/* MAIN */
body {
	font-family: Verdana, Arial, sans-serif;
	background-color:#DEDEDE;
	padding: 20px 0px 40px 0px;
}
body.other{ background: #DEDEDE url('../images/bg2.png') repeat-x scroll top left; }
body.home { background: #DEDEDE url('../images/bg.png') repeat-x scroll top left; }

a {
	color: #000000;
	text-decoration: none;
}

h1, h2 , h3, h4, h5, h6 {
	font-weight: normal;
	color:#DE8921;
}

p {
	overflow: hidden;
	padding: 5px 0;
}
/* DIVs */
div.spacer10 {  
	margin-bottom: 10px;
}  

div.spacer20{  
	margin-bottom: 20px;
}  

div.spacer80{  
	margin-bottom: 80px;
}  

/* BANNER */
#banner {
/* BEGIN compensate for incorrect banner image size */
	padding:3px 0 0 0;
/* END compensate for incorrect banner image size */
}

/* TOP MENU */
#menu_primary ul {
	float:right;
	list-style-type: none;
	overflow: hidden;
	margin-bottom: 0.0em;
	margin-right: -20px;
}

#menu_primary ul li {
	float: left;
	margin:0 0 0 2.4em;
	color:#DE8921;
	text-align: center;
}

#menu_primary ul li:first-child { /* This works for everything except IE6, which needs the last li to be targeted explicitly */
	margin-left: 0;
}

#menu_primary ul li a {
	font-family:Verdana;
	display: block;
	text-align: center;
}

#menu_primary ul li a:link {
}

#menu_primary ul li a:visited {
}

#menu_primary ul li a:hover {
	color:#FFFFFF;
}

#menu_primary ul li a:active {
	color:#D6DE23;
}

#menuline {
	padding-right:8px;
}

/* BODY */
#content {
}

#content a {
	color:#DE8921;
}

#content a:link {
	text-decoration: none;
}

#content a:visited {
}

#content a:hover {
	text-decoration: underline;
}

#content a:active {
	color:#FFFFFF;
}

/* FOOTER */
#footer {  
	text-align: center;
	font-size:10px;
}

#footer a {
	color: #DE8921;
	text-decoration: none;
}

#footer a:link {
}

#footer a:visited {
}

#footer a:hover {
	text-decoration: underline;
}

#footer a:active {
}

/* VARIOUS */
#menuline {
	float:right;
	margin-right: -10px;
}

#feature {
	margin-left:50px;
}

#list_menu {
	margin-left:-30px;
	list-style-type: none;
}

#right_content {
	text-align:center;
/* BEGIN these cause collapse */
//	border-left:thin solid #CCCCCC;
//	border-right:thin solid #CCCCCC;
//	width:298px;
/* END these cause collapse */
}

#right_content img {
	border-bottom:4px solid #707070;
}

#about-portrait {
	margin-left:-10px;
	text-align:center;
}

/* Free report submission form */
.requiredField {
	color:#DE8921;	
}

.formLeftRow {
	float:right;
	padding-top:1.2px;
	padding-bottom:1.2px;
}

.formRightRow {
}


