*{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 22px;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.jpg) 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 h1{font-size:1.7em;color:#138AAF;margin-bottom:20px;font-weight:normal}
        #maincont h2{font-size:1.2em;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 a{color:#1279B3}
	#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}