/*main css*/
/**** 

dark blue: #002242
light blue: #0E4F81
lighter blue: #196BAB
grey: #999

****/


html{ background: url(images/bg.jpg) repeat-x;}
body {background: url(images/headerbg.jpg) no-repeat top center; height:100%; width: 100%; margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; font-family:Verdana, Geneva, sans-serif; color:#4D4D4D;}
a,img{ border:0; outline:none;}
blockquote{color:#0E4F81; font-size:18px; line-height:30px; display:block; float:left;}
blockquote:hover{ background-color: #F5F5F5}
small{ color:#0E4F81; font-size:18px; float:right; font-family:"Times New Roman", Times, serif; display:block;}

h1{color:#0E4F81; font-size:34px; font-weight:normal; border-bottom:.05em dashed  #999; font-family:"Times New Roman", Times, serif}
h2{color:#0E4F81; font-size:20px; font-weight:normal; margin:-15px 0;}
p{font-size:13px;line-height:19px;}
ol{ font-size:12px; margin:10px 0 10px -20px;}
div{ display:block;}

#wrapper{ width:725px; height:auto; margin:0 auto;}

#header{width:725px; height: 290px; margin:0 0 10px 0; padding:21px 0 0 0;}
	#header .logo{ width:280px; height:78px; float:left;}
	#header .contact{width: 261px; height:44px; float:right;}
		#header .contact img{ float:left;}
	#header .mainnav{width: 440px; height:35px; float:right; clear:right;}
		#header .mainnav img{float:left; margin:0 1px 0 0}
		
	#header #maingraphic{width:713px; height:195px; float: left; position:relative; margin:5px 5px 5px 6px}
				#maingraphic .tom{ background-image: url(images/tom.png); position:absolute; left:0px; bottom:0px; width:210px; height:221px; z-index:2000; }
				#maingraphic .tom{z-index:9; }
				
#maincontent {width:725px; height:auto}
	#maincontent .left{ width:438px; height:auto; float:left;}
		#maincontent .signiture{ width:140px; height:65px; float:right;}
	
	#maincontent .middle{ width:27px; min-height:300px; height:100%; float:left;  border-right:.05em dashed  #999; margin:-14px 25px 0 0;}
	#maincontent .right{ width:233px; height:auto; float:left;}
		#maincontent .right blockquote{ margin:15px 10px 0 43px;}
		#maincontent .right blockquote:hover{ background-color: transparent}
		#maincontent .right small{margin:0 20px 0 0; color: #196BAB; }
	#footer{clear:both; height:40px; display:block;}
	
	#list1 ol {color:#0E4F81;font-family:Georgia,Times,serif;font-size:24px;margin:0; list-style:none}
		#list1 ol li:hover{ background-color: #F5F5F5}
	#list1 ol li p {border-left:1px solid #999999; color: #666;font-family:Arial;font-size:13px;font-style:normal;padding:0 8px;}
	#list1 ol li p em {display:block; color: #333; font-size:16px;}
	
