#main-page { background: #000 url(images/bg.jpg) repeat-x;
	font: 62.5%/1.5em arial, sans-serif; }
	
#main-body { background: url(images/body_bg.png) no-repeat center 80px;
	padding: 70px 0 0; margin: 0;  }

a img { border: none; }


hr { margin-bottom: 10px;}
	
/* ---- GLOBAL CLASSES ---- */

.left { float: left; }
.text_right { text-align: right; }
.accessible, .hide { display: none; }
.clear { clear: both; }
span.white { color: #fff; }
.bold { font-weight: bold; }

#order-response {
    font-family: arial, Gill, Helvetica, sans-serif;
    font-size: 1.5em;
    font-weight: normal;
}
.menu-nav-text { cursor: pointer; text-decoration: underline }
.contact-text {
    font-size: 1.4em;
    font-weight: bold;
    padding-left: 5px;
}
#contacts-div{
    margin-bottom: 10px;
}

/* ---- CONTENT ---- */

#wrapper { width: 650px; margin: 0 auto; }
	#website {margin: 0 auto;
		text-align: right; 
		font-size: 1em; color: white;
 		padding: 0 auto; }
		#website a { color: blue; }

#header { overflow: hidden; padding: 0 0 0 10px; }
	#header h1 { font-family: "arial black", arial, sans-serif;
		letter-spacing: .03em;
		font-size: 3.2em;
		line-height: 1.1em; margin: 20px 0 0; }
	#header h2 { margin: 5px 0 0;
		background: #040; font-size: 1.5em;
		color: #fff; padding: 5px 7px; }
	#header #title { float: left; width: 480px; position: relative; }
	#header #title a { display: block; position: absolute; top: 0; left: 0; z-index: 1;
		text-decoration: none; }
	#header strong { color: #FEF79D; }
	
#content { overflow: hidden; padding: 0 30px; }

#left { width: 335px; float: left;
	margin: 20px 0 0; }
	#left h2 { font-size: 1.3em; text-align: center; margin: 0 0 15px; }
	#contact { line-height: 1.3em; overflow: hidden; }
	#left p { margin: 0 0 15px; font-size: 1.2em; }
	#left a { color: #004; text-decoration: none;
	border-bottom: 1px dotted #004; }
	#left a:hover { color: #400;
	border-bottom: 1px solid #400; }
	
	#left #additional_contacts { clear: left; overflow: hidden; }
		#left #additional_contacts p { width: 55%; float: left; }
		#left #additional_contacts a { font-size: .8em; }
	
	#form { background: #003; color: #fff; border: 3px solid #000;
		margin: 15px 0 0; padding: 6px 0; font-size: 1.2em; }
	#form p.new_account { color: #FEF79D; font-size: 1.3em; font-weight: bold; text-transform: uppercase; margin: 0 0 10px 10px; }
	#form form { width: 335px; padding: 0; margin: 0 auto; }
	#form table { margin: 0 auto; width: 95%; }
		#form td { padding-right: 5px; }
	#form input[type="text"], 
	#form textarea { width: 100%; 
		border: 1px solid white; }
	#form input[type="submit"] { background: #FEF79D;
		border: 1px solid white; } 

#right { width: 207px; float: right; 
	margin: 20px 0 0; }
	
	#order { background: #040; text-align: center;
		padding: 7px; border: 3px solid #020;
		line-height: 1.5em; color: white;
		position: relative; }
	#order strong { color: #FEF79D; font-size: 1.6em; letter-spacing: .09em; }
	#order h2 { display: inline; color: white; font-size: 1.3em; font-weight: normal; }
	#order a { display: block; text-decoration: none;
		position: absolute; z-index: 1;	top: 0; left: 0; }
		#order a img { width: 203px; height: 95px; }
	
	#gov { width: 207px; margin-top: 15px;
		background: url(images/gov_bg.jpg) no-repeat left bottom;
		text-align: center; cursor: pointer;
		padding-top: 5px; }
		#gov a { text-decoration: none; color: #FEF79D; }
			#gov a:hover { text-decoration: underline; }
		#gov strong { display: inline; color: white; font-size: 1.2em; font-weight: normal; }
		#gov h2 { color: #FEF79D; font-size: 1.6em; letter-spacing: .07em; margin: 2px 0 0;
			line-height: 1.1em; }
		#gov p { text-align: right; font-size: 1em; margin: 0;
			font-style: italic; padding-right: 5px; letter-spacing: .08em; }
		#gov #gsa { text-align: left; margin-bottom: 20px; }
			#gov #gsa a { color: black; text-decoration: none; }
	
	



#page-footer { width: 726px; height: 40px; margin: 0 auto;
	background: url(images/footer.png) no-repeat center bottom;
	text-align: center; 
        padding-top: 20px;
}       
        
#wo-list ul li { list-style-type: disc;list-style-position:inside; }
.terms-list ol li { list-style-type: decimal;list-style-position:inside; }
#govt_wrapper * {
    font-family: Arial, Gill, Helvetica, sans-serif;
}
#govt_nav a { color: black; }
.about-content {
    font-family: "Times New Roman", Arial, Gill, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    line-height: 1.4em;
    margin-right: 40px;
}

.about-content p {
    display: block;
    padding: 10px;
}

.about-content img {
    margin-left: 10px;
    margin-top: 20px;
}

#like-button {
    width: 850px; height: 40px;
    margin: 0 auto;
    font-size: 1em; color: #555;
    padding: 0 0 0 0;
    background-image: none;
    background-position: left;
    background-color: #000;
}
/*
#like-button * {
    position: relative;
    left: -104px;
}
*/
