﻿body {
width:920px;
font-family:Verdana;
font-size:11px;
color:#606060;
line-height:20px;
text-align:justify;
margin:0 auto;
padding:0;
}

a,a:visited {
text-decoration:none;
color:#4c3b31;
}

a:hover {
text-decoration:none;
color:#C60;
}

h1 {
font-family:Verdana;
font-size:14px;
color:#4c3b31;
margin-bottom:20px;
background-image:url('/App_Themes/default/images/h1.png');
background-repeat:repeat-x;
height:50px;
font-weight:400;
padding:12px 0 2px 5px;
}

h2 {
font-family:Verdana;
font-size:14px;
color:#4c3b31;
font-weight:400;
margin:0;
padding:20px 0 3px;
}

h3 {
font-family:Verdana;
font-size:14px;
color:#917764;
font-weight:400;
margin:0;
padding:20px 0 3px;
}

h4 {
font-family:Verdana;
font-size:11px;
color:#606060;
line-height:20px;
font-weight:700;
margin:10px 0;
}

p {
line-height:20px;
text-align:justify;
}

strong {
color:#917764;
font-weight:400;
}

blockquote {
color:#4c3b31;
font-weight:400;
font-style:oblique;
margin:0;
padding:0;
}

img {
border:none;
}

td {
vertical-align:top;
text-align:left;
}

.emptyPage {
height:600px;
width:755px;
padding-bottom:40px;
}

.blank {
height:40px;
}

.clear {
clear:both;
}


.menuBlank {
height:87px;
}

.errMessage {
color:#C00;
padding-left:5px;
}

.inputBox {
color:#4c3b31;
width:200px;
margin-bottom:10px;
border-color:#CCC;
border-style:solid;
border-width:1px;
padding:2px;
}

.inputRadio {
margin:15px 0;
}

.txtLabel2 {
width:250px;
text-align:left;
height:30px;
}

.searchBox {
border-color:#CCC;
border-style:solid;
border-width:1px;
}

.searchTextBox {
width:125px;
font-family:Verdana;
font-size:11px;
color:gray;
border-color:#FFF;
border-style:solid;
border-width:1px;
}

.menu {
vertical-align:top;
padding-top:12px;
width:155px;
}

.menu ul {
list-style:none;
margin:0;
padding:0;
}

.menu li {
background-image:url('/App_Themes/default/images/menu.png');
width:135px;
height:30px;
list-style:none;
}

.menu a,.menu a:visited {
color:#4c3b31;
display:inline-block;
text-decoration:none;
margin:5px 0 0 25px;
}

.menu a:hover {
color:#C60;
display:inline-block;
text-decoration:none;
margin:5px 0 0 25px;
}

#knoContent a,#knoContent a:visited {
font-size:14px;
color:#917764;
display:inline-block;
text-decoration:none;
line-height:20px;
margin:5px 0;
}

#knoContent a:hover {
font-size:14px;
color:#C60;
display:inline-block;
text-decoration:none;
line-height:20px;
margin:5px 0;
}

#demoAbstract a,#demoAbstract a:visited {
font-size:11px;
text-decoration:none;
color:#917764;
}

#demoAbstract a:hover {
font-size:11px;
text-decoration:none;
color:#C60;
}

.features li {
list-style-image:url('/App_Themes/default/images/check.png');
font-family:Courier New;
font-size:14px;
padding:0 0 5px;
}

.default_box {
width:320px;
height:180px;
text-align:right;
margin:20px 0 0 20px;
}

.pageIntro {
margin-top:20px;
margin-bottom:30px;
}

.masterTopLine {
background-image:url('/App_Themes/default/images/line_top.png');
background-repeat:repeat-x;
}

.masterBottomLine {
background-image:url('/App_Themes/default/images/line_bottom.png');
background-repeat:repeat-x;
}

.masterTable {
margin-bottom:40px;
}

.footer {
font-size:9px;
}

.search {
vertical-align:middle;
width:125px;
}

.navigatorRight {
text-align:right;
height:20px;
padding-top:10px;
padding-bottom:10px;
}

