body {
   background-color: #004B3C;
   margin: 10px;
   text-align: center;
}
blockquote {
border-left: 2px solid #C2E3BE;
padding: 0 0 0 5px;
}
a:link {
  font: bold small Arial, Helvetica, sans-serif;
  color: #65BE5D;
  text-decoration: none;
}

a:visited {
   font: bold small Arial, Helvetica, sans-serif;
   color: #65BE5D;
   text-decoration: none;
}

a:hover {
   font: bold small Arial, Helvetica, sans-serif;
   color: #65BE5D;
   text-decoration: underline;
}

#home-txt-news .small-txt {
  font: bold x-small Arial, Helvetica, sans-serif;
  color: #65BE5D;
  text-decoration: none;
}

#home-txt-news .small-txt a:link {
  font: bold x-small Arial, Helvetica, sans-serif;
  color: #65BE5D;
  text-decoration: none;
}

#home-txt-news .small-txt a:visited {
   font: bold x-small Arial, Helvetica, sans-serif;
   color: #65BE5D;
   text-decoration: none;
}

#home-txt-news .small-txt a:hover {
   font: bold x-small Arial, Helvetica, sans-serif;
   color: #65BE5D;
   text-decoration: underline;
}

h3 {
   font: bold small Arial, Helvetica, sans-serif;
   color: #339966;
}


#container {
   width: 753px;
   margin-left: auto;
   margin-right: auto;
   background-color: #fff;
   border: 2px solid #C2E3BE;
   background: #fff url("../new-images/bg.gif") repeat-y;
   text-align: left;
   }

#banner {
   border-bottom: 2px solid #C2E3BE;
   background-color: #fff;
}


#content-box {
   width: 600px;
   font: normal small Arial, Helvetica, sans-serif;
   color: #333333;
   background-color: #fff;
   margin: 0 0 0 auto;
   padding: 0;
}

#content-box  h2 {
   font: bold large Arial, Helvetica, sans-serif;
   color: #1F9474;
   margin: 0;
}

#content-box2 {
   width: 600px;
   margin: 0 0 0 auto;
}

#footer {
   font: bold x-small Arial, Helvetica, sans-serif;
   color: #666666;
   background-color: #fff;
   margin: 0;
   padding: 0;
   text-align: center;
   border-top: 2px solid #C2E3BE;
}

#footer p {
   padding: 5px 0 5px 0;
   margin: 0;
}

#footer a:link {
   font: bold x-small Arial, Helvetica, sans-serif;
   color: #65BE5D;
   text-decoration: none;
}

#footer a:visited {
   font: bold x-small Arial, Helvetica, sans-serif;
   color: #65BE5D;
   text-decoration: none;
}

#footer a:hover {
   font: bold x-small Arial, Helvetica, sans-serif;
   color: #65BE5D;
   text-decoration: underline;
}

/*nav */

#nav {
   float: left;
   width: 144px;
   background-color: #fff;
   padding: 0;
   margin: 0 0 0 0;
}

#menu {
  width: 144px;
}

#menu a, #menu h2 {
   display: block;
   font: bold 11px/16px arial,helvetica,sans-serif;
   border-top: 0 solid #fff;
   border-left: 0 solid #fff;
   border-right: 0 solid #fff;
   border-bottom: 2px solid #C2E3BE;
   white-space:nowrap;
   text-indent:3px;
   width:144px;
}

#menu a {
   background-color: #1F9474;
   text-decoration: none;
  padding: 3px;
}

#menu a, #menu a:visited {
   color: #fff;
   padding: 3px;
}

#menu a:hover {
   color:#fff;
   background-color: #65BE5D;
   padding: 3px;
}

#menu a:active {
   color: #fff;
   background-color: #1F9474;
   padding: 3px;
}

#menu h2 {
   line-height: 14px;
   color: #fff;
   text-transform: uppercase;
   margin: 0;
   padding: 1px 0 0 0;
   width: 144px;
}

#menu li {
   list-style-type: none;
}

#menu ul li {
}

#menu li ul {
}

/* Fix IE. Hide from IE Mac 
* html #menu ul li{float:left;height:1%;}
* html #menu ul li a{height:1%;}
End */

div#menu ul, #menu ul ul, div#menu ul ul ul {
   margin: 0;
   padding: 0;
   list-style: none;
   width: 142px;
}

