* {
	margin:0px;
	padding:0px;
}
body {
	background:#837870;
	margin:0;
	padding:0;
	font-size:0.8em;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
}
#container {
	margin:0px auto;
	padding:0px 0px;
	overflow:hidden;
	width:1017px;
}
a {
	color:#fff;
	text-decoration:none;
	outline:none;
}
a:hover {
	text-decoration:none;
}
a img {
	border:0;
}
img {
	vertical-align:top;
}
.clear {
	clear: both;
	width: 100%;
	height: 0px;
	font-size: 0em;
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size:1.1em;
	font-family:Tahoma, Geneva, sans-serif;
}
.br {
	clear:both;
	line-height:10px;
	background:none;
	border:none;
}
.fr {
	float:right;
	overflow:hidden;
	width:100%;
}
p {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1.2em;
	line-height: 20px;
	color:#838383;
	text-align:justify;
	vertical-align:top;
}
h1, h2, h3, h4, h5 {
	font-family:Alwyn, verdana, helvetica, sans-serif;
}
@font-face {
font-family: "Alwyn";
src: url( 'ALWYNBOLD.eot' ); /* IE */
src: local("AlwynBold"), url( 'ALWYNBold.TTF' ) format("truetype"); /* non-IE */
}
/*------------------------------------------------Content area--------------------*/
#main {
	width:100%;
	margin:0 auto;
	float:left;
}
#contentTop {
	margin:0px;
	padding:0px;
	width:1017px;
	background:url(../images/top_bg.jpg) no-repeat;
	width:1017px;
	height:7px;
	float:left;
}
#contentMid {
	background:url(../images/bg_center.jpg) repeat-y;
	width:1017px;
	float:left;
}
#contentMid .copyright {
	float:left;
	margin:10px 0px 10px 25px;
	width:965px;
}
#contentMid .copyright span.shareImg a {
	background:url(../images/share_image.gif) no-repeat;
	float:left;
	width:125px;
	height:16px;
}
#contentMid .copyright p {
	font-size:1em;
	float:left;
	margin:0px 0px 0px 15px;
	line-height:16px;
}
#contentMid .copyright p.rightTxt {
	font-size:1em;
	float:right;
}
#contentBottom {
	background:url(../images/bottom.jpg) no-repeat;
	width:1017px;
	height:15px;
	margin-bottom:15px;
	float:left;
}
/*------------------------------------------------Header-side--------------------*/
#header {
    float:left;
    width:1017px;
    position:relative;
}
#logo {
    float:left;
    margin:25px 0px 0px 27px;
}
#search {
    padding:10px 0px;
}
#search input.searchField {
    float:left;
    background:url(../images/search_field.jpg) no-repeat;
    width:220px;
    height:33px;
    padding:0px 0px 0px 3px;
    border:none;
    font-size:1.1em;
    color:#838383;
}
#search input.searchBtn {
    float:left;
    background:url(../images/search_button.jpg) no-repeat;
    width:30px;
    height:33px;
    border:none;
    cursor:pointer;
}
.topSearchBtn {
    background:url(../images/searchBtn.gif) no-repeat 0px 0px scroll;
    width:40px;
    height:33px;
    float:right;
    margin:30px 25px 0px 0px;
}
/*   Login Box   */

.loginToggle {
    width:283px;
    position: absolute;
    top: 65px;
    right: 25px;
    overflow:hidden;
    z-index: 1;
}
.loginToggle .leftsection {
    float:left;
    margin:0px;
    background:#FFF;
    width:150px;
}
.loginToggle .rightsection {
    float:left;
    margin:0 px 0px 0px 0px;
}
.textboxToggle {
    float: left;
    background:url(../images/txtBox.png) no-repeat;
    width: 195px;
    height:30px;
    line-height:27px;
    border:none;
    color: #785840;
    padding: 0px 0px 0px 5px;
    margin: 5px 0px 0px 0px;
}

