﻿.Print{}
.noPrint{}
 
.hideTxt{display:none;}
.showTxt{display:inline;}
.pageBlock{padding: 0px; width:930px; position:absolute; left:50%; margin-left:-465px; text-align: left;}

body{color: #2d2d2d; background-color: #ffffff; line-height: 19px; font-family: arial, helvetica, verdana, tahoma, sans-serif; font-size: small; font-weight: normal; margin: 0px;
    background-color: #000000; background-image: url('../images/Bg.jpg'); background-repeat: no-repeat;background-attachment:fixed; background-position:center; background-position:top;}

h1{font-size: 0.85em;color: #bedb39; background-color: #190f14; padding: 2px 5px 2px 5px; text-transform: uppercase; display: inline;}
h2{font-size: 0.85em; color:#bedb39; font-weight:bold; padding: 0px   0px 0px 30px; line-height: 19px; margin:0px 0px 0px 0px;background-image: url('../images/h2tile.gif'); background-color: #d5d5d5; font-weight:normal; text-transform: uppercase; font-family: arial, helvetica, verdana, tahoma, sans-serif; }
h3{font-size: 1.1em; color:#194d18; margin: 3px 0px 5px 0px; font-weight:bold; font-family: arial, helvetica, verdana, tahoma, sans-serif;}
h4{font-size: small; color:#ffffff; font-weight: bold;}
h5{font-size: small; color:#333333; font-weight:bold; display: inline;}

A{ font-size: 0.85em;color: #000; background-color: #bedb39; padding: 2px 5px 2px 5px; text-decoration: none; text-transform: uppercase;}
A:hover{ font-size: 0.85em; background-color:#3e383c; color: #fff; text-decoration: none; text-transform: uppercase;}

A.H{ font-size: 1.0em; padding: 0px; color: #000; background-color: #fff; text-decoration: none; text-transform: uppercase;}
A.H:hover{ font-size: 1.0em; background-color:#fff; color: #fff; text-decoration: none; padding: 0px; text-transform: uppercase;}

A.F{ font-size: 1.0em;color: #fff; text-decoration: none; background-color: #3e373b; text-transform: uppercase;}
A.F:hover{ font-size: 1.0em; background-color:#ffffff; color: #3e373b; text-decoration: none; text-transform: uppercase;}

A.D{ font-size: 1.0em;color: #fff; text-decoration: none; background-color: #3e373b; text-transform: uppercase;}
A.D:hover{ font-size: 1.0em; background-color:##3e373b; color: #3e373b; text-decoration: none; text-transform: uppercase;}

A.Email{float: left;width: 132px; height: 28px; background-image: url('../images/EmailOff.jpg');}
A.Email:hover{float: left; width: 132px; height: 28px; background-image: url('../images/EmailOvr.jpg');}

 /* header */
.header{float:left; width: 930px; height: 76px; background-color: #fff;}

/* menu */
.menuContainer{float: left; width: 132px; height: 200px; background-image: url('../images/menu.jpg');}

.homeMenuOn{float: left; width: 132px; height: 29px;}
.homeMenuOvr{float: left; width: 132px; height: 29px; background-image: url('../images/HomeOvr.jpg'); cursor: pointer; }
.homeMenuOff{float: left; width: 132px; height: 29px;  background-image: url('../images/HomeOff.jpg'); }

.serMenuOn{float: left; width: 132px; height: 28px;}
.serMenuOvr{float: left; width: 132px; height: 28px; background-image: url('../images/ServicesOvr.jpg'); cursor: pointer;}
.serMenuOff{float: left; width: 132px; height: 28px; background-image: url('../images/ServicesOff.jpg'); }

.portMenuOn{float: left; width: 132px; height: 28px;}
.portMenuOvr{float: left; width: 132px; height: 28px; background-image: url('../images/PortfolioOvr.jpg'); cursor: pointer;}
.portMenuOff{float: left; width: 132px; height: 28px; background-image: url('../images/PortfolioOff.jpg'); }

.emailMenu{float: left; width: 132px; height: 28px;}
.emailMenuOvr{float: left; width: 132px; height: 28px; background-image: url('../images/EmailOvr.jpg'); cursor: pointer;}
.emailMenuOff{float: left; width: 132px; height: 28px; background-image: url('../images/EmailOff.jpg'); }

.conMenuOn{float: left; width: 132px; height: 28px;}
.conMenuOvr{float: left; width: 132px; height: 28px; background-image: url('../images/ContactOvr.jpg'); cursor: pointer;}
.conMenuOff{float: left; width: 132px; height: 28px; background-image: url('../images/ContactOff.jpg'); }

/* menu pic */
.menuPic{ float: left; width: 798px; height: 200px; color: #000;}

/* content */
.contentContainer{ float: left; width: 930px; min-height: 400px; background-color: #fff;}

/* footerTop */
.footerTop{ float: left; height: 78px; width: 930px; background-color: #3e373b; color: #fff; font-size: 0.75em;}

/* footerBot */
.footerBot{ float: left; height: 20px; width: 930px; background-color: #000; text-align: center; color: #727071; font-size: 0.75em; padding-top: 10px;}