div#menu ul ul, div#menu ul ul ul, div#menu ul li:hover ul ul, div#menu ul li:hover ul ul ul {
}

div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {
   display: block;
}

/* Styling for Expand */

#menu a.xm, #menu a.x:visited {
   font-weight: bold;
   text-indent: 3px;
   color: #fff;
   border: 0 solid #fff;
   background-color: #8E8E8E;
   padding: 3px 3px 3px 3px ;
}

#menu a.xm:hover {
   color: #000000;
   border: 0 solid #fff;
   background-color: #8E8E8E;
   padding: 3px;
}

#menu a.xm:active {
   color: #fff;
   border: 0 solid #fff;
   background-color: #8E8E8E;
   padding: 3px;
}

#menu a.x2m, #menu a.x2:visited {
   font-weight: bold;
   text-indent: 3px;
   color: #fff;
   border-top: 0 solid #C2E3BE;
   border-left: 0 solid #C2E3BE;
   border-right: 0 solid #C2E3BE;
   border-bottom: 2px solid #C2E3BE;
   background-color: #8E8E8E;
   padding: 3px;
}

#menu a.x2m:hover {
   color: #000000;
   background-color: #99D093;
   border-top: 0 solid #C2E3BE;
   border-left: 0 solid #C2E3BE;
   border-right: 0 solid #C2E3BE;
   border-bottom: 2px solid #C2E3BE;
   background-color: #8E8E8E;
   padding: 3px;
}

#menu a.x2m:active {
   color: #fff;
   border-top: 0 solid #C2E3BE;
   border-left: 0 solid #C2E3BE;
   border-right: 0 solid #C2E3BE;
   border-bottom: 2px solid #C2E3BE;
   background-color: #8E8E8E;
   padding: 3px;
}

#menu a.x, #menu a.x:visited {
   font-weight: bold;
   text-indent: 3px;
   color: #fff;
   border: 0 solid #fff;
   background-color: #1F664D;
   padding: 3px 3px 3px 3px ;
}

#menu a.x:hover {
   color: #65BE5D;
   border: 0 solid #fff;
   background-color: #1F664D;
   padding: 3px;
}

#menu a.x:active {
   color: #fff;
   border: 0 solid #fff;
   background-color: #1F664D;
   padding: 3px;
}

#menu a.x2, #menu a.x2:visited {
   font-weight: bold;
   text-indent: 3px;
   color: #fff;
   border-top: 0 solid #C2E3BE;
   border-left: 0 solid #C2E3BE;
   border-right: 0 solid #C2E3BE;
   border-bottom: 2px solid #C2E3BE;
   background-color: #1F664D;
   padding: 3px;
}

#menu a.x2:hover {
   color: #65BE5D;
   background-color: #99D093;
   border-top: 0 solid #C2E3BE;
   border-left: 0 solid #C2E3BE;
   border-right: 0 solid #C2E3BE;
   border-bottom: 2px solid #C2E3BE;
   background-color: #1F664D;
   padding: 3px;
}

#menu a.x2:active {
   color: #fff;
   border-top: 0 solid #C2E3BE;
   border-left: 0 solid #C2E3BE;
   border-right: 0 solid #C2E3BE;
   border-bottom: 2px solid #C2E3BE;
   background-color: #1F664D;
   padding: 3px;
}

#menu a.x3, #menu a.x3:visited {
   font-weight: bold;
   text-indent: 3px;
   color: #65BE5D;
   border-top: 0 solid #C2E3BE;
   border-left: 0 solid #C2E3BE;
   border-right: 0 solid #C2E3BE;
   border-bottom: 2px solid #C2E3BE;
   background-color: #1F664D;
   padding: 3px;
}

#menu a.x3:hover {
   color: #65BE5D;
   background-color: #65BE5D;
   border-top: 0 solid #C2E3BE;
   border-left: 0 solid #C2E3BE;
   border-right: 0 solid #C2E3BE;
   border-bottom: 2px solid #C2E3BE;
   background-color: #1F664D;
   padding: 3px;
}

#menu a.x3:active {
   color: #65BE5D;
   border-top: 0 solid #C2E3BE;
   border-left: 0 solid #C2E3BE;
   border-right: 0 solid #C2E3BE;
   border-bottom: 2px solid #C2E3BE;
   background-color: #1F664D;
   padding: 3px;
}

