BODY{
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
font-size: 13px;
background-image: url(../gfx/background.jpg);
background-repeat: repeat;
background-position: top center;
text-align: center;
margin-top: 0px;
	}

#TabKernel{

width: 760px;
height: 100%;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
}

#flash1 {

width: 760px;
height: 150px;

}

#mainmenu {
    background-color: #92b4d8;
    width: 760px;	
    height: 39px;
}


.menu {
	width: 760px;
	/*background-color: Fuchsia;*/
	height: 39px;
	margin-left: auto;
	margin-right: auto;
}

.menu a{
	float: left;
	text-decoration: none;
	font-size: 13px;
	width: auto;
	height: 39px;
	line-height: 290%;
	color: white;
	text-align: center;
	background-color: #92b4d8;	
}

.menu a:hover{
	background-color: #5858A2;
}

.menu a:link{

color: white;

}

.menu a:visited{

color: white;
}

#whole {
float: left;
width: 760px;
/* background-colour: white; */
}



/*                    BODY                       */


#content {
float: left;
width: 760px;
/*background-color: white; */
text-align: left;
font-size: 12px;
line-height: 200%;

}

#content p{

font-size: 12px;
font-weight: normal;	
}

#content h1 {
font-size: 25px;
font-family: Tahoma;
color: #92b4d8;
}

#content h2 {
font-size: 15px;
color: #596f87;
font-style: bold;

// color: #878889;
}

#content h3 {

font-size: 13px;
font-style: italic;
color: #58585a;
}

#content h4 {

font-size: 11px;
font-style: bold;
color: black;
}

.submini {

float: left;
text-align: center;
line-height: 120%;
width: 740px;
padding: 10px;
border: solid 12px white;
color: blue;
}

.submini a{
	
font-weight: bold;
text-decoration: none;	
color: blue;
}


.submini a:link {
text-decoration: none;	
color: blue;
	
}

.submini a:visited {
text-decoration: none;	
color: blue;
	
}

.feature {
float: left;
width: 500px;
height: auto;
line-height: 120%;
}

.feature a{
float: left;
width: 500px;
font-size: 18px;
color: black;
background-color: #9A99BE;
}

.feature .main {
float: left;
width: 500px;
font-size: 20px;
color: black;
background-color: #9A99BE;
line-height: 120%;
}

.feature .featureimage {
float: left;
height: 200px;
width: 200px;
background-color: white;
}

.feature .hello {
float: left;
width: 250px;
height: auto;
font-size: 12px;
line-height: 180%;
color: black;

}

.feature .hello a {
width: 235px;
font-size: 12px;
color: black;
background-color: white;
}

.feature .hello a:link {
width: 235px;
font-size: 12px;
color: black;

}

.other {
float: left;
width: 250px;
line-height: 120%;
}

.other a{
float: left;
width: 250px;
font-size: 18px;
color: black;
background-color: #9A99BE;
}

.other .main {
float: left;
width: 235px;
font-size: 17px;
line-height: 120%;
color: black;
background-color: #9A99BE;
}

.other .featureimage {
float: left;
height: 100px;
width: 100px;
background-color: white;
}

.other .hello {
float: left;
width: 235px;
height: 200px;
font-size: 12px;
line-height: 180%;
color: black;

}

.other .hello a {
width: 235px;
font-size: 12px;
line-height: 180%;
color: black;
background-color: white;
}

.other .hello a:link {
width: 235px;
font-size: 12px;
color: black;

}



/*                    FOOTER                       */



.footer {
float:left;
width: 760px;
height: 25px;
font-size: 11px;
color: grey;   
line-height: 350%;
background-color: white;
border-top-style: solid;
border-top-width: medium;
border-top-color: black;
}




/* TABLES */


.tab01{
	width: 100%;
	margin: 10px 0px 10px 0px;
	border-bottom: solid 3px #707172;
	border-top: solid 3px #707172; 
}

.tab01 th{
	font-size: 12px;
	font-weight: bold;
	color: #707172;
	padding: 10px 5px 10px 5px;
	
}

.tab01 td{
	border-top: dotted 1px #707172;
	padding: 10px 5px 10px 5px;	
	vertical-align: top;
	text-align: center;
	font-size: 12px;
	
}

.photo_thumbnail {
border: #92b4d8 2px solid;
}

.photo_thumbnail:hover {
border: #4489d1 2px solid;
}

.photo_thumbnail:visited {
border: #999999 2px solid;
}

.img {

border: white 3px solid;

}

.floatrightimg {

float: right;
margin: 25px;

}


.superscript { line-height: 1.4em; }

