/* positioning styles */

body {
	margin: 0px; 
	/*background-color: #FFFFFF;*/
	background-color: #197B94;  
	background-image : url(images/bkg_main.jpg); 
	background-position : top; 
	background-repeat : repeat-x;
	font-family: arial; 
	font-size: 11px;
	color: #7f7f7f; 
}

.footer {
	background-color: #FFFFFF;
	align: center;
	padding: 20 0 0 0;
}

.content {
	width: 682px;
	padding-top: 30px;
	text-align: left;
	}


.leftfill {
	background-image : url(images/bkg_left.jpg); 
	background-position : top right; 
	background-repeat : no-repeat;
	}

.rightfill {
	background-image : url(images/bkg_right.jpg); 
	background-position : top left; 
	background-repeat : no-repeat;
	}

.tableBorder {
	border: 1px solid #E7E7E7;
	padding: 1px, 1px, 1px, 1px;
	}


.header {
	height: 73px;
	background-color: #FFFFFF;
	}

.mainCell {
	background-color: #FFFFFF;
	align: center;
}


/* text styles */


p {
	font: 11px/18px arial; 
	color: #7f7f7f; 
	text-align: justify;
}

.txt {
	font: 11px/18px arial; 
	color: #7f7f7f; 
	text-align: justify;
}

.portalrandomtxt {
	font: 11px/18px arial; 
	color: #7f7f7f; 
	text-align: justify;
	width: 289px;
}

ul,ol	{ 
	font-size: 11px; 
}
.textheader {
	font-size: 11px;
	font-weight: bold;
	font: arial 10px;
} 
.textheader2 {
	font-size: 11px;
	font: arial 10px;
} 



/* global styles */

A { 
    text-decoration:none;
    color: #E97400;
}

A:Hover  { 
    text-decoration:underline;
    color : #FF9933;    
}








/* CoolMenus 4 - default styles - do not edit */


.clCMEvent	{
	position:absolute; 
	width:99%; 
	height:99%; 
	clip:rect(0,100%,100%,0); 
	left:0; top:0; 
	visibility:visible
} 

.clCMAbs	{
	position:absolute; 
	visibility:hidden; 
	left:0; 
	top:0
}

.clBar {
	visibility: hidden; 
	width: 10px; 
	position: absolute; 
	height: 10px; 
	background-color: #ffffff; 
	layer-background-color: #FFFFFF
}

.clLevel0 {
	padding-right: 0px; 
	padding-left: 0px; 
	font-weight: bold; 
	font-size: 12px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	font-family: arial; 
	position: absolute;
}

.clLevel0over {
	padding-right: 0px; 
	padding-left: 0px; 
	font-weight: bold; 
	font-size: 12px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	font-family: arial; 
	position: absolute;
}

.clLevel0 {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #ffffff; 
	layer-background-color: #FFFFFF;
	position: absolute; 
}

.clLevel0over {
	cursor: hand; 
	color: #c9d1d0; 
	background-color: #ffffff; 
	layer-background-color: #FFFFFF;
	position: absolute; 
}

.clLevel0border {
	visibility: hidden; 
	position: absolute; 
	background-color: #ffffff; 
	layer-background-color: #FFFFFF;
}

.clLevel1 {
	padding-right: 5px; 
	padding-left: 5px; 
	font-size: 10px; 
	padding-bottom: 5px; 
	padding-top: 5px; 
	font-family: arial; 
	position: absolute;
}

.clLevel1over {
	padding-right: 5px; 
	padding-left: 5px; 
	font-size: 10px; 
	padding-bottom: 5px; 
	padding-top: 5px; 
	font-family: arial; 
	position: absolute;
}

.clLevel1 {
	color: #ffffff; 
	background-color: #2A869B; 
	layer-background-color: #FFFFFF; 
	background-image : url(images/nav_sub_off.gif); 
	background-position : top; 
	background-repeat : none;
	position: absolute; 
}

.clLevel1over {
	cursor: hand; 
	color: #ffffff; 
	background-color: #3E6E84; 
	layer-background-color: #FFFFFF;  
	background-image : url(images/nav_sub_on.gif); 
	background-position : top; 
	background-repeat : none;
	position: absolute; 
}

.clLevel1border {
	visibility: hidden; 
	position: absolute; 
	background-color: #ffffff; 
	layer-background-color: #FFFFFF;
}
.cursor {  
	cursor: hand
}
