* {margin: 0; padding: 0;}

form {margin: 0; padding: 0;}

body {font: 11px arial, sans-serif; color: #000000; text-align: left; background: #D1D2D4; text-align: center;}

a, a:visited, a:link {color: #204E86; text-decoration: underline;}
a:hover {color: #000000; text-decoration: underline;}
a:active {color: #000000; text-decoration: none;}

a.more, a.more:visited, a.more:link {color: #204E86; text-decoration: none; font-weight: bold;}
a.more:hover {color: #000000; text-decoration: none; font-weight: bold;}
a.more:active {color: #000000; text-decoration: none; font-weight: bold;}

b {font-weight: bold;}
i {font-style: italic;}

img {margin: 0; padding: 0;}
	img.border {border: 1px solid #000000;}
	img.thick {border: 5px solid #204E86;}

table {border-collapse: collapse; align: center;}
	table td.left {background: #FFFFFF; border-left: 1px solid #D1D2D4; border-right: 1px solid #D1D2D4; text-align: right; vertical-align: top;}
	table td.right {background: #FFFFFF; border-left: 1px solid #D1D2D4; border-right: 1px solid #D1D2D4; text-align: left; vertical-align: top;}
	table td.main {background: #FFFFFF; border-left: 1px solid #D1D2D4; border-right: 1px solid #D1D2D4; text-align: center; vertical-align: top;}

#logo {position: relative; width: 575px; height: 90px; margin: 0; padding: 0; background: #204E86; border-bottom: 1px solid #D1D2D4;}

.topbar {position: relative; width: 575px; height: 27px; overflow: hidden; margin: 0; padding: 0; border-bottom: 1px solid #D1D2D4; background: #FFFFFF;}
	.topbar p {font: bold 11px arial, sans-serif; text-align: center; line-height: 27px; color: #204E86; letter-spacing: .2em; margin: 0; padding: 0;}
	
#bottombar {background: #204E86; border-top: 1px solid #D1D2D4;}
	#bottombar p {font: bold 10px arial, sans-serif; text-align: center; line-height: 25px; color: #FFFFFF; margin: 0; padding: 0;}
	#bottombar a, #bottombar a:visited, #bottombar a:link {color: #FFFFFF; text-decoration: none;}
	#bottombar a:hover {color: #FFFFFF; text-decoration: underline;}
	#bottombar a:active {color: #000000; text-decoration: underline;}

#leftmenu {position: relative; width: 180px; margin: 20px 0 0 0; padding: 0;}

#leftads {position: relative; width: 180px; margin: 15px 0 0 0; padding: 0;}
	#leftads p {font: 11px arial, sans-serif; margin: 0.9em 0; text-align: center; color: #000000;}

#search {position: relative; width: 180px; margin: 0; padding: 0;}
	#search p {font: 11px arial, sans-serif; margin: 0.3em 10px; text-align: center; color: #000000;}

#topright {width: 200px; height: 90px; overflow: hidden;}

.rightads {position: relative; width: 200px; margin: 0; padding: 0; border-top: 1px solid #D1D2D4;}
	.rightads p {font: 11px arial, sans-serif; margin: 0.9em 0; text-align: center; color: #000000;}

.rightnews {position: relative; width: 200px; margin: 0; padding: 0; border-top: 1px solid #D1D2D4; overflow: hidden;}
	.rightnews h1 {font: bold 14px arial, sans-serif; margin: 0.6em 15px 0.5em 15px; text-align: left; line-height: 1.2em; color: #204E86;}
	.rightnews p {font: 11px arial, sans-serif; margin: 0 15px 0.9em 15px; text-align: left; line-height: 1.2em; color: #000000;}
	
	.rightnews ul {font: 11px arial, sans-serif; margin: 0 15px 0.9em 31px; text-align: left; line-height: 1.2em; color: #000000; padding: 0;}
    	.rightnews ul li {line-height: 1.2em; margin: 0 0 0.5em 0;}
	.rightnews ol {font: 11px arial, sans-serif; margin: 0 15px 0.9em 31px; text-align: left; line-height: 1.2em; color: #000000; padding: 0;}
    	.rightnews ol li {line-height: 1.2em; margin: 0 0 0.5em 0;}
	
	.rightnews img.ad {border-bottom: 1px solid #D1D2D4;}
	
	.rightnews .hr {font: 11px arial, sans-serif; margin: 0; width: 200px; height: 1px; background: #D1D2D4; overflow: hidden;}

#intro {position: relative; width: 575px; padding: 0; margin: 0; text-align: left; vertical-align: top;}
	
	#intro .feature {position: relative; width: 200px; padding: 0; margin: 0; text-align: left; vertical-align: top; float: left;}
		#intro .feature img {border: 1px solid #000000; margin: 10px 0 10px 10px;}
		#intro .feature h1 {font: bold 14px arial, sans-serif; margin: 0.6em 10px; padding: 0; text-align: left; line-height: 1.2em; color: #204E86;}
		#intro .feature p {font: 11px arial, sans-serif; margin: 0 10px 0.9em 10px; text-align: left; line-height: 1.2em; color: #000000;}
	
	#intro .story {position: relative; padding: 0; width: 374px; margin: 0; text-align: left; vertical-align: top; float: right;}
		#intro .story h1 {font: 32px arial, sans-serif; margin: 17px 20px 15px 20px; text-align: left; line-height: 1em; color: #204E86;}
			#intro .story h1 a, #intro .story h1 a:visited, #intro .story h1 a:link {text-decoration: none;}
		#intro .story h2 {font: 20px arial, sans-serif; margin: 17px 20px 13px 20px; text-align: left; line-height: 1em; color: #204E86;}
			#intro .story h2 a, #intro .story h2 a:visited, #intro .story h2 a:link {text-decoration: none;}
		#intro h3 {font: italic 14px arial, sans-serif; margin: 0 20px 1em 20px; text-align: left; line-height: 1em; color: #000000;}
		#intro .story p {font: 12px arial, sans-serif; margin: 0 20px 1.1em 20px; text-align: left; line-height: 1.2em; color: #000000;}
		
	#intro .hr {font: 12px arial, sans-serif; margin: 0; width: 374px; height: 1px; background: #D1D2D4; overflow: hidden; float: right;}
	
	#intro .hr2 {font: 11px arial, sans-serif; margin: 0; width: 200px; height: 1px; background: #D1D2D4; overflow: hidden;}

#text {position: relative; width: 575px; padding: 0 0 5px 0; margin: 0; text-align: left; vertical-align: top;}

    #text h1 {font: 32px arial, sans-serif; margin: 17px 20px 13px 20px; text-align: left; line-height: 1em; color: #204E86;}
	#text h2 {font: 20px arial, sans-serif; margin: 17px 20px 13px 20px; text-align: left; line-height: 1em; color: #204E86;}
	#text h3 {font: italic 14px arial, sans-serif; margin: 0 20px 1em 20px; text-align: left; line-height: 1em; color: #000000;}
	#text h4 {font: bold 11px arial, sans-serif; margin: 0 20px 1.5em 20px; text-align: left; line-height: 1.2em; color: #000000;}
	#text h5 {font: bold 13px arial, sans-serif; margin: 0 20px 0.3em 20px; text-align: left; line-height: 1.2em; color: #000000;}
	#text p {font: 12px arial, sans-serif; margin: 0 20px 1.1em 20px; text-align: left; line-height: 1.2em; color: #000000;}
	
	#text table {font: 12px arial, sans-serif; border-collapse: collapse; align: left; margin: 0 10px 1.1em 20px;}
    	#text table td {font: 12px arial, sans-serif; color: #000000; padding: 0 10px 6px 0; text-align: left; vertical-align: top;}
			#text table td h1 {font: bold 14px arial, sans-serif; margin: 0 0 0.9em 0; text-align: left; line-height: 1.3em; color: #204E86;}
			#text table td h2 {font: bold 16px arial, sans-serif; margin: 0; text-align: left; line-height: 1em; color: #204E86;}
				#text table td h2 i {font: italic 12px arial, sans-serif; color: #000000;}
			#text table td h4 {font: bold 11px arial, sans-serif; margin: 0; text-align: left; line-height: 1.2em; color: #000000;}
			#text table td h5 {font: bold 13px arial, sans-serif; margin: 0 0 0.4em 0; text-align: left; line-height: 1.2em; color: #000000;}
    		#text table td p {font: 11px arial, sans-serif; margin: 0 0 1.1em 0; text-align: left; line-height: 1.3em; color: #000000;}
	
	#text table.contact {font: 12px arial, sans-serif; border-collapse: collapse; align: left; margin: 0 10px 0.5em 20px; width: 100%;}
    	#text table.contact td {font: 12px arial, sans-serif; color: #000000; padding: 0 10px 0 0; text-align: left; vertical-align: top;}
			#text table.contact td h2 {font: bold 16px arial, sans-serif; margin: 0 0 0.5em 0; text-align: left; line-height: 1em; color: #204E86;}
			#text table.contact td h4 {font: bold 11px arial, sans-serif; margin: 0; text-align: left; line-height: 1.2em; color: #000000;}
			#text table.contact td h5 {font: bold 13px arial, sans-serif; margin: 0 0 0.4em 0; text-align: left; line-height: 1.2em; color: #000000;}
    		#text table.contact td p {font: 12px arial, sans-serif; margin: 0 0 0.4em 0; text-align: left; line-height: 1.2em; color: #000000;}
	
	#text table.careers {font: 12px arial, sans-serif; border-collapse: collapse; align: left; margin: 0 15px 1.1em 15px; width: 545px;}
    	#text table.careers td {font: 12px arial, sans-serif; color: #000000; padding: 0; text-align: left; vertical-align: top;}
			#text table.careers td img {margin: 10px 5px 0 5px; vertical-align: top;}
	
	#text ul {font: 12px arial, sans-serif; margin: 1.1em 20px 1.1em 55px; text-align: left; line-height: 1.2em; color: #000000; padding: 0;}
    	#text ul li {line-height: 1.3em; margin: 0 0 0.7em 0;}
	#text ol {font: 12px arial, sans-serif; margin: 1.1em 20px 1.1em 55px; text-align: left; line-height: 1.2em; color: #000000; padding: 0;}
    	#text ol li {line-height: 1.3em; margin: 0 0 0.7em 0;}
	
	#text .hr {font: 12px arial, sans-serif; margin: 0; width: 575px; height: 1px; background: #D1D2D4; overflow: hidden;}
	
	#text .photo {float: right; display: inline; margin: 2px 20px 20px 20px; width: 200px; text-align: center;}
		#text .photo img {border: 1px solid #000000;}
		#text .photo p {font: 10px arial, sans-serif; margin-top: 5px; text-align: center; line-height: 1.1em; color: #999999;}

input, select {font: 11px arial, sans-serif; color: #000000; vertical-align: middle;}
textarea {font: 11px arial, sans-serif; text-align: left; color: #000000; vertical-align: top;}
input.submit {font: bold 10px arial, sans-serif; color: #000000; vertical-align: middle; text-align: center; text-transform: uppercase;}