BODY
{
  
   	FONT-FAMILY:  Verdana;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	LETTER-SPACING: normal;
	TEXT-trANSFORM: none;
	WORD-SPACING: normal;
	margin-right: 5px;
	padding-right: 5px;
}

td {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

A:link	{
	text-decoration: none;
	color:	#000099;
}
	
A:visited	{
	text-decoration: none;
	color:	#000099;
}
A:active {
	COLOR: #000099
}

A:hover	{
	text-decoration: underline;
	color:	#3333cc;
}
	
.Bodymainlink {
	FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
	COLOR: #000099 
}

.Bodymainlink A:link {
	COLOR: #000099; 
}

.Bodymainlink A:hover {
	COLOR: #0033CC; 
	TEXT-DECORATION: underline; 
	background-color:#ddeeff
}
	
.bodylink{	
	FONT-FAMILY:  Verdana;
	FONT-SIZE: 12px;
	line-height: 21px; color:#000080; text-decoration:none; font-weight:bold
}

a:link.bodylink 
{
	color: #ff0000
}

a:hover.bodylink {
	font-family:Verdana; 
	color:#0000FF; 
	text-decoration:underline
}

a:hover.bodylink {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline; font-family:Verdana; color:#000099; font-size:10px

}
.bodylink {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #000099; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none
}

.WelcomeUserMessage
{
	font-size: 8pt;
	color: #006400;
	font-family: Arial;
	font-weight: 700;
}
.NotRightUser
{
	font-size: 7pt;
	color: black;
	font-family: Arial;
	font-weight:	600;
}
.WelcomeUnidentifiedMsg
{
	font-size: 8pt;
	color: #006400;
	font-family: Arial;
	font-weight: 700;
}

.bottomnav {FONT-SIZE: 10px; COLOR: #000099; FONT-FAMILY: Verdana, "sans serif"}
.bottomnav A:link {COLOR: #000099; TEXT-DECORATION: none; font-family:Verdana, sans serif}
.bottomnav A:active {COLOR: #003399; TEXT-DECORATION: none}
.bottomnav A:hover {COLOR: #0000FF; TEXT-DECORATION: underline}
	
.smltxtlink {FONT-SIZE: 10px; COLOR: #00278e; FONT-FAMILY: Verdana, "sans serif"}
.smltxtlink A:link {COLOR: #00278e; TEXT-DECORATION: none}
.smltxtlink A:active {COLOR: #00278e; TEXT-DECORATION: none}
.smltxtlink A:hover {COLOR: #00278e; TEXT-DECORATION: underline}

/*Article Text Body*/
.articletext {
	FONT-FAMILY:  Verdana;
	FONT-SIZE: 12px;
	line-height: 21px;
}
.articletextsml {
    FONT-FAMILY:  Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-trANSFORM: none;
    WORD-SPACING: normal
}
.articletextmid {
	FONT-FAMILY:  Verdana;
	FONT-SIZE: 11px;
	padding: 5px;

}
.articletextheader {
    FONT-FAMILY:  Verdana;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-trANSFORM: none;
    WORD-SPACING: normal; margin-bottom:4
}
.articletextheaderblue {
	FONT-FAMILY:  sans-serif;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	LETTER-SPACING: normal;
	TEXT-trANSFORM: none;
	WORD-SPACING: normal;
	margin-bottom:4;
	color: #000080;
	padding-top: 8px
}
.articletextbody {

	FONT-FAMILY: Verdana;
	FONT-SIZE: 80%;
	padding: 5px
}
.brochuretextserif
{
	font-size: 12pt;
	font-family: Times;
}
#ordernowtxt{
	height: 16px; width: auto;
	margin: 0;
	padding-top: 5px;
	text-indent: 36px;
	vertical-align: middle;
	color: #000000;
	font-size: 8pt;
	line-height: normal;
	font-style: normal;
	font-family: Verdana, Sans-Serif;
	font-variant: normal;
}
/*End Article Text Body*/

.newsheadline 
{
    FONT-FAMILY:  sans-serif;
	color: #000000;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-trANSFORM: none;
    WORD-SPACING: normal; margin-bottom:8
}
  /*Books Videos Credit Card*/  
.bvOrderItems
{
    FONT-FAMILY: Verdana;
	FONT-SIZE: 12px;
	line-height: 21px; 
	font-style:italic 
}

.bvValidator
{
    FONT-FAMILY:  sans-serif;
	color: #000000;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-trANSFORM: none;
    WORD-SPACING: normal; margin-bottom:8
}
.bvSubHead
{
    FONT-FAMILY:  sans-serif;
	color: #000000;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-trANSFORM: none;
    WORD-SPACING: normal; margin-bottom:8; margin-left:8
}
.bvSubCopy 
{
    FONT-FAMILY:  sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-trANSFORM: none;
}
 /* End Books Videos Credit Card*/  

/* Footer Text */
.footertext {
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	LETTER-SPACING: normal;
	TEXT-trANSFORM: none;
	margin-bottom:8;
	font-family: Verdana;
}
/* End Footer Text */

/* Form Text */
.Form {
	FONT-SIZE: 8pt;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	clip:   rect(auto auto auto auto);
	border: 1px none;
}
.formtext
{
    FONT-FAMILY:  sans-serif;
	color: #000000;
    FONT-SIZE: 10pt;
    LETTER-SPACING: normal;
    TEXT-trANSFORM: none;
    WORD-SPACING: normal;  margin-left:20
}
.FormtextHead
{
    FONT-FAMILY:  sans-serif;
	color: #000000;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-trANSFORM: none;
    WORD-SPACING: normal; margin-bottom:8; margin-left:20
}

.formtextsml
{
    FONT-FAMILY:  sans-serif;
	color: #000000;
    FONT-SIZE: 8pt;
    WORD-SPACING: normal; margin-left:20
}
.FormNameHeadline {
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #006666;
	text-decoration:none;
	text-transform:	none; 
	margin-bottom:3
}
.formtextsml2 {
	FONT-FAMILY:  Verdana;
	color: #000000;
	FONT-SIZE: 8pt;
	WORD-SPACING: normal;
	margin-left:3;
	padding: 3px;
}

/* End Form Text */

.bullets{ 
     text-align:left; list-style-type:square;  
}
.bulletsmltext{
	text-align:left;
	list-style-type:square;
	font-family:Verdana;
	font-size:11px;
	margin-left:-18;
	list-style-position: outside;

}
.reverse
{
    FONT-FAMILY:  sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    color:	white;
	LETTER-SPACING: normal;
    TEXT-trANSFORM: none;
    WORD-SPACING: normal
}
.NewsHeadline
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000088;
	text-decoration: none;
	text-transform: none;
	margin-bottom: 6;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HEADINGS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

H1	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color: #000066
}
		
H2	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;

	}		
H3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}	
		
H4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000099;
}		
H5, DT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	color: #000099;
}	
	
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}	


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HEADINGS BLOCKS 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#blocks_h1 {
	FONT-SIZE: 22px;
	MARGIN: 0px;
	COLOR: #00278e;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 6px
}
#blocks_h2
{
	width: auto;
	margin: 0;
	padding-top: 5px;
	vertical-align: middle;
	color: #00008B;
	font: bold 12pt Verdana, Sans-Serif;
}
#blocks_h3 {
	MARGIN: 0px;
	COLOR: #2770a0;
	PADDING-TOP: 5px;
	font-family: verdana;
	font-size: 13px;
}
#blocks_h4
{
	font-size: 14px;
	margin: 0px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

TH	{
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
}
UL LI	{	
	
}	
UL LI LI	{	
	list-style-type:	disc;
}	
UL LI LI LI	{	
	list-style-type:	circle;
}	
OL LI	{	
	list-style-type:	decimal;
}	
OL OL LI	{	
	list-style-type:	lower-alpha;
}	
OL OL OL LI	{	
	list-style-type:	lower-roman;
}	
.bodyheader {

	FONT-FAMILY:  sans-serif;
	FONT-SIZE: 14pt;
	FONT-WEIGHT: bold;
	LETTER-SPACING: normal;
	TEXT-trANSFORM: none;
	WORD-SPACING: normal;
	margin-bottom:4;
	color: #000080;
	padding-top: 8px;
}
/* Rounded Box */
.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #444;
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzy {
background: transparent; 
width:90%; 
margin:0 3px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #eaeaea;
border-right:1px solid #eaeaea;
}
.xb1 {
margin:0 5px; 
background:#eaeaea;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #eaeaea; 
border-width:0 1px; 
height:auto;
}
* html .xboxcontent {
height:1px;
}

.color_a {
background:#eaeaea;
color:#fff;
}
.color_b {
background:#eaeaea; 
color:#000;
}
.color_c {
background:#eaeaea; 
color:#fff;
}
.color_d {
background:#eaeaea; 
color:#000;
}

/* End Rounded Box */

/* Cell Text with BG Colors of imgS */
.celltextboldcolor {
	font-family: Verdana;
	font-size: 14px;
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	BORDER: #9CFC7A4 1px solid;
	background : #000099;
}
.peppercolumnheader
{
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(/images/peppercolumn/pepper_c_h1.gif);
	text-align: center;
	height: 27px;
}
.celltextcolor {
	font-family: Verdana;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
	BORDER: 1px solid #000099;	
	background : #F2F2F2;
}
.celltext {
	font-family: Verdana;
	font-size: 12px;
	color:#333333;
	text-decoration: none; line-height:18px
}
.celltextcolorforms {
	font-family: Verdana;
	font-size: 11px;
	color:#333333;
	text-decoration: none;
	BORDER: #CFC7A4 1px solid;
	background-color: #F0F0F0;
}	
.celltextcolorTraining {
	font-family: Verdana;
	font-size: 12px;
	color:#333333;
	text-decoration: none;
	background : e1e6fd;
	border: 1px solid #000099;

}
.celltextcolorTrainingTop {

	font-family: Verdana;
	font-size: 12px;
	color:#333333;
	text-decoration: none;
	background : fffffff;
	border-top: 1px solid #000099;
	border-right: 1px solid #000099;
	border-bottom: 0px solid;
	border-left: 1px solid #000099;
}
.celltextcolorTermsTop {

	font-family: Verdana;
	font-size: 12px;
	color:#333333;
	text-decoration: none;
	background : fffffff;
	border-top: 1px solid #000099;
	border-right: 1px solid #000099;
	border-bottom: 0px solid;
	border-left: 1px solid #000099;
}
.celltextcolorTermsMid {
	font-family: Verdana;
	font-size: 12px;
	color:#333333;
	text-decoration: none;
	border-top: 1px solid #000099;
	border-right: 1px solid #000099;
	border-bottom: 1px solid #000099;
	border-left: 1px solid #000099;

}
/* END Cell Text with BG Colors of imgS */

.MT6paksml {
	FONT-FAMILY:  Verdana;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	LETTER-SPACING: normal;
	TEXT-trANSFORM: none;
	WORD-SPACING: normal;
	padding: 3px;
}

.error {
	FONT-FAMILY:  Verdana;
	FONT-SIZE: 11px;
	color:#FF0000;
	font-weight: bold;

}

.ciValidator {
	FONT-FAMILY:  Verdana;
	color: #FF0000;
	FONT-SIZE: 8pt;
	WORD-SPACING: normal;
	margin-left:3;
	padding: 3px; font-weight:bold
}
.topmenu {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #000099; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none
}

a:hover.topmenu {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline; font-family:Verdana; color:#000099; font-size:10px

}
.topmenuon {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana;
	text-decoration: none;
}
/*ShortCutLinks*/



.markermenu{
	list-style-type: none;
	margin: 5px 0;
	padding: 0;
	width: 157px;
}

.markermenu li a
{
	color: #666666;
	display: block;
	width: auto;
	padding-left: 13px;
	text-decoration: none;
	border-bottom: 1px solid #ededed;
	font-family: Verdana;
	font-size: 10px;
	background-image: url(/images/icons/arrow_off.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 4px;
}

.markermenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
	width: 157px;
}
.markermenu li a:visited, .markermenu li a:active{
	color: #666666;
}
.markermenu li a:hover{
	color: #000099;
	background-color: #efefef;
	background-image:url(/images/icons/arrow_on.gif); /*onMouseover image change. Remove if none*/
}
/*END Shortcut Links*/

/*Rounded Corners */

#roundcontainer
{
	width: 596px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: url(/images/rounded/bg.gif);
}
#roundtopsection{
	height: 4px; /*Height of top section*/
	background-image: url(/images/rounded/n.gif);
	background-repeat: no-repeat;
	width: 100%;
}

