body{
	background			: #ededed;
	margin				: 0px;
	padding				: 0px;	
	font-family			: Tahoma, Helvetica, sans-serif;
	font-size			: 12px;
	color				: #444;
}

body,td,th,div{

}

a{
	color				: #333;
	text-decoration		: none;
}

a:hover{
	text-decoration		: none;
	color				: #e31f27;
}

#outline{
	width				: 856px;
	background			: url(../img/main_mid.jpg) repeat-y;
}
#outline_wide{
	width				: 856px;
	background			: url(../img/main_mie.jpg) repeat-y;
}
#top_container{
	background			: url(../img/main_top.jpg)no-repeat;
	height				: 111px;
}

#top_container_mods{
	width				: 785px;
	float				: left;
	padding-right		: 10px;
	padding-left		: 5px;
}
#maincontent {
	margin-top			: 10px;
}
#middle_container{
	overflow			: hidden;
	
}
#tiptop{
margin-top: -114px;
margin-left: 600px;
height: 50px;
overflow: hidden;
color	: #e4e2bc;
}

#top_menu{
margin-top: -3px;
margin-right: 70px;
margin-left: 8px;
color	: #740705;
font-weight : bold;
}

#random_image {
	width			: 841px;
	height			: 239px;
	margin-right 	: 15px;
	margin-left		: 5px;
	margin-top		: 5px;

}

#middle_container_inner{
	width				: 861px;
	text-align			: left;
	float				: left;
}

#left_side{
	padding-left		: 15px;
	margin-top			: 3px;
	margin-left			: -1px;
	width				: 199px;
	float				: left;
	height				: 100%;	
}

#content_area{
	width				: 310px;
	float				: left;
	padding-right		: 10px;
	margin-left			: 15px;
	margin-top			: -1px;
}
#content_area_wide{
	width				: 600px;
	float				: left;
	padding-right		: 10px;
	margin-left			: 15px;
	margin-top			: -1px;
}

#right_side{
	padding-left		: -1px;
	margin-top			: 3px;
	margin-right		: 25px;
	width				: 250px;
	float				: right;
}

#bottomcontainer{
	height				: 30px;
	padding-left		: 25px;
	padding-top			: 0px;
	color				: #FFFFFF;
	text-align			: left;
	bottom				: 0px;
}
#footermods{
	margin-top			: -2px;
}

#copyright{
	padding-top			: 3px;
	padding-left		: 225px;
	color				: #FFFFFF;
	float				: left;
}
table.moduletable{
	width				: 199px !important;
	margin-bottom		: 2px;
}
table.moduletable-right{
	width				: 250px !important;
	margin-bottom		: 2px;
}
table.moduletable th {
	font-weight				: bold;
	color					: #FFFFFF;
	font-size				: 12px;
  	background				: url(../img/mod_titl.gif) repeat bottom;
  	height					: 26px;
  	padding-top				: 6px;
	padding-left			: 5px;
  	text-align				: left;
  	width					: 150px;
	
}
table.moduletable-right th {
	font-family				: "Times New Roman", Times, serif
	font-weight				: bold;
	color					: #740705;
	font-size				: 14px;
  	height					: 26px;
  	padding-top				: 6px;
	padding-left			: 5px;
  	text-align				: left;
  	width					: 250px;
}

.sectiontableheader{
	font-weight				: bold;
	color					: #FFFFFF;
	font-size				: 12px;
  	background				: url(../img/section_.gif) repeat-x bottom;
  	height					: 26px;
  	padding-top				: 2px;
	padding-left			: 5px;
  	text-align				: left;
  	width					: 150px;
}

table.moduletable td{
	padding-top			: 4px;
	
}

table.moduletable td td{
	padding-top			: 0px;
}

.sectiontableentry1{
	background:#e7e7e7;
}

.contentheading{
	color				: #7e332e;
	font-size			: 12px;
	font-weight				: bold;
	text-decoration		: none;
	padding-bottom		: 2px;
    text-transform		: uppercase;

}

.contentheading a{
	text-decoration		: none;
    text-transform		: uppercase;

}

.componentheading{
	color				: #7e332e;
	font-size			: 12px;
	margin-bottom		: 3px;
	text-decoration		: none;
	font-weight				: bold;
	text-transform		: uppercase;
}

.small,.createdate,.modifydate{
	color				: #999999;
	font-size			: 11px;
}
/*  MAIN AND SUB MENU SYSTEM  */
.menu a {
  font-family: Tahoma, Helvetica, sans-serif;
  font-size        		: 12px;
  padding-left			: 8px;
  margin-left			: 3px;
  padding-bottom		: 3px;
  display				: block;
  zoom: 1;

}
.menu a:link, .menu a:visited {
  color					: #000;			
  text-decoration  		: none;
}
.menu a:hover {
color : #7e332e;
  text-decoration  		: none;
}

.menu a.active { font-weight:bold;}

#top_menu a {
  font-family: Tahoma, Helvetica, sans-serif;
  font-weight			: bold;
  font-size        		: 12px;

}

#top_menu a:link, #top_menu a:visited {
color : #740705;
text-decoration  		: none;
}

#top_menu a:hover {
color : #264c6b;
}
.sublevel {
color : #7e332e;
}

a.sublevel:link, a.sublevel:visited {
color : #7e332e;
  text-decoration  		: none;
}

a.sublevel:hover {
color : #7e332e;

}

a#active_menu{
}
		  
 a#active_menu:hover{

}
#top_menu a.active{
	color : #264c6b;
}
#top_menu a.active:hover{
 	color : #264c6b;
}
.mainlevel-tiptop {
  font-family: Tahoma, Helvetica, sans-serif;
/*   font-weight			: bold; */
  font-size        		: 11px;

}

a.mainlevel-tiptop:link, a.mainlevel-tiptop:visited {
color : #e4e2bc;
}

a.mainlevel-tiptop:hover {
color : #e4e2bc;
}

.cite-box {padding:0 7px 0 10px;}