/* CSS Document */

/* IBTA styles */

body {
	margin:0px;
	padding:15px 0px;
	background:url("../img/common/bg.jpg") repeat-x #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	}
a:link, a:visited { color:#3366cc; font-size:12px; text-decoration:none; }
a:hover { color:#3366cc; font-size:12px; text-decoration:underline; }

h1 {
	color:#1f3fa7;
	font-size:14px;
	margin:0px;
	padding: 10px 0px 10px 0px;
	}
	
	
h2 {
	color: #333366;
	}
	
h3 {
	color: #1f3fa7;
	}
	
h4 {
	color: #8a98cc;
	}

br.clear { clear: both; }

#container {
	text-align:left;
	width:948px;
	margin: 0px auto 0px auto;
	}
#col_container {
	text-align:left;
	width:948px; 
	background-color:#fff; 
	float:left; 
	}
#lft_col {
	float:left;
	width:236px;
	padding: 10px 0px 9px 8px;
	}	
#rht_col {
	float:right;
	width:700px;
	padding: 9px 0px 15px 0px;
	}	
#content {
	padding:0px 25px 0px 15px;
	color:#555;
	line-height:18px;
	}
	
#content ul {
		padding: 10px 40px 0px 30px;
		margin: 0px;
		}
		
#content li {
		background:url("../img/common/orange_bullet.gif") no-repeat 0px 5px;
		list-style:none;
		padding: 0px 0px 12px 17px;
		}					
#footer {
	width: 935px;
	height: 66px;
	background:url("../img/common/bg_footer.jpg") no-repeat;
	color:#7e7e7e;
	clear: both;
	margin: 20px auto 0px auto;
	font-size: 11px;
	text-align:center;
	padding-top:22px;
	}
#footer a:link, #footer a:visited { color:#7e7e7e; font-size:11px; text-decoration:none; }
#footer a:hover { color:#7e7e7e; font-size:11px; text-decoration:underline; }	
#header {
	width: 948px;
	height: 87px;
	background:url("../img/common/bg_header.jpg") no-repeat;
	border: 0px solid blue;
	margin: 0px auto 0px auto;
	}
#header #logo {
	float:left;
	margin-left:16px;
	margin-top:21px;
	}

#header #join_search {
	float:right;
	margin-right:16px;
	margin-top:22px;
	}
	
	#header #join_search a {
		color:#4b7993;
		margin: auto 5px;
		}
	
	#header #join_search a:hover {
		color:#2a4a5d;
		text-decoration:none;
		}
	
	#header #join_search form input {
		border:1px solid #DDDDDD;
		}
	
	#header #join_search form input.search {
		height:15px;
		padding:5px;
		}
	
	#header #join_search form input.button {
		background: #e3e9ec;
		border:1px solid #a8a8a8;
		color:#808282;
		font-size:10px;
		padding:6px;
		}
		
.search { vertical-align:top; }	
.search a:link, .search a:visited { color:#6e9ab3; font-size:12px; text-decoration:none; padding-right:18px; }
.search a:hover { color:#36c; font-size:12px; text-decoration:underline; padding-right:18px; }
.search_form {
	border-top: 1px solid #ddd;
	border-right: 0px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	height:24px;
	width: 186px;
	text-align:right;
	padding-right:8px;
	color:#333;
	}
/*		
#nav {
	width: 946px;
	height: 33px;
	background:url("../img/nav/bg_nav.gif") repeat-x;
	text-align:center;
	border-top: 1px solid #c6ced3;
	border-right: 1px solid #d6dee3;
	border-bottom: 1px solid #c6ced3;
	border-left: 1px solid #d6dee3;
	font-weight:bold;
	margin: 0px auto 0px auto;
	}
#nav a:link, #nav a:visited { color:#305b8c; font-size:12px; text-decoration:none; padding: 0px 12px 0px 12px; }
#nav a:hover { color:#56BAEF; font-size:12px; text-decoration:none; padding: 0px 12px 0px 12px; }
*/
#committee_box {
	background: transparent url("../img/home/scm_bg.jpg") no-repeat 0 0;
	height:68px;
	margin-bottom:8px;
	margin-top:7px;
	width:698px;
	}
	
	#committee_box img {
		float:right;
		margin: 15px 12px 10px 12px;
		vertical-align:bottom;
		/* width: 50px; */
		}
		
