#sub_tabs, #tabmenu {
margin: 0;
padding: 0;
}

#flash_tabs {
position: absolute;
z-index: 5;
left: 244px;
} 

#flash_count {
z-index: 4;
margin-bottom: 4px;
}

body { 
margin: 0 auto; 
padding: 0 auto; 
border: none; 
background-color: #808080;
width: 990px;
position: relative; 
color: #333;
}

a:link,
a:active,
a:visited {
color: #0066ff;
font-weight: bold;
text-decoration: none;
}

a:link.normal,
a:active.normal,
a:visited.normal {
font-weight: normal;
}

a:hover {
color: #0066ff;
text-decoration: underline;
}

ul, li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#overall {background-color: #fff;}

#banner {
margin: 0;
padding: 0;
}

/**** Drop Down Menu ****/

/*Top level list items*/
#sub_tabs ul li{
margin-top: 2px;
padding: 0;
height: 21px;
position: relative;
display: inline;
float: left;
}

/*1st sub level menu*/
#sub_tabs ul li ul{
left: 0;
margin: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
#sub_tabs ul li ul li{
margin: 0;
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
#sub_tabs ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

#sub_tabs .bg_menu {
margin: 0;
background-color: #bbd0d0; /*overall menu background color*/
}
	
/* Sub level menu links style */
#sub_tabs .bg_menu a:link,
#sub_tabs .bg_menu a:active,
#sub_tabs .bg_menu a:visited{
display: block;
width: 176px; /*width of sub menu levels*/
color: #fff;
font: bold 60%/2em Verdana, Arial, sans-serif;
text-decoration: none;
padding: 1px 5px;
border-top: 1px solid #fff;
}

#sub_tabs .bg_menu a:hover{
background-color: #88b0c0;
color: #fff;
}

	
/* Holly Hack for IE \*/
* html #sub_tabs ul li { float: left; height: 1%; }
* html #sub_tabs ul li a { height: 1%; }
/* End */
* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}

/**** Left Rail ****/
#left_sidebar {
margin: 0;
padding: 19px 24px 153px 21px;
width: 198px;
float: left
}

#left_sidebar ul {
padding-bottom: 13px;
border-bottom: 1px solid #88b0c0;
}

#left_sidebar li {
line-height: 22px;
background: transparent url(/it/sym/images/fall_cont_arrow.gif) 3px 8px no-repeat;
padding: 0 0 0 12px;
}

#left_sidebar li.pdf {
line-height: 22px;
background: transparent url(/it/sym/images/pdf_icon.jpg) 0 5px no-repeat;
padding: 0 0 0 12px;
}

#left_sidebar ul#lnk_other {
border-bottom: none;
}

#left_sidebar ul#lnk_other {
padding-top: 11px;
}

#left_sidebar #lnk_other li {
line-height: 22px;
background: none;
}

#left_sidebar .count {
margin: 10px 0 4px;
clear: right;
}

#left_sidebar .left_reg {
margin-bottom: 30px;
}

#left_sidebar a:link,
#left_sidebar a:active,
#left_sidebar a:visited {
color: #006699;
font: bold 70%/1.3em Verdana, Arial, sans-serif;
text-decoration: none;
}

#left_sidebar a:hover {
color: #006699;
text-decoration: underline;
}


/**** Content ****/
#content {
width: 747px;
float: right;
background-color: #fff;
margin: 0;
padding: 0;
}

#main_cont {
margin: 0;
width: 521px;
font: 70%/1.3em Verdana, Arial, sans-serif;
float: left;
}

#main_cont #verbiage {
padding: 0 26px 74px 10px;
border-right: solid 1px #b2ccee;
}

#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 .reg_info {
padding: 34px 10px 14px;
float: left;
}

#main_cont #reg .num {font: bold 12px/1em Arial;}

#main_cont #reg ul.num li {
display: inline;
float: left;
padding-right: 5px;
}

#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.face2 {
float: left;
}

#main_cont .bio {
margin-left: 12px;
float: left;
}

#main_cont .bio li {
line-height: 16px;}

#right_side .sponsor {padding-top: 8px;}

#main_cont .partner {margin-top: 29px;}

#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: 70%/1.3em Verdana, Arial, sans-serif;
float: left;
margin-left: -1px;
margin-top: 55px;
padding: 0 6px 74px 17px;
border-left: solid 1px #b2ccee;
}

#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;
} 

/**** 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 ****/

.spring{color:#f26722;font-weight: bold;} 
.clear_both {clear: both;}

h1 {
margin: 0;
padding: 33px 0 3px 10px;
}

h2 {
margin: 0;
padding-bottom: 3px;
}

h3 {
margin: 0; 
padding: 10px 0 2px;
}
 
h4 {
margin: 0;
padding-bottom: 1px;
font: bold 12px/normal Verdana, Arial, sans-serif;
}

ul .li_spacer {
margin-bottom: 4px;
}

.li_spacer li{
margin-bottom: 4px;
}

ul.black_arrow 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;
}


.line_dot {
background: transparent url(/it/sym/images/blue_dotted.gif) repeat-x bottom;
}

.line_solid {
border-bottom: 1px solid #88B0C0;
}
 