@charset "utf-8";
/* CSS Document */

body {background-color:#E5E5E5;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
	  margin:0px; 
	  border:0px;}

h1 {font-family:Tahoma, Arial;
	color:#0099CC;
	padding-top:12px;}
h2 {font-family:Tahoma, Arial;
	color:#0099CC;
	padding-top:12px;}
h3 {font-family:Tahoma, Arial;
	color:#0099CC;
	padding-top:12px;}
h4
	{
	font-family:Tahoma, Arial;
	color:#006699;
	font-size:16px;
	padding:0px;
	margin:0px;
	}
	
p
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color: #003366;*/
	color: #656565;
	text-align:justify;
	}

fieldset
	{
	border:#CCCCCC 1px solid;
	padding-top:10px;
	}
	
.page
	{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:960px;
	background-color:#F8F8F8;
	}
	   
.header {
	   position:relative;
	   margin-left:auto;
	   margin-right:auto;
	   width:960px;
	  }
	   
.topbar {background-image:url(../images/topbg.jpg);
	     width:auto;
		 height:100px;}
		 
.topbar2 {background-color:#E5E5E5;
	     width:auto;
		 height:30px;}

.topbar3 {
	     width:960px;
		 height:30px;
		 margin-left:auto;
		 margin-right:auto;}

.banner {
		width:960px;
		height:250px;}

.topbartext
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:5px;
	font-size:10px;
	text-align:right;
	padding-top:12px;
	padding-right:20px;
	font-weight:bold;
	float:right;
	position:absolute;
	right:0px;
	top:0px;
	}
			 
.nav
	{
	width:571px;
	float:right;
	position:absolute;
	right:0px;
	top:62px;
	}
	
.content
	{
	width:960px;
	background-color:#F8F8F8;
	overflow:hidden;
	height:auto;
	}	
		  
.left
	{
	float:left;
	width:610px;
	overflow:hidden;
	height:auto;
	padding:20px;
	clear:both;
	}

.right
	{
	float:right;
	width:280px;
	overflow:hidden;
	height:auto;
	padding-right:20px;	
	}

.formfieldone
	{
	width:250px;
	border:#CCCCCC 1px solid;
	}

.formtext
	{
	font-family:Trebuchet MS, Arial;
	font-size:12px;
	color:#656565;
	}

.footer      {width:auto;
	          height:220px;
			  background-image:url(../images/footer.jpg);
			  }	

.footer_content {
			width:960px;
			height:220px;
			margin-left:auto;
			margin-right:auto;
			position:relative;}

.os3 { position:absolute;
		bottom:0px;
		right:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		margin-right:20px;
		margin-left:20px;
		margin-bottom:20px;
		text-decoration:none;
		width:920px;
		text-align:right;
}

.os32 a:link { position:absolute;
		bottom:0px;
		right:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		text-decoration:none;
}

.os32 a:visited { position:absolute;
		bottom:0px;
		right:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		text-decoration:none;
}

.os32 a:hover
	{
	position:absolute;
	bottom:0px;
	right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
	}

a.WhiteLink:Link, a.WhiteLink:Active, a.WhiteLink:Visited
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	}

a.WhiteLink:hover
	{
	text-decoration:underline;
	}

a.NewsLinks:Link, a.NewsLinks:Active, a.NewsLinks:Visited
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0099CC;
	text-decoration:none;
	}

a.NewsLinks:hover
	{
	text-decoration:underline;
	}

a.GreyLink:Link, a.GreyLink:Active, a.GreyLink:Visited
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ccc;
	text-decoration:none;
	}

a.GreyLink:hover
	{
	text-decoration:underline;
	}

.darkenBackground
	{
	background-color: rgb(0, 0, 0);
	opacity: 0.8;              /* Safari, Opera */
	-moz-opacity:0.80;         /* FireFox */
	filter: alpha(opacity=80); /* IE */
	height: 100%;
	width: 100%;
	background-repeat:repeat;
	position:fixed;
	top: 0px;
	left: 0px;
	z-index:2;
	}

.LoginForm
	{
	height: 100%;
	width: 100%;
	background-repeat:repeat;
	position:fixed;
	top: 0px;
	left: 0px;
	z-index:3;
	}

TD
	{
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
