@charset "utf-8";
/* CSS Document */
body{background-image:url(/images/vtSiteBG.gif); background-repeat:repeat-x; background-color:#000000; margin:0;}
div{padding:0; margin:0;}
img{margin:0;padding:0;}
li{padding-bottom:8px;}
#mainContainer{
	position:relative;
	width:739px;
	margin:auto;
}
#header{height:142px;}
#logoImage{
	position:absolute;
	top:0;
	left:0;
	width:336px;
	height:80px;
}
#tagLine{
	position:absolute;
	top:0;
	left:336px;
	width:403px;
	height:80px;
}
#navHome{position:absolute; top:80px; left:0;}
#navAbout{position:absolute; top:80px; left:116px;}
#navPortfolio{position:absolute; top:80px; left:217px;}
#navCapabilities{position:absolute; top:80px; left:336px;}
#navEmployment{position:absolute; top:80px; left:465px;}
#navContact{position:absolute; top:80px; left:602px;}
#breadCrumbTrail{position:absolute; top:110px; left:0; width:316px; height:19px; background-image:url(/images/vtNav_breadcrumbBG.gif); background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#823f00; padding:6px 0 0 20px;}
#breadCrumbTrail a:link, #breadCrumbTrail a:visited, #breadCrumbTrail a:active{text-decoration:none; color:#823f00;}
#breadCrumbTrail a:hover{text-decoration:none; color:#333;}
#callUs{position:absolute; top:110px; left:336px;}
#belowNav{position:absolute; top:135px; left:0;}
#contentSection{position:relative; width:719px; height:auto; padding:0; margin:auto; background-image:url(/images/subNav_gradientBG.gif); background-repeat:repeat-y;}
#contentSection h3{font-size:14px; font-weight:bold; color:#205881; padding-right:0; margin-right:0;}
#contentSection a{text-decoration:none; font-weight:bold; color:#a64514;}
#contentSection a:hover{text-decoration:none; font-weight:bold; color:#FF3300;}
#affiliates{margin:10px;}
#affiliates img{margin-right:10px; vertical-align:middle;}
#flashHeader{position:relative; top:0; width:719px; height:190px; margin:auto;}
.moreHomeBtn{position:absolute; bottom:0; left:0;}
#subNavBox{float:left; width:235px; background-image:url(/images/subNav_gradientBG.gif); background-repeat:repeat-y;}
#contentBoxInternals{margin:8px;}
#rightContent{float:left; width:477px; margin-left:7px; background-image:url(/images/content_BG.gif); background-repeat:repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#subContentBtm{margin:auto; width:719px; height:7px; background-image:url(/images/sub_contentBtm.gif); background-repeat:no-repeat; overflow:auto;}
#hmCapabilities{position:relative; float:left; width:235px; height:250px; background-image:url(/images/home_boxBG.gif); margin-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a;}
#hmCapabilities p{margin:8px;}
#hmPortfolio{position:relative; float:left; margin-left:7px; width:235px; height:250px; background-image:url(/images/home_boxBG.gif); margin-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a;}
#hmPortfolio p{margin:8px;}
#hmReferrals{position:relative; float:left; margin-left:7px; width:235px; height:250px; background-image:url(/images/home_boxBG.gif); margin-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a;}
#hmReferrals p{margin:8px;}

#footerBlock{float:left; width:719px; height:34px; margin:auto; margin-top:7px; margin-bottom:10px; background-image:url(/images/footer_BG.gif); background-repeat:no-repeat; color:#717171; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#footerBlock a:link, #footerBlock a:visited, #footerBlock a:active{color:#717171; text-decoration:none;}
#footerBlock a:hover{color:#FFF; text-decoration:none;}
#copyright{float:left; text-align:left; width:344px; padding:8px;}
#footerNav{float:right; text-align:right; width:343px; padding:8px;}

.belowNav{position:relative; top:135px; left:0;}
.contentTitle{font-size:14px; color:#205881; font-weight:bold;}
.redStar{color:#FF0000;}
.redText{background-color:#FEEBE7; color:#CC0000; font-weight:bold; padding:10px;}
.blueText{background-color:#B5E6FD; color:#006699; font-weight:bold; padding:10px;}
.emailForm{font-size:12px; background-color:#CCCCCC; padding:10px;}