body {

	margin-top: 0px;

	margin-left: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 62.5%;

	background-color: #dfded3;

	color: #303030;

}



td {

	font-size: 1.1em;

	}

	

hr {

	margin: 1em 0px 1em 0px;

	color: #303030;

	

}



img {

	border-style: none;

	border: 0px none black;

}



h1 {

	font-style: italic;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 2.0em;

	font-weight: 400;

	margin: 0 0 1.0em 0;

}



p {

	margin: 0 0 1em 0; 

	font-size: 1.0em;

	font-weight: 700;

	line-height: 1.8em;

}



.maintext {

	float:left; 

	width: 300px;

	border: 0px solid red;

}



.maintextdivider{

	float:left; 

	width: 50px;

}



.bluebold, .bluebold a:link, .bluebold a:visited, .bluebold a:hover {

	font-size: 1.0em;

	color: #2ea5dd;

	font-weight: 700;

	text-decoration: none;	

}



.blacknormal, .blacknormal a:link, .blacknormal a:visited, .blacknormal a:hover {

	font-size: 1.0em;

	color: #303030;

	text-decoration: none;	

}



.blackbold {

	font-size: 1.0em;

	color: #303030;

	font-weight: 700;

	text-decoration: none;	

}



.photo {

	float: left;

	width: 100px;

	margin: 0 0 30px; 0;

	}



.photodivider {

	float: left;

	width: 10px;

	margin: 0 0 30px; 0;

	}



.whiteform {

	background-color: white;

	width: 100%;

	padding-left: 0px;

	padding-right: 0px;

	}



.checkboxtext {

	vertical-align: 8%;

	font-weight: 900;

	font-size: 0.9em;

   

 }



.formtext {

	font-weight: 700;

	font-size: 0.8em;

	line-height: 1.5em;

 }



/* ---------------------------------------------------------*/

/* --------------------- menu main -------------------------*/



.menudivider {

	width: 50px;

    margin: 0;

    padding: 0;	

	border: 0px solid red;

	}

	

#menuMain {

	width:960px;

    margin: 0;

    padding: 0;	

	}

	

	

#navMain, #navMain ul {

    margin: 0;

    padding: 0;

    list-style-type: none;

    list-style-position: outside;

    position: relative;

  	font-size: 1.2em;

  	font-weight: bold;

  	line-height: 3.6em;

  	text-decoration: none;

  	font-family: Arial, Helvetica, sans-serif;

} 



#navMain a {

    display: block;

    padding: 0px 0px 0px 0px;

  	color: #2ea5dd;

    text-decoration: none;

} 



#navMain li {

    float: left;

    position: relative;

	/*width: 112px; */

	text-align: left;

    margin: 0;

    padding: 0;

	border: 0px solid red; */

	} 





#navMain .hovered a {

    /* background: #ff8040; */

    /* color: #333; */

    color: #303030;

	font-weight: bold;

} 



#navMain a:hover {

    /*background-color: #444;*/

    color: #303030;

	font-weight: bold;

} 



#navMain a.selected { /* set in menu.js */

    color: #303030;

	font-weight: bold;

}



#navMain .nothovered a {

    color: #303030;

	font-weight: bold;



} 



#navMain .nothovered a:hover {

    color: #303030;

	font-weight: bold;

}


