/* Styles for Public Section */
body, td {
	margin: 0px;
	padding: 0px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: regular;
	color: #030303;
}

.headtext1, .headtext2, .topwhite {
	color: #FFAE00;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
.headtext2	{
	color: #FFF;
}
.topwhite	{
	font-size: 15px;
	color: #FFF;
}
.maintextBold	{
	color: #000;
	font-weight: bold;
}
.maintextBoldRed, .maintextBoldRed2, .maintextBoldWhite, .maintextBoldBlue {
	color: #BA0000;
	font-weight: bold;
}
.maintextBoldRed2	{
	font-family: Arial;
	font-size: 15px;
}
.maintextBoldWhite	{
	color: #FFF;
}
.maintextWhite	{
	color: #FFF;
	font-size: 10px;
}
.maintextBoldBlue	{
	color: #080B78;
}
h1,.headingBlue	{
	color: #080B78;
	font-weight: normal;
	font-size: 20px;
}
.mainPageHeadingBlue, a:hover.mainPageHeadingBlue {
	color: #171A99;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
a:hover.mainPageHeadingBlue {
	font-weight: heavy;
	text-decoration: none;
}
.indsubtitle, .indtitle	{
	color: #171A99;
	font-family: Arial;
	font-size: 18px;
	text-decoration: none;
	font-weight: regular;
	line-height: normal;
}
.indtitle	{
	font-size: 24px;
	font-weight: bold;
	text-decoration: none
}
.mainTextLinks	{
	color: #080B78;
}
a:hover.mainTextLinks	{
	color: #B87E00;
}
.mainTextLinksBlack, a:hover.mainTextLinksBlack	{
	color: #030303;
	text-decoration: none
}
a:hover.mainTextLinksBlack	{
	color: #B87E00;
}
.mainTextLinksBold	{
	color: #080B78;
	font-weight: bold;
}
a:hover.mainTextLinksBold	{
	color: #B87E00;
	font-weight: bold;
}
.notes, .notesblack, .notesblue, .notesred	{
	color: #666;
	font-size: 10px;
}
.notesblack	{
	color: #000;
}
.notesblue	{
	color: #080B78;
}
.notesred	{
	color: #F00;
}

/* -------- footer links -------- */

.footer, a:hover.footer	{
	color: #ffffff;
	font-size: 8pt;
	text-decoration: none;
}
a:hover.footer	{
	color: #FFC000;
}

/* -------- leftside menu -------- */

#leftmenu { 
width: 160px;
} 

#leftmenu a,.signup, .lang { 
	display: block; 
	padding: .4em; 
	margin-bottom: 0em; 
	border: 1px solid #FFF; 
	background-color: #FFAE00; 
	color: #000; 
	font: bold 1em Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-align: right; 
	text-decoration: none;
} 
#leftmenu .lang { 
	background-color: #2E31B6; 
	color: #fff; 
	text-align: center; 
} 
#leftmenu .lang:hover { 
	background-color: #575ADA; 
} 
#leftmenu .signup { 
	background-color: #FF3; 
	text-align: center; 
} 
#leftmenu .signup:hover { 
	background-color: #ff3; 
	color: #000; 
} 
#leftmenu a:hover { 
	background-color: #E49C00; 
	color: #FFF; 
} 
.navbarlinks, a:hover.navbarlinks	{
	color: #000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a:hover.navbarlinks	{
	color: #FFF;
}

/* top menu */
.topnav, .topnavleft, .topnavright, .topnavhome {
	border-left: solid #FFF 1px;
	border-right: solid #000 1px;
	text-align: center;
	font-family:  Arial;
	font-size: 12px;
	background-color: #FFAE00;
	text-decoration: none;
}
.topnavleft, .topnavhome {
	border-left: none;
}
.topnavright, .topnavhome {
	border-right: none;
}
.topnav a, .topnavleft a, .topnavright a, .topnavhome a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.topnav a:hover, .topnavleft a:hover, .topnavright a:hover, .topnavhome a:hover {
	color: #FFF;
}

/* -------- extra stuff -------- */
.dotedLine	{
	border-top : 1px dotted #868686;
}
.error 		{
	color: #C00;
	font-size: 11px;
}
