/* CSS Document */







.main {

   margin:0 0 0 0;

background-color:#efefef;

}



.tablewrap{

  border-left: solid 0px #999999;

  border-right: solid 0px #999999;

  border-bottom: solid 0px #999999;

}



.bodyback {

	background-image: url(images/bodybg.gif);

	background-repeat: repeat-y;

	width: 840px



}

.bodybacktop{ 

 	background-image: url(images/bodybacktop.gif);

	background-repeat: no-repeat;

	height:18px



}

.bodyfoot { 

 	background-image: url(images/bodyfoot.gif);

	background-repeat: no-repeat



}



.topnav {

font: bold 13px Tahoma;

color: 3366CC;

padding-right:2px;

padding-left:5px;

padding-top:10px;

padding-bottom:5px;

}



.topnav a{

font: bold 13px Tahoma;

color: 3366CC;

text-decoration: none;

}



.topnav a:hover{

font: bold 13px Tahoma;

color: 3366CC;

text-decoration: underline;

}



.leadproduct {

font: bold 13px Tahoma;

color: #333333;

padding-right:3px;

padding-left:20px;

padding-top:5px;

padding-bottom:10px;

margin-bottom:15px;

}



.product {

font: bold 12px Tahoma;

color: 3366CC;

padding-top:5px;

padding-bottom:5px;



}

.product a{

font: bold 12px Tahoma;

color: #3366CC;

text-decoration: none;

}



.product a:hover{

font: bold 12px Tahoma;

color: #0033CC;

text-decoration: underline;



}

.intro {

	valign: top;

	margin-top: 10px;









}

.intro h3{

	font: bold 14px Verdana;

	color: #3366CC;

	padding-right:20px;

	padding-left:2px;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-top: 5px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #E8E9EC;

	padding-bottom: 1px;













}



.intro p{

	font: normal 12px Verdana;

	color: #000000;

	padding-right:25px;

	padding-left:2px;

	padding-top: 7px;

	margin-top: 0px;



}



.whyuse{

	margin-left:15px;

	margin-right: 5px;

	padding-bottom: 0px;

	margin-bottom: 25px;

	background-image: url(images/whyusebg.gif);

	background-repeat: no-repeat;

	height: 176px;

	margin-top: 0px;



}

.whyuse h3{

font: bold 14px Tahoma;

color: #0033CC;

padding-top:20px;

padding-right:8px;

padding-left:25px;

padding-bottom:8px;

margin-bottom:0px;

}



.whyuse p{

	font: normal 11px/13px Verdana;

	color: #000000;

	padding-bottom:5px;

	padding-right:20px;

	padding-left:12px;

	margin-top:0px;



}



.whyuse ul{

	font: normal 11px/12px Tahoma;

	color: #000000;

	margin-top:0px;

	margin-right:10px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-bottom: 0px;





}

.whyuse li{

	list-style-type: square;

	list-style-position: outside;

	list-style-image: url(images/blue-bullet.gif);

	text-align: left;

	margin-right: 10px;

	margin-top: 2px;

	margin-left: 1px;

	margin-bottom: 4px;



}

.downloaduse{ 

margin-left:15px;

width:275px;

height: 136px

}

.downloaduse h3{

font: bolder 13px Tahoma;

color: #333333;

padding-top:10px;

padding-right:8px;

padding-left:10px;

padding-bottom:5px;

margin:0px;

}

.downloaduse a{

font: bold 12px Tahoma;

color: #800404;

padding-top:5px;

text-decoration: underline;

}



.downloaduse a:hover{

font: bold 12px Tahoma;

color: #800404;

text-decoration: underline;

}





.downloaduse p{

font: normal 11px Tahoma;

color: #000000;

padding-bottom:5px;

padding-right:12px;

padding-left:10px;

line-height: 14px;

margin-top:2px;

}





.procedurehd {

font: bold 15px Tahoma;

color: #FF8E33;

padding-bottom:5px;

padding-right:25px;

padding-left:5px;

}



.proceduretable{



margin-left:10px;

}



.procedurelist{

font: bold 12px Tahoma;

color:  #666666;

padding-bottom:5px;

padding-right:5px;

padding-left:5px;

}



.procedurelist a{

font: bold 12px Tahoma;

color:  #0033CC;



}



.emailfriend{ 

margin-left:20px;

font: bold 11px Tahoma;

color:  #6288d3;

padding-right:5px;

padding-left:5px;

}

.emailfriend a{ 

font: bold 11px Tahoma;

color:  #6288d3;

}



.emailfriend a:hover{ 

font: bold 11px Tahoma;

color:  #6288d3;

text-decoration:none;

}



.footerabout{

font: normal 10px Tahoma;

color: #666666;

padding-right:25px;

padding-left:25px;

margin-top:0px;

width:525px;

}



