/* Default CSS Stylesheet for a new Web Application project */

.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
}

.NormalWhite
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color:White
}

.NormalRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color:Red
}

.NormalRedLg
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
    color:Red
}


.NormalRedVeryLg
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight:bold;
    color:Red
}

.NormalBoldRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    color:Red
}

.NormalBoldRed12
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color:Red
}

.NormalSmallNoBG
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    color:Black
}

.Normal10Italic
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style:italic;
}

.GridHeader
{
    font-family: Verdana, Helvetica, sans-serif;
    color:white;
    background-color:#615E9C;
    font-size: 10px;
    line-height:12px
 }
 
 

/* Kent Matthew - 10-9-2007*/
.GridHeader2
{
    font-family: Verdana, Helvetica, sans-serif;
    color:white;
    background-color:#615E9C;
    font-size: 10px;
    line-height:12px;
}
.GridHeader2 A:link {color: white}
.GridHeader2 A:visited {color: white}
.GridHeader2 A:active {color: white}
.GridHeader2 A:hover {color: white}


/* Kent Matthew - 10-10-2007*/
.ColumnHeadings
{
    font-family: bold Verdana, Helvetica, sans-serif;
    font-weight:bold;
    color:white;
    background-color:#615E9C;
    font-size: 12px;
    line-height:12px;
}

.ColumnHeadings2
{
    font-family: bold Verdana, Helvetica, sans-serif;
    font-weight:bold;
    color:white;
    background-color:#000000;
    font-size: 12px;
    line-height:12px;
}

.RewardsPlanCells
{
    font-family: bold Verdana, Helvetica, sans-serif;
    font-weight:bold;
    color:black;
    background-color:#CCCCCC;
    font-size: 12px;
    line-height:12px;
}

.RewardsPlanCells2
{
    font-family: bold Verdana, Helvetica, sans-serif;
    font-weight:bold;
    color:black;
    background-color:#FFFFFF;
    font-size: 12px;
    line-height:12px;
    text-align: right;
}

.RewardsPlanCells3
{
    font-family: bold Verdana, Helvetica, sans-serif;
    color:black;
    background-color:#FFFFFF;
    font-size: 11px;
    line-height:11px;
}




.CheckOutCells
{
	padding: 3px;
}

 
 
 .GridBodyMain2
{
    border:1px solid black; font-family: Verdana, Helvetica, sans-serif;
    font-size:10px;
    background-color:"#f5f5f5";
    text-indent:2pt
}

.GridBodyMain3
{
    border:1px solid black; font-family: Verdana, Helvetica, sans-serif;
    font-size:10px;
    background-color:"#eeeef9";
    text-indent:2pt
}

.GridYellowRow
{
    border:1px solid black; font-family: Verdana, Helvetica, sans-serif;
    font-size:10px;
    background-color:"#F7F7CF";
    text-indent:2pt
}

.Table_Content_TitleUL 
{ 
		FONT: bold 8pt Verdana, Arial, MS Sans Serif; 
		COLOR: #333399; 
		TEXT-DECORATION:underline } 
		
.Main_Content_TextBold 
{ 
		FONT: 9pt Verdana, Arial, MS Sans Serif; 
		COLOR: #000000; 
		TEXT-DECORATION: none;
		font-weight:bold
} 

.Page_Main_Header
{ 
	FONT: bold 11pt Verdana, Arial, MS Sans Serif; 
	COLOR: #333399; 
	TEXT-DECORATION: none;
	line-height:15pt
}
 
.Page_Sub_Header 
{ FONT: bold 8pt Verdana, Arial, MS Sans Serif; 
	COLOR: #03007f; 
	TEXT-DECORATION: none;
	line-height:15pt
} 


.Registered_User
{ 
	FONT: bold 10pt Verdana, Arial, MS Sans Serif; 
	COLOR: Red; 
	TEXT-DECORATION: none;
	line-height:15pt
}

.a
{
	FONT: 9pt Verdana, Arial, MS Sans Serif; 
	COLOR: #333399; 

}

