/* AGC Michigan has style */

* {margin: 0; padding: 0;}
body {background-color: #C6D2E0; margin: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #333333;}

p, .text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #333333; padding-bottom: 16px;}

.link_button {border:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #627EA3; text-decoration:none;}

.link_button:hover {border:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #282410; text-decoration:underline;}

a:link {color: #627EA3; text-decoration: none;}
a:visited {color: #627EA3; text-decoration: none;}
a:hover {color: #282410; text-decoration: underline;}
a:active {color: #282410; text-decoration: underline;}

#capsule {width: 814px; margin: 0 auto;}

#header_overview {width: 800px; height: 190px; background-color: #FFFFFF; background-image: url(../images/nav_bg_overview.gif); background-repeat: no-repeat;}
#header_classes {width: 800px; height: 190px; background-color: #FFFFFF; background-image: url(../images/nav_bg_classes.gif); background-repeat: no-repeat;}
#header_executive {width: 800px; height: 190px; background-color: #FFFFFF; background-image: url(../images/nav_bg_executive.gif); background-repeat: no-repeat;}
#header_exhibits {width: 800px; height: 190px; background-color: #FFFFFF; background-image: url(../images/nav_bg_exhibits.gif); background-repeat: no-repeat;}
#header_lodging {width: 800px; height: 190px; background-color: #FFFFFF; background-image: url(../images/nav_bg_lodging.gif); background-repeat: no-repeat;}
#header_register {width: 800px; height: 190px; background-color: #FFFFFF; background-image: url(../images/nav_bg_register.gif); background-repeat: no-repeat;}

#leftcol {width: 500px; padding: 0px 35px 35px 15px;}
#rightcol {width: 235px; padding: 0px 15px 35px 0px;}
#spancol {width: 770px; padding: 0px 15px 35px 15px;}

#footer {width: 800px; height: 22px; padding-top: 16px; padding-bottom: 10px; text-align: center;}
#footer a:link {color: #282410; text-decoration: none;}
#footer a:visited {color: #282410; text-decoration: none;}
#footer a:hover {color: #627EA3; text-decoration: none;}
#footer a:active {color: #627EA3; text-decoration: none;}

.title_extra-large {color: #03514F; font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 22px; font-weight: bold;}

.title_large {color: #03514F; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; font-weight: bold;}

h1, .head1 {color: #03514F; font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 22px; font-weight: bold;}

h2, .head2 {color: #03514F; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; font-weight: bold;}

h3, .head3 {color: #03514F; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; font-weight: bold;}

h4, .head4 {color: #03514F; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold;}

.steps_in {color: #03514F; font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 26px; font-weight: bold;}

.steps_off {color: #03514F; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; font-weight: bold;}

.steps_visited {color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; font-weight: bold;}
.steps_arrow_padd {padding: 0 15px;}
.steps_sub {font-size: 9px;}

form input, select, option {font-size: 9px; color: #333333; padding: 2px; background-color: #FFFFFF;}
.form_table {border: 1px solid #C4C6CD; padding: 12px 20px; margin-bottom: 20px;}
.form_table_padd {padding: 0 10px 6px 0;}
.form_table_padd_underline {border-bottom: 1px solid #C4C6CD; padding: 0 10px 6px 0;}
.form_sub {font-size: 9px; font-style: italic;}

.nav {padding: 76px 0 0 0;}
.shadow_left {background-image: url(../images/shadow_left.gif); background-repeat: repeat-y;}
.shadow_right {background-image: url(../images/shadow_right.gif); background-repeat: repeat-y;}