html, body {
	height: 100%;
	padding: 0;
	margin: 0;
}

body {
	background-image: url("/sites/ovaland/images/shadow_left.jpg");
	background-repeat: repeat-y;
	padding: 0;
	margin: 0;
}


body, td, th {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 95%;
	color: #333333;
	line-height: 140%;
}

div.body {
	background-image: url("/sites/ovaland/images/pagebackground.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
	margin-right: 70px;
	margin-left: 70px;
	text-align: left;
	height: 100%;
	padding-top: 0px;
}

table.body2 {
	height: 100%;
}
table.body3 {
	height: 100%;
	background-image: url("/sites/ovaland/images/shadow_right.jpg");
	background-repeat: repeat-y;
	background-position: top right;
}


div.top_row {
	padding: 10px 10px 10px 10px;
}
div.second_row {
	background-color: #444444;
	padding: 5px 10px 5px 10px;
}

div.header2 {
	padding: 0;
	margin: 0;
}

div.third_row {
	padding: 10px 10px 0px 10px;
	background-image: url("/sites/clovertone/images/headshadow.gif");
	background-repeat: repeat-x;
	background-position: top;
}

div.page {
	padding: 10px 10px 10px 10px;
}

div.header {
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

table.page {
	padding-right: 0;
	margin-right: 0;
}


a:hover {
	text-decoration: underline;
}

h1, h2, h3 {
	color: #AA0000;
}

div.panel {
	background-color: #F6F8F5;
}

/* ------- main menu ------------------------------------- */

a.main_menu {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

a.main_menu:visited {
	color: #FFFFFF;
}
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: #AAAAAA;
}
a.breadcrumb:hover {
	color: #AA0000;
}

.breadcrumb_selected, .breadcrumb_selected:visited, a.breadcrumb_selected:hover {
	color: #AA0000;
}



/* ------- side menu ------------------------------------- */

a.side_menu_item {
	text-transform: uppercase;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #444444;
}
a.side_menu_item:visited {
	color: #444444;
}
a.side_menu_item:hover {
	color: #000000;
}

a.side_menu_item_selected, a.side_menu_item_selected:visited,  a.side_menu_item_selected:hover{
	color: #000000;
}


td.side_menu {
	padding: 10px;
}







table.nav_bar {
	border: 0px #CCCCCC none;
	margin-bottom: 0px;
	background-color: transparent;
}

td.nav_bar {
	padding: 5px;
}

ul.head_menu_right {
	padding: 0px;
	margin-right: 10px;
}

li.head_menu_right {
	padding-top: 10px;
}





a.head_menu, a.head_menu_selected {
	text-transform: uppercase;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #555555;
}
a.head_menu:visited {
	color: #555555;
}
a.head_menu:hover {
	color: #000000;
}

a.head_menu_selected {
	color: #000000;
}




/* =----- footer ------------------------ */

div.footer {
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
}
