		/*******text/css***********/


img {
  border:0px;
}

body {
  background:#FFFFFF;
  font-family:Arial,Verdana,Helvitica,sans-serif;
  font-size:100%;
}

p {
  margin:0px 0px 8px 0px; color:#666; font-size:80%
}



.graymaintype {color:#666; line-height:135%; margin:2px 0 20px 0; font-size:80%}
div.leftcolumn {width:320px; float:left; }
div.rightcolumn {width:320px; float:right;}


h1.titletype {font-size:150%; margin:0 0 10px 0; font-weight:bold; color:#444; line-height:105%;}

h1.titleunderline {font-size:150%; margin:0 0 10px 0; color:#444; font-weight:normal; line-height:105%; border-bottom:5px solid #DDDDDD; color:#444;}

h2.subtype {font-size:70%; color:#666;}
h2.redtype {font-size:70%; color:#B30000;}

h6 {font-size:90%; margin:15px 0 5px 0; font-weight:bold; color:#444; line-height:105%;}


a.downloadbutton       {display:block; background-image:url("./img/download.voyager.png"); width:233px; height:74px; background-image-repeat:no-repeat; text-indent:-5000px;}
a:hover.downloadbutton {display:block; background-image:url("./img/download.voyager.png"); background-position: 0 -73px; width:233px; height:74px; background-image-repeat:no-repeat; text-indent:-5000px; background-color:#FFF;}


/*****************list buttons*******************/

a.downloadPDFbutton       {display:block; background-image:url("./img/flyerbutton.png"); width:315px; height:75px; background-image-repeat:no-repeat; text-indent:-5000px;margin-left:0;}
a:hover.downloadPDFbutton {display:block; background-image:url("./img/flyerbutton.png"); background-position: 0 -75px; width:315px; height:75px; background-image-repeat:no-repeat; text-indent:-5000px; background-color:#FFF; margin-left:0;}

a.downloadVoyagerButton       {display:block; background-image:url("./img/tryitnow.button.png"); width:315px; height:75px; background-image-repeat:no-repeat; text-indent:-5000px;margin-left:0;}
a:hover.downloadVoyagerButton {display:block; background-image:url("./img/tryitnow.button.png"); background-position: 0 -75px; width:315px; height:75px; background-image-repeat:no-repeat; text-indent:-5000px; background-color:#FFF;margin-left:0;}










#quotes { margin-bottom:45px;}

#quotes .quote {width:285px; padding: 15px;}

#quotes .quote .text {}
p.text {font-style:italic; font-size:100%; color:#666;  background-color:#DDDDDD; padding:10px; margin-bottom:0px;}
p.who {background-image:url("./img/quotecorner.png"); background-repeat:no-repeat; background-position:top-left; padding:20px 0 0 0;}







#documentation {width:650px; height:400px; margin:20px 0 20px 0}
.videolist {width:175px; background-color:white; float:left; font-size:80%;}
.video {width:175px; height:20px; margin-bottom:5px;}
.video a.vidlink {width:150px; text-decoration:none;}
.video a.vidlink:hover { width:175px;padding:4px 4px 4px 4px}
span.current {border-bottom:1px solid #DDD; color:#666;}
.videoplaybox { background-color:#FFF; width:475px; height:400px; float:left;}





.container {
  margin:20px auto;
  text-align:left;
  width:650px;
}

#auth {
  float: right;
  font-size:80%;
}

#footer {
  width:630px;
  padding:5px 20px 5px 0px;
  clear:both;
  border-top:5px #DDDDDD solid;
  margin:40px auto 20px auto;
}



p.footercopy {margin-top:8px;color:#666; font-size:75%; float:right;}



div.commentscontainer {background-image:url("./img/commenticon.png"); background-repeat:no-repeat; background-position: 0px 8px; padding-left:55px; margin-right:95px;}
label {display: block; font-weight:bold; }
.textbox {width:375px; background-color:white; border:#C1C1C1 1px solid;}


 






.formlabel {
  text-align: right;
  margin: 10px;
  font-weight: bold;
}

a {
 color:#B30000;
}
a:hover {
 color:#FFFFFF;
 background:#B30000;
}


#stylefour{position:relative;display:block;height:39px;font-size:11px;font-weight:bold;background:transparent url(./img/bgOFF.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;border-top:4px solid #B30000; margin-bottom:20px;}
#stylefour ul{margin:0;padding:0;list-style-type:none;width:auto;}
#stylefour ul li{display:block;float:left;margin:0;}
#stylefour ul li a{display:block;float:left;color:#666;text-decoration:none;padding:11px 20px 0 20px;height:23px;background:transparent url(./img/bgDIVIDER.gif) no-repeat top right;}
#stylefour ul li a:hover,#stylefour ul li a.current{color:#B30000;background:#fff url(./img/bgON.gif) no-repeat top right;}

.box {
border:0px solid red;
margin:0px 0px;
padding:20px 0px;
}


div.status ul li {
  width: 99%;
  padding: 3px; 
  border: 1px solid #c3c4c1;
  background-color: #f0ffef;
  color: black;
  margin-bottom: 15px;
}

div.status ul { margin:0; padding:0; list-style:none; }

.feedbackPanelERROR {
  color: #B30000;
  list-style: none;
  font-weight: bold;
}

.feedbackPanelINFO {
  color: green;
  list-style: none;
  font-weight: bold;
}



h2 {
  margin-top:15px;
}

h3 {
  margin-top:30px;
  margin-bottom:4px;
  padding-bottom:0px;
	font-size:100%;  
font-weight:bold; 
color:#444; 
line-height:105%;
}

ul, ol  {
  margin-left:0px;
}

.mainlistUL {margin:0 0 0 15px; padding:0; font-size:80%; width:250px;}
.mainbluelistUL {margin:0 0 0 15px; padding:0; font-size:80%;}

li.bullet {color:#666; margin:0 0 20px 0px; list-style-type:disc; list-style-image:url(./img/bullet.triangle.png);}

li.bluebullet {color:#666; margin:0 0 20px 0px; list-style-type:disc; list-style-image:url(./img/bullet.triangle.png);}

.bluebox {width:90%; padding:10px 10px 10px 10px; margin-bottom:20px; background-color:#DDE9F0;}
.blueboxpics {width:100%; padding:10px 10px 10px 10px; margin-bottom:10px; background-color:#DDE9F0;}

h1.blueboxtitle {font-size:100%; margin:0 0 10px 0; font-weight:bold; color:#444; line-height:105%;}
 
a.slideshowlink {border-bottom:none;}


.step {
  clear:both;
  margin-bottom:20px;
  margin-top:10px;
}

.stepID {
  float:left;
  width:50px;
}
.stepBody {
  margin-left:60px;
  padding-top:1px;
}


table.features {
  border-right:1px solid #999999;
  border-bottom:1px solid #999999;
  margin-top:20px;
  font-size:80%;  
  width:100%;
}

table.features th.product {
  border-left:1px solid #999999;
  border-top:1px solid #999999;
  padding:5px;
  text-align:center;
}

table.features tbody td {
  border-left:1px solid #999999;
  border-top:1px solid #999999;
  padding:5px;
  vertical-align:middle;
}

table.features tr.even td {
  background: #ECEDED;
}

table.features tbody td.check {
  text-align:center;
  width:88px;
}


.cyclepics     { height: 280px; width: 315px; padding:0; margin-bottom:10px; overflow: hidden }
.cyclepics img { height: 236px;  }

.astrix { text-decoration:none; font-size:90%; pos }


.jul { padding-left:15px; margin-left:0px; margin-top:0px; color:#666; line-height:135%; font-size:80% }
