@charset "utf-8";
/* CSS Document */

/* LINKS */
a:link {color:#999933;}

a:hover{color:#C30;}

.menuhoriz a:hover  {
	color:#CCC;
	background-image:url(images/btn_bg2.jpg);
	background-repeat:no-repeat;
	
 	}
		
a:visited {color:#999933;}

#ex_links{
	width:150px; 
	float:right;
	text-align:right;
	font-size:10px;}
	
a #ex_links{color:#666;}
a:hover #ex_links{color:#c30;}

 #submenu li a {
	text-decoration:none;
	border-bottom:dashed #CCC thin;
		}

/*FONT TYPES SIZES AND COLORS*/

.titlebg
{
	background-image:url(images/wheat_icon.jpg);
background-repeat:no-repeat;

padding-left:50px;
padding-top:20px;
width:620px;
}

h1 {margin-top:-3px;
	color:#ccc;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:23px;}
	
h2 {margin-top:-10px;
	color:#666;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	}
	
.olive{color:#666;}

.red{color:#930;}

.lt_grey{color:#CCC;}

/*HEADER*/

#logo{
	width:430px;
	height:35px;
	font-family:"Times New Roman", Times, serif; 
	font-size:25px;
	color:#CCC;
	background-image:url(images/logo7.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:12px 0 0 56px;
	}
	
/**NAVIGATION**/	

#navigation{
	background-color:#333;
	height:50px;
	margin-bottom:1px;
	position:relative;
}
#buttons {
	position:relative;
	width:443px;
	float:right;
	height:50px;
	font-size:14px;
	background-color:#666;
	border-right:solid #666 3px;

	}
	
#buttons ul, #buttons li{
	margin:0;
	padding:0;
	}
	
#buttons ul{
	list-style:none;
	}
	
#sub_header{
	list-style:none; 
	display:block; float:right; 
	background-image:url(../new_design/images/btn_bg2.jpg); 
	width:967px;
	background-repeat:repeat-x;
	height:60px;
	position:relative;}


	
/*BODY */

body {
		background-image:url(images/black_bg.jpg);
		background-color:#fff;
		background-repeat:repeat-x;
		color:#666;
		}
#main{
	border-bottom:dotted #CCC thin;}
		
#container {
	background-color:#FFF;
	
	padding: 10px;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:-20px;
	width:967px;
	height:auto;
	}	
	
#photo{
	padding:10px; 
	float:left; 
	
	}
/*INDEX CONTENT*/

#date{
	margin-top:-20px;
	width:230px;
	}
	
#date2{
	margin-top:-20px;
	width:165px;
	}
	

#header {
	height:320px;
	background:#000;

	}	
	
#main_content{
	height:auto;
	width:967px;
	background-image:url(images/body_bg_main.jpg);
	background-repeat:repeat-x;
	}
	
.p1{
	color:#999;
	width:675px;
	padding:10px;
	position:relative;
	margin-bottom:10px;
	border-bottom:#CCC dashed thin;
	height:155px;
	
}


.links{
	width:130px;
	position:absolute;
	left: 565px;
	top: 151px;
	}

#side_content{
	width:270px; 
	padding:10px;
	float:right;
	}
	
#submenu{
	border:thin dotted #CCC;
	padding: 0 10px 20px  10px;
	background-image:url(images/body_bg_main.jpg);
	background-repeat:no-repeat;
	}

#submenu ul {
	margin:0;
	}
	
 #submenu li{
	list-style:url(images/bullet2.gif);}
	
#submenu_title{
	height:40px;
	padding-left:10px;}	
	 
#side_title{
	margin-top:10px;	
	}
	
#side_link{
	color:#cccc66;
	border-bottom: solid thick #CCC;
	
		}	
		
#side_wrapper{
	width:240px;
	position:relative;
	float:right;
	padding:10px;color:#999;
	border-left:solid #CCC thin;
	}
	
#sidebar_btm{
	padding-top:10px;
	
	}

#sidebar_bg{
	width:240px;
	height:25px;}
	
#footer {
	height:150px;
	background-image:url(images/footer_bg.jpg);
	background-repeat:repeat-x;
	
	margin:0;
	padding:0;}

#footer_content li {
	padding:10px;
	display:inline;
	list-style:none; 
	float:right;
	}
	
#footer_content a{
	color:#CCC; 
	display:block;
	}
	
#footer_content a:hover{
	color:#666;}



#rt_container{
	background-color:#FFF;
	background-image:url(images/body_bg_main.jpg); 
	background-repeat:no-repeat;
	padding:10px;
	border: dotted #CCC thin;
	
	}
#rt_title{
	height:40px;
	padding-left:10px;}
	
#related_topics{
	overflow:scroll;
	height:300px;
	font-size:10px;
	}
	
 #related_topics li{
	  padding-bottom:5px;}


ul.menuvert{
	position:absolute;
	top:50px;
	}
	

#buttons li{
	display:block;
	width:60px;
	height:20px;
	text-align:center;
	
		}

		
#buttons a{
	font-size:18px;
		display:block;
		margin:0;
		padding: 0 3px;
		background-image:url(images/main_bg.jpg);
		background-repeat:repeat-x;
		background-color:#000;
		height:40px;
		padding-top:10px;
		margin-top:0px;
		color:#333;
		border-left:dotted #FFF thin;}
		
#buttons a:hover{
		color:#fff;
		}
		
ul.menuhoriz li{
	float:right;
	background-color:#fff;

	}
	
#page{
	float:right;
	width:50px;}	
/*News.html*/
.news_main{
	width:650px;
	position:relative;
	padding:10px;
	

	}

/*PRESS.HTML*/
#press_contact{
	text-align:right;
	width:200px;
	float:right;
	position:absolute;
	left: 466px;
	top: 1px;
	
	}
	
#press_rel{
	float:left;  
	width:670px;
	padding-bottom:10px;
	position:relative;

	
	}
span {
	font-size: 10px;
}
