@import url("emx_nav_left.css");
@import url("Navigation.css");

/***********************************************/
/* emx_nav_left.css                            */
/* Use with template Halo_leftNav.html         */
/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	font-family: Arial, sans-serif;
	color:   #333333; 
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	/* background: #cccccc url("bg_grad.jpg") fixed;    #ff4111 */
	background: #a70909 url("bg_grad-red.jpg") fixed;
}
hr {
 width: 50%;
 color: #a70909;
 align: middle;
 text-align: center;
 }
/******* hyperlink and anchor tag styles *******/
a:link, a:visited{
	color: #ff0000; /* #666666;  005fa9 */
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
/************** header tag styles **************/
h1{
 font: bold 150% Arial,sans-serif;
 color: #a70909; /*  #334d55; */
 margin: 0px;
 padding: 0px;
}
h2{
 font: bold 130% Arial,sans-serif;
 color: #a70909; /*  #006699;  */
 margin: 0px;
 padding: 0px;
}
h3{
 font: bold 110% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}
h4{
 font: bold 95% Arial,sans-serif;
 color: #333333;
 margin: 0px;
 padding: 0px;
}
h5{
 font: 100% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}
/*************** list tag styles ***************/
ul{
 list-style-type: square;
}
ul ul{
 list-style-type: disc;
}
ul ul ul{
 list-style-type: none;
}
li {
	/* 	top right bottom left. */
padding: 0px 0px 0px 0px;
}
#TocWrapper { text-align: left; margin: 1em auto;  } /* toc width */
ul#toc {list-style:none;width:90%;}
#toc li {background:url(dot.gif) repeat-x 0 0.85em; height: 20px;}
#toc li a {float:left;background:#FFF;padding: 0 4px 0 0;}
#toc li span {float:right;background:#FFF; padding 0 0 0 4px;}
#toc li br { clear:both; }
form {
	text-align:left; 
	border: 1px solid #5a698b;
	padding-left: 5px;
}
ul.cols {
  padding-top:10px;
  padding-bottom:10px;
  padding-left: 5px;
  padding-right: 0;
  float: left;
  width: 32em;
  margin: 0;
  list-style: none;
}
ul.cols li.labels {
  float: left;
  width: 10em;
  margin: 0;
  padding: 0;
  padding-top: 2px;
} 
ul.cols li.inputs {
  float: left;
  width: 22em;
  margin: 0;
  padding: 0;
  padding-top: 2px;
} 
.submit {
	margin-top: 5px; 
	padding-bottom: 5px; 
	height: 90px; 
	text-align: center;
	width: 300px;
}
.input {
	padding: 1px; 
	margin: 4px 0px 5px 8px; 
	font: 11px/14px Arial, Helvetica, sans-serif; 
}
.textarea {
	margin: 4px 0px 5px 8px; 
	font: 11px/14px Arial, Helvetica, sans-serif;
	background: #000;
}
#form_title {
	font: bold 11px/18px Arial, Helvetica, sans-serif; 
	text-transform: uppercase; 
	padding-top: 10px; 
	padding-bottom:10px; 
	text-align: center
}
#passwordStrength
{/*	height:20px;*/
	display:block;
	float:left;
}
.strength0
{	width:150px;
	background:#cccccc !important;
}
.strength1
{	 width:150px;
	background:#ff0000 !important;
}
.strength2
{	width:150px;    
	background:#ff5f5f !important;
}
.strength3
{	 width:150px;
	background:#56e500 !important;
}
.strength4
{	background:#4dcd00 !important;
	width:150px;
}
.strength5
{	background:#399800 !important;
	width:150px;
}
.admin {
	float: right; 
	font-size: 80%; 
	padding-top: 4px; 
	color:white;
}	
.admin a:link {color: #fff; }
.admin a:visited {color: #eee; }
.admin a:active {color: #dddddd; }
.admin a:hover {color: #aaa; }