.signinboxTop {
    float: left;
    background: url(../images/signin-box-top.png) no-repeat;
    height: 10px;
    width: 283px;
}
.signinBoxMid {
    float: left;
    background: url(../images/sign-box-mid.png) repeat-y;
    width: 253px;
    padding: 0px 15px;
}
.signinboxBottom {
    float: left;
    background: url(../images/sign-in-box-bottom.png) no-repeat;
    height: 10px;
    width: 283px;
}
.signinBoxMid p a {
    color:#838383;
    float:right;
    font-size:0.9em;
}
.signinBoxMid h2 {
    float:left;
    color: #AAB300;
  font-size: 1.5em;
}
/*   End Login Box   */
/*------------------------------------------------Menu--------------------*/
#glowingtabs {
    margin:30px 5px 0px 0px;
    float: right;
}
#glowingtabs ul {
    float:left;
    list-style-type: none;
    margin:0;
    padding:0;
}
#glowingtabs li {
    float: left;
    margin:0;
    padding:0;
    position: relative;
}
#glowingtabs a {
    float:left;
    background:url(../images/glowtab-left.png) no-repeat left top;
    margin:0;
    margin-right: 2px; /*spacing between each tab*/
    padding:0 0 0 9px;
    text-decoration:none;
}
#glowingtabs a span {
    float:left;
    display:block;
    background:url(../images/glowtab.png) no-repeat right top;
    height:26px;
    line-height:26px;
    padding:0px 9px 0px 0px;
    font-weight:normal;
    font-size:1.1em;
    color:#afbd21;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs a span {
    float:none;
}
/* End IE5-Mac hack */

