@charset "utf-8";
/* MAIN NAVIGATION */

body{margin:0px; padding:0px;
/*background-image:url(../images/bg_stripes.png); background-position:top left; background-repeat:repeat;*/
/*border-top:#403F35 20px solid;*/
/*border-top:#F1F1E7 20px solid;*/
/*background-color:#F1F1E7;*/
}

br.clear{clear:both;}

#main_container{
width:1000px; 
padding:10px 35px 15px 12px; 
margin:0px 0px 0px 20px;
/*margin-top:0px; 
margin-bottom:0px; 
margin-left:auto;
margin-right:auto;*/
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; color:#666666;/*color:#52696A;*//*color:#555439;*/  background-color:#ffffff;
/*background-color:#F1F1E7;*/
/*background-image:url(../images/main_container_shadow.png); background-position:top left; background-repeat:repeat-y;
padding:10px 45px 15px 30px; */
}


a{color:#52696A;}



/****************** HEADER ******************/

#header{width:100%; margin:20px 0px 20px 2px; padding:0px;}
#header img{margin:0px; padding:0px; border:none;}


/****************** MAIN NAVIGATION ******************/

#navigation_menu{width:875px; margin:0px 0px 0px 125px; padding:7px 0px 25px 0px; font-size:13px;}

#main_menu{position:absolute; width:885px; margin:0px; padding:0px 0px 10px 0px; background-color:transparent; z-index:1000;}
#main_menu ul{margin:0px; padding: 0px; list-style-type: none; text-transform:uppercase; }
#main_menu ul li{display:inline; margin:0px; padding:0px 0px 0px 0px;}
/*#main_menu ul li.selected{background-color:#FAFAF6;}*/

#main_menu ul li a { padding:5px 11px 10px 3px; color:#706F57; /*color:#56553A;*/ text-decoration: none; outline:none; cursor:default;}

#main_menu ul li a.sponsor{padding-right:0px !important; cursor:pointer !important;}
#main_menu ul li a.home{cursor:pointer !important;}
/*#main_menu ul li a.sponsor{padding-right:0px !important;}*/

#main_menu ul li a:visited{color:#706F57; }
#main_menu ul li a:focus{outline:none;}

#submenu {position:absolute; margin:0px 0px 0px 0px; padding:0px; height:45px; overflow:hidden; z-index:0;}
#submenu div.submenustyle{
/*width: auto;*/

padding:28px 0px 0px 0px; 
/*padding: 2px 1px;*/
display: none;
filter:alpha(opacity=0);
-moz-opacity:0;
border-left:solid 1px #BAB897;
} 
* html .submenustyle{ width: 100%;}/*IE only width definition*/

#submenu #home{margin:0px; border:none !important;}
#submenu #precon {margin:0px 0px 5px 53px; width:822px;}
#submenu #schedule {margin:0px 0px 5px 193px; width:682px;}
#submenu #highlights {margin:0px 0px 5px 365px; width:510px;}
#submenu #registration{margin:0px 0px 5px 552px; width:353px;}
#submenu #hotel_travel {margin:0px 0px 5px 665px; width:210px;}
#submenu #sponsors{margin:0px; border:none !important;}

#submenu div.submenustyle ul{margin:0px; padding:0px; list-style-type:none; text-transform:lowercase;  }
#submenu div.submenustyle ul li{display:inline; margin:0px; padding:0px;}
#submenu div.submenustyle ul li a{margin:0px; padding:10px 6px 10px 6px; text-decoration:none; color:#BAB897; /*color:#818064;*/ outline:none; cursor:pointer;}
#submenu div.submenustyle ul li a:hover{text-decoration:underline;}
#submenu div.submenustyle ul li a:focus{outline:none;}


/****************** CONTENT ******************/

#content_container{margin:30px 0px 0px 135px; padding:0px 0px 0px 45px;}
#content_container.no_nav{margin-top: 0px !important;}
/*#content_container.h1{background-image:url(../images/h1_bg.png); background-position:top left; background-repeat:no-repeat;}*/

h1{display:block; margin:0px 0px 15px -45px; padding:0px;
font-size:16px; font-weight:bold; color:#90A3A4;
background-image:url(../images/h1.png); background-position:top left; background-repeat:repeat-x;
}
h2{display:block; margin:0px 0px 10px 0px; padding:0px;
font-size:13px; font-weight:bold; color:#52696A; 
background-image:url(../images/h2.png); background-position:top left; background-repeat:repeat-x;
text-align:left; 
}

.h1_bg, .h2_bg{background-color:#ffffff; padding-right:10px;}
.blue1{color:#90A3A4;}
.blue2{color:#52696A;}
.non_bold{font-weight:normal;}
p{margin:0px; padding:0px 0px 5px 0px;}








/****************** FOOTER ******************/
#footer{margin:35px 0px 15px 134px; padding:10px 0px 0px 0px; border-top:solid 1px #706F57;}
#footer ul{margin:0px; padding:0px; list-style-type:none;}
#footer ul li{margin:0px; padding:0px 25px 0px 0px; display:inline;}
#footer ul li a, #footer ul li a:visited{color:#706f57; text-decoration:none; outline:none;}
#footer ul li a:hover{text-decoration:underline;}





/****************** Miscellaneous ******************/

#home_container{float:left; width:800px; margin:0px; padding:10px 10px 25px 10px; background:#F1F1E7;}
#home_container #home_img{width:800px; height:417px; margin:0px 0px 25px 0px; padding:0px; border:none;}
#home_column1{float:left; width:220px; margin:0px 30px 0px 0px; padding:0px;}
#home_column2{float:left; width:550px; margin:0px; padding:0px;}

#home_column1 ul{margin:0px; padding:0px; list-style-type:none; font-size:13px; }
#home_column1 ul li{
margin:3px 0px;  padding:3px 0px;
background-color:#CECCB5; background-image:url(../images/home_li.png); background-position:top left; background-repeat:no-repeat;
}
#home_column1 ul li.header{background-color:#6A6952; background-image:url(../images/home_li.header.png) !important; padding-left:10px !important; color:#DEDCC5; font-weight:bold;}
#home_column1 ul li a{padding:3px 5px 3px 30px;  color:#61604C; text-decoration:none;}
#home_column1 ul li a:hover{text-decoration:underline;}

#home_column2 p.welcome{
display:block; margin:0px 0px 15px 0px; padding:0px; 
font-size:18px; font-weight:normal; color:#484848; border-bottom:solid #7c7b68 2px; 
}
#home_column2 p.intro{font-size:14px; line-height:18px;}

#program_committee{margin:10px 0px 10px 45px; padding:0px; list-style-type:none;}
#program_committee li{margin:0px; padding:0px 0px 5px 0px; display:block;}
#program_committee li .name{font-weight:bold;}

