body {margin:0px; padding:0px; font: 11px verdana, helvetica, sans-serif; color: #333; background-color: #ccc/*D3E4FF*/;}
/* html formatting */
h1, h2, h3, h4, h5, h6 {color: #002C77; font: bold 1em verdana, helvetica, sans-serif;}
h2 {margin-top: 20px; padding: 5px; font: 1.1em bold helvetica, verdana, sans-serif; border-bottom: 1px dotted #ccc;}
h3 {font-weight: bold;}
/* layout divs */
a:link {color: #0000CC;}
a:visited, a:hover {color: #002C77;}
li li {margin-left: 20px;}
div#container {width: 770px; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 10px; border: 1px solid #fff;/*1px solid #ccc999AB6;*/}
div#header {width: 770px; background-color: #fff;}
img#logo {float: left; border: none;}
div#quicklinks {float: left; color: #ccc; margin: 10px 10px 0 0; padding: 0;}
div#quicklinks ul {margin: 0; padding: 0; list-style-type: none}
div#quicklinks li {display: inline; margin: 0; padding: 0 0 0 0;}
div#quicklinks a {font-size: 9px; text-decoration: none; color: #666;}
div#quicklinks a:hover {color: #ff0000;} 
div#faqmenu {float: left; margin: 10px 10px 0 0;}
div#navbar {width: 770px; clear: both; border-bottom: 5px solid #f8e04d;}
div#navbar ul {background-color: #DF001F; margin: 0; padding: 1em;}
div#navbar li {display: inline; list-style-type: none; padding: 0 0.5em;} 
div#navbar a {font-size: 9px; text-decoration: none; color: #FFFFFF;}
div#navbar a.selected {color: #f8e04d;}
div#navbar a:hover {color: #f8e04d;}
/* div contentarea keeps the floating columns together */  
div#contentarea {width: 770px; background-color: #fff;}
div#column1 {float: left; width: 174px; margin: 0; padding: 0; background-color: #006D9C; font-size: 9px;}
div#column1 img {margin: 0; padding: 0;}
#button {padding: 0; margin: 0; background-color: #006D9C; color: #fff;}
#button ul {list-style: none; margin: 0; padding: 0; border: none;} 
#button li {border-bottom: 1px solid #fff; margin: 0; padding: 0;}
#button li:first-child {border-top: 1px solid #fff; margin: 0; padding: 0;}
#button li a {width: auto; display: block; padding: 1em 0 1em 1em; color: #fff; text-decoration: none;}
html>body #button li a {width: auto;}
#button li a:hover {color: #1e1646; background-color: #009CDF/*3f9c35*/;}
#newsletter {width: auto; margin: 0; padding: 1em 1em 1em 1em; background-color: #eee;}
div#content {width: 556px; float: left; padding: 10px;}
* html div#content {width: auto;}
div#content-index {margin-bottom: 20px;}
#content div.feature {border: 1px solid #ccc; padding: 0 0 0 0; margin: 0 0 10px 0; clear: both;}
#content div.featurecontent {margin: 5px;}
#content h2 {clear: both; padding-bottom: 5px; margin: 0 0 5px 0; background-color: #eee; font-weight: bold;}
#content td, th {border: 1px solid #ccc; padding: 5px; line-height: 1.4em;}
#content table { margin-bottom: 20px;}
#content ul {list-style: disc;}
#content ul ul {border: none; margin: 0; padding: 0;}
#content ul dl {border: none;}
#content li.nestedlist {list-style-type: none;}
#content img {border: none;}
div#footer {clear: both; width: auto; border-top: 1px solid #ccc; color: #ccc; padding: 0.5em; text-align: right; background-color: #fff;}
div#footer ul {margin: 0.2em 1em; padding: 0;}
div#footer li {display: inline; list-style-type: none;}
div#footer a {font-size: .8em; text-decoration: none; color: #666;}
div#footer a:hover {color: #ff0000;}
div#copyright {width: 770px; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 10px; padding-bottom: 10px; font-size: .8em; color: #999; text-align: right;}
/* classes */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
.clearfix {display: inline-block;}
/* Holly Hack for a bug in IE6 for Windows */
*html .clearfix {height: 1%}
.clearfix {display: block;}
.childrenHeadline {
	font-family: verdana, helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #1E1646;
}