﻿html
{
background-color:#ffffff;
}

body
{
margin:0;
padding:0;
color: #000000;
font-family: Arial;
background-color:#ffffff;
}

.centered_page,
.account_page
{
width: 800px; 
height: 100%; 
border: solid 1px silver;
text-align:left;
vertical-align:top;
}

.centered_page *,
.account_page *
{
font: 12px Arial;
}

ul.check {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}
	
li.check { background: url(images/check_bullet.gif) left no-repeat; 
	padding-left: 35px;
	margin-bottom: 10px;
	height:  18px; }


SELECT OPTION
{
font-family:Arial;
font-size: 12px!important;
}
SELECT
{
font-family:Arial;
font-size: 12px!important;
}
INPUT
{
font-family:Arial;
font-size: 12px!important;
}

A:hover
{
color:blue;
}

.spu_page_header{
background-color:#0759A2;
height:0px;
width:100%;
}

.spu_page_logotext
{
position: absolute;
top:25px;
right:240px;
font:bold italic 15px Serif;
color:#0759A2;
}

.spu_logo_2 {
position:absolute;
top:48px;
right:0px;
}

.spu_page_header A
{
color:white;
}
.spu_page_navigation A
{
height:0px;
}
.spu_page_footer
{
color:#000000;
}
.spu_page_footer,
.spu_page_footer *
{
font-size:10px;
}
.cms_page_body
{
text-align:left;
background-color:#ffffff;
}
.form_page_body
{
text-align:left;
background-color:#ffffff;
font: 12px Arial;
}
.form_page_body *
{
font-size: 12px;
}
.form_page_body i,
.form_page_body i * {
font-style: italic;
}
.form_page_body b,
.form_page_body b * {
font-weight: bold;
}
.form_page_body TABLE TR TD
{
text-align:left;
vertical-align:top;
}
.spu_admin_page A
{
color:black;
font-weight:normal;
font-size:12px;
}
.spu_admin_page DIV
{
margin-top:5px;
}
/*controls the border at bottom of global nav.*/
.spu_page_navigation
{
}
.spu_page_login_view
{

}

.SearchBar
{
font-size:11px;
white-space:nowrap;
}
.SearchBarCriteria
{
font-size:12px;
}
.ChangePassword
{
font-size:12px;
white-space:nowrap;
}
.EditPage
{
white-space:nowrap;
}
.EditPage,
.EditPage *
{
font-size: 12px;
}
.EditPage TR TD
{
text-align:left;
vertical-align:top;
}
A.LinkGrid
{
/*font-color:#ffffff;*/
font-size: 12px;
}
A.LinkBig
{
font-size: 12px;
}
A.LinkBigger
{
font-size: 13px;
}
A.LinkCMS
{
font-size: 11px;
}
A.LinkSmall
{
font-size: 11px;
color:#FFFFFF;
}
.FSize
{
width:100%;
height:100%;
}
.Title1,
.Title1 *
{
font-size:16px;
color: #000000;
font-weight:bold;
}
.Title2,
.Title2 *
{
font-size:12px;
color: #000000;
}
.Title3,
.Title3 *
{
font-size:12px;
color: black;
font-weight: bold;
}
.Title4,
.Title4 *
{
font-size:16px;
color: #0477bb;
font-weight:bold;
}
.admin_page_ctr_container
{
border: 1px solid #e0d8b6;
width:100%;
height:100%;
}
.admin_page_ctr_container .EditMode
{
	font-size:12px;
}
.admin_page_ctr_container .EditMode TD
{
padding-top:5px;
padding-bottom:5px;
}

.admin_page_ctr_container .CMSPreview
{
padding: 3px;
}
.admin_page_ctr_container .CMSPreview P
{
margin: 0;
padding: 0;
}

.admin_page_link_header_title,
.admin_page_link_header_title *,
.admin_page_relation_header_title,
.admin_page_relation_header_title *,
.admin_page_file_header_title,
.admin_page_file_header_title *,
.admin_page_report_header_title,
.admin_page_report_header_title *
{
font-size:12px;
}

