body{
background-color: #ffffff;
margin:0;
padding:0;
font: 12px "Calibri", Verdana, Arial, sans-serif;
color :#000000;
background-image:url(../i/mainBackground.jpg);
background-repeat:no-repeat;
background-position: top left;
}
html, body, #wrapper {
margin:0;
padding:0px;
border:none;
text-align:center;
}
#wrapper{
margin:0px auto;
width:960px;
}
h1, h2, h3, h4, h5, h6, form, img, a, p, ul, li {
  margin: 0;
  padding: 0;
  border: 0;
}
a{color:#000000;text-decoration:none;}
a:hover{text-decoration:underline;color:#000000;}
.clr{
clear:both;
width:100%;
height: 0;
}
ul{
/*list-style-type:none;*/
margin-left:15px;
}
li a{
color: #000000;
}

p{
line-height: 120%;
}

/* #GENERIC CLASSES
---------------------------------------------------------------*/

.fl {
  float: left;
}

.fr {
  float: right;
}

.clr {
  clear: both;
  height: 0;
}

#main{
background-color: #FFFFFF;
margin-top: 43px;
margin-bottom: 31px;
height:auto;
}
#header{
background-image:url(../i/headerBtnBkgr.jpg);
background-repeat:no-repeat;
background-position: top right;
height:auto;
width:958px;
border-top: 1px solid #E4E4E4;
border-left: 1px solid #E4E4E4;
border-right: 1px solid #E4E4E4;
/*border:1px blue solid;*/
}
#logo{
text-align:left;
padding-bottom:25px;
padding-top:10px;
padding-left:30px;
}
#topBtns{
margin-top:20px;
margin-bottom:10px;
font: 12px "Calibri", Verdana, Arial, sans-serif;
}
#topBtns ul{list-style-type:none;}
#topBtns li{
float: left;
padding-right: 14px;
padding-left: 14px;
border-right: 1px solid #999999;
}
#topBtns li#cnt{
float: left;
padding-right: 14px;
padding-left: 14px;
border-right: 0px solid #999999;
}
#workman{
margin-top:1px;
}
#mainBtns{
width:484px;
height:164px;
}
.mainButtons{
width:220px;
height:60px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
text-align:left;
padding:10px;
display:block;
}
.mainButtons a:hover{
}
.mainButtons h2{
font: 16px "Calibri", Verdana, Arial, sans-serif;
color: #ffffff;
}
.mainButtons p{
font: 12px "Calibri", Verdana, Arial, sans-serif;
color: #ffffff;
margin-top:13px;
}
#mainBtns a:hover{
background-image:url(../i/btnBackgroundHover.gif);
background-repeat:no-repeat;
text-decoration:none;
cursor:pointer;
}
.mainButtons{
background-image:url(../i/btnBackgroundNormal.gif);
background-repeat:no-repeat;
}
#content{
background-image:url(../i/contentBackground.jpg);
background-position: top left;
background-repeat:no-repeat;
border-left: 1px solid #E4E4E4;
border-right: 1px solid #E4E4E4;
/*border:1px red solid;*/
}
#leftC{
text-align:left;
padding: 20px 1px 10px 48px;
width:600px;;
margin-bottom:20px;
}
#leftC h1{
font: 20px Georgia, Verdana, Arial, sans-serif;
}
#leftC p{
font: 12px "Lucida Sans Unicode", Verdana, Arial, sans-serif;
margin-top:9px;
margin-bottom: 5px;
}
#leftC h3{
font: bold 14px "Lucida Sans Unicode", Verdana, Arial, sans-serif;
}
#rightC{
width:260px;
margin-right:30px ! important;
margin-top:20px;
text-align:center;
margin-bottom:20px;
}
#rightC p{
color: #666666;
}
.box {
  background-color: #EEEEEE;/*
  font: 11px Verdana, Arial;*/
  color: #666666;
  padding: 15px;
  border: 1px solid #E0E0E0;
  margin-top: 12px;
  margin-bottom: 12px;
  margin-right: 0px ! important;
  text-align: left;
  /*width: 350px;*/
}
.photoElement {
float:left;
background-color: #EEEEEE;
padding: 4px;
border: 1px solid #E0E0E0;
margin-bottom:10px;
}
.photoElement img{
padding:0;
margin:0;
}
#footer{
height:79px;
width:960px;
background-color: #003300;
color:#ffffff;
}
#copyright{
width:580px;
text-align:left;
padding-left:20px;
padding-top:12px;
}
#copyright a{
text-decoration:none;
color:#ffffff;
}
#copyright a:hover{
text-decoration:underline;
}
#trafic{
width:339px;
text-align:right;
padding-top:23px;
padding-right:21px;
}
.documentsWrapper{
padding-bottom:0px;
padding-top:15px;
}
.documents{
border-top:1px solid #D4D4D4;
margin:0px;
padding:0px;
width:330px;
list-style-type:none;
}
.documents li{
background-image:none;
border-bottom:1px solid #E0E0E0;
color:#000000;
margin:0px;
padding:0px 0px 5px;
}
.documents img{
position:relative;
top:3px;
}
.linkWrapper{
padding-bottom:0px;
padding-top:15px;
}
.links{
border-top:1px solid #D4D4D4;
margin:0px;
padding:0px;
width:330px;
list-style-type:none;
}
.links li{
background-image:none;
border-bottom:1px solid #E0E0E0;
color:#000000;
margin:0px;
padding:3px 0px;
}
.links img{
position:relative;
top:3px;
}

