/*----- Fonts ------*/
h1 {	
	margin-bottom: 5px;
	font-family: Arial;
	font-size: 18px;
}

h2 {
		font: Arial, sans-serif;
		margin-bottom: 3px;
		font-size: 14px;
}

h3 {
		font: Arial, sans-serif;
		margin-bottom: 3px;
		font-size: 12px;
}

p, td{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}


/*-- Layouts and Areas---*/
#wrapper {
		margin: 0 auto;
		width: 750px;
		padding-top: 2px;
		}		

body{
	background-color: #C3c6c9;
	
}

#mainContent {
		
		width: 490px;
		float: left;
		margin-right: 20px;
	
		}

#sidebar {
		margin-left:9px;
		width: 180px;
		float: left;
		
		}

#bottomlinks{
	margin-left:9px;
	margin-right:9px;
}



#content-red{}
#content-orange{}
#content-green{}
#content-blue{}
#content-purple{}




#content-blue a, #content-blue h1, #content-blue h2, #content-blue h3{
	color: #00A2C3;
}

#content-green a, #content-green h1, #content-green h2, #content-green h3{
	color: #99CF17;
}

#content-orange a, #content-orange h1, #content-orange h2, #content-orange h3{
	color: #FC8400;
}


#content-purple a, #content-purple h1, #content-purple h2, #content-purple h3{
	color: #663366;
}

#content-red a, #content-red h1, #content-red h2, #content-red h3{
	color: #FF0000;
}

#content-red li, #content-orange li, #content-green li, #content-blue li, #content-purple li{
}


#content-red li{
 list-style-image: url(/images/icons/arrow_red.gif);
}

#content-orange li{
 list-style-image: url(/images/icons/arrow_orange.gif);
}


#content-green li{
 list-style-image: url(/images/icons/arrow_green.gif);
}

#content-blue li{
 list-style-image: url(/images/icons/arrow_blue.gif);
}

#content-purple li{
 list-style-image: url(/images/icons/arrow_purple.gif);
}


#content-red ul, #content-orange ul, #content-green ul, #content-blue ul, #content-purple ul{
	margin-left: 20px; 
	padding-left: -5
}

#sidebarBlock, #sidebarBlockplain{
	width: 161px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;

	padding-bottom: 0;
}

#sidebarBlock ul{
margin:0; padding:0px 0px 0px 30px; line-height:16px;
}

#sidebarBlock{
		background-color: #F2F2F2;
}
#sidebarBlockplain{
		background-color: #FFFFFF;
}


	


#sidebarBlock h1, #sidebarBlock h1.red,#sidebarBlock h1.green, #sidebarBlock h1.orange, #sidebarBlock h1.blue, #sidebarBlock h1.purple{
	font-size: 12px;
	text-align: center;
	height: 29px;
	width: 161px;
	vertical-align: middle;
	color: #FFFFFF;
	
}

#sidebarBlock a{
	color: #333333;
	text-decoration: none;


}


#sidebarBlock h1.red{
	background-image: url(../images/menu/red_header.jpg);
	background-position: center;	
}


#sidebarBlock h1.green{
	background-image: url(../images/menu/green_header.jpg);
	background-position: center;
	
}

#sidebarBlock h1.orange{
	background-image: url(../images/menu/orange_header.jpg);
	background-position: center;
	
}

#sidebarBlock h1.blue{
	background-image: url(../images/menu/blue_header.jpg);
	background-position: center;
	
}

#sidebarBlock h1.purple{
	background-image: url(../images/menu/purple_header.jpg);
	background-position: center;
	
}






/*------------ Login box on main page -----------*/
#loginbox {
	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
}

#loginbox .input{
	width: 100px;
	height: 16px;
	padding-top: 0px;
}

#loginbox .select{
	font-size: 9px;
	width: 150px;
	height: 20px;
	font-family: Verdana, Arial, sans-serif;
	padding-top: 0px;
}


/*-- backgrounds --*/
.b_white{
	background-color: #FFFFFF;

}



/*-- borders--*/
.border_red{
		border: 1px solid #FF0000;
}

.border_grey{
	border: 1px solid #CCCCCC;

}

.red{
	color: #FF0000;
}

.orange{

	color: #FC8400;
}

.tablehighlight{
	
	background-color: #E1F0FF;
}