﻿/**---

CSS Document :: Layout

Government Printing Office (GPO)
Digital Media Service

---**/

html, body {
	margin:0;
	padding:0;
	background-color:#ccc;
	background-image:url(images/bg-blue150.gif);
	background-repeat:repeat-x;
	text-align:center; 
	}
form { width:760px; margin:0 auto;}
#Container  
{
	margin:0 auto;
	width:760px;
	background:#fff;
	text-align:left;
	}	

/**--------Header---------**/
#Header
{
	background-image:url(images/bg-header.gif);
	background-repeat:no-repeat;
	height:100px;
}
	.homebtn { float:left; padding-top:20px;}
#TopMenuContainer 
{
	padding-top:30px;
	margin-left:280px;
	height:70px;
	}
#GenMenu { }	
#TabMenu 
{
	background-image:url(images/bg-tab.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:53px;
	
	}	
	
	
/**--------BodyContent---------**/
#BodyContent
{ overflow:auto; }
* html>body #BodyContent { overflow:visible;}

#bodytop  
{
	background-image:url(images/bg-bodytop.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:10px;
	clear:both;
    }

#mainDesk
{
	float:left;
	height:106px;
	width:476px;
	background-image:url(images/button-desk.gif);
	background-repeat:no-repeat;
	background-position:top;
	
}
#mainDesk img { border:none; margin:55px 0 0 170px;}
.rsspos { margin:0 0 5px 0 !important;}

#mainPrivacy
{
	clear:left;	
	float:right;
	height:106px;
	width:284px;
	background-image:url(images/bg-bodybottom5.gif);
	background-repeat:no-repeat;
	background-position:top;
}
#mainPrivacy img {border:none; margin:20px 0 0 24px;}
.imgTopFR { margin: 0px 0px 0px 24px !important;}
    
#subheader
{
	background-image:url(images/gen-subhead.jpg);
	background-repeat:no-repeat;
	background-color:#ccc;
	height:50px;
	border-bottom:5px solid #ccc;
	}
	.public-heading { background-image:url(images/desk.jpg) !important;}  
	.privacy-heading { background-image:url(images/Act.jpg) !important;}  
	
#mainContent{ padding:0 20px;}
#mainContent-left
{
	float:left;
	width: 430px;
	padding: 20px 10px 0px 20px;
	}
#mainContent-right{
	float:right;
	width:245px;
	border-left:solid 1px #cccccc;
	padding: 20px 20px 70px 20px;
	
	}	
	 
.outbox img{ padding-right:10px; border:none;}
.nopadding{padding:0px !important;}	
.padding20{ padding:20px !important;}

#note 
{
	background-color:#f8f2d6;
	background-image:url(../../images/bg-btn-save.jpg);
    padding:10px;
    margin-bottom:30px;
    border: solid 1px #eee;
	border-bottom: solid 2px #ccc ! important;}	

.img-book
{
	float:right;
	padding-left:20px;
	padding-top:10px;
	}
	.cat-desc{ padding-right:150px;
	           padding-bottom:5px; }

	
/**--------FOOTER---------**/
#Footer
{
	background-color:#333;
	height:100px;
	color:#fff;
	
	width:760px;
    }	

#ftr-lnk {padding:5px 20px; font-size:.9em;}
#ftr-lnk a:link, 
#ftr-lnk a:visited { color:#666; border-left:1px dotted #666; display:block; float:left; padding:0 10px 0 10px; text-decoration:none;  }
#ftr-lnk a:hover { color:#ccc; }


	#footerBAN { margin-top:40px; padding:0px 20px 0 0; text-align:right;}	
	#footerBAN a:link { border:1px solid #CCC; }
	#footerBAN a:hover { border:1px solid #fff; }

	#footerBAN .Btn { border:1px solid #CCC; height:31px; display:block; float:right; margin-left:10px; }
	#footerBAN .Button1 { width:106px; background-image:url(../../images/micro-button-nae.gif); }
	#footerBAN .Button2 { width:88px; background-image:url(../../images/micro-button-our-documents.gif); }
	#footerBAN .Button3 { width:88px; background-image:url(../../images/micro-button-regulations.gov.gif); }
	#footerBAN .Button4 { width:88px; background-image:url(../../images/micro-button-usagov.gif); }

#DMS {padding-left:0px;	background-color:#ccc; text-align:left; font-size:.9em; height:20px;  }
#DMS a:link, 
#DMS a:visited { color:#666; text-decoration:none;  }
#DMS a:hover { color:#000; }


#admin-guide { background-color:#333; padding-left:10px;  height:19px; color:#fff; }
#admin-guide a:link,
#admin-guide a:visited { padding:0 30px 0 30px; display:block; float:left; background-color:#ccc; border-right:1px solid #fff; font-size:.9em; font-weight:bold; text-decoration:none;}
#admin-guide a:hover { color:red;}
.admin-tab1 { float:left; padding-right:20px; font-size:.9em; font-weight:bold;}
.containMenu { float:left;}
#userStats{ text-align:right;  font-size:.9em; background-color:#333; color:#fff;}

.RadMenu_Default { left:0 !important; }
.save-button { padding:20px; margin:20px; border:1px solid #666600; text-align:right; background-color:#ffffcc;}
.save-button2 {padding:20px;  border:1px solid #666600; text-align:right; background-color:#ffffcc;}

.clearout { clear:both; display:block; height:1px;}
#moving { background-color:#ccc; background-image: url(images/bg-bodybottom.gif); background-repeat:no-repeat; height:25px; padding:5px 10px 25px 60px; line-height:1.2em; background-position:0 0; font-size:11px; font-weight:bold;}

.MoreLink { margin-left:20px; color:green; font-size:.9em; border:1px solid #eaeaea; padding:5px;}


.PanelInfo { padding:5px; background-color:#eaeaea; margin-left:20px;}

.bg-nara { background-image: url(../../images/seal.png); background-repeat: no-repeat; background-position:350px 0px;}
.imgBarth { margin:10px 20px 10px 20px; float:left; border: 1px solid #000;}