/* -- body ----------------------------------------------------------- */
body { background:#FFFFFF; margin-top: 0px; margin-left: 0px; margin-right: 0px; padding: 0; }
#pageplacement { width: 100%; height:100%; margin-left: 0; margin-right: auto;}

	
/* -- links ----------------------------------------------------------- */
a{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	color: #1d96b8;	
	text-decoration:none;
}
A:visited	{ text-decoration:underline;}
A:active	{ text-decoration:underline;}
A:hover		{ text-decoration:underline;}

a.currentItemLink{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 12px;
	color: #1d96b8; 
	font-weight:bold; 
	text-decoration:none;
	}
A.currentItemLink:visited	{  }
A.currentItemLink:active	{  }
A.currentItemLink:hover	{ text-decoration:underline;  }

a.contactLink{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	color: #1d96b8;	
	text-decoration:none;
	}
A.contactLink:visited	{  }
A.contactLink:active	{  }
A.contactLink:hover	{ text-decoration:underline;  }

a.moreLink{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px;
	color: #0095da; 
	font-weight:bold; 
	text-decoration:none;
	margin-top: 10px;
	}
A.moreLink:visited	{  }
A.moreLink:active	{  }
A.moreLink:hover	{ text-decoration:underline;  }

a.subMenuLink{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 14px;
	color: #1d96b8; 
	font-weight:bold; 
	text-decoration:underline;
	}
A.subMenuLink:visited	{  }
A.subMenuLink:active	{  }
A.subMenuLink:hover	{ text-decoration:underline;  }

a.topNavlink{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ffffff; 
	font-weight:bold; 
	text-decoration:none;  
	text-align:right;
	margin-left:auto; 
	margin-top:10px; 
	margin-bottom:10px; 
	margin-right:10px; }
A.topNavlink:visited	{  }
A.topNavlink:active	{  }
A.topNavlink:hover	{  }

a.subNavlink{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 12px;
	color: #666666; 
	font-weight:bold; 
	text-decoration:none;  
	}
A.subNavlink:visited	{  }
A.subNavlink:active	{  }
A.subNavlink:hover	{ text-decoration:underline;  }

a.rightSubNavlink{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 12px;
	color: #006699; 
	font-weight:normal; 
	text-decoration:none;
	}
A.rightSubNavlink:visited	{  }
A.rightSubNavlink:active	{  }
A.rightSubNavlink:hover	{ text-decoration:underline;  }

a.bloglink{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 14px;
	color: #1d96b8; 
	font-weight:normal; 
	text-decoration:none;
	}
A.bloglink:visited	{  }
A.bloglink:active	{  }
A.bloglink:hover	{ text-decoration:underline;  }




/* -- font elements ---------------------------------------------------- */
.txt, td, th, p, input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 12px; }

.H1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 14px;
	color: #666666;
	padding-bottom: 15px;
}

.H2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #666666;
	padding-bottom: 5px;
}
.H3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	color: #1d96b8;
}
.H3Contact{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #1d96b8;
}
.H4{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 21px;
	color: #666666;
}
.H5{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	color: #005f32;
	padding-bottom:10px;
}

.body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	color: #666666;
	
}
.bodyBlog {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #666666;
	padding-top: 5px;
	
}
.bodyContact {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	color: #666666;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	
}

.bodyHome {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	color: #666666;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	
}

.date {
font-style:italic;
}

.italic {
font-style:italic;
}
.underline {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	color: #666666;
	padding-left: 10px;
	text-decoration:underline;
}
.green {
	color: #005f32;
}
.lightBlue {
	color: #0095da;
}
.darkBlue {
	color: #006699;
}
.lightGreen {
	color: #e5eeeb;
}
.black {
	color: #000000;
}
.bold {
font-weight:bolder;
color:#333333;
}







/* -- template styles ------------------------------------------------------ */

.mainMenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color:#CC0000;
	padding-bottom: 5px;
	padding-top: 5px;
	
}

.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color:#ffffff;
	margin-left: 20px;
}

.footerBold {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight:bold;
}

HR {
    height:1px;
    width:100%;
    background:#d6d6d6;
    margin:10px 0px 10px 0px;  
   }




/* -- background colors ------------------------------------------------- */


/* -- objects --------------MARGIN (TOP, RIGHT, BOT, LEFT)---------------- */
#padSubNav { margin: 7px 10px 7px 0px; }
#padRightSubNav { margin: 4px 0px 4px 4px; }
#padRightSubNavIcon { margin: 6px 0px 7px 4px; }
#padRightSubNavIcon2Line{ margin: 6px 0px 19px 4px; }
#padRightSubNavIcon3Line { margin: 6px 0px 31px 4px; }
#padRightSubNavIcon4Line { margin: 6px 0px 43px 4px; }
#padFooterLogo { margin: 10px 0px 10px 35px; }
#padImage { margin: 5px 0px 5px 0px; }
#padPDFListImage { margin: 2px 5px 0px 0px; }
#padSquareImage { margin: 0px 0px 5px 5px; }
#indent { margin: 0px 0px 0px 10px; }
#padCapImage { margin: 0px 10px 10px 0px; }



/* -- background images ------------------------------------------------- */
#headerBkg { background-image:url(images/img_bkg_header.jpg); background-position:top; background-repeat:repeat-x;}
#homeBkg { background-image:url(images/img_bkg_home.jpg); background-position:top; background-repeat:repeat-x;}
#btmBkg { background-image:url(images/img_bkg_btm.jpg); background-position:top; background-repeat:repeat-x;}

#homeBtmBkg { background-image:url(images/img_home_leftBkg.jpg); background-position:bottom; background-repeat:no-repeat;}
#subBtmBkg { background-image:url(images/img_bkg_subpg.jpg); background-position:top; background-repeat:no-repeat;}

#horizLineBkg {background-image:url(images/img_horizLine.jpg); background-position:top; background-repeat:repeat-x;}



/* -- gradient background images ------------------------------------------------- */
#drkGrayBkg { background-color:#919195;}
#blackBkg { background-color:#000000;}


/* -- boxes ------------------------------------------------------------ */
.box { border: solid; border-width: 1px; border-bottom-color: #000; border-top-color: #000; border-left-color: #000; border-right-color: #000; background:#000; }