#news_events_box {
	border-top: 0px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	border-left: 1px solid #dedede;
	float:left;
	width:205px;
	padding:5px 11px 10px 11px;
	overflow:hidden;
	}
	
#sub_nav ul {
	padding:0px 0px 5px 0px;
	margin: 0px;
	}	
	
	/* sidenav 2nd level */
	#sub_nav ul ul {
		padding:0px 0px 0px 0px;
		margin: 0px;
	}
	
		#sub_nav ul ul li {
			background: #E8ECEE url("../img/common/list-bullet-arrow.gif") no-repeat left center;
			color:#607EB9;
			display:block;
			list-style:none;
		}
		
		#sub_nav ul ul li a:hover {
			background: #ECF3F7 url("../img/common/list-bullet-arrow.gif") no-repeat left center;
			display:block;
			list-style:none;
		}
		
		#sub_nav ul ul li a {
			font-size:11px;
			padding: 10px 10px 10px 30px;
		}

#sub_nav ul li {
	margin: 0px;
	font-size:14px;
	list-style:none;
	border-top: 0px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	width:227px;
	}
	
		#sub_nav ul li a {
			display:block;
			padding:10px;
			text-decoration:none;
			}
		
		#sub_nav ul li a:hover {
			background-color:#f0f6f9;
			}

#breadcrumb {
	color:#666;
	font-size: 11px;
	margin-top: -12px;
	}
#breadcrumb a:link, #breadcrumb a:visited { color:#4684ff; font-size:11px; text-decoration:none; }
#breadcrumb a:hover { color:#4684ff; font-size:11px; text-decoration:underline; }	

#page_hdr {
	width:674px;
	height:60px;
	padding:34px 0px 0px 20px;;
	color:#FFFFFF;
	font-size:18px;
	}
	

