body { background-color: #661517; }
#bodyDiv { width: 952px; margin: auto; }

h1, h2, h3, h4 { margin: 0px; }
td, p { font: normal 10pt Arial; color: #262626; }
a { text-decoration: none; color: #01474F; }
a:hover { text-decoration: none; color: #3D3D3D; }

#templateHeader {background-color: #660000; }
#templateHeader .agent_name { font: bold 14pt Arial; color: #613A1D; padding: 5px 10px 5px 10px; text-align:right; }
#templateHeader .comp_info {height: 144px; padding-left: 20px; vertical-align:top; padding-top:20px;}
#templateHeader .comp_name { font: 22pt "Segoe UI", Arial; color: #613A1D; padding-top:10px; }
#templateHeader .slogan { font: 14pt "Segoe UI", Arial; color: #613A1D; }

#page_body { background: #FFFFFF; width:80%;}
#page_body .headerDiv { height:40px;}
#page_body .headerDiv h1 { padding: 10px 0 0 10px; margin: 0px; color: #01474F; font: bold 16pt Arial, Helvetica, sans-serif; }
#page_body .bodyContent { padding: 6px;}
#page_body .bodyContent h3{ font-size: 12pt; color:#3D3D3D;}
#page_body .bodyContent .glossary_letters a {padding: 4px 6px 4px 6px; margin-right:3px; color:#0D3F5A; font: bold 10pt Arial, Helvetica, sans-serif; border: solid 1px #666666; text-decoration: none;}
#page_body .bodyContent .glossary_letters a:hover {color:#fff; background-color:#0D3F5A; border: solid 1px #666666; text-decoration: none;}

/* Agent info */
.agent_info { font: normal 10pt Arial; color: #fff; padding: 10px; text-align:center;}
.agent_info a { color: #fff; }
.agent_info a:hover { color: #663300; }
.agent_info .photo { background-color:#fff; padding: 3px; border: solid 1px #AF5B2C; margin-bottom: 10px; margin-top: 30px;}
.agent_info .name { font: bold 11pt Arial; color: #663300; }

/* Headerlinks */
.headercell { padding: 0px 10px 0px 10px; height:40px; background: #97161D url('images/bg_headerCell.gif'); }
.headercell ul {margin:0px;}
.headercell li { float: left; list-style-type:none; }
.headercell li a { display: block; color: #fff; font: bold 10pt Arial; padding: 10px 20px 7px 20px;}
.headercell li a:hover { color: #fff; }
.headercell li.current a { color: #fff; }
/* Headerlinks Ends*/

/* Leftlinks
.leftcell { background: #D47B00 url(images/leftlinkbg.gif) repeat-y right; width: 200px; vertical-align: top; padding: 0px 4px 0px 0px; }
.leftlinks ul { margin: 0px; padding: 10px 0 10px 0px; }
.leftlinks li { list-style-type: none; display: block; border-bottom: dotted 1px #fff; width: 199px;}
.leftlinks li a { display: block; margin: 0px; padding: 8px 2px 8px 18px; 
background: url(images/leftlink_arrow.gif) center left no-repeat #D47B00; color: #F2F7F7;  border-left: solid 4px #D47B00;}
.leftlinks li a:hover { display: block; color: #01474F; border-left: solid 4px #01474F; }
.leftlinks li.left_current a { padding: 8px 2px 8px 18px; list-style-type: none; display: block; 
    color: #01474F; font-weight:bold; border-left: solid 4px #01474F; background-color:#D47B00;} */
/* Leftlinks Ends*/

/* Footer Links */
.footerCell { text-align: center; padding: 10px; padding-bottom: 0;}
.footerCell ul{margin: auto;}
.footerCell li {list-style-type:none; display:block; display: inline; line-height:20px; border-left:1px solid #fff; border-right:1px solid #686465;}
.footerCell li a{ font: bold 9pt Arial; color:#990000; padding: 0px 10px 0px 10px;}
.footerCell li a:hover{ color:#990000; }
.footerCell li.current a{ color:#990000; font-weight: bold;}
.copywr { margin: auto; font: normal 11px Arial; color: #fff; }
.copywr a{ color:#fff; font-weight:bold;}
/* Footer Links Ends*/

.BodyBannerBoxTop1, .BodyBannerBoxTop2, .BodyBannerBoxTop3, .BodyBannerBoxTop4 { width: 150px; height: 80px; font: normal 11px Verdana; vertical-align: top; padding: 90px 10px 5px 12px; }
.BodyBannerBoxTop1 { background: url(/images/bodybanner1.jpg) no-repeat top; }
.BodyBannerBoxTop2 { background: url(/images/bodybanner2.jpg) no-repeat top; }
.BodyBannerBoxTop3 { background: url(/images/bodybanner3.jpg) no-repeat top; }
.BodyBannerBoxTop4 { background: url(/images/bodybanner4.jpg) no-repeat top; }

/* Form Elements */

.formTable { border: solid 1px #828282; }
.formTable th { background-color: #a5a5a5; color: #FFFFFF; padding-left: 5px; text-align: left; }
.formTable td { background-color: #fcfcfc; }
.formTable .alternateTd { background-color: #EBEBEB; }
.formTable .tdFooter { background-color: #ebebeb; text-align: right; }
.button { background-color: #4a4a4a; font: bold 11pt tahoma; color: #FFFFFF; padding: 6px; border: 1px inset #001666; }
.select { width: 90%; }
.capitalise { text-transform: capitalize; }
.txtBox { border: solid 1px #CCCCCC; width: 90%; padding:3px; }
.alert { color: #FF0000; }

.quickForm{ width: 500px; background: #eee url(/images/bg_quick_form.gif);}
.quickForm .formHeader{ height: 32px; padding: 6px 0 0 10px; background: #eee url(/images/bg_quick_form_header.gif) no-repeat; font-weight: bold; color:#fff;}
.quickForm .footer{ background: #eee url(/images/bg_quick_form_footer.gif) no-repeat; height: 42px; text-align:center;}
/* Form Ends */

/* Apply Now Form */
h2 {font: normal 16pt "Arial, Arial Narrow"; color:#CC6633; margin-top:10px; margin-bottom:2px;}
.appForm { border: solid 1px #939393; }
.appForm th { background-color: #ddd; font-weight: bold; padding-left: 5px; text-align: left; border-bottom: solid 1px #ccc; }
.appForm td { background-color: #f8f8f8; font-size: 9pt; color:#000;}
.appFormFooter { text-align:right; padding-top:10px;}
