/*

	New Styles Added for 2008.  Stella International, Inc.

*/

body {
	background-image: url(/images/cencal/bg.gif);
	background-repeat:repeat;
	color:#000000;
	background-color:#FFFFFF;
	padding: 0px;
	margin: 0px;
	FONT-FAMILY:arial,helvetica,sans-serif;
	font-size: 10pt;
}
a, a:visited, a:link {
	text-decoration:none;
	color:#0033FF;
}

a:hover {
	text-decoration:underline;
	color: #CC0000;
}
td {
	 font-size: 10pt;
}
.main {
	background-image: url(/images/cencal/left_tile.gif);
	background-repeat:repeat;
}
.maincontent {
	padding: 15px;
}
.mainmenu {
	background-image: url(/images/cencal/menu_background_slice.gif);
}
.right_col {
	background-image: url(/images/cencal/Slice_24.gif);
	background-repeat:repeat-y;
	
}

h1 {
	font-size: 16px;
	color:#000000;
	margin-top: 0px;
}

h2 {
	font-size: 14px;
	color:#000000;
	margin-top: 0px;
}

h3 {
	font-size: 13px;
	color:#000000;
	margin-top: 0px;
}

.tableform {
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.tableform td {
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
}

.headerlabel {
	background-color: #8FBEE8;
	color: #ffffff;
	font-weight: bold;
}
.cellgray {
	background-color: #ececec;
}
tableform {
	background-color: #ececec;
	border: 1px solid #cccccc;
}
.data {
	color: #000000;
	font-weight: bold;
	vertical-align:top;
}
input[type="text"], textarea
{
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #7F9DB9;
}
select
{
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	
}
.readonly {
	color: #000000;
	font-weight: bold;
	vertical-align:top;
	border: solid 0px #ffffff;
}
label {
	color: #333333;
	font-weight:normal;
}
.label {
	color: #333333;
	font-weight:normal;
}
.labelsmall {
	font-size: 10px;
}
legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #330000;
	font-weight:bold;
}
.tableresults {
	background-color:#91CBDF;
}
.headerrow {
	background-color:#E1D1AF;
}
.row1 {
	background-color:#FFFFFF;
}
.row2 {
	background-color:#ececec;
}


/* ORIGINAL STYLES PRIOR TO 2008 

UNKNOWN {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt;  COLOR: #404040; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.leftNavmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; MARGIN-LEFT: 8px; COLOR: #404040; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.leftNav {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-BOTTOM: 2px;  COLOR: #003399; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-ALIGN: left
}
.bodyHdr {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-BOTTOM: 2px;  COLOR: #d92121; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-ALIGN: left
}
*/
ul,li{
FONT-FAMILY: verdana,arial,helvetica,sans-serif;
FONT-SIZE: 10pt;
font-weight: bold; }

.body {
	FONT-SIZE: 10pt; 
	MARGIN-BOTTOM: 5px; 
	COLOR: #000000; 
	FONT-FAMILY: verdana,arial,helvetica,sans-serif; 
	TEXT-ALIGN: left
}

.evenrow{
background-color: #ececec;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 10px; }

.oddrow{
background-color: #ffffff;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 10px; }


.smbody {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}

.footer, a.footer {
	/* FONT-WEIGHT: bold; */
	
	FONT-SIZE: 9pt; MARGIN-BOTTOM: 5px; COLOR: #404040; FONT-FAMILY: verdana,arial,helvetica,sans-serif; text-decoration:none;
}
a.footer:hover {
	/* FONT-WEIGHT: bold; */
	
	FONT-SIZE: 9pt; MARGIN-BOTTOM: 5px; COLOR: #404040; FONT-FAMILY: verdana,arial,helvetica,sans-serif; text-decoration:underline;
}
A.submenu {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.submenu:active {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.submenu:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
.footer_link {
	/* FONT-WEIGHT: bold; */
	FONT-SIZE: 8pt; MARGIN-BOTTOM: 5px; COLOR: #404040; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
A.footer_link {
	/* FONT-WEIGHT: bold; */
	FONT-SIZE: 8pt; MARGIN-BOTTOM: 5px; COLOR: #404040; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
A.footer_link:active {
	/* FONT-WEIGHT: bold; */
	FONT-SIZE: 8pt; MARGIN-BOTTOM: 5px; COLOR: #404040; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
A.footer_link:hover {
	/* FONT-WEIGHT: bold; */
	FONT-SIZE: 8pt; MARGIN-BOTTOM: 5px; /* COLOR: #404040; */ FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
A.header_link {
	/* FONT-WEIGHT: bold; */
	FONT-WEIGHT: bold;FONT-SIZE: 9pt; MARGIN-BOTTOM: 5px; COLOR: #404040; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
A.header_link:active {
	/* FONT-WEIGHT: bold; */
	FONT-WEIGHT: bold;FONT-SIZE: 9pt; MARGIN-BOTTOM: 5px; COLOR: #404040; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
A.header_link:hover {
	/* FONT-WEIGHT: bold; */
	FONT-WEIGHT: bold;FONT-SIZE: 9pt; MARGIN-BOTTOM: 5px; /* COLOR: #404040; */ FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
.page_header {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.hyperlink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0000cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.content {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.content_italic {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.content_bold_14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.content_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

table#maincontent{
padding-left: 5px; }

table#padme{
padding-left: 5px;
}

.hyperlink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0000ff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.glossary_header {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0000ff; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
A.glossary_header:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0000ff; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
A.glossary_header:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0000ff; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
.autoloss {
	FONT-SIZE: 10pt; MARGIN-BOTTOM: 5px;  COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-ALIGN: left
}
A.Faqmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0000ff; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
A.Faqmenu:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0000ff; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
A.Faqmenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0000ff; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
.polltext {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}

.publicLeftNav {
	width: 180px;
	background-color:#e9e9e9;
	padding:15px;
}
.publicLeftMenu {
	padding-bottom: 10px;
}
.publicLeftMenu a, .publicLeftMenu a:visited, .publicLeftMenu a:link {
	text-decoration:none;
	color:#0033FF;
}
.publicLeftMenu a:hover {
	text-decoration:underline;
	color: #CC0000;
}
.publicMain {
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background-color:#FFFFFF;
}
.publicfooterTop {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #999999;
	background-color:#E3D0AF;
}
.publicfooterBottom {
	border-top: 1px solid #CCCCCC;
	background-color:#e9e9e9;
}
.publicHeader {
	background-image:url(/images/bg_public_header.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:76px;
}
.publicHeaderRpt {
	background-image:url(/images/bg_public_header_rpt.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:76px;
}
.publicMenu {
	height: 23px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background-color:#399cad;
}
.publicBody {
	padding:20px 20px 20px 20px;
	font-family:Arial, Helvetica, sans-serif;
}
.publicPromo {
	border: 1px solid #666666;
	background-color:#FFFFCC;
}
.headerlink {
	padding-top:55px;
	font-weight:bold;
}
.headerlink a, .headerlink a:link, .headerlink a:visited {
	color:#404040;
}
.publicHomepageFlash {
	margin: -20px 0px 0px -20px;
	padding-bottom: 20px;
}	
.publicLeftPhone {
	color: #FF0000;
	font-size: 18px;
	font-weight:bold;
}
.publicPaymentsCol {
	padding:0px;
	background-color:#FC9;
	border:1px solid #c60;
}
.publicPaymentsCol h4 {
	background-color:#c60;
	font-size: 14px;
	font-weight:bold;
	color:#fff;
	margin:0px;
	display:block;
	padding:3px;
	text-align:center;
}
.publicPaymentsCol div {
	padding: 5px;	
}