@charset "UTF-8";
/* CSS Document */

body {margin:0px; padding:0px; background-color:#3f61ac;}
*:focus { outline: none; }

.clear {clear:both;}
.floatLeft {float:left;}
.floatRight {float:right;}
.hidden {display:none; visibility:hidden;}
.paddingTop {padding-top:27px;}
.paddingTop2 {padding-top:15px;}

.paddingRight1{padding-right:100px;}
.topContainer, .middleContainer, .footerContainer {width:980px; margin:0 auto;}


/*HOME TOP*/
.flash{height:335px; padding:0px; margin:0px;/* overflow:hidden;*/}
.hGrd {background:url(images/h_bk_grd.jpg) repeat-x left top; width:100%;}
.hBk {background:url(images/homeTop.jpg) no-repeat center top; margin:0 auto;}

.topContainer {background:url(images/leftCol_bk.jpg) no-repeat left top; }
.tLeft {float:left; width:309px;}
.tRight  {float:left; width:671px;}
.top {/*height:101px;*/ height:77px; padding:24px 0px 0px 34px;}
.top h1 {background:url(images/GAC.jpg) no-repeat left top; text-indent:-1999px; padding:0px; margin:0px; color:#fff; height:36px;}
.top img {border:none; outline:none;}
.MainNav {margin:0px; padding:0px; list-style:none; height:45px; border:none;}
.MainNav .mi, .MainNav .sel {padding-left:25px;}
.MainNav .mi {font: 14px Helvetica, Arial, sans-serif; color:#FFF; text-decoration:none; line-height:45px; text-shadow:1px 1px 2px #5f3606;}
.SubNav .mi 
{
	font:12px Helvetica, Arial, sans-serif; 
	color:#FFF; text-decoration:none; 
	line-height:25px; 
	background:url(images/footer_bk.jpg) repeat left top; 
	text-shadow:1px 1px 2px #5f3606; 

	}
.SubNav td
{
	padding-left:5px !important;
	padding-right:5px !important; 
}
.MainNav .sel, .MainNav .hov, .SubNav .hov, .SubNav .sel {color:#ffe8cd;}
.SubNav {margin:14px 0px 0px 20px; padding:0px 4px; list-style:none; height:30px; /* background:url(images/footer_bk.jpg) repeat left top;background-color:#946226;*/}
.logo {padding:15px 0px 0px 82px;}
.logo img {border:none; outline:none;}

.leftNav {padding:35px 30px 0px 45px;}
.leftNav h2 {background:url(images/ourServices.gif) no-repeat left top; text-indent:-1999px; margin:0px 0px 0px 7px; padding:0px; font:30px Georgia, "Times New Roman", Times, serif; color:#a76210;}
.leftNav ul {margin:0px; padding:0px; list-style:none;}
.leftNav li {list-style-type: none;}

.leftNav a {font:12px Verdana, Geneva, sans-serif; color:#001544; text-decoration:none; line-height:14px;}
.leftNav a:hover {color:#09308a;}
.divider1{ background:url(images/divider1.jpg) no-repeat left bottom;}
.divider2{ background:url(images/divider2.jpg) no-repeat left bottom; }
.divider3{ background:url(images/divider3.jpg) no-repeat left bottom;}
.ln_padding1{ padding:5px 0px 7px 7px;}
.ln_padding2{ padding:5px 0px 7px 7px;}
.requestMeeting,.requestPrp,.successStories, .testimonials {background:url(images/buttons.gif) no-repeat; display:block; text-indent:-1999px;}
.requestMeeting {background-position:left top; width:195px; height:34px; margin-top:12px;}
.requestMeeting:hover {background-position:-196px top; }
.requestPrp {background-position:left -46px; width:195px; height:34px; margin-top:12px;}
.requestPrp:hover {background-position:-196px -46px; }
.successStories {background-position:left -91px; width:174px; height:33px; margin-top:20px;}
.successStories:hover {background-position:-177px -91px;}
.testimonials {background-position:left -132px; width:174px; height:33px; margin-top:20px; margin-right:20px; float:right;}
.testimonials:hover {background-position:-177px -132px;}



/*MIDDLE*/
.h_mdl_grd {background:#e9ecf3 url(images/h_page_bk.jpg) repeat-y center top; width:100%; height:100%;}
.h_mdl_bk  {background:url(images/homeMdl_bk.jpg) no-repeat center top; margin:0 auto; height:100%; }
.middleContainer {background:url(images/page_btm.jpg) no-repeat left bottom; padding-bottom:30px;}
.toolbar img {border:none; outline:none;}
.toolbar {background:url(images/toolbar_bk.jpg) no-repeat left top; height:32px; font:11px Tahoma, Arial, Helvetica; color:#41444B; line-height:32px;}
.toolbar ul {margin:0px; padding:0px; list-style:none; float:right;}
.toolbar li {float:right; list-style:none;}
.toolbar li a.toolbarLink {font:10px Verdana, Geneva, sans-serif; color:#424242; text-decoration:none; line-height:32px;}
.toolbar li a.toolbarLink:hover {color:#1d56c5;}
.toolbar li a.Aplus, .toolbar li a.Aminus {font-family:Georgia, "Times New Roman", Times, serif; color:#4d67a2; }
.toolbar li a.Aplus:hover, .toolbar li a.Aminus:hover {color:#3e71d9;}
.toolbar li a.Aplus {font-size:19px; margin:0px 10px 0px 5px;}
.toolbar li a.Aminus {font-size:14px;}
.toolbar li a.Aplus:hover, .toolbar li a.Aminus:hover, .toolbar li a.toolbarLink:hover {text-decoration:none;} 
.toolboxDivider {background:url(images/toolbar_divider.jpg) no-repeat right top;}
.toolboxPad {padding:0px 10px;}
.toolboxPad2 {padding:10px 10px 0px 10px;}

 .h_mdlCol {float:left; width:250px; padding:20px 36px 25px 37px;}
.h_leftCol {float:left; width:250px; padding:20px 25px 25px 50px;}
.h_rightCol {float:left; width:250px; padding:20px 36px 25px 37px;}


/*FOOTER*/
.footerBk {background:url(images/footer_bk.jpg) repeat-x left top; width:100%; height:106px;}
.footerBk img {border:none; outline:none;}
.footerContainer {font:11px Verdana, Geneva, sans-serif; color:#e9ecf3; line-height:14px; padding-top:26px;}
.footerContainer a {color:#FFF; text-decoration:none; margin:0px 3px;}
.footerContainer a:hover {color:#bacbf7;}

/*FONTS*/
.heading1, .heading2 {font:normal 24px Georgia, "Times New Roman", Times, serif; padding:0px; margin:0px 0px 15px 0px;}
.heading1 {color:#19377a;}
.heading2 {color:#965609;}
.content {font:12px Verdana, Geneva, sans-serif; color:#41444b; line-height:20px;}
.content p {margin:10px 0px; padding:0px;}
.content a {color:#183a89; text-decoration:none;}
.content a:hover {color:#1d56c5; text-decoration:underline;}
.readmore {font:9px Verdana, Geneva, sans-serif; line-height:20px;}
.heading3 {font:bold 20px Georgia, "Times New Roman", Times, serif; padding:0px; margin:0px 0px 10px 0px; color:#19377a;}
.heading4 {font:normal 18px Georgia, "Times New Roman", Times, serif; padding:0px; margin:0px 0px 10px 0px; color:#19377a;}
.pageTitle {font:26px Georgia, "Times New Roman", Times, serif; color:#4974c9; padding:20px 0px 15px 0px; margin:0px;}
.bold {font-weight:bold;}
.italic {font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}

/*CONTENT*/
.contentBanner {overflow:hidden; height:164px;}
.cGrd {background:url(images/c_bk_grd.jpg) repeat-x left top; width:100%;}
.cBk {background:url(images/contentTop.jpg) no-repeat center top; margin:0 auto;}
.c_mdl_grd {background:#e9ecf3 url(images/c_page_bk.jpg) repeat-y center top; width:100%; height:100%;}
.c_mdl_bk  {background:url(images/contentMdl_bk.jpg) no-repeat center top; margin:0 auto; height:100%; }

/*OUR TEAM PAGE*/
.twoColumnContent, .oneColumnContent {padding:10px 40px 40px 45px; width:895px;}
.c_leftCol {width:222px; float:left; padding-right:40px;}
.c_rightCol {width:633px; float:left;}
.photoBk {background:url(images/photo_bk.jpg) no-repeat left top;}
.photoBk img {margin:0px 0px 25px 27px;}
.profileLinks  {margin:0px; padding:0px; list-style:none;}
.profileLinks  img {border:none; outline:none;}
.profileLinks  li {padding:7px 0px;}
.vcard, .email {background:url(images/icons.gif) no-repeat; display:block;}
.vcard {background-position:left top; height:20px; line-height:20px; padding-left:35px;}
.email  {background-position:left -33px; height:18px; line-height:18px; padding-left:35px;}
.profileLinks a.vcard, .profileLinks a.email {font-size:10px; font-family: Verdana, Geneva, sans-serif;}
.profileLinks a.vcard:hover, .profileLinks a.email:hover {text-decoration:none;}
.sectionDivider {background:url(images/page_divider.jpg) no-repeat left top; height:44px; clear:both;}
.twoColumnContent a.up, .oneColumnContent a.up {font:11px Geneva, Tahoma, sans-serif; color:#b2b7c0; float:right; margin-top:20px; display:block;}
.twoColumnContent a.up:hover, .oneColumnContent a.up:hover  {text-decoration:none; color:#3e71d9}

/*Lists styles*/

.linksList {margin:0px; padding:0px; list-style:none;}
.linksList li {background:url(images/listArrow.gif) no-repeat left 10px; padding:5px 0px 5px 15px; }

.linksList2 {margin:0px; padding:0px; list-style:none; }
.listPadding1{background:url(images/listArrow.gif) no-repeat left 4px; padding:0px 0px 0px 15px;  line-height:20px; list-style-type: none;}
.spacing{padding:0px; font-size:8px; line-height:10px; list-style-type: none;}

/*TESTIMONIALS*/
.testimonial, .testimonial2 {padding:3px 0px 0px 10px; font: italic 14px Georgia, "Times New Roman", Times, serif; line-height:20px; margin-left: -10px; }
.testimonial{background:url(images/quotes.gif) no-repeat left top;  text-indent:30px; }

.textSmall {font:11px Verdana, Geneva, sans-serif; color:#41444b; line-height:14px; padding:10px 0px}

/*CONTACT*/
.getDirections {background:url(images/icon_maps.gif) no-repeat left top; height:19px; line-height:19px; display:block; padding-left:25px;}






























































