/*****************************/































/*** Core html setup stuff ***/































/*****************************/































































html {































  height: 100%;































  margin-bottom: 1px;































}































































form {































  display:inline;































}































































body {































	margin: 0px 0px 0px 0px;































	padding: 0px 0px 0px 0px;































}































































body, td{































	font-family: Helvetica,Arial,sans-serif;































	font-size: 12px;































	color: #000;































	line-height: 1.4em;































}































































a:link, a:visited {































	text-decoration: none;































	font-weight: bold;































}































































a:hover {































	text-decoration: none;







        font-weight: bold;







































}































































input.button { cursor: pointer; }































































p { margin-top: 0; margin-bottom: 5px; }































































img { border: 0 none; }































































/*****************************************/































/*** Template specific layout elements ***/































/*****************************************/































































#page_bg {



background:#000000 url(../images/page_bg.jpg) top center no-repeat fixed;



/*background-color:#044078;

background-image:url(../images/page_bg.png);

background-repeat:repeat;

background-position:top left;

background: #044078 url(../images/page_bg.png) fixed top left repeat;*/

}































































div.main_bg_center{



























        





	margin:0px auto;































}































div.main_bg_left{































	float:left;































}































div.main_bg_right{































	float:right;































}































































div#main_bg{































	width: 995px;































	text-align:left;































	background: url(../images/middle_bg.png) top repeat-y;





























}































































div#middle_bg{































	margin:0px auto;































	width: 995px;







        





        height: autopx;















}































































div#nologo{































	display:block;































	float:left;































	width: 20px;































}































































div#logo_bg{































	height:100px;































	margin-left: 7px;































	margin-right: 3px;































	width:auto;































}































































#logo_img{































	margin-top:16px;































	margin-left:16px;































	margin-right:10px;































}































.logo{































	display: block;































	float:left;































	padding-top:30px;































}































a.logo:link,a.logo:hover, a.logo:visited{































	line-height: 28px;































	text-decoration:none;































	font-weight:bold;































}































a.logo_trebuchet:link,a.logo_trebuchet:hover, a.logo_trebuchet:visited{ font-family:"Trebuchet MS", Tahoma, Verdana; font-size:26px; }































a.logo_tahoma:link,a.logo_tahoma:hover, a.logo_tahoma:visited{ font-family:Tahoma, Verdana, Arial; font-size:26px; }































a.logo_verdana:link,a.logo_verdana:hover, a.logo_verdana:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:26px; }































a.logo_times:link,a.logo_times:hover, a.logo_times:visited{ font-family:"Times New Roman", Times, serif; font-size:26px; }































a.logo_arial:link,a.logo_arial:hover, a.logo_arial:visited{ font-family:Arial, Helvetica, sans-serif; font-size:26px; }































a.logo_helvetica:link,a.logo_helvetica:hover, a.logo_helvetica:visited{ font-family:Helvetica, Arial, sans-serif; font-size:26px; }































a.logo_georgia:link,a.logo_georgia:hover, a.logo_georgia:visited{ font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; }































a.logo_geneva:link,a.logo_geneva:hover, a.logo_geneva:visited{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:26px; }































































div#user4{































	float:right;































	text-align:left;































	margin-right:29px;























	margin-top:9px;















}































































div#user4 div.search{































	width:290px;































	height:46px;































	text-align:left;































	padding-top: 9px;































	background: url(../images/search_bg.png) top right no-repeat;































}































.search .inputbox {































	background:#FFFFFF;































	width: 200px;































	height: 16px;































	margin-left: 40px;































	font-size: 11px;































	color: #454545;































	padding:5px 2px 2px 2px;































	border: 1px solid #D3D3D3;































}































.input {































	padding:10px 10px 10px 0px;































}































































































div#banner_bg{































	height:218px;































	width:989px;































	margin-top: 0px;































	margin-left: 3px;































	padding: 0px;































}































div.banner1{































	background: url(../images/banner1.jpg) top left no-repeat;































}































div.banner2{































	background: url(../images/banner2.jpg) top left no-repeat;































}































div.banner3{































	background: url(../images/banner3.jpg) top left no-repeat;































}































div.banner4{































	background: url(../images/banner4.jpg) top left no-repeat;































}































div.banner5{































	background: url(../images/banner5.jpg) top left no-repeat;































}































#banner_bg table.contentpaneopen{































	margin-top:25px;































	margin-right:18px;































	width:370px;































	float:right;































	text-align:left;































}































































































#user3{































	margin-left: 0px;































	margin-right: 0px;















        padding-left: 3px;















	width:auto;































	border:0px;































	height:53px;































}































#pillmenu {































	text-align:left;































	margin: 0;































	float:left;































}































#pillmenu ul {































	margin: 0;































	padding: 0 0 0 8px;































	list-style: none;































}































#pillmenu li {































	float: left;































	margin: 0;































	padding: 0;































	margin-top:5px;































}































#pillmenu li a, #pillmenu li a:hover, #active_menu-nav {































	font-family:"Trebuchet MS",Tahoma;































	font-size: 13px;































	float: left;































	display: block;































	line-height: 30px;































	padding: 0 17px 0 17px;































	color: #FFFFFF;































	text-decoration: none;































	font-weight: bold;































}



































































#date{































	text-align:right;































	margin-right: 10px;































	float:right;































	line-height: 40px;































	color: #FFFFFF;































	font-family:Arial,Verdana;































	font-size: 12px;































}































































#leftcolumn{































	margin: 0px;































	padding: 0px;































	margin-left:4px;































	margin-top:6px;































	width: 197px;































	float:left;































}































































#rightcolumn{































	margin: 0px;































	padding: 0px;































	margin-left:0px;































	margin-right:4px;































	margin-top:6px;































	width: 197px;































	float:right;































}































































