html {
	overflow: -moz-scrollbars-vertical;
	height: 101%;
	overflow-y: scroll;
}


body { 
	background: black; 
	margin: 0; 
}

a, a:visited {
	color: #000066;
	text-decoration: none;
	border-bottom: #000066 dotted 1px;
}

.ArticleListingTitle {
	font:16px/18px 'Questrial', sans-serif;
	font-weight: bold;
	margin-top: 25px;
}

.ArticleListingTitle a. .ArticleListingTitle a:visited {
	font-weight: bold;
	color:#d41245;
}

.boxtitle {
	color:#d41245;
	font:20px/24px 'Questrial', sans-serif;
	font-weight:bold;
}

.ArticleListingDescription {
	margin-left:40px;
}

.imglink a, .imglink a:visited, .imglink a:hover {
	border-bottom: none;
	background: none;
}

a:hover {
	background: #000066;
	color: white;
}

.theheader {
	margin: auto;
	min-height:113px;
	height: 113px;
	width: 330px; 
	background:url(../images/Header-800x338.jpg) no-repeat #DDE4EC; 
	padding: 225px 410px 0 60px; 
	font:18px/20px 'Questrial', sans-serif;
	font-weight:bold;
	color:  #00274c;	
}

.thepage .pageintro {
	font:16px/18px 'Questrial', sans-serif;
	font-weight: bold;
}

.thepage .pagetitle {
	color:#d41245;
	font:24px/30px 'Questrial', sans-serif;
	font-weight:bold;
}

.thepage .pagetitleline2 {
	font:12px/16px 'Questrial', sans-serif;
	font-style:italic;
}

.theheader .brighttext {
	color: #d41245;
}



.thepage { 
	margin: auto; 
	width: 680px; 
	background: #DDE4EC; 
	padding: 20px 60px 20px 60px; 
	font:12px/15px Verdana, Arial, Helvetica, sans-serif#00274c;
}

.FieldLabelTop {
	padding-top: 10px;
}

.FormFieldErrorMsgUnder {
	color: #ff002a;
}

.ErrorMessage {
	color: #ff002a;
	font-weight: bold;
}

.ErrorIndented {
	padding: 0px 0px 0px 40px;
	text-align: left;
	color: red;
}

.ErrorBlock {
	padding: 10px 10px 10px 10px;
	border: #adb9c2 1px solid;
	background-color: #f7f9fa
}

.DoNotWrap {
	white-space: nowrap; 
}

.NumberedListWithSpace li {
	margin-bottom: 10px;
}


.faqexpandhideall {
	font: 12px/18px Verdana, Arial, Tahoma, Helvetica, sans-serif; 
}

.faqa {background:#f0f0f0;border-bottom:#ccc 1px solid;padding:0;margin:0 0 20px 0;}
.faqa p {margin: 0; padding:0 10px 10px 30px;}

.faqqclosed, .faqqexpanded {font-weight:bold;cursor: pointer;padding:5px 5px 5px 15px;margin:5px 0 0 0;border-bottom: dotted 1px #ccc;}
.faqqclosed {color: #112141;background: transparent url(/images/faq-collapsed.png) no-repeat scroll 0 10px;}
.faqqexpanded {color: #112141; font-weight:bold;font-size:16px;background: #f7f9fa url(/images/faq-expanded.png) no-repeat 0 10px;}

.faqa .faqqclosed, .faqa .faqqexpanded {cursor: pointer;padding:15px 5px 0 35px;margin:0 0 0 10;border-bottom: dotted 1px #ccc;font-size:12px;font-weight:bold;}
.faqa .faqqclosed {color: #112141;background: transparent url(/images/faq-collapsed.png) no-repeat scroll 20px 5px;}
.faqa .faqqexpanded {color: #112141; font-weight:bold;background:url(/images/creamgradbk.png) repeat-x #e7e5d3;border:#365c74 solid 5px;}

ul li {
  margin-bottom: 10px;
}
