/* document */
a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#30295e; line-height:20px; height:6px;}
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: underline; }
fieldset {margin-bottom:7px;}
legend {font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#5e98ac;}
body {text-align:center; color:#4c4c4c}
p {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#container {width:760px;margin-left:auto; margin-right:auto;text-align:left;}

#header {height:87px; background-color:#5c9ca2; margin-bottom:-1em; background-image:url(../images/homepage.jpg); background-position:right; background-repeat:no-repeat;}
*html #header {padding-bottom:0px;}
#header h1 {padding-right:300px; color:white; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; margin-top:10px; float:right;}
*html #header h1 {font-size:1.5em;}
#logo {background:url(../images/logo.gif) no-repeat; width:92px; height:41px;}
#sidenav {float:left; width:180px; margin:0; padding:1em;}
#sidenav p {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
*html #sidenav {padding-top:17px;}
#sidenav h3 {font-family:Arial, Helvetica, sans-serif; font-size:.9em; color:#30295e}

#navigation {position:relative; left:0px; top:7px; height:25px; margin-top:-2em; background-color:#30295e; width:500px;}
#navigation p {padding-left:10px; color:#30295e; margin:0em;}
/*#navigation p {padding-left:10px; color:white; margin:0em;} */
#navigation a {color:#30295e; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#navigation a:hover {text-decoration:none;}

#spacer {padding-left:254px;}

#subnav {float:right; height:50px; width:550px; margin-top:10px; text-align:right;}
#subnav ul {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:5px; padding-top:5px; list-style:none; margin-right:-.5em;}
*html #subnav ul {margin-right:-.7em;}
#subnav li {padding:5px;display:inline;}
#subnav li a {padding:10px 5px 10px 5px; border: 1px solid #5e9eb7; background-color:#4a386b; color:white; text-decoration:none; width:100%;}
#subnav li a:hover {background-color: #5e9eb7; border:1px solid #4a386b; text-decoration:none;}

#registration {float:left; margin-top:10px; padding-left:-1em;}
#registration ul {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:5px; padding-top:5px; margin-left:-3.6em; list-style:none;}
*html #registration ul {margin-left:0em;} 
#registration li {display:inline;}
#registration a {padding:10px 5px 10px 5px; width:250px; border: 1px solid #4a386b; background-color:#5e9eb7; color:white; text-decoration:none;}
#registration a:hover {background-color: #4a386b; border:1px solid #5e9eb7; text-decoration:none;}

#content {float:left; padding-left:1em; padding-top:10px;}
*html #content {padding-top:0px;}
#content h2 {font-family:Arial, Helvetica, sans-serif; font-size:1.1em; margin: 0 0 .5em 0;}
#content h3 {font-family:Arial, Helvetica, sans-serif; font-size:.9em; margin: 0 0 .5em 0;}
#content p {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:0em;}
#content ol, ul {font-family:Arial, Helvetica, Sans-Serif; font-size:12px;}
#content ul {list-style-type:none; list-style-image:url(../images/bullet.gif);}
#content li {padding-bottom:5px;}
#footer {clear:both; margin:0; padding:.2em; background-color:#F0F0F0; font-family:Arial, Helvetica, sans-serif; text-align:right;}
#footer p {margin:0; color:#999999; font-size:11px;}
#footer a {color:#999999; font-size:11px; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#leftnav p { margin: 0 0 1em 0; }
#CompanyInformation table {width:100%;}
#CompanyInformation td {font-family:Arial, Helvetica, sans-serif; font-size:11px; vertical-align:top; padding-left:5px;}
.formlabel {font-size:12px; font-weight:bold; width:45%; padding-bottom:10px;}
.formedit {padding-left:10px;}
.textbox {font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #000;}
.input {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.selected {height:6px; color:#30295e; font-weight:bold; white-space:nowrap; background:transparent url(../images/feature_chev.gif) scroll no-repeat left center;padding:0px 0px 0px 20px;}
.childlink {height:6px; white-space:nowrap; background:transparent url(../images/feature_chev.gif) scroll no-repeat left center; padding:0px 0px 0px 20px;}
.childlinkselected {color:#30295e; font-weight:bold; white-space:nowrap; background:transparent url(../images/feature_chev.gif) scroll no-repeat left center; padding:0px 0px 0px 20px;}
.smalltxt2 {font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.navbuttons {padding:10px 0px 10px 0px;}

/* header text */
.header_text
{
	font-size: 1.5em;
	font-style: normal;
	line-height: 1em;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	background-color:Transparent;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space:nowrap;
}

/* navigation bar */
.navbar
{
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #777777;
	background-color:Transparent;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space:nowrap;
	padding: 0px 9px 0px 6px;
	vertical-align: super;
	cursor: pointer;
}

.navbar A:link, .navbar A:visited, .navbar A:active
{
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #777777;
	background-color:Transparent;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space:nowrap;
	padding: 0px 9px 0px 6px;
	vertical-align: super;
	cursor: pointer;
}

.navbar A:hover
{
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #493D63;
	background-color:Transparent;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space:nowrap;
	padding: 0px 9px 0px 6px;
	vertical-align: super;
	cursor: pointer;
}

.navbar-selected
{
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #493D63;
	background-color:Transparent;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space:nowrap;
	padding: 0px 9px 0px 6px;
	vertical-align: super;
	cursor: pointer;
}

.navbar-selected A:link, .navbar-selected A:visited, .navbar-selected A:active
{
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #493D63;
	background-color:Transparent;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space:nowrap;
	padding: 0px 9px 0px 6px;
	vertical-align: super;
	cursor: pointer;
}

.navbar-selected A:hover
{
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #493D63;
	background-color:Transparent;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space:nowrap;
	padding: 0px 9px 0px 6px;
	vertical-align: super;
	cursor: pointer;
}

/* buttons */
.button_text
{
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	background-color:Transparent;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space:nowrap;
	vertical-align:middle;
	padding: 0px 0px 4px 0px;
	cursor: pointer;
}

#hidden {display:none;}

