BODY {
     margin-left: 0px;
	 margin-right: 0px;
	 margin-top: 0px;
	 margin-bottom: 0px;	 
	 margin-width: 0px;
	 margin-height: 0px;
	 background-color: #FFFFFF;
	 font-size: 14px;
	 font-family: "proxima-nova", helvetica neue, helvetica, verdana, Arial, sans-serif;
	line-height: 18px;
}

H1{
	font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
	font-size: 24px; 
	line-height: 125%;
	color: #3366cc;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
  }

H1.grn{
	font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
	font-size: 20px; 
	line-height: 125%;
	color: #009900;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
  }

H2{
	font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
	font-size: 18px; 
	line-height: 125%;
	color: #888888;
	font-weight: normal;
	margin-top: 1px;
	margin-bottom: 1px;
  }

H2.blu{
	font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
	font-size: 18px; 
	line-height: 125%;
	color: #6490E6;
	font-weight: normal;
	margin-top: 1px;
	margin-bottom: 1px;
  }

H2.grn{
	font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
	font-size: 18px; 
	line-height: 125%;
	color: #009900;
	font-weight: normal;
	margin-top: 1px;
	margin-bottom: 1px;
  }

H3{
	font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
	font-size: 15px; 
	color: #333333;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
  }

H4{
	font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
	font-size: 15px; 
	color: #3366cc;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
  }

P{
    font-family: "proxima-nova", helvetica neue, helvetica, verdana, Arial, sans-serif;;
    font-size: 14px;
    color: #000000;
  }

TABLE.login_box{
	border: 1px solid #bbb; 
	box-shadow: 0 0 3px #ddd; 
	-moz-box-shadow: 0 0 3px #ddd; 
	-webkit-box-shadow: 0 0 3px #ddd;
  }

TABLE.callout_box{
	background-color: #f3f3ff;
	border: 1px solid #bbb; 
	box-shadow: 0 0 3px #ddd; 
	-moz-box-shadow: 0 0 3px #ddd; 
	-webkit-box-shadow: 0 0 3px #ddd;
  }

TABLE.callout_box_yellow{
	background-color: #ffc;
	border: 1px solid #bbb; 
	box-shadow: 0 0 3px #ddd; 
	-moz-box-shadow: 0 0 3px #ddd; 
	-webkit-box-shadow: 0 0 3px #ddd;
  }

TABLE.callout_box_white{
	background-color: #fff;
	border: 1px solid #bbb; 
	box-shadow: 0 0 3px #ddd; 
	-moz-box-shadow: 0 0 3px #ddd; 
	-webkit-box-shadow: 0 0 3px #ddd;
  }

TD{
    font-family: "proxima-nova", helvetica neue, helvetica, verdana, Arial, sans-serif;;
    font-size: 14px;
    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-color: #f3f3f3;
    font-size: 12px;
    padding: 3px;
	border: 1px solid #EEEEEE;
  }

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: 13px;
    font-family: "proxima-nova", helvetica neue, helvetica, verdana, Arial, helvetica;
    padding: 3px;
	text-align: left;
  }

TD.action{
    padding: 5px;
	border: 0px;
  }

INPUT
{
    font-family: "proxima-nova", helvetica neue, helvetica, verdana, Arial, helvetica;
    font-size: 14px;
	padding: 3px;
}
     
TEXTAREA
{
    font-family: "proxima-nova", helvetica neue, helvetica, verdana, Arial, helvetica !important;
    font-size: 14px;
	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: 17px; text-decoration: underline;}
