body {margin: 0px 10px 0px 10px;padding: 0;border: 0;background-color: #f4f5eb;text-align: center;font-family: Verdana, Arial, helvetica, "sans serif";}
strong {font-weight: bold;}
.small {font-size:8pt;}
img {border:0;}

p, p.small,ul.small,dl.small,li.small,dt.small {line-height: 130%;font-size: 10pt;}
p.heading	{font-size: 12pt;	font-weight: bold;}
p.normal {font-size: 12pt;}

h4 {padding: 0;font-size: 10pt;font-weight: bold;}
abbr, acronym, .help { border-bottom: 1px dotted #333; cursor: help; }

.minhi {height:500px;}
* html .company .minhi {height:0}

#container {margin-left:auto;margin-right:auto;margin-top:10px;background: url(../images/c-back-2.gif) no-repeat;width:800px;}

#headerdiv {float:right;margin:0;padding: 0;height:100px;width:500px;text-align:left;}
#headerdiv img {display:block;float:left;margin:30px 0 0 0;padding:0;border:0;}
#headerdiv a {text-decoration:none;}

#contentdiv {float:right;width:490px;text-align:left;margin-top:15px;}
* html #contentdiv {margin-top:36px;}
#contentdiv p {font-size:10pt;padding: 0 10px 0 50px;}
#contentdiv h4 {padding-left:50px;margin-bottom:0;}
#contentdiv h3 {color:#62705f;padding-left:50px;}

#firefox {float: left;border: 0;margin: 0;padding: 0;text-align: left;width: 100%;}
#firefox img {margin-left: 25px;}

#article {margin: 0; padding: 20px 0 0 30px;text-align: left;width:670px;}

.nav {font-size:10pt;color:#666;margin-top:25px;}
.nav ul {margin:10px;padding:0;}
.nav li {margin:0;padding:0;list-style:none;}
.nav a {text-decoration:none;font-weight:bold;color:#b5c6b5;padding:0 0 0 15px;margin: 0;background: url(../images/lgbox.gif) left no-repeat;}
.nav a:hover {border-bottom: 1px solid #62705f;color:#62705f;background: url(../images/dgrnbox.gif) left no-repeat;font-weight:bold;}
* html .nav {margin-top:20px;}

#sidediv {float: right;border: 0;margin: 0;text-align: left;width: 170px;}
.sidebox {margin: 83px 3px 5px 7px;}

.sidebox p {font-size:8pt;color:#999;margin-top:5px;margin-bottom:0px;}
.sidebox a {text-decoration: none;}
.iborder {border: 1px solid #aaa;}

.sidebox2 {margin: 20px 3px 5px 7px;}
.sidebox2 p {font-size:8pt;color:#999;margin-top:5px;margin-bottom:0px;}
.sidebox2 a {text-decoration: none;}

#footerdiv {float:left;width:100%;margin:0;background: url(../images/f-back.gif) repeat-x;padding:0;border-top: 1px solid #ddd;height:50px;}
#footerdiv .company {margin:0;padding-left: 190px;padding-top:5px;float:left;font-size: 8pt;color: #666;line-height: 120%;}
#footerdiv img {float:left;margin:0 100px 0 0;}
#validated {margin: 0 auto;padding: 0 0 0 1px;text-align: center;width: 800px;}

.txtbody {margin: 0 20px 0 25px;}
.txtbody dt {font-size:10pt;font-weight:bold;margin: 15px 0 5px 0;}
.txtbody dl {font-size:10pt;line-height: 130%;margin: 15px 0 5px 0;}

.home #contentdiv p {padding-top: 10px;}

div.row {clear: both;padding-top: 0px;}
span.left {margin: 0;float: left;position: relative;text-align: left;width: 45%;}
span.right {display:block;margin: 0;float: right;text-align: right;position: relative;width:30%;}

div.spacer {margin: 0;padding: 0;clear: both;}


.contact h4 {display: block;background-color: #dddddd;line-height: 150%;width: 95%;border-top: 1px solid #000;border-bottom: 1px solid #000;}
.contact .titlebox {border: 1px solid #73826B;margin-top: 10px;padding:0;width: 100%;}
.contact .titlebox .header {background-color:#eee;margin: 0;padding:3px 0 3px 0;border-bottom: 1px solid #ccc;width: 100%;font-size:10pt;font-weight:bold;}
.formcontact {font-size:10pt;margin:45px 0 25px 0;}
.cform {font-size:10pt;padding-left:50px;}
.cforml {width: 150px;}
.cformr {vertical-align: top; width: 250px;}

.prop { float:right; width:1px;}
.clear { clear:both; height:1px; overflow:hidden; }
.min400px { height:400px; }
.min200px { height:200px; }

.articles { font-size: 10pt;line-height:200%; margin: 10px 0 10px 50px;}
.articles a:link, .articles a:visited, .articles a:hover  {text-decoration: none;padding: 0 2px 0 20px;background: url(../images/doc_icon.png) left center no-repeat;color:#000;}
.articles a:hover { text-decoration: underline;color: blue;}
.articlehead {margin-top: 20px;border-bottom: 1px solid #000;}
.articlehead p:first-line {font-size: 12pt;line-height:200%;font-weight:bold;}
.warn {width:90%;border: 1px solid red;padding: 0 .5em 0 .5em;}
dt.faq {margin:10px 0 10px 0;}

.cmdbox {width:97%;padding: 5px 0 5px 5px;color:white;background-color:black;font-family: monospace;font-size:10pt;}