/*this is the core stylesheet for the site*/

body {
background-image: url(images/texture.jpg);
background-repeat: repeat;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 8px;
color: #333333;

}

h1 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
padding-left: 8px;
}


h3 {
margin-bottom: 1px;
}


.faq {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 21pt;
color: #e77930;
padding-left: 8px;
font-weight: bold;
}

#indentation{

padding-left: 12px;
}

.faq2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 21pt;
color: #76a262;
padding-left: 8px;
font-weight: bold;
}


p {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 8pt;
line-height: 19px;
color: #333333;
padding-left: 8px;
 }
 
 
li {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 8pt;
line-height: 15px;
color: #333333;
padding-left: 19px;
 }
 

.bodyText{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;	
margin: 18px;
}



.bodyText2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;	
margin-left: 18px;
margin-top: 4px;
}


.bodyTextLeft{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;	
margin: 7px;
}

.bodyText2 p{
line-height: 15px;
}

.paragraphCap{

float:left;color:#D4D4C7;
font-size:70px;
line-height:46px;
padding-top:13px;
padding-right: 1px;
font-family: Times, serif, Georgia;

}

.indent {
padding-left: 15px;
}

hr {width: 95%; margin: 30px 0 25px 0; border: 1px dotted #666; border-width: 1px 0 0; height: 1px; clear: both;}


#linkHeader{
padding: 10px;
padding-left: 25px;
padding-bottom: 3px;
font-size: 8pt;
color: #333333;	
}


.bioText{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;	
margin: 18px;
}

.wrapper_inner{
	width: 790px;
	background: transparent url(images/shade.png);
	margin-left: auto;
	margin-right: auto;
}

.ltText{
color: #c38c56;	
font-weight: bold;
line-height: 15px;
}

.koHeader{
color: #FFFFFF;	
display: block;
background-color: #a8a8a8;
padding-left: 5px;
font-weight: bold;
}

#body_quote {
display: block;
background-color: #efefef;
padding: 15px 18px 10px 15px;
font-weight: bold;


}
#body_quote p{
color: #666666;	
font-family: georgia, Arial, Helvetica, sans-serif;
font-style: italic;
font-size: 14px;
font-weight: normal;
}



#masthead {
padding-left: 14px;
padding-bottom: 0px;
height: 123px;
}
.sideFeature{

font-family: georgia, Arial, Helvetica, sans-serif;
font-style: italic;
font-size: 14px;
}


#wrapper2 {
margin-left: 14px;
margin-top: 6px;
}

#contentWrapper {

}

#fill {
background-image: url(images/spacer_flower.gif);
background-repeat: repeat-y;
}


#greyTableBkgd {
background-image: url(images/bkgd_content.gif);
background-position: 303 0 ;
background-repeat: no-repeat;

}

#entry
{
border-top:  1px dotted #000;
border-left:  1px dotted #000;
border-right:  1px dotted #000;
border-bottom:  1px dotted #000;
}

#navText p {

display: block;
line-height: 14px;

 }


a:link {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

a:visited {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

a:hover, active {
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}



.bodyText a:link {
	font-weight: bold;
	color: #268673;
	text-decoration: none;
}

.bodyText a:visited {
	color: #268673;
	font-weight: bold;
	text-decoration: none;
}

.bodyText a:hover, active {
	color: #5eb1a1;
	font-weight: bold;
	text-decoration: none;
}




a.smallLink:link, a.smallLink:visited,  a.smallLink:active{
display: block;
text-decoration: none;
font-size: 11px;
line-height: 16px;
padding-left: 5px;
color: #f86906;
background-color: #f8f8f8; 
}

a.smallLink:hover {
display: block;
text-decoration: none;
font-size: 11px;
line-height: 16px;
padding-left: 5px;
color: #f86906;
background-color: #f8e2b7; 
}

a.bodyLink:link, a.bodyLink:visited,  a.bodyLink:active,  a.bodyLink:hover{
text-decoration: none;
color: #ff6600;
}



.dkGreyTitle {
color: #FFFFFF;
font-size: 13px;
text-align: left;
line-height: 15px;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 8px;
margin-top: 15px;
font-weight: bold;
display: block;
background-color: #888888;
}


#rtColContent

{ 
padding-left: 30px;
padding-top: 10px;
padding-bottom: 10px;
}

#footerContent

{ 
padding-left: 15px;
padding-top: 10px;
padding-bottom: 22px;
}

.footer {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 8pt;
line-height: 16px;
color: #666666;
font-weight: bold;
}


.aspsLogo{ 
padding-left: 20px;
padding-top: 105px;
}