﻿body		
{
	/*font-size: 12px;*/
	/*background: #c0d6ef url(img/OutlookBg.png) repeat-x top; //#6292*/

}

.blankbody
{
	/*font-size: 12px;*/
	background: transparent;
}

table
{
	border-collapse:collapse;
}

a
{	
	color:	#000077;   
	text-decoration:none;
	font-weight:normal; 	
}
.Link
{	
	color:	#000077;   
	text-decoration:none;
	font-weight:normal; 	
}

div.RadGrid .LinkCSS a
{
	color: blue;
	text-decoration:underline;
	font-weight:normal; 	
}

a img {
	border-width: 0px;
}

a:link 
{ 
	color: blue;
	text-decoration: none;
}

a:visited 
{ 
	color: blue;
	text-decoration: none;
}

a:hover 
{ 
	/*font-weight:bold;*/
}

a:active
{ 
	/*font-weight:bold;*/
}

hr
{
	color: #808080;
	height: 1px;   
}

/*	Control Styles	*/
.Button
{
	/*width:60px;*/
	padding-left: 10px;
	padding-right:10px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.Font_Error
{	
	color:#ff0000;  
}

.Label
{
	color:#201508;
	text-align:right;
	/*font-size: 12px;*/
	float:left;
	width:150px;
}

.LabelAlignLeft
{
	color:	#201508;
	text-align:left;
	/*font-size: 12px;*/
	float:left;
	width:100%;
}

.LabelAlignRight
{
	color:	#201508;
	text-align:right;
	/*font-size: 12px;*/
	float:left;
	width:100%;
	padding-right:5px;
}

.LabelAlignCenter
{
	color:	#201508;
	text-align:center;
	/*font-size: 12px;*/
	float:left;
	width:100%;
}

.LabelRequired
{
	color:#201508;
	text-align:right;
	/*font-size: 12px;*/
	float:left;
	/*min-width:155px !important;
	min-height:18px !important;*/
	/*border-right:0.4em dotted #ae0000;*/
	margin:1px 0px;
	padding:1px 4px;
	word-break:break-word;
}
/*
span.LabelRequired:after { 
	content: ':'; 
} */

.TextBox
{
	
}

.DropDownList
{
	
}

.CheckBox
{
	/*font-size: 12px;*/
}

input[type="checkbox"] {
	margin: 0 5px 0 5px !important;
}

input[type="radio"] {
	margin: 0 5px 0 5px !important;
}


.RadioButtonList
{ 
list-style-type:none;
	padding:	0px 0px 0px 0px;
}

.RadioButtonList li  
{  
	float:left;
	padding:0 5px 0 5px; 
}

.MasterPageTitle
 {	
	font-size:18px; 
	font-weight:bold; 
	color:#000080;	
	text-align:left; 
}

.PageTitle
 {	
	font-size:16px; 
	font-weight:bold; 
	color:#000080;	
	text-align:left; 
}

.PageView
{
	border: 1px solid #898c95;
	border-top: none;
	margin-top: -1px;
	height: 381px;
}
.loading
{
	background-color: #fff;
	height:100%;
	width:100%;
	vertical-align:middle;
}

.Invisible
{
	display: none;
}

.Visible
{
	display: block;
}

.validationErrorBorder
{
	border:	solid 1px Red;
}

.validationErrorBackGround
{
	background:Red;
}

.CategoryFont
{
	color: #0041AD;
	font-size: 16px;
	font-weight: bold;
}

.SubCategoryFont
{
	color: #0041AD;
	font-size: 14px;
}

.Border
{
	border: solid 1px #ff0000;   
}

.top-nav a img {
	border-width: 0px;
}
.top-nav a
{
	font-size:12px;
	color: blue;
	text-decoration: none;
	font-weight: bold;
}
.top-nav a:link
{
	color: blue;
	text-decoration: none;
}
.top-nav a:visited
{
	color: blue;
	text-decoration: none;
}
.top-nav a:hover
{
	text-decoration: underline;
}
.top-nav a:active {
	font-weight:bold;
}
	
.ScrollMenu
{
	position: fixed;
	top: 200px;
	left: 1200px; 
	text-align:left; 
	border: solid 1px #000000; 
	background-color: #ffd000;
}



.CopyrightText {
	FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif; COLOR: #003366; FONT-SIZE: 11px
}

.ContentBoxHeaderInterior1 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #1c6b9c; PADDING-LEFT: 4px; WIDTH: 250px; PADDING-RIGHT: 4px; DISPLAY: block; FONT-FAMILY: Helvetica, sans-serif; COLOR: #99ff00; FONT-SIZE: 14px; FONT-WEIGHT: bolder; PADDING-TOP: 6px; -webkit-box-shadow: 1px 1px 2px #cccccc; box-shadow: 1px 1px 2px #cccccc
}

.LabelGray
{
	color:#736F6E;	
	font-style: italic;
	font-size: 10px;
	text-align: left;
	padding-left:5px;
	
}

.collapsePanelHeader{	
	height:20px;
	color: #B4E160;
	background-color: #336699;
	font-size:14px;
	font-weight:bold;
	padding:7px 5px 4px 5px;
	cursor: pointer; 
	vertical-align: middle;
	width: 850 !important;
}

.collapsiblePanelContainer {
  height: 0;
  overflow: hidden;
  /*margin: 10px 10px 10px 10px;*/
  padding: 10px 10px 10px 10px;
  border: solid 1px black;
  width: 850 !important;
  background-color: #efefef;
  overflow:visible;
}

.RequestFormRequired
{
	color:silver;font-style:italic;font-size:x-small;
}


/*Show conference - new classes*/
.auto-style1 {
	background-color: #ADD8E6;
}
.auto-style2 {
	text-align: left;
	background-color: #338CAE;
}
.AltSession {
	background-color: #cccccc;
}
.AltSession td,.Session td, .AltBreakout td {
	padding:4px;
	border-color:#999999;
	border-style:solid;
	border-collapse:collapse;
	border-width:1px;
	
	
}
.Session {
	
	background-color: #ffffff;
}

.AltBreakout {
	background-color:#E0E0E0;
}

select
{
	background-Size:1000px 20px;
}
/*End of Show conference - new classes*/


.GrayButton
{
	box-shadow: 0px -1px 0px #BBB inset;
border: 1px solid #D1D1D1;
border-radius: 3px;
display: inline-block;
font-family: sans-serif,Arial,Verdana,Georgia;
font-size: 12px;
font-weight: bold;
padding: 5px 7px;
text-decoration: none;
text-shadow: none;
white-space: nowrap;
color: #000;
background: linear-gradient(#888888, #888888) repeat scroll 0% 0% transparent;
}

.TableNoBorder tr th, .TableNoBorder tr td
{
	border: none 0px !important;
	border-collapse:collapse !important;
}

/*making background darker on hover*/
.RadListBox_Default .rlbGroup .rlbHovered 
{
	background-color:#7E7E7E !important;
}

.RadComboBox
{
	max-width:1000px !important;
}

 .rgDataDiv
	{ 
		height:100% !important;
		overflow-y:hidden !important;
	}


 /*td.rcbInputCell
{
	background: url(img/New1.png) !important;
		background-position: 0 -80px  !important;
		background-size: 1142px 6px !important	;
		  background-repeat: no-repeat !important;
		  background-color: transparent !important;
	  height: 22px !important;
}*/