#maincolumn{































	width: 585px;































	float:left;































	margin:0px;































	padding:0px;































}































































div.path{































	padding:0px 0 0 15px;































}































































div.nopad {































	float:left;































	padding:0 15px 15px 15px;































}































































div.nopad ul {































	clear: both;
	
	
	
	
	
	
	margin: 15px;
	
	
	
	
	
	
	list-style: none;































}































































form#form-login fieldset { 































	border: none;































	margin: 0;































	margin-left:10px;































}































form#form-login ul li{ 































	padding: 0; 































}































































form#form-login ul li a {































	text-align: left;































	padding: 0px;































	font-size: 10px;































	color: #858585;































}































































#leftcolumn div.moduletable_menu, #leftcolumn div.moduletable, #leftcolumn div.moduletable_text, #rightcolumn div.moduletable_menu, #rightcolumn div.moduletable, #rightcolumn div.moduletable_text{































	margin: 2px 0px 10px 0px;































	padding: 0px;































	width: 390px;































}































































#leftcolumn h3, #rightcolumn h3{































	text-align: left;































	height: 50px;































	width: 400px;































	line-height: 46px;































	color:#FFFFFF;































	font-size:14px;































	margin:0px 0px 0px 0px;































	padding-left:35px;































}































































div.bannergroup_text {































	margin:10px 13px 10px 13px;































}































.bannerheader {































	font-weight:bold;































	margin-bottom:10px;































}































.banneritem_text {































	margin-bottom:10px;































}































.bannerfooter_text {































	margin-bottom:10px;































}































































table.poll thead td {































	text-align: center;































	padding-left:10px;































}































.poll {































	margin:10px 0px 10px 0px;































}































.poll td{































	margin:0px 0px 10px 0px;































}































table.poll td {































	text-align:left;































}































































.pollstableborder {































	margin: 5px 10px 10px 5px;































}































































/* forms */































































#leftcolumn ul, #rightcolumn ul {































	margin: 10px;































	padding: 0px 10px 10px 0px;































	list-style: none;































}































































.moduletable ul {































	padding:0px 10px 10px 10px;































	margin:0px;































}































































.moduletable ul li {































	padding:0px 0px 0px 10px;































	margin:0px;































	line-height:18px;































}































.moduletable form ul li {































	list-style:none;































	background:none;































}































































































div.moduletable ul.latestnews {































	padding:0px 10px 10px 10px;































	margin:0px;































}































ul.latestnews li{































	padding:0px 0px 0px 10px;































	margin:0px;































	line-height:18px;































}































div.moduletable ul.mostread {































	padding:0px 10px 10px 10px;































	margin:0px;































}































ul.mostread li{































	padding:0px 0px 0px 10px;































	margin:0px;































	line-height:21px;































}































#leftcolumn ul.menu li#current ul li, #rightcolumn ul.menu li#current ul li {































	margin: 0px;































	padding: 0px;































}































div.moduletable ul.menu {































	padding:0px 0px 10px 15px;































	margin:0px;































}































ul.menu {































	padding:0px 0px 10px 15px;































	margin:0px;































}































ul.menu li{































	padding:0px 0px 0px 15px;































	margin:0px;































	line-height:21px;































}































ul.menu li#current a{































	text-decoration:underline;































	color: #FFFFFF;































}































ul.menu li ul {































	padding:0px 0px 5px 0px;































	margin:0px;































}































ul.menu li ul li{































	padding:0px 0px 0px 15px;































}































ul.menu li#current ul li a{































	margin-left:15px;































	text-decoration:none;































}































ul.mostread {































	padding:10px 0px 10px 15px;































	margin:0px;































}































ul.mostread li{































	padding:0px 0px 0px 15px;































	margin:0px;































	line-height:21px;































}































ul.latestnews {































	padding:10px 0px 10px 15px;































	margin:0px;































}































ul.latestnews li{































	padding:0px 0px 0px 15px;































	margin:0px;































	line-height:21px;































}































div.componentheading{































	font-weight:bold;































	font-size:16px;































	margin:7px auto;































}


a:hover {

	color:#00F !important;

}






























td.contentheading, td.buttonheading{
	font-family:Tahoma !important;



























	font-weight:bold;































	font-size:16px;































	height:33px;































	background: #FFFFFF url(../images/contentheading_line.png) bottom repeat-x;































	border:none;































}































table.contentpaneopen{































	border-collapse: collapse;































	margin-left:5px;































}































table.contentpaneopen td{































	padding:2px;































}































span.small, td.createdate, td.modifydate{































	font-size:11px;































	color:#999999;































}































span.pagination span, span.pagination a{































	padding:8px;







	background-color:#CCCCCC;







	font-weight:bold;































}































































































div#f_area{































	text-align:left;































	border-top: 3px solid #4D4C4C;































	background: #000000;































	margin:0px auto;































	width: 989px;































	padding-left: 0px;































}































































#f_area div.moduletable, #f_area div.moduletable_menu{































	float: left;































	margin:10px 4px 10px 5px;































	width: 235px;































}































#f_area h3{































	text-align: left;































	height: 34px;































	width: 200px;































	line-height: 33px;































	color:#FFFFFF;































	font-size:12px;































	margin:0px;































	padding-left: 35px;































}































































































/* System Standard Messages */































#system-message { margin-bottom: 20px; }































































#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;}































































/* System Error Messages */































#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}































































/* System Notice Messages */































#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}































































#syndicate{































	float:left;































	padding-left: 25px;































}















































#power_by, #power_by a, #power_by a:visited{































background-color:#000000;































color:#FFFFFF;































text-align:center;































font-family:Arial, Helvetica, sans-serif;































height:30px;































padding-top:10px;































width:100%;















}