/* CSS Document */
/* modifiied 2-28-2007 */

body {
font-family: verdana, arial, sans-serif;
font-size: 75%;
background-repeat: no-repeat;
background-position: 0px 148px;
}

a:link {color: #DC9700; font-weight: 800;}  

a:visited {color: #DC9700; font-weight: 800;}

a:hover {color: #777; background-color:#A2A5BB0;}

a:active {color: #336699;}



/* -------------- G E N E R A L  S T Y L E S ----------- */

#container {
	background-color: #fff;
	width: 760px;
	margin: auto;
	}
	
#incontainer {
	background-image: url('http://www.icsc.org/2007SC/images/scBackgroundTwo.jpg');
	background-color: #fff;
	width: 760px;
	margin: 0px 0px 0px 0px;
	position: relative;
	top: -6px;
/*
	border: 2px solid #eee;
*/
	}
	
#setwidthcontainer {
	/*background-color: #fff;*/
	width: 525px;
	margin: 0px 0px 0px 0px;
/*
	border: 2px solid #eee;
*/
	}
	
#setwidthcontainer2 {
	/*background-color: #fff;*/
	width: 467px;
	margin: 0px 0px 0px 0px;
/*
	border: 2px solid #eee;
*/
	}
	
#setwidthcontainer3 {
	width: 725px;
	margin: 0px 0px 0px 0px;
}
	

h1 {
	font-size: 1.7em; 
	font-weight: 999;
	font-family: garamond, times new roman, serif;
	color: #E4A50C;
	text-transform: uppercase;
	padding: 0px;
	margin: 20px 0px 16px 8px;
}

h2 {
	font-size: 1.2em; 
	font-weight: 999;
	color: #300;
	margin: 20px 0px 16px 8px;
}

h4 {
	font-size: 1.2em; 
	font-weight: 999;
	color: #755;
	margin: 0px 0px 0px 0px;
	text-align: center;
}



div#leftcol {
	position: relative;
	left: 0;
	width: 75%;
	padding: 0px 6px 2px 0px;
}

div#leftcolwide {
	position: relative;
	left: 0;
	width: 96%;
	padding: 0px 6px 2px 0px;
}


div#rightcol {
	position: absolute;
	left: 74%;
	width: 23%;
	background-image: url('http://www.icsc.org/images/programBackground.gif');
	padding: 5px 5px 0px 5px;

}


div#rightcol ul, ol {
	list-style-image: url('http://www.icsc.org/images/triangle_trans.gif');
	list-style-type: square;
	list-style-position: outside;
}

div#rightcol li {
	margin-left: -10px;
	padding: 4px;
}

.selected {
	background-color: #eee;
}

.jumpnav {
	color: #666;
	width: 500 px;
	font-size: .8em;
}

.cprogram {
	font-family: verdana, arial, sans-serif;
	font-weight: 500;
	position: relative;
	left: 20px;
	background-image: url('http://www.icsc.org/images/programBackground.gif');
}


.cprogram h1 {
	font-family: verdana, arial, sans-serif;
	color: #b85630;
	font-weight: 900;
	font-size: 1.2em;
	margin: 20px 0px 6px 8px;
	padding: 8px 0px 0px 0px;
}

