﻿body
{
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #e2e0d3;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
}
.MasterTable
{
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	width: 800px;
} 
.DefaultTable
{
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
	width: 100%;
	background-color: #ffffff;
	font-size: small; 
}
 

.contenttitle
{
	padding-top: 10px;
	padding-bottom:10px;
	font-weight: bold; 
	font-size: 1.2em; 
	color: #962012;
	text-align: center;
}
 
.TableTitle
{
	background-color: #7792B9;
	color: White;
	font-weight: bold;
	font-size: 1.2em; 
}
.PageTitle
{
	background-color: #7792B9;
	color: White;
	font-weight: bold;
	font-size: 1.3em; 
}
.SummaryTitle
{
	background-color: #7792B9;
	color: White;
	font-weight: bold;
	font-size: 10pt;
}
.Padder
{
	padding-left: 10px;
	padding-right:10px;
}
.ShadedText
{
	background-color: #EDEED0;
}
 
.ProgramHeader
{
	background-color: #FFFFFF;
	color: #000000;
}
.HeaderProgramName
{
	font-size: 1.02em;
}

.LabelCell
{
	text-align:right;
	font-weight:bold;
	vertical-align: top;
	width: 150px;
	padding-right: 5px;
}
.DataCell
{
	text-align: left;
	vertical-align:top;
	width: 250px;
	padding-left: 5px;
}
.Asterisk
{
	font-size: 11pt;
	color: Red;
}
.HeaderTitle
{
	font-size: 14pt;
	font-family: Tahoma;
	font-weight: bold;
	color: #000000;
	width: 100%;
	background-color: #F3F4F7;
	vertical-align: middle;
	text-align: right;
	padding-right: 10px;
}
.HeaderLinks
{
	font-size: 8pt;
	font-weight: bold;
	color: #800000;
	background-color: #F3F4F7;
	vertical-align:top;
	text-align: right;
	padding-right: 10px;
} 

