/* CSS Document */

img, div { behavior: url(includes/iepngfix.htc) }

img{
border:none;
}


body{
background-image:url(images_interface_10/body_background.gif);
background-position:top center;
background-repeat:repeat-x;
margin:0px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#032D3E;
font-size:.85em;
}



p{
font-family:Arial, Helvetica, sans-serif;
line-height:1.6em;
margin:0px 0px 7px 0px;
padding:0px;
}

h1{
margin:15px 0px 0px 0px;
padding:0px;
font-size:1.7em;
color:#032D3E;
}

h2{
margin:5px 0px 0px 0px;
padding:0px;
font-size:1.25em;
color:#065373;
}

h3{
margin:5px 0px 0px 0px;
padding:0px;
color:#333333;
font-size:1.15em;
}

a,
a:link{
color:#054F77;
}

#organization_link{
text-align:right;
}

#organization_link a,
#organization_link a:link{
color:#FFFFFF;
text-decoration:none;
font-size:.85em;
}

#header{
width:924px;
height:126px;
margin:0px auto;
background-image:url(images_interface_10/header_background.gif);
background-position:top;
background-repeat:repeat-y;
text-align:left;
color:#FFFFFF;
}

#menu{
position:relative;
top:10px;
left:250px;
}

#menu ul{
list-style:none;
margin:0px;
padding:0px;
}

#menu li{
display:inline;
margin:0px -5px 0px 0px;
padding:0px;
}



#stage{
width:924px;
margin:0px auto;
text-align:left;
background-image:url(images_interface_10/stage_background.jpg);
background-position:top;
background-repeat:repeat-y;
}


#side_panel{
width:220px;
float:left;
background-image:url(images_interface_10/sidepanel_background.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:175px;
font-size:.9em;
}

.side_panel_content{
margin:0px 30px 0px 20px;

}


#side_panel h2{
margin:20px 0px 5px 0px;
border-bottom:solid 1px #065373;
}




#content{
width:680px;
float:left;
}

#content_col1{
width:500px;
float:left;
margin-right:25px;
padding-right:25px;
}

#content_col2{
width:100px;
float:left;
}

#footer{
width:924px;
height:150px;
background-image:url(images_interface_10/footer_background.gif);
background-position:top center;
background-repeat:no-repeat;
margin:0px auto 0px auto;
}

#footer_info_area{
float:left;
position:relative;
top:50px;
text-align:left;
color:#FFFFFF;
}

#footer_menu{
position:relative;
top:45px;
right:5px;
font-size:.9em;
float:left;
margin-left:65px;
text-align:right;
}

#footer_menu ul{
list-style:none;
margin:0px;
padding:0px;
}

#footer_menu li{
display:inline;
margin-right:15px;
}

#footer_menu a,
#footer_menu a:link{
color:#F0C04C;
text-decoration:none;
}

.fineprint{
font-size:.65em;
}



#event_name{
position:relative;
top:10px;
left:260px;
font-weight:bold;
font-size:1.20em;
}

#event_date{
position:relative;
top:10px;
left:500px;
font-weight:normal;
font-size:1.15em;
}

#index_intro_area{
width:680px;
height:310px;
margin-bottom:10px;
}

#index_col1{
width:475px;
float:left;
padding-right:20px;
border-right:dotted 1px #F6B746;
}

#index_col2{
float:left;
margin-left:35px;
width:130px;
}


#sponsorship{
margin-top:30px;
text-align:center;
}

#sponsorship p{
font-size:.7em;
color:#022B40;
}




/*--BEGIN Email Signup Box Styles---*/


#signup_box{
font-family:Arial, Helvetica, sans-serif;
text-align:left;
width:150px;
margin:0px 0px 0px 0px;
padding:2px 0 2px 0;
}

#signup_box_top{
background-image:url(images_interface_10/sign-up-box_top.gif);
background-position:bottom right;
background-repeat:no-repeat;
width:189px;
height:10px;
}

#signup_box_bottom{
background-image:url(images_interface_10/sign-up-box_bottom.gif);
background-position:top right;
background-repeat:no-repeat;
width:189px;
height:10px;
}

#signup_box_content{
width:189px;
background-color:#032D3E;
padding:2px 20px 0px 19px;
}

div>#signup_box_content{
width:150px;
}

div>#signup_box{
}

#signup_box form{
margin:0px;
padding:0px;
}

#mc-embedded-subscribe-form>fieldset{
border:none;
}

#signup_box>legend{
}

#signup_box h2,
#signup_box h3{
padding:0px;
}

#signup_box h2{
margin:2px 0px 10px 0px;
color:#F5C54F;
}

#signup_box h3{
color:#FFFFFF;
margin:5px 0px 0px 0px;
}


#mc-embedded-subscribe-form{
}

#signup_blurb_line1{
}

#signup_blurb_line2{

}

#signup_blurb_line3{

}

#signup_form fieldset{
border:none;
}

fieldset{
border:none;
margin:0px;
padding:0px;
}


#mce-EMAIL{
margin:10px 0px 5px 0px;
width:90%;
background-color:#F5C54F;
font-size:1.1em;
padding:2px;
}

#middle_box{
}

#mc-embedded-subscribe{
margin:2px 0px 10px 10px
}

#sign-up_fineprint{
font-size:.6em;
color:#ffffff;
position:relative;
float:left;
}

#sign-up_fineprint a,
#sign-up_fineprint a:link{
color:#5285BE;
}

#mce-responses{
font-size:.75em;
}

fieldset div.mce_inline_error{ margin:1em 0 1em 38%;  -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; padding:1em .5em .5em 1em; font-weight:bold; z-index:1; font-size:1.2em; width:45%; border:1px solid #FBC2C4; background:#FBE3E4; color:#D12F19; font-weight:bold; padding-left:1em; position:relative; top:-1.5em; z-index:1; }

#mce-success-response{
color:#FFFFFF;
}
/*---ENG Email Signup Box Styles----*/

#facebook_image{
margin:10px;
}

#cs_directory{

}

#cs_directory ul{
list-style:none;
float:left;
margin:10px 30px 10px 0px;
padding:0px;
font-size:.9em;
}

#cs_directory ul li{
margin-bottom:5px;
}

#shipping_charges_table{
margin-bottom:15px;
}

#shipping_charges_table td{
padding:5px;
margin:0px;
width:200px;
vertical-align:top;
}

.tbl_row_header{
background-color:#032D3E;
color:#FFFFFF;
}

.tbl_row_v1{
background-color:#d5a32f;
}

.tbl_row_v2{
background-color:#F6BF45;
}

.cs_to_index_links{
margin:-2px 0px 20px 20px;
padding:0px;
font-size:.7em;
}

#more_products a,
#more_products a:link{
margin-bottom:15px;
text-decoration:none;
font-size:.7em;

}

#more_products img{
margin-top:15px;
}

#contact_table{

}

#contact_table td{
vertical-align:top;
padding:0px 30px 5px 0px;
border-bottom:dotted 1px #F1C04C;
}
