h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin:0;
	font-style:oblique;
	font-weight:normal;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin:0;

}
a:link {
	color: #3366CC;
	text-decoration:underline;
}
a:hover {
	color: #000;
}
a:active {
	text-decoration:underline;
}
a:visited {
	text-decoration:underline;
}
.areas {
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
}
.areas a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.areas a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.areas a:hover {
	color: #D09173;
	text-decoration: none;
}
.areas a:active {
	color: #D09173;
	text-decoration: none;
}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: bold;
}
.nav a:link {
	color: #061A2F;
	text-decoration: none;
}
.nav a:visited {
	color: #061A2F;
	text-decoration: none;
}
.nav a:hover {
	color: #41586F;
	text-decoration: none;
}
.nav a:active {
	color: #41586F;
	text-decoration: none;
}
.bod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
}
.header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3D3D3D;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}
#qc{
	width:175px;
	height:239px;
	background:url(images/qc-bkgd.jpg) top left no-repeat;
	float:right;
	padding:49px 0 0 27px;
	margin:5px 0px 15px 15px;

}
#qc textarea{
	width:143px;
	height:43px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:5px;
	overflow:hidden;
	padding:2px 0 0 2px;

}
#qc input{
	width:143px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:5px;
	padding:2px 0 0 2px;
}
#qc p{
	font-size:9px;
	color:#FFFFFF;
	margin:0 0 0 20px!important;
}
#qc a{
	font-size:9px;

	color:#FFFFFF;
	text-decoration:underline;
}
#qc a:hover{
	color:#666666;
	text-decoration:underline;
}
.submitBTN{
	width:114px !important;
	height:35px !important;
	background:url(images/submitBTN.jpg) top left no-repeat;
	cursor:pointer;
	border:none;
	margin:0px 0 0 20px !important;
}
.address2 {
    display:none;
}
.valid {
    background-color: #007940!important;
    color: #FFFFFF!important;
}
.invalid {
    background-color: #F00000!important;
    color: #FFFFFF!important;
}
#blogText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
}
#blogText p{

}

#blogger-navigation{
	width:202px;
	float:right;
}
#blogger-navigation h3{
}
#blogger-navigation ul{
}
#blogger-navigation ul li{
}
#blogger-navigation ul li a{
}
#blogger-navigation ul li a:link, #blogger-navigation ul li a:visited{
}
#blogger-navigation ul li a:hover, #blogger-navigation ul li a:active{
}
#blogger-navigation #powered-by{
}
#rightC{
	width:232px;
	float:right;
	margin:0 0 15px 15px;
}
/* Add this to your CSS style sheet */

/* Clearfix from positioniseverything.net; http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac */

* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* End hide from IE-mac */

/* Use a break with this class to clear float containers */

.brclear {
  clear:both;
  height:0;
  margin:0;
  font-size: 1px;
  line-height: 0;
}
