@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 0px;

}
body {
	background-color: #1F1474;
}
a:link {
	color: #1F1474;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #1F1474;
}
a:hover {
	text-decoration: none;
	color: #006699;
}
a:active {
	text-decoration: none;
	color: #1F1474;
}

H1 {
	font-weight: 600;
}


#outter {
	background-image: url(images/ST10_home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#textblock {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	width: 100%;
}

.reviewblock {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	width: 100%;
	text-align: justify;
}

.reviewblock H2 {
	font-size: 1em;
	font-weight: 600;
	color: #1F1474;
}





.textmain {
	font-size: small;
	color: #000000;
	text-align: justify;
	line-height: 1.1em;
	width: 100%;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}


.textmain H1 {
	font-weight: 600;
	font-size: 1.2em;
	color: #1F1474;
}

.textmain H2 {
	font-weight: 600;
	font-size: 1.2em;
	color: #1F1474;
}

.titleblock {
	padding-top: 0px;
	padding-left: 3px;
}

.titleblock H1 {
	font-weight: 600;
	font-size: 1em;
	color: #1F1474;
}

.titleblock H2 {
	font-weight: 600;
	font-size: 1em;
	color: #1F1474;
}



.contact_titles {
	font-weight: 600;
	font-size: 1em;
	color: #1F1474;
	text-align: left;
}


#CentredTable {
	width: 960px;
	
}


.linkblock {
	font-size: 0.9em;
	color: #1F1474;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: 600;
}

.linkblock a {
	color: #1F1474;
	padding-top: 150px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: 600;
	line-height: 1.3em;
}







#NAVLOGO {
	height: 100%;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 0px;
}


/***************************************************/

#NAVblock {
	width: 100%;
	margin: 0px;
	padding: 0px;
	line-height: 1em;
	height: 113px;
}


#NAVblock a {
	font-weight: 600;
	text-decoration: none;
}

#NAVblock a:visited{
	font-weight: 600;
	text-decoration: none;
}


#NAVblock a:hover{
	font-weight: 600;
	text-decoration: none;
}


#NAVblock a:active {
	font-weight: 600;
	text-decoration: none;
}


/***************************************************/



#sig {
	width: 960px;	
	}

#sigT {
	width: 960px;
	background-color: #FFFFFF;
	}

#sigT2 {
	width: 980px;
	background-color: #FFFFFF;
	}




/***************************************************/


.textmainF {
	font-size: small;
	color: #000000;
	text-align: justify;

}
	
/***********************/
#linkblockdiv{
	height: 120px;
	float: left;
	width: 326px;
	left: 331px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 4px;
	text-align: left;
	}


#linkblockdiv a {
	color: #1F1474;
	font-weight: 600;
	}
	
#linkblockdiv a:visited {
	color: #1F1474;
	font-weight: 600;	
	}
	
	
	
#linkblockdiv a:hover {
	color: #006699;
	font-weight: 600;
	}
/***********************/

#logodiv{
	height: 120px;
	padding-top: 4px;
	float: left;
	width: 290px;
	left: 331px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	}

/***************************************************/

#logoRe {
	background-image: url(images/logo_reefgroveB.jpg);
	background-repeat: no-repeat;
	height: 87px;
	width: 288px;
	float: left;	
}

#logoReText {
	float: left;
	width: 288px;
	font-weight: 600;
	text-align: center;
	color: #1F1474;
	font-family: Georgia, "Times New Roman", Times, serif;
}