#menu a.x4, #menu a.x4:visited {
   font-weight: bold;
   text-indent: 3px;
   color: #65BE5D;
   border: 0 solid #fff;
   background-color: #1F664D;
   padding: 3px;
   margin: 0 0 0 0;
}

#menu a.x4:hover {
   color: #65BE5D;
   background-color: #65BE5D;
   border: 0 solid #fff;
   background-color: #1F664D;
   padding: 3px;
   margin: 0 0 0 0;
}

#menu a.x4:active {
   color: #65BE5D;
   border: 0 solid #fff;
   background-color: #1F664D;
   padding: 3px;
   margin: 0 0 0 0;
}


/*sub sub menu*/

#menu a.xx, #menu a.xx:visited {
   font-weight: bold;
   text-indent: 15px;
   color: #fff;
   border: 0 solid #fff;
   background-color: #1F664D;
   padding: 3px;
}

#menu a.xx:hover {
   color: #C2E3BE;
   text-indent: 15px;
   border: 0 solid #fff;
   background-color:#1F664D;
   padding: 3px;
}

#menu a.xx:active {
   color:#fff;
   text-indent: 15px;
   border: 0 solid #fff;
   background-color: #1F664D;
   padding: 3px;
}

#menu a.xx2, #menu a.xx2:visited {
   font-weight: bold;
   text-indent: 15px;
   color: #fff;
   border-top: 0 solid #C2E3BE;
   border-left: 0 solid #C2E3BE;
   border-right: 0 solid #C2E3BE;
   border-bottom: 2px solid #C2E3BE;
   background-color: #1F664D;
   padding: 3px;
}

#menu a.xx2:hover {
   color: #fff;
   text-indent: 15px;
   background-color: #65BE5D;
   border-top: 0 solid #C2E3BE;
   border-left: 0 solid #C2E3BE;
   border-right: 0 solid #C2E3BE;
   border-bottom: 2px solid #C2E3BE;
   background-color: #1F664D;
   padding: 3px 3px 3px 0;
}

#menu a.xx2:active {
   color: #fff;
   text-indent: 15px;
   border-top: 0 solid #C2E3BE;
   border-left: 0 solid #C2E3BE;
   border-right: 0 solid #C2E3BE;
   border-bottom: 2px solid #C2E3BE;
   background-color: #1F664D;
   padding: 3px;
}

#menu a.xx3, #menu a.xx3:visited {
   font-weight: bold;
   text-indent: 15px;
   color: #C2E3BE;
   border-top: 0 solid #C2E3BE;
   border-left: 0 solid #C2E3BE;
   border-right: 0 solid #C2E3BE;
   border-bottom: 2px solid #C2E3BE;
   background-color: #1F664D;
   padding: 3px;
}

#menu a.xx3:hover {
   color: #65BE5D;
   text-indent: 15px;
   background-color: #C2E3BE;
   border-top: 0 solid #C2E3BE;
   border-left: 0 solid #C2E3BE;
   border-right: 0 solid #C2E3BE;
   border-bottom: 2px solid #C2E3BE;
   background-color: #1F664D;
   padding: 3px;
}

#menu a.xx3:active {
   color: #65BE5D;
   text-indent: 15px;
   border: 0 solid #C2E3BE;
   background-color: #1F664D;
   padding: 3px;
}

#menu a.xx4, #menu a.xx4:visited {
   font-weight: bold;
   text-indent: 15px;
   color: #65BE5D;
   border: 0 solid #C2E3BE;
   background-color: #1F664D;
   padding: 3px;
}

#menu a.xx4:hover {
   color: #65BE5D;
   text-indent: 15px;
   border: 0 solid #99D093;
   background-color: #1F664D;
   padding: 3px;
}

#menu a.xx4:active {
   color: #65BE5D;
   text-indent: 15px;
   border: 0 solid #C2E3BE;
   background-color: #1F664D;
   padding: 3px;
}


/* on*/
#menu a.on, #menu a.on:visited {
   font-weight: bold;
   text-indent: 3px;
   color: #fff;
   background-color: #65BE5D;
   border-top: 0 solid #C2E3BE;
   border-left: 0 solid #C2E3BE;
   border-right: 0 solid #C2E3BE;
   border-bottom: 2px solid #C2E3BE;
   padding: 3px;
}