#glowingtabs a:hover span {
    color: #fff;
}
#glowingtabs a.active { /*Selected Tab style*/
    background-position:0 -26px; /*Shift background image up to start of 2nd tab image*/
}
#glowingtabs a.active span { /*Selected Tab style*/
    background-position:100% -26px; /*Shift background image up to start of 2nd tab image*/
    color: #fff;
}
#glowingtabs a:hover { /*onMouseover style*/
    background-position:0% -26px; /*Shift background image up to start of 2nd tab image*/
}
#glowingtabs a:hover span { /*onMouseover style*/
    background-position:100% -26px; /*Shift background image up to start of 2nd tab image*/
}
#glowingtabs ul li ul {
    position:absolute;
    display:none;
    width:auto;
    text-align:center;
    top:1.6em;
    margin:0px;
    background:url(../images/menu_bg.png);
    border-left:solid 1px #e5e5e5;
    border-right:solid 1px #e5e5e5;
    border-bottom:solid 1px #e5e5e5;
    height:auto;
    z-index:1500;
}
#glowingtabs ul li ul li {
    float: none;
    display:block;
    padding:0px 0px;
    margin:0px;
    white-space:nowrap;
    text-align:left;
}
#glowingtabs ul li ul a {
    float:left;
    background:url(../images/glowtab-left.png) no-repeat left top;
    margin:0;
    margin:2px 5px; /*spacing between each tab*/
    padding:0 0 0 10px;
    text-decoration:none;
    display:block;
}
#glowingtabs ul li ul a span {
    float: left;
    height:auto;
    background:url(../images/glowtab.png) no-repeat right top;
    display:block;
    color:#afbd21;
    text-align:center;
    font-size:.9em;
}
#glowingtabs ul li ul a:hover {
    color:#753d14;
}
/*------------------------------------------------Left side--------------------*/
#leftSide {
	float:left;
	width:640px;
	margin:10px 0px 0px 25px;
}
#leftSide #slideShow {
	float:left;
	margin:10px 0px 0px 0px;
}
#leftSide .mainImage {
	float:left;
	margin:10px 0px 20px 0px;
}
#leftSide .col {
	float:left;
	width:310px;
	margin:10px 0px 10px 0px;
}
#leftSide .col .colTop {
	float:left;
	background:url(../images/col_top.jpg);
	height:10px;
	width:310px;
}
#leftSide .col .colMid {
	float:left;
	background:url(../images/col_mid.gif) repeat-y;
	width:310px;
}
#leftSide .col .colBot {
	float:left;
	background:url(../images/col_bottom.jpg) no-repeat;
	height:10px;
	width:310px;
}
#leftSide .colLeft {
	float:left;
	width:310px;
}
#leftSide .colRight {
	float:right;
	width:310px;
}
#leftSide .col .colMid h2 {
	color:#aab300;
	font-size:1.5em;
	padding:0px 15px;
}
#leftSide .col .colMid p {
	font-size:1.1em;
	padding:5px 15px;
}
#leftSide .col .colMid p a {
	color:#aab300;
}
#leftSide .col .colMid p a:hover {
	text-decoration:underline;
}
#leftSide .col .colMid span.btn a {
	float:right;
	font-family:Alwyn, verdana, helvetica, sans-serif;
	line-height:25px;
	text-align:center;
	font-size:1.1em;
	background:url(../images/button.png) no-repeat;
	height:25px;
	width:86px;
	margin:10px 15px;
}
#leftSide .col .colMid span.btn a:hover {
	background:url(../images/button.png) no-repeat 0px -25px;
	height:25px;
	width:86px;
}
#leftSide .col .colMid span.creative {
	float:right;
	margin:5px 10px;
}
#leftSide .col .colMid span.clients {
	float:left;
	margin:15px 0px 15px 84px;
	width:150px;
}
#leftSide .col .colMid span.previous a {
	float:left;
	background:url(../images/previous.gif) no-repeat;
	width:24px;
	height:24px;
	margin:10px 0px 10px 126px;
}
#leftSide .col .colMid span.previous a:hover {
	background:url(../images/previous.gif) no-repeat 0px -24px;
	width:24px;
	height:24px;
}
#leftSide .col .colMid span.next a {
	float:right;
	background:url(../images/next.gif) no-repeat;
	width:24px;
	height:24px;
	margin:10px 126px 10px 0px;
}
#leftSide .col .colMid span.next a:hover {
	background:url(../images/next.gif) no-repeat 0px -24px;
	width:24px;
	height:24px;
}
/*------------------------------------------------Right side--------------------*/
#rightSide {
	float:right;
	width:310px;
	margin:10px 25px 0px 0px;
}
#rightSide .col {
	float:left;
	width:310px;
	margin:10px 0px 10px 0px;
}
#rightSide .col .colTop {
	float:left;
	background:url(../images/col_top.jpg);
	height:10px;
	width:310px;
}
#rightSide .col .colMid {
	float:left;
	background:url(../images/col_mid.gif) repeat-y;
	width:310px;
}
#rightSide .col .colBot {
	float:left;
	background:url(../images/col_bottom.jpg) no-repeat;
	height:10px;
	width:310px;
}
#rightSide .col .colMid h3 {
	float:left;
	background:url(../images/right_heading.jpg) no-repeat;
	font-size:1.5em;
	width:255px;
	height:37px;
	margin:10px 0px 10px 20px;
	line-height:37px;
	color:#FFF;
	padding:0px 0px 0px 15px;
}
#rightSide .col .colMid ul.services {
	float:left;
	width:310px;
}
#rightSide .col .colMid ul.services li {
	border-bottom:dotted 1px #e9e9e9;
	padding:10px 0px;
	margin:0px 25px;
	display:block;
}
#rightSide .col .colMid ul.services li a {
	background:url(../images/bullet.jpg) no-repeat 0px 4px;
	padding:0px 0px 0px 20px;
	color:#838383;
	display:block;
}
#rightSide .col .colMid ul.services li a:hover {
	color:#7aa7ce;
}
#rightSide .col .colMid span.btn a {
	float:right;
	font-family:Alwyn, verdana, helvetica, sans-serif;
	line-height:25px;
	text-align:center;
	font-size:1.1em;
	background:url(../images/button.png) no-repeat;
	height:25px;
	width:86px;
	margin:5px 15px;
}
#rightSide .col .colMid span.btn a:hover {
	background:url(../images/button.png) no-repeat 0px -25px;
	height:25px;
	width:86px;
}
#rightSide .col .colMid h2 {
	color:#aab300;
	font-size:1.5em;
	padding:0px 15px;
}
#rightSide .col .colMid span.twitter a {
	background:url(../images/social.png) no-repeat 0px -48px;
	width:45px;
	height:48px;
	display:inline-block;
	margin:5px 0px 5px 43px;
}
#rightSide .col .colMid span.facebook a {
	background:url(../images/social.png) no-repeat -45px -48px;
	width:46px;
	height:48px;
	display:inline-block;
	margin:5px 0px 5px 10px;
}
#rightSide .col .colMid span.rss a {
	background:url(../images/social.png) no-repeat -91px -48px;
	width:46px;
	height:48px;
	display:inline-block;
	margin:5px 0px 5px 10px;
}
#rightSide .col .colMid span.in a {
	background:url(../images/social.png) no-repeat -137px -48px;
	width:47px;
	height:48px;
	display:inline-block;
	margin:5px 0px 5px 10px;
}
#rightSide #news {
	float:left;
	width:310px;
	margin:10px 0px 0px 0px;
}
#rightSide #news .newsTop {
	background:url(../images/news_top.jpg) no-repeat;
	float:left;
	height:10px;
	width:310px;
}
#rightSide #news .newsMid {
	background:url(../images/news_mid.jpg) repeat-y;
	float:left;
	width:310px;
}
#rightSide #news .newsBot {
	background:url(../images/news_bottom.jpg) no-repeat;
	float:left;
	height:59px;
	width:310px;
}
#rightSide #news .newsBot h2 {
	color:#fff;
	font-size:1.5em;
	padding-top:28px;
	width:251px;
	text-align:center;
}


