
#sub_tabs, #tabmenu {margin: 0; padding: 0;}



#overall {background-color: #fff; width: 990px; font: 70%/normal Verdana, Arial, sans-serif;}


/**** Content ****/
#overall #content {width: 747px; float: left; background-color: #fff; margin: 0; padding: 0;}

#main_cont {margin: 0; width: 521px; float: left;}

#main_cont h1 {margin:20px 10px 10px !important; font: 20px/normal Verdana, Arial, sans-serif; color: #000;}

#main_cont #verbiage {padding: 0 26px 74px 10px; border-right: solid 1px #b1c3cc;}

#main_cont #verbiage h1 {padding-left:0px;}

#main_cont p {padding-bottom: 2px;}

#main_cont #reg {color: #636466; height: 74px; width: 504px; background: transparent url(/it/sym/images/reg_bg.gif) repeat-x top;}

#main_cont #reg ul li {padding-bottom: 5px;}

#main_cont #reg .reg_info {padding: 15px 10px 14px; float: left;}

#main_cont #reg .num {font: bold 12px/1em Arial;}

#main_cont #reg img {margin: 0; padding: 24px 10px 0 0; float: right;}

#main_cont img.spot {float: left; margin-top: 7px; padding-bottom: 11px;}

#main_cont .spot_cont {float: right; margin-top: 3px; padding: 0; width: 325px;}

#main_cont .spot_cont h4 {padding: 0;}

#main_cont img.face {padding-bottom: 30px; float: left;}

#main_cont img.feature {padding-bottom: 10px; padding-top: 15px; padding-right:16px; float: left;}

#main_cont .bio {margin-left: 12px; float: left;}

#main_cont .bio li {line-height: 16px;}

#right_side .sponsor {padding-top: 8px;}

.pro {margin-top: 25px; padding-bottom: 10px;}

#main_cont .comp {padding-top: 5px;}

#main_cont #list {border: solid 1px #ccc;}

ul.w_company {width: 342px; line-height: 20px; float: left;}

ul.w_company li{padding-left: 5px;}

ul.w_other {width: 70px; line-height: 20px; float: left;}

.bg_color {background-color: #f5f5f5;}



/**** Right Side ****/
#landing_right {width: 196px; font: 70%/1.3em Verdana, Arial, sans-serif; float: left; padding: 0 9px 74px 20px;}

#right_side {width: 201px; font: 95%/1.3em Verdana, Arial, sans-serif; float: left; margin-left: -1px; margin-top: 55px; padding: 0 6px 74px 17px; border-left: solid 1px #b1c3cc;}

#right_side .adjesent {float: left; margin: 3px 6px 0 0;}

#right_side ul {margin: 0; float: left;}

#right_side ul.w_set {width: 147px;}

#right_side .small {font: 90%/1.2em Verdana, Arial, sans-serif;}

.block {padding-bottom: 11px; margin-bottom: 9px;} 

.block  h4 {padding-bottom:10px;}

/**** Form ****/
#reqInfo input {
width: 315px;
margin: 0;
padding: 0;
height: 20px;
font-family: Verdana, Arial, sans-serif;
border: solid 1px #ccc;
float: right;
}

#reqInfo {margin-right: 55px;}

#reqInfo label {
text-align: right;
left: 250px;
width: 100px;
margin: 0;
font-weight: bold;
height: 20px;
float: left;
}

#reqInfo #submit {
width: 68px;
border: 0;
}

#reqInfo textarea {
width: 313px;
float: right;
}
 
/**** Miscellaneous ****/

#overall .spring{color:#f26722;font-weight: bold;} 
.clear_both {clear: both;}

#overall h1 {margin: 0; padding: 0;}

#overall h2 {margin: 0; padding-bottom: 3px;}

#overall h3 {margin: 0; padding: 12px 0 10px;}

h3.color {color: #fb6602; font-size: 13px;}
 
#left_sidebar .rail_small h4 {margin: 0; padding: 5px 0 3px; font: bold 11px/normal Verdana, Arial, sans-serif !important; width: 198px; background-color: #fff; color: #666;}

#overall ul .li_spacer {margin-bottom: 4px;}

#overall .li_spacer li{margin-bottom: 4px;}

#overall ul.black_arrow li {padding-left: 10px; margin-bottom: 10px; background: transparent url(/it/sym/images/black_arrow.gif) left 6px no-repeat;}
.li_bull ul li {padding-left: 10px; margin-bottom: 10px; background: transparent url(/it/sym/images/black_arrow.gif) left 6px no-repeat;}
ul.li_bull li {padding-left: 10px; margin-bottom: 10px; background: transparent url(/it/sym/images/black_arrow.gif) left 6px no-repeat;}

.go {padding-right: 10px; line-height: 16px; background: transparent url(/it/sym/images/fall_cont_arrow.gif) right 5px no-repeat;}

.video{padding-right: 15px; line-height: 16px; background: transparent url(/it/events/images/video.gif) right 4px no-repeat;}

.spaced {padding-bottom: 15px;}
.spaced li {padding-top: 6px; font-size:10px;}
.spec {padding-bottom: 10px;}
.top_pad {padding-top: 6px;}

.line_dot {background: transparent url(/it/sym/images/blue_dotted.gif) repeat-x bottom;}

.line_solid {border-bottom: 1px solid #88B0C0;}

.small {font-size: 10px;}

.rail_small {font-size: 14px;}
 
