body { background: url(../images/mainbg.gif) repeat-x; margin: 0; font: 12px Arial, Helvetica, sans-serif; color:}
a:active, a:focus {outline: 0;}
#holder { background: url(../images/repeat_bg.png) repeat-y}
#mainContent { width: 770px; margin: 0 17px 0 18px}
#headerBg {height:97px; width:770px; margin:0 auto;  background:url(../images/header.gif) no-repeat;}
#headerSpacer {width:411px}
#headerText {padding-left:30px; font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF}
#bannerBg {height:97px; width:770px; margin:0 auto;  background:url(../images/banner_home.gif) no-repeat;}
#bannerSpacer {width:735px}
#bannerText {padding-left:460px; font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#043C4C; text-align:center}
#content, #flashVideo, #forms, #context, #leftContent, #rightContent, #listLeft, #listRight { float:left; display: inline;}
#breadCrumbs {padding-left: 28px; color: #fff; font:10px Arial, Helvetica, sans-serif}
#content, #context {width: 770px}
#flashVideo{width: 517px}
#forms {width: 253px;}
#regForm {padding-bottom: 10px; width: 234px; margin: 0 auto; background: url(../images/form_bottom.gif) bottom left no-repeat #FFF; font: bold 11px Arial, Helvetica, sans-serif; color: #5b5b5b}
#formFields { width: 217px; margin: 9px auto 0 auto}
#formFields input, #formFields textarea { width: 214px; border:1px solid #d0d0d0}
#formFields label { display: block;  margin: 5px 0}
#formFields textarea { height: 60px}
.required {color: #ff8400}
.submit { margin-top: 24px; text-align: center}
#context { background: url(../images/content_bg.gif) repeat-y;}
#contentText{ width: 750px; margin: 0 auto}
#footer {font: 11px Arial, Helvetica, sans-serif; text-align: center; padding-bottom:10px}
.blueText { color: #026b87;}
.blackBoldText { font-weight:bold; color: #000;}
#leftContent { width: 522px}
#rightContent { width: 228px}
#list ul { margin: 0 0 20px 0; padding: 0}
#list ul li { margin: 0; padding: 0 0 0 12px ; list-style: none; background:url(../images/arrow.gif) no-repeat  0 3px}
#listLeft {width: 185px; padding: 0 18px 0 35px}
.listHeader { font-weight: bold;color: #0b86a5}
#heading {
	width: 485px; margin: 0 auto 15px auto;
	background: url(../images/heading_bg.gif) repeat-x #0081a3;
	font:bold 12px Verdana, Geneva, sans-serif; color: #fff;
	padding: 7px 0 7px 18px;
}
#box {width: 214px}
#boxContent { background:url(../images/curve2_bg.gif) repeat-y; padding: 0 20px}
p { margin: 0 0 16px 0; padding: 0}
p.last {margin-bottom: 0}
a.active{ font-weight:bold; text-decoration: none; color: #FFF}
a {text-decoration: none; color: #FFF}
.bigBluetext {font:bold 16px Arial, Helvetica, sans-serif; color: #027493}
.bigYellowtext {font:bold 15px Arial, Helvetica, sans-serif; color: #ff8a00}



/* homepage declaration */
#panels { width: 751px; height: 275px; background: url(../images/panels2.gif) no-repeat; padding: 0 11px 0 8px; color: #fff }
.cols1 {width: 375px; float: left; display: inline; text-align: center}
.cols2 {width: 375px; float: left; display: inline;text-align: center}
.cols3 {width: 249px; float: left; display: inline; text-align: center}
#panels h1 {font: bold 21px Arial, Helvetica, sans-serif; text-align: center;  margin: 0;padding-top: 37px; height:41px; color: #fff}
.cols1  img { margin: 0 0 19px 1px; }
.cols2  img { margin: 0 0 19px 1px; }
.cols3  img { margin: 0 0 19px 1px; }
.btn { margin: 0 auto!important}
.hpContent { background: url(../images/hpcurve_bg.gif) repeat-y; float: left; width: 770px;}
#hpMainContent {width: 730px; margin: 0 auto; }
#hpHeading {background: url(../images/heading_bg.gif) repeat-x; padding: 7px 0 7px 18px;font:bold 12px Verdana, Geneva, sans-serif; color: #fff; float left; margin-bottom: 21px}
#hpContentLeft, #hpContentRight {float: left}
#hpContentLeft {width: 333px; padding: 0 20px 0 10px;}
#hpContentRight {width: 337px; padding: 0 10px 0 20px}
.blueBoldText { font-weight: bold; color: #0b86a5}
.blueBoldText2 { font-weight: bold; color:#043C4C;}


#faqBreadCrumbs {padding-left: 18px; color: #043C4C; font:10px Arial, Helvetica, sans-serif;}
#faqBreadCrumbs a { color:#043C4C; }
#faqHeading {padding: 10px 0 27px 18px; font:bold 20px Arial, sans-serif; color: #027493; float: left; width:730px;}
#faqLine {background: url(../images/faq.gif) no-repeat; width:513px; height:1px; float: left; padding: 0 0 0 18px; margin-top:3px}
#faqTitle {padding: 7px 0 7px 7px; font:bold 20px Arial, sans-serif; text-align:center; letter-spacing:-1px; color: #027493; width:170px; float: left;}
#faqLink { color:#027493; text-decoration:none; }
#faqQuesHolder { float:left; width:730px; padding-top:20px; }
#faqAnsHolder { float:left; width:730px; }
#faqQues { font:bold 14px Arial, sans-serif; color: #027493; float: left; padding: 0 0 0 18px; }
#faqQuesText { font:bold 12px Arial, sans-serif; color: #000; float: left; padding: 0 0 0 10px; width:500px; }
#faqAns { font:14px Arial, sans-serif; color: #027493; float: left; padding: 0 0 0 20px; }
#faqAnsText { font:12px Arial, sans-serif; color: #000; float: left; padding: 0 0 0 10px; width:500px; }

#readMore { color:#027493; text-decoration:underline; }


#agentfilmcontent{width:505px; height:39px; margin:14px auto 0 auto; background:url(../images/agentfilm_titlebg.gif) no-repeat;}
#agentfilmcontent div{width:149px; font:bold 15px tahoma; color:#FFF; padding-top:10px; text-align:center;}
#agentfilmmain{width:503px;
margin:0 auto;
border-left:1px solid #4B9CB2;
border-right:1px solid #4B9CB2;
background:url(../images/agentfilm_bg.gif) bottom repeat-x;
}
#agentfilmfoot{width:505px; margin:0 auto;}

#vidwrapper{
width:470px;
height:250px;
margin:0 auto;
}

#vidholder{
background:url(../images/vidholder.png) no-repeat;
width:144px;
height:110px;
float:left;
margin:12px 12px 0 0;
}
#thumbmask{
width:137px;
height:102px;
margin-left:1px;
*margin-left:0;
padding-top:1px;
z-index:10;
position:absolute;
}

#agentfilmads{
width:486px;
height:103px;
margin:0 auto;
}

#mainimage{
width:137px;
height:102px;
margin-left:1px;
padding-top:1px;
}


