.banner { 
	background-color:#a5aa63; 
	height:256px; 
}
table.header_placeholder
{
	width:100%;
} 
 
div.right_shadow {
	height:100%;
	width:100%;  
	background: url(../images/shadow_right.png) repeat-y bottom left;  
}
div.left_shadow {
	height:100%;
	width:100%;  
	background: url(../images/shadow_left.png) repeat-y bottom right;  
}

body {
	padding:0px; 
	margin:0px;
	background-color:#7C813E;
	font-family: Arial;
	font-size:10px;

}

div.sub_menu_item {
	font-size:10px;
	text-align:left;
	padding-left:35px;
	color:black;
	width:100%;
	padding-top:4px;
	padding-bottom:4px;
	cursor:pointer; 
	margin-left:-1px;
}
div.sub_menu_item.hover {
	font-size:10px;
	text-align:left;
	padding-left:35px;
	color:black;
	background-color:#818181;
	width:100%;
	padding-top:4px;
	padding-bottom:4px;
	cursor:pointer; 
	margin-left:-1px;
}


div.menu_item {
	font-size:12px;
	text-align:left;
	padding-left:15px;
	color:#FFFFCC;
	width:100%;
	padding-top:4px;
	padding-bottom:4px;
	cursor:pointer; 
	margin-left:-1px;
}
div.menu_item.hover {
	background-color:#FFFFCC;
	color: #990000;
	width:101%;
}

div.selected_menu_item {
	font-size:12px;
	text-align:left;
	padding-left:15px;
	color:#990000;
	font-weight:bold;
	width:100%;
	cursor:pointer;
	background-color: #FFFFCC; 
	padding-top:4px;
	padding-bottom:4px; 
	margin-left:-1px;
	width:101%;
}
 
.top {
	text-align:center;
	padding:0px;
	padding-top:0px;
	font-size:10px;
}
.gr_flag {
	width:22px;
	margin-left:5px;
	cursor:pointer;
}
.en_flag {
	width:22px; 
	cursor:pointer;
}
.main {
	width:1024px; 
	vertical-align:top; 
	font-size:10px;
}
.main.td {
	width:33.3%;
}
.menu {
	width:175px;
	background-color:#a5aa63;
	vertical-align:top; 
	padding-top:0px;
}

.content {
	width:auto;
	background-color:#7C813E;
	vertical-align:top;
	padding:20px;
	color:white;
	font-size:10px;
}
img {
	border:0px solid white;
}

.google_adds {
	width:175px;
	background-color:#a5aa63;
	vertical-align:top;
	text-align:center;
}

h1 {
	color: #FFFFCC;
	font-size:13px;
	margin-bottom:5px;
	
}
h2 {
	color: black;
	font-size:13px;
	margin-bottom:5px;
	
	
}

h3 {
	color: black;
	font-size:12px;
	text-align:left;
	margin-bottom:5px;
	
	
}
h4 {
	color: #FFFFCC;
	font-size:12px;
	font-family: Arial;
	text-align:left;
	margin-bottom:5px;
	
	
}
p {
	color: black;
	font-family: Arial;
	font-size:10pt;
	text-align:justify
	margin-bottom:5px;
	
	
}

/* Event and news styles */
.event {
	width:100%;
	margin-bottom:10px;
	font-size:10px;
	height:auto;
	border-bottom:1px solid #626632;
}
.event_subject {
	color: white;
	background-color: #626632;
	font-weight: bold; 
	padding-left:5px;
	padding-top:5px;
	height:18px;
	white-space: nowrap;
	font-size:10px;
}
.event_body {
	padding:5px;
	margin:0px;
	height:auto;
}

.new {
	width:100%;
	margin-bottom:10px;
	font-size:10px;
	height:auto;
	border-bottom:1px solid #626632;
}
.new_subject {
	color: white;
	background-color: #626632;
	font-weight: bold; 
	padding-left:5px;
	padding-top:5px;
	height:18px; 
	font-size:10px;
}
.new_body {
	padding:5px;
	margin:0px;
	height:auto;
}
/**/
p.MsoNormal {
	height:auto;
}