#menu a.on:hover {
   color: #fff;
   background-color: #65BE5D;
   padding: 3px;
   border-top: 0 solid #C2E3BE;
   border-left: 0 solid #C2E3BE;
   border-right: 0 solid #C2E3BE;
   border-bottom: 2px solid #C2E3BE;
}

#menu a.on:active {
   color: #fff;
   background-color: #65BE5D;
   padding: 3px;
   border-top: 0 solid #C2E3BE;
   border-left: 0 solid #C2E3BE;
   border-right: 0 solid #C2E3BE;
   border-bottom: 2px solid #C2E3BE;
}

#menu a.on2, #menu a.on2:visited {
   font-weight: bold;
   text-indent: 3px;
   color: #fff;
   background-color: #65BE5D;
   padding: 3px;
   border: 0 solid #C2E3BE;
}

#menu a.on2:hover {
   color: #fff;
   background-color: #65BE5D;
   padding: 3px;
   border: 0 solid #C2E3BE;
}

#menu a.on2:active {
   color: #fff;
   background-color: #65BE5D;
   padding: 3px;
   border: 0 solid #C2E3BE;
}

/* end menu */

#home-txt-left {
float: left;
width: 340px;
margin: 0 10px 20px 10px;
}
#home-txt-left  h3 {
   font: bold normal Arial, Helvetica, sans-serif;
   color: #000;
   margin: 0;}
   
#home-txt-left ul {
margin: 0 10px 0 10px;
padding: 0 0 0 20px;
}

#home-txt-left li {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#home-txt-left2 {
float: left;
width: 560px;
margin: 0 10px 20px 10px;
}

#portfolio-home {
margin: 0 10px 20px 10px;
}

#home-txt-news {
width: 215px;
margin: 0 0 10px 360px;
color: #333333;
font-size: x-small;
}

.news-img {
float: left;
width: 85px;
margin: 0 5px 5px 0;
}

.news-title {
font: bold small Arial, Helvetica, sans-serif;
padding: 5px 0 5px 0;
margin: 0 0 10px 0;
color: #1F9474;
border-top: 4px solid #C2E3BE;
border-bottom: 4px solid #C2E3BE;
}

/* News */

.item {
   float: left;
   width: 535px;
   font: normal small Arial, Helvetica, sans-serif;
   color: #333333;
   background-color: #fff;
   padding: 5px 5px 5px 5px;
   margin: 0 0 10px 0;
   border-left: 2px solid #D8D8D8;
   border-right: 2px solid #D8D8D8;
   border-top: 2px solid #D8D8D8;
   border-bottom: 2px solid #D8D8D8; 
}

.item  h2 {
   font: bold large Arial, Helvetica, sans-serif;
   color: #C2E3BE;
   margin: 0;
}

.item  h3 {
   font: bold medium Arial, Helvetica, sans-serif;
   color: #C2E3BE;
   margin: 0;
}

.pic {
   float: left;
   width: 85px;
   margin: 0 10px 0 0;
}

.pic2 {
   float: left;
   width: 200px;
   margin: 0 10px 0 0;
}

.text-right {
   width: 350px;
   margin: 0 0 0 110px;
}

#main-text {
   width: 500px;
   margin: 0;
}

.headline a:link {
   font: bold medium Arial, Helvetica, sans-serif;
   color: #C2E3BE;
   text-decoration: none;
}

.headline a:visited {
   font: bold medium Arial, Helvetica, sans-serif;
   color: #C2E3BE;
   text-decoration: none;
}

.headline a:hover {
   font: bold medium Arial, Helvetica, sans-serif;
   color: #C2E3BE;
   text-decoration: underline;
}

.portfolio-item {
border: 3px solid #C2E3BE;
margin: 0 0 20px 0;
display: table;
width: 574px;
background: url('../new-images/news-bg.gif') repeat-y;
}

.portfolio-thumb {
float: left;
margin: 0;
padding: 0;
width: 85px;
}

.portfolio-txt {
padding: 10px 0 0 0;
margin: 0 0 0 100px;
width: 450px;

}


.portfolio-txt p {
padding: 0;
margin: 0 0 0 0;
}

.portfolio-img {
margin: 0 18px 18px 10px;
border: 2px solid #C2E3BE;
}

.portfolio-img2 {
margin: 0 0 18px 0;
border: 2px solid #C2E3BE;
}

