.vote_button A
{
	TEXT-DECORATION: none;
	top:-1px;
	position:relative;
}

.vote_button
{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e55d6;
	text-align: center;
	vertical-align: top;
	padding: 1px 8px 0px 2px;
	margin: 0px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	background-color: #eeeeee;

}

textarea 
{
overflow:auto;
}

#container
{
	BACKGROUND: #c3dbe6;
	width:659px;
	margin: 0px auto 0px auto;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:5px;
	text-align: left;
	overflow: hidden;
}


#header
{
	width=300;
	BACKGROUND: #c3dbe6;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
}

#header_test
{
	padding-left:23px;
	padding-right:23px;
	color:#999999;
	text-align: left;
	overflow: hidden;
	width:800px;
}

#lftBar 
{
	
    width:141px;
	background:#c3dbe6;
	float:left;
}

#level1
{
	margin-left:15px;
	/*margin-right:15px;*/
	float:left;
	background:#c3dbe6;

	width:503px;
}

#rightBar
{
	width:126px;
	background:#c3dbe6;
	float:left;
}

/*

BODY
{
	padding:0;
	background:#c3dbe6;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	COLOR: #00004a;
	FONT-SIZE: 80%;
}

*/
.footer_ads
{
PADDING: 0px 0px 0px 0px; 
MARGIN: 0px 0px 0px 0px; 
TEXT-ALIGN:center;
}

.basic_item
{
 
BORDER: #999999 1px solid;
 
PADDING-RIGHT: 2px; 
PADDING-LEFT: 2px; 
PADDING-BOTTOM: 2px; 
PADDING-TOP: 2px; 

MARGIN: 0px 0px 0px 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
BACKGROUND-COLOR: #e6eff4;
}


.teaser_problem_item
{
 BORDER: #999999 1px solid;

PADDING-RIGHT: 2px; 
PADDING-LEFT: 2px; 
PADDING-BOTTOM: 2px; 
PADDING-TOP: 2px; 

MARGIN: 0px 0px 5px 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
BACKGROUND-COLOR: #e6eff4;
}

.test_item
{
	color:#777777;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;



MARGIN: 0px 0px 0px 0px; 

}

.header_title
{
	font-size:150%;

	font-weight:bold;
}


.item_title
{
	color:#777777;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
}

.problem_text
{
	/*font-family: Arial, Helvetica, sans-serif;
	font-size : 1.1em;
	line-height:16px;
	color:#333333;*/
	
	/*
	font-family: Arial, sans-serif;
	font-size : 1.1em;
	line-height:1.5em;
	*/
	
	font-family: Arial, Helvetica, sans-serif;
	font-size : 9pt;
	line-height:15.3pt;
	color:#222;
}

.red
{
	color : Red;
}

.italic
{
	font-style : italic;
}

.problem_field
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color:#222;
}



.bold  {
	font-weight : bold;
}

.form_error  {
	color : Red;
}
/*
a:link {text-decoration:underline; color :#1e55d6;}
a:visited {text-decoration:underline; color :#1e55d6;}
a:hover {text-decoration:underline; color :red;}
a:active {text-decoration:underline; color :#1e55d6;} 
*/
/*
a.completed:link {text-decoration: none; }
a.completed:visited {text-decoration:none; }
a.completed:hover {text-decoration:none; }
a.completed:active {text-decoration:none;}
*/
.item_padding
{
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
}


.copyright
{
	color:#9da9ae;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	clear:both;
	text-align:center;
}

.copyright A
{
	color:#9da9ae;
	TEXT-DECORATION: none;
}

.copyright A:hover
{
	color:red;
	TEXT-DECORATION: none;
}

.paragraph_title
{
	BORDER-BOTTOM: #CCCCCC 1px solid;
	padding-bottom : 3px;
}

.indent
{

	PADDING:0 0 0 30;
}

.page_title
{
	FONT-WEIGHT: bold;
	COLOR: black;
}


