@charset "utf-8";
/* <![CDATA[ */

body {
	font: 11px arial,verdana,helvetica,sans-serif;
	font-weight: normal;
	color: #999999;
	background-color: #1C3C79;
	text-align:center;
}
.PrintableVersionVisible
{
	display:none;
}
.HyperLink
{
	font-size: 10px;
}
.Error
{
	color: red;
}
.IntroText {
	text-align: left;
	vertical-align: top;
	padding-bottom: 5px;
	font-family: Verdana;
	font-size: 11px;
	color: #494949;
}
.FormContent
{
 font-family:Tahoma;
	font-size: 11px;
  color:#666666;
}
.PageTitle {
	font-family:Tahoma;
	color: #425d8c;
	font-size: 13px;
	font-weight: bold;	
}
.WelcomeText
{
	font-size: 11px;
}
.ListItem
{
  font-family:Verdana;
  font-size:10px;
  color:#666666;
}
.FormContentRequired
{
	font-family:Verdana;
	font-weight:bold;
	font-size: 11px;
	color:#87000D;
}
.FormContentConditionallyRequired
{
	font-family:Verdana;
	font-weight:bold;
	font-size: 11px;
	color:#003366;
}
.FormSectionContentRequired
{
	font-family:Verdana;
	font-size: 13px;
	color:#87000D;
	font-weight:bold;
	padding-left: 0px;
}
.FormSectionConditionallyRequired
{
	font-family:Verdana;
	font-weight:bold;
	font-size: 13px;
	color:#003366;
	padding-left: 0px;
}
.SessionListFormSectionLabel
{
	font-family:Tahoma;
	font-size: 13px;
	font-weight: bold;
	color:#666666;
}
.SessionListFormSection
{
	font-family:Tahoma;
	font-size: 13px;
	font-weight: bold;
	color:#666666;
}
.SessionListSummaryLabel
{
	font-family:Tahoma;
	font-size: 13px;
	color:#666666;
}
.SessionListSummaryValue
{
	font-family:Tahoma;
	font-size: 13px;
	color:#666666;
}
.SessionListSummaryLabelBold
{
	font-family:Tahoma;
	font-size: 13px;
	font-weight: bold;
	color:#666666;
}
.SessionListSummaryValueBold
{
	font-family:Tahoma;
	font-size: 13px;
	font-weight: bold;
	color:#666666;
}

.SessionListSummaryValue a:link
{
	font-family:Verdana;
  	font-size:13px;
  	font-weight:bold;
  	color:#427BB1;
	text-decoration:underline;
}
.SessionListSummaryValue a:hover
{
	font-family:Verdana;
  	font-size:13px;
  	font-weight:bold;
  	color:#427BB1;
	text-decoration:none;
}
.HeaderRow
{
  font-family:Verdana;
  font-size:13px;
  font-weight:bold;
  text-align:left;
  color:#12384F;
  padding-left:5px;
}
.CheckBox td
{
	width:300px;
}
.TablePortal {
	border: 1px solid gainsboro;
	border-collapse:collapse;
	background-color: #FFFFFF;
	padding-left:10px;
}

.TableHeader
{
  font-family:Verdana;
  font-size:13px;
  font-weight:bold;
  color:#427BB1;
  background-color:#EBF5FE;
  border-bottom:1px solid #427BB1;
  text-align:left;
  width:100%;
  height:20px;
  padding:5px;
}
.TableHeader a:link
{
	font-family:Verdana;
  	font-size:13px;
  	font-weight:bold;
  	color:#427BB1;
	text-decoration:underline;
}
.TableHeader a:hover
{
	font-family:Verdana;
  	font-size:13px;
  	font-weight:bold;
  	color:#427BB1;
	text-decoration:none;
}

.TableRow
{
	font-size:11px;
	padding:5px;
}
.TableCell
{
	font-family:Verdana;
	font-size:11px;
	padding-left:40px;
}
.ProfileTablePortal {
	border: 1px solid #427BB1;
	border-collapse:collapse;
	background-color: #FFFFFF;
	padding-left:10px;
}


