/*Generic Settings*/
body, a{font-family : Verdana,Arial,Helvetica,'MS Sans Serif',Serif;	margin : 0px;	line-height : 14px;}
div.page{width : 780px; margin-right : auto; margin-left : auto;}
div.container{margin-left : 0px; width : 780px; text-align : left; float : left; margin-top : 15px; margin-bottom : 15px;clear : none;}

/*Text Settings*/
p{font-size : 0.7em; line-height : 15px;  color : #FFFFFF;}

html>body p{
/* Hide from IE-Mac \*/ 
font-size : 0.7em; 
/* End hide */
}

#body_text p{margin : 0px; width : auto; margin-left : 15px; margin-right : 15px; margin-bottom : 15px;}
html>body #body_text p{
margin-left : 15px;
}



#body_text2 p{margin : 0px; width : 150px; margin-left : 7px;}

h1.header{margin : 0px; padding-top : 10px; margin : 10px; margin-left : 15px; font-size : 80%; line-height : 15px; color : #FFFFFF;}


h2.subheader{margin-left : 15px;	margin-right : 10px;  font-size :0.75em; line-height: 15px;	color: #FFFFFF;	font: bold;}


ul,ol{font-size: 0.7em; color: #FFFFFF; font-weight: normal;	line-height: 14px; }

/*link Settings*/
a{color : #FFFFFF; font-weight : normal; text-decoration : none; }
a:active{color : #FFFFFF; font-weight : normal; text-decoration : none; }
a:hover{color : #FFFFFF; font-weight : normal; text-decoration : underline; }
a:visited{color : #FFFFFF; font-weight : normal; text-decoration : none; }
a:visited:hover{color : #FFFFFF; font-weight : normal; text-decoration : underline; }

/*link Settings*/
div.header_left{display  :inline; float: left; margin: 0px;height : 127px; width : 226px;}
div.header_right{display  :inline;float : left; margin : 0px;background-image: url(../pics/banner_right.jpg);height : 127px; width : 554px;}

/*navigation*/
div.top_navigation{display : inline; float: left; margin: 0px;margin-top: 1px;}

/*Footer*/
div.footer{	float: left;	margin: 0px;	width: 780px;	height: 71px;	background-image: url(../pics/bottom_bar.jpg);}
div.footer_left{	float :left;	padding : 0px;	margin: 0px;	width: 400px;	margin-top : 10px;	margin-left : 10px;	margin-bottom : 5px;}
div.footer_right{	float :left;	padding : 0px;	margin: 0px;	width: 350px;	margin-left : 10px;	margin-bottom : 5px;}
p.footer_left{	margin : 0px;	float :left;	font-size: 65%;	color: #FFFFFF;	line-height: 18px;	padding-left : 1px;}
html>body p.footer_left{font-size: 70%;}
p.footer_right{margin : 0px;	float :left;	font-size: 55%;	color: #FFFFFF;}
html>body p.footer_right{font-size: 60%;}
div.footer_accredd{display : inline;	float :left;	padding : 0px;	margin: 0px;	margin-top : 3px;}
div.footer_accredd2{display : inline;	float :left;	padding : 0px;	margin: 0px;}

/*Content*/
div.content{float: left;	margin : 0px;	width : 780px;	margin-top : 2px;	margin-bottom : 1px;	height : auto;	background-color: #3E4F5E;}
div.content_left{float: left;margin: 0px;width : 171px; background-color: #3E4F5E; margin-right : 5px; padding-bottom : 5px;}
div.content_right{float: left;	margin: 0px;	width: 604px;	background-image: url(../pics/wide_slice.gif);	background-repeat: repeat-y;}
div.content_right_grid{	float: left; margin: 0px;	width: 603px;	height: 400px; background-image: url(../pics/checker_back.gif);	background-repeat: repeat-y; border-left : 1px solid #FFFFFF;	padding-bottom : 10px;}

/*Homepage*/
div.homepage_top{	float: left;	margin: 0px; background-image: url(../pics/world_back.gif);	border-left : solid 3px #FFFFFF;	border-bottom : solid 3px #FFFFFF;	height : 205px; width : 601px;	clear :left;}
div.homepage_text{float: left; margin: 0px; 	width : 571px;	clear :left;	margin-top : 5px;	padding-left : 15px;	padding-bottom : 5px;}
div.homepage_link{float : left; margin : 0px;	height : 90px;	margin-top : 85px;	padding-left : 2px;	display : inline;}

div.events_header{float : left;	margin : 0px;	margin-top : 5px;	margin-left : 3px;	background-image: url(../pics/latest_events_box.jpg);	height: 23px;	width: 164px;}
html>body div.events_header{margin-left : 5px;}
p.events_header{	font-size: 75%;	line-height: 15px;	color: #313C44;	margin-top: 5px;	margin-left: 7px;	margin-right: 5px;	font-weight: bold;}
div.events_body{float : left;	margin : 0px;	margin-top : 5px;	margin-left : 3px;	background-color : #E3E6EA;	border : 1px solid #313C44; 	width: 162px;	height : 285px;}
html>body div.events_body{margin-left : 5px;}
#events_body p{font-size : 70%; line-height : 15px;  color : #615F5C; margin-top : 10px; margin-left : 7px; margin-right : 5px;}


div.material_block{	float :left;	margin : 0px;	background-color: #3E4F5E;	border : 1px solid #FFFFFF;	width : 169px;	margin : 7px ;}
html>body div.material_block{
/* Hide from IE-Mac \*/ 
width : 174px;
/* End hide */
}

html>body div.material_block{margin-left : 15px;}
div.material_block_image{	float :left;	margin : 0px;	border : 1px solid #FFFFFF;	width : 170px;}
div.material_block_text{display : inline;	margin: 0px;	float :left;	width: 170x;	height: 20px;}
/* Hide from IE-Mac \*/ 
div.material_block_text{float :none;} 
/* End hide */
html>body div.material_block_text{
/* Hide from IE-Mac \*/ 
height : 82px;
/* End hide */
}
p.material_block_text{	margin: 0px;	font-size: 65%;	padding-top: 2px;	line-height: 15px;	font-weight: bold; color : #FFFFFF; }

div.material_image{float : right;	margin : 0px;	width : 295px;	height : 243px;	background-color: #3E4F5E;border-bottom : 1px solid #FFFFFF;	border-left : 1px solid #FFFFFF;	margin-bottom : 10px;}
div.material_top{	float: left;	margin: 0px;	width: 306px;	height : 25px;	background-image: url(../pics/elg-banner.jpg);	border-bottom : 1px solid #FFFFFF;	border-left : 1px solid #FFFFFF;}

div.contact_left{
	margin: 0px;
	float: left;
	display : inline;
	margin-left : 15px;
	width : 275px;
	margin-top : 10px;
} 

div.contact_right{
	margin: 0px;
	float: left;
	width : 265px;
	margin-top : 10px;
	margin-left : 10px;
	margin-bottom : 10px;
} 

div.contact_info{
	margin: 0px;
	float: left;
	display : inline;
	width : 550px;
	margin-left : 15px;
	margin-top : 5px;
	padding-bottom : 10px;
} 

label.contact_form{float :left; color : #FFFFFF ;font-weight: normal;	font-size: 70%; padding-bottom : 2px;}
input.contact_form{float :left; vertical-align: middle; background-color: #FFFFFF;	border : 1px solid #FFFFFF; height: 14px; font-size: 10px; width : 250px; margin-bottom : 5px;}
textarea.contact_form{margin : 0px; float :left; vertical-align: middle; background-color: #FFFFFF; border : 1px solid #FFFFFF; height: 65px; font-size: 12px; width : 250px;  margin-bottom : 5px;}


div.info_tabel{
	margin: 0px;
	border: 1px solid #000000;
	float: left;
	width: 585px;
	margin-top: 10px;
	margin-left : 1px;
	margin-bottom : 10px;
	margin-right : 0px;
	background-color: #FFFFFF;
}
html>body div.info_tabel{
	margin-left : 5px;
	margin-bottom : 10px;
}

div.info_tabel_row_header
{
	margin: 0px;
	border-bottom : 1px solid #000000;
	float: left;
	width: 585px;
	background-color: #3E4F5E;
	height : 20px;
}

div.info_tabel_row{
	margin: 0px;
	padding : 0px;
	border-bottom : 1px solid #000000;
	float: left;
	width: 585px;
	background-color: #FFFFFF;
	height : 20px;
}

div.info_tabel_column{
	margin: 0px;
	padding : 0px;
	border-right : 1px solid #000000;
	float: left;
	height : 20px;
}

b.info{
	margin: 0px;
	padding: 0px;
	font-size: 55%;
	padding-left : 5px; 
	color: #ffffff;
	font-weight: normal;
}

b.info2{
	margin: 0px;
	padding: 0px;
	font-size: 55%;
	padding-left : 5px;
	color: #000000;
	font-weight: normal;
}

div.info_tabel_column_last{
	margin: 0px;
	float: left;
	height : 20px;
}
