@charset "utf-8";
/* EQUALIZER */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,.radio,select,textarea,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}


/* BODY ELEMENTS */

body {
	background:url(../img/BG_BODY.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:70%
	}

#wrapper {
	width:740px;
	margin:0 auto 20px;
	background:#dedede;
	border:1px solid #0f2d5f;
	}

#content {
	background:url(../img/BG_CONTENT.gif) -1px 0px repeat-y;
	width:551px;
	margin:141px 0 16px 189px;
	}
	#content div.top {
		background:url(../img/BG_CONTENT_TOP.jpg) -1px 0px no-repeat;
		height:48px;
		}
		#content div.top h1, #sub_content div.top h1 {
			color:#fff;
			font-family:Arial, Helvetica, sans-serif;
			font-size:17px;
			font-weight:bold;
			text-align:center;
			line-height:28px;
			margin-left:55px;
			}
	#content div.bottom {
		background:url(../img/BG_CONTENT_BOT.jpg) -1px 0px no-repeat;
		height:24px;
		}
	#content div.body, #sub_content div.body {
		padding:0 21px;
		}
		#content div.body #box {
			background:url(../img/BOX_TOP.gif) no-repeat #c3d7ee;
			width:481px;
			color:#0054a6;
			padding:12px 14px 8px;
			}
			#box img {
				padding:0 4px;
				}
	#content div.box_bot {
		background:url(../img/BOX_BOT.gif) no-repeat;
		height:8px;
		margin-bottom:11px;
		}				
	#content div.body p, #sub_content div.body p {
		line-height:140%;
		margin-bottom:11px;
		}
	#content div.body ul, #sub_content div.body ul {
		text-align:left;
		font-weight:bold;
		line-height:150%;
		margin:0 0 11px 17px;
		}
	#content div.body li, #sub_content div.body li {
		font-weight:normal;
		line-height:150%;
		margin-left:19px;
		list-style:outside;
		list-style-type:square;
		}
	#content div.body h2, #sub_content div.body h2 {
		color:#9e0b0f;
		font-size:130%;
		font-weight:bold;
		line-height:120%;
		}
	#content div.body h3, #sub_content div.body h3 {
		font-size:100%;
		font-weight:bold;
		line-height:140%;
		}
	#content div.body h5 {
		margin:7px 0 1px;
		}
	#content div.body h6 {
		background-color:#eee;
		font-size:110%;
		font-weight:bold;
		padding:8px;
		margin:19px 0 4px 0;
		}
	#content div.body a:link,
	#sub_content div.body a:link {
		text-decoration:none;
		font-weight:bold;
		color:#009;
		}
	#content div.body a:visited,
	#sub_content div.body a:visited {
		text-decoration:none;
		font-weight:bold;
		color: #03c;
		}
	#content div.body a:hover, #sub_content div.body a:hover {
		color:#9e0b0f;
		}
	#content td {
		padding:4px 6px;
		border:3px solid #fff;
		}

#sub_content {
	background:url(../img/BG_SUBCONTENT.gif) -1px 0px repeat-y;
	width:551px;
	margin:0px 0 16px 189px;
	}
	#sub_content div.top {
		background:url(../img/BG_SUBCONTENT_TOP.jpg) -1px 0px no-repeat;
		height:48px;
		}
	#sub_content div.bottom {
		background: url(../img/BG_SUBCONTENT_BOT.gif) -1px 0px no-repeat;
		height:23px;
		}

