/*
 * 		CONTENTS
 * ============================================================
 * 		> Reset and Body
 *		> Containers
 *		> Main Menu
 *		> Headings
 * 		> Footer
 *		
 * ============================================================
 */






/* ===========================================
	Reset and Body
============================================== */	

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	}

body  {
	font: 100% Verdana, sans-serif;
	background: #000000;
	color: #999999;
	text-align:center;
	height:100%;
	}
	
	
	
	
	
/* ===========================================
	Containers
============================================== */	
	
	
#container-header{ 
	text-align:left;
	width:1010px; 
	height:100px; 
	margin:0 auto;
	padding:30px 15px 0px 15px;
	background:url(../images/masthead_logo_background.gif) no-repeat;
	}

	
#container-maincontent{
	text-align:left;
	width:1010px; 
	margin:0 auto;
	padding:30px 15px 100px 15px;
	}
	
	
	
#container-divider{
	clear:both;
	width:1010px; 
	height:10px; 
	margin:0 auto;
	padding:0px 15px 0px 15px;
	}


#container-footer{
	width:1010px; 
	height:50px; 
	margin:0 auto;
	padding:30px 15px 40px 15px;
	}
	
	
.subcontainer-width-full{
	width:1010px;
	}
	
.subcontainer-width-half{
	float:left;
	width:492px;
	margin:0px 25px 0px 0px;
	}
	
.subcontainer-width-half-end{
	float:left;
	width:492px;
	margin:0px 0px 0px 0px;
	}	
	
.subcontainer-width-quarter{
	float:left;
	width:233px;
	margin:0px 25px 0px 0px;
	}
	
.subcontainer-width-quarter-end{
	float:left;
	width:233px;
	margin:0px 0px 0px 0px;
	}	
	

	
	
	
/* ===========================================
	Main Menu
============================================== */	


ul.menu-main {
	font-size: .8em;
	line-height: 1.5em;
	margin-top:0px;
	list-style:none;
	}
	
ul.menu-main a {
	color:#999;
	font-weight:bold;
	margin-top:0px;
	text-decoration:none;
	margin: 0px 4px 0px 0px;
	}
	
ul.menu-main a:hover {
	color:#ffffff;
	}
	
ul.menu-main a.menu-main-current {
	color:#ffffff;
	}
	
	
	
	
	
	
/* ===========================================
	Headings
============================================== */	

h1 {
	font-size: 1.5em;
	color: #000000;
	font-weight:lighter;
	}
	
h2 {
	font-size: 1.5em;
	font-weight:lighter;
	color: #766a63;
	}
	
h3 {
	font-size: 1em;
	font-weight: normal;
	color: #9a9b9d;
	margin: 5px 0px 0px 0px;
	}
	
h4 {
	font-size: .9em;
	font-weight:lighter;
	color: #e55302;
	}
	
	
h5 {
	font-size: .8em;
	font-weight: normal;
	color: #000000;
	}
	
h6 {
	font-size: .7em;
	font-weight: normal;
	color: #000000;
	line-height: 1.4em;
	}
	
	
	
	
	

	
	

	
/* ===========================================
	Footer
============================================== */


.text-footer{
	font-size: .7em;
	text-align:center;
	}		
	
	
	
	


/* ===========================================
	Images
============================================== */


.image-thumbnail{
	float:left;
	padding:0px 4px 4px 0px;
	}		
	
.image-thumbnail-end{
	float:left;
	padding:0px 0px 5px 0px;
	}		
	
	
	
	
	
	

	
hr {
	color: #d7d2cb; 
	height: 1px; 
	background-color: #d7d2cb; 
	border: none;
	margin-top: 2px;
	margin-bottom: 2px;
	}
	
p {
	font-size: .8em;
	line-height: 1.4em;
	color: #999999;
	font-weight:normal;
	}
	
	
a {
	color:#F00;
	}


ul.bodytext-list {
	font-size: .8em;
	line-height: 1.4em;
	color: #999999;
	font-weight:normal;
	list-style:disc;
	}
	

	
img.floatLeft { 
    float: left; 
    margin-top: 4px; 
    margin-right: 10px; 
    margin-bottom: 4px; 
	}

img.floatRight { 
    float: right; 
    margin: 4px; 
	}
	
	
	
	
	
.text-uppercase{
	text-transform: uppercase;
	}
	
.text-red{
	color: #F00;
	}

.text-white{
	color: #ffffff;
	}
	
.text-white-bold{
	color: #ffffff;
	font-weight:bold;
	}	
	
.text-bold{
	font-weight:bold;
	}	
	
.text-underline{
	text-decoration:underline;
	}	
	
.text-extragmargin-right{
	margin: 0px 3px 0px 0px;
	}	






.textBullets ul {
	color: #666666;
	font-size:.7em; 
	list-style: none;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0em;
	text-indent: -.8em;	
	}
	
.textBullets li {
	margin-top:1em;
	}


.textBullets ul li:before {
	content: "\00b7 \0020";
	}
	
.clear-float{
	clear:both;
	}




	