/* CSS Document */
body { background-color:#F2F290; font-family:Verdana, Helvetica, sans-serif; padding:0; margin:10px 0px; font-size:10pt; line-height:12pt; color:#7a7a7a; }
body a { color:#000000; text-decoration:underline; font-weight:normal; cursor:pointer; }
body a:hover { color: #999999; text-decoration:underline; font-weight:normal; cursor:pointer; }
#container { width:804px; height:100%; margin:0 auto; font-size:90%; background-image:url(design/mainbg.jpg); background-repeat:repeat-y; border:0px solid #FF0000; }
/*
#header {margin:0; padding:0; width:804px; height:166px; float:left; vertical-align:baseline; text-align:right; }
*/
#header h1 {font-size:24pt; font-weight:800; color:#999999;}

div#header ul
{
	height:20px;
	width:auto;
	list-style: none;
	margin:0;
	padding:146px 0 0 240px;
}
div#header ul li
{
	list-style: none;
	display: block;
	width: 141px;
	height:20px;
	float: left;
	text-align: center;
}

div#header ul li.IE a
{
	width: 100%;
	height: 20px;
	display: block;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=design/menu_bg.png,sizingMethod=scale);	
	background-repeat:repeat;
	color: #FFFFFF;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height:20px;
}
div#header ul li.IE a:hover
{
	color: #FFFFFF;	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=design/menu_bg_h.png,sizingMethod=scale);	
	background-repeat:repeat;
}
div#header ul li.IEnavselected a
{
	color: #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=design/menu_bg_h.png,sizingMethod=scale);	
	background-repeat:repeat;
}


div#header ul li.FF a
{
	width: 100%;
	height: 20px;
	display: block;
	background-image:url(design/menu_bg.png);
	background-repeat:repeat;
	color: #FFFFFF;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height:20px;
}
div#header ul li.FF a:hover
{
	color: #FFFFFF;	
	background-image:url(design/menu_bg_h.png);
	background-repeat:repeat;
}
div#header ul li.FFnavselected a
{
	color: #FFFFFF;
	background-image:url(design/menu_bg_h.png);
	background-repeat:repeat;
}


img { border:0; padding:0; }

#leftcol { width:239px; min-height:380px; color:#FFFFFF; float:left; padding:0; margin:0; background-image:url(design/leftbg.jpg); background-repeat:repeat-y; }
#leftcol h1 { width:239px; font-size:16px; line-height:40px; padding:0; margin:0 0 0 -28px; text-align:right; }
#leftcol ul
{
	height: 20px;
	list-style: none;
	width: auto;
	margin:0;
	padding-top:20px;
	padding-left:0;
	padding-right:30px;
	padding-bottom:0;
}
#leftcol ul li
{
	list-style: none;
	display: block;
	width: 100%;
	height:20px;
	float: left;
	text-align: right;
}

#leftcol ul li a
{
	width: 100%;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height:20px;
}
#leftcol ul li a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
#leftcol ul li.navsubselected a
{
	color: #cccc99;
	text-decoration:none;
}


#main { color:#FFFFFF; min-height:360px; float:left; width:545px; padding:10px; margin:0; background-color:#CCCC99; font-size:12px; font-weight:bold; }
#main h1 { font-size:16px; font-weight:bold; color: #8E9E5D;}
#main h2 { font-size:14px; font-weight:bold; color: #8E9E5D;margin:0; padding:0; line-height:40px;}

#footer { width:804px; height:20px; background-color:#F2F290; text-align:left; padding:0; margin:0; }
#footer p{ padding-top:2px; padding-bottom:0; padding-left:0; padding-right:0; text-align:right; }
#footer a { color:#8E9E5D; text-decoration:none; font-weight:bold; font-size:10pt; padding:10pt; padding:0; margin:0; }
#footer a:hover { color:#8E9E5D; text-decoration:underline; font-weight:bold; font-size:10pt; padding:10pt; padding:0; margin:0; }

.clear { clear:both ; font-size:1px }
