/* Main features */

.clear { width:99%; height:1px; clear:both; margin:0; padding:0; }


.features
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#2b2d75;
}

.features p
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#2b2d75; 
   padding: 0px 10px 5px 10px;
}

.features p.strong
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#2b2d75;
   font-weight:bold;
   padding: 0px 10px 5px 10px;
}

.features p.intro
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#666666;
   font-weight:normal;
   line-height:23px;
   padding: 0px 10px 5px 10px;
}

.features p.intro2
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#666666;
   font-weight:normal;
   line-height:18px;
   padding: 0px 10px 5px 10px;
}

.features p.intro3
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#666666;
   font-weight:normal;
   line-height:16px;
   padding: 0px 10px 5px 10px;
}

.pstrong
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#2b2d75;
   font-weight:bold;
}

.features a
{
   padding:0px;
   margin:0px;
   background:none;
   font-weight:normal;
   color:#5792ED;
}

.features a:hover
{
   padding:0px;
   margin:0px;
   background:none;
   color:#7381D1;
   font-weight:normal;
}

.features ul {
	list-style-type: disc;
	list-style-image: url("/images/bullet.gif");
	margin-top:0px;
	margin-bottom:0px;
}

.features ul.secondary {
    font-size:11px;
	color:#2b2d75;
	list-style-type: disc;
	list-style-image:url("/images/bullethollow.gif");
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	padding-left:10px;
}

.features li {
	list-style-type: disc;
	list-style-image: url("/images/bullet.gif");
	margin-top:0px;
	margin-bottom:0px;
}

.features h1 {
	font-size:20px;
	color:#666666;
	text-align:left;
	text-transform:none;
	letter-spacing:normal;
	text-transform:none;
	font-weight:normal;
	margin:0px;
	padding:0px 10px 10px 10px;
}

.features h2 {
	font-size:14px;
	color:#2b2d75;
	font-weight: bold;
	text-align:left;
	text-transform:none;
	letter-spacing:normal;
	margin:0px 10px 5px 10px;
	padding:10px 0px 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	/*border-left-width: 10px;
	border-left-style: solid;
	border-right-width: 10px;
	border-right-style: solid;
	border-left-color: #ffffff;
	border-right-color: #ffffff;*/
}

.features h3 {
	font-size:13px;
    color:#2b2d75;
	font-weight: bold;
	text-align:left;
	text-transform:none;
	letter-spacing:normal;
	margin:0px;
    padding: 0px 10px 5px 10px;
}
.features h4
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight: bold;
   text-transform:none;
   letter-spacing:normal;
   color:#2b2d75;
   margin:0px;
   padding: 5px 10px 0px 10px;
   clear:none;
}

.features table {
	border-left-width: 10px;
	border-left-style: solid;
	border-right-width: 10px;
	border-right-style: solid;
	border-left-color: #ffffff;
	border-right-color: #ffffff;
	padding-bottom:10px;
}

.features caption
{
    padding-top:10px;
	font-size:13px;
	color:#2b2d75;
	font-weight: bold;
	text-align:left;
	letter-spacing:normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-width: 10px;
	border-left-style: solid;
	border-right-width: 10px;
	border-right-style: solid;
	border-left-color: #ffffff;
	border-right-color: #ffffff;
}

.features th
{
	font-size:11px;
	color:#2b2d75;
	font-weight: bold;
	text-align:left;
	padding: 2px 5px 2px 5px;
}

.features tr
{
	font-size:11px;
}

.features td
{
	font-size:11px;
	padding: 2px 5px 2px 5px;
}

.features tr.odd
{
	background:#dadff3;
}

.features p.small
{
	color: #999999;
	font-size: 9px;
}

#mainlist ul li a
{
    font-size:13px;
	letter-spacing:normal;
	line-height:22px;
    font-weight:normal;
	text-transform:none;
    color:#2b2d75;
	background-image:url(../images/bullet_tran.gif);
	background-repeat:no-repeat;
}

#mainlist li
{
	list-style-image:none;
	list-style-type:none;
	list-style:none;
}

#mainlist a:link
{
    color:#2b2d75;
}

#mainlist a:visited
{
    color:#2b2d75;
}

#mainlist a:hover
{
    color:#7381D1;
	background-image:url(../images/bullet_tran_hol.gif);
	background-repeat:no-repeat;
}

#productnav ul li a
{
    font-size:11px;
	letter-spacing:normal;
    font-weight:normal;
	text-transform:none;
	list-style-type: none;
	padding:0px 2px 0px 2px;
}


#productnav li
{
	display: inline;
	padding:0px 2px 0px 2px;
	border-right-style:solid;
	border-right-width: 1px;
	border-right-color:#706eb7;
}