.cprogram h2 {
	font-family: verdana, arial, sans-serif;
	color: #000;
	font-size: 1.0em;
	font-weight: 900;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.cprogram b {
	font-weight: 900;
}

.cprogram ul, ol {
	list-style: none;
	list-style-image: none;
	}

.cprogram img {
	float: left;
	padding: 2px 4px 16px 0px;
	}

.cprogram2 {
	font-family: verdana, arial, sans-serif;
	font-weight: 500;
	position: relative;
	left: 20px;
}


.cprogram2 h1 {
	font-family: verdana, arial, sans-serif;
	color: #b85630;
	font-weight: 900;
	font-size: 1.2em;
	margin: 20px 0px 6px 8px;
	padding: 8px 0px 0px 0px;
}

.cprogram2 h2 {
	font-family: verdana, arial, sans-serif;
	color: #000;
	font-size: 1.0em;
	font-weight: 900;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.cprogram2 b {
	font-weight: 900;
}

.cprogram2 ul, ol {
	list-style: none;
	list-style-image: none;
	}

.cprogram2 img {
	float: left;
	padding: 2px 4px 16px 0px;
	}

#bullet {
	list-style-image: url('http://www.icsc.org/images/arrow_program.gif');
	list-style-type: square;
	padding: 0 0 6px -4px;
	list-style-position: outside;
}


.dprogram {
	font-family: verdana, arial, sans-serif;
	font-weight: 500;
	position: relative;
	left: 20px;
	background-image: url('http://www.icsc.org/images/programBackground.gif');
	
}

.dprogram h1 {
	font-family: verdana, arial, sans-serif;
	color: #b85630;
	font-weight: 900;
	font-size: 1.2em;
	margin: 20px 0px 6px 8px;
	padding: 8px 0px 0px 0px;
}

.dprogram h2 {
	font-family: verdana, arial, sans-serif;
	color: #000;
	font-size: 1.0em;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.dprogram b {
	font-weight: 900;
}

.dprogram ul, ol {
	list-style: none;
	}
	
.dprogram img {
	float: left;
	padding: 2px 2px 16px 4px;
	}




#progitem {
	padding-left: 12px;
	margin: 2px 0px 16px 0px;
}


#progtime {
	color: #008d6a;
	font-family: verdana, arial, sans-serif;
	font-size: 1.1em; 
}

#progtitle {
	font-family: verdana, arial, sans-serif;
	font-size: 1.1em; 
	color: #008d6a;
	font-weight: 900;
}

#progtitle em {
	font-weight: 500;
	font-style: normal
}


#progdesc {
	font-family: verdana, arial, sans-serif;
	font-size: 1.0em; 
	color: #000;
}

#imageright {
		position: absolute;
		left: 50%;

}

.listwrapper {
width: 75%;
}

.numberlist {
list-style: decimal outside; 
}

.numberlist li {
padding: 5px;
}




.hotel {
}

.hotel ul {
list-style-image: url('http://www.icsc.org//2007SC/images/triangle_trans.gif');
list-style-type: circle
}


.footer {
	font-size: 8pt;
	font-weight: bold;
	color: #211;
	padding: 2px;
	text-align: center;
	background-image: url('http://www.icsc.org//2007SC/images/navBannerTwo.jpg');
	background-color:#ccf;
	border: 1px solid #ffc;
	width: 756px;
	position: relative;
}

.footer a:link {color: #A8580F;}

.footer a:visited {color: #A8580F;}

.footer a:hover {color: #fc0; background-color:#322;}

.footer a:active {color: #fc0;}


/* --- New & Edited Items 05-04-2007----*/

#rightcolumn {
		float: right;
		width: 254px;
		border: 0;
		margin: 5px 2px 5px 10px;
		background-color: transparent;
		color: #000000;
		padding: 5px;
}



#quotebox {
		float: right;
		width: 250px;
		border: 1px solid #777;
		margin: 0 0 10px 0;
		background-color: #F3EEC2;
		color: #000000;
		padding: 5px;
}

#quotebox img {
		border: 0;
}

#quotebox img a {
		border: 0;
}





#quoteboxsml {
		float: right;
		width: 200px;
		border: 1px solid #777;
		margin: 5px 5px 5px 10px;
		background-color: #F3EEC2;
		color: #000000;
		padding: 2px;
}

#quoteboxsml img {
border: 2px solid #755;
}


/* --- End New Items ----*/


#quotebox h4 {
		color:#622;
		margin: 0px 0px 4px 0px;
		}

#navbox {
		float: right;
		width: 194px;
		border: 1px solid #777;
		margin: 5px 5px 5px 10px;
		background-color: #F3EEC2;
		padding: 5px;
}

#countdownbox {
		float: right;
		width: 154px;
		border: 1px solid #777;
		margin: 5px 5px 5px 10px;
		background-color: #F3EEC2;
		padding: 5px;
}

#countdownbox h4 {
	font-size: 1.3em; 
	font-weight: 999;
	color: #622;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

