
body {
	background-image: url(images/bg.gif);
	background-color: #E3F6E5;
	background-repeat: repeat;
	margin: 0px;
}

.headerimage {
	background-image: url(images/bg-image.gif);
	background-color: #E3F6E5;
	background-repeat: repeat-x;
	margin: 0px;
	width: 100%;
	height: 126px;
}


/* xxxxxxxxxxxx- TOP MENU -xxxxxxxxxx  */

div#nav-container {
  height: 58px;
  background-image: url(images/menu-bg.jpg);
  background-repeat: repeat-x;
}

ul#menu {
  display: block;
  height: 58px;
  width: 775px;
  list-style: none;
  margin: 0 auto;
  padding: 0;
  
}

ul#menu li {
  padding: 0;
  margin: 0;  
  display: block;  
  width: 121px;
  height: 58px;  
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  color: white;  
  float: left;
}

ul#menu li a {
  display: block;
  width: 121px;
  height: 40px;
  background-image: url(images/menu-button.jpg);
  background-position: 0px 0px;
  background-repeat: no-repeat;  
  float: left;  
  color: white;
  text-decoration: none;   
  text-align: center;  
  padding-top: 18px;
  margin: 0;
}

ul#menu li a:hover {
  background-position: 0px -58px;
  color: #003300;
  text-decoration: none;   
}

ul#menu li#last-menu a {
  width: 121px;
}

ul#menu li#last-menu p {
  float: right;
  background:url(images/menu-cap.jpg);
  background-position: 0px -58px;
  margin: 0;
  padding: 0;
}


ul#menu li#active-menu a {
  display: block;
  width: 121px;
  height: 40px;
  background-image: url(images/menu-button-reverse.jpg);
  background-position: 0px 0px;
  background-repeat: no-repeat;  
  float: left;  
  color: #bbb;
  text-decoration: none;   
  text-align: center;  
  padding-top: 18px;
  margin: 0;
}

ul#menu li#active-menu a:hover {
  background-position: 0px -58px;
  color: #003300;
  text-decoration: none;   
}


/* xxxxxxxxxxxx- /TOP MENU -xxxxxxxxxx  */




/* xxxxxxxxxxxx- BANNER -xxxxxxxxxx  */


div#banner {
  height: 460px;
  position: relative;
  background-image: url(images/bg1.jpg);
  background-repeat: no-repeat;
  background-position: left;
  background-color: #000000;
}

div#boxm {
  width: 785px;  
  height: 272px;  
  margin: 0px auto;
  padding: 35px 40px 95px;  
  background-image: url(images/box.png);
  background-repeat: no-repeat;  
  position: relative;
  top: 20px;
  left: 60px;
  line-height: 120%;
}  

* html div#boxm {
			background: none; 
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='box.png' ,sizingMethod='crop');
}

div#boxm h1 {
	color: #009900;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20pt;
	vertical-align: middle;
}
div#boxm h2 {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}
div#boxm h3 {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

.ashbar90{
		background-color: #bcb;
		width: 90%;
		height: 20px;
}

.ashbox90{
		background-color: #bbb;
		width: 90%;
		height: auto;
}


div#boxm ul li{

	color: #006600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
}

/* xxxxxxxxxxxx- /BANNER -xxxxxxxxxx  */


 .box1{
 	width: 90%;
	margin: 2% 5% 5% 5%;
	background:#ffffff;
	}
	
 .boxx{
 	width: 100%;
	background:#ffffff;

	}
	
 .box2{
  	width: 100%;
	background: #001100;
 }
 
  .box3{
  	width: 100%;
	height: 3px;
	background: #000;
 }
  .box4{
 	width: 80%;
	background:#ffffff;
	border-left:#111 3px solid;	
	border-right:#111 3px solid;	
	border-bottom:#111 3px solid;	
	}
 
   .box5{
 	width: 100%;
	float: left;
	}
 
 	.box5 p{
	
	font:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10pt;
	}
 
    .box6{
 	width: 35%;
	background:#ffffff;
	float: left;
	}
	
    .box7{
	background:#ffffff;
	width: auto;
	}

    .box8{
	background:#ffffff;
	width: auto;
	height: auto;
	}
	
    .box9{
	background:#fff;
	width: 500px;
	height: auto;
	float: none;
	}
	
   .box10{
 	width: 40%;
	background-color: #FFFFFF;
	vertical-align:top;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	float:left;
	text-align: left;
	}
 
	.boxflash{
	width: 789px;
	background: #001100;	
	}
	
   .maincontentbox {
	vertical-align:top;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	float:left;
	text-align: left;
	width: 98%;
}
.maincontentbox h1 {
	color: #003300;
	font-weight: bold;
	font-size: 24pt;
}
.maincontentbox h2 {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
}
.maincontentbox h3 {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	background: #E1FABC;
}

.maincontentbox p {
	font-size: 14px;
	color: #000000;
	line-height: 1.3em;
}
 
