body { background-color: #E1E8EB; }
#bodyDiv { width: 907px; margin: auto; background:#232323 url( 'images/bg_pg.jpg' ) no-repeat;}

h1, h2, h3, h4 { margin: 0px; }
td, p { font: normal 10pt Arial; color: #F1F1F1; }
a { text-decoration: none; color: #F1F1F1; }
a:hover { text-decoration: none; color: #F1F1F1; }
a.links_wt{ color:#fff;}
a.links_yl{ color:#E7B323;}

#templateHeader { background: #000 url('images/top_header.jpg'); height: 104px; text-align:right; padding-right: 15px; color:#fff;}
#templateHeader .agent_name { font: bold 14pt "Arial Narrow"; color: #00444F; }
#templateHeader .comp_name { font: 12pt "Segoe UI", Arial; color: #00444F;}

#page_body {}
#page_body .headerDiv { height:60px;}
#page_body .headerDiv h1 { padding: 20px 0 0 20px; margin: 0px; color: #E7B323; font: bold 16pt Arial, Helvetica, sans-serif; }
#page_body .bodyContent { padding: 20px;}
#page_body .bodyContent h3{ font-size: 12pt; color:#F2F2E1;}
#page_body .bodyContent .glossary_letters a {padding: 4px 6px 4px 6px; margin-right:3px; color:#fff; 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 { background: #222222 url('images/bg_header_links.gif'); height: 40px; color:#fff; text-align:center; border-bottom: solid 1px #BABABA;}
.headercell ul {margin:0px;}
.headercell ul li { float: left; list-style-type:none; border-right: solid 1px #588959; }
.headercell ul li a { display: block; color: #fff; font: bold 10pt Arial; padding: 12px;}
.headercell ul li a:hover { color: #fff; }
.headercell ul li.current a { color: #fff; }
/* Headerlinks Ends*/

/* Leftlinks */
.leftcell { width: 216px; border-right: solid 1px #515050; padding:10px; }
.leftlinks ul { list-style-type:none; background-image: url( 'images/bg_leftlink.gif'); margin:0px; padding: 10px;}
.leftlinks li { list-style-type:none; display: block; border-bottom: 1px solid #515050; background: url( '/images/bullet_yl.gif' ) center left no-repeat no-repeat;}
.leftlinks li a {display: block; color: #E7B323; padding:8px 0 8px 10px; }
.leftlinks li a:hover {display: block; color: #E7B323; text-decoration:none;}
.leftlinks li.left_current a {display: block; color: #E7B323; text-decoration:none; font-weight: bold;}
/* Leftlinks Ends*/

.rightCell{border-left: solid 1px #515050;}

/* Footer Links */
.footerCell { text-align: center; padding: 5px; color: #fff; background-color:#000; }
.footerCell ul{margin: auto;}
.footerCell li {list-style-type:none; display:block; display: inline; line-height:20px}
.footerCell li a{ font-size: 12px; color:#fff; padding: 0px 10px 0px 10px;}
.footerCell li a:hover{ color:#eee; }
.footerCell li.current a{ color:#444; font-weight: bold;}
.copywr { font: normal 9pt Arial; color: #444; padding-top: 10px; line-height:24px; text-align:center;}
.copywr a{ color:#444; font-weight:bold;}
/* Footer Links Ends*/

/* Form Elements */
.formTable { border: solid 1px #828282; }
.formTable th { background-color: #a5a5a5; padding-left: 5px; text-align: left; }
.formTable td { background-color: #fcfcfc; color:#000; }
.formTable .alternateTd { background-color: #EBEBEB; }
.formTable .tdFooter { background-color: #ebebeb; text-align: right; }
.button { background: url('/App_Themes/Custom/images/bg_header_links.gif') 0 -7px; 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; }
/* Form Ends */

/* Rate Sheet control */
.gridView_header{color:#990033;}
.vBorder{ border-left: 1px solid #003E3D; border-right: 1px solid #003E3D; }
.gridView_Row td{ font: normal 9pt Arial; color:#000;}
.rate_change_notice{ color: #000; font: normal 10px Verdana;}

/* Apply Now Form */
h2 {font: normal 16pt "Arial, Arial Narrow"; color:#CC6633; margin-top:10px;}
.appForm { border: solid 1px #555; }
.appForm th { background-color: #333; font-weight: bold; padding-left: 5px; text-align: left; border-bottom: solid 1px #ccc; }
.appForm td { font-size: 9pt; }
.appFormFooter { text-align:right; padding-top:10px;}
.transDiv p { padding: 0 10px 10px 10px; color:#000 !important; }

/* Home Page Specific*/
.homeTable { background-color:#bababa;}
.homeTable th{ background: url('/App_Themes/Custom/images/bg_header_links.gif'); width:25%; padding: 10px; color: #E7B323; font: normal 11pt Century Gothic, Helvetica, sans-serif; text-transform:uppercase; text-align:left;}
.homeTable td{padding: 8px; background-color:#282828;}
.bottomdiv td {background: url('/App_Themes/Custom/images/bg_header_links.gif');}
