
/**********************************************************/
/** body and bits **/
body
{
	/**
	scrollbar-base-color: 		#333399;	
	scrollbar-arrow-color: 		#ffffff;
	scrollbar-shadow-color: 	#333399;
	scrollbar-highlight-color: 	#FFFFFF;
	scrollbar-3dlight-color: 	#006699;
	*/
	
	font-family: 	Arial, Verdana, Helvetica; 
	font-size:	0.8em; 	
	
	background-color: #F5F5F5;
}

P, DIV
{
	/*color: 		#333399;*/
	color: 		#666666;
	FONT-SIZE: 	1em; 
	FONT-FAMILY: 	Arial, Verdana, Helvetica;	
}

STRONG
{
	color: 		#2D63D2;
}

h1
{	
	color: 		#2D63D2;
	FONT-SIZE: 	1.4em; 
	FONT-FAMILY: 	Arial, Verdana, Helvetica;	
}	

h2
{	
	color: 		#2D63D2;
	FONT-SIZE: 	1.3em; 
	FONT-FAMILY: 	Arial, Verdana, Helvetica;	
}	

h3
{
	color: 		#2D63D2;
	FONT-SIZE: 	1.2em; 
	FONT-FAMILY: 	Arial, Verdana, Helvetica;	
}

h4
{
	color: 		#2D63D2;
	FONT-SIZE: 	1.1em; 
	FONT-FAMILY: 	Arial, Verdana, Helvetica;	
	margin-bottom:	0px;
}


TD
{
	color: 		#2D63D2;
	FONT-SIZE: 	1em; 
	FONT-FAMILY: 	Arial, Verdana, Helvetica;	
}

.align-left
{		
	text-align: 	left;	
}		

.align-right
{		
	text-align: 	right;	
}

/**********************************************************/
/** links **/
A:visited 
{
	color: 		#2D63D2;
	FONT-WEIGHT: 	bold; 
	FONT-SIZE: 	1em; 
	FONT-FAMILY: 	Arial, Verdana, Helvetica;
}


A:active 
{
	color : 	#2D63D2;
	FONT-WEIGHT: 	bold; 
	FONT-SIZE: 	1em;; 
	FONT-FAMILY: 	Arial, Verdana, Helvetica;
}


A 
{
	color:		#2D63D2;
	FONT-WEIGHT: 	bold; 
	FONT-SIZE: 	1em;
	FONT-FAMILY: 	Arial, Verdana, Helvetica;
}

A:hover 
{
	color: 		#5B6773;
	FONT-WEIGHT: 	bold; 
	FONT-SIZE: 	1em;
	FONT-FAMILY: 	Arial, Verdana, Helvetica;	
}

/**********************************************************/
/** divs **/

div#container	
{	
	
	position:	relative;
	font-family: 	Arial, Verdana, Helvetica; 
	font-size: 	1em;
	
	top: 		0px;
	left:		0px;
	width: 		85%;
	height:		98%;
	border: 	1px solid #F2F2F2;
	
	/*
	border: 1px solid #F1A84C;
	border: 0px solid #E7E8EA;
	*/
	
	vertical-align:	middle;
	background-color: white;

}

div#container2	
{

	float:middle; 
	position:relative;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 1em;; 
	
	top: 	0px;
	width: 	100%;
	height: 100%;

	
	border-left: 2px solid red;
	border-top: 2px solid red;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	
	background-color: #E4E4E4;
	
	/*
	filter: alpha(opacity=80);
	
	scrollbar-face-color: #345D4C; 
	scrollbar-shadow-color: #000000; 
	scrollbar-highlight-color: #C2D0CB; 
	scrollbar-track-color: #000000; 
	scrollbar-arrow-color: #C2D0CB; */

}


div#mainContent
{
	
	position: 	relative;
	float:		left;
	border: 	0px solid blue;
	text-align:	left;	
	top: 		0px;
	height:		auto;
	
	width:		50%;
	
	padding-left:	8px; 
	padding-right:	4px; 
	padding-bottom:	4px; 
	
	margin-bottom:	4px; 
	margin-left:	4px; 
	
	background-color: #ffffff;
	border-left: 	1px solid #B0B0B0;

}

div#menuRight
{
	
	float: 		right;	
	font-family: 	Arial, Verdana, Helvetica; 
	font-size: 	1em;
	
	width: 		20%;
	height:		450px;
	
	padding-right:	3px;
	padding-right:	5px;

	text-align:	left;
	position: 	relative;
	border-left: 	0px solid #8CBDE8;
	background: 	#F5F5F5;
	
}


div#menuLeft
{
	
	float: 		left;	
	font-family: 	Arial, Verdana, Helvetica; 
	font-size: 	1em;
	
	width: 		20%;
	height:		auto;
	margin-left:	3px;
	margin-right:	3px;
	
	padding-right:	3px;
	text-align:	left;
	position: 	relative;
	
	
	/*
		border: 	1px solid #8CBDE8;
	*/
	
}

div#menuLeft ul
{
	list-style-type: none;
	text-align:	left;
	margin-left:	0.5em;
	
	
}

div#menuLeft li
{
	text-align:	left;
	margin-left:	0.1em;
	
}

