/* Copyright OssCms and Webways 2006 */

/* General appearance settings*/
BODY {
 font-size: 10pt; 
 font-family: "Verdana", "Arial", "Geneva", "Helvetica", "sans-serif";
 color: #06693b;
 background-image: url(back.gif);
 text-align : center;
}

/* Page Title*/  
H1 {
	font-size: 14pt;
	font-weight : bold;
}

/* Links*/
a:hover { color: #C6C600 }
A { font-weight: normal; font-size: 10pt; text-decoration: none;
     font-family: "Verdana"; color: #FF0000 }
	 
/* General table formatting*/	 
TABLE { 
	color: navy; 
	text-align : left; 
	font-size: 10pt; 
	background: #FFFFFF;
}

/* General row formatting*/	 
TR {
	text-align : left;
}	 

/* Main table content formatting*/	 
.maintable {
	border-left : 1px solid #cccccc;
	border-bottom : 2px solid navy;
	border-top : 1px solid #cccccc;	
	border-right : 2px solid navy;
}

/* Logo cell formatting*/	
.logocell {
	background: #ffffff;
	text-align : right;
}

/* Main content cell formatting*/	
.maincell {
	border-top : 1px dotted #cccccc;		
}

/* Menu cell formatting*/	
.menucell {
	border-right : 1px dotted #cccccc;
	border-top : 1px dotted #cccccc;		
}

/* Page details cell formatting*/	
.pagefootercell {
	border-top : 1px dotted #cccccc;
background-color: #f0f0f0;}

/*Botton left hand corner cell formatting*/	
.bottomleftcell {
	border-right : 1px dotted #cccccc;
	border-top : 1px dotted #cccccc;	
	background-color : #f0f0f0;
}

/*News Section formatting*/	
#newssection {
	font-size: 8pt;	
	text-align : center;
	background-color : #F5F5F5;
	border-left : 1px solid navy;
	border-bottom : 1px solid navy;
	border-top : 1px solid navy;	
	border-right : 1px solid navy;	
	width: 130px;
	float : left;margin-left: +5px;}

/*News Section paragraph formatting*/	
/*#newssection p {
	text-align : center;	
}*/

.border {
	border-left : 1px solid #cccccc;
	border-bottom : 1px solid navy;
	border-top : 1px solid #cccccc;	
	border-right : 1px solid navy;
}

/* Menu Appearance */

#menusection {
	width : 130px;
}

#navcontainer
{
margin: 1px 0 0 79px;
padding: 0;
height: 40px;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
font-weight: bold;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
font-weight: bold;
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
background-color: #ffffff;
width: 115px;
height: 40px;
border-top: 1px solid navy;
border-left: 1px solid navy;
border-bottom: 1px solid navy;
border-right: 1px solid navy;
padding-top: 5px;
margin: 0px 1px 10px 0px;
color: navy;
text-decoration: none;
font-weight: bold;
display: block;
text-align: center;

}

#navcontainer ul li a:hover
{
color: white;
background-color: #cccccc;
font-weight: bold;
}

#navcontainer a:active
{
color: #009140;
font-weight: bold;
}

#navcontainer li#active a
{
background: #c60;
border: 1px solid #c60;
color: #fff;
}


#mainnavcontainer
{
margin: 1px 0 0 5px;
padding: 0;
height: 40px;
}

#mainnavcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
font-weight: bold;
}

#mainnavcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
font-weight: bold;
}

#mainnavcontainer ul li a
{
background-color: #ffffff;
width: 125px;
height: 35px;
border-top: 1px solid navy;
border-left: 1px solid navy;
border-bottom: 1px solid navy;
border-right: 1px solid navy;
padding-top: 5px;
margin: 0px 1px 2px 0px;
color: navy;
text-decoration: none;
display: block;
text-align: center;

}

#mainnavcontainer ul li a:hover
{
color: white;
background-color: #cccccc;
}

#mainnavcontainer a:active
{
background: #8BA5C8;
color: #F9F9E3;
}

#mainnavcontainer li#active a
{
background: #c60;
border: 1px solid #c60;
color: #fff;
}