/**
 * Shared
 */
body {
	font: 14px  Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0;
	padding: 0;
	text-align: center;
	background:#4fa600;
	scrollbar: yes;
}

a img { border:none; }

a { color: #5087B6; text-decoration: none; }
a:hover { text-decoration: underline; }
a:active, a:focus { outline: 0px; }
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-block; }
* html .clear { height: 1%; }
.clear { display: block; }
.clearLeft { clear:left; }
.clearBoth { clear:both; }
.red { color: #cc0001; }
.bold { font-weight: bold; }
.headText { font-size: 12px; }
.floatLeft { float:left; }
.floatRight { float:right; }
.whiteText { color:#FFFFFF; }
.italic { font-style:italic; }
.blackText { color:#000000; }



.centerPosition { margin:auto; }
.copyright { text-align:center; color:#000000; font-size:12px; padding:0px 0px 0px 0px; }
.interior .copyright { width:835px; }

#template { width:849px; margin:0px auto 0px auto; }
#template { font:14px; color:#231f20; text-align:left; }

.twoColumn {
	background:url("img/program_sponsors.gif") left bottom no-repeat;
}

.bodyText {
	margin-left: 270px;
	}

.mainColumn {
	padding:0px 120px 0px 60px;
}

.contentBody {
	float: right;
	width: 400px;
	}

.contentBodyFull {
	width: 700px;
	}

#subNav {
	width: 160px;
	}

#subNav table {
	margin: 5px 0 0 0;
	}

#subNav a {
	color: #e23827;
	font-weight: bold;
	font-size: 12px;
	}

#subNav td {
	vertical-align: top;
	valign: top;
	}

#subNav .head {
	margin: 15px 0 5px 45px;
	}

	
.content {
	height:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.contentBgMid {
	background:url("img/main_bg_mid.gif") repeat-y;
}

.lowerContent {
	background:url("img/main_bg_footer.gif") top left no-repeat ;
	padding:0px 7px 0px 39px;
}

.leftColumnBg {
	background:url("img/left_column_bg.gif") no-repeat bottom;
	width:345px;
}

.leftLowerColumnBg {
	background:url("img/left_lower_column_bg.gif") no-repeat bottom;
	width:345px;
}

.leftLowerColumnContent {
	padding:30px;
}

.leftColumnContent {
	padding:30px;
	font-size:18px;
}

.rightColumnBg {
	background:url("img/right_column_bg.gif") left bottom;
	width:443px;
}

.rightColumnHead {
	background:url("img/program_team.gif") no-repeat;
	width:443px;
	height:112px;
}

.rightColumnContent {
	padding:30px;
	font-size:14px;
}




#menubar ul { margin: 0; padding:54px 5px 0px 230px; list-style:none; }
#menubar li { float:left; padding: 0 0 0 2px; position: relative; }
#menubar li.first { padding: 0; background: none; }
#menubar li img { float:left; }



/* INDEX */
#homeBg { background:url(img/home_bg.gif) top center no-repeat; width:849px; height:564px; }
#homeBgContent { padding:350px 0px 0px 112px; }

#indexMenubar .first div { width:117px; height:117px; background:url(img/index/menu_btn_01.gif) 2px 0px no-repeat; }
#indexMenubar .first:hover div { background:url(img/index_over/menu_btn_01.gif) 2px 0px no-repeat; }
#indexMenubar .second div { width:126px; height:117px; background:url(img/index/menu_btn_02.gif) 2px 0px no-repeat; }
#indexMenubar .second:hover div { background:url(img/index_over/menu_btn_02.gif) 2px 0px no-repeat; }
#indexMenubar .third div { width:125px; height:117px; background:url(img/index/menu_btn_03.gif) 2px 0px no-repeat; }
#indexMenubar .third:hover div { background:url(img/index_over/menu_btn_03.gif) 2px 0px no-repeat; }
#indexMenubar .fourth div { width:125px; height:117px; background:url(img/index/menu_btn_04.gif) 2px 0px no-repeat; }
#indexMenubar .fourth:hover div { background:url(img/index_over/menu_btn_04.gif) 2px 0px no-repeat; }
#indexMenubar .fifth div { width:125px; height:117px; background:url(img/index/menu_btn_05.gif) 2px 0px no-repeat; }
#indexMenubar .fifth:hover div { background:url(img/index_over/menu_btn_05.gif) 2px 0px no-repeat; }

#indexMenubar { clear:both; padding: 1px auto 0 auto; z-index: 1000; text-align:center; }
#indexMenubar ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; }
#indexMenubar li { float:left; padding: 0 0 0 2px; position: relative; }
/* END INDEX */

#footer { clear: both; color:#ffffff; margin:0px 20px 0px 0px; padding:30px 0px 0px 0px; font-size:16px; text-align:center; width:835px; }
#footer ul { list-style:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#footer li { display:inline; padding: 0 0 0 2px; margin:auto; }
#footer li a { color:#FFFFFF; }



.a_pdf li {
	list-style-type: disc;
	}