﻿H3 { font-size:14px; PADDING-BOTTOM: 0px; margin:0px 0px 0px 0;  }
	H6 { font-size:16px; BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; margin:0px 0px 0px 0; BORDER-LEFT: #999999 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #2e82ca 1px solid; FONT-FAMILY: verdana, Sans-Serif; font-weight:bold; text-align:left; color:#2e82ca }
H4 { color: #2e82ca; BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; BORDER-LEFT: #999999 0px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #2e82ca 1px solid; FONT-FAMILY: verdana, Sans-Serif; font-weight:normal; text-align:left }
	.smallFontOrange { font-size:9px; color: #f29f3e }
	.normalFontBlue { font-size:10px; color: #3c78ac }
	.tableHeading { font-size:12px; color: #3c78ac; font-weight:bold }
	.smallFont { font-size:9px; }
	.largeFont { font-size:12px; font-weight:bold; BORDER-BOTTOM: #b0c0d0 1px solid}
	.txtbox { BORDER-RIGHT: #b0c0d0 1px solid; BORDER-TOP: #b0c0d0 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #b0c0d0 1px solid; BORDER-BOTTOM: #b0c0d0 1px solid; FONT-FAMILY: verdana }
	.noUnderline { FONT-SIZE: 11px; COLOR: #3c78ac; TEXT-DECORATION: none }
	.bigRed { FONT-SIZE: 14px; COLOR: #3c78ac; TEXT-DECORATION: none; font-weight:bold }
	.error { FONT-SIZE: 12px; COLOR: #ff0000; TEXT-DECORATION: none; font-weight:bold }
	.head2 { FONT-SIZE: 12px; COLOR: #3c78ac; TEXT-DECORATION: none; font-weight:bold; border-bottom: #3c78ac 1px dotted }
	.bigBlueHeading { FONT-SIZE: 16px; COLOR: #3c78ac; TEXT-DECORATION: none; FONT-WEIGHT:bold }
	.smallerHeading { FONT-SIZE: 12px; COLOR: #3c78ac; TEXT-DECORATION: none; FONT-FAMILY: Verdana }
	.featureHeading { FONT-SIZE: 14px; font-weight:bold; COLOR: #3c78ac; TEXT-DECORATION: none; FONT-FAMILY: Verdana;}
	.fontTwelve { FONT-SIZE: 12px }
	.fontBold { FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana; FONT-WEIGHT: bold }
	.tablink { BORDER-RIGHT: #b0c0d0 0px solid; PADDING-RIGHT: 88px; BORDER-TOP: #b0c0d0 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #b0c0d0 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #b0c0d0 0px solid; TEXT-DECORATION: none }
	.tablink2 { BORDER-RIGHT: #b0c0d0 0px solid; PADDING-RIGHT: 32px; BORDER-TOP: #b0c0d0 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #b0c0d0 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #b0c0d0 0px solid; TEXT-DECORATION: none }
	.rowItem { BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 3px; BORDER-LEFT: #999999 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #e8ecf4 }
	.rowItemAlt { BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid; FONT-SIZE: 10px; MARGIN-LEFT: 3px; BORDER-LEFT: #999999 0px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #dde2ea }
	.divStyle { margin-left: auto; margin-right: auto; display: block; width:100%; text-align:center }
	
.ajax__calendar .ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:250px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar .ajax__calendar_body {height:170px;width:250px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:180px;width:250px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar .ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar .ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar .ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(WebResource.axd?d=x6lt9HfG5Si8NZjMNt1DLcY6US8hUl3G4muzIFtahMQFZTbwxJ00qsx5N8jeAW90ZvGxZ6SJJh48yx62JKItzQ2&t=633053122925312500);}
.ajax__calendar .ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(WebResource.axd?d=x6lt9HfG5Si8NZjMNt1DLcY6US8hUl3G4muzIFtahMQFZTbwxJ00qsx5N8jeAW90HZemRms4wXOo1BZWTwWtNQ2&t=633053122925312500);}
.ajax__calendar .ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar .ajax__calendar_footer {height:15px;}
.ajax__calendar .ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar .ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar .ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar .ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar .ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

	
	
	.dashedBox {
	display:block;
	margin:0px 0px 0px 0;
	padding:10px;
	border:1px dashed #CCC;
	background-color:#efefef;
	color:#000;
	font-family:Verdana;
	font-size:11px;
	font-style:normal;
	text-align:left;
}
	.dashedBoxRed {
	display:block;
	margin:0px 0px 0px 0;
	padding:10px;
	border:1px dashed #CCC;
	background-color:#efefef;
	color:#ff0000;
	font-family:Verdana;
	font-size:11px;
	font-style:normal;
	text-align:left;
}
	.dashedBoxError {
	display:block;
	margin:0px 0px 0px 0;
	padding:10px;
	border:1px dashed #CCC;
	background-color:#ffdead;
	color:#000;
	font-family:Verdana;
	font-size:11px;
	font-style:normal;
	text-align:left;
}

	.dashedBoxWhite {
	display:block;
	margin:10px 10px 10px 10px;
	padding:10px;
	border:1px dashed #CCC;
	background-color:#ffffff;
	color:#000;
	font-family:Verdana;
	font-size:11px;
	font-style:normal;
	text-align:left;
}

	.tableRow {
	display:block;
	margin:1px 1px 1px 1px;
	padding:2px;
	border:1px dashed #CCC;
	background-color:#efefef;
	color:#000;
	font-family:Verdana;
	font-size:11px;
	font-style:normal;
	text-align:left;
}
	.tableRowRepeater {
	display:block;
	margin:1px 1px 1px 1px;
	padding:2px;
	border:1px dashed #CCC;
	background-color:#e6ffff;
	color:#000;
	font-family:Verdana;
	font-size:11px;
	font-style:normal;
	text-align:left;
}
   .tableRowRepeater:hover{
   border-top-color:#3c92d7;
   border-left-color:#3c92d7;
   border-right-color:#3c92d7;
   border-bottom-color:#3c92d7;
   background-color:#fee;
   }
	.tableRowSelected {
	display:block;
	margin:1px 1px 1px 1px;
	padding:2px;
	border:1px dashed #CCC;
	background-color:#d9d9f2;
	color:#000;
	font-family:Verdana;
	font-size:11px;
	font-style:normal;
	text-align:left;
}
	.dashedBoxText {

	margin:0px 0px 0px 0;
	padding:10px;
	border:1px dashed #CCC;
	background-color:#efefef;
	color: #4682B4;
	font-family:Verdana;
	font-size:11px;
	font-style:normal;
    text-align:left;
}
.dashedBoxBlue {
	display:block;
	margin:0px 0px 0px 0;
	padding:10px;
	border:1px dashed #aaa;
	background-color:#d9d9f2;
	color:#000;
	font-family:Verdana;
	font-size:11px;
	font-style:normal;
	text-align:left;
}
.dashedBoxLemon {
	display:block;
	margin:0px 0px 0px 0;
	padding:8px;
	border:1px dashed #aaa;
	background-color:#fffacd;
	color:#000;
	font-family:Verdana;
	font-size:10px;
	font-style:normal;
	text-align:left;
}
.dashedBoxLemonSmall {
	display:block;
	margin:1px 1px 1px 0;
	padding:10px;
	border:1px dashed #aaa;
	background-color:#fffacd;
	color:#000;
	font-family:Verdana;
	font-size:11px;
	font-style:normal;
}
.headerBox {
	display:block;
	margin:3px 3px 3px 0;
	padding:1px;
	border:2px solid #cccccc;
	background-color:#fff;
	color:#3c78ac;
	font-family:Verdana;
	font-size:16px;
	font-style:normal;
	font-weight:bold
}
.headerTop {
	color:#000000;
	font-family:Verdana;
	font-size:20px;
	font-weight:normal;
}
.validatorCalloutHighlight 
{
    background-color: #fffacd; 
}
.noOverflow 
{
    overflow:scroll; 
}
.leftAlign 
{
    text-align:left;
}
input.btn{
   color:#050;
   font-family:Verdana;
   padding:1px;
   margin:2px 2px 2px 0;
   font-size:11px;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
   }
   input.btn:hover{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;
   background-color:#fee;
   cursor:hand;
   }

.validatorCalloutHighlight 
{
    background-color: #f29f3e; 
}
.modalBackground 
{
    background-color:#00539b;
	filter:alpha(opacity=70);
	opacity:0.7;  
}