body{
	background-image: url(../images/blue_gradBG.jpg);
	background-repeat: repeat-x;
	overflow:auto;
}

/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-= //
// GENERAL
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-= */

/* general body font */

body, td {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

/* general links */

a:link {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #5482ab;
	text-decoration: none;
}

a:visited {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #5482ab;
	text-decoration: none;
}

a:hover {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: underline;
}

/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-= //
// TEXT
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-= */

/* font - darkest blue */

.textBlueDk_13Bold {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}

/* White font */

.textWhite_13Bold {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

/* general body font */

.generalFont {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight:normal;
}

.generalFontSm {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-weight:normal;
}

.generalFontItalic {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style:italic;
}

/* PrimeVest fonts */

.PrimevestLarge {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight:normal;
}

.PrimevestSmall {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight:normal;
}

.PVSmall
{
	font-size : 75%;
}

/* font - blue */

.textBlue {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
}

/* font - lt blue */

.textLtBlue {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #5482ab;
	text-decoration: none;
}

.textBlueBoldSm {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5482ab;
	text-decoration: none;
}

/* font - blue bold */

.textBlueBold {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	color: #5482ab;
	font-weight: bold;	
	text-decoration: none;
}

/* font - orange */

.textOrange {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
}

/* font - orange large */

.textOrangeL {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}

.textOrangeL_20 {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 20px;
	color: #FF6600;
	text-decoration: none;
}

/* font largerer - orange */

.textOrangeLg {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	text-decoration: none;
}

.textOrangeLgBold {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;	
}

.textOrangeBold {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}

.textOrangePromo {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}

.textOrangeItalic {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
	font-style: italic;

}

/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-= //
// BULLETS
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-= */

ul {
list-style-image: url(../images/bullet_body.gif);
margin-top:0; margin-bottom:0;
}

ul.grey {
list-style-image: url(../images/bullet_grey.gif);
margin-top:0; margin-bottom:0;
}

ul.litegrey {
list-style-image: url(../images/bullet_litegrey.gif);
margin-top:0; margin-bottom:0;
}

ol {
margin-top:0; margin-bottom:0;
}

.BulletedList {
  padding-top: 1pt;
  padding-bottom: 1pt;
 }
 
.NumberedList {
  padding-top: 1pt;
  padding-bottom: 1pt;
 }
 


/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-= //
// LEFT NAVIGATION
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-= */


/* LEVEL 1 */

a.leftnav_about:link, a.leftnav_about:visited, a.leftnav_about:link:hover, a.leftnav_about:visited:hover { 
	display:block; 
	width: 150px;
	text-decoration:none;
	line-height: 19px;	 
	color: #FFFFFF;
	background-color:#739600;	
	background-image: url(../images/lefnav_about_bg.gif);
	background-repeat: no-repeat; 	
} 

a.leftnav_learn:link, a.leftnav_learn:visited, a.leftnav_learn:link:hover, a.leftnav_learn:visited:hover { 
	display:block; 
	width: 150px;
	text-decoration:none;
	line-height: 19px;	 
	color: #FFFFFF;
	background-color:#5482ab;	
	background-image: url(../images/lefnav_learn_bg.gif);
	background-repeat: no-repeat; 	
} 

a.leftnav_personal:link, a.leftnav_personal:visited, a.leftnav_personal:link:hover, a.leftnav_personal:visited:hover { 
	display:block; 
	width: 150px;
	text-decoration:none;
	line-height: 19px;	 
	color: #FFFFFF;
	background-color:#ce8e00;	
	background-image: url(../images/lefnav_personal_bg.gif);
	background-repeat: no-repeat; 	
}

a.leftnavselected_about:link, a.leftnavselected_about:visited, a.leftnavselected_about:link:hover, a.leftnavselected_about:visited:hover { 
	display:block; 
	width: 150px;
	text-decoration:none;
	line-height: 19px;	 
	color: #FFFFFF;
	background-color:#739600;	
	background-image: url(../images/lefnav_about_bg.gif);
	background-repeat: no-repeat; 
} 

a.leftnavselected_learn:link, a.leftnavselected_learn:visited, a.leftnavselected_learn:link:hover, a.leftnavselected_learn:visited:hover { 
	display:block; 
	width: 150px;
	text-decoration:none;
	line-height: 19px;	 
	color: #FFFFFF;
	background-color:#5482ab;	
	background-image: url(../images/lefnav_learn_bg.gif);
	background-repeat: no-repeat; 
}

a.leftnavselected_personal:link, a.leftnavselected_personal:visited, a.leftnavselected_personal:link:hover, a.leftnavselected_personal:visited:hover { 
	display:block; 
	width: 150px;
	text-decoration:none;
	line-height: 19px;	 
	color: #FFFFFF;
	background-color:#ce8e00;	
	background-image: url(../images/lefnav_personal_bg.gif);
	background-repeat: no-repeat; 
}

/* LEVEL 2 */
.button_font {
	font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	line-height:11px;
}

.button_font_bold {
	font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	line-height:11px;	
}

a.leftnavsub1_about:link, a.leftnavsub1_about:visited { 
	display:block; 
	width: 150px;
	text-decoration:none;
	line-height: 19px;	 
	color: #739600;
	background-color:#f5f7ea;	
	background-image: url(../images/lefnav_about_bg_light.gif);
	background-repeat: no-repeat; 
}

a.leftnavsub1_about:link:hover, a.leftnavsub1_about:visited:hover { 
	display:block; 
	width: 150px;
	text-decoration:none;
	line-height: 19px;	
	color: #415501;
	background-color:#f5f7ea;	
	background-image: url(../images/lefnav_about_bg_light.gif);
	background-repeat: no-repeat; 
}

a.leftnavsub1selected_about:link, a.leftnavsub1selected_about:visited, a.leftnavsub1selected_about:link:hover, a.leftnavsub1selected_about:visited:hover { 
	display:block; 
	width: 150px;
	text-decoration:none;
	line-height: 19px;	 
	color: #739600;
	background-color:#c5d493;	
	background-image: url(../images/lefnav_about_bg_lightSel.gif);
	background-repeat: no-repeat; 
}

a.leftnavsub1_learn:link, a.leftnavsub1_learn:visited { 
	display:block; 
	width: 150px;
	text-decoration:none;
	line-height: 19px;	 
	color: #5482ab;
	background-color:#f2f5f8;	
	background-image: url(../images/lefnav_learn_bg_light.gif);
	background-repeat: no-repeat; 
}

a.leftnavsub1_learn:link:hover, a.leftnavsub1_learn:visited:hover { 
	display:block; 
	width: 150px;
	text-decoration:none;
	line-height: 19px;	 
	color: #345069;
	background-color:#f2f5f8;	
	background-image: url(../images/lefnav_learn_bg_light.gif);
	background-repeat: no-repeat; 
}

a.leftnavsub1selected_learn:link, a.leftnavsub1selected_learn:visited, a.leftnavsub1selected_learn:link:hover, a.leftnavsub1selected_learn:visited:hover { 
	display:block; 
	width: 150px;
	text-decoration:none;
	line-height: 19px;	 
	color: #5482ab;
	background-color:#CBD9E6;	
	background-image: url(../images/lefnav_learn_bg_lightSel.gif);
	background-repeat: no-repeat; 
}

a.leftnavsub1_personal:link, a.leftnavsub1_personal:visited { 
	display:block; 
	width: 150px;
	text-decoration:none;
	line-height: 19px;	 
	color: #ce8e00;
	background-color:#fbf6eb;	
	background-image: url(../images/lefnav_personal_bg_light.gif);
	background-repeat: no-repeat; 
}

a.leftnavsub1_personal:link:hover, a.leftnavsub1_personal:visited:hover { 
	display:block; 
	width: 150px;
	text-decoration:none;
	line-height: 19px;	 
	color: #6d4b01;
	background-color:#fbf6eb;	
	background-image: url(../images/lefnav_personal_bg_light.gif);
	background-repeat: no-repeat; 
}

a.leftnavsub1selected_personal:link, a.leftnavsub1selected_personal:visited, a.leftnavsub1selected_personal:link:hover, a.leftnavsub1selected_personal:visited:hover { 
	display:block; 
	width: 150px;
	text-decoration:none;
	line-height: 19px;	 
	color: #ce8e00;
	background-color:#ebd299;	
	background-image: url(../images/lefnav_personal_bg_lightSel.gif);
	background-repeat: no-repeat; 
}

/* Level 3 */

a.leftnavsub2:link, a.leftnavsub2:visited { 
	display:block; 
	width: 150px;
	text-decoration:none;
	line-height: 19px;	 
	color: #4d5357;
	background-color:#fdfdfd;	
}

a.leftnavsub2:link:hover, a.leftnavsub2:visited:hover { 
	display:block; 
	width: 150px;
	text-decoration:none;
	line-height: 19px;	 
	color: #782327;
	background-color:#fdfdfd;	
}

a.leftnavsub2selected:link, a.leftnavsub2selected:visited, a.leftnavsub2selected:link:hover, a.leftnavsub2selected:visited:hover { 
	display:block; 
	width: 150px;
	text-decoration:none;
	line-height: 19px;	 
	color: #782327;
	background-color:#f2f2f2;	
}

a.leftnavsub3:link, a.leftnavsub3:visited { 
	text-decoration:none; 
	color: #4d5357;
}

a.leftnavsub3:link:hover, a.leftnavsub3:visited:hover { 
	text-decoration:none; 
	color: #ff6600;
} 

a.leftnavsub3selected:link, a.leftnavsub3selected:visited, a.leftnavsub3selected:link:hover, a.leftnavsub3selected:visited:hover { 
	text-decoration:none; 
	color: #ff6600;
} 


/* left sub nav rollover links (white background) */

a.leftnavsub:link, a.leftnavsub:visited { 
	text-decoration:none; 
	color: #4d5357;

} 

a.leftnavsub:link:hover, a.leftnavsub:visited:hover { 
	color: #782327; 
} 

/* general small links */

.small 
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

a.small:link, a.small:visited {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

a.small:hover {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

a.breadWhiteBold, a.breadWhiteBold:hover {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

/* smaller font - white */

.breadWhiteSm {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}

/* footer */

.textFooter {
	font-family: Verdana, Geneva, helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}

.textFooterHomepage {
	font-family: Verdana, Geneva, helvetica, sans-serif;
	font-size: 9px;
	color: #565591;
	text-decoration: none;
}

a.footer:link {
	font-family: Verdana, Geneva, helvetica, sans-serif;
	font-size: 9px;
	color: #000066;
	text-decoration: none;
}

a.footer:visited {
	font-family: Verdana, Geneva, helvetica, sans-serif;
	font-size: 9px;
	color: #000066;
	text-decoration: none;
}

a.footer:hover {
	font-family: Verdana, Geneva, helvetica, sans-serif;
	font-size: 9px;
	color: #FF6600;
	text-decoration: underline;
}

/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-= //
// TABLE
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-= */

.tblOddRow
{
	background-color : #FFFFFF;
}

.tblEvenRow
{
	background-color : #F5F5F3;
}








/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-= //
// LINKS
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-= */


a.smallbold:link {
	font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
	font-size: 9px;
	color: #0099FF;
	text-decoration: none;
	font-weight: bold;
}

a.smallbold:visited {
	font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
	font-size: 9px;
	color: #0099FF;
	text-decoration: none;
	font-weight: bold;
}

a.smallbold:hover {
	font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
	font-size: 9px;
	color: #66CCFF;
	text-decoration: underline;
	font-weight: bold;
}



a.smallorange:link {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
}

a.smallorange:visited {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
}

a.smallorange:hover {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: underline;
}



a.medorange:link {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
}

a.medorange:visited {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
}

a.medorange:hover {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: underline;
}


/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-= //
// FONT SIZES/COLORS
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-= */

/* smaller font - blue */

.textBlueSm {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration: none;
}

/* smaller font - orange */

.textWhiteSm {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}

/* font largest - orange */

.textOrangeLgst {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 15px;
	color: #FF6600;
	text-decoration: none;
	letter-spacing: -0.1em;
}

/* font larger - light orange */

.textOrangeLgLt {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 19px;
	color: #FF9900;
	text-decoration: none;
	letter-spacing: -0.1em; 
}

/* smaller font - bold red */

.textRedSm {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}

.textBlueReg {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
}

.textBluePromo {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
}

/* font large - blue */

.textBlueLg {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 15px;
	color: #000066;
	text-decoration: none;
	letter-spacing: -0.1em;
}





/* date */

.textDate {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

