body { 
  background: #FFFFFF;
  font-family: Arial, Helvetica, Verdana;
  color: #222222;
  font-size: 13px;
}

a:link     { color: #006083; text-decoration: none; }
a:visited  { color: #006083; text-decoration: none; }
a:active   { color: #006083; text-decoration: underline; }
a:hover    { color: #006083; text-decoration: underline; }

/* = = = = = = = = = = = = = = = = = */
/* outer container */

div.container {
  width: 980px;
  margin: 0px auto 0px 40px;
  padding: 0px 0px 0px 0px;
}

div.banner_home {
  overflow: hidden;
}

div.nav1_home {
  overflow: hidden;
  width: 980px;
}


/* = = = = = = = = = = = = = = = = = */
/* main content */

div.content2 {
  width: 980px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;	
  float: left;
  color: #222222;
}

div.content2 a.more { 
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 8px;
  color: #006083;
  background: url('../img/more_link.gif') no-repeat left center; 
}

div.content2 p {
  padding: 0px 0px 15px 0px;
  line-height: 150%;
  clear: left;
}

div.content2 a.more:link     { color: #006083; text-decoration: none; }
div.content2 a.more:visited  { color: #006083; text-decoration: none; }
div.content2 a.more:active   { color: #006083; text-decoration: underline; }
div.content2 a.more:hover    { color: #006083; text-decoration: underline; }

div.seven_columns {
  clear: both;
}
div.seven_columns div{
  width: 145px;
  padding: 10px 22px 0px 0px;
  float: left;
}
div.seven_columns div.last_column7 {
  padding-right: 0px;
}
div.seven_columns2 {
  padding-top: 10px;
  padding-bottom: 20px;
  /*border: 1px solid #CCCCCC;*/
}
div.seven_columns p {
  font-size: 90%;
  padding-bottom: 5px;
}
 

/* = = = = = = = = = = = = = = = = = */
/* random */

div.nav1 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  overflow: hidden;
}

img.logo, div.moduletable-logo a img {
  padding: 30px 40px 0px 40px;
  float: left;
  vertical-align: bottom;
}
img.logo2 {
  padding-left: 0px;
}
div.banner_home {
  padding-left: 0px;
}
div.banner_home p {
  padding: 46px 0px 0px 7px;
  width: 260px;
  float: left;
  font-size: 120%;
  font-weight: normal;
  color: #006083;
   
}
div.banner_home img {
  	
}

img.nav1 {
  padding: 0px 0px 4px 0px;
  margin: 30px 0px 0px 40px;
  float: left;
  border-bottom: 4px solid #999999;
}
img.nav1home {
  margin-left: 0px;
}

/* = = = = = = = = = = = = = = = = = */
/* newsletter */

div.newsletter {
  padding: 8px 10px 10px 10px;
  margin: 0px 0px 0px 0px;
  border-left: 1px dotted #999999;
  border-right: 1px dotted #999999;
  border-bottom: 1px dotted #999999;
  float: right;
  font-size: 85%;
}
.formfield {
  color: #999999;
  font-size: 100%;
  font-weight: normal;
  padding: 2px;
  margin: 0px 5px 20px 0px;
  border: 1px solid #999999;
  width: 11em;
}
.formbutton {
  font-weight: bold;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
div.newsletter a.more { 
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 8px;
  background: url('../img/more_link.gif') no-repeat left center; 
}
span.label {
  font-weight: bold;
  color: #006083;
}
div.newsletter .formfield {
  color: #999999;
  font-size: 100%;
  font-weight: normal;
  padding: 2px;
  margin: 5px 5px 0px 0px;
  border: 1px solid #999999;
  width: 13em;
}
div.newsletter .formbutton {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

div.seven_columns2 div.moduletable-advert_home { 
  width: 315px;
  height: 152px;
  margin: 0px 0px 20px 0px;
   padding: 5px;
  
  border: 1px dotted #999999; 
  
  border-right: 0px;
}

div.seven_columns2 div.moduletable-advert_home a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.seven_columns2 div.moduletable-advert_home a img {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
} 


div.seven_columns2 div.moduletable-image_home { 
  width: 152px;
  height: 152px;
  margin: 0px 0px 20px 0px;
  padding: 5px;
  border: 1px dotted #999999; 
  border-right: 0px;
}

div.seven_columns2 div.moduletable-image_home a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.seven_columns2 div.moduletable-image_home a img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 


div.seven_columns2 div.moduletable-imagelast_home { 
  width: 152px;
  height: 152px;
  margin: 0px 0px 20px 0px;
  padding: 5px;
  border: 1px dotted #999999; 
  border-right: 1px dotted #999999;
}

div.seven_columns2 div.moduletable-imagelast_home a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.seven_columns2 div.moduletable-imagelast_home a img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 


img.site_controls2 {
  padding: 10px 2px 0px 0px;
  float: right;
}

img.img1, img.img2, img.img3 {
  padding: 5px;
  margin: 5px;
  border: 1px dotted #999999; 
}
img.img1 {
  float: right;
  margin-left: 15px;
  margin-right: 0px;
}
img.img2 {
  float: left;
  margin-left: 0px;
  margin-right: 15px;
}      
img.img3 {
  float: left; 
  margin: 0px 0px 20px 0px;
  border-right: 0px;
 
}      
img.img3last {
  border-right: 1px dotted #999999;
}


/* = = = = = = = = = = = = = = = = = */
/* footer */

.footer {
  position: relative;
  padding: 20px 0px 20px 0px;
  margin: 0px 0px 0px 0px;
  color: #777777;
  font-size: 85%;
  overflow: hidden;
  background: url('../img/bg_dotted.gif') repeat-x left top;
  clear: both;
  width: 100%; 
  
}
.footer3 {
  width: 980px;
}

.footer a:link     { color: #777777; text-decoration: underline; }
.footer a:visited  { color: #777777; text-decoration: underline; }
.footer a:active   { color: #777777; text-decoration: underline; }
.footer a:hover    { color: #333333; text-decoration: underline; }

.footer_a {
  float: left;
  width: 300px;
}
.footer_b {
  float: right;
   width: 375px;
   align: right;
}