#contentcolumn
{
	width: auto;
	padding: 15px;
}
#contentcolumn_int
{
	padding: 15px;
}
#roundbottomsection{
	width: 100%;
	height: 5px;
	background-image: url(/images/rounded/s.gif);
	background-repeat: no-repeat;
	}

/*END Rounded Corners*/
/*Rounded Corners One Column */

#roundcontainerfull
{
	width: 780px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: url(../images/rounded/bg_780.gif);
	background-repeat: repeat-y;
}
#roundtopsectionfull{
	height: 5px; /*Height of top section*/
	background-image: url(../images/rounded/n_780.gif);
	background-repeat: no-repeat;
	width: 780px;
}

#contentcolumnfull
{
	width: auto;
	padding: 9px;
}

#roundbottomsectionfull{
	width: 780px;
	height: 6px;
	background-image: url(../images/rounded/s_780.gif);
	background-repeat: no-repeat;
	}
	
#roundtopsectionbg
{
	height: 110px; /*Height of top section*/
	background-image: url(../images/livetraining/h1_bg.jpg);
	background-repeat: no-repeat;
	width: 780px;
	font-weight: bold;
	font-size: 14pt;
	vertical-align: middle;
	color: #ffffff;
	font-family: Verdana;
	text-align: center;

}

/*END Rounded Corners One Column*/

