
.layoutwidth{ width:830px; margin:auto}
a {
	color:#333;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.maincat{background: url(testback.gif) right repeat-y;}
	.maincat_ul{line-height:200%; margin-left:130px; font-size:12px; list-style:none}
.STYLE1 {
	color: #0099FF;
	font-weight: bold;
}
.rightmiddlecell td{ text-align:center}
td.navcommon{ border-bottom:1px solid #666}
td.navnow{ background-color:#eee; border:1px #666 solid; border-bottom:1px solid #eee; font-weight:bold}
BODY {
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;	background-color: #FFFFFF;
	margin:0

}
#nav{ background-color:#ccc}
.leftmenuheader  {
	height : 10px;
	background-color : 828282;
	border-bottom-width : 1px;
	border-color : eeeeee;
	width : 160px;
}

.leftmenuitemcurrent  {
	background-color : CCCCCC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	height : 20px;
	padding-left : 10px;
	color : #29387D;
}

.leftmenuitem  {
	border-bottom-width : 1px;
	width : 160px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #29387D;
	height : 20px;
	border-bottom : 1 solid #EEEEEE;
	padding-left : 10px;
}

.leftmenufooter  {
	background-color : #F8D8CF;
	height : 70px;
	border-color : #828282;
	border-bottom-width : 1px;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 0;
	border-left-width : 0;
}

.bordercol  {
	background-image : url(verticaldots.gif);
	width: 1px;
}

.location  {
	font-size : 9pt;
	color : Gray;
}

A:LINK  {
	color : #29387D;
	text-decoration : none;
}

A:ACTIVE  {
	color : Silver;
}

A:VISITED  {
	color : #425BC9;
	text-decoration : none;
}

.header  {

	height : 60px;
	background-image : url(headerback.gif);
	vertical-align : middle;
}

.menubar  {
	height : 20px;
	color : #999999;
	font-size : 9pt;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	text-align : right;
	vertical-align : bottom;
	padding-bottom : 5px;
}
.menubarleft  {
	font-size : 9pt;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	vertical-align : bottom;
	padding-bottom : 5px;
}
.tab  {
	background-image : url(tabback.gif);
	font-size : 10pt;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	color : #29387d;
	font-weight : normal;
}

.tabseperator  {
	background-image : url(twotabs.gif);
	width : 28px;
}

.tabend  {
	background-image : url(tabend.gif);
	width : 26px;
}

.menuborderrow  {
	height : 1;
	background-color : Gray;
}

.submenutable  {
	width : 175px;
	background-color : #EEEEEE;
	vertical-align : top;
}

.tabstart  {
	background-image : url(tabstart.gif);
	width : 13px;
}

.mainnavigation  {
	height : 25px;
	vertical-align : bottom;
}

.bar  {
	height : 20px;
	background-color : #EEEEEE;
}

td.bottombar  {
	height : 18px;
	background-color : #900;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

.maincontent  {
	vertical-align : top;
	font-size : 8pt;
}
.maincontent table.layoutwidth{ border-top:8px solid #eee}
.maincontentext  {
	height: 300px;
	vertical-align : top;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 8pt;
	padding-bottom : 10px;
	padding-top : 5px;
}
.tabstartbottom  {
	background-image : url(tabendbottom.gif);
	width : 18px;
}
.bottomtab  {
	background-image : url(tabbackbottom.gif);
	width : 160px;
}

.bottommenubar  {
	height : 20px;
	color : #999999;
	font-size : 9pt;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	text-align : left;
	vertical-align : bottom;
	padding : 3px;
}

.bullet  {}

.disclosure  {
	font-size : 10pt;
	font-family : sans-serif;
	color : #999999;
}

.disclosuretext  {
	font-size : 10pt;
	font-family : MS Sans Serif;
	color : Gray;
	width : 772px;
}

.sitemapbullet  {
	color : #0083EA;
	font-family : sans-serif;
	font-size : 10pt;
	padding : 7pt;
	font-weight : bold;
	width : 200px;
	height : 20px;
}

.sitemaptext  {
	font-size : 10pt;
	color : #999999;
	font-family : sans-serif;
}

.menuspacer  {
	height : 12px;
	width : 200px;
}

.menuitem  {
	font-size : 8pt;
	font-family : verdana;
	color :#29387D;
	padding-left : 31pt;
	background-image : url(menubackground.gif);
	height : 15pt;
	padding-top : 2pt;
	padding-bottom : 2pt;
}

.indexmenuitem  {
	font-size : 8pt;
	font-family : verdana;
	color : 29387D;
	padding-left : 10pt;
	height : 15pt;
	padding-top : 2pt;
	padding-bottom : 2pt;
	background-image : url(indexmenubackground.gif);
	background-position : left;
	background-repeat : no-repeat;
}

.newbar  {
	background-color : E5F2FD;
	height : 15pt;
}

.newtab  {
	background-color : #e5f2fd;
	padding-left : 5pt;
	height : 18px;
}

.newtabcurrent  {
	background-color : eeeeee;
	padding-left : 5pt;
}

.newtabcurrentstart  {
	width : 27px;
	background : url(newtab_blueongray.gif);
}

.newtabcurrentend  {
	width : 27px;
	background : url(newtab_grayonblue.gif);
}

.navigationbar  {
	background : url(navbarbackground.gif);
	height : 25px;
}

.disclosurelinks  {
	font-size : 10pt;
	font-family : sans-serif;
	font : ms sans serif;
	text-align : center;
	color : #999999;
}

.newsbox  {
	font-size : 8pt;
	font-family : sans-serif;
	padding : 5px;
	border-color : 0062c8;
	border-style : solid;
	width : 360px;
	color : 0051a6;
	border-bottom-width : 1px;
	border-top-width : 1px;
	border-right-width : 0;
	border-left-width : 0;
	font-weight : bold;
	vertical-align: bottom;
}

.bulletlist {
	font-size : 10pt;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	color : #666666;
}


.indexmenuspacer  {
	height : 4px;
}

.subheaders  {
	font-size : 10pt;
	font-family : sans-serif;
	font-weight : bold;
	padding-bottom : 3px;
	padding-top : 3px;
	padding-left : 5px;
	width : 250px;
	background-color : #EEEEEE;
	color : #666666;
}
.sectionheader {
	color : #0083EA;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-transform : uppercase;
}

.shonexfeatures {
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 10pt;
	color: #666666;
}
.bulletpoint {
	color : #0083EA;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 10pt;
	text-transform : uppercase;	
}

.pagetitle2  {
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 16px;
	font-weight : bolder;
	color : #999999;
	padding-left : 0;
	padding-bottom:5px;
	border-bottom : 1pt solid #999999;
	text-transform : uppercase;
}
.pagetitle  {
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 16px;
	font-weight : bolder;
	color : #999999;
	padding-left : 0;
	padding-bottom:5px;
	text-transform : uppercase;
	background-image: url(pagetitleback.gif);
	background-position : right;
	background-repeat : no-repeat;
}
.newsitem {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Black;
}
.loginbox {
	background-color : #eeeeee;
}

.loginboxfooter {
	background-color : #E7EFFF;
	height : 100px;
}

.textboxlabel  {
	font-size : 10pt;
	font-weight : bold;
	font-family : MS Sans Serif;
	color : #29387D;
	padding-bottom : 15px;
	padding-left : 15px;
	padding-top : 15px;
	padding-right : 5px;
}
.textbox  {
	border-width : 1px;
	border-color : Gray;
	border-style : solid;
	width : 100px;
	height : 17px;
}
.button  {
	border-width : 1px;
	font-size : 10pt;
	font-family : arial;
	font-weight : bold;
	color : #29387D;
	background-color : EEEEEE;
	height : 20px;
	border-style : solid;
}
.buttoncell {
	padding-bottom : 20px;
	padding-top : 15px;
}
.textboxcell {
	padding-right : 10px;
}
.newheaderback{
}

.servicelinkcell{
	vertical-align : bottom;
	text-align : right;
	color: white;
}
.servicelink{
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	color: #ffffff;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.leftmiddlecell{
	background-color : #990000;text-align:center; color:#FFCCCC; font-weight:bold
}
.maincontentleft{
	width : 180px;	
	padding-top:10px;
}
.maincontentright  {
    padding-top:10px;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 10pt;
	color : #333333;
	height : 450px;
	padding-left : 15px;
	padding-bottom: 10px;
	vertical-align: top;
}
.rightmiddlecell{
	vertical-align: bottom;
	padding-left : 15px;
}
.subnavigationbar{
	height:25px;
	background-color: #eeeeee;
	border-bottom: 1pt solid #CCCCCC;
	border-left: 1pt solid #CCCCCC;
	border-right: 1pt solid #CCCCCC;
	padding : 3px 5px 3px 5px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #999999;
}

.subsidiaryname{
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : #0083EA;
	padding-left : 5px;
}
.disclosurehomeback{
	vertical-align : top;
	background-image : url(testback.gif);
	background-position : right;
	background-repeat : no-repeat;
}
.newnavcell{
	background-color: #BBBEC9; 
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color:#333333;
	color:#ffffff;
	border-bottom: 1pt solid #999999;
}
.newnavcellcurrent{
	background-color: #EEEEEE; 
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight:bold;
	color: #4058AD;
	border-left: 1pt solid #999999;
	border-right: 1pt solid #999999;
	border-top: 1pt solid #999999;
}
.newnavlastcell{
	background-image: url(newtabstartback.gif);
	height:18;
	width: 25;
	border-bottom: 1pt solid #999999;
}
.STYLE3 {color: #99FF00}