/* CSS Document */
body { background: #000 url(images/body_bg.gif) top repeat-x; margin:0 0 0 0; }

h1, h2, h3, h4 { margin: 0px; }
td, p { font: normal 10pt Arial; }
a { text-decoration: none; color: #fff; }
a:hover { text-decoration: none; color: #fff; text-decoration:underline }

#bodyDiv { width: 1000px; margin: auto; }

#templateHeader {background:url(images/template_header.gif) top repeat-y; height:83px;}
#templateHeader .comp_info {padding:10px;}
#templateHeader .comp_name {font:30px, Futura LtCn BT, Arial, Helvetica, sans-serif; color:#DE8D18; }
#templateHeader .slogan { font: 14px "Trebuchet MS", Arial; color: #868686; }

#pageBanner {background: #fff url(/images/site_top_big_banner.jpg) top no-repeat; min-height:168px;height:168px; text-align:right; padding: 0px;}
#pageBanner .photo { background-color:#364CA2; padding: 3px;}

#page_body { background: url(images/footerHouse.jpg) #fff no-repeat left bottom;}
#page_body .headerDiv { background-color: #fff; height:40px;margin: 0px 20px 0 20px; border-bottom: dotted 1px #828051;}
#page_body .headerDiv h1 { padding: 10px 0 10px 0px; margin: 0px ; color: #3B3B3B; font: 20px Arial, Helvetica, sans-serif; }
#page_body .bodyContent { padding: 20px; text-align:left; width:712px; }
#page_body .bodyContent h3{ font-size: 15px; color:#000;}
#page_body .bodyContent .glossary_letters a {padding: 4px 6px 4px 6px; margin-right:3px; color:#001666; 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;}
#page_body .bodyContent a { color:#000}
/* Agent info */
.agent_info {font: normal 12px Arial;color: #E0E0E0; padding: 15px; text-align:center;}
.agent_info a { color: #E0E0E0; }
.agent_info a:hover { text-decoration:underline;}
.agent_info .photo { background-color:#364CA2; padding: 0px; border: solid 1px #272724; margin-bottom: 8px; margin-top: 30px;}
.agent_info .name { font: bold 11pt Arial; color: #E0E0E0; }

/* Headerlinks */
.headercell {background: url(images/headercell_bg.gif) top repeat-x; text-align:center;}
.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 10px 20px;}
.headercell li a:hover { color: #fff; }
.headercell li.current a { color: #fff;}
/* Headerlinks Ends*/

/* Leftlinks */
.leftcell { background: url(images/leftlinkbg.gif) repeat-y left; width: 206px; padding-top:0px; vertical-align: top; }
.leftlinks ul { margin: 0px; padding: 0px 0 10px 0px; }
.leftlinks li { list-style-type: none; display: block; border-left: solid 1px #ccc;}
.leftlinks li a { display: block; margin: 0px; height:17px; padding:5px 35px 5px 5px; background: url(images/leftlink_menu_bg.gif) left top no-repeat; color: #B5B5B4; width: 195px; text-align:right; }
.leftlinks li a:hover {background: #484848 url(images/leftlink_hover.gif) left top no-repeat ;height:17px; display: block; color: #B5B5B4; font-weight:bold; text-decoration:none;  }
.leftlinks li.left_current a {background: #484848 url(images/leftlink_hover.gif) left top no-repeat ;height:17px; display: block; color: #B5B5B4; font-weight:bold; text-decoration:none;  }
/* Leftlinks Ends*/

/* Footer Links */
.footerCell {background: #969696 url(images/footer_cell_bg.gif) top repeat-x; font-size:10px;  margin-top:0px; text-align: center; padding: 0px; color: #AA1115; }
.footerCell td {font-size:11px; color:#fff}
.footerCell ul{margin: auto;}
.footerCell li {list-style-type:none; display:block; display: inline; line-height:20px; border-left:1px solid #A9A9A9; border-right:1px solid #2C2C2C;}
.footerCell li a{font: normal 11px Arial; color:#AA1115; padding: 0px 10px 0px 10px;}
.footerCell li a:hover{ color:#AA1115; text-decoration:underline }
.footerCell li.current a{color:#AA1115; font-weight: bold;}
.copywr { width: 940px; margin: auto;}
.copywr td { font: normal 11px Arial; color: #fff; }
.copywr a{ color:#fff; font-weight:bold;}
.address_info {font-size: 10pt; border-bottom: dotted 1px #666; padding:6px; text-align:center;}
/* 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; }
/* Form Ends */

	
/* Home Page Starts */
.home_wraper{width:920px; border:1px solid #444444; margin:15px auto 0px auto;}
.home-header {background: url(images/header_bg.gif) top repeat-x; height:136px; }
.comp-name{font:30px, Futura LtCn BT, Arial, Helvetica, sans-serif; color:#DE8D18;}
.comp-slogan{font:14px, Trebuchet MS, Arial, Helvetica, sans-serif; color:#DCDCDC;}
.banner_border {border: 6px solid #5D6349; border-collapse:collapse}
.banner_border td {border: 6px solid #5D6349; border-collapse:collapse;}
.home_photo_bg{background: #7F7F67 url(images/photo_bg.gif) top repeat-x; width:148px; padding:12px 8px 0px 10px;}
.home_cont_bg {color:#A6A6A6; padding:180px 220px 15px 20px; font-size:11.5px;}
.home_nav_bg{background: #0F0F0F url(images/home_nav_bg.gif) repeat-x left top; width:231px; padding:12px;}
.home_nav {border:1px solid #000; padding:12px;}
.home_nav ul {margin:0px; padding:0px;}
.home_nav li {list-style-type:none; background:url(images/nav_arrow.gif) right center no-repeat; margin:0px; padding:10px 20px 10px 10px; display:block;border-bottom:1px solid #474747; height:20px; text-align:right;} 
.home_nav li a {font-family:"Futura MdCn BT", Arial; font-size:17px;}
.home_banner{background:url(/images/home_banner.jpg) top left no-repeat; width:675px; height:354px;}
.home_agent_info_bg {background: url(images/home_agent_info_bg.gif) top repeat-x; height:77px; padding:10px 15px 0 25px; text-align:left;}
.home_agent_info {
	font: normal 12px Arial;
	color: #000;
	padding: 0px;	
}
.home_agent_info a { text-decoration:none;color: #000;}
.home_agent_info a:hover { text-decoration:underline;color: #000;}
.logo_bg{background:url(images/logo_bg.gif) top left no-repeat; width:342px; height:136px;}
form { margin:0px; padding:0px;}
/* Home Page Ends */
