html {
     overflow: -moz-scrollbars-vertical;    
}

.test
{
    height:90px;
    Padding-Left:100px !important;
    Padding-Left:35px;
}


/* Register - Educational Sessions */

.SavedWorkshopMessage
{
	color:#28653E;
	font-size:12px;
	font-weight:bold;	  
}

.DateDisplay
{
	color:#28653E;
	padding:0px 0px 0px 0px;
	font-size:16px;  
}

/* Speakers */


.SpeakerName
{
	color:#4D5D90;
	padding:0px 0px 0px 0px;
	font-size:16px;  
}


/* Downloadable Documents	Padding: TOP,RIGHT,BOTTOM,LEFT*/

div#rightPanelHeading
{
	background-color:#4d5d90; /* Old: #2B6F42 */
	color:White;
/*	border:1px Black solid;	*/
	padding: 3px 2px 3px 2px;
	font-weight:bold;
	width:150px;
	text-align:center;
	
}

div#rightPanelItem
{
	background-color:#e8e6f7;     /* Old: #D7E5D2  */
	/* border:1px Black solid; */
	padding: 5px 2px 5px 15px;
	
	width:137px;
	text-align:Left;
}

div#rightPanel ul
{
	list-style:none;
	margin:0px;
	border-top:solid 1px #c2c2c2;
	border-bottom:solid 1px #c2c2c2;
	font-size:12px;
	
}
div#rightPanel  li {	
	
	background-color:#D8E5D3;
	margin: 0;
	border-bottom:dotted 1px #c2c2c2;	
	padding:5px 0px 5px 0px;
}

div#rightPanel  li A:visited, A:link, A:active{	

	color:#B57B0C;
	text-decoration: none;
	font-weight:bold;
	
}

div#rightPanel  li a:hover {
	text-decoration: none;
	color:#5B7580;
	font-weight:bold;
}


/* Collapse View Control */

 .expanded
 {
    background-color: White;
    font-size:11px;    
 }
 
 .collapsed
 {
    background-color: #e8e6f7; /* #D7E5D2; Old color */
    font-size:11px;
 }
 
 .WorkshopTitle
{
	color:#B57B0C;
	font-size:14px;  
	font-family:Arial;
	font-weight:bold;
	cursor:pointer;
 }
 
 .WorkshopTitleDES
{
	color:#B57B0C;
	font-size:12px;  
	font-family:verdana;
	font-weight:bold;
	cursor:pointer;
}
 
.WorkshopTime 
{
	
	font-size:12px;  
	font-family:arial;
}


#events 
{
	padding-bottom:1px;
}
#events a
{
	font-size:12px;  
	font-family:arial;
}

#events  A:visited, A:link, A:active
{
	font-size:12px;  
	font-family:arial;
}

#events A:hover{		
	font-size:12px;  
	font-family:arial;
}

/* General Content Page */

.lblContentTitle
{
	font-family: Arial;
	font-size:18px;
	color:#4D5D90;
	font-weight:bold;
	
	
}

.lblContent
{
	font-family: Arial;
	color:Black;	
	font-weight:normal;
	line-height:20px;	
	
}

/* Side Nav */

.SideNav
{
	margin: 45px 23px 0px 0px;
}

div#agendaSideNav
{
	padding: 45px 23px 0px 0px;
	width:150px;
	font-size:12px;
}

.sideNavOn {
	background-color: #4d5d90;  /* #D7E5D2; <-- old */
}



td.sideNavHeading
{
	border-top:solid 1px #c2c2c2;
	padding: 5px 0px 5px 0px;
}

td.sideNavContent
{
	border-top:dotted 1px #c2c2c2;
	padding: 5px 0px 5px 0px;
}

td.sideNavEnd
{
	border-top:solid 1px #c2c2c2;
	padding: 5px 0px 5px 0px;
}


/* Main Site */

body {
	background-color:#B5B5B5;
	background-image:url("../Images/conf/bgShadow.jpg");
	background-repeat:repeat-y;
	margin:0px;
	padding:0;
	height:100%;
	color:#000000;
	background-position: center;
	font-size:12px;
	
	
}
div#containerPrinterFriendly
{
	background-color:#FFFFFF;
	font-family:arial,verdana, sans-serif;
	font-size:11px;	
	text-align:center;
	min-width: 950px;
	margin:0px;
	padding:0px;
	height:100%;
	
}

