/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
font-family: Arial, Helvetica, Verdana, sans-serif; }

/* fix firefox problem where it removes the scrollbar when page is shorter than the viewport. this fix forces firefox to draw the scrollbar. this causes problems for IE on the mac, so it's hidden from it */

/* hide from IE mac \*/

html {min-height: 100%;
margin-bottom: 1px; }

/* end hiding from IE5 mac */

/* 100.01 font size fixes some scaling bugs at small sizes in IE */

body {font-size: 100.01%;
color: #000000; }

#content {position: absolute;
padding: 0px;
width: 580px;
z-index: 1;
left: 200px;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 1em; }

#content ul {font-family: Arial, Helvetica, sans-serif;
list-style-position: inside;
margin-top: 6pt;
font-size: 10pt;
line-height: 12pt; 
list-style-position: inside;
padding: 0;
list-style-type: square;
list-style-image: url(../linkgraphics/blue_bullet.gif);
}

#content ol  {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 0 25px;
	*padding:  0 0 0 10px; /* IE 7 and below */
   *margin-left: 25px; /* IE 7 and below */
  	font-size: 10pt;
	line-height: 12pt;
}

#content ol li {
	list-style-type: decimal;
	list-style-position: outside;
}

#content p {font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 12pt;
color: #000000;
margin-top: 6pt; }

#content table {margin-top: 6pt; }

#content h1 {font-family: Arial, Helvetica, sans-serif;
font-size: 20pt;
line-height: 21pt;
font-weight: bolder;
color: #445599;
margin-bottom: 10pt; }

#content h2 {font-family: Arial, Helvetica, sans-serif;
font-size: 13pt;
line-height: 14pt;
font-weight: bold;
color: #445599;
margin-top: 14pt;
margin-bottom: 3pt; }

#content h3 {font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
line-height: 12pt;
font-weight: bold;
color: #445599;
margin-top: 12pt;
margin-bottom: 3pt; }

#content .p2 {font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
line-height: 14pt; }

#content .redboldtxt {font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #cc3333; }

#content .blueboldtext {font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #445599; }

#content .h1red {font-family: Arial, Helvetica, sans-serif;
font-size: 18pt;
font-style: normal;
line-height: 18pt;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #cc0033; }

#content .h2inform {font-family: Arial, Helvetica, sans-serif;
font-size: 14pt;
line-height: 15pt;
font-weight: bold;
color: #445599; }

#content .h2_in_bar {background-color: #445599;
padding: 3px;
width: 100%;
margin-top: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13pt;
font-style: normal;
font-weight: bold;
color: #FFFFFF; }

#content .h3red {font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
line-height: 12pt;
font-weight: bold;
color: #cc3333; }

#content a {color: #445599; }

#content .formtext {font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 10pt; }

#content .formtext_fine_print {font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height: 8pt;
font-style: italic; }

#content .formtext_description {font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
line-height: 10pt; }

#content .table_head {font-size: 11pt; }

#content .table_note {font-size: 8.5pt; }

#content td {font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 12pt; }

#content dt {font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 12pt; }

#content .leftimg {float: left;
margin-top: 0px;
margin-right: 15px;
margin-bottom: 15px;
margin-left: 0px; }

#content #arrange {background-color: #ffffcc;
width: 400px;
float: left;
padding: 15px;
text-align: center;
font-size: 10pt;
line-height: 12pt;
margin-top: 20px;
margin-bottom: 20px; }

#content .italic {font-style: italic; }

#content .unbold {font-weight: normal; }

#content .bold {font-weight: bold; }

#content .clear_float_both {clear: both; }

#content .clear_float_right {clear: right; }

#content .clear_float_left {clear: left; }

#content .p_no_mg_top {margin-top: 0pt; }