.contactRight { float:right; margin:20px 25px 0px 0px; width:455px; }

.mapRight { float:right; width:455px; margin:0px 0px 20px 0px; }
.mapRight .mapTop { float:right; background:url(../images/map_top.gif) no-repeat; width:455px; height:10px; }
.mapRight .mapMid { float:right; background:url(../images/map_mid.gif) repeat-y; width:455px; }
.mapRight .mapBot { float:right; background:url(../images/map_bottom.gif) no-repeat; width:455px; height:10px; }

.mapRight .mapMid h2 {
	color:#aab300;
	font-size:1.5em;
	padding:0px 0px;
	margin:0px 15px;
}
.mapRight .mapMid .address {
	float:left;
	width:290px;
	margin:0px 0px 10px 50px;
}
.mapRight .mapMid p.contactTxt {
	float:left;
	width:180px;
	padding:8px 0px 0px 10px
}
.mapRight .mapMid p.contactTxt a {
	color:#838383;
	text-decoration:underline;
}
.mapRight .mapMid p.contactTxt a:hover {
	text-decoration:none;
}
.mapRight .mapMid span.contactHeading {
	float:left;
	color:#aab300;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	width:65px;
	text-align:right;
}
.googleMap { float:left; margin:5px 0px 5px 15px; }

.mapRight .mapMid h4 a {
	line-height:25px;
	padding:0px;
	color:#aab300;
	font-size:1.5em;
	margin:11px 0px 12px 15px;
	display:block;
}
.mapRight .mapMid p.scrollDirection {
	line-height:20px;
	margin:10px 20px;
	font-size:1.1em;
}

a.jScrollArrowUp {
	background: url(../images/basic_arrow_up.gif) repeat-x 0px 0px;
}
a.jScrollArrowUp:hover {
	background-position: 0 -9px;
}
a.jScrollArrowDown {
	background: url(../images/basic_arrow_down.gif) repeat-x 0px -16px;
}
a.jScrollArrowDown:hover {
	background-position: 0px -9px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -16px;
}
.scroll-pane {
	width: 300px;
	overflow: auto;
	background: none;
	float: left;
	margin:5px 5px;
}
#pane2 {
	height: 160px;
}
.scroll-pane p.scrollingTxt {
	margin:5px 10px;
	color:#FFF;
}
.scroll-pane p.scrollingTxt a {
	color:#FFF;
	line-height:23px;
}
.scroll-pane p.scrollingTxt a:hover {
	text-decoration:underline;
}
.contactbtn {
	position:fixed;
	right:0px;
	height:190px;
	width:62px;
	display:none;
}
/*------------------------------------------------Footer--------------------*/
#footer {
	float:left;
	border-top:solid 2px #afbc22;
	width:965px;
	margin:10px 0px 10px 25px;
}
#footer ul.col3 {
	float:left;
	width:140px;
	margin:10px 0px 0px 20px;
}
#footer ul.col3 li a {
	float:left;
	font-size:.9em;
	width:140px;
	color:#aab300;
	padding:10px 0px;
	font-weight:bold;
}
#footer ul.col3 li a:hover {
	color:#838383;
}
#footer ul.col3 li ul {
	float:left;
	width:140px;
}
#footer ul.col3 li ul li a {
	float:left;
	font-size:.8em;
	width:140px;
	color:#838383;
	padding:3px 0px;
	font-weight:normal;
}
#footer ul.col3 li ul li a:hover {
	color:#aab300;
}
/*------------------------------------------------Inner page breadcrum--------------------*/
#brdcrum {
	float:left;
	width:967px;
	margin:20px 0px 0px 25px;
}
#brdcrum .brdTop {
	float:left;
	background:url(../images/brdcrum_top.gif) no-repeat;
	width:967px;
	height:10px;
}
#brdcrum .brdMid {
	float:left;
	background:url(../images/brdcrum_mid.gif) repeat-y;
	width:967px;
}
#brdcrum .brdBot {
	float:left;
	background:url(../images/brdcrum_bottom.gif) no-repeat;
	width:967px;
	height:10px;
}
#brdcrum .brdMid p.brdTxt {
	font-size:1.1em;
	color:#afbd21;
	margin:0px 15px;
}
#brdcrum .brdMid p.brdTxt a {
	color:#838383;
}
#brdcrum .brdMid p.brdTxt a:hover {
	text-decoration:underline;
}
/*------------------------------------------------Inner Content area--------------------*/

