﻿

body 
{
	font-family:  Verdana , Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #4B4B4B;
	background:white;
	background:url(background.jpg);
	background-repeat: repeat-x;
}
.container {
	width: 775px;
	margin: 0 auto;
	margin-top:10px;
	overflow: hidden;
	background-image: url(backgrd.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
}
.masthead {
	width: 775px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;

	height: 90px;
	background:#000033;
}
.search
{
    padding-top:20px;
    width:450px;
    float:right;
}
.mastnav {
	width: 775px;
	background-image: url(headnavbg.gif);
	height: 31px;
}
.sidebar {
	float: left;
	width: 190px;
	position: relative;
	clear: both;
	margin-top: 0px;
	display: inline;
	padding-left:5px;
    padding-right:5px;
}
.content{
	float: right;
	width: 560px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	background-color: #fff;
	position: relative;
	
	min-height:400px;
	height:auto !important;
	height: 400px;
}
.contentleft {
	float: left;
	width: 400px;
	margin-top: 0;
	margin-right: 0px;
	margin-left: 0;
	padding: 0px;
	background-color: #fff;
	margin-bottom: 10px;
}
.contentright {
	float: right;
	width: 150px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0;
	padding: 0px;
	text-align:right;
}
.footer 
{
    margin: 0 auto;
	clear: both;
	width: 775px;
	padding: 0;
	background-image: url(footnavbg.gif);
	color: white;
}
.foot {
	padding-top: 0px;
    text-align:center;
	color: white;
	font-size: 0.7em;
}
.masthead img
{   
    float: left;
    border: solid 0px black;
}
.masthead p {
	font-size: 0.9em;
	text-align: right;
	margin-top: 10px;
	margin-right: 10px;
}

/* Styles for side content */
.latestnews
{
    padding-left:5px;
    padding-right:5px;
    font-size: 11px;
    color: Gray;
}

.sidebar h1 
{

    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0355a9;
	padding-left: 5px;
	
}
.sidebar a
{
    padding-left:100px;
    font-family: Arial, Helvetica, sans-serif;
	color: #6699cc;
	text-decoration: none;
}
.sidebar img
{
    border-bottom:solid 1px #0355a9;
    margin-left: -5px;
}

/* Styles for content */
.content h1 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #0355a9;	
}
.content h2 {
	font-size: 0.8em;
	
}
.content h3 {
	font-size: 0.8em;
	
}
.content h4 {
	background-color: #0355A9;
	color: #FFFFFF;
	font-size: 0.8em;
	font-weight:bold;
	padding: 3px;
	border:solid 1px #BED3E9;
	margin-bottom: 0px;	
	font-family:  Arial, Helvetica, sans-serif;
}
/*.content p {
	font-size: 0.8em;
	
}*/
.content span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-left:0px;
    text-align:left;	
}

.content ol {
	font-family: Arial, Helvetica, sans-serif;
}

.contentright img{
	border: 0;
}

/* Styles for searchbox */
.search p 
{
    font-size:0.8em;
    color:White;
    text-align:right;
}

.search a
{
	float:right;
    text-decoration: underline;
    color:White;
}
.search a:hover
{
    color:#ff6600;
}

/* Styles for Navigation */
.mastnav p
{
    padding-left:10px;
    padding-top:10px;
    margin-top:0px;
    margin-bottom:0px;
}
.mastnav a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    color:White;
    font-weight:bold;
    text-decoration:none;
    padding-left:2px;
    padding-right:10px;
}   
.mastnav a:hover
{
    text-decoration:underline;
    color: #ff6600;
}

/* Styles for Footer */
.footer p {
	color: white;
	margin: 2px;
	padding: 2px;
	text-align:center;
	color: white;
}
.footer td {
	font-size: 0.6em;
	text-align:center;
    
}
.foot p
{
	text-align:center;
	color: #CCCCCC;
}
.foot a {
	text-decoration: underline;
	color: #CCCCCC;
}
.foot A:visited
{
    color: #CCCCCC;
}
.foot a:hover {
	color: #ff6600;
}

.style_bold {
	font-weight: bold;
}
.style_italic {
	font-style: italic;
}

/*Style the classes*/
.searchbox
{
    width:200px;
    height:12px;
    font-size:10px;
    font-family: Arial, Helvetica, sans-serif;
}

/* Styles for Grids */
.GridMain
{
	background-color:Aqua;
	width: 400px;
	border-right: gainsboro thin solid;
	border-left: gainsboro thin solid;
	border-bottom: gainsboro thin solid;
	font-size: 0.75em;
    font-family: Arial, Helvetica, sans-serif;
}
.GridRow
{
	
}
.GridSelectedRow
{
	
}

.GridHeader
{
	background-color:#0355a9;
	color:White;
	border-bottom: Solid 3px black;
	text-align:left;
}
.linkbutton
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
}  
.linkbutton img
{
    border: 0;
}  



.GroupTable
{
	border:solid 1px #CCCCCC;
    font-family: Arial, Helvetica, sans-serif;
    font-size:0.75em;
}

.GroupTable img
{
	border:0;
}