.portfolio-img3 {
margin: 0 9px 9px 0;
}

.portfolio-img4 {
margin: 0 0 9px 0;
}

.portfolio-title {
font: bold small Arial, Helvetica, sans-serif;
padding: 0 0 0 0;
margin: 0 0 5px 0;
color: #1F9474;
}

.portfolio-title2 {
font: bold small Arial, Helvetica, sans-serif;
padding: 0 5px 5px 0;
margin: 0 0 5px 0;
color: #1F9474;
border-bottom: 4px solid #C2E3BE;
}

.side-space {
margin: 0 5px 0 0;
}


/* table */
table#sample {
    background-color:#fff;
    border: solid #1f664d 1px;
    arrange: center;
}

table#sample td {
    padding: 5px;
    border: solid #1f664d 1px;
		vertical-align: top;


}

.data {
    color: #1f664d;
    text-align: left;

    background-color: #c2e3be;

}

.toprow {
    font-weight: bold;
    color: #fff;
    text-align: center;
    background-color: #1f9474;

}

.leftcol {
    font-weight: bold;
    text-align: left;
    color: #fff;
    background-color: #1f9474;

}

/* pdf links layout */

#home-txt-left-matt {
float: left;
width: 270px;
margin: 0 10px 10px 5px;
border-left: 2px solid #D8D8D8;
padding: 0px 0px 0px 5px;
font: 12px/20px arial,helvetica,sans-serif;
}

home-txt-left-matt a:link {
   font: bold  arial,helvetica,sans-serif;
   color: #65BE5D;
   text-decoration: none;
}

#home-txt-left-matt a:visited {
   font: bold  arial,helvetica,sans-serif;
   color: #65BE5D;
   text-decoration: none;
}

#home-txt-left-matt a:hover {
   font: bold arial,helvetica,sans-serif;
   color: #65BE5D;
   text-decoration: underline;
}


#home-txt-left-matt h2 {font: bold 15px/15px Arial, Helvetica, sans-serif;
   color: #1F9474;
   margin: 0;
   }
   


#faq-box
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px;
	width: 555px;
	text-align: left;
	border-collapse: collapse;
}
#faq-box th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #fff;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #004B3C;
}
#faq-box td
{
	padding: 8px;
	background: #fff; 
	border-bottom: 1px solid #65BE5D;
	color: #004B3C;
	Vertical-align: top;
	border-top: 1px solid transparent;
}
#faq-box tr:hover td
{
	color: #004B3C;


	background: #C2E3BE; 
}

#home-txt-news-sub 
{
	width: 215px;
	margin: 0 0 0px 0px;
	font: 8px arial,helvetica,sans-serif;
	color: #000;
}
#home-txt-news-sub ul {
margin: 0 0px 0 0px;
padding: 0 0 0 0px;
list-style: none;
}

#home-txt-news-sub a {
 text-decoration: underline;
 }
 
 #home-txt-news-sub a:hover {
 text-decoration: none;
 }

#home-txt-left598 {
float: left;
width: 585px;
margin: 0 0px 5px 10px;
}
#home-txt-left598  h3 {
   font: bold normal Arial, Helvetica, sans-serif;
   color: #000;
   margin: 0;}
   
#home-txt-left598 ul {
margin: 0 10px 0 10px;
padding: 0 0 0 20px;
}

#home-txt-left598 li {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#link-box
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
	width: 275px;
	text-align: left;
	border-collapse: collapse;
}
#link-box a:link 
{
text-decoration: underline;
}
#link-box a:hover 
{
text-decoration: none;
}
#link-box th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #fff;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #004B3C;
}
#link-box td
{
	padding: 8px;
	background: #fff; 
	border-bottom: 1px solid #65BE5D;
	color: #004B3C;
	Vertical-align: top;
	border-top: 1px solid transparent;
}
#link-box tr:hover td
{
	color: #004B3C;


	background: #C2E3BE; 
}

.testimonial-item {
border: 3px solid #C2E3BE;
margin: 0 0 20px 0;
display: table;
width: 574px;
}
.testimonial-thumb {
float: left;
margin: 0;
padding: 10px;
width: 85px;
}

#imageDiv {
    width: 215px;
    float: right;
	margin: 0px 5px 5px 10px;
}

ul.none {list-style-type: none}