div#container 
{
	
	font-family:arial,verdana, sans-serif;
	font-size:11px;	
	text-align:center;
	min-width: 950px;
	margin:0px;
	padding:0px;
	height:100%;
		
}
div#container div#layout
{ 
		
	margin-left: auto; /* required to align: center */
	margin-right: auto; /* required to align: center */
    min-height:100%;  /* required to keep height 100% */
	height:auto;    /* required to keep height 100% and fill bg colour */
	width: 950px;
	background-color:#ffffff;
}
/* GLOBAL */

table
{
    font-size:12px;
    font-family:Arial,verdana,  sans-serif;
    vertical-align:top;
}
div.menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
 div.menu li {
	display:inline;
	padding-left:4px;
	padding-right:4px;
}

/*table a:link, a:active, a:visited
{
	color:#0033ff;
}


table a:hover {
	text-decoration: underline;
	color:#000000;
}*/
a:visited,a:link,a:active {
	color:#B57B0C;
	text-decoration: none;
	font-weight:bold;
	
}

a:hover {
	text-decoration: none;
	color:#5B7580;
	font-weight:bold;
	
}

.formButton{
	background-color:#F97F06;
	font-weight:bold;
	color:#fff;
	border:0;
	padding:0 2px 0 2px;
}

input,select,option 
{
    font-size:11px;
    font-family: Arial,verdana,sans-serif;
}
div.spacer 
{
	margin-top:10px;
    clear:both;
} 
/* header  */

div#templatePublic {
	margin-left:32px;
	margin-right:32px;	
	text-align:left;	
}

div#templatePublic div#header {
	/* background-image:url("../Images/conf/banner.jpg"); */
	height:134px;
	width:886px;	
	color:#000;
}

div#templatePublic div#header_links ul {
	list-style: none;
	margin: 0;
	padding: 6px 10px 0 0;
	color: #fff;
	text-align: right;
}
div#header_links a {
	font-size: 9px;
}
#header_links ul li {
	display: inline;
	padding: 0;
	margin: 0;
	color: #fff;
}
#header_links ul li a {
	color: #fff;
	font: Verdana;
	*font-family: Verdana;	
}
#header_links ul li a:link, #header_links ul li a:visited {
	color: #fff;
	font: Verdana;
	*font-family: Verdana;
}
#header_links ul li a:hover {
	color: #ACC6F9;
	font: Verdana;
	*font-family: Verdana;
}
#header_links ul li a:active {
	color: #fff;
	font: Verdana;
	*font-family: Verdana;
}


/*HOMEPage*/

.HomePageMainHeading
{
	font-size:22px;
	font-family:Book Antiqua;
}


div#templatePublic div#homePage
{
	text-align:left;
	vertical-align:top;
}

/*page body */
div#contentTemplate
{
	text-align:left;
	background-color:#ffffff;
	padding:10px 15px 20px 15px;
	
}



div#pagebody td.tdBodyText
{ 	
	vertical-align:top;
	 text-align:left;
	
} 


/*content area */

div#pageBody
{
    text-align:left;
    background-color:#ffffff; 
    padding:15px 0px 20px 26px;
    background-color:#ffffff;
	color:#333333;
	font-family: arial, verdana;
	font-size:11px;	
	padding-top:10px;
	padding-bottom:30px;
	
}
div#pageBody .copy
{
	width:100%;
	color:#333333;
	font-family: arial, verdana;
	font-size:11px;	
	text-align:left;
}

div#pageBody .title
{    
	
    background-image:url('../Images/bg_title.jpg');
    background-repeat:no-repeat;
    width:656px;
    height:48px;
    padding-bottom:10px;
    clear:both;
}


div#pageBody h2
{
	font-size:18px;
    color:#ffffff;
    font-weight:bold;  
    text-transform:uppercase;
    padding:10px 0 0 25px;  
}

div#pageBody h3
{
	color:#599ABF;
	font-size:14px;
	font-weight:bold;
	padding-bottom:0px;
}

div#pageBody .body
{ 
	font-family:Arial, Verdana;
    font-size:12px;
    color:#333333;  
}
div#printIcon
{
	float: right;
}
/*Gridview */

div#templatePublic div.grid
{
	
}


div#templatePublic div.grid table 
{
    width:100%;/* Holt changed this from 735 */
    border:0;
    text-align:left;
    float:left;  
}



div#templatePublic div.grid th 
{
    background-color: #c7d2d6;    /* Old color #D7E5D2; */
    color:#6E6E6E;
    font-weight:bold;
    text-align:left;
    font-size:12px;
    padding:5px 10px 5px 15px;
    border-top:1px  solid  #c2c2c2;
}

