/* body changes the background of the whole page, maincontent changes the main layout table */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #ffffff;
	margin: 0px;
	padding: 0px;
}
.maincontent {
	background: #ffffff url(Images/finebody3.jpg) repeat-x fixed left top;
	/* background: #ffffff; */
	border-top: none;
	border-bottom: thin #990000;
	border-left: thin #;
	width: 100%;
	margin: 0px;
	padding:0px;
}
.centertext {
	background: #ffffff;
	font-size: 10px;
}
/* bodytext is the main text area formatting */
.bodytext {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	width: 80%;
}
/* this is for text with the letters spaced out a bit, adjust letter spacing to adjust */
.expanded {
	font-family: Tahoma, Arial, Verdana; 
	color:	#333333;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 1.5px;
	margin-left: 10px;
	margin-right: 10px;
}
.expanded2 {
	font-family: Tahoma, Arial, Verdana; 
	color:	#747474;
	font-size: 12px;
	weight: 500;
	line-height: 15px;
	letter-spacing: 1.5px;
	margin-left: 10px;
	margin-right: 20px;
	
}
/* expanded text within employee pop-ups*/
.expanded3 {
	font-family: Tahoma, Arial, Verdana; 
	color:	#747474;
	font-size: 12px;
	weight: 500;
	line-height: 15px;
	letter-spacing: 1.5px;
	margin-left: 20px;
	margin-right: 30px;
		
}

/* justified text */
.justified {
	font-family: Tahoma, Arial, Verdana;
	text-align: justify;
}
/* use this for footers or captions */
.footer {
	color: #333333;
	background: #ffffff;
	letter-spacing: 1.5px;
	margin-left: 160px;
	font: 9px "Arial", Helvetica, sans-serif;
	border: none; 
	
}
/*formatting for the right stories column */
.stories {
	padding: 0px;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	margin: 0px 100px;
	border: thin none #CCCCCC;
	width: 300px;
}
/*formatting for the spotlight box */
.spotlight {
	padding: 0px;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	border: thin solid #CCCCCC;
	width: 110px;
	margin: 0px 11px;
	background: #CCCCCC;
}
}
#navcontainer { 
	width: 130px;
	margin-top:25px;
}
#navcontainer2 { width: 130px; }
#navcontainer ul
{
	margin-left: 0;
	list-style-type: none;
	font: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0px;
}
#navcontainer2 ul
{
	margin-left: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0px;
}
#navcontainer a
{
display: block;
padding:8px 8px 8px 8px;
width: 130px;
background-color: #ffffff;
border-bottom: thin 1px solid #cccccc;
}
#navcontainer2 a
{
display: block;
padding: 8px 8px 8px 8px;
width: 130px;
background-color: #ffffff;
}
#navcontainer a:link, #navlist a:visited
{
color: #333699;
font: bold 12px Arial, Helvetica, sans-serif
text-decoration: none;
}
#navcontainer2 a:link, #navlist a:visited
{
color: #333699;
font: bolder 12px Arial, Helvetica, sans-serif
weight: 600;
text-decoration: none;
}
#navcontainer a:hover
{
background-color: #dfdfdf;
color: #000000;
}
#navcontainer2 a:hover
{
background-color: #dfdfdf;
color: #000000;
}
/* END banner navigation */


	/*formatting for the headings in main body area */
.mainbodyh1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
/&	margin: 10px 10px 10px 10px; */
	margin: 0px;
}
/*formatting for the paragraphs within the main body area */
.mainbodyp {
	font: 11px Tahoma, Arial, Verdana;
	color: #000000;
	text-decoration: none;
	line-height: 15px;
	margin: 5px 30px 5px 10px;
	margin-right: 30px;
	padding-bottom: 10px;
}
/*formatting for the banner area */
.banner {
	background: url(/Images/finebody3.jpg) repeat-x fixed left top;
	height: 105px;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
.banneleft {

	background: url(/Images/finebody3.jpg) repeat-x fixed left top;
	height: 105px;
	margin: 0px;
	padding: 0px;
}
.bannerimage
{
	background: url(/Images/finebody3.jpg) repeat-x fixed left top;
	height: 105px;
	margin: 0;
	padding: 0 0 19 0;
		}
/*formatting for the green headings */
.h1green {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #abbf08;
	text-decoration: none;
	margin: 5px 100px 0px 5px;
}
/*formatting for the horizontal rules */
}
/*formatting for the spotlight headings, dark gray */
.h1dkgray {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	margin: 0px 10px 5px 15px;
}
}
/*formatting for the pop up header */
.h1white {
	font: normal 26px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	margin: 0px 0px px px;
}



/*formatting for the gold Partners paragraph text */
.spotlightp {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	margin: 0px 0px 20px 0px;
}
/*formatting for the bulleted lists */
.bul {
	list-style: url(Images/bullet.gif) outside;
	font-family: Tahoma, Arial, Verdana;
	line-height: 15px;
	letter-spacing: 1.5px;
	color: #333333;
	font-size: 11px;
	margin: 0px 20px;
}
/*formatting for the red bar at bottom of page */
.bottomBar {
	background: url(Images/Home/Bottombar.gif) repeat-x fixed left top;
}
/* next 4 are formatting for the links within bullets */
a.bul:link {
	list-style: url(Images/bullet.gif) outside;
	color:990000;
	font-size: 10px;
	text-decoration: none;
}
a.bul:visited {

	list-style: url(Images/bullet.gif) outside;
	color: #990000;
	font-size: 10px;
	text-decoration: none;
}
a.bul:hover {
	list-style: url(Images/bullet.gif) outside;
	color: #336699;
	font-size: 0px;
	text-decoration: none;
}
a.bul:active {
	list-style: url(Images/bullet.gif) outside;
	color: #336699;
	font-size: 10px;
	text-decoration: none;
}
/*end bullet list links */
/*formatting for the paragraph text within far right column */
.storiesp {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	margin: 5px 130px 10px 5px;
	padding-right: 0px;
	border-bottom: thin dotted #CCCCCC;
}
/*formatting for the generic links */
a:link {
	color: #990000;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
}
a:visited {
	color: #990000;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
}
a:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #abbf08;
	text-decoration: none;
}
a:active {
	font: 11px Arial, Helvetica, sans-serif;
	color: #abbf08;
	text-decoration: none;
}

/*formatting for the contact info text */
.contactinfo1 {
	font: 18px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding: 10px 0px 8px 0px;
	white-space: nowrap;
	margin: 0 0 0 575px;
}
.contactinfo2 {
	font: 11px Arial, Helvetica, sans-serif;
	letter-spacing: 1.5px;
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	white-space: nowrap;
	margin-left: 575px;
}
.headerlogo {
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left: 0px;
}

.body2 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	letter-spacing: 1.5px;
	margin-left: 10px;
	margin-right: 25px;
	padding: 0px;
}
	
.pictable{
	padding: 2px;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	margin: 5px 75px 0px 45px;
	border-bottom: 1px solid #cccccc;
	background: #;

}
.bannerimageimg {
	margin: 0;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	float: left;
}
