/********************************************************************
	Start: CSS Browser Reset
********************************************************************/
*,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,table,thead,th,tr,td,tbody{margin:0;padding:0;}
body{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:62.5%;}
a{text-decoration:none;color:black;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul,li,dl,dd,dt{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal;padding:0;margin:0;}
q:before,q:after{content:'';}
abbr,acronym,.help{cursor:help;text-decoration:none;border:0;border-bottom:1px #666 dotted;}
/*****************************
	End: CSS Browser Reset  
*****************************/



/********************************************************************
	Start: Site-Specific Base Styles
********************************************************************/
html,body {height:100%;}
body {background: url('../images/body_bg.jpg') #fff fixed center top repeat-x;}
a,h1,h2,h3,h4,h5,h6 {color:black; text-decoration: underline}
a:hover {text-decoration:none;}
h1 {font-size:28px}
h2 {font-size:21px}
h3 {font-size:19px}
h4 {font-size:17px}
h5 {font-size:15px}
h6 {font-size:13px}
p,li,td,th,dt,dd  {font-size:11px;vertical-align:top;}
/*****************************
	End: Site-Specific Base Styles
*****************************/

#Wrapper {
	border-top:4px solid black;
	border-bottom:12px solid black;
}
#HeaderWrapper {
	border-bottom:1px solid black;
	background: #0397d6;
}

#Header {
	width: 481px;
	height: 104px;
	margin: auto;
	font-size:14px;
	font-weight:bold;
	letter-spacing:.075em;
	background: #0397d6;
}

#Header img {
	margin-left: 24px;
}

#Header h1 {
	margin-top:49px;
	margin-left:40px;
}

#ContentWrapper {
	
}
	#Content, .siteWidth {
		width:725px;
		margin:auto;
		position:relative;
	}
	#Content {
		min-height: 130px;
	}
	* html #Content {
		height: 130px;
	}
	*+html #Content {
		height: 130px;
	}
	#LoginBox {
		width:100%;
		margin-top:40px;
	}
		#LoginBox td {
			padding:5px;
		}
		#LoginBox td.leftExtender,
		#LoginBox td.left {
			border:0;
			border-top:1px solid black;
			padding:0;
		}
		#LoginBox td.leftExtender div,
		#LoginBox td.left div {
			background:#0397d6;
			color:white;
			height:26px;
			padding-top:4px;
			border-bottom:1px solid black;
		}
		#LoginBox td.left div,
		#LoginBox td.left {
			vertical-align:top;
			text-align:right;
			font-size:15px;
			line-height:20px;
			width:135px;
		}
		#LoginBox td.left img {
			vertical-align:-25%;
			margin:0 5px;
		}
		#LoginBox td.middle {
			width:300px;
			border:1px solid black;
		}
		#LoginBox td.right,
		#LoginBox td.right div {
			text-align:right;
			width:260px;
			vertical-align:middle;
		}
			#LoginBox td.right p {
				font-size:18px;
				line-height:22px;
				margin:0;
				color:#fff;
			}
			#LoginBox td.right p a {
				font-size:21px;
				font-weight:bold;
				color:#fff;
			}
		#LoginBox td.right,
		#LoginBox td.rightExtender {
			background:#333333;
			border:1px solid black;
			border-right:0;
			border-left:0;
		}
		#LoginBox td.leftExtender,
		#LoginBox td.rightExtender {
			width:50%;
		}
		#LoginForm th,
		#LoginForm td {
			padding-top:0;
			padding-bottom:7px;
			text-align:left;
		}
		#LoginForm th {
			text-align:right;
			color:#0397d6;
			font-weight:bold;
		}
		#LoginForm input {
			width:165px;
			border:1px solid black;
			height:16px;
			padding:2px;
		}
		#LoginForm .submit {
			height:auto;
			padding:0;
			border:0;
			width:170px;
		}
		#LoginForm .forgotPassword {
			text-align:right;
			font-size:10px;
			white-space:nowrap;
			color:#666;
		}
			#LoginForm .forgotPassword a {
				font-size:9px;
				letter-spacing:-.04em;
				color:#666;
			}
		#Content #Secured {
			position:absolute;
			bottom: 5px;
			right:0;
		}
#Footer {
	width:700px;
}

#publicSite {
	font-size: 14px;
}

#publicSite a {
	color: #0397d6;
}

