BODY {
     margin-left: 0px;
	 margin-right: 0px;
	 margin-top: 0px;
	 margin-bottom: 0px;	 
	 margin-width: 0px;
	 margin-height: 0px;
	 background-color: #FFFFFF;
	 font-size: 11px;
	 font-family: Verdana, Arial, sans-serif;
	line-height: 18px;
}

H1{
	font-family: Verdana, sans-serif; 
	font-size: 20px; 
	line-height: 125%;
	color: #3366cc;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
  }

H1.grn{
	font-family: Verdana, sans-serif; 
	font-size: 20px; 
	line-height: 125%;
	color: #009900;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
  }

H2{
	font-family:  Verdana, sans-serif; 
	font-size: 18px; 
	line-height: 125%;
	color: #999999;
	font-weight: normal;
	margin-top: 1px;
	margin-bottom: 1px;
  }

H2.blu{
	font-family:  Verdana, sans-serif; 
	font-size: 18px; 
	line-height: 125%;
	color: #6490E6;
	font-weight: normal;
	margin-top: 1px;
	margin-bottom: 1px;
  }

H2.grn{
	font-family:  Verdana, sans-serif; 
	font-size: 18px; 
	line-height: 125%;
	color: #009900;
	font-weight: normal;
	margin-top: 1px;
	margin-bottom: 1px;
  }

H3{
	font-family: Verdana, sans-serif; 
	font-size: 13px; 
	color: #333333;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
  }

H4{
	font-family: Verdana, sans-serif; 
	font-size: 13px; 
	color: #3366cc;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
  }

P{
    font-family: Verdana, Arial, sans-serif;;
    font-size: 11px;
    color: #000000;
  }

TD{
    font-family: Verdana, Arial, sans-serif;;
    font-size: 11px;
    color: #000000;
  }

TD.blkb{
    border: 1px solid #999999;
  }

TD.botb{
    border-bottom: 1px solid #999999;
  }

TD.errortd{
    border: 1px solid #ff0000;
	background-color: #FFCCFF;
	padding: 5px;
  }

TD.messtd{
    border: 1px solid #009900;
	background-color: #ccFFcc;
	padding: 5px;
  }

TD.trial1{
	background-image: url(img/bg_tab5_tm.jpg);
    font-size: 12px;
    padding: 3px;
	border: 1px solid #CCCCCC;
  }

TD.trial2{
    padding-left: 25px;
  }

TD.trial2a{
    padding-left: 2px;
  }

TD.trial3{
	background-image: url(img/bg_tab5_tm.jpg);
    font-size: 12px;
    padding: 3px;
	border: 1px solid #CCCCCC;
  }

TD.trial4{
    font-size: 11px;
    font-family: arial, helvetica;
    padding: 3px;
	text-align: left;
  }

TD.action{
    padding: 5px;
	border: 0px;
  }

INPUT
{
    font-family: arial, helvetica;
    font-size: 12px;
	padding: 3px;
}
     
INPUT.txt0, SELECT.txt0
{
	border: 1px solid #3366cc;
}
	  
INPUT.txt1
{
	border: 1px solid #3366cc;
	width: 135px;
}
	  
INPUT.txt2
{
	border: 1px solid #3366cc;
	width: 250px;
}
	  
INPUT.txt3
{
	border: 1px solid #3366cc;
	width: 70px;
}
	  
ul{ 
	list-style-image: url(img/bullet_36c.gif);
	padding: 5px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
  }

ul.pur{ 
	list-style-image: url(img/bullet_36c.gif);
	padding: 5px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
  }

ul.grn{ 
	list-style-image: url(img/bullet_080.gif);
	padding: 5px;
	padding-left: 10px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
  }

ul.shaded{ 
	list-style-image: url(img/bullet_36c.gif);
	padding: 5px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 1px solid #cccccc;
	background-color: #e6ecf2;
  }

ol{ 
	padding: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
  }

ol li{ 
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
  }

ul li{ 
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
  }

ul ul li{ 
	list-style-image: url(img/bullet_36c_h.gif);
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
  }

ul.shaded li{ 
	margin-left: 25px;
	margin-top: 5px;
	margin-bottom: 5px;
  }

.boxtable1 th{
	background-image: url(shimg/bg_cell4.jpg);
    font-size: 12px;
  }

.boxtable2{
    border: 1px solid #999999;
	border-collapse: collapse;
  }

.boxtable2 td, .boxtable2 th{
    border: 1px solid #999999;
	padding: 3px;
  }

.boxtable2 td.altrow{
    background-color: #E8E8E8;
  }

.boxtable2 th{
	background-image: url(img/bg_tab5_tm.jpg);
    font-size: 12px;
  }

