body {background: #bbb; color: #666; margin: 0 auto; padding: 0 auto; width: 990px;}
a:link,
a:active,
a:visited {color: #3088CC; text-decoration: none;}
a:hover {color: #3088CC; text-decoration: underline;}
a:focus {outline-style: none;}

ul {list-style: none; margin: 0; padding: 0;}

#flash_tabs {position: absolute; z-index: 5; left: 244px;} 
#flash_count {z-index: 4; margin-bottom: 4px;}

/* header */

#hdr_strip {background: #fff; margin: 0; padding: 0; height: 50px; font-size: 10px; font: 70%/normal Verdana, Arial, sans-serif;}
#hdr_links {float: left; padding: 26px 0 9px 20px;}
#hdr_login {float: right; padding: 6px 20px 8px 0;}
#hdr_login form {margin: 0; padding-top: 6px;}
#hdr_login select {width: 314px; height: 15px; border: solid 1px #000; font: 100%/normal Verdana, Arial, sans-serif;}

#bnrstrip {padding: 34px 0 0 25px;}
#bnrstrip h2, #bnrstrip h3, #bnrstrip h4 {margin: 0; padding: 0; font-family: Helvetica, Arial, Verdana, sans-serif;}
#bnrstrip h2 {color: #fff; font-size: 23px; font-weight: normal; padding-bottom: 7px;}
#bnrstrip h3 {text-transform: uppercase; font-size: 13px; font-weight: bold; color: #475157;}
#bnrstrip h4 {background-color: transparent; font-size: 12px !important; width: 100%;}
#bnrstrip h4.nowidth {width: 100%; color: #fff; line-height: normal !important; margin-top: -5px;}

#ev_info {color: #fff; padding-left: 25px; padding-top: 30px; font: 70%/normal Helvetica, Arial, Verdana, sans-serif;}
#ev_info h1 {font-size: 23px; margin: 0; padding: 20px 0 10px; font-weight: normal;}
#ev_info p {margin: 0; font-weight: bold; font-size: 12px;}

#page {background: #fff; height: 100%; font: 70%/normal Verdana, Arial, sans-serif;}

/* left column */
#left_col {width: 243px; padding-top: 29px; float: left;}
#left_col .box {padding: 0px 40px 0px 20px;}
#left_col .box ul li {padding-bottom: 5px;}
#left_col .box ul {margin-bottom: 15px; padding-bottom: 9px;}
#left_col .box img {margin: 7px 0 20px;}
#countdowncontainer3 h3 {font-size: 16px; font-family:Verdana, Arial, sans-serif; color: #666; margin: 0; padding: 0;}
#countdowncontainer2 h3 {font-size: 16px; font-family:Verdana, Arial, sans-serif; color: #666; margin: 0; padding: 0;}
#left_col .line_dot {line-height: 1px; margin: 2px 16px 16px;}
#left_col .bar{background: #8FA8B5; height: 30px; margin: -28px 1px 20px 0;}

/* content section */
#content_sec {float: left; width: 747px;}
#content_sec .left_gut {padding-right: 20px;}
#content_sec #big_pro {float: left; margin: 20px 10px 25px 0;}
#content_sec #side {width: 345px; float: left; padding-top: 17px;}
#content_sec #side .short_over {height: 116px; margin-bottom: 10px; padding-left: 10px;}
#content_sec #side .borderR {float: left; border-right: solid 1px #fff;}

#content_sec ul.trio_bar {width: 726px; height: 25px; background-color: #bad4e1;}
#content_sec ul.trio_bar li{float: left; display: block; color: #fff; font-weight: bold; font-size: 14px;}
#content_sec ul.trio_bar li.one {width: 233px; height: 22px; padding: 3px 0 0 9px; border-right: 1px solid #fff;}
#content_sec ul.trio_bar li.two {height: 22px; width: 232px; padding: 3px 0 0 9px; border-right: solid 1px #fff;}
#content_sec ul.trio_bar li.three {height: 22px; padding: 3px 0 0 9px;}
#content_sec .trio_col1 {background:url(/it/events/images/col_bg.jpg) top no-repeat; float: left; width: 242px;}
#content_sec .trio_col {background:url(/it/events/images/col_bg.jpg) top no-repeat; float: left; width: 241px; height: auto; border-left: solid 1px #fff;}
#content_sec .trio_col1 .bucket,
#content_sec .trio_col .bucket {padding: 15px 10px 30px;}
#content_sec .trio_col1 .bucket ul,
#content_sec .trio_col .bucket ul {padding: 5px 0 10px;}
#content_sec .trio_col1 .bucket ul li,
#content_sec .trio_col .bucket ul li {padding-bottom: 5px;}
#content_sec .trio_col .bucket ul.no_space li {padding-bottom: 0;}
#content_sec .bucket ul li.pad_bott {padding-bottom: 10px;}


.title_count {font-size: 14px; font-weight: bold;}
.dotted {background: url(/it/exp/exptv/dot_line.gif) bottom repeat-x;}
.go {padding-right: 8px; background: transparent url(/it/sym/images/fall_cont_arrow.gif) right 5px no-repeat;}
.small {font-size: 10px;}
.clear {clear: both; visibility:hidden;}


#sub_tabs, #tabmenu {margin: 0; padding: 0;}

#flash_tabs {position: absolute; z-index: 5; left: 244px;} 
#flash_count {z-index: 4; margin-bottom: 4px;}
.flashCountInactive {width:140px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#666666; display:none;}

/**** Drop Down Menu ****/

/*Top level list items*/
#sub_tabs ul li{
margin-top: 1px;
padding: 0;
height: 30px;
position: relative;
display: inline;
float: left;
}

/*1st sub level menu*/
#sub_tabs ul li ul{
left: 0;
margin: 0;
margin-top:5px;
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: #8FA8B5; /*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: 166px; /*width of sub menu levels*/
color: #fff;
font: bold 80%/2em Verdana, Arial, sans-serif;
text-decoration: none;
padding: 5px 10px;
border-top: 1px solid #fff;
}

#sub_tabs .bg_menu a:hover{
background-color: #728D9C;
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;
}
.sideline {border-right: 1px #FFFFFF solid;}



/* ****** FOOTER BELOW ******* */
#footer {background: #065382; padding: 15px 20px 20px 23px; color: #5599b1; height: 25px; line-height: 14px; margin: 0; font: 70%/normal Verdana, Arial, sans-serif;}
#footer .txt {float: left;}
#footer img {float: right; margin-top: 5px;}
#copy {font-size: 9px; padding: 10px 0 15px 23px; background: #fff; font: 70%/normal Verdana, Arial, sans-serif;}
#footer .txt a, 
#footer .txt  a:active, 
#footer .txt  a:visited {color: #bbd0d0; text-decoration: none; font-size: 9px;}
#footer .txt  a:hover { text-decoration: underline;}
