@charset "utf-8";
/* CSS Document */
body
{
	background-color:#D6D6D6;
	margin:0;
}
body,input,select, textarea
{
	font:11px Arial, Helvetica, sans-serif;
	color:#444444;
}
a
{
	text-decoration:none;
	/*color:#152F6E;*/
	color:#112984;
}
a:hover{text-decoration:underline;}
img{border:none;}
.bold{font-weight:bold;}
.italics{font-style:italic;}
.no_bold{font-weight:normal !important;}
h1,h2,h3,h4{color:#333333;}
h1
{
	font-size:19px;
	margin-bottom:10px;
	margin-top:20px;
}
h2
{
	font-size:15px;
	margin-bottom:5px;
	margin-top:20px;
}
h3
{
	font-size:13px;
	margin-bottom:5px;
	margin-top:20px;
}
h4
{
	font-size:12px;
	margin-bottom:5px;
	margin-top:20px;
}
h5
{
	font-size:11px;
	margin-bottom:5px;
	margin-top:15px;
}

h1 + p{margin-top:0;}
h2 + p{margin-top:0;}
h3 + p{margin-top:0;}
h4 + p{margin-top:0;}
.first_paragraph{margin-top:0;} /*This is for IE6 because it can't do the above styles */

.doc_info{font-size:9px;}
.footnote
{
	font-size:9px;
	border-top:1px solid #DDDDDD;
}
.centered
{
	text-align:center;
}
.center
{
	margin-left:auto;
	margin-right:auto;
}
.list_heading
{
	margin-bottom:0;
}
.list_spacer{margin-bottom:1em;}
.fact_sheet_col1
{
	width:222px;
	float:left;
	padding-right:10px;
	margin-right:10px;
	border-right:1px solid #DDDDDD;
}
.fact_sheet_col2
{
	width:222px;
	float:left;
}
.fact_sheet_list
{
	padding:0;
	margin:0;
}
.fact_sheet_list li
{ 
	margin-left:25px;
}
.no_wrap
{
	white-space:nowrap;
}
p,ul,ol{line-height:1.4em;}
ul{list-style:disc}
.double_list_con{overflow:auto;}
.narrow_list_con{float:left; width:230px;}
.table_border{border:1px solid #999999;}
.left_border{border-left:1px solid #999999;}
.right_border{border-right:1px solid #999999;}
.bottom_border{border-bottom:1px solid #999999;}
.top_border{border-top:1px solid #999999;}
.right_bottom_border
{
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}
.even_row{background-color:#EEEEEE;}
.odd_row{background-color:#DDDDDD;}
.news_title
{
	font-weight:bold;
	font-size:2em;
}
.news_subtitle
{
	font-style:italic;
	font-size:1.5em;
}
.news_quote
{
	font-style:italic;
}
.bio_pic
{
	float:left;
	margin: 4px 12px 7px 0;
}
.last_updated
{
	margin-top:75px;
	border-top:1px solid #DDDDDD;
}
.red{color:#CC0000;}
.policy_highlight{background:url(/images/public/policy_manual/policy_highlight.jpg) repeat-y;}
.right_justify{text-align:right;}
.form_label{font-weight:bold;}
.left_5px{margin-left:-5px;}
.required_field
{
	text-align:right;
	color:#ff0000;
	font-size:14px;
	font-weight:bold;
	padding:0px;
}
.top_align{vertical-align:top}
.form_label_cell{text-align:right;}
.tiny_text{font-size:9px;}
.error_msg
{
	color:red;
	border:1px solid red;
	padding:5px;
}
.block{display:block;}
.informationtable {border-spacing: 3px;
border-width: 1px;
border-color: black;
border-style: solid;
border-collapse: collapse;
}
.informationtablerates {border-spacing: 3px;
border-width: 1px;
border-color: grey;
border-style: solid;
border-collapse: collapse;
}
.informationtable td {border-color: black;
}
.informationtable th {border-color: black;
}