.innerTabContent {
	float:left;
	width:640px;
	margin:0px 0px 0px 0px;
}
.innerContent {
	float:left;
	width:640px;
	margin:10px 0px 10px 0px;
}
.innerTop {
	float:left;
	background:url(../images/inner_txt_top.gif) no-repeat;
	height:10px;
	width:640px;
}
.innerMid {
	float:left;
	background:url(../images/inner_txt_mid.gif) repeat-y;
	width:640px;
}
.innerBot {
	float:left;
	background:url(../images/inner_txt_bottom.gif) no-repeat;
	height:10px;
	width:640px;
}
.innerMid h2 {
	color:#aab300;
	font-size:1.5em;
	padding:0px 15px;
}
.innerMid h3 {
	color:#aab300;
	font-size:1.3em;
	padding:10px 0px 0px 15px;
	line-height:25px;
}
.innerMid p {
	font-size:1.1em;
	padding:10px 15px 0px 15px;
}
.innerMid p a {
	color:#aab300;
}
.innerMid p a:hover {
	text-decoration:underline;
}
.innerMid ul.servicesOffer {
	margin:10px 0px 0px 25px;
}
.innerMid ul.servicesOffer li {
	color:#838383;
	background:url(../images/bullet.png) no-repeat 0px 5px;
	padding:1px 0px 1px 10px;
}
.innerMid ul.clents {
	float:left;
	margin:15px 0px 15px 20px;
	width:190px;
}
.innerMid ul.clents li {
	color:#838383;
	background:url(../images/bullet.png) no-repeat 0px 5px;
	padding:0px 0px 0px 10px;
	line-height:20px;
}
.innerMid p.testTxt {
	background:url(../images/start_testimonial.gif) no-repeat;
	padding:5px 0px 5px 25px;
	margin:10px 20px 10px 20px;
}
.innerMid p.testTxt span.endTxt {
	float:right;
	background:url(../images/end_testimonial.gif) no-repeat;
	width:18px;
	height:17px;
	margin:5px 0px;
}
.innerMid p.testTxt span.testName {
	color:#aab300;
	font-weight:bold;
	font-style:italic;
}
.innerMid ul.brocher {
	float:left;
	margin:5px 20px;
}
.innerMid ul.brocher li {
	float:left;
	width:150px;
	margin:10px 25px 10px 25px;
	text-align:center;
}
.innerMid ul.brocher li a {
	text-align:center;
	color:#aab300;
	font-size:1.2em;
	width:150px;
}
.innerMid ul.brocher li a:hover {
	text-decoration:underline;
}
.innerContent .innerMid ul.brocher li a span.imgB {
	float:left;
	margin:5px 0px;
}
.innerMid ul.download {
	float:left;
	margin:10px 0px 10px 20px;
}
.innerMid ul li.downloadW a {
	color:#838383;
	padding:5px 0px 5px 30px;
	background:url(../images/word_icon.png) no-repeat;
	line-height:25px;
}
.innerMid ul li.downloadW a:hover {
	text-decoration:underline;
}
/*.innerMid ul.downloadPDF {
	float:left;
	margin:10px 0px 10px 20px;
}*/
.innerMid ul li.downloadPDF a {
	color:#838383;
	padding:5px 0px 5px 30px;
	background:url(../images/pdficon.png) no-repeat;
	line-height:25px;
}
.innerMid ul li.downloadPDF a:hover {
	text-decoration:underline;
}
.innerMid span.sepraterBlog {
	border-top:solid 2px #aab300;
	margin:10px 15px;
	display:block;
}
.innerMid p.dateTime {
	padding:5px 15px;	
}
.innerMid p.blogtxt {
	padding:5px 15px;	
}
.innerMid span.blogPost {
	float:right;
	background:url(../images/posts.jpg) no-repeat;
	width:54px;
	height:24px;
	margin:0px 15px;
}
.innerMid span.blogPost a {
	padding:0px 0px 0px 15px;
	line-height:24px;
}
.innerMid span.blogPost a:hover {
	text-decoration:underline;
}

.innerMid span.logoSmall {
	float:right;
}

.innerMid .shareRight {
	float:right;
	margin:0px 15px 0px 0px;
}
.innerMid p.share {
	background:url(../images/share.jpg) no-repeat 0px 5px;
	padding:0px 0px 0px 20px;
	margin:0px 0px;
	
}
.innerMid p.share a {
	text-decoration:none;
	
}
.innerMid p.share a:hover {
	text-decoration:underline;
}
.innerMid p.share img {
	margin:3px 0px 0px 5px;
	
}
.innerMid span.fbLike a {
	background:url(../images/like.png) no-repeat;
	display:block;
	width:49px;
	height:23px;
	float:left;
	margin:0px 15px;
}
.innerMid span.video {
	margin:10px 170px;
	display:block;
}

