/* US Legal Forms New CSS Document */
body {
	color: #000;
	background-color:#C0C0C0;
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 50%; 
	font-weight: normal;
	text-align: left;
	margin: 0px 0;
	}


.clear { 
	clear: both;
	 }
	 
	 
a:link, a:visited, a:active {
	text-decoration: underline; 	 
	color: #000CCC;
	}
a:hover {
	color: #900;
	text-decoration: none; 	 
	}


.wide {
	background: #550E00 url(/images/uslf_eagle_top-moon.gif) no-repeat;    /* header and footer colours */
	width: 100%; 
	font-size: 1.6em;	
	color: #550E00;
	}
.wide p {
	margin: 0; 
	padding: 5px; 
	position: relative;
	}
	
	
#topnav {
	position: relative;
	margin-top: 0px;
	padding: 0;
	height:15px;	
	}	
#topNav p{		
	margin: 0;
	margin-left:221px;
	padding: 0;
	padding-top: 4px;
	padding-bottom:4px;
	background-image: url(/images/topNav-p-bg.gif);
	background-repeat:no-repeat;
	font:normal 10px/100% Verdana, Arial, Helvetica, sans-serif;
	color:#000;		
	}		
.ptop {
	margin-left:0px;	
	padding-left:10px;
	}
.first {
	margin-left:68px;
	}
#topNav img {
	margin-top:26px;
	margin-left:270px;
	border:0px;
	}
.top {
	height:121px;
	}
	
/* footer */	
.bottom { 
	position: relative;
	background-image:url(/images/footer-bg.jpg);
	height:25px;
	font-size: 8pt;
	color: #fff;
	width: 100%; 
	padding-top:15px;
	text-align:center	
	}
.bottom  a:link, .bottom  a:visited, .bottom  a:active { 	
	color: #fff;
	text-decoration:underline;
	}
.bottom  a:hover { 	
	text-decoration:none;
	}


/* main format control */
.wrapper {
	margin:0;
	width:1000px;
	text-align: left;
	background:#fff url(/images/pr-background.jpg) repeat-y;	
	border-left:#D1BC5A 1px solid;
	border-top:#D1BC5A 1px solid;
	border-bottom:#D1BC5A 1px solid;
	}
* html .wrapper {   /*** IE5.x/win box model fix ***/
	width: 1002px; /*2 Pix more that above wrapper*/
	wid\th: 1000px;
	/*background-color:#550E00;*/
}


/* left menu */
.left {
	position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
	width: 176px;    /*** Critical left col/divider dimension value 2 pix more than left col on outer ***/
	margin-left: -176px;    /*** Critical left col/divider dimension value1 pix more than left col outer ***/
	background-color:#550E00;
	}
.left img {
	border:0;
	}
* html .left {
	background-color:#550E00;
	float:left;	 	
	}
*>html .left {
	width:175px;
	background-color:#550E00;
	}   /*** Fix only for IE/Mac ***/
.container-left {
height:100%;
	width: 175px;    /*** Critical left col dimension value ***/
	padding-bottom: 0px;   /*** To keep content from going underneath the AP bottom boxes ***/ 
	background-color:#550E00;
	}
/* left nav */
.nav5 ul {
	padding:0;	
	margin:0;
	font: normal 11px Verdana, Lucinda, Geneva, Helvetica, Arial, sans-serif;	
	color: #EAD46D;
	list-style:none;
	margin-bottom:13px;
	/*white-space:nowrap;*/
		}
.nav5 h4 {
	background-color:#550E00;
	color:#EAD46D;
	font: bold 12px Verdana, Lucinda, Geneva, Helvetica, Arial, sans-serif;	
	margin: 0 0 2px 0px;
	padding:0;
	border-bottom:1px solid #EAD46D;
	border-left: 8px solid #550E00;
	border-right: 9px solid #550E00;
	}
.nav5 li {
	/*white-space:nowrap;*/
	border-bottom: 1px solid #550E00;
	margin: 0;
	padding: 0px 0px 0px 10px;
	}
.nav5 li a:link, .nav5 li a:visited, .nav5 li a:active	{
	/*white-space:nowrap;*/
	color: #CFBE71;
	text-decoration: none;
	margin:0;
	}
.nav5 li a:hover {
	color: #fff;
	
	text-decoration: underline;
	}
.nav5 li form{
	position:relative;
	right:10px;
	top:3px;
	}


.bread_small {
	margin:0;
	width:460px;
	margin-top:0px;
	padding:0px 5px 5px 10px;
	font:normal 11px/100% Verdana;
	color:#000;
	line-height:15px;
	}
.bread_small a:link, .bread_small a:visited, .bread_small a:active {	
	font:normal 11px/100% Verdana;
	}
	
/* right box content */

#rightbox{
	background-color:#fff;
	position:relative;	
	/*width: 215px;*/
	margin-left:0px;
	float:left;
	}
html #rightbox {
	background-color:#fff;
	position:relative;	
	/*width: 215px;*/
	margin-left:0px;
	float:left;
	}
#rhead{	
	height: 3px;
	background:#fff; 
	}