.frIntro {
width:520px;
vertical-align:top;
padding:20px 30px 10px 10px;
}

.feedBox {
padding:30px 0 0 5px;
}

.boxHeader {
background-image:url('/App_Themes/default/images/hbg_top.png');
background-repeat:repeat-x;
padding-bottom:10px;
height:32px;
}

.boxFooter {
background-image:url('/App_Themes/default/images/hbg_bot.png');
background-repeat:repeat-x;
padding-top:10px;
height:32px;
}

.boxFree {
text-align:center;
padding-top:20px;
}

.boxButtons {
text-align:right;
vertical-align:middle;
padding-bottom:10px;
}

.middleBox1 {
width:250px;
height:120px;
float:right;
text-align:right;
}

.middleBox3 {
width:250px;
height:180px;
float:right;
text-align:right;
}

.boxX509 {
width:100px;
height:100px;
float:right;
margin-bottom:20px;
margin-left:40px;
}

.middleBoxImage {
padding:10px;
text-align:right;
}

.middleBoxText {
font-size:10px;
padding:20px 0 10px 10px;
}

.demoPanel {
border:1px solid silver;
width:300px;
vertical-align:middle;
text-align:left;
height:132px;
padding-left:15px;
}

.demoButton {
margin:25px 0 25px 2px;
}

.notSupported {
color:#C00;
padding:20px 0 40px;
}

.okBox {
width:210px;
}

.seeAlso {
padding-bottom:60px;
}

.cTL {
color:#917764;
width:80px;
}

.cTC {
color:#917764;
width:140px;
}

.cC {
color:gray;
padding-left:10px;
}

.compare_header_1 {
width:350px;
color:#4c3b31;
font-weight:700;
background-image:url('/App_Themes/default/images/hbg_top.png');
background-repeat:repeat-x;
height:32px;
border-bottom-style:dashed;
border-bottom-width:1px;
border-bottom-color:#ccc;
padding:5px 0 15px 5px;
}

.compare_header_n {
width:200px;
color:#4c3b31;
font-weight:700;
text-align:center;
background-image:url('/App_Themes/default/images/hbg_top.png');
background-repeat:repeat-x;
height:32px;
border-bottom-style:dashed;
border-bottom-width:1px;
border-bottom-color:#ccc;
padding:5px 0 15px 5px;
}

.compare_cell_1 {
width:350px;
border-bottom-style:dashed;
border-bottom-width:1px;
border-bottom-color:#ccc;
padding:7px 0 7px 5px;
}

.compare_cell_n {
width:200px;
text-align:center;
border-bottom-style:dashed;
border-bottom-width:1px;
border-bottom-color:#ccc;
padding:7px 0 7px 5px;
}

.compare_box_1 {
width:350px;
text-align:center;
padding:20px 0 7px 5px;
}

.compare_box_n {
width:200px;
text-align:center;
padding:20px 0 7px 5px;
}

.prices_header_1 {
width:140px;
color:#bdae8c;
font-weight:700;
padding:5px 0;
}

.prices_header_n_r {
width:100px;
color:#bdae8c;
font-weight:700;
text-align:right;
padding:5px 5px 5px 0;
}

.prices_cell_1 {
width:40px;
text-align:left;
padding:5px 0;
}

.prices_cell_n_r {
width:100px;
text-align:right;
padding:5px 5px 5px 0;
}

.prices_cell_n_l {
width:100px;
text-align:left;
padding:5px 0;
}

.txtLabel,.txtError {
width:250px;
text-align:left;
}

.content p,.seeAlso p {
line-height:24px;
text-align:justify;
}

.middleBoxLogo,#knoAbstract,#demoAbstract {
padding-bottom:30px;
}

.defaultBody {
padding-top:20px;
}

.entry20 {
padding-left:20px;
}

.width600 {
width:600px;
}

.centerAlign {
text-align:center;
}

.rightAlign {
text-align:right;
}

.middleAlign {
vertical-align:middle;
}

.evidence
{
    color:#917764;
font-weight:400;
    }
    

