html { 
	margin:0px;
}
body
{
	margin: 0px;
}

.container_header
{
	float:left;
	margin: 0px;
	width:100%;
	background-image:url(/images/hbg.jpg);
	background-color:#f8f8f8;
	background-repeat:repeat-x;	
}

.container_content
{
	float:left;
	margin: 0px;
	width:100%;
	background-image:url(/images/bg.jpg);
	background-repeat:repeat;	
}

.container_content_nobanner
{
	float:left;
	margin: 0px;
	width:100%;
	background-image:url(/images/bg.jpg);
	background-repeat:repeat;
        margin-top:-161px;	
        padding-top:161px;
}


.container_footer
{
 	float:left;
	margin: 0px;
	background-color:#191919;
	width:100%;
	height:60px;
}

.wrapper
{
	margin: 0 auto;
	width:1036px;
}

.header
{
    float:left;
	margin: 0px;
	height:784px;
	width:100%;
	background-image:url(/images/header_bg.jpg);
	background-repeat:no-repeat;
}

.header_nobanner
{
    float:left;
	margin: 0px;
	height:272px;
	width:100%;
	background-image:url(/images/nav_bg.png);
	background-repeat:no-repeat;
        background-position:center bottom; 
        position: relative;
        z-index: 999;
}

.logo
{
	float:left;
	margin-left:22px;
	margin-top:0px;
}

.newsletter
{
	float:left;
	margin-left:927px;
	margin-top:-80px;
}

.social_buttons {
	float:left;
	width:190px;
	height:50px;
	padding:0px;
	margin-top:0px;
	margin-left:30px;
	font-family:Helvetica, sans-serif;
    font-size:12px;  
    text-align:left; 
    color:#969696;
}

.social_buttons ul { 
       margin:0px; 
       padding:0px; 
       height:50px;
	   width:100%;  
}

.social_buttons ul li { 
       display:inline;
       float:left; 
       list-style-type:none; 
       text-align:center;
	   margin-top:6px;
	   margin-left:10px;    
}

.flash
{
	float:left;
	margin-top:6px;
	margin-left:26px;
	height:355px;
	width:983px;
}

.top_nav {  
       float:right;  
       margin-top:8px;
	   margin-right:20px;
       height:14px; 
       width:300px; 
}

.top_nav ul {
	list-style: none;
	padding: 0 0px;	
	margin: 0;
	float: left;
    height:14px;
	text-align:center;  
}

.top_nav ul li {
    display:inline;
    height:14px;
	float: left;
    list-style-type:none; 
    text-align:center;
	font-family:Helvetica, sans-serif; 
	color:#8c8c8c; 
	font-size:13px;
}

.top_nav ul li a{
	   color:#8c8c8c; 
       text-decoration:none; 
       font-family:Helvetica, sans-serif;
       font-size:13px;
	   float:left;
	   text-align:center;
	   padding:0px 2px 0px 2px;
}

.top_nav ul li a:hover{
	   color:#bd5425; 
       text-decoration:none; 
	   padding:0px 2px 0px 2px;
}

.nav {  
       float:right;  
       margin-top:60px;
	   margin-right:66px;
       height:27px; 
       width:550px; 
}

.nav ul {
	list-style: none;
	padding: 0 0px;	
	margin: 0;
	float: left;
    height:27px;
	text-align:center;  
}

.nav ul li {
    display:inline;
    height:27px;
	float: left;
    list-style-type:none; 
    text-align:center; 
	position: relative; /*--Declare X and Y axis base--*/
}

.nav ul li a{
	   color:#646464; 
       text-decoration:none; 
       font-family:Helvetica, sans-serif;
       font-size:15px;
	   font-weight:bold;
	   float:left;
	   text-align:center;
	   padding:0px 15px 0px 15px;
}

.big_nav {  
       float:left;  
       margin-top:73px;
	   margin-left:27px;
       height:188px; 
       width:990px; 
}

.header_nobanner .big_nav {  
       float:left;  
       margin-top:63px;
	   margin-left:27px;
       height:188px; 
       width:990px; 
}

.big_nav ul {
	list-style: none;
	padding: 0 0px;	
	margin: 0;
	float: left;
    height:188px; 
}

.big_nav ul li {
    display:inline;
    height:188px;
	float: left;
    list-style-type:none; 
}

.big_nav ul li a{
       text-decoration:none; 
	   float:left;
	   padding:0px 4px 0px 4px;
}

.content
{
	float:left;
	min-height:400px;
	width:100%;
}

.right_side {
	float:right;
	width:240px;
	margin-top:30px;
	margin-right:24px;
        background-image:url(/images/bar.jpg);
	background-position:left;
	background-repeat:repeat-y;
        padding-left:40px;
}

.latest_news
{
    float:left;
	/*margin-left:48px;*/
	width:146px;
	height:39px;
}

.latest_news_content
{
        float:left;
        margin-top:10px;
        padding:5px 0 10px 0;
        
        width:100%;
}

.news
{
        width:100%;
}

.vbar
{
	float:left;
	margin-top:20px;
	margin-left:45px;
	width:4px;
	height:274px;
}

.words	{
	float:left;
   margin-left:26px;
   margin-top:10px;
   width:660px;
   	min-height:300px;

   color: #969696;
   font-size: 15px;
   font-family:Helvetica, sans-serif;
}

.content h1
{
font-size: 20px;
color: #f16122;
font-family:Helvetica, sans-serif;
font-weight: bold;
}

.content h2
{
font-size: 16px;
color: #f16122;
font-family:Helvetica, sans-serif;
font-weight: bold;
}

.content h3
{
font-weight: bold;
font-size: 14px;
color: #969696;
font-family:Helvetica, sans-serif;
}

.content h4
{
font-weight: bold;
font-style:italic;
font-size: 12px;
color: #969696;
font-family:Helvetica, sans-serif;
}

.content p
{
color: #969696;
font-size: 15px;
font-family:Helvetica, sans-serif;
}

.content a
{
color: #f16122;
font-size: 15px;
text-decoration:none;
font-family:Helvetica, sans-serif;
}

.content a:hover
{
color: #f16122;
font-size: 15px;
text-decoration:underline;
font-family:Helvetica, sans-serif;
}

.content ul li
{
color: #969696;
font-size: 15px;
font-family:Helvetica, sans-serif;
}

.footer {  
        height:60px;
        width:100%; 
	font-family:Helvetica, sans-serif;
        float:left;
}

.footer ul  { 
		padding:0px;
        margin-left:20px;
		margin-top:23px; 
        width:510px; 
        float:left;
}

.footer ul li { 
        display:inline; 
        list-style-type:none; 
		color:#afafaf;
		font-size:12px; 
}

.footer ul li a { 
		color:#afafaf; 
        text-decoration:none; 
        font-size:12px;
		font-weight:500;
		font-family:Helvetica, sans-serif;
		padding:0px;
}

.footer ul li a:hover { 
		color:#f16122; 
}

.melcher {
	    height:11px;  
        float:left;
		margin-left:470px;
		margin-top:-36px;
		font-family:Helvetica, sans-serif;
        font-size:12px;  
        text-align:left; 
		color:#969696;
}

.melcher a { 
        text-decoration:none; 
	    font-family:Helvetica, sans-serif;
		font-size:12px;  
		color:#969696; 
}

.melcher a:hover { 
 		color:#f16122; 
}

