﻿html {min-height: 100%;}
BODY 
{
	/*font-size: 14px; #6654 removed*/
	line-height: 1.42857143;
	color: #333;
	text-align: left; 
}
body		
{
	/*font-size: 12px;
	background: #c0d6ef url(img/OutlookBg.png) repeat-x top;
	background-image: linear-gradient(#c0d6ef, #C5D9F0);*/
	
	/*background: linear-gradient(to bottom, #f0f9ff 0%, #C6E9FF 100%); //#6292*/
	background: #f0f9ff;
	background: -moz-linear-gradient(top, #f0f9ff 0%, #C6E9FF 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #f0f9ff), color-stop(100%, #C6E9FF));
	background: -webkit-linear-gradient(top, #f0f9ff 0%, #C6E9FF 100%);
	background: -o-linear-gradient(top, #f0f9ff 0%, #C6E9FF 100%);
	background: -ms-linear-gradient(top, #f0f9ff 0%, #C6E9FF 100%);
	background: linear-gradient(to bottom, #f0f9ff 0%, #C6E9FF 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#C6E9FF', GradientType=0 );

}

.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
{
	
	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:170px;
	margin-bottom:5px;
	padding:1px 5px;
}

.LabelAlignLeft
{
	color:	#201508;
	text-align:left;
	padding-left:5px;
	float:left;
	width:100%;
}

.LabelAlignRight
{
	/*color:#201508;*/
	text-align:right;
	/*font-size: 12px;*/
	float:left;
	width:100%;
}

.LabelAlignCenter
{
	/*color:#201508;*/
	text-align:center;
	/*font-size: 12px;*/
	float:left;
	width:100%;
}

.LabelRequired
{

	text-align:right;

	float:left;
	/*width:170px;*/
	margin-bottom:5px;
	padding:1px 5px;
	font-weight:bold;
}
/*
span.LabelRequired:after { 
    content: ':'; 
} */

.TextBox
{
	
}

.DropDownList
{
	
}

.CheckBox
{
	/*font-size: 12px;*/
}

.RadioButtonList
{ 
	list-style-type:none;
	padding:	0px 0px 0px 0px;
}

.RadioButtonList li  
{  
    float:left;
    padding:0 5px 0 5px; 
}

.RadioButtonList label
{  
	font-weight:normal;
	padding:8px;
}
.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;
	
}

.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;
}

/*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;
}

/*.navbar-top-links 
{
	padding-top:20px;
	padding-left:10px;
}*/

.list-inline > li {
  display: inline-block;
  
  
}

.navbar-default
{
	background-color:Transparent;
	background-image:none;
}

.bigtd
{
	vertical-align:top;
}

/*added for #5575*/
.breadcrumb 
{
	padding-left:0px;
  margin-bottom: 20px;
  margin-left:0px;
  list-style: none;
  border-radius: 4px;
      font-size: medium;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777;
}

#skip a
{ 
	position:absolute; 
	left:-10000px; 
	top:auto; 
	width:1px; 
	height:1px; 
	overflow:hidden;
} 

.WrapWidth
{
	width:1%;
	white-space:nowrap;
}

.minWidth
{
	min-width:370px !important;
}

.contacts {
    font-family: Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

    .contacts td, .contacts th {
        border: 1px solid #ddd;
        padding: 8px;
    }

    .contacts tr:nth-child(even) {
        background-color: #f2f2f2;
    }

    .contacts tr:hover {
        background-color: #ddd;
    }

    .contacts th {
        padding-top: 12px;
        padding-bottom: 12px;
        text-align: left;
        background-color: #7c7f7c;
        color: white;
    }
