/* css Doocument */
/* ICSC Mini Site Styles */
/* copyright (c) 2007 ICSC */

body { 
	font-family: Tahoma;
	color: #000000;
	background-color: #eeeeee;
	background-image:url('http://www.icsc.org/2008SC/img_tileSix1.gif');
	margin: 0px; 
	padding: 0px;
	text-align: left;
	}

p {
	font: 13px Tahoma; 
	margin-top: 8px;
	margin-bottom: 15px;
	text-align: justify;
	}

b {
	font-weight: 900;
	}

h1,h2 {
	margin-top: 0px;
	padding: 0px;
	}
	

	
h1 {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #f46c03;
	}
	
h2 {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #01a1c7;
	}

h3 {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	}
	
h4 {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #f46c03;
	}

a:link {color: #f46c03; font-weight: bold;}     /* unvisited link */

a:visited {color: #f46c03; font-weight: bold;}  /* visited link */

a:hover {color: #fff; font-weight: bold; background-color: #f46c03;}   /* mouse over link */

a:active {color: #fff; font-weight: bold; background-color: #01a1c7;}   /* selected link */


img a:link {
	border: 0px;
}

img a:visited {
	border: 0px;
}

img a:hover {
	border: 1px;
}

img a:active {
	border: 1px;
}


div.container {
	width: 922px;
	margin: auto;
	background-image: url('http://www.icsc.org/2008SC/REcon_bkgrnd.jpg');
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	border: 1px solid #eeeeee;
	position: relative;
	top: 18px;
	left: 0px;
	padding: 0px;
	}

/* IE only container width */
* html div.container {
	width: 922px;
	margin: auto;
	background-image: url('http://www.icsc.org/2008SC/REcon_bkgrnd.jpg');
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	border: 1px solid #eeeeee;
	position: relative;
	top: 20px;
	left: 0px;
	padding: 0px;
	}
	
.content{
	font-size: 10pt;
}
	
div.content1 {
	width: 922px;
	margin: auto;
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0px;
	min-height: 275px;
	}
	
div.content {
	width: 922px;
	margin: auto;
	position: relative;
	top: 20px;
	left: 0px;
	padding: 0px;
	min-height: 275px;

	}

	
.header {
	width: 922px;
	height: 18px;
	margin: auto;
	position:relative;
	overflow:hidden;
	padding: 0px;
	top: 15px;
	}
	
.nav {
	width: 99%
	margin: auto auto 20px auto;
	padding: 0px 10px;
	position: relative;
	top: 4px;
	}
	
.navcontainer {
	background-color: #eeeeee;
	background-image: url(img_navBackground.gif);
	height: 28px;
	position:relative;
	top: -1px;
	}

.navtext {
	font-size: 12px;
	font-weight: 900;
	margin: 0px 2px;
	background-image: url('http://www.icsc.org/2008SC/img_tabBackground.gif');
	padding-bottom: 4px;
/*	padding: 3px 8px 3px 8px; */
/*	background-color: #dddddd; */
	}
	
* html .navtext {
	font-size: 12px;
	font-weight: 900;
	margin: 0px 2px;
	background-image: url('http://www.icsc.org/2008SC/img_tabBackground.gif');
	padding-bottom: 0px;
	}

.navtext a:link {color: #666; font-weight: bold; text-decoration: none; border: 1px solid #ffffff; padding: 3px 8px 3px 8px;}     /* unvisited link */

.navtext a:visited {color: #666; font-weight: bold; text-decoration: none; border: 1px solid #ffffff; padding: 3px 8px 3px 8px;}  /* visited link */

.navtext a:hover {color: #fff; font-weight: bold; text-decoration: none; background-color: #00ccff; border: 1px solid #cccccc; padding: 3px 8px 3px 8px;}   /* mouse over link */

.navtext a:active {color: #fff; font-weight: bold; text-decoration: none; background-color: #f46c03; border: 1px solid #cccccc; padding: 3px 8px 3px 8px;}   /* selected link */

.navtext#select {
 	color: #000;
	background-color: #eeeeee;
	background-image: url('http://www.icsc.org/2008SC/img_tabBackgroundSelect.gif');
	border: 1px solid #01a1c7;
	border-bottom: 1px solid #ffffff;
	padding: 3px 8px 5px 8px;
	}

.maincontent {
	width: 62%;
	min-height: 375px;
	height:auto !important;
  	height:375px;
	padding: 0 10px 10px 10px;
	margin: 0px;
	position: relative;
	left: 0%;
	overflow: visible;
	}
	
.subcontent {
	width: 33%;
	padding: 0 10px 10px 10px;
	margin: 0px;
	position: absolute;
	top: 0%;
	left: 64%;
	overflow:visible;
	min-height: 375px;
	height:auto !important;
  	height:375px;
	}
	
#headline {
	font: 12px Tahoma; 
	font-weight: 900;
	margin-top: 8px;
	margin-bottom: 15px;
	}


.contentbluebox {
	width: 98%;
	padding: 2px 8px 0px 8px;
	margin: 0 0 16px 0;
	border: 1px solid #01a1c7;
	background-image: url('http://www.icsc.org/2008SC/img_photo_back.jpg');
	background-repeat: repeat-y;
	background-color:#FFFFFF;
	}

.contentbluebox > h1,h2 {
	margin-top: 8px;
	}


.contentgraybox {
	width: 98%;
	padding: 2px 8px 0px 8px;
	margin: 0 0 16px 0;
	border: 1px solid #aaaaaa;
	background-color: #fff;
	}
	
.contentgraybox > h2 {
	margin-top: 8px;
	}


.headerutil {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	position: absolute;
	
	right: 0%;
	max-height: 18px;
	max-width: 62%;
	overflow: hidden;
	}


.headerlang {
	margin: 0px;
	padding: 4px 0px 10px 10px;
	position: absolute;
	top: 0%;
	left: 0%;
	max-height: 18px;
	max-width: 33%
	overflow: hidden;
	}

.headerhomelink {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 25%;
	left: 2%;
	}

.headerhomelink a:link, .headerhomelink a:visited, .headerhomelink a:hover, .headerhomelink a:active {
		background: transparent; border: none;
		}

.headerhomelink img {
		border: none;
		}
	
.toplinks {
		font:11px Tahoma;
		font-weight: 900;
		}
		
.toplinks a:link {
		color: #333;
		}

.toplinks a:visited {
		color: #333;
		}
		
.toplinks a:hover {
		color: #ffffff;
		background: ff9933;
		font-weight: 900;
		}

.toplinks a:active {
		color: #ffffff;
		background: ff9933;
		font-weight: 900;
		}

		
.link	{
		font-size: 12px;
		font-weight: 900;
		}
		
ul.link {
		margin: 6px 0px 12px 0px;
		list-style-image: url('http://www.icsc.org/2008SC/linkArrow.gif');
		list-style-type: square;
		list-style-position: outside;
		}
		
* html ul.link {
		list-style-position: inside;
		}
		
ul.link li {
		margin: 2px 0px 6px 0px;
		}

ul.list {
		font: 11px Tahoma; 
		margin: 6px 0px 12px 0px;
		list-style-image: url('http://www.icsc.org/2008SC/listBox.gif');
		list-style-type: square;
		list-style-position: outside;
		}	
		
ul.list li {		
		margin: 6px 0px;
		}
		
* html ul.list li {
		padding: 0px 0px 0px 4px;
		list-style-position: inside;
		}

.footer {
		width:914px;
		font-size: 11px;
		text-align: center;
		padding: 4px;
		background-color: #f3f3f3;
		border-top: 1px solid #eee;
		margin: auto auto auto auto;
		position: absolute;
		}
		 
.footer a:link, .footer a:visited, .footer a:hover, .footer a:active {
		font-weight: normal;
		}

.register {
		margin: 10px 0px 16px 0;
		font: 13px Tahoma;
		border-collapse: collapse;
		border: 1px solid #cccccc;
		background: #fff;
		}

.register td {
		padding: 3px 12px 3px 6px;
		}

.register th {
		font: 13px Tahoma;
		font-weight: 900;
		color: #000066;
		}

.register strong {
		font: 13px Tahoma;
		font-weight: 900;
		}
		
		
.program {
		width: 99%;
		margin: 10px 0px 16px 2px;
		padding: 0px 8px 0px 8px;
		font: 12px Tahoma;
		border-collapse: collapse;
		border: 1px solid #cccccc;
		/* background: #eeeeee; */
		}
.program#contact {
		width: 99%;
		}

.program td {
		padding: 4px 12px 4px 6px;
		}
		
.program#contact td{
		width: 50%;
		}


.program th {
		padding: 4px 12px 4px 6px;
		font: 13px Tahoma;
		font-weight: 900;
		color: #0047bd;
		}
		
.program th#contact {
		padding: 12px 12px 4px 6px;
		}

.program tr {
		background: #ffffff;
		}

.program tr#gray {
		background: #e1e8fd;
		}
		
.program th#gray {
		background: #e1e8fd;
		}


.program tr#header {
		font: 11px Tahoma;
		font-weight: 900;
		color: #0047bd;
		}
		