.contactLeft { float:left; width:490px; margin:20px 0px 0px 25px; }
.contactForm {
	float:left;
	width:490px;
	margin:20px 0px 10px 0px;
}
.contactForm .contactTop {
	float:left;
	width:490px;
	height:10px;
	background:url(../images/contactform_top.gif) no-repeat;
}
.contactForm .contactMid {
	float:left;
	width:490px;
	background:url(../images/contactform_mid.gif) repeat-y;
}
.contactForm .contactBot {
	float:left;
	width:490px;
	height:10px;
	background:url(../images/contactform_bottom.gif) no-repeat;
}
.contactForm .contactMid h2 {
	color:#aab300;
	font-size:1.5em;
	padding:0px 15px;
}
.contactForm .contactMid h2 a {
	color:#aab300;
}
.contactForm .contactMid .cCareers p {
	margin:10px 15px;
	}
.contactForm .contactMid .cCareers p a {
	color:#aab300;
	}
.contactForm .contactMid .cCareers p a:hover {
	text-decoration:underline;
	}
.contactForm .contactMid form.contact {
	float:left;
	width:400px;
	margin:20px 0px 20px 20px;
}
.contactForm .contactMid form.contact label {
	float:left;
	width:100px;
	color:#838383;
	font-size:1.1em;
	line-height:25px;
	margin:2px 15px 2px 0px;
	text-align:right;
}
.contactForm .contactMid form.contact input.txtField {
	width:275px;
	height:25px;
	margin:2px 0px;
	border:solid 1px #e2e2e2;
	color:#838383;
	font-size:1.1em;
}
.contactForm .contactMid form.contact textarea {
	width:275px;
	height:103px;
	margin:2px 0px;
	border:solid 1px #e2e2e2;
	color:#838383;
	font-size:1.4em;
}
.contactForm .contactMid form.contact img {
	margin:5px 0px;
}
.contactForm .contactMid form.contact input.sendbtn {
	float:right;
	font-family:Alwyn, verdana, helvetica, sans-serif;
	background:url(../images/button.png) no-repeat;
	font-size:1.1em;
	width:86px;
	height:25px;
	border:none;
	color:#FFF;
	margin:10px 10px;
	cursor:pointer;
	font-weight:bold;
}
.contactForm .contactMid form.contact input.sendbtn:hover {
	background:url(../images/button.png) no-repeat 0px -25px;
}

.contactImage { float:left; margin:0px 0px 0px 0px; }

.innerContent .innerMid ul.creative { float:left; width:640px; }
.innerContent .innerMid ul.creative li { float:left; width:130px; margin:10px 0px 10px 22px; }
.innerContent .innerMid ul.creative li a img { border:solid 3px #e2e2e2; }
.innerContent .innerMid ul.creative li a:hover img { border:solid 3px #ccc; }
.innerContent .innerMid ul.creative li a span { float:left; width:130px; text-align:center; margin:5px 0px; color:#aab300; font-size:1em; font-weight:bold; }








.innerContent .innerMid .lightBoxCol { float:left; width:640px; height:100px; }
.innerContent .innerMid .lightBoxCol a { float:left; margin:10px 0px 10px 15px; border:solid 3px #e2e2e2; }
.innerContent .innerMid .lightBoxCol a:hover { border:solid 3px #CCC; }

/*------------------------------------------------Blue buttons--------------------*/	
	
#leftSide span.tat a {
	float:left;
	font-family:Alwyn, verdana, helvetica, sans-serif;
	font-size:1.5em;
	background:url(../images/button_blue.png) no-repeat;
	width:200px;
	height:40px;
	line-height:40px;
	text-align:center;
	margin:20px 20px 10px 0px;
}
#leftSide span.tat a:hover {
	background:url(../images/button_blue.png) no-repeat 0px -40px;
}
#leftSide span.tatLast a {
	float:left;
	font-family:Alwyn, verdana, helvetica, sans-serif;
	font-size:1.5em;
	background:url(../images/button_blue.png) no-repeat;
	width:200px;
	height:40px;
	line-height:40px;
	text-align:center;
	margin:20px 0px 10px 0px;
}
#leftSide span.tatLast a:hover {
	background:url(../images/button_blue.png) no-repeat 0px -40px;
}
#leftSide span.client-test a {
	float:left;
	font-family:Alwyn, verdana, helvetica, sans-serif;
	font-size:1.5em;
	background:url(../images/clients.png) no-repeat;
	width:310px;
	height:40px;
	line-height:40px;
	text-align:center;
	margin:20px 0px 10px 0px;
}
#leftSide span.client-test a:hover {
	background:url(../images/clients.png) no-repeat 0px -40px;
}
#leftSide span.testimonial a {
	float:right;
	font-family:Alwyn, verdana, helvetica, sans-serif;
	font-size:1.5em;
	background:url(../images/clients.png) no-repeat;
	width:310px;
	height:40px;
	line-height:40px;
	text-align:center;
	margin:20px 0px 10px 0px;
}
#leftSide span.testimonial a:hover {
	background:url(../images/clients.png) no-repeat 0px -40px;
}
#leftSide .innerMid h4 a {
	line-height:25px;
	padding:0px;
	color:#aab300;
	font-size:1.3em;
	margin:5px 0px 0px 15px;
	float:left;
}
#leftSide .innerMid .servicesCol {
	float:left;
	border:solid 1px #e2e2e2;
	margin:0px 15px;
	padding:0px 0px 10px 0px;
}
/*#leftSide .innerMid .servicesCol p a {
	display:block;
	text-align:center;
	background:url(../images/button.png) no-repeat;
	line-height:25px;
	width:86px;
	margin:10px 0px 0px 0px;
}
#leftSide .innerMid .servicesCol p a:hover {
	background:url(../images/button.png) no-repeat 0px -25px;
}*/


