/* Firefox hack for scroll */
html{height:100%;}
body{min-height:101%;}

* { margin:0; padding:0;}
body{ background:#A89166 url(/images/brown/header.jpg) repeat-x 0 0;}

html, input, textarea{font-family:Arial; font-size:12px; color:black;}
p {font: 13px "Tahoma",sans-serif; line-height: 1.7em;}
img{border:0; vertical-align:top; text-align:left;}
ul li{list-style-type:square;}
hr{height:3px;margin:10px 0;border:0;color:#85651a;background-color:#85651a;}

.clear { clear:both;}
.float_l {float:left;}
.float_r {float:right;}

h1 {margin:0 0 0.5em 0;font-size:14pt;font-weight:bold;color:#595959;}
/*h2 {margin:0.5em 0 1em 0.5em;float:left;font-size:14pt;font-weight:normal;border-bottom:1px dotted green;color:#595959;}*/
h2 {margin:0.5em 0 1em 0.5em;float:left;font-size:14pt;font-weight:normal;border-bottom:1px dashed green;color:#ef543c;}
h3 {font-size:8pt;font-weight:bold;color:#595959;}

/*header*/
#header .logo {float:left;}
#header .login {float:right;}
#header .login img {margin-right:1em;}

/*menu*/
#menu ul {text-align:center;padding-top:11px;}
/*#menu li {display:inline; list-style-type:none; margin-right:2em; font-weight:bold; font-size:10pt;}*/
#menu li {display:inline; list-style-type:none; margin-right:2em; font-weight:bold; font-size:10pt; background: url(/images/brown/menu_sel.gif) top center no-repeat;padding-top:11px;}
#menu a {text-decoration:none; color:white;}
#menu a:hover {text-decoration:underline; color:#f0e332;}

/*content*/
#window .content {width:722px;margin:0 auto;padding-top:6px;padding-bottom:2em;}
.content .block {margin:2em 1em 0 1em;}
.content .block .point2 {width:49%;}
.content .block .point2 img {float:left;}
/*.content .block .point2 h2 {margin:0.5em 0 1em 0.5em;float:left;font-size:14pt;font-weight:normal;color:#595959;border-bottom:1px dotted green;}*/
.content .block .point2 p {margin:0 0 0 64px;}
.content .block .point2 ul {margin:0 0 0 64px;}
.content .block .point2 li {margin:0 0 0 2em;padding:0 0 0 1em;list-style-image:url(/images/check.jpg);}
.content .block .point2 li strong {font-size:9pt;font-weight:bold;color:#595959;}

.content .block .point1 {width:99%;margin:0 0 1em 0;}
.content .block .point1 img {float:left;}
/*.content .block .point1 h2 {margin:0.5em 0 1em 0.5em;float:left;font-size:14pt;font-weight:normal;border-bottom:1px dotted green;color:#ef543c;}*/
/*.content .block .point1 h3 {font-size:8pt;font-weight:bold;color:#595959;}*/
.content .block .point1 p {margin:0 0 0 64px;}
.content .block .point1 .group {margin:0 0 0 64px;}
.content .block .point1 .group div {float:left;}
.w33 div {width:33%;}
.w49 div {width:49%;}

.content .block .head  h1 {text-align:center;}
.content .block .head .description  {width:86%;margin:0 auto;padding:1em 0;}
.content .block .head .description img {float:left;margin:0;padding:0;}
.content .block .head .description p.quote {
	quotes: none;
	font-size:14px;
}


/*
.content .block .head  h1 {text-align:center;}
.content .block .head .description  {width:76%;margin:0 auto;padding:1em 0;}
.content .block .head .description img {float:left;margin:0 2em 0 0;padding-right:2em;}
.content .block .head .description p {padding:1em 0 0 0;font-family:Arial;font-size:9pt;line-height:1.15em;}
.content .block .head .description p span {color:#4389cc;}
*/

/*sub_content*/
#sub_content .block {margin:2em auto;}
#sub_content .point {float:left;width:33%;}
#sub_content .point img {float:left;}
#sub_content .point h3 {margin:0.5em 0 0.5em 0.5em;float:left;font-size:13pt;font-weight:normal;color:white;border-bottom:1px dashed gray;}
#sub_content .point p, .p {margin:0 0 0 32px;}
#sub_content .point li {margin-left:1em;list-style-image:url(/images/bullet_square.gif);}

#footer li {display:inline;list-style:none;}
#footer li:after {content: " | ";}

.checked li {margin:0 0 0 2em;padding:0 0 0 1em;list-style-image:url(/images/check.jpg);}
.border_h {margin:2.5em 2em 0 2em;border-top:2px solid green;}

#editions {margin:1em 2em 2em 2em;}
#editions .attention {border:2px dashed #688CBC;padding:1em;list-style-position:inside;}
#editions .attention h2 {float:none;}

#services {margin:1em 2em;padding-left:1em;}
#services form {margin:2em 0;}

.note {padding-left:0.5em;margin:0 0 1em 0;}


.listTable { border-collapse: collapse; width: 100%; margin-top: 10px;}
.listTable thead th { text-align: left; font-size: 16px;}
.listTable th { text-align: left; font-size: 13px;}
.listTable td { font-size: 11px;}

#featureTable td.feature { font-size: 14px;}
#featureTable th, td { padding: 6px 4px 5px 4px;}
#featureTable th { font-weight: bold; border-bottom: 1px solid #999; color: #111;}
#featureTable td { border-bottom: 1px dotted #ccc;}
#featureTable .professional, .community {border-left: 1px solid #ccc;}
#featureTable {margin-bottom: 20px;}

#versionTable td.feature { font-size: 14px;}
#versionTable th, td { padding: 6px 4px 5px 4px;}
#versionTable th { font-weight: bold; border-bottom: 1px solid #999; color: #111;}
#versionTable td { border-bottom: 1px dotted #ccc;}
#versionTable .professional, .community {border-left: 1px solid #ccc;}
#versionTable {margin-bottom: 20px;}

blockquote.feedback  {
border-top : 1px dashed green;
width: 80%;
margin: 0px auto;
padding: 10px;
}

blockquote.feedback  p {
/*font-size: larger;*/
}