.maincontentbox ul li{
  list-style: disc;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #222222;
  line-height: 150%;
  }
 
 .maincontentbox img{
 padding: 5px;	
 }
 
 .maincontentbox table{
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #222222;
 }
 
.clientbox {
	background-color: #9DA3AC;
	text-align: left;
	vertical-align:top;
	width: auto;
}

.clientbox2{
	background-color: #999999;
	height: 20px;
	width: auto;
}

.clientbox h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CCCCCC;
	letter-spacing: 0.2em;
	padding-left:10px;
	background: #000033;
}

.clientbox h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	letter-spacing: 0.2em;
}
.clientbox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left:10px;
	color: #333A75;
	font-weight: normal;
}
 
.logo {
	height: 68px;
	width: 160px;
	background-color : #878B93;
	background:url(images/logo.gif);
	float: left;
}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;	
	text-align: left;
	margin-left: 10%;
	padding: 5px;
}
.menu a {
	color: #D5D5D5;
	text-decoration: none;
	line-height: 1.6em;
	padding-left: 5px; /*space between link and bullet*/
}

.menu a:link {
	color: #D5D5D5;
	text-decoration: none;
	line-height: 1.6em;
	padding-left: 5px; /*space between link and bullet*/
}

.menu a:visited {
	color: #D5D5D5;
	text-decoration: none;
	line-height: 1.6em;
	padding-left: 5px; /*space between link and bullet*/
}
.menu a:hover {
	color: #FF9900;
	text-decoration: none;
	line-height: 1.6em;
}


a:link {
	color: #000033;
	text-decoration: none;
}
a:visited {
	color: #006699;
	text-decoration: none;
}
a:hover {
	color: #00CC00;
	text-decoration: none;
}

.header {
	background-image: url("images/header1.jpg");
	background-repeat: no-repeat;
	height: 122px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 0px;
	padding-left: 10px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #003300;
	font-weight: bold;
	font-size: 24pt;
}

.clearfixboth {
	clear: both;
}
.clearfixleft {
	clear: left;
}
.clearfixright {
	clear: right;
}


/*PROMO boxes*/
.promo {
	background-color: #F6F6F6;
	border: 2px dashed #CCCCCC;
	vertical-align:top;
	float:left;
	padding:5px;
	text-align: left;
	width: 40%;
	margin-left: 5%;
	margin-top: 10px;
}
.promo h2 {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
}
.promo p, ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333333;
	margin-top: 5px;
}


.promo2 {
	background-color: #F6F6F6;
	border: 2px dashed #CCCCCC;
	margin-right: 5%;
	padding:5px;
	text-align: left;
	vertical-align:top;
	width: 45%;
	float: right;
	margin-top: 10px;
}
.promo2 h2 {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
}
.promo2 p, ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333333;
	margin-top: 5px;
}




.promo3 {
	background-color: #F6F6F6;
	border: 2px dashed #CCCCCC;
	vertical-align:top;
	float:left;
	padding:5px;
	text-align: left;
	width: 90%;
	margin-left: 5%;
	margin-top: 10px;
}

/*END PROMO boxes*/


.linetop20px {
	margin-top: 20px;

}

.footer {
	height: 58px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	text-align: center;
	padding-top: 6px;
	background-image:url(images/menu-bg.jpg);
	background-repeat: repeat-x;
}

.footer a {
	color: #D5D5D5;
	text-decoration: none;
	line-height: 1.6em;
	padding-left: 5px; /*space between link and bullet*/
}
.footer a:visited {
	color: #D5D5D5;
	text-decoration: none;
	line-height: 1.6em;
	padding-left: 5px; /*space between link and bullet*/
}
.footer a:hover {
	color: #FF9900;
	text-decoration: none;
	line-height: 1.6em;
}

.footer_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;	
	padding: 5px;
}
.footer_menu a {
	color: #D5D5D5;
	text-decoration: none;
	line-height: 1.6em;
	padding-left: 5px; /*space between link and bullet*/
}
.footer_menu a:visited {
	color: #D5D5D5;
	text-decoration: none;
	line-height: 1.6em;
	padding-left: 5px; /*space between link and bullet*/
}
.footer_menu a:hover {
	color: #FF9900;
	text-decoration: none;
	line-height: 1.6em;
}


img {
border: none;
}

.box8 img{
	width: auto;
	float: left;
	border:#999999 2px solid;
	margin: 5px;
	}

.box8 a img {
	border: #999999 2px solid;
	}
	
.box8 a:visited img {
	border: #666666 2px solid;
	}
	
.box8 a:hover img {
	border: #FF9900 2px solid;
	}	
	
.box8 p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #66FFFF;	
}	
	
	

.box8 h1 {
	color: #003300;
	font-weight: bold;
	font-size: 24pt;
}
.box10 h2 {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
}
.box10 h3 {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	background: #E1FABC;
}

.box10 p {
	font-size: 14px;
	color: #000000;
	line-height: 1.3em;
}


