body { 
	font-family: Helvetica;
	font-size: 10pt;
	background-color: #DCE0E8;
	margin: 0px;
}
p {
	font-family: Helvetica;
	font-size: 10pt;
}

img {
	border: none;
}

	#mainbg {
		background: transparent url(../img/background/body-bg.gif) repeat-x scroll 0 0;
	}
	#mainbg-2 {
		background: transparent url(../img/background/body-shadow-br.gif) repeat-y scroll 100% 0;
	}
	#mainbg-3 {
		background: transparent url(../img/background/body-shadow-bl.gif) repeat-y scroll 0 0;
	}
	#mainbg-4 {
		background: transparent url(../img/background/body-shadow-tr.gif) no-repeat scroll 100% 0;
	}
	#mainbg-5 {
		background: transparent url(../img/background/body-shadow-tl.gif) no-repeat scroll 0 0;
		padding: 0px 25px;
	}
	
	#mainft-2 {
		background: #DCE0E8 url(../img/background/footer-shadow-tr.gif) no-repeat scroll 100% 0;
	}
	#mainft-3 {
		background: transparent url(../img/background/footer-shadow-tl.gif) no-repeat scroll 0 0;
	}

	#wrap {
		margin: 0px auto;
		width: 1050px;
		position: relative;
		top: 60px;
	}


	#header { 
		position: relative;
		height: 100px;
		z-index:2;
		overflow: hidden;
	}
		#headerBackground {
			position: relative;
			height: 100px;
		}
			#logo { 
				position: absolute;
				top: 9px;
				left: 25px;
				z-index:3;
				color: #FFFFFF;
				font-size: 24pt;
				line-height: 1.1;
			}
				#logo a{ 
					color: #FFFFFF;
					text-decoration: none; 
				}
			h1 {
				position: absolute;
				top: 8px;
				left: 116px;
				z-index:3;
				color: #FFFFFF;
				font-size: 40pt;
				line-height: 1.1;
				margin: 0px; 
				font-weight: normal;
			}
				h1 a{ 
					color: #FFFFFF;
					text-decoration: none;
				}
			#headerMenu {
				position: absolute;
				bottom: 1px;
				left: 0px;
				z-index: 3;
				color: #FFFFFF;
				font-weight: bold;
				width: 1000px;
				border-top: 2px solid #EEE;
				border-bottom: 2px solid #EEE;
				padding: 2px 0px;
				text-align: center;
				margin: 0;

			}
				a.headerMenuItem{
					position: relative;
					-moz-border-radius: 3px;
					-webkit-border-radius: 3px;
					text-decoration:none;
					color: #FFFFFF;
					margin: 0px 12px;
					padding: 0px 35px;
				}
					a.headerMenuItem:hover { 
						position: relative;
						color: #002284;
						background-color: #bfd0ea;
						margin: 0px 12px;
					}
				a.headerMenuItemSelected { 
					position: relative;
					-moz-border-radius: 3px;
					-webkit-border-radius: 3px;
					text-decoration:none;
					color: #FFFFFF;
					background-color: #B72F24;
					margin: 0px 12px;
					padding: 0px 35px;
				}
				#headerMenu .seperator {
					position: relative;
					margin: 0px 3px;
					padding: 6px 0px;
					background-color: #FFFFFF;
					display: inline;
					color: #FFFFFF;
				}

	#page { 
		background-color: #FFF; 
		padding: 30px 0px 50px; 
		position:relative;
	}
		#page a {
			text-decoration: none;
		}
		#page a:hover {
			text-decoration: underline;
		}

	#advertisement {
		position: absolute;
		top: 15px;
		right: 20px;
		height: 45px;
		width: 300px;
		font-size: 11pt;
		font-weight: bold;
		color: #002284;
		text-align: center;	
	}
		#advertisement a {
			text-decoration: none;
			color: #002284;
		}
		#advertisement a:hover {
			color: #B72F24;
		}

	h2 {
		color: #000;
		font-size: 14pt;
		margin: 0px;
		border-bottom: 3px solid #B72F24;
	}
	h3 {
		color: #000;
		font-size: 12pt;
		margin: 30px 0px 8px 0px;
	}	
	h4 { 
		color: #000;
		font-size: 10pt;
		margin: 0px;
		padding: 0px;
		display: inline;
	}

	#leftColumn {
		width: 430px; 
		float: left; 
		left: 50px; 
		position: relative;
		text-align: justify;
	}
		#leftColumn img { 
			margin: 23px 0px 0px;
			border: 2px solid black;
			padding: 3px;
		}
		#leftColumn a {
			text-decoration: none;
		}
		#leftColumn a:hover { 
			text-decoration: underline;
		}
		#leftColumn ul {

		}
		#leftColumn li {
			margin: 10px 0px;
			padding: 0px;
		}
	
	#rightColumn {
		width: 430px; 
		float: right; 
		right: 50px; 
		position: relative;
		text-align: justify;
	}
		#rightColumn img { 
			margin: 23px 0px 0px;
			border: 2px solid black;
			padding: 3px;
		}
		#rightColumn a {
			text-decoration: none;
		}
		#rightColumn a:hover {
			text-decoration: underline;
		}

	#footer { 
		position: relative;
		width: 1000px;
		clear: both;
	}
		#footerBackground {
			position: relative;
			height: 50px;	
		}
		#footerMenu { 
			position: absolute;
			top: 17px;
			width: 1000px;
			z-index:3;
			text-align: center;
			font-weight: bold;
		}
			a.footerMenuItem{
				position: relative;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				text-decoration:none;
				color: #FFFFFF;
				margin: 0px 3px;
				padding: 4px 20px;
			}
				a.footerMenuItem:hover { 
					position: relative;
					color: #002284;
					background-color: #bfd0ea;
					margin: 0px 3px;
				}
			a.footerMenuItemSelected { 
				position: relative;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				text-decoration:none;
				color: #FFFFFF;
				background-color: #B72F24;
				margin: 0px 3px;
				padding: 4px 20px;
			}
			#footerMenu .seperator {
				position: relative;
				margin: 0px 3px;
				padding: 3px 0px;
				background-color: #FFFFFF;
				display: inline;
				color: #FFFFFF;
			}

#postlude{position:absolute;top:50px;width:1050px;height:20px;text-align:center;left:-25px;color:#002284;}
#postlude a{color:#002284;text-decoration:none;}
#postlude a:hover { text-decoration: underline; }
.ftrnav{color:#666;float:left;font-size:10px;width:1000px;height:200px;text-align:left;margin:0 25px;}
.ftrnav ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
.ftrnav ul li{display:block;float:left;font-weight:bold;margin:0 0 0 20px;padding:2px 0 0;width:176px;}
.ftrnav h4{color:#002284;font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;margin:0;padding:0;}
.ftrnav ul li li{float:none;font-weight:normal;margin:0;}
