

body { font-size: 14px; font-family: Arial, Helvetica, Geneva; padding: 0px; margin: 0px; 
	background: url("images/background.jpg") repeat-y #fff; font-color: black;  }

div.left { padding-left: 10px; padding-right: 10px; text-align: right; }

div.leftImportant { margin-top: 35px; margin-bottom: 35px; }


div.leftImportant div.item { margin-bottom: 10px; }
div.leftImportant div.item a {font-weight: bold; font-style: italic; color: black; }


div.leftSponsor { }
div.leftSponsor div.title { font-weight: bold; font-style: italic; }
div.leftSponsor div.sponsors { font-size: 75%; padding: 0px; margin-top: 10px; margin-bottom: 10px; }

div.leftImportant div.item div.note, 
div.leftSponsor div.text { font-size: 75%; }

div.leftSponsor div.sponsors a { color: black; text-decoration: none; } 

div.leftImportant div.item a:hover, 
div.leftImportant div.item a:active, 
div.leftSponsor div.sponsors a:active, div.leftSponsor div.sponsors a:hover { 
	color: #009; 
	text-decoration: underline;
}

a { color: #009; text-decoration: none; }
a:active, a:hover { color: #33F; text-decoration: underline; }


div.header div.titleBlock { float: left; width: 570px; }

div.header { margin: 0px; padding-left: 5px; }
div.header div.headerCollage { 
	width: 190px; 
	float: right; 
	margin-top: 5px; 
	margin-bottom: 5px; 
	height: 140px; 
	padding: 0px;
}

div.header div.titleBlock h1 { 
	font-size: 36px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: underline;
	margin-top: 45px; 
	margin-bottom: 2px;
}

div.header div.titleBlock h2 { 
	font-size: 20px; 
	font-weight: normal; 
	margin-top: 2px; 
	margin-bottom: 2px; }



img#header_graphic_1  { z-index: 1; position: relative; top: 10px; left: 95px; width: 95px; height: 70px;}
img#header_graphic_2  { z-index: 2; position: relative; top: -10px; left: 75px;  width: 95px; height: 70px;}
img#header_graphic_3  { z-index: 3; position: relative; top: -100px; left: 30px;  width: 95px; height: 70px;}


div.rightImage { margin-bottom: 2px; margin-left: 5px; width: 95px; }


div.contentBody { 
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-left: 25px; 
	padding-right: 15px;
	min-height: 400px; 
}


td.contentFrame { border-top: 1px solid #009; border-right: 1px solid #009; border-bottom:
1px solid #009; }

div.Footer { font-size: 85%; color: #333; padding-top: 20px; padding-left: 5px;
padding-bottom: 20px; }

div.primaryNavigation { font-size: 110%; padding-left: 5px; padding-bottom: 3px;  } 
div.primaryNavigation a { text-decoration: underline; padding-right: 10px; }

div.primaryNavigation a.active,
div.primaryNavigation a.active:hover,
div.primaryNavigation a.active:active
{ text-decoration: none; color: #33F; }





ul.sidenav { 
	margin: 0px; 
	padding: 0px;   
	list-style: none; 
	text-align: left; 
	font-size: 90%; 
	border-top: 2px solid blue;
	border-bottom: 2px solid blue; 
	border-right: 1px solid blue;
	border-left: 1px solid blue;
}


div.contentBody h1 { font-size: 200%; font-weight: bold; }
div.contentBody h2 { font-size: 175%; font-weight: bold; }
div.contentBody h3 { font-size: 155%; font-weight: bold; }
div.contentBody h4 { font-size: 130%; font-weight: bold; }

div.contentBody h1, div.contentBody h2, div.contentBody h3, div.contentBody h4
{
	margin-top: 15px; 
	margin-bottom: 0px; 
}


ul.sidenav li { list-style: none; background: #3ea9cd; font-weight: bold; }

ul.subsidenav { font-size: 90% }

ul.sidenav li { text-align: left; padding: 4px; margin: 0px; list-style: none; }

ul.sidenav li a {display: block; text-decoration: none; padding: 0px; color: #009; }

ul.sidenav li.active a, ul.sidenav li a:hover 
{ color: #fff; margin: -4px; padding: 4px; background: blue;}

ul.subsidenav li.active a,
ul.sidenav li.active a,
ul.subsidenav li.active a:hover,
ul.sidenav li.active a:hover
{ font-weight: bold; }

ul.subsidenav li a:hover,
ul.sidenav li a:hover { font-weight: bold; }

ul.sidenav li a:hover{ text-decoration: underline; }



div.contentBody a { font-weight: bold; }
