@import url(http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold);

body{
	color: #333;
	padding: 0px;
	margin:0;
	font-family: 'Droid Sans', arial, serif;
	font-size:69%;
	background: #fff;
	height:100%;
	width:100%;
}
.hostEventSuccessMessage
{
	color:Red;
	font-weight:bold;
	font-size:1.5em;
}
/* Font Styles */
h1, h2, h3, h4, h5, h6{ padding:0;margin-bottom:0.4em;}

h1 {
	font-size: 2.6em;
	font-weight: normal;
	color:#000;
	letter-spacing: -0.05em;
}
h2 {
	font-size: 1.5em;
	font-weight: bold;
	color:#333;
	letter-spacing: -0.05em;
}
h3 {
	font-size: 1.7em;
	color:#7b6d66;
	font-weight:bold;
}
h4 {
	font-size: 19px
}
h5 {
	font-size: 13px
}
h6 {
	font-size: 15px
}
ol {
	list-style: decimal
}
ul {
	list-style: none; margin:10px 0; padding:0;
}
ul li{
	list-style:none; margin:0; 	padding:0; font-size:1.1em;	color:#666;
	line-height:1.6em; display:block; padding-left:16px;
	background:url(/steelday/images/imgBulletList.gif) no-repeat 4px 0.5em;
}


/*********************************** */
/* @group HEADER */

#header-layer {
	height: 150px;
	background: #32964A url(/steelday/images/bg_header_layer.png) repeat-x;

}
#header{
	height: 100px;
	background: #FFF;
	width:960px;
	margin:0 auto;
	clear:both;
}

#logo{
	margin: 0px;
	padding: 0px;
	height: 100px;
	float:left;
	width: 200px;
}
#logo h2{
	background: url(/steelday/images/logo.png) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 200px;
	text-indent:-9999px;
}
#logo h2 a{
	height: 100px;
	width: 200px;
	display:block;
	text-decoration:none;
}

#navigation{
	height:100px;
	float:right;
	width:700px;
	text-transform: uppercase;
	position:relative;
}

#navigation #mainNav{
	position:absolute; top:50px; right:0;
}
#navigation #mainNav ul{
	text-indent: 0px;
	padding: 0px;
	list-style-type: none;
	font-weight: bold;
	display: block;
	margin: 0px;
}
#navigation #mainNav ul li{
	float: left;
	padding:0; margin:0; background: none; 
	margin: 0px;
	margin-left:10px;
	letter-spacing: -1px;	
	font-size:1.2em;
	line-height:40px;
}
#navigation #mainNav ul li a{
	color: #706E59;			
	padding:0.4em 0.7em;
	border: 1px solid #fff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background:#fff;
}
#navigation #mainNav ul li a:hover{
	color: #fff;	
	border: 1px solid #706E59;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background:#706E59;
	text-decoration:none;
}
#navigation #mainNav ul li a:focus{
	color: #e7e5d2;	
}
#navigation #mainNav ul li.selected a{
	color: #fff;	
	border: 1px solid #7cae53;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
	text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
	background:#8ac65a;
}
/* Secondary Nav */
#navigation #secondaryNav{position:absolute; top:10px;  right:2px; }
#navigation #secondaryNav ul{
	text-indent: 0px;
	padding: 0px;
	list-style-type: none;
	font-weight: bold;
	display: block;
	margin: 0px;
	float: right;
}
#navigation #secondaryNav ul li{
	float: left;
	padding: 0 10px;
	background:none;
	margin: 0px;	
	letter-spacing: -1px;
	font-size:1.1em;
}
#navigation #secondaryNav ul li a{
	color: #BFBB99;
}

#navigation #secondaryNav ul li a:hover{
	color: #333;
	text-decoration: underline;
}

#navigation #secondaryNav ul li.ciscLogo{
text-indent:-9999px;
background: url('/steelday/images/logoHdrCiscIcca.png') no-repeat scroll 0% 0% transparent; 
height: 26px; 
width: 96px;

}
#navigation #secondaryNav ul li.ciscLogo a{
display:block;
height: 26px; 
width: 96px;
}

#navigation #secondaryNav ul li.langText{
	padding-top:9px;
}

/* @end HEADER*/
/********************************** */

