html
{
border:0;
margin:0;
padding:0;
font-weight:normal;
min-height: 100%;
margin-bottom: 1px;
}

body
{
font: normal 75%/140% Arial, Sans-Serif, Tahoma;
color: #333;
background:#fdefce url(../Images/ClientSpecific/background.jpg) repeat-x;
margin:5px 0 0 0;
}

h1
{
font-size: 16px;
margin: 5px 0 5px 0;
padding:0;
}

h2
{
font-size: 1.6em;
margin: 5px 0 5px 0;
padding:0;
}

h3
{
font-size: 1.4em;
margin: 5px 0 5px 0;
padding:0;
}

h4
{
font-size: 1.2em;
margin: 5px 0 5px 0;
padding:0;
}

p
{
margin: 5px 0 5px 0;
padding:0;
}

a
{
color:#000!important;
}

#wrapper
{
width: 980px;
margin: 0 auto;
padding:0;
background: #777;

}

#header
{
background: #fff;
float:left!important;
padding:0px;
margin: 0 auto;

}

#header img
{
margin:20px 0 0 20px;
}

#header .header_links
{
margin:10px 0 0 0;
float:right!important;
width:260px;
}

#header .header_links a
{
margin-left:20px;
}

#header a:hover
{
text-decoration:underline!important;
}
.menu_area
{
font-family: Verdana!important;
/* border: solid 1px #f00!important; */

}

#footer
{
float:left;
}

#footer a
{
color:#fff!important;
font-size:0.9em;
font-weight: normal;
}

#footer .footer_right
{
color:#999!important;
font-size:0.8em;
float:right;
}

#content
{
float: left;
display: inline;
margin: 0 auto;
padding:0;
}

a:link
{
color: #f00;
text-decoration: none;
}

a:visited
{
color: #000;
text-decoration: none;
}

a:hover
{
color: #000;
text-decoration: underline;
}

a:active
{
color: #000;
}

input, select
{
border: solid 1px #bbb;
}

input[type=radio]
{
color:#000; 
background-color:#fff;
border: solid 1px #fff;
}

#navigation 
{
font-weight: bold;
font-family: Verdana;
float:left!important;
}

#navigation .divider
{
color:#ccc;
}

#footer .divider
{
color:#ccc;
}

.light_grey
{
color:#aaa;
}

.light_grey_sml
{
color:#aaa;
font-size:9px;
}

.light_grey_ital
{
color:#aaa;
font-style:italic;    
}

.light_grey_sml_ital
{
color:#aaa;
font-style:italic;
font-size:9px;   
}

.error
{
color:#f00;
}

.error_large
{
color:#f00;
font-size:1.4em;
}

.bold
{
    font-weight: bold;
}

hr
{
	color: #ccc;
	height: 1px;
	background: #ccc;
}
	
