body { background: url(images/bodybg.gif) repeat-x top #3C3C3C; margin:10px; }

h1, h2, h3, h4 { margin: 0px; }
td, p {font: normal 13px Arial; color: #FFF;  }
a { text-decoration: none; color: #FF0000; }
a:hover { text-decoration: underline; color: #BBB; }

#bodyDiv {width: 978px; margin: auto; background-color: #000; }
.div_main {border:1px solid #D1D1D1; background-color:#000;}

#templateHeader {background-color: #660000; }

#page_body {background-color:#000}
#page_body .headerDiv h1 { padding: 20px 0 0 20px; margin: 0px; color: #EEE; font: bold 16pt Arial, Helvetica, sans-serif; }
#page_body .bodyContent { padding:5px; font-size:14px; line-height:20px;}
#page_body .bodyContent h3{ font-size: 20px; color:#CCC; font-weight:normal; margin:0 0 10px 0}
#page_body .bodyContent .glossaryletter {font: bold 20pt Arial;}
#page_body .bodyContent .glossary_letters a {padding: 4px 6px 4px 6px; margin-right:3px; color:#DDD; 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: #CCC; padding: 10px; text-align:center;}
.agent_info a { color: #CCC; }
.agent_info a:hover { color: #ccbc34; }
.agent_info .name { font: bold 11pt Arial; color: #fff; }
.agent_info .photo { padding: 0px 0px 10px 0px; border: solid 1px #666666; }

/* Headerlinks */
.headercell { background:#2F1409 url(images/home_14.gif) repeat-x; height:36px; }
.headercell ul {margin:0px;}
.headercell li { float: left; list-style-type:none; border-right: solid 1px #444444; border-left:solid 1px #FF0000;}
.headercell li a { display: block; color: #fff; font: normal 10.5pt Arial; padding: 9px 20px 9px 20px;}
.headercell li a:hover { color: #fff; background-color: #810709;  }
.headercell li.current a { color: #fff; background-color: #810709; }
/* Headerlinks Ends*/

/* Leftlinks */
.leftcell { background:#6B0001; width: 260px; border-right:1px solid #85755B; vertical-align: top; padding: 0px 0px 0px 0px; }
.leftlinks ul { margin: 0px; padding: 0px 0 0px 0px; }
.leftlinks li { list-style-type: none; display: block; width: 260px; border-bottom:1px solid #AF0C0E; }
.leftlinks li a { display: block; margin: 0px; padding: 6px 15px 7px 22px; color: #fff; font-size:14px; }
.leftlinks li a:hover { display: block; background: #; color: #fff; text-decoration:underline; }
.leftlinks li.left_current a { padding: 8px 2px 8px 25px; list-style-type: none; display: block; color: #fff; font-weight:bold; }
/* Leftlinks Ends*/

/* Footer Links */
.footerCell {color: #bbb;}
.footerCell ul{margin: auto;}
.footerCell li {list-style-type:none; display:block; display: inline; line-height:20px; border-left:1px solid #7E796A; border-right:1px solid #ACA795;}
.footerCell li a{ font: normal 10.5px Verdana; color:#fff; padding: 0px 8px 0px 8px;}
.footerCell li a:hover{ color:#ccc;}
.footerCell li.current a{ color:#ddd;}
.copywr { width: 940px; margin: auto;}
.copywr td { font: normal 11px Arial; color: #ddd; }
.copywr a{ color:#ddd; font-weight:bold;}
/* Footer Links Ends*/

.BodyBannerBoxTop1, .BodyBannerBoxTop2, .BodyBannerBoxTop3, .BodyBannerBoxTop4 { width: 150px; height: 80px; background: url(/images/bodybanner1.jpg) no-repeat top; text-align: left; font: normal 10px Verdana; vertical-align: top; padding: 92px 4px 0px 8px; }

.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; color: #000000; }
.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; }
/* Form Ends */


/* added by Deep
.navbg{background:#2F1409; height:40px;}
.home_body {font-size:14px; }
.home_body h1 {font:22px, Verdana; color:#57544A; font-weight:normal; margin:0 0 5px 0}
.home_body h2 {font:16px,Verdana; color:#2E2E2E;font-weight:normal;margin:0 0 0px 0; font-variant:small-caps}
*//*.footerCell td {color: #ACA795; font:10.3px, Verdana;}
.footerCell td a {text-decoration:none; color:#ACA795;}
.footerCell td a:hover {text-decoration: underline;}
.heading {font:18px, "Times New Roman", Times, serif; color:#6D0E12;font-variant:small-caps; }
.home_nav{padding:0px 0 0 9px;}
.home_nav_mid{background:#271C1A; }
.home_nav_mid ul {margin:0px; padding:0px 0 0px 0;}
.home_nav_mid li {list-style-type:none; background:url(images/h_menu_sep.gif) bottom no-repeat;  padding:20px 0 20px 0; margin:0px; text-align:center;}
.home_nav_mid li a { font:bold 14px, "Times New Roman", Times, serif;font-variant:small-caps;color:#F8F0E6; text-decoration:none;}
.home_nav_mid li a:hover {font-size:14px; color:#F8F0E6; text-decoration:underline;}
.home_nav_mid li.sep_none {background:none;} 
.home_sec td{font:13px, Trebuchet MS, Verdana, Helvetica, sans-serif; color:#303030;}
.home_sec h1{font-size:18px; font-weight:bold; color:#271C1A; margin:0 0 10px 0;}
.home_sec a {color:#4D0010; font-weight:bold; text-decoration:underline;}
.home_sec_sep { background: url(images/sec_sep.gif) right top no-repeat;}
.box_main {width:702px;}
.box_tl, .box_tr, .box_bl, .box_br {background:url(images/white_box.gif) no-repeat top;}
.box_tl {background-position:top left; height:8px;}
.box_tr {background-position:top right; height:8px;}
.box_tm {background:url(images/white_box.gif) repeat-x -0px -10px; height:8px; margin:0 9px 0 9px; }
.box_bl {background-position:bottom left; height:8px;}
.box_br {background-position:bottom right; height:8px;}
.box_bm {background:url(images/white_box.gif) repeat-x -0px -20px; height:8px; margin:0 9px 0 9px;}*/
/*.box_cont{background:#ECE7E3; padding:5px 15px 5px 15px;}*/