.LessonHeading
{
	font-size: 16pt;
	font-weight: bold;
	color: black;
	font-style:normal;
	font-family: Verdana, Helvetica, sans-serif;
}

.MainHeading
{
	color:black;
	font-size: 12pt;
	font-weight:bold;
	font-style:italic;
	font-family: Verdana, Helvetica, sans-serif;
}

.SubHeading
{
	color:black;
	font-size: 12pt;
	font-weight:bold;
	font-family: Verdana, Helvetica, sans-serif;
}

.NormalContent
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
}

.BoldContent
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}


.QuestionText
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
}


			.topnav { FONT: bold 11px Verdana, Arial, MS Sans Serif; COLOR: #ffffff; TEXT-DECORATION: none } 
			.Paragraph_Text_Small { FONT: 8pt Verdana, Arial, MS Sans Serif; COLOR: #000000 } 
			.Table_Header_Text { FONT: bold 9pt Verdana, Arial, MS Sans Serif; COLOR: #ffffff; TEXT-DECORATION: none } 
			.Main_Content_Text { FONT: 9pt Verdana, Arial, MS Sans Serif; COLOR: #000000; TEXT-DECORATION: none } 
			.Table_Content_TitleLarge { FONT: bold 11pt Verdana, Arial, MS Sans Serif; COLOR: #03007f; TEXT-DECORATION: none } 
			.Table_Content_Title { FONT: bold 8pt Verdana, Arial, MS Sans Serif; COLOR: #333399; TEXT-DECORATION: none } 
			.Table_Paragraph_Text { FONT: 8pt Verdana, Arial, MS Sans Serif; COLOR: #000000; TEXT-DECORATION: none } 
			.Side_Nav_Text { FONT: bold 8pt Verdana, Arial, MS Sans Serif; COLOR: #666666; TEXT-DECORATION: none } 
			.Paragraph_Text_Large { FONT: 9pt Verdana, Arial, MS Sans Serif; COLOR: #000000; TEXT-DECORATION: none } 
			.Paragraph_Text_Small_Bold { FONT: bold 8pt Verdana, Arial, MS Sans Serif; COLOR: #000000; TEXT-DECORATION: none } 
			.Paragraph_Text_Small_Bold_Grey { FONT: bold 8pt Verdana, Arial, MS Sans Serif; COLOR: #666666; TEXT-DECORATION: none } 
			.Side_Nav_Text_Small { FONT: 8pt Verdana, Arial, MS Sans Serif; COLOR: #666666; TEXT-DECORATION: none } 
			.Paragraph_Text_Large_Bold { FONT: bold 9pt Verdana, Arial, MS Sans Serif; COLOR: #000000; TEXT-DECORATION: none } 
			.Header_Nav_Text_Regular { FONT: 8pt Verdana, Arial, MS Sans Serif; COLOR: #ffffff; TEXT-DECORATION: none } 
			.BorderLine { BORDER-RIGHT: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid } 
			.BorderLine2 { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid } 

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/navs/final_drop3.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


/* CSS Document */
.nav{
/*border-top:1px solid #03007F;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#03007F;
font-weight:bold;
background-color:#EEEEF9;
min-height:21px;
height:auto !important;
height:21px;
}

.nav ul{
margin:0;
font-weight:bold;
list-style:none;
padding:0;
}

.nav ul a:hover {
background-color:#E0DFEF;
font-weight:bold;
}

.nav ul ul {
width:16em;
position:absolute;
font-weight:bold;
visibility: hidden;
height:0;
}

.nav ul li{
float:left;
font-weight:bold;
position:relative;
}


.nav ul ul a.sub {
background-image:url('images/triangle.gif');
background-repeat:no-repeat;
font-weight:bold;
background-position: 98% 50%;
background-color::#EEEEF9
}



.nav ul ul li{
width:16em;
font-weight:bold;
}



.nav ul ul ul a, .nav ul ul ul a:visited {
background-color:#EEEEF9;
font-weight:bold;
}

.nav ul ul ul{
left:16em;
top:0;
width:16em;
font-weight:bold;
}


.nav ul ul ul a:hover {
background-color:#E0DFEF;
font-weight:bold;
}



.nav a, .nav :visited{
text-decoration:none;
color:#03007F;
display:block;
padding:6px 12px 6px 6px;
font-weight:bold;
background-color:#EEEEF9;
border-right: 1px solid #E0DFEF;
}

.nav :hover{
background-color:#E0DFEF;
font-weight:bold;
}

.nav ul ul :hover > a {
background-color:#E0DFEF;
font-weight:bold;
}

.nav ul :hover > a {
background-color:#E0DFEF;
font-weight:bold;
}

.nav ul li:hover ul, .nav a:hover ul{
visibility:visible;
font-weight:bold;
}

.nav ul :hover ul ul{
visibility:hidden;
font-weight:bold;
}

.nav ul :hover ul :hover ul{
visibility:visible;
font-weight:bold;
}

.clearit{
clear:both;
font-size:0;
height:0;
line-height:0.0;
}


/* style the table so that it takes no part in the layout - required for IE to work */
.nav ul table ul a, .nav ul table ul a:visited  {width:16em; w\idth:15em;}

.nav table {position:absolute; left:0; top:20px; font-size:1em; z-index:-1;}
.nav ul ul table {lef\t:-11px; top:0px;}
.nav ul ul table ul.left {margin-lef\t:0px;}

/*********************************************************************/
/*Direct Sales START*/

h1.main{
 margin:0;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#03007F;
 }

.distDash{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #000000;

}

.distDash h1{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
padding-bottom:2px;
}

table.distDash{
border-left:1px solid #000000;
border-top:1px solid #000000;
}

table.distDash th{
border-right:1px solid #615E9C;
border-bottom:1px solid #000000;
color:#FFFFFF;
background-color:#615E9C;
text-align:left;
padding-left:15px;
}

table.distDash td{
border-right:1px solid #000000;
border-bottom:1px solid #000000;
padding-left:15px;
}

.alignRight{
text-align:right;
padding-right:20px;
}



.UserLevel{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #000000;
width:380px;
float:left;
}

.UserLevel h1{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
padding-bottom:2px;
}

.UserLevel h2{
 margin:0;
 float:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 font-style:italic;
 color:#434345;
 padding:0px 15px 12px 0px; 
 }

.C{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#000000;
background-color:#FFFFFF;
border:1px solid #000000;
width:23px;
text-align:center;
padding:2px 0px 2px 0px;
float:left;
}
.PC{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#000000;
background-color:#FFFFFF;
border:1px solid #000000;
width:23px;
text-align:center;
padding:2px 0px 2px 0px;
float:left;
}

.AF{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#FFFFFF;
background-color:#FD7784;
border:1px solid #000000;
width:23px;
text-align:center;
padding:2px 0px 2px 0px;
float:left;
}

.AS{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#FFFFFF;
background-color:#F8A310;
border:1px solid #000000;
width:23px;
text-align:center;
padding:2px 0px 2px 0px;
float:left;
}

.ISR{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#FFFFFF;
background-color:#DABD38;
border:1px solid #000000;
width:23px;
text-align:center;
padding:2px 0px 2px 0px;
float:left;
}

.SM{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#FFFFFF;
background-color:#78A22F;
border:1px solid #000000;
width:23px;
text-align:center;
padding:2px 0px 2px 0px;
float:left;
}

.AM{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#FFFFFF;
background-color:#2C5893;
border:1px solid #000000;
width:23px;
text-align:center;
padding:2px 0px 2px 0px;
float:left;
}

.RM{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#FFFFFF;
background-color:#4C1CA4;
border:1px solid #000000;
width:23px;
text-align:center;
padding:2px 0px 2px 0px;
float:left;
}

.RD{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#FFFFFF;
background-color:#993300;
border:1px solid #000000;
width:23px;
text-align:center;
padding:2px 0px 2px 0px;
float:left;
}
.ND{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#FFFFFF;
background-color:#33CCFF;
border:1px solid #000000;
width:23px;
text-align:center;
padding:2px 0px 2px 0px;
float:left;
}

.user{
float:left;
margin:2px 0px 12px 16px;

}

.level1{
margin-left:0px;
}

.level2{
margin-left:40px;
}

.level3{
margin-left:80px;
}

.level4{
margin-left:120px;
}
.level5{
margin-left:160px;
}
.level6{
margin-left:200px;
}

.legend{
float:left;
width:185px;
border:1px solid #8E8EAE;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:10px;
}

.Lname{
float:left;
margin:2px 0px 6px 12px;
}

.clearit{
clear:both;
font-size:0;
height:0;
line-height:0.0;
}

.email{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.checkHolder{
width:25px;
float:left;
}

.textHolder{
padding-top:3px;
float:left;
}

.distDash{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #000000;

}

tr.distTotal{
font-weight:bold;
}

tr.distMonth{
font-weight:bold;
background-color:#ECECF5;
}

.distDash h1{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
padding-bottom:2px;
}

table.distDash{
border-left:1px solid #000000;
border-top:1px solid #000000;
}


table.distDash table{
border:none;
font-weight:bold;
font-size:11px;
}

table.distDash table td{
padding:8px 0px 4px 0px;
border:none;
}

table.distDash table th{
padding:8px 0px 4px 0px;
border:none;
background-color:#FFFFFF;
font-size:15px;
color:#03007F;
}

table.distDash th{
border-right:1px solid #615E9C;
border-bottom:1px solid #000000;
color:#FFFFFF;
background-color:#615E9C;
text-align:left;
padding-left:15px;
}

table.distDash td{
border-right:1px solid #000000;
border-bottom:1px solid #000000;
padding-left:15px;
padding-top:4px;
padding-bottom:4px;
}


table.regular{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
}

select.form {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
border: 1px solid #000000; 
line-height:14px;
}

.paidorder{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #000000;

}

table.paidorder{
border-left:1px solid #000000;
border-top:1px solid #000000;
}


table.paidorder table{
border:none;
font-weight:bold;
font-size:11px;
}

table.paidorder table td{
padding:8px 0px 4px 0px;
border:none;
}

table.paidorder table th{
padding:8px 0px 4px 0px;
border:none;
background-color:#FFFFFF;
font-size:15px;
color:#03007F;
}

table.paidorder th{
border-right:1px solid #615E9C;
border-bottom:1px solid #000000;
color:#FFFFFF;
background-color:#615E9C;
text-align:left;
}

table.paidorder td{
border-right:1px solid #000000;
border-bottom:1px solid #000000;
padding-top:4px;
padding-bottom:4px;
font-size: 11px;
}

.AlignTextArea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: right-justify;
}
.text {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
    color: #000000;
}




.border{

border:#000000 solid 1px;

}

.border02 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2A2478;
	border-right-color: #2A2478;
	border-bottom-color: #2A2478;
	border-left-color: #2A2478;
}



.borderbottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #2A2478;
	border-right-color: #2A2478;
	border-bottom-color: #2A2478;
	border-left-color: #2A2478;
}


.bordertop {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C8C5BD;
	border-right-color: #C8C5BD;
	border-bottom-color: #C8C5BD;
	border-left-color: #C8C5BD;
}

.borderleftside {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #2A2478;
	border-right-color: #2A2478;
	border-bottom-color: #2A2478;
	border-left-color: #2A2478;
}

.borderrightside {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #2A2478;
	border-right-color: #2A2478;
	border-bottom-color: #2A2478;
	border-left-color: #2A2478;
}


.borderbothside {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #2A2478;
	border-right-color: #2A2478;
	border-bottom-color: #2A2478;
	border-left-color: #2A2478;
}

.dot {
	font-family: verdana;
	font-size: 5px;
	font-weight: normal;
    color: #ffffff;
}





/*Direct Sales STOP*/