#attendeecountbox {
		width: 254px;
		border: 1px solid #777;
		margin: 5px 5px 5px 10px;
		background-color: #F3EEC2;
		padding: 5px;
}

#attendeecountbox h4 {
	font-size: 1.3em; 
	font-weight: 999;
	color: #622;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

.image {
	border: 0px solid #eee;
	overflow: visible;
	margin: 0px 8px;	
}

.image_adjust {
	border: 0px solid #eee;
	float: right;
	overflow: visible;
	margin: 50px 8px;	
}

#bluebox {
		position: relative;
		left: 1px;
		width: 400px;
		border: 2px solid #eee;
		margin: 10px 10px 10px 8px;
		background-color: #CBCCE6;
		padding: 10px;
}

.linksbox { 
	background-color:transparent;
}
	
.linksbox a:link, .linksbox a:visited {
	color:#322;
	background-color:#E4B71F;
	padding: 5px 8px 5px 16px;
	text-align: center;
	background-image: url('http://www.icsc.org//2007SC/images/triangle_white.gif');
	background-repeat: no-repeat;
	background-position: 2px 55%;
 }

 .linksbox a:hover {
	color: #E4A50C;
	background-color:#005C40;
}

 .linksbox a:active {
	background-color:#E4B71F;
}

.linksbox_s { 
	background-color:transparent;
}
	
.linksbox_s a:link, .linksbox_s a:visited {
	color:#322;
	background-color:#E4B71F;
	padding: 5px 8px 5px 16px;
	text-align: center;
	background-image: url('http://www.icsc.org//2007SC/images/triangle_white.gif');
	background-repeat: no-repeat;
	background-position: 2px 25%;
	line-height: 160%;
 }

 .linksbox_s a:hover {
	color: #E4A50C;
	background-color:#005C40;
}

 .linksbox_s a:active {
	background-color:#E4B71F;
}

.mainlist {
		list-style-image: url('http://www.icsc.org//2007SC/images/triangle_purple.gif');
}

.mainlist li {
		margin: 4px 0px;
}


p {
	/*font-size: .9em; */
	font-style: none;
	color: #000;
	margin: 8px 12px 12px 12px;
	/*padding: 0 0 1em 0;*/
}


.printpage {font-family:Verdana;
			color: #900;
			font-size: .8em;
			padding: 3px;
			position:relative;
			top: 4px;
}

.printpage a:link {color: #900; background-color: #fff;}

.printpage a:visited {color: #900; background-color: #fff;}

.printpage a:hover {color: #c03; background-color: #fff;}

.printpage a:active {color: #c03; background-color: #fff;}


#splash_white {
		width:756px;
		margin: 1px 1px;
		background-repeat: no-repeat;
		background-color: transparent;
		padding: 10px 1px;
}

#splash_tree {
		width:756px;
		margin: 1px 1px;
		background-repeat: no-repeat;
	/*	background-image: url('/2007SC/images/tree.gif');	*/
		padding: 10px 1px;
}



table#topnav {
		font-size: .9em;
		margin: 02px 0px 0px 0px;
		border-spacing: 0px;
		background-color: transparent;
		position: relative;
		top: -4px;
}

/* Hides from IE \*/
html>body table#topnav {position: relative; top: -2px;}
/* End hide from IE */ 

table#program {
		margin: -18px 0px 14px 10px;
		border-spacing: 0px;
		background-color: transparent;
}

#program th {
		text-align: left;
		background-color: transparent;
}
		
		

#program tr.rowcolor {
		background-color: #ccf;
		height: 25px;
}


#program tr.orangetr {
		background-color: #FEE3BE;
		height: 25px;
}


#program td {
		border: 1px solid #ddd;	
		
}

table#plain {
		margin: 20px 0px 14px 10px;
		border-spacing: 0px;
		background-color: transparent;
}

table#hotel {
		margin: 0px;
		border-spacing: 0px;
		background-color: transparent;
}

.divider {
	border-style: solid;
	border-width: 0px 0px 5px 0px
}


.greytext {
	color: #333;
	margin: 20px 0px 16px 8px;
}

