﻿body
{
	font: normal 75%/140% Arial, Sans-Serif, Tahoma;
	color: #333;
	background:#fcfaec;
}

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;
}


#footer
{
	text-align:left;
	background:#ecf2c2 url(/images/ClientSpecific/footer_back.jpg) no-repeat;
	padding:40px 20px 0px 20px;
	color: #3e5301;
}

#footer a
{
	color:#112c74;!important;
	font-size:.8em;
}

#footer .footer_right
{
	color:#999!important;
	font-size:.8em;
	float:right;
}

#content
{
    float: left;
    margin: 0;
    width: 983px;
}


label
{
	width: 100px!important;
	float:left;
}
img
{
	border:none!important;
}

a
{
	cursor:pointer!important;
	text-decoration: underline;
}
a:link
{
	color: #000;
}

a:visited
{
	color: #000;
	text-decoration: none;
}

a:hover
{
	color: #000;
	text-decoration: underline;
}

a:active
{
	color: #000;
}

input[type=radio]
{
	color:#000; 
	background-color:#fff;
	border: solid 1px #fff;
}

#navigation .divider
{
	color:#ccc;
}

.navigation a:hover
{
	cursor:pointer;
}

#footer .divider
{
	color:#ccc;
}

.bold
{
	font-weight:bold;
}

.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;
}


.required_field
{
	border:solid 1px #f00;
}

.required_label
{
	color:#f00;
}

.requiredfield
{
	border:solid 1px #f00;
}

.requiredlabel
{
	color:#f00;
}
.focus
{
	background:#fffacd;
}
.blur
{
	background:#fff;
}
.labelexplain
{
	color:#aaa;
	font-style:italic;
}

.notification
{
	margin:0 0 15px 0;
	padding:10px;
	border:solid 1px #d9d9d9!important;
	background:#e7e7e7;
}