/*Rounded Corners One Column LOGIN PAGE */

#roundcontainerfulllogin
{
	width: 780px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(/images/rounded/bg_780.gif);
}
#roundtopsectionfulllogin{
	height: 5px; /*Height of top section*/ background-image: url(/images/rounded/n_780.gif); background-repeat: no-repeat; width: 780px;
}

#contentcolumnfulllogin
{
	width: auto; padding: 9px;
}
#roundbottomsectionfulllogin{
	width: 780px; height: 6px; background-image: url(/images/rounded/s_780.gif); background-repeat: no-repeat;
	}
	
#roundtopsectionbglogin
{
	height: 5px; /*Height of top section*/
	background-image: url(/images/livetraining/h1_bg.jpg);
	background-repeat: no-repeat;
	width: 780px;
	font-weight: bold;
	font-size: 14pt;
	vertical-align: middle;
	color: #ffffff;
	font-family: Verdana;
	text-align: center;

}

/*END Rounded Corners One Column*/
/*Pods Rounded Corners North East South West */
#ccc99roundcontainerfull
{
	width: 780px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: url(/images/pods/cccc99/e.gif);
}

#nroundcontainer
{
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: url(/images/pods/cccc99/n.gif);
}
#eroundcontainer
{
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: url(/images/pods/cccc99/e.gif);
}
#sroundcontainer
{
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: url(/images/pods/cccc99/s.gif);
}
#wroundcontainer
{
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: url(/images/pods/cccc99/w.gif);
}
#neroundcontainer
{
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: url(/images/pods/cccc99/ne.gif);
}
#nwroundcontainer
{
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: url(/images/pods/cccc99/nw.gif);
}
#seroundcontainer
{
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: url(/images/pods/cccc99/se.gif);
}
#swroundcontainer
{
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: url(/images/pods/cccc99/sw.gif);
}

