/* body
--------------------------------------------------*/
body{
 background-attachment: fixed;
 width:762px;
 height:100%;
 background-color:#EDEDED;
 background-repeat:repeat;
 background-position:center top;
 padding:0;
 margin: auto;
 text-align: center;
 } 	
 

/* bold text
--------------------------------------------------*/
b {
text-decoration:none;
font-weight: bold;
color:52032D;
}


/* links
--------------------------------------------------*/
a {
text-decoration:underline;
color:000000;
outline:none;
}

a img {
border:none;
}



/* header
--------------------------------------------------*/
#header {
  width:760px;
  height:136px;
  padding:0px;
  margin:0px 1px 1px 1px;
  background: url('images/header.gif');
}


/* contactinfo
--------------------------------------------------*/
#contactinfo {
  background: #d0d0d0;
  width:760px;
  height:48px;
  margin:0px 1px 1px 1px;  
    
}


/* contactinfoleft
--------------------------------------------------*/
#contactinfoleft {
  float: left;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  color: #000000;
  padding:9px 0px 0px 38px; 
  font-size:12px;
  text-align:left;
  margin:0px;  
    
}


/* contactinforight
--------------------------------------------------*/
#contactinforight {
  float: right;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  color: #000000;
  padding:9px 38px 0px 0px; 
  font-size:12px;
  text-align:right;
  margin:0px; 
    
}


/* navigation
--------------------------------------------------*/
#navrow {
  width:760px;
  height:48px;
  margin:0 1px 0px 1px; 
}


/* content
--------------------------------------------------*/
#contentbg {
  width: 760px;
  height:auto;
  background-color:#fff;
  background: url('images/gears.gif') no-repeat;
  background-position: top right;
  margin:0 1px 0 0;
  padding:0px 0px 0px 0px;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  text-align: left;
}

#content {
  background-color:transparent;
  margin:0 0px 0 0;
  padding:40px 40px 0px 40px;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  text-align: left;
}


div#gears ul {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 3em;
  font-weight: normal;
  font-variant: normal;
  color: #00000;
  text-decoration: none;
  list-style-position: outside;
  padding: 13px;
  margin: -10px 0px 0px 10px;
  list-style: none;
}

div#gears li {
  background: url(images/gearbullet.gif) no-repeat 0 50%;
  padding-left: 30px;
}


div#pdf ul {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 3em;
  font-weight: normal;
  font-variant: normal;
  color: #00000;
  text-decoration: none;
  list-style-position: outside;
  padding: 13px;
  margin: -10px 0px 0px 10px;
  list-style: none;
}

div#pdf li {
  background: url(images/pdf-icon.gif) no-repeat 0 50%;
  padding-left: 30px;
}



/*
ul {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 3em;
  font-weight: normal;
  font-variant: normal;
  color: #00000;
  text-decoration: none;
  list-style-position: outside;
  padding: 13px;
  margin: -10px 0px 0px 10px;
  list-style: none;
}

li {
  background: url(images/gearbullet.gif) no-repeat 0 50%;
  padding-left: 30px;
}





/* servicesimg
--------------------------------------------------*/
#servicesimg {
  text-align: center;
  float: right;	
  width:300px;
  height:250px;	
  padding:15px;
  z-index:99
}


/* footer
--------------------------------------------------*/
#footerbg {
  background-color: transparent;
  width:760px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;

}

#footer {
  margin:60px 0px 20px 0px;
  padding:60px 0px 20px 0px;
  text-align: center;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
}



/* set block-level content box sizes, borders and colors */
.outer-div	{width: 762px; height: 100%; border-right: 5px solid #d0d0d0; border-left: 5px solid #d0d0d0; background-attachment: fixed; background: #EDEDED; margin-bottom:0px}

/* center block content boxes */
.block-center	{ margin: auto; background:#fff }  

.subheader { font-size:18px; font-family:Arial, Helvetica, sans-serif;  color: #999999;	font-weight: bold}
