.copy
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10pt;
	font-weight:normal;
	color:#666666;
}
.nav1 					
{ 	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	width:100%;
	border-color:#a1a1be;
	border-width: 1px;  
	background-color:#cddbe6; 
	margin:0px;
	text-align: left;
	vertical-align: middle;
	padding-top:4px;
	color: #215670;
	padding:4px 0px 4px 4px;
	border-bottom:dotted 1px #a1a1be; 
}
.nav1 a, nav1 a:visited
{
	display:block;
	width:100%;
	text-decoration:none;
	color:#215670;
	font-weight:normal;
}
.nav1selected
{	
	background-image:url(../../Images/LeftNavigation/leftnav_x.gif);
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	width:100%;
	border-color:#215670;
	border-width: 1px;  
	border-bottom: dotted 1px #a1a1be;
	border-left: dotted 1px #a1a1be;
	border-right: dotted 1px #a1a1be;
	background-color:#cddbe6; 
	margin:0px;
	text-align: left;
	vertical-align: middle;
	padding:4px 0px 4px 4px;
	color: #215670; 
	
}
.nav1selected a, a:visited
{
	text-decoration:none;
	color:#215670;
	font-weight:normal;
}

.sectiontitle
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	height:30px;
	width:100%;
	border-color:#215670;
	border-width: 1px;  
	background-color:#c1d1de;
	border:solid 1px #a1a1be; 
	margin:4px 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
	padding-top:4px;
	color: #215670;
	text-decoration:none;
	padding:4px 0px 4px 4px;
}
.sectiontitle a, .sectiontitle a:visited, .sectiontitleselected a, .sectiontitleselected a:visited
{
	display:block;
	width:100%;
	text-decoration:none;
	color: #215670;
	font-weight:bold;
}
.sectiontitleselected
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	height:30px;
	width:100%;
	border-color:#215670;
	border-width: 1px;  
	background-image:url(../../Images/LeftNavigation/leftnav_x.gif);
	border:solid 1px #a1a1be; 
	margin:4px 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
	color: #215670;
	text-decoration:none;
	padding:4px 0px 4px 4px;	
}


.nav2 { 	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #215670; background-color:#cddbe6; 
	padding:0px 0px 0px 20px;
}

.nav2 a:hover, .nav2 a:visited:hover 				{	
	font-weight: normal; 
	text-decoration: underline;
	}


.nav2 a, .nav2 a:visited {	 
	color: #215670;
	text-decoration: none;
	display:block;
	width:100%;
}
.nav2selected
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #215670; background-color:#cddbe6; 
	padding:0px 0px 0px 20px;	 
	font-weight: bold;
	background-image:url(../../Images/LeftNavigation/leftnav_x.gif);
}
.nav2selected a:hover 				{	
	font-weight: normal; 
	text-decoration: none;}


.nav2selected a, .nav2selected a:visited {	 
	
	/*text-decoration: underline;
	font-weight:bold;*/
	display:block;
	width:100%;
}

.nav3 { 	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #215670; background-color:#cddbe6; 
	padding:0px 0px 0px 30px;
}

.nav3 a, .nav3 a:visited {	 
	color: #215670;
	text-decoration: none;
	display:block;
	width:100%;
}
.nav3selected
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #215670; background-color:#cddbe6; 
	padding:0px 0px 0px 30px;	 
	font-weight: bold;
	background-image:url(../../Images/LeftNavigation/leftnav_x.gif);
}

.nav3selected a:hover {	
	font-weight: normal; 
	text-decoration: none;
}

.nav3selected a, .nav3selected a:visited {	 
	display:block;
	width:100%;
}

.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #7DAF2A;
}

.rowstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}

.tableheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}

.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}

.formtable, .formtable input, .formtable textarea, .formtable select,.formtable td
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:8pt;
	font-weight:normal;
	color:#666666;
}

.formtable .fieldname
{
	text-align:right;
}

.formtable .error
{
	color:Red;
}

fieldset, fieldset legend
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10pt;
	font-weight:bold;
	color:#666666;
}

.detailSectionHeader, .detailSectionHeader td
{
	background-color:#cddbe6;
	font-size:10pt;
	font-weight:bold;
}
/* Message Box Control Styles */
.MessageBaseStyle /* Related to the Table */
{
}
.MessageBaseStyle TD /* Related to individual Cells */
{
	font-size:12px;
	font-family:Verdana,Arial;
}

.MessageErrorStyle
{
	font-weight:bold;
	border: solid 2px red;
	background-color:#FFCCCC;
	color: Red;
}

.MessageErrorStyle LI
{ color: Red; }


.MessageNormalStyle
{
	font-weight:bold;
	border: solid 2px Green;
	background-color:#CCFFCC;
	color: Green;
}

.MessageWarningStyle
{
	font-weight:normal;
	border: solid 2px #DE6500;
	background-color:#FFFFCC;
	color: #DE6500;
	font-size:12pt;
}
/* END Message Box Control Styles */
a
{
      color:SteelBlue;
      text-decoration:underline;
}
a:visited, a:hover
{
      color:SteelBlue;
      text-decoration:none;
}
 

