/*  This style sheet is used by the Public website at www.bop.gov */

.xxlg{font-size:14pt;}
.xlg{font-size:13pt;}
.lg{font-size:12pt;}
.med{font-size:11pt;}
.sm{font-size:10pt;}
.xsm{font-size:9pt;}   
.xxsm{font-size:8pt;}
.b{font-weight:bold;}
.bullet{background:url(/webimages/bullet_blue_sm.gif) center left no-repeat; padding-left:10px;}
.print{background:url(/webimages/bgimages/icon_print.gif) center left no-repeat; padding:2px 0px 0px 18px; margin:10px 0px 0px 5px; height:16px;}
.indent{padding-left:4px;}
.moreinfo{background:url(/webimages/bgimages/icon_moreinfo.gif) center left no-repeat; padding-left:15px; }

a:link {text-decoration: underline; color:#00589e;}
a:visited { text-decoration: underline; color:#00589e;}
a:hover { text-decoration: underline; color:#00589e;}

/* Normal link */
a.sp1:link {text-decoration:none; color:#00589e; background-color:transparent;}
a.sp1:visited { text-decoration: none; color:#00589e; background-color:transparent;}
a.sp1:hover { text-decoration: underline; color:#00589e; background-color:transparent;}

/* Core Nav*/
a.sp2:link{color:#a7beb7; text-decoration:underline;}
a.sp2:visited{color:#a7beb7; text-decoration:underline;} 
a.sp2:hover{color:#a7beb7; text-decoration:underline;}

/* Main Nav background-color:#ead98e; */
a.sp3:link{color:#2368a0; text-decoration:none; background-color:transparent; padding-left:9px; padding-right:7px; border-left:1px solid #2368a0}
a.sp3:visited{color:#2368a0; text-decoration:none; background-color:transparent; padding-left:9px; padding-right:7px; border-left:1px solid #2368a0}
a.sp3:hover{color:#2368a0; text-decoration:underline; background-color:transparent; padding-left:9px; padding-right:7px; border-left:1px solid #2368a0}

/* Left Nav */
a.sp4:link{color:#0055be; text-decoration:none; background-color:#e8edf0;}
a.sp4:visited{color:#0055be; text-decoration:none; background-color:#e8edf0;}
a.sp4:hover{color:#0055be; text-decoration:underline; background-color:#e8edf0;}

/* Footer */
a.sp5:link{color:#2368a0; text-decoration:none; background-color:#ffffff;}
a.sp5:visited{color:#2368a0; text-decoration:none; background-color:#ffffff;}
a.sp5:hover{color:#2368a0; text-decoration:underline; background-color:#ffffff;}

body{text-align:center; padding-top:0px; margin-top:0px; margin-right:auto; margin-bottom:10px; margin-left:auto; font-family:Arial, Helvetica, sans-serif;}

.position-header{text-align:left; position:absolute; top:0px; left:10px; width:800px;}
.position-sidenav{text-align:left; position:absolute; top:121px; left:10px; width:168px;}
.position-content{text-align:left; position:absolute; top:5px; left:5px; width:600px; }
.position-body{color:black; padding-left:10px;}


#topNav{display:none;}
#nav{display:none;}
#footer{display:none;}    

#page_title{color:#5b5b5b; padding:10px 0px 20px 0px; font-size:16pt; }
#rand{float:right; padding-left:20px; text-align:center;}     
#page_resource{margin-top:30px;}
    
.related{border:1px solid #dedede; margin-top:30px;}
.related_head{background:url(/webimages/leftnav/bg_relateddocs.gif) top left repeat-x; height:25px; color:#666666;}
.related_cell{background:url(/webimages/leftnav/bg_relateddocs_cell.gif) top right no-repeat; border-top:1px solid #dedede; padding:5px;}
    
/* ################   FONTS: Homepage  ################ */
.pagetitle {color:#00589E; font-size:16pt; position:relative; left:20px;}
.headlines {text-decoration:none ! important; color:#00589E ! important; font-size : 8pt;}
.facilities {color:#00589E; font-size:14pt;}
.sitemap{text-decoration: underline; color: #00589E ; font-size : 10pt;}
.caption {text-decoration:none ! important; color:#00589E ! important; font-size : 8pt;}
.caption_blue {color:#0690FD; font-size:8pt}
.blue_text {text-decoration:none ! important; color:#008EFF ! important; font-size:8pt;}
	
    
    
    
/* ################   FONTS: General  ################ */
.bodytext {text-decoration:none ! important; text-align:left !important; font-size:10pt; line-height:14pt;}	
.legend {text-decoration:none ! important; font-size:8pt;}	
.heading_white {text-decoration:none ! important; font-size :10pt; font-weight:bold;}
.sidenav {text-decoration:none ! important; font-size:8pt ! important;}
.std_text {color:#103B6E; font-size:10pt}
.reg_text{text-decoration:none ! important; font-size:10pt; line-height:14pt;}
.sub_text {color:#103B6E; font-size : 8pt}
.footer {text-decoration:none ! important; font-size:8pt;}
.footer_over{text-decoration:underline ! important; font-size:8pt;}
.h2_programs {text-decoration:none ! important; font-size:11pt; font-weight:bolder;}
.listing  {font-size:8pt}
.note {font-size:8pt; font-style:italic; font-weight:bold;}
.calendar_lg {text-align:center; font-size:10pt; font-weight:bold; }
.calendar_smR{text-align:right; font-size:8pt; color:#000000;}
.calendar_sm{text-align:center; font-size:8pt; color:#000000;}

