/* PAGES
---------------------------------------------------------------------------------------------------------------------- */
img {
   border-style:none; 
   }
a:hover {
   cursor:pointer; 
   }
frame.main {
   border-right-color:#2F3E94;
   border-right-width:2px;
   border-right-style:solid;
   }
body.main {
   font-family:Arial;
   font-size:12px;
   color:#000099;
   scrollbar-3dlight-color:#CEDBF7;
   scrollbar-arrow-color:#2155C2; 
   scrollbar-base-color:#8DACEC;
   scrollbar-track-color:#CBDBFC;
   padding-left:14px;
   }
.main p {padding:0; margin: 15px 0 7px 0}
div.title {
   height:38px;
   margin:0px 0px 5px 0px;
   padding:19px 0px 2px 0px;
   font-family:Arial;
   font-size:16px;
   font-weight:bold;
   color:#2E56E5;
   background:url('../images/titlebg.jpg') left bottom no-repeat;
   }
.update-guide {
   position:relative;
   float:right;
   background: url('../images/update-guide/background.jpg') no-repeat;
   width: 199px;
   height: 38px;
   }
.update-guide-button {
   position: relative;
   float:left;
   left: 26px;
   top: 3px;
   width: 105px;
   height: 29px;
   }
#update-guide {
   background: url('../images/update-guide/update_guide.gif') no-repeat;
   }
#updating-guide {
   }
#update-settings {
   position: relative;
   float:right;
   display: block;
   right: 14px;
   color: #04019A;
   top: 3px;
   font-weight:bold;
   font-family:Arial;
   }
#update-settings:hover {
   color: #5070FF;
}
#update-settings2 {
   margin:12px 0px 0px 63px;
   padding:0px 0px 0px 0px;
   color: #04019A;
   font-weight:bold;
   font-family:Arial;
   }
#update-settings2:hover {
   color: #5070FF;
}
div.title2 {
   margin:15px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   font-family:Arial;
   font-size:14px;
   font-weight:bold;
   color:#000099;
   }
div.text {
   margin:0px 14px 0px 0px;
   padding:0px 0px 0px 0px;
   }
a.link {
   color:#000099;
   }
a.link2 {
   font-weight:bold;
   color:#3762FE;
   }
a.link2:hover {
   color:#5070FF;
   }
/* Screensaver Guide
---------------------------------------------------------------------------------------------------------------------- */
table.advupdate {
   margin: 13px 0px 0px 0px;
   width: 576px;
   height: 66px;
   background: url('../images/update-guide/bg-advupdate.jpg') left top no-repeat; 
   color: #000099;
   font-size: 16px;
   }
a.advupdate-close {
   width: 22px;
   height: 23px;
   display: block;
   margin: 0px 0px 0px 0px;
   }
a.advupdate-link {
   font-size: 18px;
   color: #000099;
   }
div.advupdate-text {
   margin: 8px 0px 5px 0px;
   font-weight: bold;
   font-size: 16px;
   color: #000099;
   }
td.title-featured {
   margin:0px 0px 0px 0px;
   padding:10px 0px 0px 0px;
   }
a.title-featured {
   font-family:Arial;
   font-size:15px;
   font-weight:bold;
   color:#5B80FD;
   text-decoration: none;
   }
td.logo-featured {
   margin:0px 0px 0px 0px;
   padding:10px 0px 0px 0px;
   width:124px;
   }
td.desc-featured {
   margin:0px 0px 0px 0px;
   padding:10px 0px 0px 0px;
   font-size:13px;
   }
td.order-top10 {
   width:24px;
   margin:0px 0px 0px 0px;
   padding:17px 0px 0px 6px;
   font-size:12px;
   font-weight:bold;
   }
td.logo-top10 {
   width:50px;
   margin:0px 0px 0px 0px;
   padding:14px 0px 0px 0px;
   }
a.title-top10 {
   display:block;
   margin:0px 0px 0px 0px;
   padding:14px 0px 0px 9px;
   font-size:12px;
   color:#000099;
   }
a.title-top10:hover {
   color:#5070FF;
}
a.logo-whatsnew {
   display:block;
   margin:10px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   }
a.title-whatsnew {
   display:block;
   width:100px;
   margin:5px 0px 5px 0px;
   padding:0px 0px 0px 0px;
   font-weight:bold;
   color:#000099;
   }
a.title-whatsnew:hover {
   color:#5070FF;
   }
div.myss {
   margin:8px 7px 0px 7px;
   padding:0px 0px 0px 0px;
   text-align:left;
   }
div.subscribe {
   margin:8px 7px 0px 17px;
   padding:0px 0px 0px 0px;
   }
input.subscribe {
   width:130px;
   margin:0px 0px 0px 17px;
   padding:1px 3px 0px 3px;
   font-size:12px;
   color:#000099;
   border-left-color:#556AFB;
   border-top-color:#556AFB;
   border-right-color:#A1B9FD;
   border-bottom-color:#A1B9FD;
   border-width:2px;
   border-style:solid;
   }