.footernav{

font: normal 10px Tahoma;

color: #000000;

padding-right:12px;

padding-left:25px;

margin-top:0px;

}



.footernav a{

font: normal 10px Tahoma;

color: #6288d3;



}



.footernav a:hover{

font: normal 10px Tahoma;

color: #6288d3;

}



.affiliate{

font: normal 12px Tahoma;

color: #000000;

padding-right:5px;

padding-left:5px;

margin-top:0px;

}



.affiliate a{

font: normal 12px Tahoma;

color: #000000;

padding-right:5px;

padding-left:5px;

margin-top:0px;

text-decoration: underline;

}



.producttable{

border-right: 1px solid #E4E4E4;



}



.prodhd{



}



.prodhd h1{

font: bold 18px Tahoma;

color:#6288d3;

padding-left:10px;

padding-bottom:5px;

padding-right:25px;

margin:0;



}

.prodhd h2 {

font: bold 14px Verdana;

color:#6288d3;

padding-left:15px;

padding-bottom:5px;

padding-right:25px;

margin:0 0 0 0;



}

.prodhd h3 a{

font: bold 15px Verdana;

color:#6288d3;

padding-left:10px;

padding-bottom:5px;

padding-right:25px;

margin:0 0 0 0;



}

.prodtext{

font: normal 13px Tahoma;

color:#000000;

padding-bottom:5px;

padding-right:15px;

padding-left:15px;

}



.shortcopy{

font: bold 13px Tahoma;

color:#CC6600;

padding-bottom:5px;

padding-right:15px;

padding-left:25px;

}



.shortcopylist{

font: normal 12px Tahoma;

color:#000000;

padding-bottom:5px;

padding-right:35px;

padding-left:25px;



}

.shortcopylist a{

font: normal 12px Tahoma;

color:#3366CC;



}

.shortcopylist ul{

font: normal 11.5px Tahoma;

color:#000000;

margin:0px;

padding:6px 0px 0px 2px;

}



.shortcopylist li{

	font: normal 11.5px Tahoma;

	color:#000000;

	margin-bottom:5px;

	margin-left:20px;



}





.shorthd{

font: bold 16px Tahoma;

color:#6288d3;

padding-bottom:5px;

padding-right:15px;

padding-left:15px;

}



.shorthdside{

font: bold 16px Tahoma;

color:#254367;

padding-top:10px;

padding-bottom:10px;

padding-right:15px;

padding-left:25px;

}



.list{

font: normal 12px Tahoma;

color:#000000;

padding-bottom:5px;

padding-right:15px;

padding-left:15px;

line-height:15px;

}

.list li{

line-height:16px;

margin-bottom:5px;

}



.startbutton{

padding-left:35px;



}



#formstyle{

	font-family:Tahoma;

	color: #000000;

	font-size: 11px;

	font-weight: normal;

	margin-left: 15px;

}		



#formstyle p{

	font-family: Tahoma;

	font-size: 12px;

	color: #333333;

	text-align: left;

	background-position: left;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-left: 0px;

	padding-top: 10px;

	padding-bottom: 1px;

}



.resources-list{

	font: normal 11px Tahoma;

	color: #000000;

	padding-top: 10px;

	padding-right: 5px;

	padding-left: 3px;

}



.linkpage{

	padding-right: 5px;

	font-family: Verdana;

	font-size: 12px;

	color: #000000;

	padding-left: 5px;



}



.linkform {

	font-family:  Verdana;

	font-size: 12px;

	color: #CC0000;

	text-align: center;

	line-height: 20px;

	font-weight: bold;

	border: 1px none;

	padding-top: 3px;

	padding-left: 5px;

	padding-bottom: 2px;

}





#resources{

	margin-bottom: 0px;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 15px;

	

}



#resources p{

	font: normal 11px Tahoma;

	color: #000000;

	padding-top: 5px;

	padding-right: 15px;

	padding-bottom: 5px;

	padding-left: 15px;

	text-align: left;

	margin: 0;



}

#resources a{

	font: bold 11px Tahoma;

	color: #0033CC;

	margin: 0;

	

}	



#resources h3{

	font: bold 16px Tahoma;

	color: #0033CC;

	margin-top: 10px;

	margin-right: 0;

	margin-left: 15px;

	margin-bottom: 0px;

	padding-top: 10px;

	text-decoration: none;

}



#recom{

font: normal 12px Tahoma;

color:#000000;

padding-right:5px;

padding-left:5px;



}	

.widget {

	padding-right: 15px;

	padding-bottom: 5px;

}





.article-links p{

	font: normal 12px Tahoma;

	color: #3366CC;;

	padding-top: 3px;

	padding-right: 5px;

	padding-bottom: 3px;

	padding-left: 30px;

	text-align: left;

	margin: 0;

}