#contentcolumn
{
	width: auto;
	padding: 15px;
}

/*END Pods Rounded Corners North East South West*/

#intbox1 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	margin-right: 25px;
	margin-left: 25px;
	background-repeat: repeat-x;
	border: 1px dotted #c9cccf;
	}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	ROUNDED BOXES

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.rbroundbox { background: url(../Blocks/images/pods/eaeaea/nt.gif) repeat; }
.rbtop div { background: url(../Blocks/images/pods/eaeaea/tl.gif) no-repeat top left; }
.rbtop { background: url(../Blocks/images/pods/eaeaea/tr.gif) no-repeat top right; }
.rbbot div { background: url(../Blocks/images/pods/eaeaea/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../Blocks/images/pods/eaeaea/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%; height: 7px; font-size: 1px;
}
.rbcontent
{
 margin: auto;
}
.rbroundbox
{
	width: 450px; margin: 1em auto;

}
.imghorline
{
	margin-top: 3px; margin-bottom: 3px;

}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MISC

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#spacer {
	HEIGHT: 25px
}
sup{
font-size: 7pt;
} 
.indentlist
{
	list-style-type: disc;
	margin-top: 2px;
	padding-left: 15px;
	margin-bottom: 12px;
}
.indentlist_fund
{
	list-style-type: disc;
	margin-top: 2px;
	padding-left: 5px;
	margin-bottom: 5px;
}
li
{
	font-size: 11px;
	font-family: verdana;
}
.imghorline
{
	margin-top: 3px;
	margin-bottom: 3px;

}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	BLOCKS DATA PACKS FEATURES1

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#dp1features_contain
{
	width: 238px;
	height: auto;
	background-image: url(../images/products/blocks/bg.gif);
	background-repeat: repeat-y;
	float: left;
	padding-right: 5px;
}
#dp1features_topper
{
	background-image: url(../images/products/blocks/topper.gif);
	width: 238px;
	background-repeat: no-repeat;
	height: 27px;
	padding-top: 3px;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana;
}
#dp1features_title {
	WIDTH: 238px
}
#dp1features_bottom {
	BACKGROUND-IMAGE: url(../images/products/blocks/bottom.gif);	WIDTH: 238px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 6px
}
#dp1features_box
{
	width: 235px;
	height: auto;
	margin-left: 3px
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	BLOCKS DATA PACKS FEATURES2

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#dp2features_contain
{
	width: 238px;
	height: auto;
	background-image: url(../images/products/blocks/bg.gif);
	background-repeat: repeat-y;
	float: left;
	padding-right: 5px;
}
#dp2features_topper
{
	background-image: url(../images/products/blocks/topper.gif);
	width: 238px;
	background-repeat: no-repeat;
	height: 27px;
	padding-top: 3px;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana;
}
#dp2features_title {
	WIDTH: 238px
}
#dp2features_bottom {
	BACKGROUND-IMAGE: url(../images/products/blocks/bottom.gif);	WIDTH: 238px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 6px
}
#dp2features_box
{
	width: 235px;
	height: auto;
	margin-left: 3px
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	BLOCKS DATA PACKS FEATURES3

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#dp3features_contain
{
	width: 238px;
	height: auto;
	background-image: url(../images/products/blocks/bg.gif);
	background-repeat: repeat-y;
	float: right;
	padding-right: 5px;
}
#dp3features_topper
{
	background-image: url(../images/products/blocks/topper.gif);
	width: 238px;
	background-repeat: no-repeat;
	height: 27px;
	padding-top: 3px;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana;
}
#dp3features_title {
	WIDTH: 238px
}
#dp3features_bottom {
	BACKGROUND-IMAGE: url(../images/products/blocks/bottom.gif);	WIDTH: 238px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 6px
}
#dp3features_box
{
	width: 235px;
	height: auto;
	margin-left: 3px
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	BLOCKS DATA PACKAGES

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#banner_interior
{
	color: #ffffff;
	font-family: Verdana;
	font-weight: bold;
	font-size: 25px;
	height: 53px;
	width: 770px;
	background-image: url(../Blocks/images/b_dp_h1_bg.gif);
	padding-top: 16px;
}
#banner_interior_fund
{
	color: #ffffff;
	font-family: Verdana;
	font-weight: bold;
	font-size: 25px;
	height: 66px;
	width: 770px;
	background-image: url(../Blocks/images/b_dp_h1_bg.gif);
	padding-top: 2px;
}
#blockscontentcolumnfull
{
	width: auto;
	padding-left: 5px;
}
/*IMAGELESS ROUNED CORNERS */

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ebecf7}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f6f6fb;
  border-right:1px solid #f6f6fb;
  background:#f0f0f9}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfe;
  border-right:1px solid #fdfdfe;
  background:#eeeff8}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #eeeff8;
  border-right:1px solid #eeeff8;}
.spiffy4{
  border-left:1px solid #f6f6fb;
  border-right:1px solid #f6f6fb}
.spiffy5{
  border-left:1px solid #f0f0f9;
  border-right:1px solid #f0f0f9}
.spiffyfg
{
	background: #ebecf7;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
}
/*SHORTCUT LINKS ROUNDED CORNER START */

.shortcutcontainer{display:block}
.shortcutcontainer *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#eaeaea}
.shortcutcontainer1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5;
  background:#efefef}
.shortcutcontainer2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcfc;
  border-right:1px solid #fcfcfc;
  background:#ededed}
.shortcutcontainer3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #eaeaf0;
  border-right:1px solid #eaeaf0;}
.shortcutcontainer4{
  border-left:1px solid #eaeaf0;
  border-right:1px solid #eaeaf0}
.shortcutcontainer5{
  border-left:1px solid #eaeaf0;
  border-right:1px solid #eaeaf0}
.shortcutcontainerfg{
  background:#eaeaf0}



