/* CSS Document */

/*PAGE LAYOUT*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
}

div#wrapper { 
	text-align:center;
	width:900px;
	margin:0 auto;
} 

div#topheader { 
	float:right; 
	width:900px; 
	height:107px; 
	background-color:#F0F0F0; 
}

div#toplinks {
	position:absolute; 
	right:10px; 
	top:10px;
}

div#menu {
	float:right; 
	width:900px; 
	height:32px; 
	background-image:url(images/bg_menu.gif); 
	background-repeat:repeat-x;
}

div#submenu {
	float:right; 
	width:900px; 
	height:32px; 
	background-image:url(images/bg_submenu.gif); 
	background-position:top; 
	background-repeat:repeat-x;
}

div#contenttext {
	float:left; 
	width:900px;
}

div#newspanel {
	float:left; 
	width:900px; 
	height:125px; 
}

div#newspanel01 {
	text-align:left;
	float:left; 
	width:432px; 
	height:100px; 
	background-color:#F7F7F7; 
	margin: 0;
	padding: .5em;
	border:solid 1px #666666;
}

div#newspanel02 {
	text-align:left;
	float: right;
	width:432px; 
	height:100px; 
	background-color:#F7F7F7; 
	margin: 0;
	padding: .5em;
	border:solid 1px #666666;
	border-left: 0px;
}

div#bottom {
	text-align:center; 
	width:450px; 
	background-color:white; 
	padding:5px;
	margin:0 auto;
}

div#logo {
	float:left; 
	margin:10px;
}

div#logotop {
	float:right; 
	margin:10px;
}

/*TEXT STYLES*/

.graypanel {
	border:solid 1px #666666; 
	background-color:#F7F7F7; 
	padding:10px; 
	margin:10px;
}

.bodytext {
	font: 0.7em Tahoma, sans-serif;
	color: #666666;
}

.bodytext2 {
	font: 0.8em Tahoma, sans-serif;
	color: #666666;
	padding:12px;
	text-align: justify;
}

.titletext {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color: #8C0808;
}

.whitetitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#FFFFFF;
}

.smalltitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #8C0808;
}

.smallwhitetext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}

.smallwhitetext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}

.smallwhitetext a:hover{
	text-decoration:underline;
	color: #FFFFCC;
}

.smallgraytext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
}

.smallgraytext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}

.smallgraytext a:hover{
	text-decoration:underline;
	color: maroon;
}

.smallredtext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #8C0808;
}

.smallredtext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #8C0808;
	text-decoration:none;
}

.smallredtext a:hover{
	text-decoration:underline;
}

.subtitle {
	font: .7em Tahoma, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #8C0808;
	text-decoration:underline;
}