.SmallTextTableHeader
{
  font-family:Verdana;
  font-size:10px;
  font-weight:bold;
  color:#427BB1;
  background-color:#EBF5FE;
  border-bottom:1px solid #427BB1;
  text-align:left;
  width:100%;
  height:20px;
  padding:5px;
}
.SmallTextTableHeader a:link
{
	font-family:Verdana;
  	font-size:10px;
  	font-weight:bold;
  	color:#427BB1;
	text-decoration:underline;
}
.SmallTextTableHeader a:hover
{
	font-family:Verdana;
  	font-size:10px;
  	font-weight:bold;
  	color:#427BB1;
	text-decoration:none;
}

.SmallTextTableRow
{
	font-size:10px;
	padding:5px;
}
.SmallTextTableCell
{
	font-family:Verdana;
	font-size:10px;
	padding-left:40px;
}


.ProfileTablePortal {
	border: 1px solid #427BB1;
	border-collapse:collapse;
	background-color: #FFFFFF;
	padding-left:10px;
}


.ProfileTableHeader
{
  font-family:Verdana;
  font-size:13px;
  font-weight:bold;
  color:#427BB1;
  background-color:#EBF5FE;
  text-align:left;
  width:100%;
  height:20px;
  padding:5px;
  border-bottom:1px solid #427BB1;
}
.ProfileTableRow
{
	font-size:11px;
	padding:5px;
}
.ProductDetailsTable {
	background-color: #FFFFFF;
	padding-left:10px;
}

.ProductDetailsTableHeader
{
  font-family:Verdana;
  font-size:13px;
  font-weight:bold;
  color:#427BB1;
  text-align:left;
  width:100%;
  height:20px;
  padding:5px;
}
.ProductDetailsTableHeader a:link
{
	font-family:Verdana;
  	font-size:13px;
  	font-weight:bold;
  	color:#427BB1;
	text-decoration:underline;
}
.ProductDetailsTableHeader a:hover
{
	font-family:Verdana;
  	font-size:13px;
  	font-weight:bold;
  	color:#427BB1;
	text-decoration:none;
}

.ProductDetailsTableRow
{
	font-size:11px;
	padding:5px;
}
.ProductDetailsTableCell
{
	font-size:11px;
	padding-left:40px;
}

.TableSubHeader
{
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#427BB1;
  background-color:#EBF5FE;
  text-align:left;
  width:100%;
  }

.QuestionHeader {
	font-family:Tahoma;
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	padding-top:20px;
}
.SectionHeader {
	font-family:Tahoma;
	color: #425d8c;
	font-size: 13px;
	font-weight: bold;
	padding-top:20px;
}
.LoginHeader {
	font-family: Tahoma;
	color: #425d8c;
	font-size: 13px;
	font-weight: bold;
	padding-top:5px;
	text-align:left;
}
.Section {
	padding:0px;
	vertical-align:top;
	color: #427BB1;
}
.ValidationText {
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
	color: red;
}
.Button {
	background-color: #F3F3F3;
	font-family: Verdana;
	font-size: 9px;
	text-align:center;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	color: #0F0E3C;
	min-width:75px;
	margin-top:10px;
}
.FileUploadButton {
	background-color: #F3F3F3;
	font-family: Verdana;
	font-size: 9px;
	text-align:center;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	color: #0F0E3C;
	min-width:75px;
}
.SearchButton {
	background-color: #F3F3F3;
	font-family: Verdana;
	font-size: 9px;
	text-align:center;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	color: #0F0E3C;
	width:75px;
	margin-left:5px;
}

.TextBox {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	border: 1px solid #6489D4;
	width:100%;
	position:relative;
	height:20px;
	vertical-align:top;
	padding-top:2px;
	padding-left:2px;
}
.CheckBox {
	font-family: Tahoma;
	width:100%;
	position:relative;
	height:20px;
	font-size: 11px;
	vertical-align:middle;
	}

.SummaryLabel
{
 font-family:Verdana;
  font-weight:bold;
	font-size: 11px;
  color:#003366;
}
.SummaryValue {
	font-family: Tahoma;
	color: #000000;
	width:100%;
	position:relative;
	height:20px;
	font-size: 11px;
	vertical-align:top;
	padding-top:2px;
	padding-left:2px;
}

