body
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	background:url("../images/bg2.jpg") no-repeat;
	background-color:#5E7C87;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
    font-size:90%;
    text-align:center;
}
img{
	border:0px;
}
form{
	margin:0px;
	padding:0px;
	}
.search{
	float:right;
	padding-right:10px;
	color:#00869B;
	font-weight:bold;
	}
.searchbox{
	border:1px solid #00869B;
}
ul.nostyle{
	margin:0px;
	padding:0px;
	border:0px;
	list-style-type: none;
  list-style-image: none;
  display:inline;
}
li.nostyle{
	margin:0px;
	padding:0px;
	border:0px;
	list-style-type: none;
  list-style-image: none;
  display:inline;
}
.nostyle{
	margin:0px;
	padding:0px;
	border:0px;
}

td
{
 	font-size:90%;
    margin:0 0 4px 0;
	padding:0;
}
p
{
 	font-size:90%;
    margin:0 0 4px 0;
	padding:0;
}
.subcontent p{
 	font-size:90%;
}
.border{
    margin: 0 auto;
	margin-top:0px;
	width:765px;
	text-align:justify;
	background-color:#C9DAE4;
	border:1px solid #fff;
}
/* A CSS comment before the hack \*/
* html .border {
	width:767px;
}
.strapline{
	padding-left:15px;
	padding-right:30px;
	color:#00869B;
	font-size:100%;
	font-weight:bold;
	display:inline;
}
.titleblack{
	padding-left:22px;
	color:#000;
	font-size:130%;
	font-weight:bold;
	display:inline;
}
    .header a:link {
     	  text-decoration:none;
      }
     .header a:active {
     	  text-decoration:none;
      }
     .header a:visited {
     	  text-decoration:none;
      }
    .header a:hover {
     	  text-decoration:none;
      }
.titlewhite{
	color:#fff;
	font-size:130%;
	font-weight:bold;
	display:inline;
}

.header{
	font-size:80%;
	background-color:#dedede;
	background:url("../images/header.jpg") no-repeat;
	height:44px;
	padding-top:25px;
	padding-left:24px;
	width:741px;
}
/* A CSS comment before the hack \*/
* html .header {
	height: 69px;
	width:765px;
}
.topmenu{
	padding-left:0px;
	padding-right:0px;
	color:#dedede;
	font-size:100%;
	display:inline;
}
.menu{
	height:28px;
	background-color:#1261A5;
	background:url("../images/menubg.jpg") no-repeat;
}

.updates{
	background-color:#F5F8FA;
	border:1px solid #E5EAF0;
	width:220px;
	padding:15px;
	padding-left:30px;
	height:205px;
}
* html .updates {
	width:265px;
	height:237px;
}

.sidemenu{
	width:56px;
	display:inline;
	float:left;
	background:url("../images/left_tile.gif") no-repeat;
}
.homeimage{
	width:442px;
	display:inline;
	float:left;
}
.homebox{
	display:inline;
	float:left;
	padding:12px;
	width:243px;
}
.homebox2{
	display:inline;
	float:left;
	padding-left:1px;
	padding-right:1px;
	width:265px;
}

.subbox{
	width:765px;
	display:inline;
	float:left;
	background:url("../images/sub_bg.gif") no-repeat top right;
	background-color:#FFFFFF;
}

/*subpage*/
.subcontent{
	margin-left:70px;
	margin-top:15px;
	margin-bottom:30px;
	width:400px;
}

.subimage{
	text-align:right;
	width:255px;
	float:right;
	padding-top:16px;
	padding-right:16px;
	background-color:#FFFFFF;
	height: 1%; /* Holly hack for Peekaboo Bug */
}

.contenttop{
	width:765px;
	height:238px;
	border-top:1px solid white;
	background-color:#FFFFFF;
}
.contentbottom{
	background:url("../images/contentbottombg.jpg") no-repeat;
	height:272px;
	background-color:#FFFFFF;
}
.bottomleft{
	float:left;
	margin-left:135px;
	margin-right:10px;
	width:333px;
	display:inline;
}
.bottomright{
	margin-left:40px;
	margin-right:20px;
	float:left;
	width:227px;
	display:inline;
}
.footer{
	font-size:80%;
	color:#fff;
	background-color:#5A9AC0;
	clear:both;
	padding:10px;
}
.subbox h1{
 font-size: 110%;
}

ul{
	margin-top:0px;
	margin-bottom:0px;
}

li{
	margin-top:0px;
	margin-bottom:0px;
}

h1
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
	font-weight:bold;
    color:#72AC71;
	background-color:transparent;
	margin:0;
	padding:5px 0 20px 0;
}
h2
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color:#46A2DC;
	font-weight:bold;
	background-color:transparent;
	margin:0;
	padding:15px 0 15px 0;
}
h3
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color:#72AC71;
	font-weight:bold;
	background-color:transparent;
	margin:0;
	padding:15px 0 15px 0;
}
h4
{
    font-size: 100%;
    color:#9AB380;
	font-weight:bold;
	background-color:transparent;
	margin:0;
	padding:0 0 4px 0;
}
hr	{
	background-color:#ccc;
	color:#ccc;
	height: 1px;
	border:0px;
	width:80%;
}

/* breadcrumb
---------------------------------------------------------- */
.breadcrumb{
	color:#ccc;
	font-weight:bold;
	margin-bottom:15px;
}

A.breadcrumb:active {
	color:#ccc;
	background-color: transparent;
	text-decoration: underline;
	font-weight:bold;
	}
	
A.breadcrumb:link {
	color:#ccc;
	background-color: transparent;
	text-decoration: underline;
	font-weight:bold;
	}
	
A.breadcrumb:visited {
	color:#ccc; 
	background-color: transparent; 
	text-decoration: underline;
	font-weight:bold;
	}
	