A.bigtext:active{color: #3300cc; font-size: 17px; text-decoration: underline}
A.bigtext:visited {color: #3300cc; font-size: 17px; text-decoration:	underline}
A.bigtext:hover { color: #fff; font-size: 17px; background-color: #36c; text-decoration: none; }
	
a.dgraylink:link {font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; font-style: normal; font-weight: normal; color: #666666; text-decoration: underline;}
a.dgraylink:active {font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; font-style: normal; font-weight: normal; color: #666666; text-decoration: underline;}
a.dgraylink:visited {font-family: "proxima-nova", helvetica neue, helvetica, 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: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
a.whitelink:active {font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
a.whitelink:visited {font-family: "proxima-nova", helvetica neue, helvetica, 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.graytextpx13u:link{color: #777776; font-size:13px; text-decoration: underline;}
A.graytextpx13u:active{color: #777776; font-size:13px; text-decoration: underline}
A.graytextpx13u:visited {color: #777776; font-size:13px; text-decoration: underline}
A.graytextpx13u:hover { color: #ffffff; font-size:13px; text-decoration: none; }

A.bottomlink:link{color: #333; font-size: 13px; text-decoration: underline;}
A.bottomlink:active{color: #333; font-size: 13px; text-decoration: underline}
A.bottomlink:visited {color: #333; font-size: 13px; text-decoration: underline}
A.bottomlink:hover { color: #ffffff; font-size: 13px; text-decoration: none; }

A.rightpanellink:link{color: #666; font-size: 13px; text-decoration: underline;}
A.rightpanellink:active{color: #666; font-size: 13px; text-decoration: underline}
A.rightpanellink:visited {color: #666; font-size: 13px; text-decoration: underline}
A.rightpanellink:hover { color: #ffffff; font-size: 13px; 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: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none;}
a.whitelinktab_off:active {font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none;}
a.whitelinktab_off:visited {font-family: "proxima-nova", helvetica neue, helvetica, 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: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #333333; text-decoration: none;}
a.whitelinktab_off_bold:active {font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #333333; text-decoration: none;}
a.whitelinktab_off_bold:visited {font-family: "proxima-nova", helvetica neue, helvetica, 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: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   color: #666666;
		}
			   				
.rightpaneltext{  
		   color: #666;
		}

.graytext{  
		   color: #777776;
		}

.graytextpx11{  
		   font-size: 12px; 
	        
		   color: #777776;
		   font-weight: normal;
		}

.graytextpx13{  
		   font-size: 13px; 
	        
		   color: #777776;
		   font-weight: normal;
		}

.graytextpx11bold{  
		   font-size: 12px; 
	        
		   color: #777776;
		   font-weight: bold;
		}

.grntextpx11{  
		   font-size: 12px; 
	        
		   color: #009900;
		   font-weight: normal;
		}

.dbluetext{  
		   color: #003579;
		   font-weight: normal;
		}

.dbluetextpx12{  
		   font-size: 12px; 
		   color: #003579;
		   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: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 14px; 
	        
		   color: #000000;
		   font-weight: normal;
		}

.textpx13blu{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 14px; 
	        
		   color: #3366CC;
		   font-weight: bold;
		}

.textpx14grn{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 14px; 
	        
		   color: #008800;
		   font-weight: bold;
		}

.textpx14blu{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 14px; 
	        
		   color: #3366cc;
		   font-weight: bold;
		}

.textpx14gray{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 14px; 
	        
		   color: #888888;
		   font-weight: bold;
		}

.textpx14{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 15px; 
	        
		   color: #000000;
		   font-weight: normal;
		}

.textpx14bold{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 14px; 
	        
		   color: #000000;
		   font-weight: bold;
		}

.textpx14bold36c{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 20px; 
		   color: #3366cc;
		   font-weight: normal;
		}

.textpx14bold333{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 20px; 
		   color: #3366cc;
		   font-weight: normal;
		}

.textpx14bold999{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 18px; 
		   color: #999999;
		   font-weight: normal;
		}

.textpx16bold999{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 16px; 
		   color: #999999;
		   font-weight: bold;
		}

.textpx16bold{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 16px; 
	        
		   font-weight: bold;
		}

.textpx16{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 16px; 
	        
		   font-weight: normal;
		}

.textpx16bold090{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 16px; 
	        
		   font-weight: bold;
		   color: #009900;
		}

.textpx16bold666{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 16px; 
	       line-height: 125%;
		   font-weight: bold;
		   color: #666666;
		}

.textpx16666{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 16px; 
	        
		   font-weight: normal;
		   color: #666666;
		}

.textpx1636c{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 16px; 
	        
		   font-weight: normal;
		   color: #3366cc;
		}

.textpx16339{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 16px; 
	        
		   font-weight: normal;
		   color: #333399;
		}

.textpx16bold339{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 16px; 
	        
		   font-weight: bold;
		   color: #333399;
		}

.textpx16bold999{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 16px; 
	        
		   font-weight: bold;
		   color: #999999;
		}

.textpx18{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 18px; 
		}

.textpx18bold36c{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 18px; 
		   color: #3366CC;
		   font-weight: bold;
		}

.textpx18n36c{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 18px; 
		   color: #3366CC;
		   font-weight: normal;
		}

.textpx18n999{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 18px; 
		   color: #999999;
		   font-weight: normal;
		}

.textpx18nbrn{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 18px; 
		   color: #7B2E00;
		   font-weight: normal;
		}

.textpx9g{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 9px; 
		   color: #999999;
		}

.texttitle1{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 20px; 
	       line-height: 140%;
		   font-weight: normal;
		   color: #333333;
		}

.texttitle2{  
		   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
		   font-size: 24px; 
	       line-height: 140%;
		   font-weight: normal;
		   color: #333333;
		}

.whitepx11{  
			   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
			   font-size: 11px; 
			    
			   color: #FFFFFF;
			   font-weight: normal;
			 }

.whitepx11bold{  
			   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
			   font-size: 11px; 
			    
			   color: #FFFFFF;
			   font-weight: bold;
			 }

.whitepx13bold{  
			   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
			   font-size: 13px; 
			    
			   color: #FFFFFF;
			   font-weight: bold;
			 }

.whitepx16bold{  
			   font-family: "proxima-nova", helvetica neue, helvetica, verdana, sans-serif; 
			   font-size: 16px; 
			    
			   color: #FFFFFF;
			   font-weight: bold;
			 }

.whitepx13dgray{  
			   font-family: "proxima-nova", helvetica neue, helvetica, 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: "proxima-nova", helvetica neue, helvetica, verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
}
#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: 4px solid #36C;
	border-left: 1px solid #36C;
	background-color: #36C;
    font-weight: normal;
	color: #FFF;
	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: 13px;
}

.pricing_plan{
	font-family: "proxima-nova", helvetica neue, helvetica, 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: "proxima-nova", helvetica neue, helvetica, 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: "proxima-nova", helvetica neue, helvetica, verdana, arial, sans-serif; 
	font-size: 17px; 
	color: #666;
	font-weight: normal;
	
	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;}

IMG.main_ss{
	border: 1px solid #bbb; 
	box-shadow: 0 0 4px #ddd; 
	-moz-box-shadow: 0 0 4px #ddd; 
	-webkit-box-shadow: 0 0 4px #ddd;
  }

.crossed_text{
	text-decoration: line-through;
	opacity: 0.5;
}

/* Begin Navigation Bar Styling */
#new_nav {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #eee;
}

#new_nav li {
  float: left;
  margin:0;
  padding:0;
}

#new_nav li a {
  display: block;
  padding: 8px 15px;
  text-decoration: none;
  font-size: 14px;
  font-weight: normal;
  color: #777;
  border-right: 1px solid #ddd;
}

#new_nav li a:hover {
  color: #000;
  background-color: #ddd; 
}

#new_nav li a.tabon {
  color: #FFF;
  background-color: #36C; 
}
/* End navigation bar styling. */

/* Begin "inside tabs" Styling */
.etabs { margin: 0; padding: 0; }
.etabs li { margin: 0; padding: 0; }
.tab { display: inline-block; zoom:1; *display:inline; background: #eee; border: solid 1px #999; border-bottom: none; }
.tab a { color: #777; line-height: 2em; display: block; padding: 0 15px; outline: none; text-decoration: none; }
.tab a:hover { color: #FFF; text-decoration: none; }
.tab.active { background: #fff; position: relative; top: 1px; border-color: #666; }
.tab a.active { font-size: 120%; padding-top: 4px; }
.tab-container .panel-container { background: #fff; border-top: solid #666 1px; padding: 10px; padding-left: 0px; }
.panel-container { margin-bottom: 10px; }
/* End "inside tabs" Styling */

/* Begin "free trial" button */
.freetrial_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff !important;
	font-size:23px;
	font-weight:normal;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:250px;
	text-decoration:none !important;
	text-align:center;
	text-shadow:1px 1px 0px #b23e35;
}
.freetrial_button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}.freetrial_button:active {
	position:relative;
	top:1px;
}
/* End "free trial" button */

/* Begin "free trial" button SMALL */
.freetrial_button_small {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-webkit-border-top-left-radius:2px;
	-moz-border-radius-topleft:2px;
	border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-moz-border-radius-topright:2px;
	border-top-right-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	-moz-border-radius-bottomright:2px;
	border-bottom-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-moz-border-radius-bottomleft:2px;
	border-bottom-left-radius:2px;
	text-indent:0;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff !important;
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	height:27px;
	line-height:27px;
	width:166px;
	text-decoration:none !important;
	text-align:center;
	text-shadow:1px 1px 0px #b23e35;
}
.freetrial_button_small:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}.freetrial_button_small:active {
	position:relative;
	top:1px;
}
/* End "free trial" button SMALL */

/* Begin "Demo/Tour" button SMALL */
.tourdemo_button_small {
	-moz-box-shadow:inset 0px 1px 0px 0px #fceaca;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fceaca;
	box-shadow:inset 0px 1px 0px 0px #fceaca;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffce79), color-stop(1, #eeaf41) );
	background:-moz-linear-gradient( center top, #ffce79 5%, #eeaf41 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffce79', endColorstr='#eeaf41');
	background-color:#ffce79;
	-webkit-border-top-left-radius:2px;
	-moz-border-radius-topleft:2px;
	border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-moz-border-radius-topright:2px;
	border-top-right-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	-moz-border-radius-bottomright:2px;
	border-bottom-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-moz-border-radius-bottomleft:2px;
	border-bottom-left-radius:2px;
	text-indent:0;
	border:1px solid #cc973b;
	display:inline-block;
	color:#050505 !important;
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	height:27px;
	line-height:27px;
	width:166px;
	text-decoration:none !important;
	text-align:center;
}
.tourdemo_button_small:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeaf41), color-stop(1, #ffce79) );
	background:-moz-linear-gradient( center top, #eeaf41 5%, #ffce79 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeaf41', endColorstr='#ffce79');
	background-color:#eeaf41;
}.tourdemo_button_small:active {
	position:relative;
	top:1px;
}
/* End "Demo/Tour" button SMALL */

/* Begin "free trial" button X-SMALL */
.freetrial_button_xsmall {
	width:130px !important;
}
/* End "free trial" button X-SMALL */

/* Begin "Demo/Tour" button X-SMALL */
.tourdemo_button_xsmall {
	width:130px !important;
}
/* End "Demo/Tour" button X-SMALL */

/* Begin Form SUBMIT button */
.form_button_submit {
	width:260px !important;
	font-size:20px !important;
	margin:0px !important;
	padding:0px !important;
}
/* End Form SUBMIT button */
