@charset "utf-8";
/* CSS Document */

body, form{margin:0px; padding:0px; background:#000000; font: normal 14px Arial, Helvetica, sans-serif; color:#000000;}

h1, h2, h3, p{margin:0px; padding:0px;}

h1{font-size:30px;}

img, .behavior{behavior:url(iepngfix.htc);}

hr{color:#FFFFFF;}

/* MAIN BACKGROUND STYLE */

#mainbg{background:url(../images/mainbg.jpg) repeat-x center top; width:100%; height:460px;}

#wrapper{height:auto !important; margin:0 auto;	width:900px; height:100%; min-height:100%;}

.clear{clear:both;}

/* HEADER STYLE */

#header_area{width:900px; height:103px;}

#hd_top{width:900px; height:19px;}

#hd_btm{width:900px; height:84px;}

.white{color:#FFFFFF;}

.logo{float:left; padding-left:11px; color:#FFFFFF;}

.logo_top{font-size:20px;}

.logo_btm{font:bold 40px "Arial Black", Gadget, sans-serif;}

.hd_phone{float:right; padding:16px 10px 0px 0px; color:#FFFFFF; font-size:25px; font-weight:bold;}

.hd_cc{clear:right; float:right;}

/* MENU STYLE */

#menu_area{width:900px; height:56px;}

#navimenu ul{margin:0; padding:0; list-style-type:none;}

#navimenu li{float:left; width:159px; height:52px; text-align:center; padding-right:8px;}

#navimenu a{display:block; text-decoration:none; line-height:52px; font-size:16px; color:#FFFFFF; font-weight:bold;}

#navimenu a:hover, #navimenu a.active{color:#000000; width:159px; height:52px; background:url(../images/hover.png) no-repeat;}

/* BANNER STYLE */

#banner_area{width:900px; height:200px;}

.bnleft{float:left; width:576px; height:200px; background:url(../images/bnleft.jpg) no-repeat;}

.bnright{float:right; width:324px; height:200px; background:url(../images/bnright.jpg) no-repeat;}

.tagline{font:bold 16px 'Arial Black', Gadget, sans-serif; color:#000000; padding:78px 0px 0px 185px;}

.bn-pad{padding:68px 0px 0px 5px;}

.bn-phone{width:311px; height:65px; background:url(../images/phone.png) no-repeat;}

.bn-phone-text1{padding:10px 0px 0px 108px; font-weight:bold;}

.bn-phone-text2{font-size:28px; font-style:italic;}

/* CONTENT STYLE */

#content_area{width:900px; height:inherit;}

#contentbg{float:left; background:url(../images/contentbg.jpg) repeat-y; width:900px; height:inherit;}

.leftbg{padding-left:49px;}

.content-top{float:left; width:900px; height:auto; background:url(../images/content-top.jpg) repeat-x center top;}

/* LEFT COLUMN STYLE */

#left_content_area{float:left; padding:13px 0px 0px 22px; width:221px; height:auto;}

.services_btm{padding-bottom:8px;}

/* RIGHT COLUMN STYLE */

#right_column_area{float:right; padding:13px 21px 0px 0px; width:592px; height:auto;}

#content_note h2{font-size:30px; color:#3b6b9c; font-weight:bold; padding-bottom:10px;}

#content_note h3{font-size:20px; color:#3b6b9c; font-weight:bold; padding-bottom:10px;}

#content_note p{text-align:justify; padding-bottom:10px;}

#content_note ul{margin:0; padding-bottom:15px;}

.thumb1{float:right; padding-left:10px;}

.thumb2{float:left; padding-right:10px; padding-bottom:10px;}

/* FOOTER STYLE */

#footer_area{width:900px; height:inherit;}

.ftleft{float:left;}

.ft-top{width:900px; height:18px; background:url(../images/footer-top.gif) repeat-x;}

.ftbg{width:900px; height:auto; background:url(../images/footerbg.gif) repeat-y; padding-bottom:10px;}

.ftbtm{width:900px; height:13px; background:url(../images/footer-btm.png) no-repeat; padding-bottom:15px;}

.copyright{padding-top:20px; color:#FFFFFF;}

#footer_area p{color:#FFFFFF; padding-top:10px;}

#footer_area a{color:#FFFFFF; text-decoration:none;}

#footer_area a:hover{text-decoration:underline;}