/* EVENT ITEM LIST; PACKAGE LIST */
		div#rht_col div.event
		{
			border-top: 1px solid #666699;
			float: none;
			margin: 5px 0px 0px 0px;
			padding: 15px 0px 5px 0px;
			width: 610px;
			clear: both;
		}

			div.event img.event_image
			{
				float: left;
				width: 125px;
				height: 71px;
			}

			div.event div.event_info
			{
				border-right: 1px dotted #666699;
				float: left;
				margin-left: 20px;
				padding-right: 10px;
				width: 365px;
			}

				div#rht_col div.event div.event_info h1 { color: #e36b0a; font-size: 11px; font-weight: bold; }
				
				 div#rht_col div.event div.event_info div#event_link a:link,
				div#rht_col div.event div.event_info #event_link a:visited { color: #e36b0a; font-size: 11px; font-weight: bold; text-decoration: none; }
				
				div#rht_col div.event div.event_info #event_link a:hover { text-decoration: underline; }
				
				div.event p
				{
					margin: 11px 0px 0px 0px;
					line-height: 13px;
					padding: 0px 0px 5px 0px;
					display: block;
					width: 100%;
				}
				

			div#rht_col div.event div.ticketmaster
			{
				float: right;
				padding: 0px 0px 0px 19px;
				width: 65px;
				height: 20px;
				border: 0px solid #000;
			}

				div.event_item h1, div.event_item h2, div.event_item h3 { margin: 0px; padding: 0px; }
				div.event_item h1 { color: #ffffff; font-size: 14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}	
				div.event_item h2 { color: #d79c50; font-size: 12px; font-weight: bold; }
				div.event_item h3 { color: #ffffff; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}	

	
		/* PRESS RELEASE ITEM */
		div#rht_col div.news_listing
		{
			border: 0px solid #666699;

			margin: 0px 0px 0px 0px;
			padding: 15px 0px 2px 0px;
			width: 675px;
			clear: both;
		}

			div.news_listing div.news_date
			{
				
				float: left;
				width: 100px;
				border: 0px solid #ff0;
			}

			div.news_listing div.news_company
			{
				
				float: left;
				width: 100px;
				border: 0px solid #ff0;
			}
			
			div.news_listing div.news_icon
			{
				
				float: left;
				width: 40px;
				margin: 0px 0px 15px 0px;
				
				border: 0px solid #d4c;
			}

			div.news_listing div.news_headline
			{
				border: 0px dotted #666699;
				text-align: left;
				margin-left: 150px;
				padding-right: 10px;
				width: 440px;
			}

				div#rht_col div.news_listing div.news_listing_info h1 { color: #e36b0a; font-size: 11px; font-weight: bold; }
				
				 div#rht_col div.news_listing div.news_listing_info div#news_listing_link a:link,
				div#rht_col div.news_listing div.news_listing_info #news_listing_link a:visited { color: #e36b0a; font-size: 11px; font-weight: bold; text-decoration: none; }
				
				div#rht_col div.news_listing div.news_listing_info #news_listing_link a:hover { text-decoration: underline; }
				
				div.news_listing p
				{
					margin: 11px 0px 0px 0px;
					line-height: 11px;
					padding: 0px 0px 5px 0px;
					display: block;
					width: 100%;
				}
				

			div#rht_col div.news_listing div.ticketmaster
			{
				float: right;
				padding: 0px 0px 0px 19px;
				width: 65px;
				height: 20px;
				border: 0px solid #000;
			}

				div.news_listing_item h1, div.news_listing_item h2, div.news_listing_item h3 { margin: 0px; padding: 0px; }
				div.news_listing_item h1 { color: #ffffff; font-size: 14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}	
				div.news_listing_item h2 { color: #d79c50; font-size: 12px; font-weight: bold; }
				div.news_listing_item h3 { color: #ffffff; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}			
			
			div.news_full_month
			{
				border-bottom: 1px dotted #ccc;
				padding-top: 10px;
				clear: both;
			}
			
			div.news_full_month h4
			{
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
			}
			
/* TABLES */



table#default {
	font-size:10px;
	width:660px;
	margin: 0px;
	border-collapse:collapse;
	}
	
table#default td {
	text-align: left; font: 100%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; 
	padding: 10px;
	margin: 0px;
	}
	
table#default tr.header {
	background-image:url("../img/tables/table_rowhead_bg.jpg");
	color:#FFFFFF;
	border:0px;
	margin: 0px;
	border-bottom-color:#00FF99;
	padding-left: 5px;
	}

table#default tr.header td {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	}
	
table#default tr.header_title {
	font-size: 12px;
	background-image:url("../img/tables/table_rowhead_bg.jpg");
	color:#FFFFFF;
	border:0px;
	margin: 0px;
	border-bottom-color:#00FF99;
	padding-left: 5px;
	}
	
table#default tr {
	border-bottom: 1px dotted #666699;
	margin: 0px;
	padding-left: 5px;
	
	}

	
table#default tr.odd {
	/* background-color: #D5D5D5; */
	border-bottom: 1px dotted #666699;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}
	
table#default td.left_col {
	color:#c75215;
	background-color:#EAEAEA;
	border:0px;
	margin: 0px;
	padding-left: 5px;
	
	}
	
table#default td.left_col_odd {
	color:#c75215;
	border:0px;
	background-color:#D5D5D5;
	margin: 2px 2px 2px 2px;
	padding-left: 5px;
	
	}
	
table#default a {
	color: #3366cc; 
	text-decoration: none; 
	border-bottom: 1px dotted #C6C8CB;
}  


table#default a:hover {
	color: #1f3fa7;
}  

table#default a:visited {
	color: #3366cc;

}

