/* CSS Document */


.hideprint{
display:none;}

.hidescreen{
display:block;}

body {
		text-align:left;
		padding:0px;
		margin:0px;
		background-color: #e7e7ef;
		font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
line-height:18px;
		}
	
	#frame {
		width:630px;
		margin-right:0px;
		margin-left:0px;
		margin-top:0px;
		padding:0px;
		text-align:left;
		}
		
	#contentleft {
	display:none;
		}
		
	#contentright {
	/*background-color:#00CCFF;*/
	width:630px;
	float:right;
		}
		
	#Middleheader{
	display:none;}	
	
	
	#MiddleheaderBubbleText{
	display:none;	
	}
	
	img.TopHomePicZindex
{
display:none;
}

	#MiddleheaderHOME{
	display:none;
	}
	
	
	#HomeTopRightBlurb{
	display:none;
	
	}
	
	.bolditalic{
	font-weight:bold;
	}
	
	#Middlecenter {
		width:630px;
		padding:0px;
		float:left;
		padding-top:18px;
		padding-left:0px;
		padding-right:0px;
		
		}
		
			#Middlecenter a:link, #Middlecenter a:visited, #Middlecenter a:active {
	text-decoration: underline; 
color:#0083a8;
font-size:12px;
		}




#Middlecenter a:hover {
text-decoration: underline; 
color:#545454;
font-size:12px;
}
	
	#Middleright {
	display:none;
		
		}
		
	#Middleright h1{
color:#666666;
font-size:20px;
line-height:24px;
font-weight:normal;
display:inline;
}	

td{
border-left: 1px solid #cccccc;
border-bottom:1px solid #cccccc;}

.leftcolumn{
border-left: 1px solid #ffffff;}
		
		/*NAV AREA*/
		
		#Logo{
		padding-bottom:50px;
		}
	
img.navZindex
{
display:none;
}

.NavBtnOff{
width:130px;
background-image:url(images/generic/nav_line.gif);
background-repeat:no-repeat;
background-position:bottom;
padding-left:63px;
padding-right:6px;
padding-top:10px;
padding-bottom:10px;}


.NavBtnOn{
width:130px;
background-image:url(images/generic/nav_line.gif);
background-repeat:no-repeat;
background-position:bottom;
padding-left:63px;
padding-right:6px;
padding-top:10px;
padding-bottom:10px;
background-color:#eaeaea;
}
 

a.NavTextLink:link, a.NavTextLink:visited, a.NavTextLink:active  {
text-decoration: none; 
color:#545454;
font-weight:bold;
} 

a.NavTextLink:hover {
color:#4a9256;
} 

a.Sublevellink:link, a.Sublevellink:visited, a.Sublevellink:active  {
text-decoration: underline; 
color:#545454;
font-size:11px;
} 


a.Sublevellink:hover {
color:#4a9256;
}


.smallText{
font-size:10px;
color:#545454;
line-height:12px;
display:block;
padding-top:5px;
padding-bottom:5px;
}
/* NAV STYLES END*/


h1{
color:#666666;
font-size:20px;
line-height:24px;
font-weight:normal;}

h2{
color:#666666;
font-size:14px;
font-weight:bold;}

.picleft {
	padding: 0px;
	margin: 0px 20px 10px 0px;
	border: 0px none;
	float: left;

}

.picright {
	padding: 0px;
	margin: 0px 0px 10px 20px;
	border: 0px none;
	float: right;

}

.piccenter {
	margin-bottom: 10px;
	display: block;
    margin-left: auto;
    margin-right: auto

}

.pdf{
list-style-image:url(images/generic/icon_pdf.gif);
	list-style-position:inside;
	margin: 0px 0px 0px -5px;
	padding-bottom: 10px;
	padding-top: 10px;
	line-height:inherit;
	vertical-align: text-bottom;
	background-image:url(images/generic/pdf_line.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

a:link, a:visited, a:active  {
text-decoration: underline; 
color:#545454;
font-size:12px;
} 


a:hover {
color:#828041;
}

.greycaps{
color:#cacaca;
font-variant:small-caps;
font-weight:bold;
display:block;
padding-bottom:10px;
}


.AskQuestion{
background-image:url(images/rhs/bkg_AskQuestion.gif);
background-repeat:no-repeat;
height:155px;
}

.RHSquestionform{
margin:0px;
padding:40px 5px 5px 5px;}

textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:165px;
height:67px;
}

.RHSBtn{
text-align:center;
padding-top:10px;}

.YourFAQs{
background-image:url(images/rhs/btn_FAQs_bkg.gif);
background-repeat:repeat-y;}

.YourFAQtext{
color:#ffffff;
font-size:11px;
line-height:14px;
padding:0px 5px 5px 7px;}


.YourFAQtext a:link, .YourFAQtext a:visited, .YourFAQtext a.active  {
text-decoration: underline; 
color:#ffffff;
font-size:11px;
} 


.YourFAQtext a:hover {
color:#66CC66;
}




.GenericPortlet{
background-image:url(images/rhs/bkg_newportlet_bkg.gif);
background-repeat:repeat-y;}

.GenericPortletText{
color:#ffffff;
font-size:11px;
line-height:14px;
padding:0px 5px 10px 7px;}


.GenericPortletText a:link, .GenericPortletText a:visited, .GenericPortletText a.active  {
text-decoration: underline; 
color:#ffffff;
font-size:11px;
} 


.YourFAQtext a:hover {
color:#66CC66;
}

#PageTools{
border-bottom:1px solid #9ea0a4;
padding-bottom:1px;
font-size:10px;}


a.PageToolslink:link, a.PageToolslink:visited, a.PageToolslink:active  {
text-decoration: none; 
color:#545454;
font-size:11px;
} 


a.PageToolslink:hover {
color:#4a9256;
text-decoration:underline;
}

#Researching{
padding-top:15px;}

.GreyHighlightBar{
background-color:#f2f2f2;
text-align:center;
}



.captions{
border-left: 1px solid #ffffff;
 padding-left:10px;
  width:100px;}
 
    .date{
  
   border-bottom:1px solid #cccccc;
    padding-left:10px;
	padding-bottom:10px;
   }
      .formfield{
  text-align:left;
   border-bottom:1px solid #cccccc;
    padding-left:10px;
	padding-bottom:10px;}
	
   .TopLevelSiteMap{
padding:5px;
border-bottom:1px solid #C9C6D6;
}

.SubLevelSiteMap{
font-weight:normal;
}


 a.SubLevelSiteMap:link, a.SubLevelSiteMap:visited, a.SubLevelSiteMap:active {
	text-decoration: underline; 
font-size:11px;
padding-bottom:10px;
		}


a.SubLevelSiteMap:hover {
text-decoration: underline; 
color:#545454;
font-size:11px;
padding-bottom:10px;
}

#Address {
font-size:11px;
text-align:center;
padding-bottom:10px;
padding-top:10px;
border-top:1px solid #cccccc;}

 #Address a:link, #Address a:visited, #Address a:active {
	text-decoration: underline; 
font-size:11px;
		}


#Address a:hover {
text-decoration: underline; 
color:#545454;
font-size:11px;
}