﻿@import url(xtra.css);

/* override imported sheets */

#dhtmltooltip{ 
position: absolute;
width: 150px;
border: 2px solid #339900;
padding: 5px;
background-color: #FFF;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

.phonenr {
	color: #090;  
}


.fund-title {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #003399
}


.note2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 1.2em;
	color: #666;  
	text-align: justify;
}

body {
    
	color: #000;
	margin: 0px;
	background-image: url(../img/36wav.gif);
	background-repeat: repeat-x;
	margin: 36px 0px 20px 0px;
}

.bgGray {  background-color:#CCCCCC;  }

/*  ******************************************************************************   */
/*  NAVIGATION  */

/*  global navigation */

.globalnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 1.6em;
	color: #000;  
}
.globalnav a {
	text-decoration: none;
	color: #039;
	font-weight: bold;
}
.globalnav a:link, .globalnav a:visited {
	text-decoration: none;
	color: #039;
}
.globalnav a:hover  {
	text-decoration: underline;
	color: #39C;
}
.globalnav a:active, 
.globalnav a.selected, 
.globalnav a.selected:link, 
.globalnav a.selected:active, 
.globalnav a.selected:visited, 
.globalnav a.selected:hover  {
	text-decoration: none;
	color: #C00;
}


.line
{
   background-color: #CCC;
}
.dottedline
{
  background-image: url(../img/dottedline.gif);
  background-repeat: repeat-y;
}

/*  Nav lv1  -  Tabs  */

.tab_space {
  background-image: url(../img/tabspacer.gif);
	background-repeat: repeat-x;
}

/*  Sidebar  */

.sidebar {
}

.sidebar .lv1  {
    padding: 5px;
}
span.lv2 { 
	display: block;
	margin-left: 8px; 
}
span.lv3 { 
	display: block;
	margin-left: 10px; 
}

.lv1 a, .lv1 a:link, .lv1 a:active, .lv1 a:visited {
	color: #003399;
	font-weight: bold;
	text-decoration: none;	
	display: block;
}
.lv1 a:hover {
	color: #3399CC;
	font-weight: bold;
	text-decoration: underline;
}
.lv1 a.selected, .lv1 a.selected:link, .lv1 a.selected:active, .lv1 a.selected:visited, .lv1 a.selected:hover {

	color: #3399CC;
	font-weight: bold;
	text-decoration: none;
}

.lv1 .lv2 a, .lv1 .lv2 a:link, .lv1 .lv2 a:active, .lv1 .lv2 a:visited {
	color: #003399;
	font-weight: normal;
	text-decoration: none;
	padding: 2px;
	display: block;
}
.lv1 .lv2 a:hover {
	color: #3399CC;
	font-weight: normal;
	text-decoration: underline;
}
.lv1 .lv2 a.selected, .lv1 .lv2 a.selected:link, .lv1 .lv2 a.selected:active, .lv1 .lv2 a.selected:visited, .lv1 .lv2 a.selected:hover {
	color: #3399CC;
	font-weight: bold;
	text-decoration: none;
}
.lv1 .lv2 .lv3 a, .lv1 .lv2 .lv3 a:link, .lv1 .lv2 .lv3 a:active, .lv1 .lv2 .lv3 a:visited {
	color: #003399;
	font-weight: normal;
	text-decoration: none;
}
.lv1 .lv2 .lv3 a:hover {
	color: #3399CC;
	font-weight: normal;
	text-decoration: underline;
}
.lv1 .lv2 .lv3 a.selected, .lv1 .lv2 .lv3 a.selected:link, .lv1 .lv2 .lv3 a.selected:active, .lv1 .lv2 .lv3 a.selected:visited, .lv1 .lv2 .lv3 a.selected:hover {
	color: #3399CC;
	font-weight: bold;
	text-decoration: none;
}

.nav_lv4 a, .nav_lv4 a:link, .nav_lv4 a:active, .nav_lv4 a:visited {
	color: #003399;
	font-weight: normal;
	text-decoration: underline;	
}
.nav_lv4 a:hover {
	color: #3399CC;
	font-weight: normal;
	text-decoration: underline;
}
.nav_lv4 a.selected, .nav_lv4 a.selected:link, .nav_lv4 a.selected:active, .nav_lv4 a.selected:visited, .nav_lv4 a.selected:hover {
	color: #003399;
	font-weight: normal;
	text-decoration: none;
}


/*  ******************************************************************************   */
/*  FOOTER  */

div#footer {

}
.footernav {	
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-style: normal;
	text-decoration: none;
	color: #000000;
}

