/* GLOBAL */
body
{
	margin:0px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.75em;
	height: 100%;
	color:#ffffff;
}

img 
{
    border: 0;
}

form 
{
    margin: 0;
}

label 
{
    float: left;
    width: 310px;
    display: block;
    padding-top: 2px;
}

/* move these styles to correct style sheet */
span.locationchecklist 
{
    display: block;
    float: left;
}
span.locationchecklist input 
{
    float: none;
    margin: 0;
}
span.locationchecklist label 
{
    float: none;
    width: auto;
    padding-bottom: 1px;
    display: inline;   
}

input,
select 
{
    float: left;
	font-size: 0.95em;
	margin-bottom: 3px;
}

ul 
{
    margin-bottom: 3px;
}

a,
a:visited,
a:active 
{
	text-decoration: none;
	color: #ff7800;
}
a:hover
{
    text-decoration: none;
    color:#ffffff;
}

/* CLEARING */
.clear {
	clear:both; 
	height:1px; 
	margin:0; 
	padding:0; 
	font-size: 1px;
	line-height: 1px;
	color: #ff6600;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.reminderFooter a
{
	margin-top:20px;
	float:left;
}

.dottedline
{
	border-top:2px dotted #ffffff;
}


div.content a.newSearch
{
    color:#ffffff;
    text-decoration:none;
    background-image:url('../images/admin_linkBG_off.gif');
    background-repeat:no-repeat;
    background-position:left;
    padding-left:20px;
}
div.content a.newSearch:hover
{
    color:#ffffff;
    text-decoration:none;
    background-image:url('../images/admin_linkBG.gif');
    background-repeat:no-repeat;
    background-position:left;
    padding-left:20px;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