#inner {
	background-repeat: no-repeat;
	padding: 0px 0 40px;
	background-image: url(/steelday/images/bg_inner.png);
	background-position: center top;
}
#content{
	width:100%; min-width:960px;margin:0 auto; height:auto; min-height:400px; background:#fff; clear:both;
}
#contentContainer {
	color: #666666;
	padding: 30px 0;
	width:960px;
	margin:0 auto;
	clear:both;
}
#containerHome{
	width:100%; min-width:960px; margin:0 auto
}

/**********HOMEPAGE**********/
/* Feature */
#feature-layer {
	height: 350px;
	background: #32964A url(/steelday/images/bg_header_layer.png) repeat-x;
	border-bottom:5px solid #da9d13;
	clear:both;
	margin-bottom:20px;
}
#feature {
	position: relative;
	height: 350px;
	width: 960px;
	margin: 0 auto;
	padding: 0;
	background: url(/steelday/images/feature-en.png) no-repeat;
}
#feature .left-feature{
	height: 350px;
	float:left;
}
#feature .right-feature{	
	height: 350px;	
	width:460px;
	float:right;
}
#feature .head-feat {
	margin-top: 60px;
	margin-bottom: 20px;
	width: 460px;
	height: 68px;
	display: block;
	background: url(/steelday/images/feature-header.png) no-repeat;
}
#feature .title {
	text-indent:-9999px;
	margin-top: 120px;
	width: 428px;
	height: 117px;
	display: block;
/*	background: url(/steelday/images/imgTitle.png) no-repeat;
*/}
#feature .learn a{
	background: url(/steelday/images/btn-feat-learn.png);
	display: block;
	width: 152px;
	height: 131px;
	float: left;
}
#feature .host a{
	background-image: url(/steelday/images/btn-feat-host.png);
	display: block;
	width: 153px;
	height: 131px;
	float: left;
}
#feature .event a{
	background-image: url(/steelday/images/btn-feat-event.png);
	display: block;
	width: 154px;
	height: 131px;
	float: left;
}

#countdown{
	width:300px;
	margin-right:20px;
	height:auto;
	float:left;
}
#news{
	width:300px;
	margin-left:20px;
	height:auto;
	float:left;
}
#news ul li{font-size:1.2em; color:#333; line-height:1.4em; padding:0; margin:0; padding-bottom:10px; background:none;}
#news ul li a{ margin-bottom:6px;}
#news ul li span{font-size:0.9em; color:#666;}

#reg{
	width:280px;margin-left:20px;height:auto; float:right;
}

/****** INNER PAGES ******/
#banner-layer {
	height: 150px;
	background: #32964A url(/steelday/images/bkgSubHeader.png) repeat-x;
	border-bottom:5px solid #da9d13;
	clear:both;
	margin-bottom:20px;
}
#banner {	
	height: 150px;
	width:960px;
	margin:0 auto;
	background: url(/steelday/images/bg_inner_head-en.png) no-repeat;
}
#contentFull{
	float:left;
	width:900px;
	margin:0 auto;
}
#contentLeft{
	float:left;
	width:600px;	
}
#contentLeft a{
	color:#008f5e;
	text-decoration:underline;
}
/* News */
#contentLeft ul#newsListing{ margin:10px 0;}
#contentLeft ul#newsListing li{font-size:1.2em; color:#333; line-height:1.4em; padding:0 3px 16px 3px; border-bottom:1px solid #efefef; margin-top:16px;}
#contentLeft ul#newsListing li a{ margin-bottom:6px; font-size:1.2em}
#contentLeft ul#newsListing li span{font-size:1em; margin-top:30px; color:#666;}


#contentLeft a:hover{
	color:#666;
	text-decoration:none;
}
#contentRight{
	float:right;
	width:290px;
}
#contentRight h2{
	border-bottom:2px solid #a6b6ca; text-indent:3px; text-transform:uppercase; font-size:1.8em; line-height:2.5em; margin:0;	
}
#contentRight ul, #reg ul{
	margin:0 0 10px 0;
	padding:0;
}
#contentRight li, #reg li{
	border-bottom:1px solid #efefef; padding:0; margin:0; background: none; 
}
#contentRight #snav li a{
	color:#dd5e03;
	line-height:2em;
	padding:8px 0 6px 0;
	display:block;	
	padding-left:20px;
	background:url(/steelday/images/imgBullet.gif) no-repeat -2px center;
}
#contentRight #snav li a:hover{
	color:#000;
	background-color:#efefef;
	text-decoration:none;
}
#contentRight #snav li.selected a{
	color:#000;
	font-weight:bold;
	background-color:#fff;
}

