 BODY {margin: 0px; padding: 0px; font-family: verdana, arial, sans-serif; font-size: .8em; background-color: #AEB0B2; text-align: center; margin: auto}
 TABLE {font-size: 1em; color: #414042; text-align: justify}
.address2 {
}

div.main {text-align: center; width: 734px; margin: auto; margin-top: 12px; background: url(images/shadow.gif) repeat-y; text-align: justify}
div.mainbottom {text-align: center; width: 734px; margin: auto; background: url(images/shadow_bottom.gif) no-repeat}

A {cursor: pointer; cursor: hand}

#nav A {color: white; text-decoration: none; font-size: 13px}
#nav li li A {color: white; text-decoration: none; font-size: 11px}

ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-family: arial, helvetica, sans-serif;
	font-variant: small-caps;
	padding-left: 115px;
}

.list1 {font-variant: normal}

#nav li {
	float: left;
	position: relative;
	padding: 1px 17px 2px;
	text-align: center;
	cursor: default;
	background-color: #818181;
}

li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	background: url(images/ddbg3.gif) bottom left no-repeat;
	padding: 2px 0 1em 0;
}

#nav li>ul {
	top: auto;
	left: auto;
	width: 150px;
	font-size: 12px;
}

#nav li li {
	display: block;
	float: none;
	text-align: left;
	padding-left: 6px;
	border-bottom: 0px solid white;
	background-color: #939598;
}

#nav li:hover ul, li.over ul {
	display: block;
}
#nav li li:hover {text-decoration: none; background-color: #666}

.heading1 {font-size: 13px; font-family: georgia, serif; letter-spacing: .1em}
.heading2 {font-size: 11px; font-family: georgia, serif; letter-spacing: .1em}

.bodycopy {padding: 18px; }

.heading1 {color: #939598; letter-spacing: .3em; padding: 5px 10px 5px; font-weight: 200; border-top: 1px #939598 solid; border-bottom: 1px #939598 solid}
.heading2 {margin-left: 20px; text-align: center; display: block; color: #000; font-size: 12px; letter-spacing: .1em; padding: 0px 0px 2px; font-weight: 200; border-bottom: 1px #939598 solid; width: 75%}

.heading1home {font-size: 11px; font-family: georgia, serif; letter-spacing: .1em; color: #ccc}

.toptable {background-color: #b6b6b6}

ul.article {font-variant: normal; font-family: verdana, arial, sans-serif; margin: 0px 0px 6px 12px; list-style-image: url(images/bullet.gif); padding: 0px 0px 12px 12px}

ol.article {font-variant: normal; font-family: verdana, arial, sans-serif; margin: 0px 0px 6px 12px; padding: 0px 0px 12px 12px}

.para {padding: 6px 0px 12px 0px}

.bold {font-weight: bold; padding-bottom: 6px}
.address2 {
	display: none;
	visibility: hidden;
}
.valid {
  background-color: #D0ECAA !important;
}
.invalid {
  background-color: #EC8486 !important;
}
/*----------------------> Page 1 Forms <---------------------*/
#qc{
background-color:#CCCCCC;
}
#qc form{
}
#qc ul{

}
#qc ul li{
}
#qc div{
}
#qc input {
}
#qc textarea{
}
#qc input.select{
}
#qc input.button{
}
#qc input.orange-qc{
}
#qc img {
    vertical-align:middle;
}
#qc .address2 {
    display:none;
}
#qc .valid {
    background-color: #A5E29A !important;
    color: #000000 !important;
}
#qc .invalid {
    background-color: #EE8A8A !important;
    color: #000000 !important;
}
