
/* ************* START general layout and template formatting ************* */
body
{
	font-family: Verdana, Helvetica, Arial, Georgia, 'Courier New', sans-serif;
    background-color: #ffffff;
    color: #969696;
	margin: 0px 0px 0px 0px;
}

td
{
    text-align: left;  /* set default behavior: override the centered default behavior in IE with XHTML */
}

.td-right
{
    text-align: right;  /* overriding the default choice above, since you cannot do so in HTML (CSS takes precedence) */
}

.td-center
{
    text-align: center;  /* overriding the default choice above, since you cannot do so in HTML (CSS takes precedence) */
}

.footer
{
	font-size: 9pt;
	color: #03884a;
	text-decoration: none;
}

.footer a,
.footer a:link,
.footer a:active,
.footer a:visited
{
	font-size: 9pt;
	color: #004e89;
	text-decoration: none;
}

a,
a:link,
a:active,
a:visited
{
	color: #004e89;
	text-decoration: none;
}

a:hover,
.footer a:hover
{ 
	text-decoration: underline;
}

.maintext
{
	color: #969696;
	font-size: 10pt;	
	text-align: justify; 
	text-justify: distribute; 
	line-height: 18px; 
	text-decoration: none;
}

.text-header1
{
	/* START used to display main headings on each page */
	font-weight: bold;	
	
	color: #969696;
	font-size: 10pt;	
	text-align: justify; 
	text-justify: distribute; 
	line-height: 18px; 
	text-decoration: none;
	/* END used to display main headings on each page */
}





.breadcrumb
{
	font-size: 8pt;
	color: #818285;
	text-decoration: none;
}

.breadcrumb-detail
{
	font-size: 8pt;
    font-weight: bold;
	color: #818285;
	text-decoration: none;
}

.rightNavBar-text,
.rightNavBar-text a,
.rightNavBar-text a:link,
.rightNavBar-text a:active,
.rightNavBar-text a:visited
{
	font-size: 9pt;	
    font-weight: bold;
	color: #818285;
	text-decoration: none;
}

.rightNavBar-currentPage,
.rightNavBar-currentPage a,
.rightNavBar-currentPage a:link,
.rightNavBar-currentPage a:active,
.rightNavBar-currentPage a:visited
{
	font-size: 9pt;	
    font-weight: bold;
	color: #0f77b4;
	text-decoration: none;
}

.rightNavBar-text a:hover,
.rightNavBar-currentPage a:hover
{ 
	text-decoration: underline;
}

.leftNavBar-contactUs
{
	color: #818285;
	font-size: 10pt;	
    font-weight: bold;
	text-decoration: none;
}

.link-nostyle
{
	color: #818285;
	font-size: 10pt;	
	line-height: 18px;
	text-decoration: none;
}

/* ************* END general layout and template formatting ************* */


/* ************ START home page text - different color ************ */
.home-title,
.home-title a
{
	color: #ffffff;
	font-size: 22pt;	
	font-weight: bold;
	text-decoration: none;
}

.home-header1
{
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;	
    font-style: italic;
}

.home-header2
{
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;	
}

.home-text
{
	color: #ffffff;
	font-size: 10pt;	
}

.home-sidebar
{
	color: #ffffff;
	font-size: 9pt;	
}
/* ************ END home page text - different color ************ */


/* ************* START form styling ************* */

.layout-maincontent-body .form-loginform
{
	text-align: left;
	padding-left: 350px;
	padding-right: 0px;
}

.formlabel
{
  color: #818285;
  font-family: Verdana, Helvetica, Arial, Georgia, 'Courier New', sans-serif;
  text-decoration: none;
  font-style: italic;
  font-weight: bold;
  font-size: 8pt;
}

label
{
  color: #818285;
  font-family: Verdana, Helvetica, Arial, Georgia, 'Courier New', sans-serif;
  text-decoration: none;
  font-style: italic;
  font-weight: bold;
  font-size: 8pt;
}

input, textarea
{
  color: #818285;
  background: #ffffff;
  border: 1px solid #0f77b4;
  margin-bottom: 4px;
}

textarea
{
  scrollbar-3dlight-color: #ffffff; 
  scrollbar-darkshadow-color: #ffffff; 
  scrollbar-track-color: #ffffff; 
  scrollbar-face-color: #0f77b4; 
  scrollbar-arrow-color: #ffffff;
}

input.radio-nostyle
{
	color: #0f77b4;
  background: #ffffff;
  border: 0px solid #ffffff;
  
}

select
{
  color: #818285;
  background: #ffffff;
  border: 1px solid #0f77b4;
  margin-bottom: 2px;
}

input.button
{
  /* NOTE: This only applies to input elements with the explicit code: class="button" */
  color: #0f77b4;
  background: #ffffff;
  border: 1px solid #0f77b4;
  font-family: Verdana, Helvetica, Arial, Georgia, 'Courier New', sans-serif;
  font-weight: bold;
  /* START gradient that only works in IE.  First two elements of color are opacity; next six are color */
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType='0',StartColorStr='#ffffffff',EndColorStr='#330f77b4'); 
  /* END gradient that only works in IE.  First two elements of color are opacity; next six are color */
}

/* ************* END form styling ************* */
