@charset "utf-8";
/* CSS Document */
/* #CADBZA is light green ,  #184200 is darker green */

/* Simple Reset - Not Editable*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
outline: 0;
margin: 0;
}

body {margin: 0; 
font-family: Arial, helvetica, serif;
/*font-family: 'Droid Sans', Droid Sans, serif; 
font-size: 48px;*/
background: url(images/bg_mainzz.jpg) repeat-y center top; 
background-color:#EAF0B6; background-attachment: fixed;}

td, div, span, input {font-family: Arial, helvetica, serif; /*font-family: 'Droid Sans', Droid Sans, serif;*/  font-size: 13px; color: #184200; }
img {border: none;}
tr {vertical-align: top; }

/* A */
a {color:#9dac1a; font:normal 13px arial, helvetica, serif;text-decoration: none;}
a:hover{color:#184200;font:normal 13px arial, helvetica, serif;text-decoration: underline;}

a.side {color:#184200; font:bold 13px arial, helvetica, serif;text-decoration: none;}
a.side:hover{color:#9dac1a;font:bold 13px arial, helvetica, serif;text-decoration: none;}

a.menu { color:#333;font: normal 11px arial, helvetica, serif; text-decoration: none;}
a.menu:hover { color:#333;font: bold 11px arial, helvetica, serif;text-decoration: underline;}

a.menuxl {padding: 0px 10px; color:#666; font:bold 12px arial, helvetica, serif; text-decoration: none;}
a.menuxl:hover { padding: 0px 10px;  color:#fff;  font: bold 12px arial, helvetica, serif;   text-decoration: none;}

div.dotline{padding: 0; width: 900px; border-top:1px dashed #ccc;}
div.direction{padding: 10px 5px 5px 20px; text-align: left; line-height: 20px; }

#Wrapper {margin: 0; padding: 0; width: 960px; /*background: url(images/bg_main.jpg) no-repeat center top; background-color:#FFF; */ }

/* h1, h2, h3, h4 */
h2 {margin: 0; padding: 0; /* font: bold 24px Droid Sans; */ font-family: Arial, helvetica, serif;  font-size: 24px; color: #184200; text-decoration: none; }
h3 {margin: 5px 0; padding: 0; /*font: bold 18px Droid Sans;  */
/*font-family: 'Tangerine', serif; */ font-family: Arial, helvetica, serif; 
font-size: 18px;
color: #184200; text-decoration: none; }
.sponsor_header {font: normal 11px Arial, helvetica, serif; color: #184200; }

.hometitle {padding: 5px 50px; width:980px; height:13px; font: normal 12px Arial, helvetica, serif; }
.hometopic {margin: 5px 0px; width:100%; padding: 5px; font: normal 12px Arial, helvetica, serif; color: #FFF; background-color: #184200; text-decoration: none; overflow: hidden; } 
*html .hometopic {margin: 0; width:100%; padding: 3px; font: normal 12px Arial, helvetica, serif; color: #FFF; background-color: #184200; text-decoration: none; overflow: hidden; } 
.hometopic a  {margin: 5px 0px; padding: 5px; font: normal 12px Arial, helvetica, serif; color: #FFF; background-color: #184200; text-decoration: none; overflow: hidden; } 
.hometopic a:hover {margin: 5px 0px; padding: 5px; font: normal 12px Arial, helvetica, serif;  color: #FFF;  text-decoration: underline; overflow: hidden; }

.homehlarea {margin: 0; padding: 0; width: 150px; background-color: #CADBZA; } 
.homehlarea .text {padding: 5px ; color: #184200; font: normal 12px Arial, helvetica, serif; text-decoration: none; }

/* Boty of table */ 
#LeftColumTable {margin: 0; padding: 5px; width: 220px; vertical-align: top; overflow: hidden; }
#MiddleColumTable {margin: 0; padding: 5px 15px; width: auto;  vertical-align: top; text-align:left;overflow: hidden; }
.MiddleColum {margin: 0; padding: 0; width: 560px;  vertical-align: top; text-align:left; overflow: hidden;}
*html .MiddleColum {margin: 0; padding: 0; width: 540px;  vertical-align: top; text-align:left; overflow: hidden;}
#DirCate {padding: 10px 0px 10px 11px; font-size: 10px;}

/* Feature */
#featcall {padding: 0px 0px 5px 60px; background: url(images/icon_call.jpg) no-repeat left top; } 
#featnews {padding: 0px 0px 5px 60px; background: url(images/icon_news.jpg) no-repeat left top; } 
#featspeakers {padding: 0px 0px 5px 60px; background: url(images/icon_speakers.jpg) no-repeat left top; } 
#featsponsor {padding: 0px 0px 5px 60px; background: url(images/icon_sponsor.jpg) no-repeat left top; } 
#featconfirm {padding: 0px 0px 5px 60px; background: url(images/icon_confirm.jpg) no-repeat left top; } 
#featmedia {padding: 0px 0px 5px 60px; background: url(images/icon_media.jpg) no-repeat left top; } 

.menubg {background-color: #184200; color: #FFF; }

#Welcometext{text-align: left; font-size:14px;}

.briefdetail {padding: 10px; height: auto; border: 1px dashed #ccc; background-color: #EEE; clear: both; }
#briefrow {padding: 5px; border:1px solid #CCC;}

#subtext .subtext {font-size: 11px; color: #666;}
#subtext1 .subtext1 {font-size: 11px; color: #FFF;}
a.subtext, a.subtext:visited, a.subtext:active {color:#333; font:normal  10px Arial, helvetica, serif;text-decoration: underline;}
a.subtext:hover {text-decoration: none;}

#footer {margin: 0; padding: 12px;  width:820px; height: 40px; color: #FFF; font: normal 11px Arial, helvetica, serif;  background: url(images/footerbg.gif) repeat-x; clear: both;}
#footer .left {float: left; color: #FFF; font: normal 11px Arial, helvetica, serif;   }
#footer .right {float: right; color: #CBD949; font: normal 11px Arial, helvetica, serif; }
#footer .right a {text-decoration: none;}
#footer .right a:hover {text-decoration: underline;}
#footerend {margin: 0; padding: 20px 0;  width: 820px; height: 60px; color: #184200; 
font: bold 16px Arial, helvetica, serif;  background: url(images/footerbg1.gif) repeat-x center 10px; 
	background-color: #FFF; clear: both;}

a.footer, a.footer:active, a.footer:visited  {font: normal 11px Arial, helvetica, serif;color: #FFF;}
a.footer:hover  {font: normal 11px Arial, helvetica, serif;color: #FFF;text-decoration:none;}

/* pic */
.pic {clear:both;width: 400px; text-align: center;} 
.pic1 {padding: 0px 5px; float:left; font: normal 11px Arial, helvetica, serif;}
.pic2 {padding: 0px 5px;  font: normal 11px Arial, helvetica, serif;}
.pictext {padding: 10px 0px; clear:both;}

#shade {width: 100%; height: 27px; color: #FFF;}

/* SubMenu side */
.subside {margin: 0; padding: 0; }
.subside li {list-style: square; }

a.subside {font: normal 12px Arial, helvetica, serif; text-decoration:none;}
a.subside:hover {font: normal 12px Arial, helvetica, serif;  text-decoration:underline;}

.trans  {
	width: 100%; 
	background-color: #FFF;
	opacity:.50;	filter: alpha(opacity=70); -moz-opacity: 0.5;
	/*border:1px solid black;*/
}

.sub-menu {width: 790px; height: 20px;}
.sub-menu li#space {list-style: none; float: left; width: 430px; display: block; border-left: 1px solid #FFF; }
.sub-menu li#list-menu {list-style: none; float: left; width: 90px; display: block; border-left: 1px solid #FFF; }
.sub-menu li#list-menu a {padding: 8px; color: #184200; font-weight: bold; background-color: #CADB2A; }
.sub-menu li#list-menu a:hover {padding: 8px; color: #FFF; background-color: #385B33;  text-decoration: none; }

.button-green {width: auto; height: 40px; background: url(images/bg-green.gif) repeat-x; }