.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}

.main A:link, td.NewsBack A:link, .mlm_footnote A:link {color:#008ca8; font-weight:bold; text-decoration:underline;}
.main A:visited, td.NewsBack A:visited, .mlm_footnote A:visited {color:#008ca8; font-weight:bold; text-decoration:underline;}
.main A:active, td.NewsBack A:active, .mlm_footnote A:active {color:#008ca8; font-weight:bold; text-decoration:underline;}
.main A:hover, td.NewsBack A:hover, .mlm_footnote A:hover {color:#025870; font-weight:bold; text-decoration:underline;}

.leftborder {
  height:100%;
	background-image: url(/images/layout/semi-circle.jpg); 
	background-repeat: no-repeat;
	background-position: left bottom;
}

.semi-circle {
	background-image: url(/images/layout/semi-circle.jpg); 
	background-repeat: no-repeat;
	background-position: left bottom;
}

#semi-circle-main {
	background-image: url(/images/layout/semi-circle-main.gif); 
	background-repeat: no-repeat;
	background-position: right bottom;
}

.sitemap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}

.sitemap A:link {color:#333333; font-weight: normal; text-decoration:none;}
.sitemap A:visited {color:#333333; font-weight: normal; text-decoration:none;}
.sitemap A:active {color:#333333; font-weight: normal; text-decoration:none;}
.sitemap A:hover {color:#333333; font-weight: normal; text-decoration:underline;}

.customTable {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 130%;
  border: 2px #008ca8 solid;
  color: #333333;
}

.standardTable {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 130%;
  color: #333333;
}


.customTable p, .standardTable p {
line-height: 130%;
/*padding: 0px;*/
}

.customTable td {
border: 1px #999999 solid;
padding: 3px;
}

.standardTable td {
padding: 3px;
}


.copyright, .disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
}

.copyright A:link {color:#999999; text-decoration:none;}
.copyright A:visited {color:#999999; text-decoration:none;}
.copyright A:active {color:#999999; text-decoration:none;}
.copyright A:hover {color:#999999; text-decoration:none;}

.disclaimer A:link {color:#888888; font-weight: bold; text-decoration:underline;}
.disclaimer A:visited {color:#888888; font-weight: bold; text-decoration:underline;}
.disclaimer A:active {color:#888888; font-weight: bold; text-decoration:underline;}
.disclaimer A:hover {color:#000000; font-weight: bold; text-decoration:underline;}

.menu-title, .menu-title-on {
    font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
		line-height:11px;
		color: #ffffff;
    font-weight: bold;
    text-align: left;
    vertical-bottom: middle;
  	padding-left: 4px;
/*		letter-spacing: -0.1em;*/ 	
}

.titlerow {
padding-top: 15px;
padding-bottom: 4px;
}

.menu-item, .menu-item-on {
	  padding: 0px 0px 2px 2px;
    font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    text-valign: middle;
}

.menu-item, .menu-title {
color: #ffffff;
}

.menu-item-on, .menu-title-on {
color: #4ec5e6;
}

.menu-title A:link, .menu-item A:link {color: #ffffff; text-decoration:none;}
.menu-title A:visited, .menu-item A:visited {color: #ffffff; text-decoration:none;}
.menu-title A:active, .menu-item A:active {color: #ffffff; text-decoration:none;}
.menu-title A:hover, .menu-item A:hover {color: #ffffff; text-decoration:underline;}

.menu-title-on A:link, .menu-item-on A:link {color: #4ec5e6; text-decoration:none;}
.menu-title-on A:visited, .menu-item-on A:visited {color: #4ec5e6; text-decoration:none;}
.menu-title-on A:active, .menu-item-on A:active {color: #4ec5e6; text-decoration:none;}
.menu-title-on A:hover, .menu-item-on A:hover {color: #4ec5e6; text-decoration:underline;}

.topmenu {
    font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
		font-weight: bold;
		color: #ffffff;
    padding-bottom: 1px;
    padding-right: 5px;
    padding-left: 5px;
}

.topmenu A:link {color: #ffffff; text-decoration:none;}
.topmenu A:visited {color: #ffffff; text-decoration:none;}
.topmenu A:active {color: #ffffff; text-decoration:none;}
.topmenu A:hover {color: #ffffff; text-decoration:underline;}


.leftBorderText {
    font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
color: #ffffff;
padding-left: 30px;
padding-right: 30px;
}

.leftBorderText A:link {color: #ffffff; text-decoration:underline;}
.leftBorderText A:visited {color: #ffffff; text-decoration:underline;}
.leftBorderText A:active {color: #ffffff; text-decoration:underline;}
.leftBorderText A:hover {color: #07c3fa; text-decoration:underline;}


.langlink {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
		font-weight: bold;
		color: #FCE9AF;
    padding-top: 3px;
    padding-right: 10px;
    padding-left: 10px;
}
.langlink A:link {color: #ffcc00; text-decoration:none;}
.langlink A:visited {color: #ffcc00; text-decoration:none;}
.langlink A:active {color: #ffcc00; text-decoration:none;}
.langlink A:hover {color: #ffcc00; text-decoration:underline;}

.date {
	  font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #717073;
    padding-right: 8px;
    padding-top: 6px;
		vertical-align: top;
		text-align: right;
    letter-spacing:0px;
}

H1 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style:normal;
	font-weight: bold;
	color: #0083a8;
  margin-top:5px;
  margin-bottom:3px;
	letter-spacing: -1px;
}

H1 A:link {color: #0083a8; text-decoration:none;}
H1 A:visited {color: #0083a8; text-decoration:none;}
H1 A:active {color: #0083a8; text-decoration:none;}
H1 A:hover {color: #0083a8; text-decoration:none;}
/*
LI {
   list-style-image: url("/images/layout/LIbullet.gif");
   margin:0px;
   padding-right: 0px;
	 padding-left: 10px;
	 padding-top: 0px;
	 padding-bottom: 5px;
   text-align: left;
}
*/

LI {
	 margin-left: 0;
	 list-style-type: none;
   padding-left: 18px;
	 padding-bottom: 9px;
   background-image: url("/images/layout/LIbullet.gif");
   background-repeat: no-repeat;
	 background-position: 0 .3em;
}

LI LI {
	 margin-left: -40px;
	 list-style-type: none;
   padding-left: 18px;
	 padding-top: 3px;
	 padding-bottom: 0px;
   background-image: url("/images/layout/LIbulletCheck.gif");
   background-repeat: no-repeat;
	 background-position: 0 .6em;
	 
}

.contactform {
  background-color: #EEEEEE;
  border: 1px solid #008ca8;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: left;
}

.contactform td {
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.contactform LI {
	color: red;
}


.contactform input, .contactform textarea, .contactform select, .contactform option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.contactform input.radio {
    border: none;
}

.contactform .heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #008ca8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.required {
    color:#990000;
}

.sectiontitle {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333333;
  	background-color:#DDDDDD;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
}


hr {
   width:100%;
   height:1px;
   color:#CCCCCC; /* IE */
   background-color:#CCCCCC; /* NS */
}


.cooltable {
	border-width: 2px;
	border-style: solid;
	border-color: #008ca8;
  background-color: #cccccc;
  padding: 3px;
}

.cooltable td, .cooltable p, .cooltable LI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
/*    text-align: left; */
	color: #333333;
	font-size: 10px;
  background-color: #EEEEEE;
  padding: 3px;
}

.cooltable td.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
    text-align: center;
	color: #000000;
	font-size: 11px;
    background-color: #66ccff;
    padding: 3px;
}

.cooltable input, .cooltable textarea, .cooltable select, .cooltable option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}


.cooltable td.gridtitle, .gridtitle, .gridtitle td {
    background-color: #DADADA;
}

.cooltable td.datarow1 {
    background-color: #FAFAFA;
		height: 20px;
}

.cooltable td.datarow2 {
    background-color: #F0F0F0;
		height: 20px;		
}


a.cooltable:link, a.cooltable:active, a.cooltable:visited, .cooltable A:link, .cooltable A:active, .cooltable A:visited {
    font-size: 10px;
}

a.cooltable:hover, .cooltable A:hover {
    font-size: 10px;
}

a.a1 {color:#bbbbbb; text-decoration:none;}


.rateResults {
	border-width: 2px;
	border-style: solid;
	border-color: #008ca8;
  background-color: #cccccc;
  padding: 3px;
}

.rateResults td, .rateResults p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
/*    text-align: left; */
	color: #333333;
	font-size: 12px;
	line-height: 130%;
  background-color: #EEEEEE;
  padding: 3px;
}

.echelonBlue p {
  color: red;
}


td.News, .News {
  font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
  color: #ffffff;
  text-align: left;
  vertical-align: bottom;
  font-size: 11px;
  text-decoration: none;
}

td.News A:link {color:#000000; font-size:11px; text-decoration:underline; }
td.News A:active {color:#000000; font-size:11px; text-decoration:underline;}
td.News A:visited {color:#000000; font-size:11px; text-decoration:underline;}
td.News A:hover {color:#444444; font-size:11px; text-decoration:underline;}

.news p {font-size:11px; }

/*
.NewsTitle {
  font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
  color: #FFFFFF;
  font-size: 11px;
	font-weight:bold;
}
*/

.newsArchives, .newsArchivesMainLink {  
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
  color: #FFFFFF;
	font-size:11px;
}
.newsArchives A:link {color: #ffffff; text-decoration:none; }
.newsArchives A:active {color: #ffffff; text-decoration:none; }
.newsArchives A:visited {color: #ffffff; text-decoration:none; }
.newsArchives A:hover {color: #eeefff; text-decoration:underline; }

.newsArchivesMainLink A:link {color: #000000; font-weight: bold; text-decoration:underline; }
.newsArchivesMainLink A:active {color: #000000fff; font-weight: bold; text-decoration:underline; }
.newsArchivesMainLink A:visited {color: #000000; font-weight: bold; text-decoration:underline; }
.newsArchivesMainLink A:hover {color: #444444; font-weight: bold; text-decoration:underline; }

.testimonials, .testimonials p {
		font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;
    font-size: 12px;
		font-style: normal;
		letter-spacing: 0.5px;
    color: #4ec5e6;
    line-height: 140%;
    text-align: left;
}

.testimonials A:link {color: #4ec5e6; text-decoration:underline; }
.testimonials A:active {color: #4ec5e6; text-decoration:underline; }
.testimonials A:visited {color: #4ec5e6; text-decoration:underline; }
.testimonials A:hover {color: #eeefff; text-decoration:underline; }