#list li a{
	color:#008f5e;
	line-height:2em;
	padding:8px 0 6px 0;
	display:block;	
	padding-left:20px;
	background:url(/steelday/images/imgBulletList.gif) no-repeat 4px center;
}
#list li a:hover{
	color:#000;
	text-decoration:none;
}
#list li.selected a{
	color:#000;
	font-weight:bold;
}
#contentRight #downloads li a{
	color:#cc9933;
	line-height:2em;
	padding:8px 0 6px 0;
	display:block;	
	padding-left:20px;
	background:url(/steelday/images/imgDownload.gif) no-repeat 0px center;
}
#contentRight #downloads li a:hover{
	color:#000;
	text-decoration:none;
}
#contentRight #downloads li.selected a{
	color:#000;
	font-weight:bold;
}


/* EVENTS */
.events{}
.events h3 a{font-size:0.8em; color:#333; margin:0;  text-decoration:none}
.events div{ display:none; padding:0 8px;}/*Remove display:none if you want to see the list in CMS Desk */
.events h2{color:#666; cursor:pointer; border-top:1px solid #efefef; padding-top:5px; padding-left:5px; padding-right:24px; background:url(/steelday/images/bkgExpand_closed_off.jpg) no-repeat right 12px; margin:0; text-transform:none; line-height:2em; font-weight:normal; font-size:1.7em;}
.events h2:hover{color:#8ac65a; background:url(/steelday/images/bkgExpand_closed_on.jpg) no-repeat right 12px;}
.events h2.active{color:#000; font-weight:bold; background:url(/steelday/images/bkgExpand_open_off.jpg) no-repeat right 12px;}
.events h2.active:hover{color:#333;background:url(/steelday/images/bkgExpand_open_on.jpg) no-repeat right 12px;}
.events h3{margin-top:5px;}
.events div p{margin:5px 0 10px 0;}


.eventDetail{ width:250px; min-height:120px; margin:0 15px 10px 0; float:left; padding:10px;  border:1px solid #ccc;
	-moz-border-radius: 6px; -webkit-border-radius: 6px; background:#efefef url(../images/imgEventMap.gif) no-repeat center center; margin-top:1px;}
.eventDetail p{text-shadow: 1px 1px 0px rgba(255,255,255,1);}
.eventDetail h3{color:#000; font-size:1.6em; margin-bottom:2px; padding:0; text-shadow: 1px 1px 0px rgba(255,255,255,1);}

#contentLeft .eventDetail p.map{border-top:1px solid #ccc; padding:0; margin:0; padding-top:10px; margin-top:10px; height:25px; line-height:28px;}
#contentLeft .eventDetail p.map a{color:#da9d13; text-decoration:none; display:block; background:url(../images/imgMapIcon.gif) no-repeat left 1px; padding-left:25px;  text-shadow: 1px 1px 0px rgba(255,255,255,1);}

#contentLeft .eventDetail p.map a span{color:#999;}
#contentLeft .eventDetail p.map a:hover{color:#000;}

#contentLeft .companyDesc { float:right; margin-top:12px;width:310px;}
#contentLeft .contactInfo { /*float:left; width:250px;*/ margin:20px 0 20px 0;}
#contentLeft .details { margin:20px 0;}

/*#contentLeft p.btn a{	
	padding:0.8em 1.4em;
	font-size:1.2em;	 
	border: 1px solid #7cae53;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
	text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
	background:#8ac65a;
	color:#fff; 	
	text-decoration:none;
}
#contentLeft p.btn a:hover{		 
	border: 1px solid #008052;
	background:#008052; 	
}*/


/* FORM CONTROLS */	
fieldset{border:1px solid #ccc; padding:10px; margin:20px 0; background:#fff; -moz-border-radius: 10px;
	-webkit-border-radius: 10px;	}
legend{color:#008052; font-size:2em; margin-left:10px; padding:0px 10px; background:#fff;  /*-moz-border-radius: 6px; -webkit-border-radius: 6px; text-shadow: 1px 1px 0px rgba(0,0,0,0.8);border:1px solid #999;background:#999;*/}
.form{padding:0; margin:10px 0;}
.form table, .register table{width:100%; margin:10px 0;}
.form table td, .register table td{ font-family:Arial, Helvetica, sans-serif; width:70%; padding:6px 3px 0 3px; vertical-align:top; color:#333 font-weight:normal; font-size:1.1em; line-height:1.4em;}
.form table tr:hover td, .register table tr:hover td{ color:#000}

.form table td select{ font-family:Arial, Helvetica, sans-serif; font-size:1.1em; margin-bottom:10px; color:#000; padding:4px 5px; margin:0; background:#efefef; border:1px solid #ccc; margin-bottom:10px;}
.form table td table, .form table td table td{margin:0; padding:0;}
.EditingFormControlNestedControl{padding:0; margin:0;}
label{padding:0; margin:0;}

.form table td input, .form table td textarea{ font-family:Arial, Helvetica, sans-serif; font-size:1.2em; padding:4px 5px; margin:0; background:#efefef; border:1px solid #ccc; position:relative; top:-5px; padding-right:10px; }
.form table td input:hover, .form table td textarea:hover{border:1px solid #999;}
.form table td input:focus, .form table td textarea:focus{ background:#FFC;  outline:none}

/* Register Form */
.register{ padding:10px 5px;}
.register label{margin:10px 0 0 0; font-weight:bold; color:#000; font-size:1em; line-height:1.6em;}
.register input{ font-family:Arial, Helvetica, sans-serif; font-size:1.2em; padding:4px 5px; background:#efefef; border:1px solid #ccc; margin:0px 0 5px 0; width:80%;padding-right:10px;}

.register input:hover, .register textarea:hover{border:1px solid #999;}
.register input:focus, .register textarea:focus{ background:#FFC;  outline:none}
.register select{ font-family:Arial, Helvetica, sans-serif; font-size:1.2em; margin-bottom:10px; color:#000; padding:4px 5px; margin:0; background:#efefef; border:1px solid #ccc; margin-bottom:5px; width:80%;}
.register input.FormButton{width:100px; margin-top:10px;}
.hidden{display:none;}

.form table td input.required, .form table td textarea.required, .register input{ background-image:url(/steelday/images/imgRequired.png); background-position:right top; background-repeat:no-repeat;}

/* SUBMIT BTN */
input.FormButton{
	padding:4px 9px; 
	font-size:1.5em;
	background:#008052;
	color:#fff;
	-moz-border-radius: 6px; -webkit-border-radius: 6px; text-shadow: 1px 1px 0px rgba(0,0,0,0.8);
	border:1px solid #008052; cursor:pointer;
}
input.FormButton:hover{
	background:#8ac65a;
	color:#000;	
	border:1px solid #8ac65a; 
	text-shadow: 1px 1px 0px rgba(255,255,255,0.8);
}

/* Errors */
.EditingFormErrorLabel{color:#ff0000; font-size:1em; line-height:25px; padding-left:20px; background:url(../images/imgError.gif) no-repeat left center;}
.ErrorLabel, .EditingFormInfoLabel{font-size:1.4em; line-height:1.6em; color:#ff0000; font-weight:bold; border-top:1px solid #efefef; padding-top:20px;  display:block;}
.register .ErrorLabel, .register .EditingFormInfoLabel{font-size:1.1em; line-height:1.3em; color:#ff0000; font-weight:bold; border-top:0px solid #efefef; padding:10px 0; margin-top:20px;}


/* SITEMAP */

.sitemap{
	padding:10px;	
}
.sitemap ul {padding:0; margin:0;}
.sitemap ul li{font-size:1.6em; background-position:4px 0.6em;}


.sitemap ul ul li{font-size:0.7em;}


.clear-bottom {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
	padding-top: 25px;
}

.member_tools {
	text-align: right;
	padding-top: 50px;
	padding-bottom: 5px;
}
.member_tools form {
	width: 300px;
	display: inline;
}
.cisc_nav {
	background-color: #EBEBEB;
	background-image: url(/steelday/images/bg_cisc_nav.png);
	height: 40px;
	background-repeat: repeat-x;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #DA9D13;
}
.header_img {
	background-color: #56A65D;
	background-image: url(/steelday/images/bg_header.jpg);
	height: 90px;
}
.sub_header {
	background-image: url(/steelday/images/breadcumb.gif);
	height: 34px;
	padding-bottom: 20px;
	background-repeat: no-repeat;
}
.sub_header p {
	padding-top: 10px;
	padding-left: 10px;
}
.main_menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-indent: 0px;
	background-image: url(/steelday/images/bg_menu_left.gif);
	background-repeat: repeat-y;
	width: 220px;
}
.main_menu ul li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.main_menu ul li a {
	color: #FFF;
	text-transform: uppercase;
	font-family: "Lucida Console", Monaco, monospace;
	width: 200px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9EBCC8;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
}
.main_menu ul li .last-menu-item {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-bottom: 5px;
}
.left_menu_top {
	background-image: url(/steelday/images/menuleft-top.gif);
	background-repeat: no-repeat;
	height: 10px;
}
.left_menu_bot {
	background-image: url(/steelday/images/menuleft-bottom.gif);
	background-repeat: no-repeat;
	height: 10px;
}

/* TEXT STYLES */
p, .contactInfo div, .details div {
	color:#333;
	font-size:1.1em;
	line-height:1.6em;
	margin-bottom:10px;
}
.contactInfo div, .details div{
		margin-bottom:0px;
}
.highlight{ 
	padding:2px 4px;	 
	border: 1px solid #ff6600;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
	text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
	background:#ff6600;
	color:#fff;
}
.right-text {
	text-align: right;
}
a {
	color: #324B05;	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}


:focus {
	outline:none;
}
.text-right {
	text-align: right;
}


.right-text {
	text-align: right;
}


/******** MISC *******/
.rollover{ cursor:pointer;}
.spacer{ height:10px; clear:both; display:block}
.hand{cursor:help;}
.black{color:#000;}
.orange{color:#ff6600;}
.red{color:#C00;}
.lightgrey{color:#999; font-weight:bold; font-family:"Times New Roman", Times, serif}
.last{border:none;}
.clear {clear: both;height: auto; overflow: hidden; width:100%; padding:0; margin:0;}
.date{font-weight:bold; font-style:italic;}

/* Horizontal Rule */
div.hr{border:0;width:100%;height:11px;margin:0; margin-top:2px; margin-bottom:6px;padding:0;background:url(../images/hr.png) repeat-x; clear:both;}
div.hr hr{display: none;}


/* Go Back */
.goBack{margin:20px 0; padding:20px 3px; border-top:1px solid #efefef; color:#999; font-size:1.1em;}
.goBack a{font-weight:bold;}








/******** FOOTER ********/
#footer-top-layer {
	background-color: #494b52;
	width: 100%;
	border-top: 20px solid #edf3f3;
	padding-top: 20px;
	font-size: 14px;
	color: #464646;
	padding-bottom: 20px;
	font-weight: bold;
}
#footer-top-layer p{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #b6b6b6;
	font-weight: normal;
}
#footer-layer {
	font-size: 1em;
	width: 100%;
	margin-top:40px;
	padding-bottom: 20px;	
	clear:both;
	background: #32964A url(/steelday/images/bg_footer_layer.png) repeat-x;
}
#footer{
	padding-top: 30px;
	height: 320px;
	width:960px;
	margin:0 auto;
	background: url(/steelday/images/bg_footer.png) no-repeat;
}
#footer #left{
	float:left;
	width:580px;
	padding:5px;
}
#footer #right{
	float:right;
	width:350px;
	text-align:right;
	padding:5px 15px 5px 0;
}
#footer ul{padding:5px 0;}
#footer #left ul li{ float:left; margin:0; background:none; padding:0 18px 0 0; }
#footer #right ul li{ float:left; margin:0; background:none; padding:0 0 0 20px; float:right}
#footer a{
	color:#fff; font-weight:bold; text-transform:uppercase;
}
#footer p.copyright{ font-size:1em; color:#fff; text-align:right; padding:10px 0;clear:both;}
#footer p.copyright a{ font-size:1em; color:#FFC}
#footer p.copyright img { position: relative; top: 2px; padding: 0  10px;}

