body {
	background-color:#000;
}

@media (min-width:1200px){.container{width:1050px}}

#blackwrapper {
	background-color:#000;
}

.row{
	margin-top:5px;
	}

.row_menu{
	margin: 5px 20px 5px 145px;
	}

.row_main{
	margin: 5px 10px 0 10px;
	}
		
.nav-tabs>li>a {
  background-color:#000;
  color: #FF0000;
  text-decoration: none;
}

.nav-tabs {
	border-bottom: 0;
}

a{
  text-decoration: underline;
		color: #9c9593;
}

a:active 
   { 
   color: #9c9593;          
   } 
a:hover 
   {
   color:#9c9593;
   }

.link-list{
	padding:10px 0 5px 10px;
}

.link-list>li{
	padding:10px 0 5px 0;
}
			
			
h1,
h2,
h3,
h4,
h5,
h6 {
	   margin-top:15px;
	  	color:  #ffffff;
    font-weight: 700;
}

.italics_text{
	font-style:italic;
   }
   
.greytext{
			font-family:inherit;
   font-size: inherit; 
			color: #5b5452;
		}
		
.greytext a{
  text-decoration: underline;
		}
		
.greytextbold{
			font-family:inherit;
   font-size: inherit; 
			color: #5b5452;
			font-weight: bold;
		}

.greytextsmall{
			font-family:inherit;
   font-size: inherit; 
   font-size: 85%; 
			color: #5b5452;
		}
		
.greytextsmall a{
  text-decoration: underline;
		}
		
.whitetext{
   font-family:inherit;
   font-size: inherit; 
   color: #ffffff;
		}
		
.whitetext a{
  text-decoration: underline;
		}

.whitetextbold{
   font-family:inherit;
   font-size: inherit; 
   color: #ffffff;
	 font-weight: bold; 
		}
		
.whitetexboldt a{
  text-decoration: underline;
		}

		
.whitetextsmall{
			font-family:inherit;
   font-size: inherit; 
   font-size: 85%; 
			color: #ffffff;
		}
		
.whitetextsmall a{
  text-decoration: underline;
		}
		
.redtext{
			font-family:inherit;
   font-size: inherit; 
			font-weight: bold; 
			color: red;
		}
		
.blacktext{
			font-family:inherit;
   font-size: inherit; 
			color: #0000;
		}

.whiteseperator {
	border-top:#ffffff solid 1px;
	padding-top:5px;
	height:1px;
	width:100%;
}

.blackseperator {
	border-top:#000000 solid 1px;
	height:1px;
	width:100%;
}

.redseperator{
 border-top:#ff0000 solid 1px;
	padding-top:5px;
	height:1px;
	width:100%;
}

.grayseperator{
 border-top:#9c9593 dashed 1px;
	margin-top:5px;
	margin-bottom:20px;
	height:1px;
	width:100%;
}

.graylightseperator{
 border-top:#e8e7e7 dotted 1px;
	margin-top:5px;
	height:1px;
	width:100%;
}

.pusher10{
   margin-top: 10px;
}
.pusher20{
   margin-top: 20px;
}

.pusher40{
   margin-top: 40px;
}
.pusher200{
   margin-top: 200px;
}
