/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	SCROLLBAR-HIGHLIGHT-COLOR: 999999;
	SCROLLBAR-3DLIGHT-COLOR: 999999;
	SCROLLBAR-ARROW-COLOR: 999999;
	SCROLLBAR-TRACK-COLOR: 999999;
	SCROLLBAR-BASE-COLOR: D4D4D4;
	background-color: #7891BC;
}

/* Table Style */
.MainTableStyle {
	border: 2px solid #2F6297;
	background-color: #FFFFFF;
}
.MainTableStyle3 {
	background-color: #FFFFFF;
	border-top: 1px solid #2F6297;
	border-right: 1px solid #2F6297;
	border-bottom: 2px solid #2F6297;
	border-left: 1px solid #2F6297;
}
.MainTableStyle4 {
	border-bottom: 1px solid #2F6297;
}
.MainTableStyle2 {
	background-color: #FFFFFF;
}

.MainTableHeaderStyle {
	background-color: #FFFFFF;
	border-bottom: 2px solid #2F6297;
}
.MainTableHeaderStyle2 {
	background-color: #FFFFFF;
}

.HeaderButton {
	background-color: #659ACF;
	border-bottom: 2px solid #2F6297;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #2F6297;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 3px;	
	padding-right: 3px;
	padding-bottom: 3px;	
}
.SubHeaderButton {
	background-color: #3A7DC0;
	border-bottom: 2px solid #2F6297;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #2F6297;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-top: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-left-style: solid;
	border-top-color: #2F6297;
	border-left-color: #2F6297;
}

.SmallBoxBorder {
	border: 1px solid #2F6297;
	background-color: #E6EEF7;
}
.SmallBoxHeader {
	background-color: #659ACF;
	color: #E5E5E5;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #2F6297;
	border-right: 1px solid #2F6297;
	border-bottom: 2px solid #2F6297;
	border-left: 1px solid #2F6297;
}
.SmallBoxHeader2 {
	background-color: #659ACF;
	border-bottom: 1px solid #2F6297;
	color: #CC3333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;	
}
.RowStyle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E4E4E;
	background-color: #E7EFF8;  
	padding-top: 2px;padding-left: 1px;padding-right: 1px;padding-bottom: 1px;
}
.RowStyle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E4E4E;
	background-color: #C9DBEF; 
	padding-top: 1px;padding-left: 1px;padding-right: 1px;padding-bottom: 1px; 
}
td.off {
  background: #ffffff; 
	filter: alpha(opacity=20); 
	-moz-opacity: 0.6;
}

td.on {
  background: #AED7FF; 
	filter: alpha(opacity=40); 
	-moz-opacity: 0.6;	
}
div.Style1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: 300; 
	color: #0063C0; 
	cursor: hand;
}
div.Style2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: 300; 
	color: #0063C0; 
	cursor: hand;
}
td.RowStyle3 {
	border: 1px solid #B7B7B7;
	background-color: #F4F4F4;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 	
	color: #2F6297;
	cursor: hand;	
}
td.RowStyle4 {
	border: 1px solid #B7B7B7;
}
td.RowStyle5 {
	border: 1px solid #004080;
	background-color: #BBDDFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 	
	color: #2F6297;
	cursor: hand;	
}
td.RowStyle6 {
	border: 1px solid #004080;
	background-color: #F8C4C0;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 	
	color: #2F6297;
	cursor: hand;	
}
td.RowStyle7 {
	border: 1px solid #004080;
	background-color: #9DDFFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 	
	color: #CC3333;
	cursor: hand;	
}

/* Text Style */
a:link{
	color: #E5E5E5;
	text-decoration: none;
}
a:visited{
	color: #E5E5E5;
	text-decoration: none;	
}
a:active{
	color: #E5E5E5;
	text-decoration: none;	
}
a:hover{
	color: #9DCEFF;
	text-decoration: none;	
}
a.hrefstyle1:link{
	color: #696969;
	text-decoration: none;
}
a.hrefstyle1:visited{
	color: #696969;
	text-decoration: none;	
}
a.hrefstyle1:active{
	color: #696969;
	text-decoration: none;	
}
a.hrefstyle1:hover{
	color: #2F6297;
	text-decoration: underline;	
}
.TextStyle1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #818181;  
	background-color: #D0E0F0;
}
a.hrefstyle2:link{
	color: #CC3333;
	text-decoration: underline;
}
a.hrefstyle2:visited{
	color: #CC3333;
	text-decoration: underline;	
}
a.hrefstyle2:active{
	color: #CC3333;
	text-decoration: underline;	
}
a.hrefstyle2:hover{
	color: #CC3333;
	text-decoration: none;	
}

a.hrefstyle3:link{
	color: #007CB9;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.hrefstyle3:visited{
	color: #007CB9;
	text-decoration: none;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.hrefstyle3:active{
	color: #007CB9;
	text-decoration: none;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.hrefstyle3:hover{
	color: #007CB9;
	text-decoration: none;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.hrefstyle4:link{
	color: #2F6297;
	text-decoration: underline;
}
a.hrefstyle4:visited{
	color: #2F6297;
	text-decoration: underline;	
}
a.hrefstyle4:active{
	color: #2F6297;
	text-decoration: underline;	
}
a.hrefstyle4:hover{
	color: #2F6297;
	text-decoration: none;	
}

a.pic:link, a.pic:link, a.pic:link img {
filter: alpha(opacity=100); /* IE */
-moz-opacity: 1.0; /* Mozilla */
}
a.pic:visited, a.pic:visited img {
filter: alpha(opacity=100);
-moz-opacity: 1.0;
} 
a.pic:active, a.pic:active img {
filter: alpha(opacity=100);
-moz-opacity: 1.0;
} 
a.pic:hover, a.pic:hover img {
filter: alpha(opacity=75);
-moz-opacity: 0.75;
} 


.TextStyle1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #818181;  
	background-color: #D0E0F0;
}

.TextStyle11b {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #6A6A6A;  
}
.TextStyleMessage {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc3333;  
}
.TextStyle2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	padding-top: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
}

.TextStyle3 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #363636;
}

.TextStyle4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006A9D;
}

.TextStyle5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #313131;
}

.FormHeaderTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2F6297;  
}

.Sectiontitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #2F6297;  
}
.TableTitle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2F6297;  
}

/* Forms */
.FocusStyle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F2F2F2;
  border: 1px solid #2F6297;
	padding-left: 3px;		
}
.FocusStyle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CADCEE;
  border: 1px solid #2F6297;
	padding-left: 3px;		
}
.FocusStyle3 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F1C9D3;
	padding-left: 3px;		
}
.ButtonStyle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3872B8;
	border: 1px solid #84AAD9;
	background-color: #C8D9EE;
}
.ButtonStyle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3872B8;
	border: 1px solid #84AAD9;
	background-color: #9DBCE1;
}
.MenuStyle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F2F2F2;
}
.MenuStyle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CADCEE;
}
