/*General font: */ 

font	{ font-family: Helvetica, Times, serif; color: #444444; font-size: 100%;}

/*General properties of the body: Background color, -picture, margins. */ 

body {background-color: #5e7a92; color: #444; font-family:  Helvetica, Times, serif;  text-align: center;}

.center-div {
     margin-left: auto;
     margin-right: auto;
     width: 940px;
     text-align: left;
background-color: #ffffff;
     }

.topnav {background-color: #333;font-size:100%; color:#869CB2; font-family: Helvetica, Arial, sans-serif; font-weight:normal; text-align: left; padding:10px 30px}

.topnav a:link {color:#ffffff; font-family: Helvetica, Arial, sans-serif; font-weight:bold; text-decoration:none; font-size:100%; padding:10px}

.topnav a:visited {color:#ffffff; font-family: Helvetica, Arial, sans-serif; font-weight:bold; text-decoration:none; font-size:100%; padding:10px}

.topnav a:hover { background-color: #ffffff; color: #333333; font-family: Helvetica, Arial, sans-serif; font-weight:bold; text-decoration:none; font-size:100%; padding:10px}

.topnav a:active {color:#ffffff; font-family: Helvetica, Arial, sans-serif; font-weight:bold; text-decoration:none; font-size:100%; padding:10px}



.mid {background-color: #ffffff; 
	float: left;
	width: 600px;
	padding: 20px 0 20px 40px;
	}

.left {background-color: #ffffff; 
	float: left;
	width: 300px;
	padding: 20px;
	}

.left170 {background-color: #ffffff;
	float: left;
	width: 200px;
	font-size: 95%;
	text-align: center;}

.left300 {background-color: #ffffff;
	float: left;
	width: 300px;
	}


.left400 {background-color: #ffffff;
	float: left;
	width: 400px;
	}


.left500 {background-color: #ffffff;
	float: left;
	width: 500px;
	}


.right {background-color: #ffffff;
	float: right;
	width: 300px;
	padding: 20px;
	font-size: 95%;}


.sidebar {
	float: right;
	background: #fff;
	width: 180px;
	padding: 20px 40px 20px 0px;
	font-size:small;
	font-size:90%;
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size:95%;
	color:#555555;
}

.sidebar h2 
{
	font-size:100%;
	color:#111111;
	font-variant:small-caps;
	margin-bottom:0;
        text-align: left;
}



.sidebar a {
	color: #365D95;

}
.sidebar a:hover 
{
	color:#444;
	background-color: #ffffff;
	font-weight:normal; 
	text-decoration:underline;
}

.clear
{
	clear:both;
}


.bodytext {margin-left:40px; margin-right:80px;}
.bodytexttop {margin-left:40px; margin-right:5px;}

.top {background-color: #333;background-image: url(jpg);  background-repeat:repeat-x;  border-color:#333333; border-width:0px; border-style:solid; font-size:90%; color:#FBB917; font-family: Arial, sans-serif; font-weight:normal; text-align: left; padding:10px}

.top a:link {color:#ffffFf; font-family: Arial, sans-serif; font-weight:normal; text-decoration:none; font-size:90%;}

.top a:visited {color:#ffffFf; font-family: Arial, sans-serif; font-weight:normal; text-decoration:none; font-size:90%;}

.top a:hover { background-color: #ffffff; color: #333333; font-family: Arial, sans-serif; font-weight:normal; text-decoration:none; font-size:90%;}

.top a:active {color:#ffffFf; font-family: Arial, sans-serif; font-weight:normal; text-decoration:none; font-size:90%;}

/*Links: */

a:link 	{color: #00639C; font-weight:normal; text-decoration:none;}
a:visited 	{color: #00639C; font-weight:normal; text-decoration:none;} 
a:hover     { background-color: #00639C; color: #FFFFFF; font-weight:normal; text-decoration:none;}
a:active	{color: #00639C; font-weight:normal; text-decoration:none;}
a:link img   { border-color: #00639C } 
a:visited img   { border-color: #00639C } 
a:hover img   { border-color: #00639C } 
a:active img   { border-color: #00639C } 


/*Headers:*/


h1        {  font-size: 160%; font-weight:bold; text-align:left; color: #222222}

h2	{ font-size: 110%;  font-weight: bold; text-align:left; color: #222222}

h3	{ font-size: 100%; font-weight: bold; text-align:left; color: #222222}

h4	{font-size: 110%; font-weight: bold; text-align:left; color: #222222}

h5	{font-size:110%; text-align:center }




/*Properties for special highlight:*/
.special	{font-size: 150%; 	font-weight: bold;	color: #333333; 	text-align:center }


/*Change distance between list items:*/
li  { margin-bottom: 5px}

/*color of list:*/
li {color: #333333}
ul {color: #333333}