/*------------------Tabs-------------------*/

#leftSide ul#tabs {
	list-style:none;
	float:left;
	width:640px;
	height:40px;
}

#leftSide ul.activeabout {
	background: url('../images/tab_bg.jpg') no-repeat 0px 0px scroll;
}

#leftSide ul.activeteam {
	background: url('../images/tab_bg.jpg') no-repeat 0px -40px scroll;
}

#leftSide ul.activeapproach {
	background: url('../images/tab_bg.jpg') no-repeat 0px -80px scroll;
}

#leftSide ul.activethinking {
	background: url('../images/tab_bg.jpg') no-repeat 0px -120px scroll;
}

#leftSide ul#tabs li {
	float:left;
	padding-left:10px;
	display:block;
}
#leftSide ul#tabs li a {
	float:left;
	color:#fff;
	font-family:Alwyn, verdana, helvetica, sans-serif;
	font-size:1.4em;
	line-height:40px;
}

#leftSide ul#tabs li a.selected {
	color:#aab300;
}

#leftSide ul#tabs li.aboutTab {
	width:131px;
}
#leftSide ul#tabs li.teamTab {
	width:126px;
}
#leftSide ul#tabs li.approachTab {
	width:137px;
}
#leftSide ul#tabs li.thinkTab {
	width:204px;
}

/*------------------Clients Tabs-------------------*/



#leftSide ul.activeclients {
	background: url('../images/client_tabs.jpg') no-repeat 0px 0px scroll;
}

#leftSide ul.activetestimonials {
	background: url('../images/client_tabs.jpg') no-repeat 0px -40px scroll;
}

#leftSide ul.activesurvey {
	background: url('../images/client_tabs.jpg') no-repeat 0px -80px scroll;
}


#leftSide ul#tabs li.clientsTab {
	width:130px;
}
#leftSide ul#tabs li.testimonialsTab {
	width:200px;
}
#leftSide ul#tabs li.surveyTab {
	width:280px;
}


/*------------------Blog right-------------------*/
#rightSide .col .colMid ul.blogCat {
	float:left;
	width:310px;
}
#rightSide .col .colMid ul.blogCat li {
	border-bottom:dotted 1px #e9e9e9;
	padding:10px 0px;
	margin:0px 25px;
	display:block;
}
#rightSide .col .colMid ul.blogCat li a {
	color:#838383;
	display:block;
}
#rightSide .col .colMid ul.blogCat li a:hover {
	color:#7aa7ce;
}

/*------------------Recaptcha-------------------*/
#recaptcha_widget {
    font-family:Tahoma,Geneva,sans-serif; 
    display: block; 
    float:left; 
    width:270px; 
    margin-left:115px;
}

#recaptcha_widget a {
    color: #838383;
}

#recaptcha_widget a:hover {
    text-decoration:underline;
}

/*------------------Tools and Resource Redesign Work-------------------*/
.innerMid span.downloadPDF a {
    color:#838383;
    padding:5px 10px 5px 30px;
    background:url(../images/pdficon.png) no-repeat;
    line-height:25px;
}

.innerMid .queryForm {
    float:left;
    margin:20px 0px 0px 0px;
}

