
* {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
body		{background-color:#6e839e;
		background-image:url(/images/background.jpg);
		background-repeat:repeat-x;
		color: #233352;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 11px;
		font-weight: normal;
		}
select         {font-size: 10px;
                font-family: Arial, Helvetica, sans-serif;
                background-color: #f0f0f0;
                margin-top: 0px;
                margin-bottom: 0px;
                color: #606060}
input          {font-size: 12px;
                font-family: Arial, Helvetica, sans-serif;
                background-color: #5678b6;
	        border: 1px solid #233352;
		color: #ffffff;
                margin-left: 2px;
                margin-right: 2px}
form		{margin: 0px}
.white         {font-family: Arial, Helvetica, sans-serif;
		color: #ffffff;
		font-size: 11px;
		font-weight: normal}
.phone         {font-size: 9px;
		margin-left: 12px;
		margin-top: 10px}
.title         {color: #5678b6;
		margin: 10px;
                font-size: 16px}
.headline      {color: #426682;
		margin: 10px;
                font-size: 13px;
		font-weight: bold}
.text          {margin: 10px}
.textcompact   {margin-left: 10px}
.soft          {margin: 20px;
		margin-right: 260px;
		font-size: 13px;
		color: #5678b6}
.small		{margin-left: 10px;
		font-size: 10px}
.bold          {margin: 10px;
		font-weight: bold;
		font-size: 12px}
.boldcompact   {margin-left: 10px;
		font-weight: bold;
		font-size: 12px}
hr             {color: #5678b6;
		margin-left: 10px;
		margin-right: 10px}
a:link         {font-size: 11px;
                font-family: Verdana, Arial, Helvetica;
                font-weight: normal;
                text-decoration: none;
                line-height: 15px;
                color: #233352}
a:visited      {font-size: 11px;
                font-family: Verdana, Arial, Helvetica;
                font-weight: normal;
                text-decoration: none;
                line-height: 15px;
                color: #233352}
a:hover        {font-size: 11px;
                font-family: Verdana, Arial, Helvetica;
                font-weight: normal;
                text-decoration: underline;
                line-height: 15px;
                color: #233352}
                .result .confirm-submit-button .confirm-next-submit, .result .confirm-submit-button .confirm-back-submit{
border:0 none;
color:#E7E7E7;
cursor:pointer;
font-size:1.5em;
font-weight:bold;
height:32px;
line-height:34px;
margin:0;
padding-left:5px;
text-decoration:none;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:none;
}

#nav {
	list-style:none;
	margin:0;
	padding:0;
}
#nav li a {
	_height:0px;
	display:block;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px;
	margin-left:4px;
	text-decoration:none;
	color:#ffffff;
}
#nav li.selected a {
	color:#000000;
}
#nav li.selected a:hover {
	color:#000000;
}

/*** sub styles ***/
#nav li ul {
	background:#5678b6;
	list-style:none;
        margin-left: 0px;
        padding-left: 10px;
	overflow:hidden;
}
#nav li.smopen ul, #nav li.smclosed ul {
	height:0px;
}
#nav li li {
	margin:0;
}
#nav li li a {
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	border:none !important;
	background:none !important;
	font-weight:normal !important;
}
#nav li li a:hover {
	background:#ffffff !important;
	text-decoration: underline;
}