div#logo	
{
	
	position: 	relative;
	
	top: 		0px;
	left:		0px;
	width: 		500px;
	height: 	170px;
	float:		left;
	
	border-right: 	0px solid #eeeeee;
	border-left: 	0px solid #eeeeee;
	border: 	0px solid blue;

	background-image: url(../images/headerTop4.jpg);

}

div#headerSearch
{
	padding-top:	5px;
	padding-left:	5px;
	padding-bottom:	5px;
	position: 	relative;

	font-family: 	Arial, Verdana, Helvetica; 
	font-size:	1.2em;	
	font-weight:	normal;
	color:		#5B6773;
	
	background:	#8FBEEA;
	text-align:	left;
	top: 		0px;
	left:		0px;
	width: 		100%;
	
	height: 	26px;
	float:		left;
	display:	block;
	
	border-right: 	0px solid #eeeeee;
	border-left: 	0px solid #eeeeee;
	border: 	0px solid red;
	border-bottom: 	15px solid white;
}

div#headerSearch a
{
	font-family: 	Arial, Verdana, Helvetica; 
	color:		#5B6773;
	font-size:	1.2em;
	text-decoration: none;
	text-align:	left;
}

div#headerSearch a:hover
{
	font-family: 	Arial, Verdana, Helvetica; 
	color:		white;
	font-size:	1.2em;
}


div#divrow
{
	background-image: url(../images/headerTop3.jpg);
	background-repeat: no-repeat;
	
	height: 180px;
	
}

.leftMenuTable
{
	
	
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12px; 
	width: 160px;
	
	
	border-top: 	1px solid #F1A84C;
	border-right: 	1px solid #F1A84C;
	border-left: 	1px solid #F1A84C;
	border-bottom: 	1px solid #F1A84C;
	background-color: #FFDCA2;
	
	position: absolute;

	top: 170px;
	left:10px;
		
}

.menuRight	
{	
	
	font-family: 	Arial, Verdana, Helvetica; 
	font-size: 	1em;
	width: 		100%;
	
	position: 	relative;
	border-top: 	2px solid #F2F2F2;
	border-left: 	2px solid #F2F2F2;
	border-bottom: 	2px solid #F2F2F2;
	border-right: 	2px solid #F2F2F2;
	padding-left:	3px;
	padding-right:	3px;

	color: 		#666666;
	
}	



div#imgSwap	
{
	
	
	font-family: Arial, Verdana, Helvetica; 
	font-size: 1em;; 
	
	top: 0px;
	left:0px;
	width: 178px;
	height: 100%;
	
	border-top: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	border-left: 2px solid #ffffff;

	background-color: #ffffff;
	
}

div#topMenu
{

	font-size: 26px;	
	text-align:center;	
	text-valign:middle;	
	color:#ffffff;
	
	top: 0px;
	left: 180px;
	width: 514px;
	height: 98px;

	border-top: 2px solid red;
	border-left: 2px solid red;
	border-right: 2px solid black;
	
	/*background-color: #003315;*/
	/*background-color: red;*/
	
	/*border-top: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	border-left: 2px solid #ffffff;*/
	
	background-image: url(../images/headerrBar2.gif);
	
}

div#topMenu2
{
	
	align:center;	
	top: 0px;
	left: 180px;
	width: 514px;
	height: 25px;
	
	border-bottom: 2px solid red;
	border-top: 2px solid black;
	
	border-left: 2px solid red;
	border-right: 2px solid black;

	
	background-image: url(../images/headerSpacer.gif);
	
}



div#mainContentFooter
{
	
	align:center;	
	top: 0px;
	
	/*
	border-left: 2px solid red;
	border-bottom: 2px solid black;
	border-right: 2px solid black;
	*/
	
	padding:10px; 
	background-color: #ffffff;
	
}



.leftLink 
{
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12px;	
	color: #000066;
	
	font-weight:bold;
	
}	

.leftLink:hover
{
	font-family: 	Arial, Verdana, Helvetica; 
	font-size: 	12px;	
	color: 		#BBA43E;
	font-weight:	bold;
	
}

ul.nav 
{
	padding-left: 1px; 
	padding-top: 2px; 

	margin: 0px; 
	list-style-type: none; 
	text-decoration: none
	background-color: white;
}


ul.nav li 
{
	padding-top: 		2px; 
	
	border-top-width: 	0px; 
	background-position: 	0px 64%; 
	padding-left: 		10px; 
	border-left-width: 	0px; 
	background-image: 	url(images/navarrow.gif); 
	border-bottom-width: 	0px; 
	font: 			1em Arial, Verdana, Helvetica, helvetica, sans-serif; 
	background-repeat: 	no-repeat; 
	border-right-width: 	0px
	background-color: 	white;

}

ul.navHead 
{

	padding-left: 1px; 
	padding-top: 2px; 

	margin: 0px; 
	list-style-type: none; 
	text-decoration: none
}

ul.navHead li 
{
	padding-top: 2px; 
	
	border-top-width: 0px; 
	background-position: 0px 64%; 
	padding-left: 10px; 
	border-left-width: 0px; 
	background-image: url(images/navarrow.gif); 
	border-bottom-width: 0px; 
	font: 1em Arial, Verdana, Helvetica, helvetica, sans-serif; 
	background-repeat: no-repeat; 
	border-right-width: 0px
}

.align-center
{
	text-align: center;
}

.align-right
{
	text-align: right;
}