/*  ******************************************************************************   */
/*    */

p, td, li, ul, input, select, span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
}

.intro {
    color: #000;
	/*font-weight: bold;*/
}

h1, .h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	color: #C00;
	line-height: 18pt;
	padding-bottom: 0px;
	/*background-image:url(../img/h1_baseline.gif);*/
}
 


ul li ul {
    margin-left: 15px; /* for IE */
	/*padding-left: 15px; : other browsers */
}


sup {
    font-size: 8px;
	font-family: Arial, Arial, Helvetica, sans-serif;
}

h1 sup { 
    font-size: 13px;
	vertical-align: top;
	font-family: Arial, Arial, Helvetica, sans-serif;
}
h2, .h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #003399;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

h2 sup { 
    font-size: 8pt;
	font-weight: normal;
}

h5, .h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000;
	padding: 0px;
	margin: 0px;
}

h6, .h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #3399CC;
	padding: 0px;
	margin: 0px;
}

h7, .h7 {
	color: #003399;
	font-weight: bold;
	font-size: 8pt;
}
strong { font-weight: bold; }

.note {
	color: #333333;
	font-size: 7.5pt;
}

hr  {  
    /*height: 1px;
	color: #CCCCCC;*/
	border: none; 
	border-bottom: 1px solid #CCC; 
	height: 0;
}

hr.hr_039  {  
  height: 1px;
	color: #039;
}

/*  ******************************************************************************   */
/*  TABLES  */

table.form_tabs td.spacer {	
		background-image: url(/img/formtabspacer.gif);
		background-repeat: repeat-x;
		background-color: #FFFFFF;
		/*border-bottom: 2px solid #CCC;
		border-top: none;
		border-left: none;
		border-right: none;
		padding: 6px 0px 2px 0px;
		*/
}


.formtable .th, .formtable .th td {
	color: #39C;
	font-weight: bold;
	font-size: 9pt;
}


div.datatable_box h3 {
    margin: 5px 0px;
}
/*
.datatable, .formtable  {
    background-color: #CCC;
}

.formtable td {  
   background-color: #EFF7FF;
}
.formtable .e {
   background-color: #FFF;
}
.formtable .o {
   background-color: #F1F1F1;
}
.datatable .e, .e {
    background-color: #FFFFFF;
}

.datatable .o, .o {
    background-color: #F1F1F1;
}

.datatable .th, .datatable th, .datatable .th td, .th {
    background-color: #F1F1F1;
	color: #039;
	font-weight: bold;
	font-size: 9pt;
}

*/



/*  ******************************************************************************   */
/*  FORMS  */

#error { 
   background-color:#FFF; ; 
   border-top : 5px solid #F1F1F1;

   
   border-bottom-style : solid;
   border-bottom-width : 2px;
   border-bottom-color : #C00;
  
   padding: 3px 0px;
   margin: 0px 0px 0px 0px;
   display: none;
}

