@charset "utf-8";
/* CSS Document */


body { margin-top: 5px; font: 10pt "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; }
img#background { height: 100%; width: 100%; z-index: -1; position:absolute; }
a:link { color: #666666; text-decoration: underline; }
a:visited { color: #666666; text-decoration: underline;}
a:hover { color: #ff0000; text-decoration: none; }
a:active { color: #666666; text-decoration: underline; }

/* horiz menu ---------------------------------------------------------------------------------------------------- */
#menu {
	float: left;
	list-style: none;
	margin: 0; padding: 0;
	height: 75px; }
#menu li {
	float: left;
	font: 9pt "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	line-height:100% ;
	margin: 0; padding: 0; width: 92px; }
#menu a {
	background-image:url(images/menu_def.jpg);
	background-repeat:no-repeat;
	height: 75px;
	width: 92px;
	color: #666666;
	float: left;
	text-decoration: none;
	text-align: center;	}
#menu a:hover {
	background-image:url(images/menu_ovr.jpg);
	background-repeat:no-repeat;
	height: 75px; width: 92px; 
	color: #C72F18; }

/* inner wrapper and links for entire page  --------------------------------------------------------------- */
#wrapper {
  width : 720px;
  height: 100%;
  margin: auto;
  border : 1px solid #cc0099; }
/* home  -------------------------------------------------------------------------------------------------- */  
  

/* side bar  ---------------------------------------------------------------------------------------------- */
.sidebarTxtHome {
	font-size: 12px;
	text-align: left;
	color:#646037;
	padding-top: 10px;
	width: 194px;
	padding-bottom: 15px;
}
.sidebarTxtName {
	text-align: right;
	padding-right: 10px;
	font-style: italic;
}

.sidebartext {
	font-size: 12px;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
	width: 194px;
}
.sidebarbold {font-weight: bolder;}
.sidebartint {font-size: 11px; color: #646037}
.sidebarheader { font-size: 14px; font-weight: bolder; }

#listpink { margin: 3px; padding-left: 8px; }
#listpink li { list-style-type: disc; list-style-position: inside; list-style-image: url(images/list_bullet_pnk2.jpg); }

#listred { margin: 3px; padding-left: 8px; }
#listred li { list-style-type: disc; list-style-position: inside; list-style-image: url(images/list_bullet.jpg); }

#listblue { margin: 3px; padding-left: 8px; }
#listblue li { list-style-type: disc; list-style-position: inside; list-style-image: url(images/list_bullet_blu.jpg); }

#listgray { margin: 3px; padding-left: 8px; }
#listgray li { list-style-type: disc; list-style-position: inside; list-style-image: url(images/list_bullet_gray.jpg); }

#listppl { margin: 3px; padding-left: 8px; }
#listppl li { list-style-type: disc; list-style-position: inside; list-style-image: url(images/list_bullet_ppl.jpg); }

/* content ------------------------------------------------------------------------------------------------- */
.contentmain {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
}
.contenttext { font-size: 12px; color: #666666;  }
.contentbold {color: 6B653; font-weight: bold; }
.contentheader {
	color:#333333;
	font-size: 16px;
	font-weight: bold; }
.homeColumnTop {
	color:#333333;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	line-height: 1.8em;
	padding-top: 15px;
}
.homeContentStrap {
	font-size: 17px;
	color: #666666;
	font-style: italic;
	font-weight: bold;
	color: #FF6464;
	width: 466px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	text-align: justify;
}
.homeContentStrapR {
	text-align: right;
	color: #666666;
	padding-right: 15px;
}

.homeBullitHdr {
	font-weight: bold;
	font-size: 15px;
}

.homeContentMain {
	font-size: 16px;
	color: #666666;
	font-style: italic;
	font-weight: normal;
	color: #666666;
	text-align: left;
}
.homeContentSub {
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	color: #666666;
}

.homeimage1 {
	background-image:url(images/home_sctn1.jpg);
	background-repeat:no-repeat;
	width: 356px;
	height:109px;
	padding-left: 115px;
	padding-top: 0px;
	font-size: 12px;
	color: #666666;
	padding-bottom: 25px;
}
.homeimage2 {
	background-image:url(images/home_sctn2.jpg);
	background-repeat:no-repeat;
	width: 356px;
	height:109px;
	padding-left: 115px;
	padding-top: 15px;
	font-size: 12px;
	color: #666666;
	padding-bottom: 10px;
}
.homeimage3 {
	background-image:url(images/home_sctn3.jpg);
	background-repeat:no-repeat;
	width: 356px;
	height:109px;
	padding-left: 115px;
	padding-top: 12px;
	font-size: 12px;
	color: #666666;
	padding-bottom: 15px;
}
.homeimage4 {
	background-image:url(images/home_sctn4.jpg);
	background-repeat:no-repeat;
	width: 356px;
	height:109px;
	padding-left: 115px;
	padding-top: 5px;
	font-size: 12px;
	color: #666666;
	padding-bottom: 25px;
}
	
.more {
font-size:12px; font-weight:bold; color:#CC3333 }

/* footer ------------------------------------------------------------------------------------------------- */
.contactWrap {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	width: 470px;
	font-size: 12pt;
	font-weight: normal;
	color: #666666;
}


/* footer ------------------------------------------------------------------------------------------------- */
#footer {
	width: 720px; color: #666666; margin: auto; text-align:center; font-size: 7.5pt;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; }
	
.footer_redline { color: #ff0000; font-weight: bold; }

/* misc ------------------------------------------------------------------------------------------------- */
.redbold16 { color: #8A0109; font-size: 16px; font-weight: bold; }
