@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
}

#main_container{
float:left;
margin:0px 0px 0px 75px;
padding:30px;
background-image:url(../images/main_container_bg.png);
background-repeat:repeat-y;
background-position:top left;
}

/********* TOP ********/

#header{
float:left;
margin:5px 0px 0px 0px;
padding:0px;
}

#nav{
float:left;
margin:0px;
padding:20px 0px 8px 0px;
font-size:14px;
background-color:#050a06;
}
#nav ul{
list-style-type:none;
display:inline;
margin:0px;
padding:0px;
}
#nav ul li{
display:inline;
}
#nav ul li a{
background-position:top left;
background-repeat:no-repeat;
color:#ffffff;
padding:5px 10px 8px 7px;
margin:0px  0px 0px -3px;
text-decoration:none;
}
#nav ul li a:hover{
color:#54a5de;
}
#nav ul li a.home{margin:0px;}
#nav ul li a.home_active{background-image:url(../images/tabs/tab_home.gif); margin:0px; color:#54a5de;}
#nav ul li a.home:hover{background-image:url(../images/tabs/tab_home.gif); margin:0px;}
#nav ul li a.schedule_active{background-image:url(../images/tabs/tab_schedule_hover.gif);color:#54a5de;}
#nav ul li a.schedule:hover{background-image:url(../images/tabs/tab_schedule_hover.gif);}
#nav ul li a.registration_active{background-image:url(../images/tabs/tab_registration_hover.gif);color:#54a5de;}
#nav ul li a.registration:hover{background-image:url(../images/tabs/tab_registration_hover.gif);}
#nav ul li a.materials_active{background-image:url(../images/tabs/tab_materials_hover.gif);color:#54a5de;}
#nav ul li a.materials:hover{background-image:url(../images/tabs/tab_materials_hover.gif);}
#nav ul li a.cle_active{background-image:url(../images/tabs/tab_cle_hover.gif);color:#54a5de;}
#nav ul li a.cle:hover{background-image:url(../images/tabs/tab_cle_hover.gif);}
#nav ul li a.hotel_active{background-image:url(../images/tabs/tab_hotel_hover.gif);color:#54a5de;}
#nav ul li a.hotel:hover{background-image:url(../images/tabs/tab_hotel_hover.gif);}
#nav ul li a.travel_active{background-image:url(../images/tabs/tab_travel_hover.gif);color:#54a5de;}
#nav ul li a.travel:hover{background-image:url(../images/tabs/tab_travel_hover.gif);}

#title{
margin:0px;
padding:10px 0px 20px 0px;
}



/********* CONTENT ********/

#content{
float:left;
margin:0px;
padding:0px 0px 0px 0px;
background-color:#ffffff;
}

#home_container{
float:left;
width:830px;
margin:0px 0px 00px 0px;
padding:20px 10px 10px 10px;


}

#columns{
float:left;
background-color:#ffffff;
margin:10px 0px 0px 0px;
padding:10px 0px 10px 0px;
}

#left_col{
float:left;
margin:0px;
padding:10px;
width:515px;
border-right:#999999 solid 1px;
}
#left_col p{
display:block;
margin:0px 0px 0px 15px;
padding:0px;
}

#right_col{
float:left;
width:280px;
margin:0px 0px 0px 10px;
padding:10px;
}
/*#right_col p{
display:block;
margin:0px 0px 0px 7px;
padding:0px;
}*/
/********* FOOTER ********/

#footer{
float:left;
margin:0px 0px 0px 0px;
padding:10px;
width:830px;
background-color:#050a06;
}

#footer ul{
list-style-type:none;
display:inline;
margin:0px;
padding:5px;
}
#footer ul li{
display:inline;
}
#footer ul li a{
background-color:#050a06;
color:#ffffff;
padding:5px 10px 5px 7px;
margin:0px  0px 0px 0px;
text-decoration:none;
}
#footer ul li a:hover{
color:#54a4de;
}

/********* CLASSES ********/

br.clear {
clear:both;
}

img{
border:none;
}

.width{
width:850px;
}

h1{
display:block;
margin:0px 0px 6px 0px;
padding:3px 0px 3px 5px;
font-size:18px;
font-weight:bold;
color:#000000;
/*color:#80b1bc;*/

}

.header_style{
display:block;
padding:3px 0px 6px 0px;
/*background-image:url(../images/h2.gif);
margin:25px 0px 0px 0px;
background-position:top left;
background-repeat:no-repeat;*/
font-size:14px;
font-weight:bold;
}

h2{
display:block;
margin:10px 0px 5px 15px;
padding:0px 0px 0px 0px;
font-size:12px;
font-weight:bold;
color:#666666;
border-bottom:1px solid #999999;
background-color:#ffffff;
background-image:none;
}

h3{
display:block;
margin:8px 0px 0px 15px;
padding:0px;
font-size:13px;
font-weight:bold;
color:#2b77ad;
}

.section{
background-image:url(../images/paragraph.gif);
background-position:top left;
background-repeat:repeat-x;
display:block;
margin:0px 0px 0px 0px;
padding:10px;
}
.section_blue{
background-image:url(../images/paragraph_blue.gif);
background-position:top left;
background-repeat:repeat-x;
display:block;
margin:0px 0px 0px 0px;
padding:10px;
}

a{
color:#277bb6;
text-decoration:underline;
}