/* ]]> */
.NavBar
{
	color: #908877;
	background-color:#f4f2ea; 	 	
}
.NavBarSection
{	
	color: #908877;
	background-color:#f4f2ea; 	 	
}
.NavBarDetail
{
	color: #908877;
	font-family: tahoma, verdana; 
	font-size: 11px; 
	border: 1px solid #f0e8d7;
	background-color: #fefcf5;
	padding:3px;
	padding-left: 10px; 		
}
.TopMenu
{		
	font-family: Tahoma;
	width: 100%;
	display: block;	
	font-size: 12px;
	line-height: 21px;
	margin-bottom: 1px;
    border: 1px solid #d1dfeb;
	background-color: #ebf5fe;
	font-weight: normal;
	padding-left: 15px;
	cursor:pointer;
}
.TopMenuSelected
{
	font-family: Tahoma;
	width: 100%;
	display: block;
	margin-bottom: 32px;
	font-size: 12px;
	line-height: 21px;
	margin-bottom: 1px;    		
	border: 1px solid #e0d8c5;
	background-image: url("/images/template/nav/secNavMarker.gif");
	background-position: center left;
	background-repeat: no-repeat;
	background-color: #f4f2ea;
	font-weight: bold;
	padding-left: 15px;
	cursor:pointer;
}
.SubMenu
{	
	font-family: Tahoma;
	font-size: 11px;
	line-height: 21px;
	margin-bottom: 1px;
	border: 1px solid #f0e8d7;
	background-color: #fefcf5;
	font-weight: normal;
	padding-left: 15px;
	color: #908877;
	text-decoration: none;
	cursor:pointer;
}
.SubMenuSelected
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 21px;
	margin-bottom: 1px;
	border: 1px solid #f0e8d7;
	background-color: #fefcf5;			
	font-weight: bold;
	padding-left: 15px;
	color: #908877;
	cursor:pointer;
}

/**/
/* RadPanelBar WebBlue skin */

.RadPanelBar_WebBlue
{
	background: #fff;
	line-height: 21px;
	
}

.RadPanelBar_WebBlue .rpRootGroup
{
	border: solid 1px #69798c;
}

.RadPanelBar_WebBlue .rpText
{
	padding: 0 20px;
	font: menu;
	font-weight: bold;
    line-height: 21px;
}

.RadPanelBar_WebBlue .rpLink
{
	color: #fff;
}

.RadPanelBar_WebBlue .rpImage
{
	margin: 4px 2px;
}

.RadPanelBar_WebBlue .rpRootGroup .rpText
{
	background: #BDC8D4 url('<%=WebResource("Telerik.Web.UI.Skins.WebBlue.PanelBar.MainItemNormal.gif")%>') repeat-x;
}

.RadPanelBar_WebBlue .rpRootGroup .rpItem
{
	border-top: solid 1px #869bb3;
}

.RadPanelBar_WebBlue .rpRootGroup .rpFirst
{
	border-top: 0;
}

.RadPanelBar_WebBlue .rpGroup .rpLink
{
	font-weight:normal;
    line-height: 21px;
}

.RadPanelBar_WebBlue .rpGroup .rpText
{
	border: 0;
	background: transparent;
	padding: 0 23px;
}

.RadPanelBar_WebBlue .rpGroup .rpItem
{
	border-bottom: solid 1px #dde1e4;
	border-top: 0;
}

.RadPanelBar_WebBlue .rpGroup .rpLast
{
	border-bottom: 0;
}

.RadPanelBar_WebBlue .rpGroup .rpSelected .rpText
{
	background: #f0f2f4;
}

/* Calendar */
.calendar
{
  border:none;
}

.day
{
  width:90px;
  height:70px;
  text-align:right;
  vertical-align:top;
  font-family:Arial;
  font-size:11px;
  color:Black;
  background-color:#FFFFFF;
  border:solid 1px #C6C1AC;
}

.othermonthday
{
  background-color:#F5F3E5;
}

.month
{
  border-collapse:collapse;
  border:solid 1px black;
}

.dayheader
{
  background-color:#E3E0CD;
  background-image:url(images/header_bg.gif);
  color:#504C39;
  font-family:Verdana;
  font-size:11px;
  text-align:center;
  border-top:solid 1px #FFFFFF;
  border-left:solid 1px #FFFFFF;
  border-bottom:solid 1px #ACA899;
  border-right:solid 1px #C6C1AC;
  padding: 4px;
}

.title
{
  background-color:#7D9459;
  background-image:url(images/title_bg.gif);
  border: 1px solid black;
  border-bottom-width: 0px;
}

.title TD
{
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  color:White;
  padding-top:1px;
  padding-bottom:1px;
}

.nextprev
{
  cursor:pointer;
}