table {
font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px; color:#666666;
}
a {
color:#FF6600; text-decoration:none
}
a:hover {
text-decoration:underline
}
a.footerlinks {
color:#666666; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:9px
}
A.footerlinks:hover {
color:#666666;text-decoration:underline
}
.footertext {
font-family:Arial,Helvetica, sans-serif;font-size:9px;color:#666666
}
.borderlinebottom {
border-bottom:1px solid #cccccc
}
.rightcolumn {
padding-left:15px
}
.leftcolumn {
border-right:1px solid #cccccc; padding-right:10px;
}
b {
color:#FF6600; font-size:18px; font-weight:normal
}
.headergrey {
	color:#666666;
	font-family: "Franklin Gothic Medium", "Arial Narrow", tahoma, Helvetica, sans-serif;
	font-size: 20px;
}
.headerorange {
	color: #FF6600;
	font-family: "Franklin Gothic Medium", "Arial Narrow", tahoma, Helvetica, sans-serif;
	font-size: 20px;
}

.maincontent {
border-right:1px solid #cccccc; padding-left:15px;padding-right:15px
}
.fieldpadding {
padding-bottom:3px; padding-top:8px
}
.checkboxsize {
width:12px; height:12px
}
.form_text {
font-family:verdana,Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF
}
.fieldsize {
width:130px; height:10px; font:verdana,Arial, Helvetica, sans-serif; font-size:9px; color:#666666
}
.loginpadding {
padding-top:15px
}
a.callboxlinks { 
color:#999999
}
.raqbox { 
padding-left:15px; padding-right:5px; color:#999999; font-size:10px; line-height:25px; font-family:arial,verdana,helvetica, sans-serif;
}
.raqheader { 
color:#CCCCCC; font-size:14px;
}
A.callboxlinks:hover {
color:#999999;text-decoration:underline
}
.logsize {
font-family:Arial, Helvetica, sans-serif; font-size:10px
}
.picwhiteborder {
border-top:1px solid #ffffff
}
.topwhiteborder {
border-top:1px solid #ffffff
}
.btmwhiteborder {
border-bottom:1px solid #ffffff
}
.btmgreyborder {
border-bottom:1px solid #cccccc
}
.textarea {
 width:281px; height:52px
 }
.specialinterest {
padding-top:5px; padding-bottom:5px
}
.submit {
padding:5px
}
.secondarylinks { 
color:#FF6600
}
.leftnavsublink {
padding-left: 20px;
}
.tertiarylinks {
	color:#666666;
	padding-left: 6px;
}
#nav {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	width:100%;
}

#nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width:100%;
	border-left:1px solid #fff;
	text-align:left
}

/* link styles */
#nav a {
	display: block;
	text-decoration:none;
	font-size:11px;
	font-family:verdana;
	color:#fff;
	z-index:-1;
}
#nav a:hover {
	
}
#nav li ul a {
	font-size:10px;
	color:#fff;
	width:160px;
	/*border:1px solid #fff;*/
	border-top:0;
	padding:3px;
	border-right:1px solid #fff;
}
#nav li ul a:hover {
	background-color:#c30;
}
#nav li:hover {
}
#nav ul li:hover {
	background-color:#c30;
}

#nav li {
	float: left;
	z-index:99;
}
#nav li ul {
	position: absolute;
	width: 165px;
	left: -999em;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
#nav li ul li {
	border:0px;
	background-color:#f60;
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}
#nav li ul ul{
	margin: -1.6em 0 0 15em;
	z-index:999
}
#nav li ul ul li{
	background-color:#444;
	z-index:999
}
#nav li ul ul li a {color:#fff}
#nav li ul ul li a:hover {background-color:#000}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
.headergreySecondary {
	font-family: "Franklin Gothic Medium", "Arial Narrow", tahoma, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
}
#flash {position:absolute; z-index:-999;
}
.quote {
	font-style: italic;
	color: #006600;
}
.ReferenceQuote {
	color: #333333;
}