A.breadcrumb:hover {
	color:#00869B; 
	background-color: transparent; 
	text-decoration: none;
	font-weight:bold;
	}
/* homepage white links
---------------------------------------------------------- */
A.topmenu:active {
	color:#00869B;
	background-color: transparent;
	text-decoration: none;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	}
	
A.topmenu:link {
	color:#00869B;
	background-color: transparent;
	text-decoration: none;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	}
	
A.topmenu:visited {
	color:#00869B; 
	background-color: transparent; 
	text-decoration: none;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	}
	
A.topmenu:hover {
	color:#000; 
	background-color: transparent; 
	text-decoration: none;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	}
	
/*- Menu Tabs Products--------------------------- */
    .menuTabs {
      float:left;
      width:550px;
      font-size:80%;
      line-height:normal;
      }
    .menuTabs ul {
	  margin:0;
	  padding:0 0 0 56px;
	  list-style:none;
      }
    .menuTabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    .menuTabs A {
      float:left;
      background:url("../images/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 0;
      }
    .menuTabs A:link {
     	  text-decoration:none;
      }
    .menuTabs A:active {
     	  text-decoration:none;
      }
    .menuTabs A:visited {
     	  text-decoration:none;
      }
    .menuTabs A:hover {
     	  text-decoration:none;
      }
    .menuTabs A span {
      float:left;
      display:block;
      background:url("../images/tabrightJ.gif") no-repeat right top;
      padding:8px 9px 5px 6px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .menuTabs A span {float:none;}
    /* End IE5-Mac hack */
 .menuTabs A:active span {
 	font-weight:bold;
      color:#FFF;
	  text-decoration:none;
      }
    .menuTabs A:link span {
      color:#FFF;
	  font-weight:bold;
	  text-decoration:none;
      }
    .menuTabs A:visited span {
      color:#FFF;
	  font-weight:bold;
	  text-decoration:none;
      }
	  .menuTabs A:hover span {
      color:#FFF;
	  font-weight:bold;
	  text-decoration:none;
      }
    .menuTabs A:hover {
      background-position:left -29px;
      }
    .menuTabs A:hover span {
      background-position:100% -29px;
      }
	  
/*- Menu Tabs Systems--------------------------- */
    .menuTabs2 {
      float:left;
      width:630px;
      font-size:80%;
      line-height:normal;
      }
    .menuTabs2 ul {
	  margin:0;
	  padding:0 0 0 0;
	  list-style:none;
      }
    .menuTabs2 li {
      display:inline;
      margin:0;
      padding:0;
      }
    .menuTabs2 A {
      float:left;
      background:url("../images/tableft2.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 0;
      }
    .menuTabs2 A:link {
     	  text-decoration:none;
      }
    .menuTabs2 A:active {
     	  text-decoration:none;
      }
    .menuTabs2 A:visited {
     	  text-decoration:none;
      }
    .menuTabs2 A:hover {
     	  text-decoration:none;
      }
    .menuTabs2 A span {
      float:left;
      display:block;
      background:url("../images/tabright2.gif") no-repeat right top;
      padding:8px 6px 5px 6px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .menuTabs2 A span {float:none;}
    /* End IE5-Mac hack */
 .menuTabs2 A:active span {
 	font-weight:bold;
      color:#FFF;
	  text-decoration:none;
      }
    .menuTabs2 A:link span {
      color:#FFF;
	  font-weight:bold;
	  text-decoration:none;
      }
    .menuTabs2 A:visited span {
      color:#FFF;
	  font-weight:bold;
	  text-decoration:none;
      }
	  .menuTabs2 A:hover span {
      color:#FFF;
	  font-weight:bold;
	  text-decoration:none;
      }
    .menuTabs2 A:hover {
      background-position:left -29px;
      }
    .menuTabs2 A:hover span {
      background-position:100% -29px;
      }

/*feedback*/
	.feedback{
	  float:left;
	  display:inline;
	  width:200px;
	  font-size:87%;
      line-height:normal;
	}
    .feedback A { 
	 float:left;
	 display:inline;
	 padding:7px 10px 4px 10px;
      background:url("../images/feedback.gif") no-repeat;
      }
    .feedback A.feedback:link,A.feedback:active,A.feedback:visited {
     	text-decoration:none;
		color:#FFF;
      }
	  .feedback A.feedback:hover {
     	text-decoration:none;
		color:#00CCFF;
      }
	  
/*small feedback*/
	.smallfeedback{
	  float:left;
	  display:inline;
	  width:120px;
	  font-size:89%;
      line-height:normal;
	}
    .smallfeedback A { 
	 float:left;
	 display:inline;
	 padding:7px 10px 4px 10px;
      background:url("../images/feedback.gif") no-repeat;
      }
    .smallfeedback A.smallfeedback:link,A.smallfeedback:active,A.smallfeedback:visited {
     	text-decoration:none;
		color:#FFF;
      }
	  .smallfeedback A.smallfeedback:hover {
     	text-decoration:none;
		color:#00CCFF;
      }
	 

/*news*/
A.news:link,A.news:active,A.news:visited {
     	text-decoration:underline;
		color:#00879A;
}
A.news:hover {
     	text-decoration:none;
		color:#6AA666;
}
/* standard links
---------------------------------------------------------- */
	
A:active {
	color:#000000;
	background-color: transparent;
	text-decoration: underline;
	}
	
A:link {
	color:#000000;
	background-color: transparent;
	text-decoration: underline;
	}
	
A:visited {
	color:#000000; 
	background-color: transparent; 
	text-decoration: underline;
	}
	
A:hover {
	color:#00869B; 
	background-color: transparent; 
	text-decoration: none;
	}