.subtext {font-weight: bold; color: #600}

.subtext_nb {color: #600}

.goldtext {font-weight: bold; color: #c90}

.darkgreytext {font-weight: bold; color: #333333}

.subtexttwo {font-weight: bold; color: #300}

#toplinks {
	background-color:#fff;
	padding: 0px 8px 5px 3px;
	margin 6px;
	overflow: visible;
	font-size: .8em;
	width: 600px;
	float: right;
	text-align: right;
}

#toplinks a, #toplinks a:visited {
	color:#322;
}

#toplinks a:hover, #toplinks a:active {
	color:#E4A50C; background-color:#ddd;
}

#toplinks2 {
	background-color:#fff;
	padding: 8px 8px 5px 3px;
	margin 6px;
	overflow: visible;
	font-size: .8em;
	width: 120px;
	float: left;
	text-align: left;
}

#toplinks2 a, #toplinks2 a:visited {
	color:#322;
}

#toplinks2 a:hover, #toplinks2 a:active {
	color:#E4A50C; background-color:#ddd;
}

#toplinks3 {
	background-color:#fff;
	padding: 0px 8px 5px 3px;
	margin 6px;
	overflow: visible;
	font-size: .8em;
	text-align: right;
}

#toplinks3 a, #toplinks3 a:visited {
	color:#322;
}

#toplinks3 a:hover, #toplinks3 a:active {
	color:#E4A50C; background-color:#ddd;
}

#toplinks4 {
	background-color:#fff;
	padding: 0px 8px 5px 3px;
	margin 6px;
	overflow: visible;
	font-size: .8em;
	width: 120px;
	float: left;
	text-align: left;
}

#toplinks4 a, #toplinks4 a:visited {
	color:#322;
}

#toplinks4 a:hover, #toplinks4 a:active {
	color:#E4A50C; background-color:#ddd;
}

/* -------------- N A V I G A T I O N ----------- */


#navlist {
font-size: 12px;
margin: 0px 0 0px 0;
width: 100%;
}

.spanish {
font-size: 10px;
}

#navlist li {
float: left;
list-style-type: none;
margin: 0 0 0 0;
padding: 0;
white-space: nowrap;
}

#navlist ul {
margin: 0;
padding: 0;
}

#navlist a {
padding: 6px 6px 6px 7px;
border: 0px solid;
border-color: #ddd #000 #000 #ddd;
background-repeat: no-repeat;
background-position: 0% 50%;
text-decoration: none;
}

#navlist a:link, #navlist a:visited {
color: #E4B71F;
}

#navlist a:hover, #navlist a:active,
#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active {
background-color: #E4B71F;
background-repeat: no-repeat;
background-position: 0% 50%;
color: #222;
}

#navlist_right {
font-size: 12px;
margin: 0px 0 0px 0;
width: 100%;
}

#navlist_right li {
list-style-type: none;
margin: 0 0 0 0;
padding: 0;
white-space: nowrap;
}

#navlist_right ul {
margin: 0;
padding: 0;
}

#navlist_right a {
padding: 6px 6px 6px 7px;
border: 0px solid;
border-color: #ddd #000 #000 #ddd;
background-repeat: no-repeat;
background-position: 0% 50%;
text-decoration: none;
}

#navlist_right a:link, #navlist_right a:visited {
color: #E4B71F;
}

#navlist_right a:hover, #navlist_right a:active,
#uberlink_right a:link, #uberlink_right a:visited,
#uberlink_right a:hover, #uberlink_right a:active {
background-color: #C56D24;
background-repeat: no-repeat;
background-position: 0% 50%;
color: #E4B71F;
}


/*
#navlist_right a:link, #navlist_right a:visited {
color: #000099;
}

#navlist_right a:hover, #navlist_right a:active,
#uberlink_right a:link, #uberlink_right a:visited,
#uberlink_right a:hover, #uberlink_right a:active {
background-color: #69c;
background-repeat: no-repeat;
background-position: 0% 50%;
color: #ffffff;
}
*/

#home {
	color: #903;
	float: right;
}

#home a:link {color: #009;}

#home a:visited {color: #009;}

#home a:hover {color: #fff;}

#home a:active {color: #fff;}


