@charset "utf-8";

*{margin:0px;padding:0px;}

body{
	margin:			5px 0px 0px 0px;
	padding:		0px;
	clear:			both;
	text-align:		center;
	font-family:	Arial, Helvetica, Sans-serif;
	color:			#616161;	
}

body a{text-decoration:none;color:#92267B}
body a:hover{text-decoration:underline;color:#92267B}

body ul{margin:0px;list-style:none;font-size:9pt;padding-left:0px;}
body li{padding-bottom:10px;}

.main{
	width:			100%;
	margin:			0px;
	padding:		0px;
	background:		#fff url(../image/topbackground.jpg) repeat-x ;
	border:			0px solid red;
}

.wrap{
	width:			960px;
	margin:			0px auto;
	border:			0px solid red;
	background:		#fff;
	
}

.topright{float:left;font-size:9pt;color:#616161;border:0px solid;text-align:left;padding:5px 0px 0px 615px}
.topright a{text-decoration:none;color:#616161}
.topright a:hover{text-decoration:none;color:#616161;}

.greenlogo{float:left;border:0px solid;width:381px;height:108px;top:70px;background:url("../image/greenenergylogo.jpg") no-repeat;}

.homebanner{
	background:	#6C255F url("../image/mainbanner.jpg") no-repeat;	
	height:	290px;
	width:100%;
	float:	left;
	overflow:hidden;
	border:0px solid
}

.bordercontent{
	background:	#fff url("../image/contentBG.jpg") no-repeat;
	width:100%;
	border:0px solid blue;
}
#backgroundborder{background:url("../image/dot.jpg") repeat-y scroll 772px 100%;_background:url("../image/dot.jpg") repeat-y scroll 780px 100%;float:left}
#backgroundborder1{background:url("../image/dot.jpg") repeat-y scroll 948px 100%;_background:url("../image/dot.jpg") repeat-y scroll 950px 100%;float:left}

.greencontent{
	float:			left;
	width:			776px;
	border:			0px solid red;
}
.greensponsers{width:176px;float:right;border:0px solid}

.total{
	float:			right;
	margin-top:		0px;
	text-align:		left;
	width:			776px;
	border:0px solid;
}

.text{
	text-align:		left;
	border:         0px solid red;
	margin-right:	10px;
	margin-left:	10px;
	margin-bottom:	10px;
}

.text h3{
	margin:			0px 10px 5px 0px;
	text-decoration:none;
	font-size:		16px;
	color:			#41403E;
}

.text h4{
	margin:			0px 10px 0px 0px;
	text-decoration:none;
	font-size:		15px;
	color:			#41403E;
}

.text h5{
	color:			#41403E;
	font-size:		10pt;
}

.text h6{
	margin:			10px 5px 10px 0px;
	text-decoration:none;
	font-size:		9pt;
	color:			#41403E;
}
.text p{
	margin:			0px 0px 10px 0px;
	font-size:		9pt;
	text-align:		left;
	color:			#616161;
	line-height:    1.4;
}

#left-sidebar {
	width:			153px;
	float:			right;
	border:			0px solid red;
	margin-left:    10px;
}

.morespeakers{border:0px solid;font-size:0.7em;font-weight:bold;text-align:right}

.speakerslide{
	/*background:url("../image/speakersImg.jpg") no-repeat;*/
	margin-top:10px;
	height:auto;
	width:153px;
	margin-right:auto;
	margin-left:auto;
	border:0px solid;
}

.speakerimage_left{border:0px solid;float:left;width:75px;height:110px;}
.speakerimage_right{border:0px solid;float:right;width:75px;height:110px;}




.teamBottom{/*background:url("../image/teamBottom.jpg") no-repeat;*/clear:both;border:0px solid red; margin-top:0px}
.teamBottom h4{padding-bottom:5px}
.teamBottom img{margin-bottom:20px}
.scrollingImg{padding:5px;_padding:0px;_margin-right:0px}

.redstrip{height:18px;	margin-top:5px;}

.contenthead{
	margin:			0px;
	font-size:		15pt;
	color:			#41403E;
}

/***********************************Home.tpl***********************************/


.homeContent{
	color:#92267B;
	font-size:8pt;
	font-weight:bold;
	margin-bottom:5px;	
}

.lineBar{
	background:url("../image/horizontalline.jpg") repeat-x;
	width:580px;
	height:15px;
	clear:left;
	
}
.lineBar1{
	background:url("../image/horizontalline1.jpg") no-repeat;
	width:750px;
	height:18px;
	clear:left;
	
}

.homeBox1{
	float:left;
	border:0px solid;
	width:180px;
	margin-right:10px;
}

.homeBox2{
	float:left;
	border:0px solid;
	width:180px;
	margin-right:10px;
}

.homeBox3{
	float:left;
	border:0px solid;
	width:180px;
	margin-right:10px;
}
.homeBox4{
	float:left;
	border:0px solid;
	width:180px;
}

.homeBox1 b{color:#40693F}
.homeBox2 b{color:#842966}
.homeBox3 b{color:#2C6B7A}
.homeBox4 b{color:#DE2157}

.homeBox1 p, .homeBox2 p, .homeBox3 p, .homeBox4 p{
	font-size:		8pt;
	text-align:		left;
	color:			#616161;	
}

.homeImg{
	border:0px solid;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	
}
.thePressSaid p{font-size:	8pt}

/*.supportedbyTxt{float:left;border:0px solid;width:170px}*/
.supportedbyBar{float:left;background:url('image/supportedbybar.jpg') repeat-x;border:0px solid;width:740px;}
/*.supportedby{border:1px solid #939393;float:left;height:70px;margin-right:5px;width:148px}
.sponsorlogo{border:0px solid #939393;width:120px;height:90px;margin-top:10px;}*/
.supportedby{border:0px solid #939393;float:left;height:70px;margin-left:7px;}
.sponsorlogo{border:0px solid #939393;width:120px;height:90px;margin-top:10px;}
.sponsorLogoRaw{border:0px solid;padding:10px 0px 0px 90px;clear:both}
.sponsorLogoHead{float:left;width:100px;border:0px solid;clear:both}

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

/******************************conference.tpl**********************************/

.dotnetconf{background:url("../image/trackdotnetconf.jpg") no-repeat;float:left;width:125px;height:153px;border:0px solid;}
.webconf{background:url("../image/trackwebconf.jpg") no-repeat;float:left;width:124px;height:153px;border:0px solid;margin-left:10px}
.javaconf{background:url("../image/trackjavaconf.jpg") no-repeat;float:left;width:126px;height:153px;border:0px solid;margin-left:10px}
.cobolconf{background:url("../image/trackcobolconf.jpg") no-repeat;float:left;width:121px;height:153px;border:0px solid;margin-left:10px}
.workshopconf{background:url("../image/trackworkshopconf.jpg") no-repeat;float:left;width:147px;height:153px;border:0px solid;margin-left:10px}

.trackhead1{float:left;text-align:center;width:85px;border:0px solid;font-weight:bold;}
.trackhead2{float:left;text-align:center;width:85px;border:0px solid;font-weight:bold;margin-left:10px}

.contenttext1{margin:5px 5px 10px 0px;font-size:10pt;color:#41403E;clear:left}

.trackimgplus1{background:url("../image/imgplus.jpg") no-repeat;float:right;width:31px;height:20px;border:0px solid;cursor:pointer;}
.trackimgplus{background:url("../image/imgplus.jpg") no-repeat;float:right;width:31px;height:20px;border:1px solid;margin:-22px 500px 0px 0px;cursor:pointer;}
.trackimgminus1{background:url("../image/imgminus.jpg") no-repeat;float:right;width:31px;height:20px;border:0px solid;cursor:pointer;}
.trackimgminus{background:url("../image/imgminus.jpg") no-repeat;float:right;width:31px;height:20px;border:1px solid;margin:-22px 500px 0px 0px;cursor:pointer;}

.awardFormCategory{border:0px solid;float:left;font-size:9pt;font-weight:bold;width:200px;clear:both;}
.awardImgPlus{background:url("../image/imgplus.jpg") no-repeat;float:left;width:31px;height:20px;border:0px solid;cursor:pointer;}
.awardImgMinus{background:url("../image/imgminus.jpg") no-repeat;float:left;width:31px;height:20px;border:0px solid;cursor:pointer;}
.nominee{float:left;width:170px;border:0px solid;font-size:9pt;margin-bottom:10px}
.nomineeTxt{float:left;width:270px;border:0px solid}

.grayBanner{background:url("../image/awardVote/awardGrayBar.jpg") no-repeat;width:750px;height:33px}
.awardLeftPart{float:left;border:0px solid black;width:184px;height:33px;color:#fff;font-size:13px;font-weight:bold;text-align:center;padding-top:3px}
.awardMiddlePart1{float:left;border:0px solid black;width:216px;height:33px;color:#fff;font-size:13px;font-weight:bold;text-align:center;padding-top:1px}
.awardMiddlePart1 p{text-align:center;color:#000;font-size:11px;font-weight:bold}
.awardMiddlePart2{float:left;border:0px solid black;width:155px;height:33px;color:#fff;font-size:13px;font-weight:bold;text-align:center;padding-top:1px}
.awardMiddlePart2 p{text-align:center;color:#000;font-size:11px;font-weight:bold}
.awardRightPart{float:left;border:0px solid black;width:192px;height:33px;color:#fff;font-size:13px;font-weight:bold;text-align:center;padding-top:1px}
.awardRightPart p{text-align:center;color:#000;font-size:11px;font-weight:bold}
.awardTitle{background:url("../image/awardhead.jpg") repeat-x;height:36px;width:100%;border-left:1px solid #fff;margin-top:10px;clear:both}
.awardTitle h4{color:#fff;font-size:11pt;font-weight:bold;padding:9px 0px 0px 10px}

.award_vote{height:60px;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;width:100%;border-top:1px solid #cccccc}
.award_vote_frame{float:left;width:600px;height:60px;border-right:0px solid #cccccc}
.award_button_frame{background:url("../image/vote.jpg") no-repeat;width:144px;float:right;height:60px}
.award_logo_frame{float:left;width:115px;border:0px solid;padding:10px 0px 0px 10px}
.award_text_frame{float:left;width:470px;border:0px solid;padding-top:5px}

.award_vote_enabled{float:left;width:100%;height:60px;border:1px solid #cccccc;margin-left:1px;background:#FF92E7}	
.award_vote_disabled{float:left;width:100%;height:60px;border:1px solid #cccccc;margin-left:1px;background:#D8D6D8}	
	
	.award_vote_name{float:left;margin:0px 10px 0px 10px;border:0px solid}
	.award_vote_name p{margin:10px 5px -10px 0px;font-size:9pt;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
	.award_vote_name p b{margin:10px 5px 5px 0px;font-size:9pt;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
	


.greentrackinfo{margin:5px 0px;font-size:9pt;color:#616161}
.whoattendlist{border:0px solid;float:left;margin:5px 0px;font-size:9pt;color:#616161;width:360px;}
.whoattendlist ul{line-height:1}
.greentickmark{list-style-image: url(image/greentick.jpg);margin-left:24px}
.awardCategory{font-size:13px;line-height:1.5}
.greentriangle{list-style-image: url(image/devtriangle.jpg);margin-left:24px;}
.exhibit{margin:0px 0px 0px 5px;font-size:9pt;color:#616161;border:0px solid;float:left;width:560px;}
.steeringImg{border:0px solid;float:left;margin:0px 10px 10px 0px;clear:both}

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


#registertable{background:#000}
#registertable tr{background:#fff;font-size:12px}
#registertable th{background:#fff;font-size:12px}
#registertable td{background:#fff;font-size:12px}
#registertable div{margin:5px}

#registertable1{background:#000;color:#000}
#registertable1 tr{font-size:12px}
#registertable1 .registerth th{background:#993365;color:#fff}

#registertable1 div{margin:5px}

.nomineehead{
	text-align:left;
	float:left;
	width:240px;
	font-size:9pt;
	font-weight:bold;
	border:0px solid;
	color:			#41403E;
}
.button2{
	text-align:left;
	float:left;
	font-size:11pt;
	width:50px;
	font-weight:bold;
	border:0px solid;
}
.plusImage{background: url('../image/imgplus.jpg') no-repeat ;height:15px; width:22px;border:0px}
.minusImage{background: url('../image/imgminus.jpg') no-repeat ;height:15px; width:22px;border:0px}

.sponsorpdflink{
	font-size:11pt;
	font-weight:bold;
	margin-bottom:5px
}

#onlineproposal .proposalleft{	
   margin: 5px 5px 0px 0px;
   text-align:left;
	float:left;
	font-size:10pt;
	font-weight:normal;	
	border:0px solid;
}

#onlineproposal .proposalleft p{float:left;font-size:8pt;height:10px}
#onlineproposal .redtriangle{float:left;height:11px;border:0px solid;margin:3px 0px 0px -5px}

#onlineproposal .reg_left{float:left;font-size:10pt;}
#onlineproposal .reg_right{float:right;height:11px;border:0px solid;margin:2px 5px 0px 0px}
#onlineproposal .reg_img{float:right;border:0px solid;margin:2px 5px 0px 0px}
#onlineproposal .reg_phone{border:none;font-size:10px;float:left;width:50px;height:3px;color:#A09F9F;font-style:italic;}

.reg_phone1{border:none;font-size:10px;float:left;width:50px;height:3px;color:#A09F9F;font-style:italic;}

#onlineproposal .regmsg{border:0px solid ;color:red;font-size:9pt;height:13px}
.checkprotection{border:0px solid;width:20px;float:left}
.dataProtection{border:0px solid;float:left;width:715px;font-size:9pt;margin:2px 0px 0px 0px}

.cityTaxi{float:left;width:200px;border:0px solid;font-size:9pt;text-align:left;}

.sitetable a{font-size:10pt}
.sitetable a:hover{font-size:10pt}


#onlineproposal{
	padding: 10px 0px 0px 0px;
    width:400px;
	float:left;
	border:0px solid;
   }
#pricingbox{
	padding: 5px 5px 5px 5px;
	margin-top:10px;
    width:340px;
	float:right;
	border:0px solid;
	background:#E4E4E2;
   }
#onlineproposal .left{	
   padding: 8px 0px 0px 0px;
	text-align:left;
	float:left;
	font-size:10pt;
	font-weight:normal;
	width:43%;
	border:0px solid;
	height:15px;
}
#onlineproposal .right{
	padding: 5px 0px 0px 0px;
	text-align:left;
	float:left;
	width:56%;
	border:0px solid;
}
#onlineproposal .middle{
	text-align:center;
	width:98%;
	border:0px solid;
	font-weight:bold;
}

input.button1{
	border:1px solid ;
	border-color:#fff;
	cursor: pointer;
	width:160px;
	height:27px;
	background: url('../image/button1.jpg') repeat-x bottom;
	color:black;
	font-size:12px;
	font-weight:bold;	
}
		
input.button_over1{
	border:1px solid;
	border-color:#fff;
	cursor: pointer;
	width:160px;
	height:27px;
	background: url('../image/button2.jpg') repeat-x bottom;
	color:black;
	font-size:12px;
	font-weight:bold;	
}
	
input.button_out1{
	border:1px solid;
	border-color:#fff;
	cursor: pointer;
	width:160px;
	height:27px;
	background: url('../image/button1.jpg') repeat-x bottom;
	color:black;
	font-size:12px;
	font-weight:bold;	
}

.bottompanel{
	background:url("../image/bottompanel.jpg") no-repeat 0 0;
	text-align:		left;
	bottom:0;
	float:left;
	height:39px;
	left:0;
	position:relative;
	width:960px;
}


.bottompanel p{
	line-height:	39px;
	font-size:		8pt;
	font-weight:	normal;
	color:			#808080;
	padding:		0px;
	margin:			0px;
	float:			left;
	width:			100%;
	
}

.bottompanel a{
	text-decoration:none;
	color:			#352F2F;
}

.bottompanel a:hover{
	text-decoration:underline;
	color:			#352F2F;
}

.bottomcontent{
	float:left;
	border:0px solid;
	width:600px;
	padding-left:210px
}

.confirmation{border:0px solid;font-size:10px;margin-left:10px}

.clear{
	clear:			both;
}

.menu{
	width:			347px;
	float:			right;
	border:0px solid;
	margin-top:15px;
	height:208px
}

.details{
	width:			175px;
	float:			left;
	padding-top:	0px;
	border:0px solid;
}

.details a{
	text-decoration:none;
	color:			#fff;
	width:160px;
	border:0px solid;
	
}

.details a:hover{
	text-decoration:none;
	color:			#616161;
	background:#B3D14D;
}


/****************************************** Speaker page css ***************************/

.developer_speakers{margin-bottom:21px;border:0px solid;}
.speakerframe{border-top:1px solid #cccccc}

.speakername1Title{margin:10px 0px 0px 5px;font-size:12pt;border:0px solid}
.speakername1Title b{font-size:12pt;}
.speakername1Title i{font-size:11px;}

.speakername1{margin:0px 10px 0px 10px;border:0px solid}
.speakerphoto{width:100px;height:115px;float:left;margin:0px 10px 5px 0px}

.session{margin:0px 0px 0px 110px;font-size:12px;font-weight:bold;}
.session li{line-height:.2}

.imageContainer {
	position:relative;
	margin:2px 0px 0px 28px;
	width:581px;
	height:234px;
	border:0px solid #000;
	
}

.imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}


.venueImgContainer{float:right;margin-left:10px;border:0px solid;width:330px;height:195px}


.agendaHead{background:black;color:white;font-size:12px;padding:5px 0px 5px 0px}
.agendaTime{background:gray;color:#fff;font-size:12px;padding:5px 5px 5px 5px;width:200px;text-align:left}
.agendaTrack{background:gray;color:#fff;font-size:12px;padding:5px 5px 5px 5px;width:530px;text-align:left}

.agendaDotnetLeft1{color:#373636;font-size:12px;padding:5px 5px 5px 5px;width:200px;}
.agendaDotnetRight1{color:#373636;font-size:12px;padding:5px 5px 5px 5px;width:530px;}




.sessionout {background:#F2EFEF}
.sessionin {background:#FEEBC5}
.sessionin2 {background:#CFDABA}
.sessionin3{background:#D0DDE3}
.sessionin4{background:#FDC5D2}


.session_net{font-size:12px;}
.session_net a{text-decoration:none;color:black;line-height:30px;margin-left:5px}
.session_net a:hover{text-decoration:underline;color:black;}

.speaker_net{font-size:12px;}
.speaker_net a{text-decoration:none;color:orange;}
.speaker_net a:hover{text-decoration:underline;color:orange;}

.session_web{font-size:12px;}
.session_web a{text-decoration:none;color:black;line-height:30px;margin-left:5px}
.session_web a:hover{text-decoration:underline;color:black;}

.speaker_web{font-size:12px;}
.speaker_web a{text-decoration:none;color:#8AAD47;}
.speaker_web a:hover{text-decoration:underline;color:#8AAD47;}

.session_java{font-size:12px;}
.session_java a{text-decoration:none;color:black;line-height:30px;margin-left:5px}
.session_java a:hover{text-decoration:underline;color:black;}

.speaker_java{font-size:12px;}
.speaker_java a{text-decoration:none;color:#4896B8}
.speaker_java a:hover{text-decoration:underline;color:#4896B8;}

.session_cobol{font-size:12px;}
.session_cobol a{text-decoration:none;color:black;line-height:30px;margin-left:5px}
.session_cobol a:hover{text-decoration:underline;color:black;}

.speaker_cobol{font-size:12px;}
.speaker_cobol a{text-decoration:none;color:#EA2157}
.speaker_cobol a:hover{text-decoration:underline;color:#EA2157;}


div.homeRight { text-align: center;width: 100px;background:#5F1D53;float:right;margin-right:2px}
div.homeRight h5{ padding:5px;font-size:13px;font-weight:bold;color:#fff}
div.homeRight a{text-decoration:none;color:#fff}
div.homeRight a:hover{text-decoration:none;color:#fff}

div.homeLeft { text-align: center;width: 140px;background:#5F1D53;float:left;margin-right:2px}
div.homeLeft h5{ padding:5px;font-size:13px;font-weight:bold;color:#fff}
div.homeLeft a{text-decoration:none;color:#fff}
div.homeLeft a:hover{text-decoration:none;color:#fff}

.timings{font-size:11px;text-align:center;border-top:1px solid}
.agenda li{color:#000}
.agenda table{color:#000}
.agenda th{font-size:11px;color:#000}
.agenda a{text-decoration:none;color:black}
.agenda a:hover{text-decoration:underline;color:black}
.agenda font{font-size:11px;padding-left:5px}
.agenda p{font-size:11px;padding-left:5px;color:#000;padding-top:5px;padding-bottom:0px}
.agenda b{padding:0px}
.registration{text-align:center;padding-top:2px;font-size:11px}
.keynoteIn{background:#FBBB52;height:43px;padding-top:15px;font-weight:bold;border:1px solid red}
.time_in{background:#FFD373;width:172px;font-size:11px;padding-left:5px}
.agendaSponsor img{padding-right:10px;float:left}

.cobolDiscountBox{border:5px solid #4A577A;width:600px;height:110px;background:#DE2157;margin:0px auto}
.cobolDiscountBox p{padding:10px 20px 10px 20px;color:#ffffff}
.cobolDiscountBox b{font-size:12pt}

.powerpoint{margin:10px 0px 0px 110px;font-size:1.3 em;font-weight:bold;cursor:pointer}
.powerpoint a{text-decoration:none;color:#99127B}
.powerpoint a:hover{text-decoration:underline;color:#99127B;}