.article-links a{

	color: #3366CC;;

}





#article-resources p{

	font: normal 12px Tahoma;

	color: #000000;

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 10px;

	padding-left: 15px;

	text-align: left;

	margin: 0;



}







.shortcopyad {



font: normal 12px Tahoma;

color:#000000;

padding-bottom:5px;

padding-right:10px;

padding-left:25px;

}

.direct {

	font-family: Verdana;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	padding-top: 2px;

	padding-bottom: 2px;



}

.direct a{

	font-family: Verdana;

	font-size: 11px;

	font-weight: bold;

	color: #3366CC;

	padding-top: 2px;

	padding-bottom: 2px;



}



.directlist {

	font-family: Verdana;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	padding-left:15px;

	padding-top: 5px;

	padding-bottom: 5px;



}

.directpara {

	font-family: Verdana;

	font-size: 12px;

	color: #000000;

	line-height: 18px;

	text-align: left;

	padding-top: 5px;

	padding-right: 15px;

	padding-left: 10px;

}

}.dirhead {

	font-family: Verdana;

	font-size: 16px;

	font-weight: bold;

	color: #3366CC;

	padding-left: 15px;

	padding-top: 10px;



}

.paging {

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #003399;

	line-height: normal;

	font-family: Verdana;

}



.sidecopy {

font: normal 11px Tahoma;

color:#000000;

padding-bottom:5px;

padding-right:30px;

padding-left:25px;

}

.pricechart {

	border: thin solid #D7DEEE;

}

.pricehd {

	font-family: Verdana;

	font-size: 14px;

	font-weight: bolder;

	color: #003366;

	padding-top: 3px;

	padding-right: 5px;

	padding-bottom: 3px;

	padding-left: 5px;

}

.pricecat {

	font-family: Verdana;

	font-size: 14px;

	font-weight: bold;

	color: #0033CC;

	padding-left: 10px;

}

.pricesub {

	font-family: Verdana;

	font-size: 12px;

	font-weight: bold;

	color: #333333;

	padding-left: 15px;

	border-bottom-width: thin;

	border-bottom-style: solid;

	border-bottom-color: #D7DEEE;



}

.pricelist {

	font-family: Verdana;

	font-size: 12px;

	font-weight: bold;

	color: #003366;

	padding-top: 3px;

	padding-bottom: 3px;

	text-align: center;

	border-bottom-width: thin;

	border-bottom-style: solid;

	border-bottom-color: #D7DEEE;





}

.priceshort {

	font-family: Verdana;

	font-size: 10px;

	font-weight: normal;

	color: #000000;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

	text-align: left;

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: solid;

	border-top-color: #E5E5E5;



}

.maintitle {

	font-family: Verdana;

	color: 3366CC;

	font-weight: bold;

	font-size: 19px;

	padding-left: 20px;

	font-style: normal;

	padding-top: 25px;



}

.submaintitle {

	font-family: "Trebuchet MS";

	color: #0E3D9C;

	font-weight: bold;

	font-size: 16px;

	padding-left: 20px;

	font-style: oblique;

}

.listpoints{

	padding-top: 10px;







}

.listpoints ul{





}



.listpoints li{

	font-family: Verdana;

	font-size: 12px;

	font-weight: normal;

	color: 062052;

	list-style-image: url(images/arrowpoints.gif);

	margin-top: 0px;

	margin-bottom: 4px;







}

.bartitle {

	font-family: Verdana;

	color: #FFFFFF;

	font-weight: bold;

	font-size: 15px;

	padding-left: 20px;

	font-style: normal;

	padding-top: 45px;





}

.rightbg {

	background-image: url(images/banner-image.gif);

	background-repeat: no-repeat;

	height: 296px;

	width: 550px;

}

.leftbg {



	background-image: url(images/side-section-x.gif);

	background-repeat: no-repeat;

	height: 296px;

	width: 290px;

}

.form {

	font-family: Verdana;

	font-size: 11px;

	font-style: italic;

	font-weight: normal;

	color: #666666;

	padding-left: 30px;

	padding-right: 50px;



}

.article-head {



	font: bold normal 12px Tahoma;

	color: #333333;;

	padding-top: 4px;

	padding-right: 5px;

	padding-bottom: 4px;

	padding-left: 25px;

	text-align: left;

	margin: 0;

}

.article-head-title {





	font: bold normal 12px Tahoma;

	color: #3366CC;

	padding-top: 4px;

	padding-right: 5px;

	padding-bottom: 4px;

	padding-left: 15px;

	text-align: left;

	margin: 0;

}

.article-graph {

	font: normal 12px Tahoma;

	color: #333333;

	;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 10px;

	text-align: left;

	margin: 0;

	padding-right: 3px;



}