input.subscribe2 {
   width:130px;
   margin:0px 0px 0px 17px;
   padding:1px 3px 0px 3px;
   font-size:12px;
   color:#556AFB;
   border-left-color:#556AFB;
   border-top-color:#556AFB;
   border-right-color:#A1B9FD;
   border-bottom-color:#A1B9FD;
   border-width:2px;
   border-style:solid;
   }
input.button-subscribe {
   margin:8px 0px 0px 45px;
   padding:0px 0px 0px 0px;
   }
div#answer {
   margin:5px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   font-size:11px;
   font-weight:bold; 
   color:#ED1B23;
   text-align:center;
   }
form {
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   }
/* Rotation 
---------------------------------------------------------------------------------------------------------------------- */
table.rotation-options {
   width:574px;
   height:75px;
   margin:18px 0px 6px 0px;
   padding:0px 0px 0px 0px;
   background:url('../images/rotationbg.gif') no-repeat left top;
   font-family:Arial;
   font-size:12px;
   color:#000099;
   }
input.rotation {
   color:#000099;
   margin-bottom:-1px;
   }
td.row1 {
   margin:0px 0px 0px 0px;
   padding:12px 0px 0px 20px;
   }   
td.row2 {
   margin:0px 0px 0px 0px;
   padding:0px 0px 5px 20px;
   }
a.rotations {
   display:block;
   margin:10px 0px 0px 24px;
   padding:0px 0px 0px 0px;
   font-size:12px;
   font-weight:bold;
   color:#000099;
   }
a.rotations:hover {
   color:#5070FF;
   }
/* Download
---------------------------------------------------------------------------------------------------------------------- */
table.screensaver-download {
   width:574px;
   height:65px;
   margin:11px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   background:#FFFFFF;
   border-color:#5071E5;
   border-width:1px;
   border-style:solid;
   }   
td.icon-download {
   width:68px;
   }
td.content-download {
   width:422px;
   }
td.status-download {
   width:70px;
   }
img.icon-download {
   margin:5px 0px 0px 18px;
   padding:0px 0px 0px 0px;
   }
a.title-download {
   margin:4px 0px 0px 17px;
   padding:0px 0px 0px 0px;
   font-family:Arial;
   font-size:14px;
   font-weight:bold;
   color:#000099;
   }
a.title-download:hover {
   color:#5070FF;
   }
div.indycate-download {
   width:405px;
   height:16px;
   margin:7px 0px 0px 16px;
   padding:1px 0px 0px 3px;
   background:url('../images/indycatebg.gif') no-repeat left top;
   font-size:10px;
   }
a.indycate-download {
   display:block;
   width:373px;
   height:16px;
   margin:3px 0px 0px 16px;
   padding:1px 0px 0px 3px;
   font-family:Arial;
   font-size:12px;
   font-weight:bold;
   color:#0059FA;
   }
img.indycate {
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   }
div.text-download {
   margin:6px 0px 0px 16px;
   padding:0px 0px 0px 0px;
   font-family:Arial;
   font-size:11px;
   font-weight:bold;
   color:#000099;
   }
a.status-download {
   display:block;
   margin:22px 0px 0px 7px;
   padding:0px 0px 0px 0px;
   font-family:Arial;
   font-size:12px;
   font-weight:bold;
   color:#000099;
   }
a.status-download:hover {
   color:#5070FF;
   }
a.status2-download {
   display:none;
   margin:7px 0px 0px 7px;
   padding:0px 0px 0px 0px;
   font-family:Arial;
   font-size:12px;
   font-weight:bold;
   color:#000099;
   }
a.status2-download:hover {
   color:#5070FF;
   }
a.download {
   display:block;
   margin:10px 0px 0px 7px;
   padding:0px 0px 0px 0px;
   font-family:Arial;
   font-size:12px;
   color:#000099;
   }
a.download:hover {
   color:#5070FF;
   }
   
/* CDs
---------------------------------------------------------------------------------------------------------------------- */
ul.usual {
   padding:0px 0px 0px 6px; 
   margin:0px 0px 5px 0px;
   }
ul.usual li {
   list-style-type: none;
   background:url("../images/circle.gif") no-repeat 0 6px;
   padding-left:10px;
   line-height:16px;
   }
div.line-cds {
   height:7px;
   width:100%;
   background:#DCE7FA;
   }
div.orangetext-cd {
   color:#F76319;
   font-size:14px;
   font-weight:bold;
   }
div.comment-cd {
   margin:5px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   font-size:11px;
   font-weight:bold;
   }
div.title-cd {
   margin:12px 0px 6px 0px;
   color:#5B80FD; 
   font-size:14px; 
   font-weight:bold;
   }
