/* Start of CMSMS style sheet 'subpage2009' */
/*******************************/
/* GLOBALS */

div.fluid{width: 90% !important;}
div.fixed{width: 800px !important;}


*
{margin: 0em;padding: 0em;}
img {border:0;}
img  a {border:0;}
body {font-family:Arial, Helvetica, sans-serif;font-size:0.9em;background-color: #ffffff;}

h1,h3,h4,h5,h6
{font-weight: normal;letter-spacing: -1px;}

h2{font-weight: normal;letter-spacing: -1px;}
h3,h4,h5,h6{color: #2165a2;}
h1 span{font-weight: bold;}
h3 span{font-weight: bold;}
h4 span{font-weight: bold;}
p{line-height: 1.6em;}

a{text-decoration: none;color: #2165a2;}
a:hover{text-decoration: underline;}

ul.links{list-style: none;}
ul.links li{line-height: 1.4em; border-bottom:1px dotted #e4e4e4;margin-bottom:2px;margin-top:2px;}
ul.links li a {background:url(uploads/images/bullet.gif) left no-repeat;border-bottom:1px solid #fff;color:#5b5b5b;display:block;padding:5px 5px 5px 10px;text-decoration:none;font-size: 0.9em;}
ul.links li a:hover, ul.links li.selected a  {background-color:#f5f5f5;color:#1c84a7;text-decoration:none;}
ul.links li.first{}

br.clear{clear: both;}


/*******************************/
/* LAYOUTS */

.carbonassettable {background-color:#F7F7F7;border-bottom: solid 1px #ECEAF1;}

#exhibt {border-left: solid 1px #ECEAF1; padding-left:4px; padding-right:4px; margin-left: 4px;}
#exhibt2 { padding-right:3px; }


.floatTL{float: left;margin-right: 1em;margin-bottom: 1em;margin-top: 0.1em;padding: 2px;border: solid 1px #e1e1e1;}
img.floatTR{float: right;margin-left: 1.5em;margin-bottom: 1.5em;margin-top: 0.5em;padding: 2px;border: solid 1px #e1e1e1;}
.floatTR{float: right;margin-left: 1.5em;margin-bottom: 1.5em;margin-top: 0.5em;padding: 2px;border: solid 1px #e1e1e1;}
img.floatTRB{float: right;margin-left: 1.5em;margin-bottom: 1.5em;margin-top: 0.5em;padding: 2px;}
.smallertable {font-size: 10px; line-height:13px;}
.smallertable p {font-size: 10px; line-height:13px;}

#header {font-size:0;line-height:0;	margin:0 auto;text-align:center;background:#0093c6;}

/* 2010 tagline */
#tagline {margin:0 auto;text-align:center;background:#75bcde;height:40px;}
.tagline {margin-right: 503px;padding-top:3px;}

.midbottom {background:#f6f6f6; border:1px solid #005486; float:left; margin-top:10px; width:550px;  }
#main{background: #fff;margin:0 auto;width:815px;}
#main_inner p {text-align: justify;font-size: 0.9em;color: #333333;font-family: Arial, Helvetica, sans-serif;}
#main_inner ul {margin-bottom: 2.0em;}
#main_inner {position: relative;width: 800px;margin: 0 auto;padding-top: 2.5em;}
#main_inner h2,h3,h4{position: relative;}
#main_inner h3{font-size: 1.6em;padding-bottom: 0.1em;}
#main_inner h4 {font-size: 1.1em;padding-bottom: 0.1em;margin-bottom: 0.1em;margin-top: 1.2em;}
#main_inner .post {position: relative;}
#main_inner .post h3 {position: relative;font-size: 1.5em;}
#main_inner .post ul.post_info {list-style: none;position: absolute;top: 4em;font-size: 0.8em;}
#main_inner .post ul.post_info li {background-position: 0em 0.2em;background-repeat: no-repeat;display: inline;padding-left: 18px;}
#main_inner .post ul.post_info li.date{background-image: url('uploads/images/n5.gif');}
#main_inner .post ul.post_info li.comments{background-image: url('uploads/images/n6.gif');margin-left: 1.1em;}

/* Footer */
#footer {clear:left; float:left; margin:1em 0; text-align:center;}
#footer a {color:#1199d0; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer p {font-size:0.9em; margin:15px 0; width:815px;}

/* Search */

input.button{background: #FF790B url('images/n3.gif') repeat-x;color: #fff;border: solid 1px #DB7623;font-weight: bold;text-transform: lowercase;font-size: 0.8em;height: 2.0em;}
input.text{border: solid 1px #F1F1F1;font-size: 1.0em;padding: 0.25em 0.25em 0.25em 0.25em;}
#search{position: relative;width: 40px;margin-bottom: 2.0em;}
#search input.text {position: absolute;top: 0em;left: 0em;width: 1.5em;}
#search input.button{position: absolute;top: 0em;right: 0em;min-width: 1.0em;max-width: 2.5em;}
.submit input, input.submit {margin-top:5px;width:auto !important;}
/* LAYOUT - 3 COLUMNS */
#primaryContent_3columns	{	position: relative;	margin-right: 34em;	}
#columnA_3columns	{	position: relative;	float: left;	width: 100%;	margin-right: -34em;	padding-right: 2em;	}
#secondaryContent_3columns	{	float: right;	}
#columnB_3columns	{	width: 13.0em;	float: left;	padding: 0em 2em 0.5em 2em;	border-left: dotted 1px #E1E1E1;	}
#columnC_3columns	{	width: 13.0em;	float: left;	padding: 0em 0em 0.5em 2em;	border-left: dotted 1px #E1E1E1;	}
	
/* LAYOUT - 2 COLUMNS */
#primaryContent_2columns	{	position: relative;	margin-right: 17em;	}
#columnA_2columns	{	position: relative;	float: left;	width: 100%;	margin-right: -17em;	padding-right: 2em;	}
	
/* Secondary Content */
#secondaryContent_2columns	{	float: right;	}
#columnC_2columns	{	width: 13.0em;	float: left;	padding: 0em 0em 0.5em 2em;	border-left: dotted 1px #E1E1E1;	}
#primaryContent_columnless	{	position: relative;	}
#columnA_columnless	{	position: relative;	width: 100%;	}

.teamitem {	border-bottom:1px solid #ededed;	clear:both;	float:left;	margin-top:10px;	width:490px;}
.teamitem .teamimage {	float:left;	margin-right:10px;	width:160px;}
.teamitem .teamtext {	float:left;	width:350px;}
.teamitem .teamtext p {	color:#5b5b5b;	line-height:1.2em;	margin-bottom:10px;}


/* MAIN HOMEPAGE BUTTONS*/
#main {background-position:0 -30px !important;}
#main#topbuttons {	float:left;	margin:2em 0 2em 10em;}
#main#topbuttons div {	float:left;	margin-right:1em;}
#main#topbuttons a {	display:block;	height:75px;	text-indent:-9999px;	width:259px;}
#main #topbuttons .delegates {background:url(uploads/images/09files/delegates-registration.gif) top left no-repeat;}
#main #topbuttons .delegates a {background:url(uploads/images/09files/delegates-registration.gif) top left no-repeat;}
#main #topbuttons .exhibitors {background:url(uploads/images/09files/exhibitors-registration.gif) top left no-repeat;}
#main #topbuttons .exhibitors a {background:url(uploads/images/09files/exhibitors-registration.gif) top left no-repeat;}
#main#topbuttons .delegates a:hover {background:url(uploads/images/09files/delegates-registration-hover.gif) top left no-repeat;}
#main #topbuttons .exhibitors a:hover {background:url(uploads/images/09files/exhibitors-registration-hover.gif) top left no-repeat;}


/* EXHIBITOR LIST  */
.exhibitors {font-family:Arial, Helvetica, sans-serif; font-size:0.9em;}
.tablecontent {padding:5px 10px 10px 7px;}
.midbottomheader {background:#005486; color:#fff; padding:5px 10px;}
.midbottomheader a {text-decoration:none; color:#fff; font-size:0.8em;}  
.midbottomheader a:hover {text-decoration:underline; color:#fff; font-size:0.8em;}  

/***************************/
/* SUBPAGE DOWNLOADS  */

.butts { margin: 0px 0px 210px 0px;}
.bottomright {float:left; width:190px;height:37px;}
.bottomright ul {list-style:none;}
.bottomright ul li {margin-bottom:10px;}
.bottomright ul li {background:#0f5a8d url(uploads/images/09files/botbut.jpg) top left no-repeat;}
.bottomright ul li a {	background:#0f5a8d url(uploads/images/09files/botbut.jpg) top left no-repeat;color:#fff;display:block;padding:9px 5px 9px 39px;text-decoration:none;font-size:13px;}
.bottomright ul li a:hover {background:#1e95cc url(uploads/images/09files/botbut2.jpg) top left no-repeat;text-decoration:none;font-size:13px;}

/* ********* */
/* Form Styling */

div.contactform { font-family:Arial, Helvetica, sans-serif; font-size:0.9em; }
div.contactform input {border: solid 1px #c3c3c3;background:#fff;width:300px;height:20px;padding:1px;font-family: "arial", "Gill Sans Light", "Trebuchet MS";font-size: 12px;font-weight: normal;color: #333;}

#labeltop {margin-top:8px;}
div.clear {clear:both;padding-top:5px;} 
div.contactform button {border:none; margin: 5px;width: 64px;height:24px; background: url(uploads/images/sub.png) no-repeat;}
div.contactform submit { border:none;margin: 5px; width: 64px; height:24px;background: url(uploads/images/sub.png) no-repeat;}


textarea {border: solid 1px #c3c3c3;background:#fff;width:300px;height:125px;padding:1px;font-family: "arial", "Gill Sans Light", "Trebuchet MS";font-size: 12px;font-weight: normal;color: #333;}


/* 2010 Program */

.programtable {
	
	border:1px solid #fff;
	font-size:11px;
	color:#333;
	padding:7px;
	line-height:1.2em;
}

.programtable tr {margin: 4px 2px 4px 2px; padding:10px; border-bottom: 1px #666 solid; background-color:#FAFAFA;}
.programtable td {padding:10px; border:1px solid #fff;}



/***************************/

/* 08 DOWNLOADS  */

/* CATALOG PAGES (Products and Services) */
#products, #services { width: 770px;  margin-right: 15px; }

#catalogMenu { width: 250px; float: left; margin-left: 15px; }
#catalogMenu ul { list-style: none; margin: 35px 0 0 0; }
#catalogMenu ul li a { display: block; padding: 3px 0; margin-right: 15px; border-bottom: solid 1px #d5d5d5; }
#catalogMenu ul li a.active { margin-right: 0; }

ul.catalog { margin: 15px 0 0 0; list-style: none; }
ul.catalog li { float: left; }
ul.catalog img.fl { margin-top: 0; }
ul.catalog p { margin-bottom: 0; }

#products ul.catalog { clear: both; }
#products ul.catalog li { width: 230px; margin-bottom: 25px; }
#products ul.catalog li p { padding: 6px 6px; }

#services img,
#products img { padding: 2px; background: #fff; border: solid 1px #ccc; }
#services img:hover,
#products img:hover { background: #3862ae; }
/* End of 'subpage2009' */