.admin_page_relation
{
background-color:#e0d8b6;
}
.ImgButton
{
border:0;
background-color:Transparent;
}
.spu_page_navigation_text
{
vertical-align: middle;
}
.spu_page_navigatoin_text,
.spu_page_navigation_text *
{
font-size:11px;
}
.GridCaption,
.GridCaption *
{
font-size:14px;
}
.Validator
{
font-size: 12px;
}
.NoWrap
{
white-space:nowrap;
}
.page_actbar A
{
color:black;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.admin_page A
{
color:#000000;
font-size:12px;
}
.admin_page DIV
{
margin:5px 0 0 0;
}
/*-------*/
.pub_page_body
{
background-color:white;
padding:0;
margin:0;
}
.pub_page_body A
{
color:#0759A2;
position:relative;
z-index:2;
}

.pub_prev
{
width:100%;
position:relative;

}
.pub_prev_no_page
{
padding-left:270px;
padding-right:20px;
}
.pub_prev_no_bgfill
{
background-color:#ffffff;
}
.pub_prev P
{
margin: 0;
padding: 0;
}
.pub_page_header
{
background-color: #2598D9;
padding: 0px;
border:0px;
height:13px;
}
.pub_page_text
{
padding-left:270px;
padding-right:20px;
}
.pub_page_text_header
{
padding-left:270px;
padding-right:20px;
}
.admin_page_header_title *
{
color: #000000;
font-size: 16px;
font-weight: 600;
}
.admin_page_header_title
{
color: #000000;
font-size: 16px;
font-weight: 600;
}
.admin_page_header_title_descr *
{
color: black;
font-size:11px;
font-weight:normal;
}
.admin_page_header_title_descr
{
color: black;
font-size:11px;
font-weight:normal;
}

.pub_page_header_title
{
color:#2598D9;
font-family:century gothic;
font-size: 4px; 
font-weight:bold;
height:0px;
visibility:hidden;
padding:0px;
margin-left:272px;
width:100%;
}

.pub_page_sect_header
{

padding-left:270px;
padding-right:20px;
padding-bottom:8px;
font-family:Arial;
font-size:11px;

}
.admin_page_sect_header
{
background-color:gray;
}
.admin_page_sect_sidenav_header
{
background-color:#39b54b;
}
.admin_page_sect_sidenav_header_title *
{
color: white;
font-size:14px;
font-weight: bold;
}
.admin_page_sect_sidenav_header_title
{
color: white;
font-size:14px;
font-weight: bold;
}
.pub_page_text_header_title *
{
margin-left:5px;
font-family:Arial;
color: black;
font-size:14px;
font-weight: bold;
}
.pub_page_text_header_title
{
margin-left:6px;
font-family:Arial;
color:black;
font-size:12px;
font-weight: bold;
}
.pub_page_sect_header_title 
{
font-family:"Century Gothic";
color:black;
font-size:15px;
font-size:15px;
font-weight: bold;
}
.admin_page_text_header_title *
{
color: black;
font-size:12px;
font-weight: bold;
}
.admin_page_text_header_title
{
color: black;
font-size:12px;
font-weight: bold;
}
.admin_page_sect_header_title *
{
color: black;
font-size:12px;
font-weight: bold;
}
.admin_page_sect_header_title
{
color: black;
font-size:12px;
font-weight: bold;
}
.pub_page_sect_text
{
margin:0px;
padding-top:0px;
padding-left:270px;
padding-right:20px;

}
.pub_page_sect_text p
{
padding-right:10px;
}
.rounded
{
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
}

.pub_page_toc
{

position:absolute;
top:72px;
border:2px solid #0759A2;
background-color:White;
padding:0px;
margin:0px;

}


.pub_page_toc a:link
{
color:#000000;
font-size:15px;
font-family:"Century Gothic";
font-weight:normal;
text-decoration:none;
}
.pub_page_toc a:visited
{
color:#0759A2;
font-family:"Century Gothic";
font-weight:normal;
font-size:15px;
text-decoration: none;
}
.pub_page_toc a:hover
{
font-family:"Century Gothic";
color:blue;
font-size:15px;
}
 .pub_page_toc_report
{
padding-bottom:5px;
padding-left:16px;
background-image:url(images/bluedot.png);
background-repeat:no-repeat;
background-position:5px;

}
.pub_page_toc_file
{
padding-left:5px;
}
.pub_page_toc_text
{
padding-left:5px;
padding-top:16px;
padding-bottom:10px;
color:#0759A2;
font-family:arial;
font-size:18px;
}
.pub_page_toc_sect
{
padding:0px;
margin:0px;
height:0px;
}
.pub_page_toc_link
{
padding-bottom:5px;
padding-left:16px;
background-image:url(images/bluedot.png);
background-repeat:no-repeat;
background-position:5px;
}

.pub_sect_report_header
{
padding-left:270px;
padding-right:20px;
font-size:12px;
}
.pub_sect_link_header
{ 
padding-left:280px;
color:gray;
font-size:12px;
}
.pub_sect_link_header a
{ 
color:gray;
font-size:12px;
text-decoration:none;
}

.pub_sect_link_header a:visited
{ 
color:#0759a2;
font-size:12px;
text-decoration:none;
}

.pub_sect_link_header a:hover
{ 
color:blue;
font-size:12px;
text-decoration:none;
}

.pub_sect_file_header
{
padding-left:270px;
padding-right:20px;
font-size:12px;
}
.pub_sect_inline_report
{
	font-size:12px;
}
.pub_sect_inline_report TABLE
{
position:relative;
left:0px;
}
.pub_sect_inline_report_loadprogress
{
padding-top:10px;
padding-bottom:10px;
}
.logo_t
{
position:relative;
top:-100px;
}
.help_icon
{
cursor:pointer;
}
.help_text
{
border:1px dashed black;
background-color:#d5dbed;
padding:5px;
margin:5px;
}
.water_mark_text
{
color:Gray;
}

.rtop, .rbottom{display:block;}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden;}
.r1{margin: 0 5px;}
.r2{margin: 0 3px;}
.r3{margin: 0 2px;}
.r4{margin: 0 1px; height: 2px;} 

