body { font-size: 100%; font-family: Geneva, Arial, Helvetica, sans-serif; margin: 0px; }
td { font-size: 70%; }
.align-l { text-align: left; }
.align-c { text-align: center; }
.align-r { text-align: right; }
.g-spacer { width: 100%; background-color: #666666; }
.headpart { color: #B2B2B2; white-space: nowrap; width: 100%; }
.headpart A {	COLOR: #999999; }
.headpart A:link {  }
.headpart A:active { }
.headpart A:hover {	text-decoration: none; }
.headpart A:visited { }
.noscript {	COLOR: #333333;	width: 100%;	text-align: center;	background-color: #FFDFB0; padding: 7px 10px 7px 10px; font-weight: bold; }
.h-img { vertical-align: middle; }
.search { font: 100% Geneva, Arial, Helvetica, sans-serif; border: 1px solid #999999; }
.go {	font: bold 100% Geneva, Arial, Helvetica, sans-serif;	border: 1px solid #999999; padding: 0px 3px; color: #666666; background-color: #FCAA01; height: 18px; }
.textfield, textarea { font: 100% Geneva, Arial, Helvetica, sans-serif; border: 1px solid #000000; padding: 3px; }
.select, option { font: 100% Geneva, Arial, Helvetica, sans-serif; border: 1px solid #000000; padding: 3px; }
.required { font: 100% Geneva, Arial, Helvetica, sans-serif; border: 1px solid #FFCC00; }
.button { font: bold 100% Geneva, Arial, Helvetica, sans-serif; height: 18px; border: 1px solid #000000; color: #000000; background-color: #FFFFFF; }
.success { background-color: #339933; color: #FFFFFF; }
.failure { background-color: #CC0000; color: #FFFFFF; }
.admin th { color: #FFFFFF; background-color: #838383; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FF9900; vertical-align: top; }
.admin td { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFB74E; vertical-align: top; }
.intro { width: 100%; font-size: 100%;	line-height: 130%; }
.intropart {	width: 100%; }
.intro-h {	background-color: #FCAA01; text-align: left; padding: 6px; }
.intro td { background-color: #F5F5F5; padding: 3px 8px 3px 6px; border-bottom: 1px solid #CCCCCC; vertical-align: top; }
.intro-1 { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.intro-2 { border-right: 1px solid #CCCCCC; }
.intro-3 { border-right: 1px solid #CCCCCC; padding-top: 6px; }
.menupart { width: 100%; }
.lhsmenu { background-color: #666666; width: 135px; COLOR: #FFFFFF; }
.lhsmenu A { COLOR: #FFFFFF; font-weight: bold; }
.lhsmenu A:hover {	text-decoration: none; }
.menu { 
	/*COLOR: #666666; */
	background-color:#34405A; 
	/*padding: 5px 0px 5px 9px;*/
	padding-top: 2px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.menubrdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}

.menu A {  COLOR: #FFFFFF; font-weight: bold; }
.menu A:link {  }
.menu A:active { }
.menu A:hover {	text-decoration: none; }
.menu A:visited { }
.submenu {}
.submenu A { COLOR: #FFFFFF; padding: 0px 5px 0px 4px; border-right-width: 1px; border-right-style: solid; border-right-color: #FFCC00; }
.submenu A:link { }
.submenu A:active { }
.submenu A:hover { text-decoration:none; }
.submenu A:visited { }
.leftmenu { COLOR: #FFFFFF; border-right: 1px solid #FFFFFF; padding: 8px 4px 8px 1px; }
.leftmenu A { }
.leftmenu A:link {  }
.leftmenu A:active { }
.leftmenu A:hover {	text-decoration: none; }
.leftmenu A:visited { }
.contpart { width: 100%; font-size: 100%; }
.c-leftarea { line-height: 130%; width: 180px; background-color: #F5F5F5; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding: 2px 2px 2px 2px; }
.c-rightarea { line-height: 130%; width: 120px; background-color: #F5F5F5; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding: 2px 2px 2px 2px; }
.c-area { line-height: 130%; width: 100%; background-color: #F5F5F5; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding: 8px 8px 20px 11px; }
.c-area A { }
.c-area A:link {  }
.c-area A:active { }
.c-area A:hover {	text-decoration: none; }
.c-area A:visited { }
.c-area H1 { font-size: 140%; margin: 0px; padding: 0px; display: inline; }
.c-area H2 { font-size: 100%; }
.c-curves { width: 100%; }
.c-corners { width: 15px; background-color: #F5F5F5; vertical-align: bottom; }
.c-leftblocks { 
	border-bottom: 1px solid #CCCCCC; 
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	}
.c-bottom { border-bottom: 1px solid #CCCCCC; background-color: #F5F5F5; }
.c-table {	background-color: #FFFFFF; border-top: 1px solid #666666; border-right: 1px solid #666666; border-left: 1px solid #666666; }
.c-table TH {	background-color: #CCCCCC; font-weight: bold; text-align: left; }
.c-table TD {	border-bottom: 1px solid #CCCCCC; }
.i-footer { width: 100%; font-size: 100%; text-align: center; }
.footer { font-size: 100%; line-height: 130%; padding: 0px 0px 5px 10px; }
.footer A { }
.f-banners { padding-right:10px; padding-bottom:5px }
.light-text { color:#888888; }
.light-text A { color:#888888; }
.light-text A:link { color:#888888; }
.light-text A:hover { text-decoration: none; }
.headers { font-weight: bold; color: #FFFF00; background-color: #003366; }
.hdivider {	padding: 8px 0px 8px 0px;	vertical-align: top; }
.hdivider TD { border-bottom: 1px solid #CCCCCC; vertical-align: top; }
.select { font-size: 100%; padding: 3px; }
.homedata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: 2E353C;
	text-align: justify;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.norepeat {
	background-repeat: no-repeat;
}
.innerdata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.innersubh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: justify;

}
.blackbrdr {
	border-top: 1px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #000000;

}
.menutxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;

}
A.menulink:link,A.menulink:visited,A.menulink:active
{
color:#ffffff;
text-decoration:none
}
A.menulink:hover
{
color:#FFBC47;
text-decoration:none
}
A.sidemorelink:link,A.sidemorelink:visited
{
color:#333366;
text-decoration:none
}
A.sidemorelink:hover
{
color:#d00000;
text-decoration:none
}

a:link {
	color: #0000ff;
	text-decoration: none;
}
a:visited {
	color: #0000ff;
	text-decoration: none;
}
a:active {
	color: #0000ff;
	text-decoration: none;
}
a:hover {
	color: #ff0000;
	text-decoration: underline;
}.blacktxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.tabbrdr {
	border: 1px solid #CAD0DF;
}
.txtbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	border: 1px solid #A5AFBE;
	font-size: 10px;

}
.whitetxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
}
.datahdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.moretxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
A.sidemorelink:active
 { 
color:#333366;
text-decoration:none
 } 
.submitbtn
{
 background-color:#334259;
 width:62px;
 height:21px;
 border:0;
 vertical-align:middle;
 color:#FFFFFF;
 font-weight:bold;
 text-transform:uppercase;
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 vertical-align:baseline;
 cursor:hand;
} 
.tabbrdr {
	border: 1px solid #000000;
}
A.sideboxheader:link,A.sideboxheader:visited
{
color:#FFFFFF;
text-decoration:none
}
A.sideboxheader:hover
{
color:#FFFFFF;
text-decoration:none
}

