/* CSS Document */

body 
{background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000;}

#center_column { margin:0 2px 2px 5px; }

tr,td
{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000;}

th
{font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

.textLink
{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000099;}

.textbdLink
{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000099;}

.textsmLink
{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000099;}

.textsmbdLink
{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000099;}

.headBlack 
{font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #000000;}

.subheadBlack 
{font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #000000;}

.textbigBlack
{font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #000000;}

.textBlack
 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000;}

 .textbdBlack 
{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000;}

.textsmBlack 
{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000;}

.textsmbdBlack 
{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000;}

.headWhite 
{font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #FFFFFF;}

.subheadWhite 
{font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFFF;}

.textWhite 
{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF;}

.textbdWhite 
{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF;}

.textsmWhite 
{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FFFFFF;}

.textsmbdWhite 
{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF;}

.textRed
 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #ff0000;}

.bold { font-weight:bold; }
.underline { text-decoration:underline; }
.italic { font-style:italic; }
.text_bold_italic { font-weight:bold; font-style:italic; }
.text_bold_underline { font-weight:bold; text-decoration:underline; }

A:link { font-family:Arial, Helvetica, sans-serif; color: #000099; text-decoration: none; }
A:visited { font-family:Arial, Helvetica, sans-serif; color: #000099; text-decoration: none; }
A:active { font-family:Arial, Helvetica, sans-serif; color: #000099; text-decoration: none; }
A:hover { color: #0099FF; text-decoration: underline; }

ul { list-style-image: url(graphics/bullet_white.gif); }
ol { list-style-type:1; }

.li_acrobat { 
margin:0 0 0 3px;
list-style-image:url(graphics/icon_acrobat_small.gif); 
}


.headerlink
{font-family : Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : normal; color : #000099;}

.headertext
{font-family : Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : normal; color : #000000;}

.footerlink
{font-family : Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : bold; color : #000000;}

.footertext
{font-family : Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : normal; color : #FFFFFF;}

.hide { display: none; }



.form_button_style2 {
margin:0 0 0 3px;
border:1px outset #000000;
padding:1px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:x-small;
font-weight:bold;
background:#CCD2D9;
height:auto;
}

.form_button_text2 {
margin:5px 0 0 3px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:x-small;
color:#3350A2;
border:1px solid #3350A2;
height:auto;
}



/* ---------- Tables ---------- */

#table_layout1, #table_layout2, #table_layout3 {
width:auto;
height:auto;
margin:0 15px;
border:1px solid #000000;
padding:0;
text-align:left;
}

#table_layout1 tr td {
margin:0;
border:0;
padding:5px;
background:#FFFFFF;
font-size:small;
}

#table_layout1 th, #table_layout2 th, #table_layout3 th {
margin:0;
border:0;
padding:5px;
background:#C59777;
font-size:small;
color:#000000;
}

#table_layout2 tr td {
margin:0;
border:0;
padding:5px;
background:#FFFFFF;
font-size:x-small;
}

#table_layout3 tr td {
margin:0;
border:0;
padding:1px 1px 1px 2px;
background:#FFFFFF;
font-size:x-small;
}

#table_layout1 .row_header, #table_layout2 .row_header {
margin:0;
border:0;
padding:5px;
background:#E6D29F;
vertical-align:top;
font-size:small;
font-weight:bold;
color:#000000;
}

#table_layout3 .row_header {
margin:0;
border:0;
padding:5px;
background:#E6D29F;
vertical-align:top;
font-size:small;
color:#000000;
}

#table_layout4 {
width:90%;
height:auto;
margin:0 15px;
border:1px solid #000000;
padding:0;
text-align:left;
}

#table_layout4 tr td {
margin:0;
border:0;
padding:5px;
background:#FFFFFF;
font-size:small;
}

#table_layout4 th {
margin:0;
border:0;
padding:5px;
background:#334D66;
font-size:medium;
color:#FFFFFF;
text-align:center;
}