div.desc-cd {
   margin:0px 0px 6px 0px;
   color:#000099; 
   font-size:12px; 
   }
a.link-cd {
   display:block;
   margin:12px 0px 6px 0px;
   padding:0px 0px 0px 20px;
   background:url('../images/cd/icon.gif') no-repeat left top;
   font-size:12px; 
   color:#5070FF;   
   }
div.note-cd {
   font-size:11px;
   }
/* Help Desk
---------------------------------------------------------------------------------------------------------------------- */
ol.contents {
   margin:0px 0px 0px 25px;
   padding:0px 0px 0px 0px;
   }
ol.contents a {
   margin:0px 0px 0px -7px;
   padding:0px 0px 0px 0px;
   color:#000099;
   }
ul.features2 {
   margin:0px 0px 0px 17px;
   padding:0px 0px 0px 0px;
   }
ul.features2 li {
   margin:5px 0px 0px 0px;
   padding:0px 0px 0px -5px;
   }
input.text {
   font-family:Arial;
   font-size:12px;
   color:#000099;
   }   
select.text {
   font-family:Arial;
   font-size:12px;
   color:#000099;
   }   
textarea.text {
   font-family:Arial;
   font-size:12px;
   color:#000099;
   overflow:auto;
   scrollbar-3dlight-color:#D4D0C8;
   scrollbar-arrow-color:#000000; 
   scrollbar-base-color:#D4D0C8;
   scrollbar-track-color:#D4D0C8;
   }   
div#report {
   width:500px;
   margin:5px 0px 0px 0px;
   padding:6px 6px 6px 6px;
   border-color:#2F3E94;
   border-width:1px;
   border-style:solid;
   }
div.faq-Q {
   margin:14px 5px 0px 5px;
   padding:0px 0px 0px 14px;
   font-size:13px;
   font-weight:bold;
   background:url('../images/icon/plus.jpg') no-repeat left top;
   cursor:pointer;
   width:100%;
   }
div.faq-Q2 {
   margin:14px 5px 0px 5px;
   padding:0px 0px 0px 14px;
   font-size:13px;
   font-weight:bold;
   background:url('../images/icon/minus.jpg') no-repeat left top;
   cursor:pointer;
   }
div.faq-A {
   margin:0px 5px 0px 5px;
   padding:0px 0px 0px 14px;
   font-size:13px;
   display:none;
   }
/* Product page
---------------------------------------------------------------------------------------------------------------------- */
table.product {
   width:100%;
   font-size:12px;
   }
td.left {
   width:395px;
   }
img.screenshot {
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   border-color:#6A6FA7;
   border-width:1px;
   border-style:solid;
   }
ul.features {
   padding:7px 0px 0px 6px; 
   margin:0px 0px 0px 0px;
   }
ul.features li {
   list-style-type: none;
   background:url("../images/circle.gif") no-repeat 0 6px;
   padding-left:10px;
   line-height:16px;
   font-size:11px;
   }
img.logo {
   margin:20px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   }
div.download-size {
   height: 15px;
   margin:30px 0px 5px 0px;
   padding:0px 0px 0px 0px;
   font-family:Arial;
   font-size:12px;
   font-weight:bold;
   color:#CE4809;
   }
div.note {
   margin:0px 0px 15px 0px;
   padding:0px 0px 0px 0px;
   font-family:Arial;
   font-size:11px;
   color:#CE4809;
   }
img.blue-button {
   margin:18px 32px 20px 0px;
   padding:0px 0px 0px 0px;
   }
div.requirements {
   text-align: center;
   }
a.requirements-close {
   padding: 0px 0px 0px 15px;
   font-family:Arial;
   font-size:12px;
   color:#000099;
   background: url('../images/icon/plus.jpg') left top no-repeat;
   }
a.requirements-close:hover {
   color:#5070FF;
   }
a.requirements-open {
   padding: 0px 0px 0px 15px;
   font-family:Arial;
   font-size:12px;
   color:#000099;
   background: url('../images/icon/minus.jpg') left top no-repeat;
   }
a.requirements-open:hover {
   color:#5070FF;
   }
table.requirements {
   width: 395px;
   margin: 10px 0px 5px 0px;
   font-size:11px;
   }
div.assoc-title {
   margin:10px 7px 0px 32px;
   padding:0px 0px 0px 32px;
   font-family:Arial;
   font-size:12px;
   color:#000099;
   }

.settings {
   }
.settings .checkbox {
	width: 20px;
	}
.settings .option-name {
	padding: 13px 0 0 0;
	width: 560px;
	}
.settings .option-name label {
	font-family:Arial;
	font-size: 15px;
      font-weight:bold;
	}
.settings .description {
	font-family:Arial;
	font-size:14px;
	padding:3px 50px 10px 0px;
	}
.designate {
	margin:0;
	padding:0;
}
.designate li {
	padding:0;
	margin:0;
	list-style-type:none;
}