body { 
background-color:#000000;
margin:0px;
}

.sidenav {
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, sans-serif; }
a.sidenav {
	color: #ffffff;
	font-weight: normal; }
a:hover.sidenav {
	color: #ffcc33;
	text-decoration: none; }

.text {
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	line-height: 19px;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, sans-serif; }
a.text {
	color: #ffcc33;
	font-weight: normal; }
a:hover.text {
	color: #cccccc;
	text-decoration: none; }

.content {
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	line-height: 19px;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, sans-serif; }
a.content {
	color: #ffcc33;
	font-weight: normal; }
a:hover.content {
	color: #77ffff;
	text-decoration: none; }

.general_text {
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	line-height: 19px;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, sans-serif; }
a.general_text {
	color: #ffcc33;
	font-weight: normal; }
a:hover.general_text {
	color: #cccccc;
	text-decoration: none; }

.summary {
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	line-height: 19px;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, sans-serif; }
a.summary {
	color: #ffcc33;
	font-weight: normal; }
a:hover.summary {
	color: #cccccc;
	text-decoration: none; }

.smtext {
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, sans-serif; }
a.smtext {
	color: #ffcc33;
	font-weight: normal; }
a:hover.smtext {
	color: #ffffff;
	text-decoration: none; }

p { margin-top: 8; margin-bottom: 14; }

H1 { font:18px/20px Arial, Helvetica,Verdana, sans-serif; color:#77ffff; font-weight:bold; margin-top:0px; margin-bottom:15; }

H2 { font:16px/18px Arial, Helvetica,Verdana, sans-serif; color:#77ffff; font-weight:bold; margin-top:0px; margin-bottom:15; }

.title {
	color: #ffffff;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, sans-serif; }
a.title {
	color: #ffffff;
	font-weight: normal; }
a:hover.title {
	color: #cccccc;
	text-decoration: none; }

.pagehd {
	color: #ccffff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, sans-serif; }
a.pagehd {
	color: #ccffff;
	font-weight: bold; }
a:hover.pagehd {
	color: #ffffff;
	text-decoration: none; }

.hd {
	color: #99ffff;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, sans-serif; }
a.hd {
	color: #99ffff;
	font-weight: bold; }
a:hover.hd {
	color: #ffffff;
	text-decoration: none; }

.summary_title {
	color: #77ffff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, sans-serif; }
a.summary_title {
	color: #77ffff;
	font-weight: bold; }
a:hover.summary_title {
	color: #ffcc33;
	text-decoration: none; }

ul {
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px 0 0 0;
	list-style-image: url(../images/arrow_yellow.gif);
	font-family: Arial, Helvetica,Verdana, sans-serif; }

ul li {
	padding-bottom: 7px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica,Verdana, sans-serif; }

.footer {
	color: #777777;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, sans-serif; }
a.footer {
	color: #777777;
	font-weight: normal; }
a:hover.footer {
	color: #ffffff;
	text-decoration: none; }

a { color:#ffcc33; text-decoration: none; }
a:hover { color:#77ffff; }
a:active { color:#cccccc; }

/*form error classes for jQuery Validate*/
.sel {border:1px solid #0f1c48;background: #fff; height:22px;}  
.input {border:1px solid #0f1c48;background: #fff; height:22px;}  
input.error, textarea.error, select.error {border:1px solid red;background: url(../images/fade-butt-red.png) repeat-x;}   
.lblerror{ color:red; }
#chars { position:absolute; z-index:10; font-size:10px; margin:60px 0px 0px 270px; *margin:60px 0px 0px -100px;}
div.message{
	background: transparent url(../images/msg_arrow.gif) no-repeat scroll left center;
	padding-left: 15px; 
}  

div.errorContainer { 	
	border:2px solid red;
	background:#fff url(../images/icon_x2.png) top right no-repeat;
	padding:15px 0px 20px 20px;
	width:500px;
	position:absolute;
	cursor:pointer;
	margin:-30px 0 0 0px !important;
	}
div.errorContainer label.error {
	font-size:11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:red;
	display: block;
	width: auto;
	padding:0px 5px ;
}
div.errorContainer p {
	color:red;font-size:11px; font-weight:bold;	
}

.btnSmall
{
	cursor:pointer;
	background: url('../images/btn_Small_off.png') 0px 1px no-repeat;
	border: 0px;
	height: 22px;
	width: 80px;
	font: bold 11px Arial, Verdana, Helvetica;
	color: #fff;
}

.btnSmall:hover
{
	color:#000000;	
	background: url('../images/btn_Small_on.png') 0px 1px no-repeat;
}
.btnBig
{
	cursor:pointer;
	background: url('../images/btn_Big_off.png') 0px 1px no-repeat;
	border: 0px;
	height: 32px;
	width: 100px;
	font: bold 12px Arial, Verdana, Helvetica;
	color: #fff;
}

.btnBig:hover
{
	color:#000000;	
	background: url('../images/btn_Big_on.png') 0px 1px no-repeat;
}
