/* CSS Document */


body { margin: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background-image:url(images/background2.gif); clear: left; }

p { font-size:12px; color:#666666; }
a { color:#666666; }
h1 { font-family: Impact, Tahoma, Arial; font-size:20px; color:#FF8A00; }
h2 { font-size:16px; color:#330066; }
h3 { font-size:16px; color:#330066; }

.clear {
	clear: both;
}


#container { width: 780px; margin: auto; border: 1px #666666 solid; background-image:url(/images/body-back.gif) ; }
#header { }
#head01 { background-image: url(/images/head01.gif); height: 24px; text-align:right; padding-top: 3px;}
#head01 a:link, #head01 a:visited, #head01 a:active { font-size:10px; color:#000099; padding-right: 10px; padding-left: 30px; text-decoration:none;}
#head01 a:hover { text-decoration:underline; }
#head02 { background-image: url(/images/head02.jpg); height: 103px;}

#bodyback { }
#left { width: 200px;  float: left; 	background-color: transparent ; }
#right { width: 570px; float: right; background-color: transparent ;  }

#footer , #footer a { clear:both; background-image:url(/images/template02_16.gif); height: 20px; font-size:10px; color:#FFFFFF; text-align:center; padding-top: 10px;}
#credit {  height: 20px; text-align:right; font-size: 10px; padding-top:5px; background-color: #FFFFFF; }

#collapsing { margin-left: 20px; padding-left: 0; }
#collapsing .topNav { list-style: none;	margin-left: -20px; }
#sidebar #investorInfo h2, #collapsing .topNav { font-weight: bold;	font-size: 20px; }

#collapsing .current {	font-weight: bold; }
#collapsing {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	margin-bottom: 5px;
	width: 200px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
}

#collapsing .topNav
{	margin: 0;
	width: 200px;
	background-image: url(images/nav-back.gif);
	background-repeat: no-repeat;
	color:#FFFFFF;
	padding: 3px;
	font-size:16px;
	font-weight:bold;
}
#collapsing .level_0, #collapsing .level_0_current
{
	font-weight: normal;
	margin: 0;
	padding: 0;
	background: #E5E5E5;
	border-bottom: 1px solid #CCCCCC;
	color: #4f607f;
}
#collapsing .level_0_current
{
	background-color: ;
	border-bottom: 1px solid #dfdede;
}
#collapsing .level_0 a:link, #collapsing .level_0 a:visited,
#collapsing .level_0_current a:link, #collapsing .level_0_current a:visited
{
	margin: 0;
	display: block;
	width: 180px;
	padding: 7px 0 7px 18px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 3px 8px;
}
#collapsing .level_0_current a:link, #collapsing .level_0_current a:visited
{
	font-weight: bold;
	background-image: url(images/arrow-down.gif);
	background-repeat: no-repeat;
	background-position: 3px 8px;
}
#collapsing .level_0 a:hover, #collapsing .level_0 a:active, 
#collapsing .level_0_current a:hover, #collapsing .level_0_current a:active 
{
	margin: 0;
	padding: 7px 0 7px 18px;
	font-weight: normal;
	text-decoration: none;
	background-color: #CCCCCC;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 3px 8px;
}
#collapsing .level_0_current a:hover, #collapsing .level_0_current a:active
{
	font-weight: bold;
	background-image: url(images/arrow-down.gif);
	background-repeat: no-repeat;
}

/*** MENU - LEVEL 1 ***/
#collapsing .level_1, #collapsing .level_1_current
{
	font-weight: bold;
	margin: 0;
	padding-left: 0px;
	background-color: #EEEEEE;
	border-bottom: 1px solid #dfdede;
}
#collapsing .level_1_current
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #dfdede;
}
#collapsing .level_1 a:link, #collapsing .level_1 a:visited, 
#collapsing .level_1_current a:link, #collapsing .level_1_current a:visited
{
	margin: 0;
	display: block;
	width: 170px;
	padding: 2px 0 5px 28px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 13px 4px;
}
#collapsing .level_1_current a:link, #collapsing .level_1_current a:visited
{
	font-weight: bold;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 13px 4px;
}
#collapsing .level_1 a:hover, #collapsing .level_1 a:active, 
#collapsing .level_1_current a:hover, #collapsing .level_1_current a:active
{
	margin: 0;
	padding: 2px 0 5px 28px;
	text-decoration: none;
	background-color: #CCCCCC;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 13px 4px;
}
#collapsing .level_1_current a:hover, #collapsing .level_1_current a:active
{
	font-weight: bold;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
}

/*** MENU - LEVEL 2 ***/
#collapsing .level_2, #collapsing .level_2_current
{
	font-weight: bold;
	margin: 0;
	padding: 0;
	background-color: ;
	border-bottom: 1px solid #dfdede;
}
#collapsing .level_2_current
{
	background-color: ;
	border-bottom: 1px solid #dfdede;
}
#collapsing .level_2 a:link, #collapsing .level_2 a:visited, 
#collapsing .level_2_current a:link, #collapsing .level_2_current a:visited
{
	margin: 0;
	display: block;
	width: 130px;
	padding: 2px 0 5px 70px;
	font-weight: normal;
	text-decoration: none;
	background-image: ;
	background-repeat: no-repeat;
	background-position: 23px 4px;
}
#collapsing .level_2_current a:link, #collapsing .level_2_current a:visited
{
	font-weight: bold;
	background-image:;
	background-repeat: no-repeat;
	background-position: 23px 4px;
}
#collapsing .level_2 a:hover, #collapsing .level_2 a:active, 
#collapsing .level_2_current a:hover, #collapsing .level_2_current a:active
{
	margin: 0;
	padding: 2px 0 5px 70px;
	text-decoration: none;
	background-color: #CCCCCC;
	background-image: ;
	background-repeat: no-repeat;
	background-position: 23px 4px;
}
#collapsing .level_2_current a:hover, #collapsing .level_2_current a:active
{
	font-weight: bold;
	background-image: ;
	background-repeat: no-repeat;
}

/*** MENU - LEVEL 3 ***/
#collapsing .level_3, #collapsing .level_3_current
{
	font-weight: bold;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	border-bottom: 1px solid #dfdede;
	border-right: 1px solid #696969;
}
#collapsing .level_3_current
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #dfdede;
}
#collapsing .level_3 a:link, #collapsing .level_3 a:visited, 
#collapsing .level_3_current a:link, #collapsing .level_3_current a:visited
{
	margin: 0;
	display: block;
	width: 150px;
	padding: 2px 0 5px 48px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 33px 4px;
}
#collapsing .level_3_current a:link, #collapsing .level_3_current a:visited
{
	font-weight: bold;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 33px 4px;
}
#collapsing .level_3 a:hover, #collapsing .level_3 a:active, 
#collapsing .level_3_current a:hover, #collapsing .level_3_current a:active
{
	margin: 0;
	padding: 2px 0 5px 48px;
	text-decoration: none;
	background-color: #EAF4FD;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 33px 4px;
}
#collapsing .level_3_current a:hover, #collapsing .level_3_current a:active
{
	font-weight: bold;
	background-image: url(images/arrow-down.gif);
	background-repeat: no-repeat;
}


#collapsing .level_0_current_parent a:link, #collapsing .level_0_current_parent a:visited
{
	background-image: url(images/arrow-down.gif) !important;
}
#collapsing .level_0_current_parent a:hover
{
	background-image: url(images/arrow-down.gif) !important;
}

#collapsing .level_1_current_parent a:link, #collapsing .level_1_current_parent a:visited,
#collapsing .level_2_current_parent a:link, #collapsing .level_2_current_parent a:visited,
#collapsing .level_3_current_parent a:link, #collapsing .level_3_current_parent a:visited,
{
	background-image: url(images/arrow-down.gif) !important;
}
#collapsing .level_1_current_parent a:hover, #collapsing .level_1_current_parent a:active,
#collapsing .level_2_current_parent a:hover, #collapsing .level_2_current_parent a:active,
#collapsing .level_3_current_parent a:hover, #collapsing .level_3_current_parent a:active,
{
	background-image: url(images/arrow-down.gif) !important;
}



#breadcrumb  {	color: #000099; font-size:10px; margin: 0; padding: 3px;}
ul#breadcrumb  {color: #000099; font-size:10px; list-style: none;}
ul#breadcrumb li {	display: inline;}
ul#breadcrumb li a:link , ul#breadcrumb li a:visited , ul#breadcrumb li a:active { color: #000099; font-size:10px;	padding-left: 2px;	padding-right: 2px; text-decoration:none;	}
ul#breadcrumb li a:hover { text-decoration: underline;}

#news { padding: 3px; }
#newsDate { font-size:10px; font-weight:bold; color:#000099; }
#newsTitle { font-size: 11px; }
#newsShort { padding: 3px; }
#newsLink { text-align:right; font-size: 10px; }
#signup { padding: 3px; }
.boxHead{ margin: 0; width: 200px; background-image: url(images/nav-back.gif); background-repeat: no-repeat; color:#FFFFFF; padding: 3px; font-size:16px; font-weight:bold; }

#right form {   margin: 0;   padding: 0; }
#right form ol {
margin: 0;
padding: 0;
list-style: none;
}
#right form li {
display:inline;
}

#right form fieldset { border: 0 solid;padding: 10px 0; margin: 0;}
#right form fieldset.hidden {   border: 0;}
#right form fieldset legend {  border: 0px; font-family: Impact, Tahoma, Arial; font-size:20px; color:#FF8A00;}
#right form label {    margin: 0 0 0 5px;}
#right form label.qflabel { display: block; float: left; width: 200px; padding: 0; margin: 5px 0 0 0;    text-align: right; font-weight: bold;}
#right form input, #right form textarea, #right form select {  width: auto;}
#right form textarea {  overflow: auto;}
#right form br { clear: left;}
#right form div.qfelement { display: inline;  float: left; margin: 5px 0 0 10px; padding: 0;}
#right form span.error, form span.required {  color: red;}
#right form div.error { border: 1px solid red; padding: 5px;}
