body {margin:0; padding:0; background-color:#fff; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
h1 {color:#2e3192; margin:0; padding:0; font-size:20px;}
p {color:#5a5a5a;}
.text10 {font-size:10px;}
.text10g {font-size:10px; color:#999;}
a {color:#19478c; text-decoration:underline;}
a:visited {color:#19478c;}
a:active {color:#19478c;}
a:hover {color:#19478c;}

#top-nav {float:right; text-align:right; width:100%; margin:0; height:24px; background-color:#ededed; border-bottom:1px solid #b5b5b5;}
	.top-nav-links {line-height:24px; display:inline; text-align:right;}
	.top-nav-links li {list-style:none; display:inline; margin:0 15px; padding:0px;}
	.top-nav-links a:link {color:#1a4d97; text-decoration:none;}
	.top-nav-links a:visited {color:#1a4d97; text-decoration:none;}
	.top-nav-links a:active {color:#1a4d97; text-decoration:none;}
	.top-nav-links a:hover {color:#1a4d97; text-decoration:underline;}

#logo-align {float:none; width:940px; margin:auto; text-align:left; vertical-align:middle;}
	.logo {width:168px; height:64px; margin:20px 15px; border:0;}
	.tel {font:bold 24px Arial; color:#365f91; margin:0 0 30px 400px;}		
		
#number-align {float:none; width:940px; margin:0 auto; text-align:right; font-weight: bold; color: #1a4d97; font-size: 16px;}		

#nav-1 {float:none; width:962px; margin:0 auto; padding:0; height:26px; line-height:26px;}
	.tab ul {margin:0; padding:0; line-height:26px;}
	.tab li {float:left; list-style:none; display:inline; margin:0; padding:0 2px; line-height:26px;}	
	.tab a:link, .tab a:visited {background:url(images/button.gif) right 0; color:#575d68; display:block; font-weight:bold; height:26px;	line-height:26px; text-decoration:none; width:123px;}
	.tab a span{background:url(images/button.gif) left 0; display:block; height:26px; text-align:center; padding-top:1px;}
	.tab a:hover{background:url(images/button.gif) right 26px; display:block; color:#fff;}
	.tab a:hover span{background:url(images/button.gif) left 26px; display:block;}

	.tab-active a:link, .tab-active a:visited {background:url(images/button.gif) right 26px; color:#fff; display:block; font-weight:bold; height:26px;	line-height:26px; text-decoration:none; width:123px;}
	.tab-active a span{background:url(images/button.gif) left 26px; display:block; height:26px; text-align:center; padding-top:1px;}
	.tab-active a:hover{background:url(images/button.gif) right 26px; display:block; color:#fff;}
	.tab-active a:hover span{background:url(images/button.gif) left 26px; display:block;}

#nav-2 {float:left; width:100%; margin:0 auto; padding:0; height:26px; line-height:26px; background-color:#1a4d97; text-align:center;}
	.nav-2-links {float:left; width:940px; margin:0 auto; padding:0;}
	.nav-2-links ul {margin:0; padding:0;}
	.nav-2-links li {list-style:none; display:inline; margin:0; padding:0 40px 0 0; line-height:26px;}
	.nav-2-links a, .nav-2-links a:visited, .nav-2-links a:active {color:#fff; text-decoration:none; font-size:11px; font-weight:bold;}
	.nav-2-links a:hover, {color:#fff; text-decoration:underline; font-size:11px; font-weight:bold;}	
	
	.nav-2-links-about {float:right; width:940px; margin:0 auto; padding:0 25px 0 0;}
	.nav-2-links-about ul {margin:0; padding:0;}
	.nav-2-links-about li {list-style:none; display:inline; margin:0; padding:0 20px; line-height:26px;}
	.nav-2-links-about a, .nav-2-links-about a:visited, .nav-2-links-about a:active {color:#fff; text-decoration:none; font-size:11px; font-weight:bold;}
	.nav-2-links-about a:hover, {color:#fff; text-decoration:underline; font-size:11px; font-weight:bold;}	


#wrapper {float:none; margin:0 auto; width:950px; text-align:left;}
#header {float:left; width:950px;}
#content {float:none; width:940px;}
	#main {float:left; width:600px; padding:20px; color:#5a5a5a;} 
	#lead {float:right; width:270px; padding:20px 0;}
		#lead-top {float:left; width:270px height:11px; margin:0; padding:0;}
		#lead-mid {float:left; width:270px; height:auto; padding:10px; margin:0; text-align:center; background:url(images/lead_mid.gif) repeat-y;}		
		#lead-bot {float:left; width:270px height:11px; margin:0; padding:0;}

.lead-form th {text-align:right; padding:3px;}
.lead-form td {text-align:left; padding:3px;}

#footer {float:left; width:950px; height:150px; margin:0 auto;}
	#footbar {width:100%; height:10px; background-color:#1a4d97;}
	#foot-l {width:40%; float:left; padding:8px 10px;}
	#foot-r {width:40%; float:right; text-align:right; padding:8px 10px;}	