.noboxtable1{
    border: 0px;
  }

.noboxtable1 td, .noboxtable1 th{
    border: 0px;
	padding: 3px;
  }

.noboxtable2{
    border: 0px;
  }

.noboxtable2 td, .noboxtable2 th{
    border: 0px;
	padding: 0px;
  }

/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}

A:link{color: #3300cc; text-decoration: underline;}
A:active{color: #3300cc; text-decoration: underline}
A:visited {color: #3300cc; text-decoration:	underline}
A:hover { color: #fff; background-color: #36c; text-decoration: none; }
	
A.bigtext:link{color: #3300cc; font-size: 16px; text-decoration: underline;}
A.bigtext:active{color: #3300cc; font-size: 16px; text-decoration: underline}
A.bigtext:visited {color: #3300cc; font-size: 16px; text-decoration:	underline}
A.bigtext:hover { color: #fff; font-size: 16px; background-color: #36c; text-decoration: none; }
	
a.dgraylink:link {font-family: Verdana, sans-serif; font-style: normal; font-weight: normal; color: #666666; text-decoration: underline;}
a.dgraylink:active {font-family: Verdana, sans-serif; font-style: normal; font-weight: normal; color: #666666; text-decoration: underline;}
a.dgraylink:visited {font-family: Verdana, sans-serif; font-style: normal; font-weight: normal; color: #666666; text-decoration: underline;}
a.dgraylink:hover {color: #ffffff; text-decoration: none; font-weight: normal; background-color: #3366cc; }

a.whitelink:link {font-family: Verdana, sans-serif; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
a.whitelink:active {font-family: Verdana, sans-serif; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
a.whitelink:visited {font-family: Verdana, sans-serif; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
a.whitelink:hover {color: #3366cc; text-decoration: none; font-weight: normal; background-color: #FFFFFF; }

A.graytextpx11:link{color: #777776; text-decoration: none;}
A.graytextpx11:active{color: #777776; text-decoration: none}
A.graytextpx11:visited {color: #777776; text-decoration: none}
A.graytextpx11:hover { color: #777776; text-decoration: none; background-color:transparent;}

A.graytextpx11u:link{color: #777776; text-decoration: underline;}
A.graytextpx11u:active{color: #777776; text-decoration: underline}
A.graytextpx11u:visited {color: #777776; text-decoration: underline}
A.graytextpx11u:hover { color: #ffffff; text-decoration: none; }

A.nobg:link { text-decoration: none; }
A.nobg:active { text-decoration: none; }
A.nobg:visited { text-decoration: none; }
A.nobg:hover { text-decoration: none; background-color:transparent;}

A.nobgh1:link { color: #3366cc; text-decoration: none; }
A.nobgh1:active { color: #3366cc; text-decoration: none; }
A.nobgh1:visited { color: #3366cc; text-decoration: none; }
A.nobgh1:hover { color: #3366cc; text-decoration: none; background-color:transparent;}

A.nobgtxt:link { color: #000000; text-decoration: none; }
A.nobgtxt:active { color: #000000; text-decoration: none; }
A.nobgtxt:visited { color: #000000; text-decoration: none; }
A.nobgtxt:hover { color: #000000; text-decoration: none; background-color:transparent;}

a.whitelinktab_off:link {font-family: Verdana, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none;}
a.whitelinktab_off:active {font-family: Verdana, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none;}
a.whitelinktab_off:visited {font-family: Verdana, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none;}
a.whitelinktab_off:hover {color: #333333; text-decoration: underline; font-weight: normal;  background-color: transparent; }

a.whitelinktab_off_bold:link {font-family: Verdana, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #333333; text-decoration: none;}
a.whitelinktab_off_bold:active {font-family: Verdana, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #333333; text-decoration: none;}
a.whitelinktab_off_bold:visited {font-family: Verdana, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #333333; text-decoration: none;}
a.whitelinktab_off_bold:hover {color: #333333; text-decoration: underline; font-weight: bold;  background-color: transparent; }

.dgraytext{  
		   font-family: Verdana, sans-serif; 
		   color: #666666;
		}
			   				
.graytext{  
		   color: #777776;
		}

.graytextpx11{  
		   font-size: 11px; 
	        
		   color: #777776;
		   font-weight: normal;
		}

.graytextpx11bold{  
		   font-size: 11px; 
	        
		   color: #777776;
		   font-weight: bold;
		}

.grntextpx11{  
		   font-size: 11px; 
	        
		   color: #009900;
		   font-weight: normal;
		}

.hitext
	{
      background-color:#ffffaa
	}

.higtext
	{
      background-color:#e0e0e0
	}

.nobr {white-space:nowrap;}

.Code
	{
      border: #999999 1px solid;
	  padding-right: 5px;
	  padding-left: 5px;
      background-color:#e0e0e0;
	}

.nobg {
	TEXT-DECORATION: none;
	}

.redtextpx11{  
		   font-size: 11px; 
	        
		   color: #ff0000;
		   font-weight: normal;
		}

.textpx13{  
		   font-family: Verdana, sans-serif; 
		   font-size: 13px; 
	        
		   color: #000000;
		   font-weight: normal;
		}

.textpx13blu{  
		   font-family: Verdana, sans-serif; 
		   font-size: 13px; 
	        
		   color: #3366CC;
		   font-weight: bold;
		}

.textpx14grn{  
		   font-family: Verdana, sans-serif; 
		   font-size: 14px; 
	        
		   color: #008800;
		   font-weight: bold;
		}

.textpx14blu{  
		   font-family: Verdana, sans-serif; 
		   font-size: 14px; 
	        
		   color: #3366cc;
		   font-weight: bold;
		}

.textpx14gray{  
		   font-family: Verdana, sans-serif; 
		   font-size: 14px; 
	        
		   color: #888888;
		   font-weight: bold;
		}

.textpx14{  
		   font-family: Verdana, sans-serif; 
		   font-size: 14px; 
	        
		   color: #000000;
		   font-weight: normal;
		}

.textpx14bold{  
		   font-family: Verdana, sans-serif; 
		   font-size: 14px; 
	        
		   color: #000000;
		   font-weight: bold;
		}

.textpx14bold36c{  
		   font-family: Verdana, sans-serif; 
		   font-size: 20px; 
		   color: #3366cc;
		   font-weight: normal;
		}

.textpx14bold333{  
		   font-family: Verdana, sans-serif; 
		   font-size: 20px; 
		   color: #3366cc;
		   font-weight: normal;
		}

.textpx14bold999{  
		   font-family: Verdana, sans-serif; 
		   font-size: 18px; 
		   color: #999999;
		   font-weight: normal;
		}

.textpx16bold999{  
		   font-family: Verdana, sans-serif; 
		   font-size: 16px; 
		   color: #999999;
		   font-weight: bold;
		}

.textpx16bold{  
		   font-family: Verdana, sans-serif; 
		   font-size: 16px; 
	        
		   font-weight: bold;
		}

.textpx16{  
		   font-family: Verdana, sans-serif; 
		   font-size: 16px; 
	        
		   font-weight: normal;
		}

.textpx16bold090{  
		   font-family: Verdana, sans-serif; 
		   font-size: 16px; 
	        
		   font-weight: bold;
		   color: #009900;
		}

.textpx16bold666{  
		   font-family: Verdana, sans-serif; 
		   font-size: 16px; 
	       line-height: 125%;
		   font-weight: bold;
		   color: #666666;
		}

.textpx16666{  
		   font-family: Verdana, sans-serif; 
		   font-size: 16px; 
	        
		   font-weight: normal;
		   color: #666666;
		}

.textpx1636c{  
		   font-family: Verdana, sans-serif; 
		   font-size: 16px; 
	        
		   font-weight: normal;
		   color: #3366cc;
		}

.textpx16339{  
		   font-family: Verdana, sans-serif; 
		   font-size: 16px; 
	        
		   font-weight: normal;
		   color: #333399;
		}

.textpx16bold339{  
		   font-family: Verdana, sans-serif; 
		   font-size: 16px; 
	        
		   font-weight: bold;
		   color: #333399;
		}

.textpx16bold999{  
		   font-family: Verdana, sans-serif; 
		   font-size: 16px; 
	        
		   font-weight: bold;
		   color: #999999;
		}

.textpx18bold36c{  
		   font-family: Verdana, sans-serif; 
		   font-size: 18px; 
		   color: #3366CC;
		   font-weight: bold;
		}

.textpx18n36c{  
		   font-family: Verdana, sans-serif; 
		   font-size: 18px; 
		   color: #3366CC;
		   font-weight: normal;
		}

.textpx18n999{  
		   font-family: Verdana, sans-serif; 
		   font-size: 18px; 
		   color: #999999;
		   font-weight: normal;
		}

.textpx18nbrn{  
		   font-family: Verdana, sans-serif; 
		   font-size: 18px; 
		   color: #7B2E00;
		   font-weight: normal;
		}

.textpx9g{  
		   font-family: Verdana, sans-serif; 
		   font-size: 9px; 
		   color: #999999;
		}

.texttitle1{  
		   font-family: Verdana, sans-serif; 
		   font-size: 20px; 
	       line-height: 140%;
		   font-weight: normal;
		   color: #333333;
		}

.texttitle2{  
		   font-family: Verdana, sans-serif; 
		   font-size: 24px; 
	       line-height: 140%;
		   font-weight: normal;
		   color: #333333;
		}

.whitepx11{  
			   font-family: Verdana, sans-serif; 
			   font-size: 11px; 
			    
			   color: #FFFFFF;
			   font-weight: normal;
			 }

.whitepx11bold{  
			   font-family: Verdana, sans-serif; 
			   font-size: 11px; 
			    
			   color: #FFFFFF;
			   font-weight: bold;
			 }

.whitepx13bold{  
			   font-family: Verdana, sans-serif; 
			   font-size: 13px; 
			    
			   color: #FFFFFF;
			   font-weight: bold;
			 }

.whitepx16bold{  
			   font-family: Verdana, sans-serif; 
			   font-size: 16px; 
			    
			   color: #FFFFFF;
			   font-weight: bold;
			 }

.whitepx13dgray{  
			   font-family: Verdana, sans-serif; 
			   font-size: 13px; 
			   font-style: normal; 
			   color: #333333;
			   font-weight: normal;
			 }
	
.nav_view {
	BORDER-RIGHT: #993399 1px solid; BORDER-TOP: #993399 1px solid; BORDER-LEFT: #993399 1px solid; BORDER-BOTTOM: #993399 1px solid; BACKGROUND-COLOR: #DDDDDD;
}
.nav_view_hover {
	BORDER-RIGHT: #993399 1px solid; BORDER-TOP: #993399 1px solid; BORDER-LEFT: #993399 1px solid; BORDER-BOTTOM: #993399 1px solid; BACKGROUND-COLOR: #EEEEEE;
}
.nav_view_link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Georgia, Arial; TEXT-DECORATION: none;
}
.nav_view_link:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Georgia, Arial; TEXT-DECORATION: none;
}
.nav_top {
	BORDER-LEFT: #993399 1px solid; BORDER-BOTTOM: #993399 1px solid; BACKGROUND-COLOR: #DDDDDD;
}
.nav_top_hover {
	BORDER-LEFT: #993399 1px solid; BORDER-BOTTOM: #993399 1px solid; BACKGROUND-COLOR: #EEEEEE;
}

#navigation {
	width: 195px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
#navigation ul {
	list-style: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}
#navigation li {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid silver;
}
#navigation li a:link, #navigation li a:visited  {
	display: block;
	width: 181px;
	padding: 5px 5px 5px 0.5em;
	border-right: 4px solid silver;
	border-left: 1px solid silver;
	background-color: #FFFFFF;
	color: #444444;
	text-decoration: none;
}
#navigation li a:hover {
	background-color: #E8E8E8;
	color: #444444;
}
#navigation li a.nav_hi:link, #navigation li a.nav_hi:visited, #navigation li a.nav_hi:hover  {
	display: block;
	width: 181px;
	padding: 5px 5px 5px 0.5em;
	border-right: 5px solid #3366cc;
	border-left: 1px solid silver;
	background-color: #E8E8FF;
    font-weight: bold;
	color: #444444;
	text-decoration: none;
	margin-right: 0px;
}
#navigation li.sectitle {
	margin: 0px;
	padding: 15px 2px 2px 0.5em;
	border-bottom: 1px solid silver;
	background-color: #FFFFFF;
    font-weight: bold;
	color: #3366cc;
    font-size: 12px;
}

.pricing_plan{
	font-family: verdana, arial, sans-serif; 
	font-size: 28px; 
	color: #333;
	font-weight: bold;
	letter-spacing: -2px;

	margin-top: 2px;
	margin-bottom: 2px;
	padding: 10px 0px 10px;
  }

.pricing_price{
	font-family:  verdana, arial, sans-serif; 
	font-size: 18px; 
	color: #333;
	font-weight: bold;
	
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 5px 0px 5px;
  }

.pricing_price_user{
	font-family:  verdana, arial, sans-serif; 
	font-size: 18px; 
	color: #666;
	font-weight: bold;
	
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 5px 0px 5px;
  }

.button_big_style1{color:#000000;font-size:16px;font-weight:bold;padding:0px 25px;height:35px;text-align:center;font-family:arial,san-serif; background-image:url(/img/button-bg.png);background-position:top center; background-repeat:repeat-x; border:1px solid #AAA; -moz-border-radius:2px; -webkit-border-radius:2px;}
.button_big_style1:hover{color:#000000;font-size:16px;font-weight:bold;padding:0px 25px;height:35px;text-align:center;font-family:arial,san-serif; background-image:url(/img/button-bg.png);background-position:top center; background-repeat:repeat-x; border:1px solid #777; -moz-border-radius:2px; -webkit-border-radius:2px;}