/* CSS Document */

body { font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:20px; padding-top:20px; background:#56798F; line-height:17px;}
img { border:none; }
h2 { background:#505050; color:#fff; font-size:16px; line-height:28px; font-weight:normal;padding-left:5px; }
h3 { font-size:14px; }
h4 { font-size:13px;border-bottom:3px solid #000; margin-right:10px;  }
li { margin-bottom:8px; }
input, textarea { width:250px; background:#efefef; border:1px solid #505050;font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px;  }
textarea { height:150px; }
form { margin-bottom:20px; }
dd p { margin-right:10px; }
dt { font-weight:bold; }
#mybody { width:670px; margin-left:auto;margin-right:auto; background:#fff; padding:10px; }
#mywrapper { border:1px solid #595959; }

/*----------------------------------------- */
/* header */
#myheader { border-top:6px solid #595959; padding-top:4px;border-bottom:4px solid #595959; }
#myheader img { margin-left:6px; }
#phone { float:right; padding-top:30px; }
#headmenu { background-image:url(../images/_bg_menu.jpg); }
#headstrip { margin:2px 0 2px 0; background-color:#5F901D;}
#headstrip img { float:right; }
/* -------------------------------------- */

/*----------------------------------------- */
/* page - layout - styles */
#pagewrap { background:#fff; }
#leftcol { float:left; width:151px; }
#leftcol img {display:block; }
#nofalse { display:block; border-bottom:2px solid #fff; }
#news { background:#d0d0d0; padding:7px; font-size:10px; margin-top:2px; }
#page {float:left;margin-left:2px; }
#pageimg { background:#5f5f5f; width:515px; }
#pageimg img { float:left;border-right:2px solid #fff;  }
#pagecontent { border-top:8px solid #d0d0d0; margin-top:2px; padding-top:10px; padding-left:15px;float:left; width:500px; }
#pagecontent p { margin-left:15px; margin-right:8px; }
.pageimg { float:right; padding:20px; }
.row { margin-bottom:12px; }
.bigtext { font-size:17px; float:left; margin-top:43px; font-weight:bold; font-style:italic; }
.centerit { text-align:center; }
.docform select { margin-left:20px; }
.myform { margin-left:20px; }
.myreq { color:#f00; background-color:inherit; }
.error { font-weight:bold;color:#c00;background-color:inherit; }
/*----------------------------------------- */


/*----------------------------------------- */
/* footer */
#footmenu { background:#5f5f5f; float:left; width:100%; height:40px; text-align:center;padding-top:17px;color:#ddd; }
#footmenu a { color:#fff; margin:7px; text-decoration:none;}
#footmenu a:hover { text-decoration:underline; }

/*----------------------------------------- */

/*----------------------------------------- */
/* home */
.homecap { float:left; width:155px;margin-right:7px; text-align:center;line-height:15px; }
.homecap p { text-align:left; margin-left:0; }
.homecap a { font-weight:bold; }
.homecap img { margin-top:6px; }
#homecapwrap { border-top:2px solid #000; padding-top:5px; }
/*----------------------------------------- */


/*----------------------------------------- */
/* products */
.prodcap { float:left; width:115px;margin-right:5px; text-align:center;line-height:15px; }
.prodcap p { text-align:left; margin-left:0; }
.prodcap a { font-weight:bold; }
.prodcap img { margin-top:6px; }


/*----------------------------------------- */
/* admin */
.loginlbl { float:left; width:75px; }
.spc { margin:6px; }

/* clear fix */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 