.innerMid .queryForm form {
    float:left;
    /*width:400px;*/
    margin:20px 15px 20px 15px;
}
.innerMid .queryForm form label {
    /*float:left;
    width:100px;*/
    color:#838383;
    font-size:1.1em;
    line-height:25px;
    margin:2px 15px 2px 0px;
    /*text-align:right;*/
}
.innerMid .queryForm form input.txtField {
    width:165px;
    height:25px;
    margin:2px 0px;
    border:solid 1px #e2e2e2;
    color:#838383;
    font-size:1.1em;
}

.innerMid .queryForm form input.txtFieldLarge {
    width:436px;
    height:25px;
    margin:2px 0px;
    border:solid 1px #e2e2e2;
    color:#838383;
    font-size:1.1em;
}

.innerMid .queryForm form textarea {
    width:608px;
    height:70px;
    margin:2px 0px;
    border:solid 1px #e2e2e2;
    color:#838383;
    font-size:1.4em;
}
.innerMid .queryForm form img {
    margin:5px 0px;
}
.innerMid .queryForm form input.sendbtn {
    float:right;
    font-family:Alwyn, verdana, helvetica, sans-serif;
    background:url(../images/button.png) no-repeat;
    font-size:1.1em;
    width:86px;
    height:25px;
    border:none;
    color:#FFF;
    margin:10px 10px 10px 10px;
    cursor:pointer;
    font-weight:bold;
}
.innerMid .queryForm form input.sendbtn:hover {
    background:url(../images/button.png) no-repeat 0px -25px;
}

.innerMid .queryForm form table td {
    color: #838383;
}

.end {
    clear: both;
}

.col-left {
    float: left;
    margin-bottom: 20px;
    width: 360px;
}

.col-right {
    float: right;
    margin-bottom: 20px;
    width: 230px;
}

div.error {
    margin: 10px 10px 10px 10px;
    background-color:#FCF5A6;
    border:1px dotted red;
    color:red;
    font-size:12px;
    letter-spacing:0.1em;
    padding:10px;
}
div.success {
    padding: 10px;
    margin: 10px 10px 10px 10px;
    border: 1px dotted green;
    font-size: 12px;
    font-family: arial;
    letter-spacing: 0.1em;
    color: #666;
    background-color: #E0FEC8;
}

.innerMid .queryForm form input.briefTxtFieldSmall {
    width:150px;
    height:25px;
    margin:2px 0px;
    border:solid 1px #e2e2e2;
    color:#838383;
    font-size:1.1em;
}

.innerMid .queryForm form input.briefTxtFieldLarge {
    width:190px;
    height:25px;
    margin:2px 0px;
    border:solid 1px #e2e2e2;
    color:#838383;
    font-size:1.1em;
}
/*H1 Tags*/
/*contact.php*/
.contactForm .contactMid h1 {
    color: #AAB300;
    font-size: 1.5em;
    padding: 0 15px;
}
.contactForm .contactMid h1 a {
    color: #AAB300;
}
.mapRight .mapMid h1 {
    color: #AAB300;
    font-size: 1.5em;
    margin: 0 15px;
    padding: 0;
}
.mapRight .mapMid h1 a {
    color: #AAB300;
    display: block;
    font-size: 1.5em;
    line-height: 25px;
    margin: 11px 0 12px 15px;
    padding: 0;
}
/*contact.php*/

/*content.php*/
.innerMid h1 {
	color:#aab300;
	font-size:1.5em;
	padding:0px 15px;
}
/*content.php*/

/*sidebar.php*/
#rightSide #news .newsBot h1 {
    color: #FFFFFF;
    font-size: 1.5em;
    padding-top: 28px;
    text-align: center;
    width: 251px;
}
#rightSide .col .colMid h1 {
    color: #AAB300;
    font-size: 1.5em;
    padding: 0 15px;
}
/*sidebar.php*/
/*welcome.php*/
#leftSide .col .colMid h1 {
    color: #AAB300;
    font-size: 1.5em;
    padding: 0 15px;
}
#rightSide .col .colMid h1 {
    color: #AAB300;
    font-size: 1.5em;
    padding: 0 15px;
}
/*welcome.php*/
/*include/header.php*/
.signinBoxMid h1 {
    color: #AAB300;
    float: left;
    font-size: 1.5em;
}
/*include/header.php*/

/*include/think_out_loud.php*/
#rightSide #news .newsBot h1 {
    color: #FFFFFF;
    font-size: 1.5em;
    padding-top: 28px;
    text-align: center;
    width: 251px;
}
/*include/think_out_loud.php*/
/*H1 Tags*/