#left_col {
	background:url(../img/BG_LFTCOL_TOP.jpg) 1px 0px no-repeat;
	width:189px;
	text-align:center;
	position:absolute;
	top:142px;
	}
	#left_col div.navbox {
		margin-top:49px;
		text-align:left;
		background:url(../img/BG_LFTCOL.gif) 1px repeat-y;
		}
		#left_col div.navbox h6 {
			 border-top:1px dotted #fdb934;
			 border-bottom:1px dotted #fdb934;
			 margin:12px 12px 2px;
			 padding:1px 6px 2px;
			 background: url(../img/BTN_NAV2.gif);
			 color:#9e0b0f;
			 font-size:12px;
			 font-weight:bold;
			 }
		#left_col div.navbox a:link, #left_col div.navbox a:visited {
			color:#0f2d5f;
			font-weight:bold;
			text-decoration:none;
			width:157px;
			line-height:15px;
			padding:2px 0 2px 8px;
			margin-left:12px;
			margin-bottom:2px;
			display:block;
			border-bottom:1px solid transparent;
			border-top:1px solid transparent;
			}
		#left_col div.navbox a:hover, #left_col div.navbox a.on {
			background-image:url(../img/BTN_NAV.gif);
			color:#36b;
			border-top:1px solid #b3c8e1;
			border-bottom:1px solid #bdd1e8;
			}
		#left_col div.navbox a.on {
			color:#9e0b0f;
			}
	#left_col ul {
		text-align:left;
		font-weight:bold;
		line-height:150%;
		margin:11px 17px;
		}
	#left_col li {
		font-weight:normal;
		line-height:150%;
		margin-left:19px;
		list-style:outside;
		list-style-type:square;
		}
	#left_col p {
		margin:0 17px;
		}
	#left_col div.bottom {
		height:25px;
		background:url(../img/BG_LFTCOL_BOT.jpg) 1px no-repeat;
		}

#footer {
	width:740px;
	border-top:1px solid #0f2d5f;
	text-align:center;
	font-weight:bold;
	padding-top:3px;
	}
	#footer span a:link, #footer span a:visited {
		background:url(../img/BG_FOOTNAV.gif) right no-repeat;
		color:#0f2d5f;
		font-weight:bold;
		font-size:9px;
		text-decoration:none;
		padding-right:17px;
		margin-left:4px;
		}
		#footer span a:hover {
			color:#9e0b0f;
			}
		#footer span a.last {
			background:none;
			padding-right:4px;
			}
	#footer div.address {
		border-top:1px solid #0f2d5f;
		padding-top:20px;
		margin-top:6px;
		background:url(../img/BG_FOOTER.gif) 0px 6px no-repeat;
		height:54px;
		line-height:150%;
		}
		#footer div.address a:link, #footer div.address a:visited {
			text-decoration:none;
			font-weight:bold;
			color:#00c;
			}
		#footer div.address a:hover {
			text-decoration:underline;
			color:#9e0b0f;
			}

#masthead {
	background:#ffcd00;
	width:740px;
	height:138px;
	position:absolute;
	top:0;
	border-bottom:1px solid #0f2d5f;
	}

#credit {
	text-align:center;
	font-size:80%;
	color:#777;
	margin-bottom:20px;
	}
	#credit a:link, #credit a:visited, #credit a:hover {
		color:#777;
		text-decoration:none;
		}

div #loading-file {
	z-index:100;
	position:fixed;
	top:0;
	left:0;
	display:none;
	width:100%;
	height:100%;
	vertical-align:middle;
	text-align:center;
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
	background:url(../img/LOADING.gif) center no-repeat #fff;
	}
	#loading-file.on {
		display:block;
		overflow:hidden;
		}
	#loading-file div {
		background:url(../img/LOADING.gif) center no-repeat #fff;
		height:100%;
		}

/* FORM */

h5.required {color:#9e0b0f}
input.required, select.required, div.required {background-color:#ff9}
input.large, textarea.large, select.large {width:231px}
input.small, div.small {width:103px}
input.form, select, textarea, div.required {border:1px solid #bbb}
div.required {min-height:19px; padding:1px 0 0 8px; margin-top:2px; width:225px}
select {height:21px; width:233px}
input.form, textarea {padding:2px 0 2px 2px; height:16px;}
.radio {margin:3px 0 3px 8px; border:none; background-color:none; vertical-align:middle}


/* MISC */

acronym {color:#9e0b0f; cursor:help}
hr {border-top:1px solid #0f2d5f}
p.note {text-align:left; font-style:italic; margin-bottom:11px}

.green {color:#006c62}
div.green {border:1px solid #006c62; padding:4px 8px 0; width:190px; background-color:#d7f1ef; margin-bottom:12px}
.red {color:#9e0b0f}
.left {float:left}
.right {float:right}
.totop {font-size:9px; float:right; font-weight:normal !important}
span.helpnow {display:none}