body{margin:0px; padding:0px; background:url(../images/bg_body.jpg) repeat;}
img{border:none;}
a{text-decoration:none;}
h1{ margin:0px; padding:0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#00357a;}
p{ margin:0px; padding:0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:22px;}

.bold{font-weight:bold;}

ul.btltd{ margin:0px; padding:0px 0px 15px 0px; list-style: none;}
ul.btltd li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:22px; background:url(../images/bullet1.png) left center no-repeat; padding-left:18px;} 


.titlecont{background:url(../images/bg_title.png) repeat-x; line-height:42px; height:42px; padding-right:50px;}
.titlecont h2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#00357a; margin:0px; padding:0px 0px 0px 50px; font-weight:normal;}
.titlebtmleft{background:url(../images/title_btm1.png) left no-repeat; height:16px; font-size:0px;}
.titlebtmright{background:url(../images/title_btm2.png) right  no-repeat; height:16px; font-size:0px;}

#bgtop{background:url(../images/bg_top.png) top repeat-x; min-height:485px;}
#bgbtm{background:url(../images/bg_btm.png) bottom repeat-x; min-height:291px;}

#top{height:136px; padding-bottom:35px;}
#logo{width:275px; text-align:center;}

#contactno{height:80px; text-align:right;}
#contactno a{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#666666; padding:10px 7px 10px 56px; background:url(../images/icon_phone.png) left center no-repeat;}

#navigation{height:56px;}
#navigation ul{margin:0px; padding:0px; list-style:none; height:56px;}
#navigation ul li{margin:0px; padding:0px; float:left; height:56px;}

#hmpwrap{background:url(../images/bg_advt.png) top center no-repeat;}
#inpgwrap{background:url(../images/bg_inpgcont.jpg) repeat-y;}
#hmp{width:657px; vertical-align:top;}
#hmp #hmpcont{ padding:15px 35px 15px 15px;}
#impc{vertical-align:top;}
#impc #impcont{ padding:15px 15px 15px 15px;}
#impc #impcont p{margin:0px; padding:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:18px;}
#impc #impcont p a{color:#8a0e0e;}
#impc #impcont .email{margin:0px; padding:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#369f0e; line-height:18px;}
#impc #impcont .email a{color:#369f0e;}
#hmbnr{ height:342px; padding-bottom:15px;}

#hmpside{width:289px; vertical-align:top; padding-top:7px;}
#hmpside #hmpsidecont{background:url(../images/bg_hmpside.png) repeat-y; padding:0px 20px 20px 15px;}
#hmpside #hmpsidecont ul{margin:0px; padding:0px 0px 25px 0px; list-style:none;}
#hmpside #hmpsidecont ul li{line-height:30px; background:url(../images/side_divider.gif) bottom left no-repeat; color:#00357a; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#hmpside #hmpsidecont ul li a{ color:#00357a;}
#hmpside #hmpsidecont ul li a:hover, #hmpside #hmpsidecont ul li a.selected{color:#369f0e;}
#hmpside #hmpsidecont p{margin:0px; padding:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:18px;}
#hmpside #hmpsidecont p a{color:#8a0e0e;}

#hmpside #hmpsidebtm{background:url(../images/side_hmpbtm.png) no-repeat; height:28px; font-size:0px;}

#inpgcontbtm{ background:url(../images/btm_inpgcont.png) bottom left no-repeat; height:20px; font-size:0px;}


#btm1{ height:240px;}
#btm2{ height:51px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
#btm2 a{ color:#666666;}
#btm2 a:hover, #btm2 a.selected{color:#369f0e;}

#btm1 h3{margin:0px; padding:0px 0px 20px 0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#d7d7d7; font-weight:normal;}
#quickenquiry input[type='text']{ width:275px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin-bottom:5px;}
#quickenquiry textarea{width:275px; height:45px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin-bottom:5px;}

#btmcontact{width:289px;}
#btmcontact p{ margin:0px; padding:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:18px; }
#btmcontact p a{ color:#FFFFFF;}
#btmcontact p a:hover{color:#3399ff;}

#photogallery{}
#photogallery p{ margin:0px; padding:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:18px; }
#photogallery p a{ color:#FFFFFF;}
#photogallery p a:hover{color:#3399ff;}

.formtbl td{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:18px; vertical-align:top;}
.formtbl td input[type='text']{padding:5px; background:url(../images/bg_textbox.jpg) bottom repeat-x; width:400px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border:solid 1px #cfcecf;}
.formtbl td textarea{padding:5px; background:url(../images/bg_textarea.jpg) bottom repeat-x; width:400px; height:100px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border:solid 1px #cfcecf;}
.formtbl td .highlight{color:#b61818; font-weight:bold;}

.bxservices h4{ margin:5px 0px 0px 14px; padding:0px 10px 0px 17px; background:url(../images/service-icon.jpg) left 5px no-repeat; font-weight:normal; color:#00357a; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.bxservices p{margin:0px; padding:0px 10px 15px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:18px;}
.bxservices p a{ color:#8a0e0e;}

#inpgwrap .sitemap{padding-left:56px;}
#inpgwrap .sitemap-text{margin:0px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#369f0e;}
#inpgwrap .sitemap-text a{color:#369f0e;}
#inpgwrap .sitemap-text a:hover, #hmp .sitemap-text a.selected{color:#666666;}

.title2{ text-align:right;  font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:40px; color:#369f0e;}