.mandatory { color: #C00;}

form { margin: 0px; padding: 0px; }


.s_4 {  width: 51px; }
.s_20 {  width: 195px; }
.s_34 {  width: 321px; }
.w_332 {  width: 332px; }
.w_120 { width: 130px; }
.w_130 { width: 120px; }
.w_75 { width: 75px; }
.w_70 { width: 70px; }
.w_165 { width: 164px; }
.w_250 { width: 230px; }


.size_1  { width: 19px;   }
.size_2  { width: 33px;   }
.size_3  { width: 42px;   }
.size_4  { width: 51px;   }
.size_5  { width: 60px;   }
.size_6  { width: 69px;   }
.size_7  { width: 78px;   }
.size_8  { width: 87px;   }
.size_9  { width: 96px;   }
.size_10 { width: 105px;  }

.size_11 { width: 114px;  }
.size_12 { width: 123px;  }
.size_13 { width: 132px;  }
.size_14 { width: 141px;  }
.size_15 { width: 150px;  }
.size_16 { width: 159px;  }
.size_17 { width: 168px;  }
.size_18 { width: 177px;  }
.size_19 { width: 186px;  }
.size_20 { width: 195px;  }

.size_21 { width: 204px;  }
.size_22 { width: 213px;  }
.size_23 { width: 222px;  }
.size_24 { width: 231px;  }
.size_25 { width: 240px;  }
.size_26 { width: 249px;  }
.size_27 { width: 258px;  }
.size_28 { width: 267px;  }
.size_29 { width: 276px;  }
.size_30 { width: 285px;  }

.size_31 { width: 294px;  }
.size_32 { width: 303px;  }
.size_33 { width: 312px;  }
.size_34 { width: 321px;  }
.size_35 { width: 330px;  }
.size_36 { width: 389px;  }
.size_37 { width: 348px;  }
.size_38 { width: 357px;  }
.size_39 { width: 366px;  }
.size_40 { width: 375px;  }

.size_41 { width: 384px;  }
.size_42 { width: 393px;  }
.size_43 { width: 402px;  }
.size_44 { width: 411px;  }
.size_45 { width: 420px;  }
.size_46 { width: 429px;  }
.size_47 { width: 438px;  }
.size_48 { width: 447px;  }
.size_49 { width: 456px;  }
.size_50 { width: 465px;  }


/*  ******************************************************************************   */
/**/

.box {
  border: 1px solid #CCC;
}

.dots {
  background-image: url(../img/marker.gif);
  background-repeat: repeat-y;
}
.subheading  {
  background-color: #CCCCCC;
}
.subheading td.marker  { 
  background-color: #FFFFFF;

}
.subheading td.c  { 
  background-color: #FFFFFF;

}
.subheading td.r  { 
  background-color: #FFFFFF;
}

/*.subheading table td { 
  border-right: 1px solid #CCC;
}
.marker {
}*/


/*  ******************************************************************************   */
/*  Link styles  */

a, a:link, a:visited
{
	text-decoration: underline;
	color: #003399;
}
a:active 
{
	text-decoration: underline;
	color: #CC0000;
}
a:hover 
{
	text-decoration: underline;
	color: #3399CC;
}

a.selected:link, a.selected:active, a.selected:hover, a.selected:visited { color: #CC0000; text-decoration: none; }

a.gold, a.gold:link, a.gold:visited
{
	text-decoration: underline;
	color: #003399;
}
a.gold:active 
{
	text-decoration: underline;
	color: #CC0000;
}
a.gold:hover 
{
	text-decoration: underline;
	color: #9D8463 /*gold*/;
}

h6 a, h6 a:link, h6 a:visited
{
	text-decoration: underline;
	color: #3399CC;
}
h6 a:active 
{
	text-decoration: underline;
	color: #3399CC;
}
h6 a:hover 
{
	text-decoration: underline;
	color: #3399CC;
}

h6.gold a, h6.gold a:link, h6.gold a:visited
{
	text-decoration: underline;
	color: #9D8463;
}
h6.gold a:active 
{
	text-decoration: underline;
	color: #9D8463;
}
h6.gold a:hover 
{
	text-decoration: underline;
	color: #9D8463;
}

.l_apply {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8.5pt;
	color: #339900;
}
a.l_apply, a.l_apply:link, a.l_apply:active, a.l_apply:visited {
	color: #339900;
	text-decoration: underline;
}
a.l_apply:hover {
	color: #33CC00;
	text-decoration: underline;
}

.l_detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8.5pt;
	color: #003399;
	text-decoration: underline;
}
a.l_detail, a.l_detail:link, a.l_detail:active, a.l_detail:visited {
	color: #003399;
	text-decoration: underline;
}
a.l_detail:hover {
	color: #3399CC;
	text-decoration: underline;
}

a.signon, a.signon:link, a.signon:active, a.signon:visited  {
	text-decoration: none;
	color: #390;
}
a.signon:hover  {
	text-decoration: underline;
	color: #390;
}

.error2 {
  font-family: Verdana, Arial, Sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: #CC0000;
}

.error2_msg {
  font-family: Verdana, Arial, Sans-serif;
  font-size: 8,5pt;
  color: #000000;
}

.note a, .note a:link, .note a:visited, .note a:active
{
	text-decoration: underline;
	color: #666;
}
.note a:hover 
{
	text-decoration: underline;
	color: #999;
}


/* homepage */

.quicklink { margin: 0 0 0 0; padding: 0 0 0 0; color: #006; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.quicktitle { margin: 0 0 0 0; padding: 0 0 0 0; color: #006; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;   }
.newslink { margin: 0 0 5px 0; padding: 0 0 0 0; color: #006; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;    }
.newslink a:link, .newslink a:active, .newslink a:visited { color: #006; text-decoration: none; }
.quicklink a:link, .quicklink a:active, .quicklink a:visited { color: #006; text-decoration: none; }
.quicktitle a:link, .quicktitle a:active, .quicktitle a:visited { color: #006; text-decoration: none; }

.newslink a:hover { color: #3399CC; text-decoration: none; }
.quicklink a:hover { color: #3399CC; text-decoration: none; }
.quicktitle a:hover { color: #3399CC; text-decoration: none; }