.fullsize_page
{
	width: 100%; 
	height: 100%; 
}

.onlineapp_page
{
border: 1px solid #E4E4E4;
width: 750px; 
height: 100%;
text-align:left;
vertical-align:top;
}

.account_page_caption,
.account_page_caption *
{
	font-size: 16px;
	font-weight: bold;
}

.account_page_header_div
{
	margin-bottom: 4px;
}

.account_page_label_header,
.account_page_label_header *
{
	font-size: 14px;
	font-weight: bold;
}
.account_page_label_header
{
	margin-bottom: 5px;
}

.account_page_label_status,
.account_page_label_status *

{
	font-size: 14px;
}

.account_page_label_expl,
.account_page_label_expl *

{
	font-size: 11px;
}

.account_page_column_left
{
	vertical-align: top;
	width: 250px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-left: 10px;
}
.account_page_column_right
{
	vertical-align: top;
	padding-bottom: 20px;
}
.account_page_validation_row
{
	text-align: center;
	padding-bottom: 15px;
}
.account_page_submit_row
{
	text-align: center;
}
.account_page_button_column,
.account_page_button_column *
{
	font-size: 12px;
}

.account_page_button_column
{
	vertical-align: top;
	width: 250px; 
	padding-right: 30px;
	padding-bottom: 15px;
}
.account_page_SSLLogo_container
{
	text-align: right;
	padding: 10px; 
}
.account_page_table_header
{
	font-weight: bold;
}  
.page_revision_text,
.page_revision_text *
{
	font-size: 14px;
}
.page_revision_watermark
{
	text-align: center;
	padding-top: 50px;
	color: Gray;
}
.err,
.err *
{
font-size:13px;
color: #000000;
}
.err2,
.err *
{
font-size:11px;
}
.err_rs_inline
{
padding:5px;
background-color:#DBC21F;
border:2px solid #997C0C;
}
/* print preview */
.pp .pp-btn
{
display:none;
}
.pp-btn
{
text-align:right;
padding-left:5px;
padding-right:5px;
}
.pp-btn-img
{
}
.pp-btn-txt
{
background-color:#ffffff;
text-align:center;
font-family:Arial;
font-size:9px;
}
.pp-date
{
display:none;
}
.pp .pp-date
{
display:block;
padding-left:10px;
font-size:12px;
}
.pp,.pp *
{
font-family: Times New Roman;
}
.pp
{
font-size:12px;
}
.pp .pub_page_header
{
background:transparent;
border-bottom:1px solid #2598D9;
}
.pp .pub_page_header_title
{
padding-top:5px;
padding-bottom:5px;
font-size: 18px; 
color: #000000;
visibility:visible;
}
.pp .pub_prev_no_page,
.pp .pub_sect_file_header,
.pp .pub_sect_report_header,
.pp .pub_page_sect_text,
.pp .pub_page_sect_header,
.pp .pub_page_text,
.pp .pub_page_text_header
{
padding-left:10px;
}
.pp .pub_page_header_title
{
margin-left:10px;
}
.pp .pub_sect_link_header
{
padding-left:20px;
}
