*{margin:0;padding:0}
body{font-family:Arial, Helvetica, sans-serif;background:#9BCEEB url(/images/bg.jpg) repeat-x left top;position:relative}
table{border-collapse:collapse}
q{quotes:none}
a img{border:none}
a:hover{text-decoration:none}
.center{text-align:center}
#wrap{width:1050px;margin:0 auto;background:#F3F3EB}
#header{height:121px}
#header table{height:121px;width:100%}
#header td{height:120px;padding:10px 20px 0 0;vertical-align:top}
#header td.logo{width:240px;text-align:right
#header td.nav{width:300px;text-align:right}
#header h1{font-size:1em;font-weight:normal;color:#158ABA;margin-bottom:4px}
#header p{font-size:0.75em;line-height:140%;color:#7B7B7B}
#header .nav p{font-size:1.5em;line-height:100%;color:#158ABA;clear:both;margin-bottom:15px}
#header ul{list-style-type:none;float:right;margin-bottom:20px}
#header ul li{float:left;background:url(/images/border.gif) no-repeat right 4px;padding:0 8px}
#header ul li.last{background:none}
#header #search{background:url(/images/icon_search.gif) no-repeat left center;padding:0 0 0 20px}
#header #search table{height:auto}
#header #search td{height:auto;padding:0;vertical-align:middle}
#header #search .input{width:217px;height:18px;background:#fff;border:solid 1px #7E9DB9;margin-right:5px;font:0.65em Arial, Helvetica, sans-serif;color:#A7A7A7;padding:2px 0 0 2px;display:block}
#header #search .button{cursor:pointer}		
#menu{}
#menu ul{background:#397688 url(/images/menu_bg.png) no-repeat left top;width:1027px;margin:0 auto 0 10px;list-style-type:none;padding:1px 0 0 0;font-size:0.9em;overflow:hidden}
#menu ul li{float:left;background:url(/images/border2.gif) no-repeat right top;height:42px;text-align:center;line-height:42px;padding:0 18px}
#menu ul li.last{background:none}
#menu ul li a{padding:5px 20px;color:#fff;text-decoration:none}
#menu ul li a:hover{background:#81B9C8;color:#000}
#servicemenu{background:url(/images/servicemenu_bg.gif) repeat-y center top}
#servicemenu ul{background:url(/images/servicemenu_bbg.png) no-repeat center bottom;list-style-type:none;padding:0 0 10px 12px;overflow:hidden;height:1%;font-size:1em;text-transform:uppercase}
#servicemenu ul li{float:left;text-align:center;padding:5px 4px}
#servicemenu ul li a{color:#579EB4;text-decoration:none}
#servicemenu ul li a img{border:solid 1px #D0E5F3;padding:4px}
#servicemenu ul li a span{font-size:0.75em}
#content{width:100%}
#content td{vertical-align:top}
#navbar{width:247px;padding:5px 0 0 0}
#navbar h2{background:url(/images/h_bg.png) no-repeat right top;height:45px;line-height:43px;color:#fff;font-size:0.75em;text-transform:uppercase;padding:0 0 0 65px;margin-bottom:2px}
#navbar h2.alt{background:url(/images/h_bg2.png) no-repeat right top}
#navbar h3{font-size:0.75em;color:#DB5200;text-transform:uppercase;margin-bottom:10px;font-weight:normal}
#navbar p{font-size:0.75em;margin-bottom:10px;color:#138AAF}
#navbar ul{font-size:0.75em;list-style-type:none}
#navbar .cont{background:url(/images/cont_bg.png) repeat-y right top;margin-bottom:4px;height:1%}
#navbar .cont_t{background:url(/images/cont_tbg.png) no-repeat right top}
#navbar .cont_b{background:url(/images/cont_bbg.png) no-repeat right bottom;padding:20px 10px 20px 25px}
#navbar .menu{padding:0 20px;height:1%}
#navbar .menu li{padding:5px 0 7px 0;background:url(/images/border3.gif) repeat-x left bottom}
#navbar .menu li a{text-decoration:none;color:#000}
#navbar .menu li a:hover{text-decoration:underline}
#navbar .objects{text-align:center}
#navbar .objects img{border:solid 5px #8EBECC}
#navbar .logos{padding:20px 0 0 20px;margin-bottom:20px}	
#maincont{padding:5px 10px 0 20px;color:#7B7B7B}
#maincont h2{font-size:1.5em;color:#138AAF;margin-bottom:20px;font-weight:normal}
#maincont h3{font-size:1.1em;margin-bottom:20px}
#maincont p{font-size:0.9em;margin-bottom:20px}
#maincont ul{font-size:0.9em;margin-bottom:20px;padding:0 0 0 20px}
#maincont a{color:#218DCB}
#maincont table{width:100%;margin-bottom:20px}
#maincont table th{font-size:1.2em;color:#218DCB;font-weight:normal}
#maincont table td{padding:0 5px 0 0}
#maincont .photos{}
#maincont .photos img{border:solid 4px #AECCD5}
#addcont{width:214px;padding:5px 0 0 0}
#addcont h2{background:url(/images/h_bg3.png) no-repeat left top;height:45px;line-height:43px;color:#fff;font-size:0.75em;text-transform:uppercase;padding:0 75px 0 0;margin-bottom:2px;text-align:right}
#addcont h2.alt{background:url(/images/h_bg4.png) no-repeat left top}
#addcont ul{font-size:0.75em;list-style-type:none}
#addcont .cont{background:url(/images/cont_bg2.png) repeat-y left top;margin-bottom:20px;height:1%}
#addcont .cont_t{background:url(/images/cont_tbg2.png) no-repeat left top}
#addcont .cont_b{background:url(/images/cont_bbg2.png) no-repeat left bottom;padding:20px 25px 20px 10px}
#addcont p{font-size:0.75em;margin-bottom:10px;color:#138AAF}
#addcont a{color:#429CD1}
#addcont .objects{text-align:center}
#addcont .objects a{font-weight:bold}
#addcont .objects .more{text-align:right}
#addcont .objects .more a{background:url(/images/but_more.gif) no-repeat left center;padding:0 0 0 10px;font-weight:normal}
#addcont .menu{font-size:0.9em}
#addcont .menu li{margin-bottom:5px}
#addcont .menu li a{text-decoration:none;color:#DB5200}
#addcont .menu li a:hover{text-decoration:underline}
#phone{background:url(/images/phone_bg.jpg) no-repeat left bottom;height:190px}
#phone p{font-size:1.4em;color:#138AAF;padding:60px 0 0 60px}
#footer{background:url(/images/footer_bg.gif) repeat-x left top;height:104px;color:#7B7B7B}
#footer td{height:104px;font-size:0.6em}
#footer .copyright{background:url(/images/footer_lbg.gif) no-repeat left top;width:320px;text-align:center}
#footer .stat{background:url(/images/footer_rbg.gif) no-repeat right top;width:150px}
#footer ul{list-style-type:none}
#footer ul li{float:left;margin-right:10px}
#footer span{color:#1279B3}
