/*
Theme Name: The it Summit
Theme URI: http://www.proximatesolutions.com/
Author: Proximate Solutions
Author URI: http://www.proximatesolutions.com/

*/
body
	{
		text-align:  center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:   12px;
		color:       #333;
		min-width:   500px;
		padding:     0;
		margin:      0;
	}
	
	table
	{
		border-collapse: collapse;
		border: 0px;
	}
	
	td
	{
		padding: 0px;
	}
	
	img
	{
		border: 0px;
	}
	
	form
	{
		margin: 0;
	}
	
	/* Public Layout ********************************/	
	table.layPage
	{
		margin-left:  auto;
		margin-right: auto;
		text-align:   left;
		width:        1000px;
	}
	
	td.layHeader
	{
		background-color: #fff;
	}
	
	td.layNavLeft
	{
		background-color: #999;
		vertical-align:   top;
		width:            200px;
		padding:          0px;
	}
	
	td.layBody
	{
		background-color: #fff;
		vertical-align:   top;
		padding:          0px;
	}
	
	td.layNavRight
	{
		background-color: #999;
		width:            200px;
		vertical-align:   top;
		padding:          0px;
	}
	
	td.layFooter
	{
		background-color: #fff;
		padding-top:	  30px;
		padding-bottom:   10px;
		color:			#666666;
		font-size: 		14px;
		Font-family: 	Calibri, Verdana, Arial, sans-serif;
		text-decoration: none;
		
	}
	
	td.layFooterLogo
	{
		width:      60px;
		text-align: center;
		padding:    6px;
	}
	
	/* Admin Layout *********************************/
	td.layHeaderAdmin
	{
		height: 135px;
		border-bottom:    2px solid #62abd5;
	}
	
	td.layNavLeftAdmin
	{
		background-color: #efe3cd;
		vertical-align:   top;
		width:            140px;
		padding:          0px;
	}
	
	td.layFooterAdmin
	{
		border-top:    2px solid #62abd5;
	}
	
	div.adminNavFloat
	{
		float:         right;
		text-align:    right;
		padding-top:   20px;
		padding-right: 10px;
	}
	
	.avibe
	{
		color:			#666;
		font-size: 		14px;
		Font-family: 	Calibri, Verdana, Arial, sans-serif;
		text-decoration: none;
	}
	
	.avibe:hover
	{
		color:			#000;
	}
	
	/* HOME PAGE CSS  **********************************/
	td.top
	{
		vertical-align:top;
	}
	
	.tuitcs_text
	{
		padding-left:	28px;
		padding-right:	10px;
		font-size: 		12pt;
		color:          #333;
		Font-family: 	Calibri, Verdana, Arial, sans-serif;
		width: 			600px;
		float: 			left;
	}
	.events
	{
		border: 		0;
	}
	
	.eventsticker-top
	{  
		background-image: url("images/events_top.gif");
		width:			324px;
		height:			56px;
	}  
  
	.eventsticker-text { 
		width:			324px;
		background-image: url("images/events_bg.gif");
		background-repeat: repeat-y;
	}  
	.eventsticker-text ul li a {
		width:			324px;
		Font-family: 	Calibri, Verdana, Arial, sans-serif; 
		font-size: 		18px;
		color: 			#333;
		list-style: 	none; 
		text-decoration: none;
		font-weight:bold;
	}  
	.eventsticker-text ul li a:hover {
		text-decoration:underline !important;
		color:#144579 !important; 
	} 
	.eventsticket-footer {
		background-image: url("images/events_bottom.gif");
		background-repeat: no-repeat;
		width: 			324px;
		height:			16px;
	}
	.eventsticker-text .info a { float:right; width:290px; color:#000; }  
	
	.clear { clear: both; }
	
	.event_registration
	{
		width: 			322px;
		height: 		160px;
		background-image: url("images/event_registration.gif");
		background-repeat: no-repeat;
		border: 		0;
		padding-top: 	35px;
		line-height: 	18px;
		font-size: 		12px;
		font-family:	Arial, Verdana, sans-serif; 
	}
	
	.event_registration_LDM
	{
		width: 			495px;
		height: 		160px;
		background-image: url("images/event_registration.gif");
		background-size: 495px 155px;
		background-repeat: no-repeat;
		border: 		0;
		padding-top: 	35px;
		line-height: 	18px;
		font-size: 		12px;
		font-family:	Arial, Verdana, sans-serif; 
	}
	
	.event_registration_thin
	{
		width: 			322px;
		height: 		158px;
		/*background-image: url("images/event_registration.jpg");*/
		background-repeat: no-repeat;
	}
	.event_registration_full
	{
		width:		322px;
		height:		218px;
		background: transparent url("images/closeregister.jpg") no-repeat;
		background-position:top center;
	}
	
	.previous_events_thin
	{
		width: 			322px;
		height: 		55px;
		background-image: url("images/previous_events.jpg");
		background-repeat: no-repeat;
		display:none;
	}
	.match
	{
		width: 			322px;
		height: 		160px;
		background-image: url("images/match.gif");
		background-repeat: no-repeat;
		border: 		0;
		padding-top: 	35px;
		margin-left: 	15px;
		line-height: 	18px;
		font-size: 		12px;
		font-family:	Arial, Verdana, sans-serif; 
	}
	.information
	{
		width: 			322px;
		height: 		160px;
		background-image: url("images/information.gif");
		background-repeat: no-repeat;
		border: 		0;
		padding-top: 	35px;
		margin-left: 	15px;
		line-height: 	18px;
		font-size: 		12px;
		font-family:	Arial, Verdana, sans-serif; 
	}
	.information_LDM
	{
		width: 			495px;
		height: 		160px;
		background-image: url("images/information.gif");
		background-size: 495px 155px;
		background-repeat: no-repeat;
		border: 		0;
		padding-top: 	35px;
		margin-left: 	15px;
		line-height: 	18px;
		font-size: 		12px;
		font-family:	Arial, Verdana, sans-serif; 
	}
	.slogan
	{
		color:			#000;
		Font-family: 	Arial, Verdana, sans-serif;
		font-style: 	italic;
		font-size:		16px;
		text-align:		right;
		font-weight:	bold;
		
	}
	
	/* events section styles */
	
	.events_title_text
	{
		font-family:Calibri, Verdana, Arial, sans-serif;
		font-size:18pt;
		font-weight: bold;
		color: #0d5f91;
		padding-bottom:5px;
	}
	.event_body_title
	{
		font-family:Calibri, Verdana, Arial, sans-serif;
		font-size:14pt;
		font-weight: bold;
		color: #333333;
	}
	
	.events_body_text
	{
		font-family:Calibri, Verdana, Arial, sans-serif;
		font-size:12pt;
		color: #333333;
	}
	
	.events_body_text_narrow
	{
		font-family:Calibri, Verdana, Arial, sans-serif;
		font-size:12pt;
		color: #333333;
		width: 650px;
	}
	
	.event_body_image
	{
		width: 150px;
		padding-top: 60px;
	}
	.sponsor_title
	{
		font-family: Arial, sans-serif;
		font-size:15pt;
		/*color: #0D5F91;*/
		color: #000;
	}
	.sponsor_bg
	{
		width: 			324px;
		background-image: url("images/sponsor_bg.jpg");
	}
	.sponsor_bg_top
	{
		width: 			324px;
		height:			27px;
		background-image: url("images/sponsor_bg_top.jpg");
		background-repeat: no-repeat;
	}
	.sponsor_bg_bottom
	{
		width: 			324px;
		height:			21px;
		background-image: url("images/sponsor_bg_bottom.jpg");
		background-repeat: no-repeat;
	}
	.reg_sponsor_bg
	{
		width: 			324px;
		background-image: url("images/reg_sponsor_bg.jpg");
	}
	.reg_sponsor_bg_top
	{
		width: 			324px;
		height:			27px;
		background-image: url("images/reg_sponsor_bg_top.jpg");
		background-repeat: no-repeat;
	}
	.reg_sponsor_bg_bottom
	{
		width: 			324px;
		height:			21px;
		background-image: url("images/reg_sponsor_bg_bottom.jpg");
		background-repeat: no-repeat;
	}
	
	.default_background
	{
		background-image: url("images/home_banner.jpg");
		background-repeat: no-repeat;
	}
	.event_banner_location
	{
		color: 			#FFFFFF;
		font-size: 		18px;	
		font-style: 	italic;
		font-weight: 	bold;
		padding: 		10px 0 0 35px;
		text-align:		left;
	}
	.event_banner_date
	{
		color: 			#9b9b9b;
		font-size: 		14px;	
		font-style: 	normal;
		font-weight: 	bold;
		padding: 		15px 0 0 0;
		text-align:     left;
		margin; 0;
	}
	.event_banner_name
	{
		color: 			#FFFFFF;
		font-size: 		10px;	
		font-style: 	normal;
		font-weight: 	bold;
		padding: 		5px 0 0 35px;
		text-align:		left;
	}
	
	ul.event_banner_links
	{
		color: 				#3aacde;
		font-size:			12px;
		font-weight: 		bold;
		padding: 			3px 0 0 35px;
		margin:				0 18px;
		text-decoration: 	none;
		float: 				left;
		list-style:			none;
	}
	ul.event_banner_links li
	{
		padding: 			2px 17px;
		background:			url("images/blue_arrow.gif") no-repeat 0 5px;
		border-bottom: 		1px solid transparent;
		line-height:		15px;
	}
	
	ul.event_banner_links .underline {
		border-bottom: 1px solid #3d3d3d;
	}
	
	.event_banner_links li a,
	.event_banner_links li a:link,
	.event_banner_links li a:visited, 
	.event_banner_links li a:hover, 
	.event_banner_links li a:active
	{
		color: 			#3aacde;
		font-size:		12px;
		font-weight: 	bold;
		text-decoration: none;
	}
	.body_links
	{
		color: 			#3aacde;
		font-size:		14px;
	}
	.line_break
	{
		line-height: 20px;
	}
	#itmatch_btn
	{
		height: 38px;
		width:  38px;
		z-index: 1000;
		position: relative;
		left: 280px;
		top: 150px;
		background-image: url("images/gobrown1.png");
		background-repeat: no-repeat;
	}
	#itmatch_btn:hover
	{
		height: 38px;
		width:  38px;
		z-index: 1001;
		position: relative;
		left: 280px;
		top: 150px;
		background-image: url("images/gobrown2.png");
		background-repeat: no-repeat;
	}
	
	#cioguest_btn
	{
		height: 38px;
		width:  38px;
		z-index: 1002;
		position: relative;
		left: 265px;
		top: 150px;
		background-image: url("images/goblue1.png");
		background-repeat: no-repeat;
	}
	#cioguest_btn:hover
	{
		height: 38px;
		width:  38px;
		z-index: 1003;
		position: relative;
		left: 265px;
		top: 150px;
		background-image: url("images/goblue2.png");
		background-repeat: no-repeat;
	}
	
	#cioguest_btn_LDM
	{
		height: 38px;
		width:  38px;
		z-index: 1002;
		position: relative;
		left: 375px;
		top: 150px;
		background-image: url("images/goblue1.png");
		background-repeat: no-repeat;
	}
	#cioguest_btn:hover_LDM
	{
		height: 38px;
		width:  38px;
		z-index: 1003;
		position: relative;
		left: 375px;
		top: 150px;
		background-image: url("images/goblue2.png");
		background-repeat: no-repeat;
	}
	
	#sponsor_btn
	{
		height: 38px;
		width:  38px;
		z-index: 1004;
		position: relative;
		left: 280px;
		top: 150px;
		background-image: url("images/gogrey1.png");
		background-repeat: no-repeat;
	}
	
	#sponsor_btn_LDM
	{
		height: 38px;
		width:  38px;
		z-index: 1004;
		position: relative;
		left: 400px;
		top: 150px;
		background-image: url("images/gogrey1.png");
		background-repeat: no-repeat;
	}
	#sponsor_btn:hover
	{
		height: 38px;
		width:  38px;
		z-index: 1005;
		position: relative;
		left: 280px;
		top: 150px;
		background-image: url("images/gogrey2.png");
		background-repeat: no-repeat;
	}
	#sponsor_btn_LDM:hover
	{
		height: 38px;
		width:  38px;
		z-index: 1005;
		position: relative;
		left: 400px;
		top: 150px;
		background-image: url("images/gogrey2.png");
		background-repeat: no-repeat;
	}
	
	#event_registration_btn
	{
		height: 152px;
		width:  171px;
		position: relative;
		left: 80px;
		top: 10px;
		background-image: url("images/goblue1.jpg");
		background-repeat: no-repeat;
	}
	
	#event_registration_btn_LDM
	{
		height: 152px;
		width:  171px;
		position: relative;
		left: 400px;
		top: 10px;
		background-image: url("images/goblue1.jpg");
		background-repeat: no-repeat;
	}
	
	
	#previous_events_btn
	{
		height: 38px;
		width:  38px;
		z-index: 1012;
		position: relative;
		left: 260px;
		top: 10px;
		background-image: url("images/gogrey1.png");
		background-repeat: no-repeat;
	}
	#previous_events_btn:hover
	{
		height: 38px;
		width:  38px;
		z-index: 1013;
		position: relative;
		left: 260px;
		top: 10px;
		background-image: url("images/gogrey2.png");
		background-repeat: no-repeat;
	}
	
	
	
	/* Backgrounds **********************************/