@charset "utf-8";
/* CSS Document */

* {padding:0 0 0 0; margin:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:14px}

body{behavior:url(cssHoverFix.htc);}

#container {width:960px; margin:auto; margin-top:0; display:bloc; background-color:#FFF}

#header1 {
	margin:auto;
	padding:0 20px 0 20px;
	background-image:url(../images/sitebg.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	height:30px;
	background-color:#FFF;
	line-height:30px
	
}

#header2 {margin:0 0 0 0; padding:10px 0 0 0; height:119px; background-color:#FFF}

#navigation
{
width:100%; height:30px; 
	background-color:#939;
	font-weight:bold;
	line-height:30px;
}

#navigation ul
{margin:0px; padding:0px;}

#navigation ul li
{display:inline; float:left; list-style:none; margin-left:20px; position:relative; height:30px; z-index:200;}

#navigation li a
{color:#fff; text-decoration:none;}

#navigation li a:hover
{color:#fff; text-decoration:underline;}

#navigation li ul
{margin:0px; padding:0px; display:none; position:absolute; left:0px; top:20px; background-color:#939; z-index:200;}

#navigation li:hover ul
{display:block; width:230px;}

#navigation li li
{list-style:none; display:list-item;}

#navigation li li a
{color:#fff; text-decoration:none;}

#navigation li li a:hover
{color:#fff; text-decoration:underline;}


#mainarticle {width:690px; float:left; margin:20px 0 20px 0; position:relative; z-index:100;}


#mainarticle li{
	margin:10px 20px 10px 40px;
	margin-bottom:5px;

}
#mainarticle a{color:#939; text-decoration:none;}

#header3 {width:690px; float:left; position:relative; background-color:#939; color:#FFF; height:230px; margin-bottom:20px; z-index:100;}

p.left{ text-align:left} 

#header3 pt{
	margin:10px 465px 10px 20px; text-align:left;
}
#header3 p{
	margin:10px 465px 10px 20px;
	
	/*font-weight: bold;*/
}

#headerx {width:auto; margin:40px; position:relative; z-index:100;}

#headerx p{	margin:40px 20px 40px 20px; text-align:center}

#headerx a{color:#939; text-decoration:none;}

#rightcol {width:250px; height:230px; float:right; margin:20px 0 20px 0; position:relative; background-color:#939; color:#FFF;
z-index:100}
#rightcoldownload {width:250px; float:right; margin:20px 0 20px 0; position:relative; background-color:#939; color:#FFF; 
z-index:100}

#rightcoldownload p
{	margin:10px 20px 10px 20px;	margin-bottom:10px;	text-align:left;}

#footer {
	clear:both;
	margin:auto;
	padding:30px 20px 10px 20px;
	background-image:url(../images/sitebg2.gif);
	background-repeat: repeat-x;
	background-position:top;	
	height:40px;
	background-color:#FFF;
	line-height:50px;
	}

.align_right {	text-align: right}

.floatright {float:right}

.titletext {
	font-size: 24px;
	font-weight: bold;
	}
.rowlabels {color:#fff; font-weight: bold;}

p{	margin:10px 20px 10px 20px;	margin-bottom:10px;	text-align: justify;}

a{color:#fff; text-decoration:none;}

a:hover
{color:#fff; text-decoration:underline;}

table { margin:20px}

td
{
padding:5px;
}

