body {
	background-color: #EEEEF7;
}

div.header {
	margin-bottom: 10px;
}

div.header2 {
	background-color: #09AFE4;
}


div.top_row {
	padding: 10px 10px 10px 10px;
	background-image: url("/sites/cs/images/background_graphic.gif");
	background-repeat: no-repeat;
	background-position: top right;
}

div.second_row {
	border-top: 3px #9FE0F5 solid;
	padding: 5px 10px 5px 10px;
	border-bottom: 3px #000000 solid;
}



body, td, th {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 95%;
	color: #333333;
	line-height: 140%;
}


a:hover {
	text-decoration: underline;
}



/* ------- main menu ------------------------------------- */

a.main_menu {
	text-transform: uppercase;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #BDEAF8;
}

a.main_menu:visited {
	color: #BDEAF8;
}
a.main_menu:hover {
	color: #FFFFFF;
}

a.main_menu_selected, a.main_menu_selected:visited, a.main_menu_selected:hover {
	color: #FFFFFF;
}



/* ------- breadcrumbs ------------------------------------- */

.breadcrumb, .breadcrumb:visited {
	color: #09AFE4;
}
a.breadcrumb:hover {
	color: #09AFE4;
}

.breadcrumb_selected, .breadcrumb_selected:visited, a.breadcrumb_selected:hover {
	color: #023140;
}



/* ------- side menu ------------------------------------- */

td.side_menu {
	border: 1px #CCCCCC solid;
	padding: 10px;
}

a.side_menu_item {
	text-transform: uppercase;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #09AFE4;
}
a.side_menu_item:visited {
	color: #09AFE4;
}
a.side_menu_item:hover {
	color: #023140;
}

a.side_menu_item_selected, a.side_menu_item_selected:visited,  a.side_menu_item_selected:hover{
	color: #023140;
}





/* ------- footer ------------------------------------- */

div.footer {
	border: 1px #DDDDDD solid;
	margin-bottom: 10px;
	margin-top: 10px;
	background-repeat: repeat-x;
	background-position: bottom left;
	padding: 8px;
}


h1 {
	font-size: 140%;
	color: #09AFE4;
	line-height: 160%;
	
}
h2 {
	color: #09AFE4;
}