div#templatePublic div.grid th a:link, templatePublic div.grid th a:visited
{
   
}

div#templatePublic div.grid td 
{
	font-size:12px;
    padding:5px 15px 5px 15px;
    border-bottom:1px  dotted #c2c2c2;
}

div#templatePublic div.grid td a:visited, a:link, a:active
{
	font-size:12px;
  }
div#templatePublic div.grid td a:hover
{
	font-size:12px;
  }



/* register */
div#form
{
	width:660px;
	padding-top:10px;
}

div#form .tdLabel
{
	text-align:right;
	font-family:Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	vertical-align:middle;
	width:256px;
	padding-right:5px;
}
div#form .label
{
	text-align:right;
	font-family:Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#666666;	
	
}
div#form .tdValue

	width:400px;
	text-align:left;
}
/*related info */
.tdrelatedInfoColumn
{
	vertical-align:top;
	width:160px;
	height:auto;	
}


.tdRelatedInfo
{
	background-color: #E9F1DC;
	width: auto;
	font-family: Georgia;
	font-size: 13px;
	color: #005f3a;
	font-weight:bold;
	padding: 5px 5px 15px 5px;
	border-top: #bfd5c9 5px solid;
	width:168px;
	text-align:center;
}

.tdRelatedInfo ul
{	margin-left:10px;
	margin-top:10px;
	padding: 5px 5px 5px 5px;
	list-style-image:url("../images/arrow.jpg");
	font-weight:normal;
}



.tdRelatedInfo ul
{  background-color: #E9F1DC;
	padding: 5px 5px 10px 5px;
	font-family: verdana, arial,sans-serif;
	font-size: 12px;
	color: #005f3a;
	line-height: normal;
}
.spacerRelatedInfo{
	padding:15px 5px 5px 5px;
	font-style:normal;
	text-align:left;
}

/*Agenda*/
div.Agenda_Day
{
	color:#6E6E6E;
	font-family:Arial,verdana;
	font-size:14px;
	font-weight:bold;
	padding:15px 0 15px 14px;
	vertical-align: middle; 
	height: 20px;
}

.Agenda_dayClass
{
	color:#6E6E6E;
	font-family:Arial,verdana;
	font-size:14px;
	font-weight:bold;
	padding:15px 0 15px 14px;
	vertical-align: middle; 
	height: 20px;
}

/* FOOTER */
div#blueline
{
	border-top:solid 2px #A7C2D0;
	
}
div#footer {
	background-image:url("../Images/conf/footer_bgkd.jpg");
	color:#000000;	
	vertical-align:middle;
	height:75px;	
	width:950px;
	text-align:left; 
	font-size:9px;
	font-family:verdana;	

}

div#footerMenu
{	float:left;
	padding:15px 5px 15px 0px;
	font-family:verdana;
	
}


div#footerMenu ul
{
	list-style:none;
	margin:0;
	padding:20px 0 0px 0px;
	
}
div#footerMenu  li {
	display:inline;
	padding: 0 0 0px 200px;
	margin: 0;
	font-size:9px;
	
}
div#footerMenu div.links
{
	padding-left:100px;
	float:right;
	display:inline;
}

div#footerMenu a:visited, a:link,  a:active{
	
	text-decoration:none;
	font-family:arial;
	color:#B57B0C;	
	
}

div#footerMenu a:hover{
	
	text-decoration:none;
	color:#5B7580;
	
}

div#Footer_PrivacyPolicy
{
	
	text-align:right; 
	margin:0px 0px 0px 50px; 
}

.cssForm 
{
	font-size:14px;
	color:#017731;
}

.DisablegoogleAutofill
{
	display : none;	
}

.formButton,a.formButton {
	background-color:#D7E5D2;
	font-weight:bold;
	color:#fff;
	border:0;
	padding:0 3px 0 3px;
	/*-moz-border-radius:2px;  
	border-radius:2px;*/
}

/*  Vendors */
.tblVendors
{
	width:70%;
	padding:0;
}
/*breadcrumb*/
div#texttrail
{
	font-size:10px;
	padding-left:5px;
}
div#texttrail a 
{
	font-size: 10px;
}

/* Sidenav color override */

a.sideNavOn {
	color: #fff;
	display: block;
	width: 100%;
	margin-top: -5px;
	margin-bottom: -5px;
}

.sideNavContent a, .sideNavHeading a {
	padding: 5px 5px 5px 0;
}

h1 {	
	font-weight: 700;	
	font-size: 22px;
	font-family: Arial;
}