#rtop{
	height: 0px;
	background-color:#fff;
	}
#rbot{
	margin-top:1em;
	height: 7px;		
	}
#rfoot{
	width: 100%;
	height: 15px;
	bottom:100%;
	background:#550E00;
	}
.rbar ul {
	border: #CEB74E 1px solid; /* box border color*/
	font-size:.6em;
	font-family: Verdana, arial, verdana, serif;
	line-height:1.4em;
	display:block;
	margin: 0px;
	margin-left: 1em;
	margin-right: 5px;
	padding-left:0px;
	padding-right:3px;
	padding-bottom:1em;
	padding-top:1em;
	list-style-type:none;
	}
.rbar ul li {
	margin-left:5px;
	margin-bottom:2px;
	font-size:10px;
	line-height:13px;
	}
.rbar H3{

	display:block;
	margin:0;
	margin-left: 5px;
	margin-top:1em;
	margin-right: 5px;
	padding:0;
	padding-top:5px;	
	padding-bottom:5px;		
	padding-left:1em;
	padding-right:0;	
	border-right: #CEB74E 1px solid; /* box border color*/	
	background-color:#ccc;
	color:#550E00;
	font-size:13px;
	background-image: url(/images/tl.gif);
	background-repeat: no-repeat;	
	}



/* navigation bar */
div#navcontainerspot{height:21px;}
div#navcontainer
{
	position:absolute;
	top:100px;
	width:999px;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:2px;
	display: inline-block;
	background:url(/images/button_background_bright.gif) repeat #742C1C;
}

div#navcontainer, div#tertiary
{
	overflow: hidden;
}

ul#navlist
{
	display: block;
	padding: 0;
	margin: 0;
	float: left;
}

ul#navlist li
{
	display: block;
	float: left;
}

ul#navlist li a
{
	display: block;
	float: left;
	padding: 4px 8px;
	font: normal 11px Verdana, Lucinda, Geneva, Helvetica, Arial, sans-serif;
	text-decoration: none;
	color:#EAD46D;
	border-right: 1px solid #CFBE71;
	border-width: 0 1px 1px 0;
	white-space: nowrap;

}
ul#navlist li.active a{
	display: block;
	float: left;
	padding: 4px 8px;
	font: normal 11px Verdana, Lucinda, Geneva, Helvetica, Arial, sans-serif;
	text-decoration: none;
	color:#000;
	border-right: 1px solid #CFBE71;
	border-bottom: 1px solid #fff;
	border-width: 0 1px 1px 0;
	white-space: nowrap; 
	background:url(/images/bar_active.gif) repeat-x #fff;
}
ul#navlist li a:hover
{
	background: #550000 ;
	color: #FFFFFF;
	text-decoration: underline;
}

ul#navlist li a.active
{
	color: #FFFFFF;
	font-weight: bold;
}

div#navcontainer form
{
	display: inline;
	float: right;
	margin: 0;
}
#util ul
{	
	margin:0;
	display: inline;
	padding: 6px;
	display: block;
	font: normal 11px Verdana, Lucinda, Geneva, Helvetica, Arial, sans-serif;
	white-space: nowrap;
	position:absolute;
	top:20px;
	left:750px;	
}
#util li{
	display:inline;
	border-right: 1px solid #CFBE71;
	margin:0 5px 0 0;
	padding:0 3px 2px 0;
}
#util li a {color:#EAD46D;
	text-decoration:none;
	}
#util li a:hover {
	color:#fff;
	text-decoration:underline;
}
#util li.last{
	border-right: none;
}


/* Home Link */
#homelink{position:absolute; top:0; left:0; display:block; border:0;padding-top:1px;padding-left:1px;}

/* top menu */
div#menucontainer
{
	position:absolute;
	top:0px;
	width:720px;
	left:265px;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:2px;
	display: inline-block;
	background:none;
}

div#menucontainer
{
	overflow: hidden;
}

ul#menulist
{
	display: block;
	padding: 0;
	margin: 0;
	float: left;
}

ul#menulist li
{
	display: block;
	float: left;
}

ul#menulist li a
{
	display: block;
	float: left;
	padding: 4px 7px;
	font: normal 10px Verdana, Lucinda, Geneva, Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	text-decoration: none;
	color:#333333;
	border-right: 1px solid #550e00;
	border-width: 0 1px 1px 0;
	white-space: nowrap;

}
.menu_active a{
	display: block;
	float: left;
	padding: 4px 8px;
	font: normal 10px Verdana, Lucinda, Geneva, Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	color:#000;
	border-right: 1px solid #550e00;
	border-width: 0 1px 1px 0;
	white-space: nowrap; 
	height:11px;
	background:url(/images/bar_active.gif) repeat-x #fff;

}
ul#menulist li a:hover
{
	background: #550000 ;
	color: #FFFFFF;
	text-decoration: underline;
}

ul#menulist li a.active
{
	color: #FFFFFF;
	font-weight: bold;
}



.container-left span{
                color:#eee;
                font-size:9px;
                text-decoration:none;
                text-align:center;
                }