/* CSS Document */

body {margin:0px; background:#a1c654 url(../images/layout/bg.jpg) repeat-x;}
form,  {padding:0; margin:0; border:none;}

img {border:none}


p,td,div,input,select {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; line-height:18px;
	letter-spacing:0.05em; 
	color:#878787;
	word-wrap: break-word;
}

select {font-size:11px; width:165px; margin-bottom:25px;}

h1, h2 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; letter-spacing:-0.02em;}
h1 {color:#519e06; font-size:24px; line-height:100%;}
h2 {color:#12a7d8; font-size:18px;}

a, a:link,  a:visited {color:#f29f4a;}



.float {float:left;}

div#lime_left {position:absolute; top:0px;	left:0px; z-index:1;}
div#lime_right {position:absolute; bottom:-650px; right:0px; z-index:1;}


div#myOuterWrapper {margin-left:auto; margin-right:auto; width:987px;}
div#myInnerWrapper {position:absolute; z-index:2;}
div#myInnerInnerWrapper {width:959px; overflow:hidden; clear:both;} 


div#topMenuArea{text-align:right; margin:0;}
div#topMenuArea ul, div#main_menu ul, div#bottom_menu ul, div#subMenu ul, div#speakersMenu ul {list-style: none; margin: 0; padding: 0;}
div#topMenuArea li, div#main_menu li, div#bottom_menu li,  div#subMenu li, div#speakersMenu li {display:inline;}
div#menu_area{ margin-left:430px;  text-align:right;}
div#topMenuArea a.Menu11, div#topMenuArea  a.Menu11:link, div#topMenuArea  a.Menu11:visited, div#topMenuArea  a.Menu11:active, div#topMenuArea a.Menu11CB, div#topMenuArea  a.Menu11CB:link, div#topMenuArea  a.Menu11CB:visited, div#topMenuArea  a.Menu11CB:active 
{
	padding:10px 15px 0 15px;
	display:block; 
	float:left;
}

div#main_image_area {overflow:hidden; background-color:#FFFFFF;}
div#logo_area {margin:0; clear:both; width:987px; height:148px; background-image:url(../images/layout/top_logo_area.gif);}

div#main_menu_area 
{
	background:url(../images/layout/main_menu_bg.gif);
	background-repeat: repeat-x; 
	clear:both; 
	height:41px;
}
div#main_menu {width:872px; padding:0px; margin:0px;}


div#main_menu a.Menu12, div#main_menu  a.Menu12:link, div#main_menu  a.Menu12:visited, div#main_menu a.Menu12:active, div#main_menu a.Menu12CB,  div#main_menu a.Menu12CB:link,  div#main_menu a.Menu12CB:visited
{
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:15px;
	padding: 10px 15px 0px 15px;
	letter-spacing:0em;
	height:31px;
	display:block;
	float:left;	
} 

div#main_menu a.Menu12CB,  div#main_menu a.Menu12CB:link,  div#main_menu a.Menu12CB:visited
{
	background:#618d21 url(../images/layout/main_menu_over_bg.gif) repeat-x;

}

div#main_menu a.Menu12:hover,  div#main_menu a.Menu12CB:hover
{
	padding: 10px 15px 0px 15px;
	height:31px;
	display:block;
	float:left;
	background:#618d21 url(../images/layout/main_menu_active_bg.gif) repeat-x;
} 
 

div#main_menu_lime {width:84px}
*html div#main_menu_lime {width:84px; overflow:hidden;}
div#main_menu_lime img {float:right;}

div#content_area #subMenu 
{
width:250px;
float:left;
 display:block;
}

#subMenu a.Menu2, #subMenu a.Menu2:link, #subMenu a.Menu2:visited, #subMenu a.Menu2CB, #subMenu a.Menu2CB:link, #subMenu a.Menu2CB:visited
{
display:block;
margin-top:2px;
margin-right:20px;
background-color:#e9ec67;
padding:10px;
padding-left:20px;
color:#51800e;
font-size:12px;
text-decoration:none;

}
#subMenu a.Menu2:hover
{
background-color:#f9fb96;
}
#subMenu a.Menu2CB, #subMenu a.Menu2CB:link, #subMenu a.Menu2CB:visited, #subMenu a.Menu2CB:hover
{
background-color:#bad88b;
color:#fff;
}


div#footer_area p, div#footer_area a,div#footer_area a:link, div#footer_area a:visited {color:#fff; margin:0px;}
div#footer_area p.title {color:#f8fba5; font-size:12px; font-weight:bold;}

div#footer_area .footer_item {width:48%; margin-top:20px; color:#fff;} 

div#contact_info {text-align:right; }
div#bottom_menu {margin-left:15px; text-align:left;}

li { color:#e7ea51;  list-style-type: circle;}

div#speakersMenu a:link, div#speakersMenu a:visited {font-size:11px; display:block; text-decoration:none; padding-left:10px;}
div#speakersMenu p.title 
{
	border-top:1px white solid;
	border-bottom:1px white solid;
	display:block; 
	font-size:16px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	padding:5px 10px 5px 20px ; 
	color:#fff; 
	font-weight:bold; 
	margin:0px;
}
#ac, #dh, #iq, #rz {padding-bottom:20px;}
div#speakersMenu #ac p.title {background-color:#ef8220;}
div#speakersMenu a:link, div#speakersMenu a:visited {color:#878787;}
div#speakersMenu #ac a:hover {background-color:#ef8220; color:#fff;}

div#speakersMenu #dh p.title {background-color:#51800e;}
div#speakersMenu #dh a:hover {background-color:#51800e; color:#fff;}

div#speakersMenu #iq p.title {background-color:#32b2c1;}
div#speakersMenu #iq a:hover {background-color:#32b2c1; color:#fff;}

div#speakersMenu #rz p.title {background-color:#c4c610;}
div#speakersMenu #rz a:hover {background-color:#c4c610; color:#fff;}

div#breads {padding-bottom:10px;}
div#breads a, div#breads a:link, div#breads a:visited {font-size:10px; color:#878787;}

.PopMenu 
{
	position:absolute; 
	left:0px; 
	top:82px; 
	z-index:2000; 
	visibility: hidden;
	background-color:#f0f0f0;
	padding:0 2px;
	width:200px;
}

.PopMenu a:link, .PopMenu a:visited {background-color:#FFF; margin:2px 0px; text-decoration:none; padding:5px 20px; display:block;}
.PopMenu a:hover {background-color:#7db52d; color:white; margin:2px 0px; text-decoration:none; padding:5px 20px; display:block;}

.closerMenu {border:1px red solid;}


