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

body{
	background: #EAEAEA url(images/bg.png) top repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	margin: 0 auto;
}

img{
	border: 0px;
}
a{
	color: #7FA403;
	text-decoration: none;
}

a:hover{
	color: #268229;
}

.container{
	width: 850px;
	margin: 0 auto;
}	

.header{
	background: url(images/header.png) no-repeat top center;
	height: 100px;
}

.menu{
	background: #eee url(images/nav.png) no-repeat top;
	height: 20px;
	color: #C8C8C8;
	padding: 10px 0px 6px 40px;
}

.menu a{
	font-weight: bold;
	margin: 10px;
}

.teaser{
	background: #074B1B url(images/teaser.jpg) no-repeat top center;
	height: 266px;
}

.ttxt{
	padding: 70px 0px 0px 30px;
	width: 500px;
	font-size: 11px;
	line-height: 15px;
	color: white;
}

.bottom{
	background:  url(images/end.png) no-repeat top center;
	vertical-align:middle;
	padding: 10px;
	height: 95px;
	font-size: 10px;
	color: #999;
}	

.bl{
	float: left;
	width: 500px;
}

.br{
	float: right;
	width: 300px;
}

.footer{
	font-size: 10px;
}


.fl{
	float: left;
	width: 450px;
	padding: 5px 20px 0px 20px;
}

.fr{
	text-align: right;
	float: right;
	padding: 5px 20px 0px 20px;
	width: 300px;
}

.page{
	background: #FFF url(images/page.png) top center no-repeat;
	padding: 20px;
	border-bottom: 3px solid #F0F0F0;
	line-height: 20px;
}

big{
	color: #747474;
	font-family: "Lucida Sans", "Lucida Unicode", "Arial", Verdana;
	font-size: 28px;
	letter-spacing: -2px;
	text-decoration: none;
}

.intro{
	background: #074719 !important;
	margin: 0 auto;
	text-align: center;
}


.chromestyle{
width: 99%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #BBB;
width: 100%;
background: url(http://www.academicfreedom.info/workshops/chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #fff;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(http://www.academicfreedom.info/workshops/chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */


.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #eee; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 11px Verdana;
line-height:16px;
z-index:100;
background-color: white;
width: 160px;
visibility: hidden;
margin-top: 7px;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #eee; /*THEME CHANGE HERE*/
text-decoration: none;
font-weight: normal;
font-size: 11px;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
}


#form_box {
	width: 590px;
	background: #f8f8f8;
	border: 1px solid #d6d6d6;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	font:0.8em Arial, Helvetica, Sans-serif;
	padding: 0.5em;
	margin-top: 10px;
	margin-bottom: 2px;
}
 
#form_box div {
	padding: 0.2em 0.5em;
}
 
#form_box div.hr {
	border-bottom: 2px solid #e2e2e1;
	height: 0px;
	margin-top: 0pt;
	margin-bottom: 7px;
}
 
#form_box p {
	float: left;
	margin: 4px 0pt;
	width: 120px;
}
 
 
#log {
	width: 590px;
	margin-top: 10px;
}
 
#log_res {
	overflow: auto;
}
 
#log_res.ajax-loading {
	padding: 20px 0;
	background: url(images/spinner.gif) no-repeat center;
}