/* overrides.css -- over-rides sytles in style.css */

body {
	/* font: 70% Helvetica, Arial, sans-serif; */
}

#splashimage {
	width: 996px;
	height: 95px;
	background: url(../images/splashimage.jpg) repeat-x;
	margin: 0px 0 12px 0px;
}

#content-right h1 {
	color: #112887;
	font-size: 1.4em;
	border-bottom: double 3px #ce6c35;
	padding-bottom: 3px;
	margin: 0 0 5px 0;
	width: 586px;
	float: left;
}

#content-right h2 {
	color: #112887;
	font-size: 1.7em;
	border-bottom: double 3px #ce6c35;
	padding-bottom: 3px;
	margin: 0 0 5px 0;
	width: 586px;
	float: left;
	margin-top: 20px;
}

#content-right h3 {
	color: #112887;
	font-size: 1.3em;
	padding-bottom: 3px;
	margin: 10px 0 5px 0;
}

#content-right p {
	line-height: 1.4em;
	margin: 0 0 10px 0;
}


#content-right ol {
	position: relative;
	margin-left: 25px;
	margin-bottom: 2px;
	list-style-type: decimal;
}

#content-right ol li {
	margin-left: 0;
	margin-bottom: 5px;
}

#content-right ul {
	position: relative;
	list-style-type: square;
	margin-left: 25px;
	margin-bottom: 5px;
}

#content-right ul li {
	margin-left: 0;
	margin-bottom: 5px;
}

#content-right li a {
	padding-left: 0px;
	text-decoration: none;
}

#content-right li a:hover {
	color: #CC0000;
}


#content-right a {
	color: #112887;
}

#content-left {
	width: 364px;
	float: left;
}

#content-left h1 {
	color: #112887;
	font-size: 1.7em;
	border-bottom: double 3px #ce6c35;
	padding-bottom: 3px;
	margin: 0 0 5px 0;
	width: 364px;
	float: left;
}

#content-left ul {
	widows: 364px;
	float: left;
	list-style-position: outside;

}

#content-left ul li {
	margin-left: 8px;
	margin-bottom: 5px;
	padding-left: 0px;
 	text-indent: -9px;
}

#content-left li a {
	border-left: 4px solid #112887;
	padding-left: 5px;
	text-decoration: none;
	color: #112887;
	font-size: 1.3em;
	font-weight: bold;
}

#content-left li a:hover {
	border-left: 4px solid #6bb14e;
}

#content-left h2 {
	color: #112887;
	font-size: 1.7em;
	border-bottom: double 3px #ce6c35;
	padding-bottom: 3px;
	margin: 20px 0 5px 0;
	width: 364px;
	float: left;
}

#content-left h3 {
	color: #000;
	font-size: 1.3em;
	padding-left: 2px;
}

#content-left p {
	width: 364px;
	float: left;
	font-size: 1.2em;
	line-height: 1.3em;
	margin-bottom: 5px;
}

.plainlist {
	margin: 0 0 0 20px;
	list-style-type: disc;
	font-weight: normal;
	font-color: #000;
	font-size: 1.3em;
	color: #000;
}

.footernav {
	font-size: 1.1em;
	font-weight: bold;
	color: #444;
	text-align: center;
}

.footernav .menu ul {
	position: relative;
	top: 7px;
	padding: 0; list-style-type: none; list-style-image: none;
}

.footernav .menu li {
	font-size:1.1em;font-weight:bold;display: inline;padding: 0px 3px;
}

.footernav .menu a {
	text-decoration:none; color: #222;
}

.footernav .menu a:hover {
	color: #555; text-decoration: underline;
}

/* Mark the current page */
body#home a.home,
body#currentdev a.currentdev,
body#publications a.publications,
body#topics a.topics,
body#laws a.laws,
body#regs a.regs,
body#contacts a.contacts,
body#reports a.reports,
body#states a.states,
body#info a.info {
	text-decoration: underline;
}

