
#main { width:995px;}
#header {height:240px;}
#topnav {margin:2px 0 5px 0;text-align:right; color:#999999;font:11px Verdana, Arial, Helvetica, sans-serif;float:right;}
#topnav a{color:#000000;}

#rightside {width:670px;float:right;margin-top:9px;}

#footer {background-color:#006699;margin:0; height:35px;color:#ffffff;overflow:auto; padding:0px; width:100%;}
#footer a {color:#ffffff;}
#footerlegal {
		 margin:0px;
		 padding-top:0px;
         font:11px Verdana, Arial, Helvetica, sans-serif;
		 float:left;
		 float:bottom;
		 width:100%;
		 color:#ffffff;
		 text-align:center;
		 overflow:hidden;
}
#footerlegal a {font:11px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}	
#footerlegal a:hover {text-decoration:underline;}	

#footerx {background-color:#cc0066;margin:0; height:35px;color:#ffffff;overflow:auto; padding:0px; width:100%;}
#footerx a {color:#ffffff;}
#footerlegalx {
		 margin:0px;
		 padding-top:0px;
         font:11px Verdana, Arial, Helvetica, sans-serif;
		 float:left;
		 float:bottom;
		 width:100%;
		 color:#ffffff;
		 text-align:center;
		 overflow:hidden;
}
#footerlegalx a {font:11px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}	
#footerlegalx a:hover {text-decoration:underline;}	

.column1, .column2, .indent_column, .col1, .col2, .col3, .ind_col {float:left;}

/* index */

.hdright .right .column1 {width:728px;}

#index .columns1 .column1 {width:310px;}
#index .columns1 .column2 {width:330px;margin:0 0 0 5px;}
#index .columns1 .column3 {width:330px;float:right;margin:0 0 0 5px;}
#index .columns1 .indent_column {width:7px;}

.columnmn {width:665px;float:right;margin:0 0 0 15px;}

#index .columnmn .column2 {width:310px;margin:0 0 0 5px;}
#index .columnmn .column3 {width:310px;float:right;margin:0 0 0 5px;}
#index .columnmn .column4 {width:630px;float:left;margin:0 0 10px 10px; padding-bottom:10px;}

#index .ver_line {background:url(images/ver_line.gif) repeat-y 685px 0; width:100%;}


#index .col1 {width:300px;}
#index .col2 {width:300px;}
#index .ind_col {width:42px;}


#leftbox  {width:60px;float:left;position:relative; border-right:1px dotted #c9c9c9;padding-top:15px;margin-top:5px;}
#rightbox {width:285px; float:left;position:relative;font:12px Arial, Helvetica, sans-serif;padding:5px 0 0 5px;margin:5px 0px 0px 5px;}


#index #rightbox ul.mini {margin:5px 0 5px 0; padding: 0 0 0 5px;list-style:disc;}
#index #rightbox ul.mini li {background:none; color:#999999; margin:0; padding:0;}
#index #rightbox ul.mini li a{text-decoration:underline;color:#0000ff;margin:0 3px 0 0;font:11px Verdana, Arial, Helvetica, sans-serif;}
#index #rightbox ul.mini li a:hover{text-decoration:none}


#footerlegal ul.menu {margin:0;	padding:0 0 3px 0;list-style:none;background:none;color:#ffffff;}
#footerlegal ul.menu li {background:none;display:inline;margin:0;padding:0px;color:#ffffff;}
#footerlegal ul.menu li a{text-decoration:underline;color:#ffffff; margin:0 8px 0 0; padding-left:4px;}
#footerlegal ul.menu li a:hover{ text-decoration:none}

#footerlegalx ul.menu {margin:0;	padding:0 0 3px 0;list-style:none;background:none;color:#ffffff;}
#footerlegalx ul.menu li {background:none;display:inline;margin:0;padding:0px;color:#ffffff;}
#footerlegalx ul.menu li a{text-decoration:underline;color:#ffffff; margin:0 8px 0 0; padding-left:4px;}
#footerlegalx ul.menu li a:hover{ text-decoration:none}


#topnav ul.topmenu {margin:0;padding:0 0 3px 0;list-style:none;background:none;font-size:11px;color:999999;}
#topnav ul.topmenu li {background:none;display:inline;color:#999999;margin:0;padding:0px 5px 0 5px;font-size:11px;}
#topnav ul.topmenu li a{text-decoration:underline;color:#0000ff;padding:0 10px 0 0px;font-size:11px;}
#topnav ul.topmenu li a:hover{ text-decoration:none}


#index #rightbox ul.local {margin:5px 0 0 0; padding:0px;list-style:none;}
#index #rightbox ul.local li {background:none;color:#999999;display:inline;margin:0;padding:0px;font-size:12px;}
#index #rightbox ul.local li a{text-decoration:underline;color:#0000ff;margin:auto;padding:0 4px 0 2px;font:12px verdana, Helvetica, sans-serif;}
#index #rightbox ul.local li a:hover{text-decoration:none}

#eventfooter {margin-top:5px;padding:2px 0 6px 0;
         font:10px verdana, Helvetica, sans-serif;
		 float:left;
		 width:270px;
		 color:#666666;
		 text-align:left;
		 font-weight:bold;
	     }		
		 
#news {margin:2px 5px 5px 10px;
       width:280px;  }			 

.padding ul.mini {margin:5px 0 5px 30px; padding: 0 0 0 5px;list-style:disc;}
.padding ul.mini li {background:none; margin:0; padding:0;}
.padding ul.mini li a:hover{text-decoration:none}			 

.navli { display:inline; margin:5px 0px 3px 0px; list-style:none; }
.navli a { font-size:11px; padding:8px; }