.HeaderWelcome
{
	font-size: 8pt;
	font-weight: bold;
	color: Black;
	background-color: #F3F4F7;
	vertical-align:bottom;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 5px;
}
a {color:#004276;text-decoration:none; font-weight:600; border-bottom:dotted 1pt gray;}

.SubLabel
{
	font-size: 9pt;
	text-align:center;
}
.MeasurementTable
{
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
	width: 100%;
	background-color: #ffffff;
	font-size: small; 
}
.MeasurementTitle
{
	text-align: left;
	background-color: #808080;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 12px;
}
.MeasurementTable td
{
	vertical-align:top;
}

.menulink A
{
	color: #00759f;
	text-decoration: none;
	
}
.menulink A:hover
{
	text-decoration: underline;
}
.menulink A:visited
{
	color: #00759f;
}
.layout 
{
	padding-left:10px;
}
.layout tr
{
	height:25px;
}
.layoutgrid tr
{
	height:18px;
}
.layout .layoutcols 
{
	height:1px;
}
.contentbar1
{
	height: 23px;
	width:100%;
	background-color: #6d8da7;
	color: #ffffff;
	text-align:left;
}
.contentbar2
{
	height: 23px;
	width: 100%;
	background-color: #59a3af;
	color: #ffffff;
	text-align:left;
}
.contentbar3
{
	height: 23px;
	width: 100%;
	background-color: #bd9c4e;
	color: #ffffff;
	text-align:left;
}
.contentbar4
{
	height: 23px;
	width: 100%;
	background-color: #d09635;
	color: #ffffff;
	text-align:left;
}
.contentbar5
{
	height: 23px;
	width: 100%;
	background-color: #a5775c;
	color: #ffffff;
	text-align:left;
}
.contentbar6
{
	height: 23px;
	width: 100%;
	background-color: #b06b73;
	color: #ffffff;
	text-align:left;
}
.contentbar7
{
	height: 23px;
	width: 100%;
	background-color: #688ab9;
	color: #ffffff;
	text-align:left;
}
.contentbar8
{
	height: 23px;
	width: 100%;
	background-color: #7e899d;
	color: #ffffff;
	text-align:left;
}
.footer
{
	width:100%;
	height:25px;
	font-size: .9em;
	background-color: #9c2a2c;
	color: #ffffff;
}

.contenttitle
{
	font-weight: bold; 
	font-size: 14pt; 
	color: #962012
}
.contenttitle1
{
	font-weight: bold; 
	background-color: #7792B9;
	color: white
}
.contentblock1
{
	background-color: #f7f7ed;
	font-size:10pt;
	color:#444444;
	width:100%
}
.contentblock2
{
	background-color: #f7f7ed;
	font-size:10pt;
	color:#444444;
}
.contentblock3
{
	background-color: #f7f7ed;
	font-size:10pt;
	color:#444444;
}
.contentblock4 
{
	background-color: #f7f7ed;
	font-size:10pt;
	color:#444444;
}
.contentblock5
{
	background-color: #f7f7ed;
	font-size:10pt;
	color:#444444;
}
.contentblock6
{
	background-color: #f7f7ed;
	font-size:10pt;
	color:#444444;
}
.contentblock7
{
	background-color: #f7f7ed;
	font-size:10pt;
	color:#444444;
}
.etext
{
	font-size:10pt;
	color:#444444;
}
.ebtext
{
	font-size:10pt;
	color:#555555;
	font-weight:bold;
}
b
{
	color:#555555;
}
b.titlebar
{
	color:#ffffff;
}

fieldset
{
	margin-left: 2px;
	padding: 15px; 
}

legend
{
	color: #000080;
	font-weight: bold;
	 padding-top:0px;
	 
	border-color: #808000;
}

 .AlternateColor1
{
	background-color: #F7F7DE;
}

.AlternateColor2
{
	background-color: White;
}


.ErrorLabel
{
	font-weight: bold;
	color: #FF0000;
}

.SuccessLabel
{
	font-weight: bold;
	color: #008000;
}

.valsummaries
{
	margin-top : 5px;
	margin-bottom :5px;
	padding-left:0px;
	padding:0px;
	border:solid 1px #ea7;
	background-color:#ffd;
	line-height: 13pt;
    color: #633;
    font-size:10pt;
    font-family:Tahoma, Arial, sans-serif;
}

.valsummaries ul
{
	padding-left:0px;
	margin-left:35px;
	margin-top:5px;
	margin-bottom:10px;
}

.transhighlightbox
{
	width:100%;
	height:20px;
	background-color:green;
	color:white;
	font-weight:bold
}

.transerrorhighlightbox
{
	width:100%;
	height:20px;
	background-color:red;
	color:white;
	font-weight:bold
}

.linkbutton1
{
	Color:#004276;
	Font-Size:small;
	font-style:normal;
	font-weight:normal;
	text-decoration:none
}


.linkunderline {text-decoration:underline;}

li {padding-bottom:4px}

div.positive_acknowledgement{background:#f0f5fa;color:#000;padding:0px 10px ;margin-bottom:0;margin-top:0;font-family:verdana, arial, helvetica, sans-serif;font-size:small}
div.messagebox{color:Black;background-color:White;border-color:#DEDFDE;border-width:1px;border-style:None;font-size:Small;width:100%;border-collapse:collapse}

.confirmationmessage
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 0px;
	padding: 0px;
	border: 1px solid #006699;
	background-color: #FFFFCC;
	line-height: 13pt;
	color: #003399;
	font-size: 10pt;
	font-family: Tahoma, Arial, sans-serif;
}

td.menu1
{
	border: 3px solid #800000;
	background-color: #800000;
	color: #FFFFFF;
	border-right: 4px inset #993366;
	font-weight: bold;
}

td.menu2
{
	border: 3px solid #999999;
	border-right: 4px inset #C0C0C0;
	background-color: #999999;
	color: #FFFFFF;
	font-weight: bold;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.modalBackground
{
	background-color: #CCCCFF;
	filter:alpha(opacity=70);
	opacity:0.7;	
}

.helpbar
{
	background-color: #EDEED0;
}

.Wrapper
{
	white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
	white-space: -pre-wrap; /* Opera 4 - 6 */ 
	white-space: -o-pre-wrap; /* Opera 7 */ 
	white-space: pre-wrap; /* CSS3 */ 
	word-wrap: break-word; /* IE 5.5+ */
}

.LineHeight
{
	display:block; 
	margin:0 0 4px;
}

 .pagerOuterTable
    {
        border-collapse: collapse;
       border: 1px solid #4d5c93;
       background-color: #d6cde2;
       color: #39437e;
   }
   
   .pageCounter
   {
       font-family: Tahoma;
       font-size: 10pt;
       color: #ffffff;
       background-color: #39437e;
       text-align: center;
       vertical-align: middle;
   }
   
   .pageFirstLast
   {
       font-family: Tahoma;
       font-size: 10pt;
       color: #4d5c93;
       background-color: #ffffff;
       text-align: center;
       vertical-align: middle;    
   }
   
   .pagePrevNextNumber
   {
       font-family: Tahoma;
       font-size: 10pt;
       color: #4d5c93;
       background-color: #ffffff;
       text-align: center;
       vertical-align: middle;    
       width: 20px;
   }
   
   .pageCurrentNumber
   {
       font-family: Tahoma;
       font-size: 10pt;
       color: #4d5c93;
       font-weight: bold;
       background-color: #d6cde2;
       text-align: center;
       vertical-align: middle;    
       width: 20px;
   }
   
   .pageGroups
   {
       font-family: Tahoma;
       font-size: 10pt;
   }
   
   .pagerLink, .pagerLink#hover, .pagerLink#active, .pagerLink#visited
   {
       font-family: Tahoma;
       font-size: 10pt;
       color: #4d5c93;
       text-decoration: none;    
   }
   
  