@charset "utf-8";
/* CSS Document */


object { outline:none; }

html{overflow: -moz-scrollbars-vertical; /* shows scrollbar for firefox */
	height:100% !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
}

body{
margin: 0;
padding: 0;
height:100% !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
font-size: 62.5%;  /* Gives a base of 10px */
font-family:Verdana, Geneva, sans-serif;
color:#666;
background:#e8e8e8 url(../images/page_bg.jpg) top center repeat-x;
}



#wrapper{
	margin:auto; width:960px;
	background:url(../images/bg_wrapper.jpg);
}


h1, h2, h3, h4, h5, h6 {color:#C00; font-family: Lucida Sans Unicode, Tahoma, Geneva, sans-serif;font-weight:200;}
h1{font-size: 2em;   margin-bottom: 5px; padding-bottom:0;}  /*20px*/
h2{font-size: 1.8em; margin-bottom: 5px; padding-bottom:0;}  /*18px*/
h3{font-size: 1.6em; margin-bottom: 5px; padding-bottom:0;}  /*16px*/
h4{font-size: 1.4em; margin-bottom: 5px; padding-bottom:0;}  /*14px*/
h5{font-size: 1.2em; margin-bottom: 5px; padding-bottom:0;}  /*12px*/
h6{font-size: 1em;   margin-bottom: 5px; padding-bottom:0;}  /*10px*/

#content_body h3 {font-size: 2em; margin-bottom: 5px; padding-bottom:0; font-weight:500;}


.notes{font-size: 0.8em;}

.hidden { 
	display:none !important; 
}

div.clear {
  clear: both;
  }
  
  
.white{color:#ffffff; }
.black{color:#000000; }

.announcements strong{color:#CCFF99; }


.btn_more {width:50px;display:block; background:#cc0101; text-align:center; color:#FFFFFF;}
.btn_more a{display:block; text-decoration:none;color:#FFFFFF !important;}
.btn_more a:hover{display:block; text-decoration:none;color:#ccc !important;;}

.main_column{background:#fff;}

/*menu////////////////////////////////////////////////////////////////////////////// */

#menu_horizontal{
	height:30px; 
	line-height:30px;
	width:855px; 
	font-size:11px; 
	background:#C00; 
	clear:both; 
	color:#FFF;
	}
	
	
#menu_horizontal a:link,#menu_horizontal a:active,#menu_horizontal a:visited {
text-decoration: none;
color:#fff;  padding:3px 6px 3px 6px;
}	

#menu_horizontal a:hover {
text-decoration:none;
cursor: pointer;
background:#000;
}	


/*header////////////////////////////////////////////////////////////////////////////// */
#language{width:150px; line-height:33px; float:right;   }



#content_wrapper{
	z-index:350;
	}

#content_body{
font-size:1.2em;
line-height:1.7em;
background:url(../images/content_body.jpg) repeat-y; 
margin-top:0px;
padding-left:25px; 
padding-right:50px; 
padding-top:1px; 
clear:both;
color:#666;
padding-bottom:15px;
}


#header{z-index:600; position:relative;}

#content_img{
	z-index:400;

font-size:1.1em; 
background:url(../images/content_body.jpg) repeat-y; 
margin-top:0px;
padding-left:13px; 
padding-right:40px; 
padding-top:1px; 
clear:both;}

#content_body >div{padding:0 0px 15px 10px; font-weight:100; line-height:1.5em; }
#content_body strong{ color:#C30;}


#content_body>#tabs{padding:3px; font-weight:100; line-height:1.5em;}
#tabs div{padding:0px;}
#content_footer{ background:url(../images/content_footer.jpg) no-repeat; height:40px; padding: 30px 25px;}



/*right column////////////////////////////////////////////////////////////////////////////// */


#column_right ul{ list-style:square inside; 
	margin-left: 0;
	margin: 0 0 0;
	padding-left: 1em;
	text-indent: -1em;
	color:#FFF;
	}
	
#column_right li{
 border-bottom:1px #FC6 dotted; padding:5px 5px 5px 0;	
}



#column_right{ font-size:12px;

}

#column_right h3{ font-weight:600; }

/*--panels////////////////////////////////////////////////////////////////////////////// */

.panel_normal,.panel_black,.panel_normal,.panel_plain,.panel_extended {color:#FFF; background:url(../images/panel_body.gif) repeat-y;}

.panel_black{color:#FFF; background:url(../images/panel_black_body.gif) repeat-y;}

.panel_normal h3,.panel_black h3,.panel_normal h3,.panel_plain h3,.panel_extended h3 {margin:0px; font-size:12px; color:#FFF;}

.panel_footer{ background:url(../images/panel_footer.gif) no-repeat; height:18px; margin:0 0 10px 0;}

.panel_footer_black{ background:url(../images/panel_black_footer.gif) no-repeat; height:18px; margin:0 0 10px 0;}

.panel_content{ padding:0 30px 0px 20px;}






/*footer////////////////////////////////////////////////////////////////////////////// */
#footer{ font-size:1.1em; background:#e8e8e8 url(../images/frame_bot.jpg) no-repeat ; height:100px;margin:auto; width:960px;}
#footer div{padding:40px 60px 40px 60px;}