#productnav li.border
{
	display: inline;
	border-right-style:none;
}

#productnav a:link
{
    color:#706eb7;
}

#productnav a:visited
{
    color:#706eb7;
}

#productnav a:hover
{
    color:#2b2d75;
	text-decoration:underline;
}


.normal a
{
	font-weight:normal;
}

.normal a:link
{
	font-weight:normal;
}

.normal a:hover
{
	font-weight:normal;
}

.normal li
{
	list-style-image:none;
	padding-top:5px;
	list-style-position:outside;
}

.odd
{
	background:#dadff3;
	padding:2px 5px 0px 2px;
	margin:0px 5px 0px 5px;
}

.even
{
	background:#ffffff;
	padding:2px 5px 0px 2px;
	margin:0px 5px 0px 5px;
}


/* Blue Square */
.squareleft
{
	background:url(../images/squareleft.gif);
	background-repeat:no-repeat;
	width:8px;
	height:174px;
	float:left;
}

.squareright
{
	background:url(../images/squareright.gif);
	background-repeat:no-repeat;
	width:10px;
	height:174px;
	float:left;
}
.squareslither
{
	background:url(../images/squareslither.gif);
	background-repeat:repeat-x;
	height:174px;
	float:left;
	padding:12px 0px 10px 0px;
}

/* Tab Navigation*/
#features_nav {
	margin:0px;
	padding:0px;
	padding-top:20px;
	padding-bottom:0px;
	color:#2b2d75;
}
a.features_tab_current{
	width:119px;
	height:22px;
	float:left;
	padding:0px;
	padding-top:4px;
	text-align:center;
	font-weight:bold;
	color:#2b2d75;
	background:url("/images/feature_tab_up.gif") no-repeat;
}

a.features_tab_current_new{
	width:119px;
	height:22px;
	float:left;
	padding:0px;
	padding-top:4px;
	text-align:center;
	font-weight:bold;
	color:#2b2d75;
	background:url("/images/feature_tab_up_new.gif") no-repeat;
}

a.features_tab_current:hover{
	width:119px;
	height:22px;
	float:left;
	padding:0px;
	padding-top:4px;
	text-align:center;
	font-weight:bold;
	color:#2b2d75;
	background:url("/images/feature_tab_up.gif") no-repeat;
}

a.features_tab_other{
	width:119px;
	height:22px;
	float:left;
	padding:0px;
	padding-top:4px;
	text-align:center;
	font-weight:normal;
	color:#2b2d75;
	background:url("/images/feature_tab_down.gif") no-repeat;
}


a.features_tab_other_new{
	width:119px;
	height:22px;
	float:left;
	padding:0px;
	padding-top:4px;
	text-align:center;
	font-weight:normal;
		color:#2b2d75;
	background:url("/images/feature_tab_down_new.gif") no-repeat;
}

a.features_tab_other:hover{
	width:119px;
	height:22px;
	float:left;
	padding:0px;
	padding-top:4px;
	text-align:center;
	font-weight:normal;
		color:#2b2d75;
	background:url("/images/feature_tab_down.gif") no-repeat;
}

.line_filler
{
	width:auto;
	height:21px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9a9ac7;
}

.highlight
{
   background-color:#c8cce9;
   padding:10px;
   margin:9px;
}

/* Big Tab Navigation*/
#big_features_nav {
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:0px;
	color:#2b2d75;
	line-height:11px;
}
a.big_features_tab_current{
	width:119px;
	height:29px;
	float:left;
	padding:0px;
	padding-top:4px;
	text-align:center;
	font-weight:bold;
	color:#2b2d75;
	background:url("/images/big_feature_tab_up.gif") no-repeat;
}

a.big_features_tab_current:hover{
	width:119px;
	height:29px;
	float:left;
	padding:0px;
	padding-top:4px;
	text-align:center;
	font-weight:bold;
	color:#2b2d75;
	background:url("/images/big_feature_tab_up.gif") no-repeat;
}

a.big_features_tab_other{
	width:119px;
	height:29px;
	float:left;
	padding:0px;
	padding-top:4px;
	text-align:center;
	font-weight:normal;
	color:#2b2d75;
	background:url("/images/big_feature_tab_down.gif") no-repeat;
}

a.big_features_tab_other:hover{
	width:119px;
	height:29px;
	float:left;
	padding:0px;
	padding-top:4px;
	text-align:center;
	font-weight:normal;
		color:#2b2d75;
	background:url("/images/big_feature_tab_down.gif") no-repeat;
}

.big_line_filler
{
	width:auto;
	height:28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9a9ac7;
}