.program td#time {
		width: 15%;
		font: 11px Tahoma;
		font-weight: 900;
		color: #000066;
		}

.program td#name {
		font: 11px Tahoma;
		font-weight: 900;
		}



.program strong	{
		font: 11px Tahoma;
		font-weight: 900;
		}		

.committee {
		width: 99%;
		margin: 10px 0px 16px 2px;
		padding: 0px 8px 0px 8px;
		font: 11px Tahoma;
		border-collapse: collapse;
		border: 1px solid #cccccc;
		/* background: #eeeeee; */
		}

.committee td#image{
		padding: 4px 12px 4px 6px;
		width: 25%;
		text-align: center;
		}

.committee td {
		padding: 4px 12px 12px 6px;
		width: 25%;
		text-align: center;
		}


.committee th {
		padding: 4px 12px 4px 6px;
		font: 12px Tahoma;
		font-weight: 900;
		color: #0047bd;
		text-align: left;
		}

.committee td#name {
		font: 11px Tahoma;
		font-weight: 900;
		color: #000066;
		}

.committee strong	{
		font: 11px Tahoma;
		font-weight: 900;
		}		

.committee img {
position: relative;
margin: auto;
max-height: 100px;
}
		
.imagefloatleft {
  float:left;
  padding:0px;
  margin-right:10px;
}


.imagefloatright {
  float:right;
  padding:0px;
  margin-left:10px;
}


.imagefloatrightborder {
  	float:right;
  	padding:0px;
    margin-left:10px;
	border: 2px solid #0047bd;
	}


.sponsor {
		position: relative;
		margin: 2px auto 10px auto;
		text-align:center;
		}

.sponsor img {
		border:none;
		}
		
.subtext {font-weight: bold; color: #01a1c7}

.subtext_nb {color: #f46c03}

.subtext_lg {font-size: 11pt; font-weight: bold; color: #01a1c7}

.smalltext {font-size: 8pt; color: #000;}

/*New stuff for hotel_rates.php page*/
#navbox {
		float: right;
		width: 194px;
		border: 1px solid #777;
		margin: 5px 5px 5px 10px;
		background-color: #F3EEC2;
		padding: 5px;
}

#incontainer {
	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;
}

.hotel {
}

#splash_tree {
		width:756px;
		margin: 1px 1px;
		padding: 10px 1px;
}

