body {
	font-size:12px;
	font-family:Verdana, Arial Helvetica, Geneva, sans-serif;
	background-color: #ffffff;
	background-position: center;
	margin-top:0px;	
}
.maintbl {
	border-top: thin none #99cccc;
	border-right: thin none #99cccc;
	border-bottom: thin none #99cccc;
	border-left: thin none #99cccc;
}
.tbaccreditations{
    border-top: thin none #99cccc;
	border-right: thin solid #99cccc;
	border-bottom: medium none #99cccc;
	border-left: thin none #99cccc;
}
.tbfooter{
    border-top: thin none #99cccc;
	border-right: thin none #99cccc;
	border-bottom: thin none #99cccc;
	border-left: thin none #99cccc;

}
.pix{
	background-image: url(../images/pix3x2.gif);
	background-repeat: repeat-y;
	background-position: center center;
}
.pixH{
	background-image: url(../images/pix3x3.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.hpheadings { font-size:12px; color:#FFFFFF; font-weight:bold; }

img { border:0px }

h3	{
	margin:10px 10px 0 10px;
	padding:0 0 3px 0;
	font:normal 100% Georgia, "Times New Roman", Times, serif;
	color:#555;
	border-bottom:1px dotted #C2C2B5;
		}
.contactinfo	{
    margin:10px 10px 10px 10px;
	padding:0 0 0px 0;
	color:#ffffff;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	}
.bgdarkblue { background-color:#6886C1; color:#FFFFFF; font-size:15px; }
.bglightblue { background-color:#EDF2F8; font-size:15px; }

.tbllightblue { color:#637272; font-size:75%; background-color:#CEF2E0; text-decoration:none;
    border-top: thin solid #A3BFB1;
	border-right: thin solid #A3BFB1;
	border-bottom: thin solid #A3BFB1;
	border-left: thin solid #A3BFB1;

 }
.tbldarkblue {  font-weight:bold; color:#FFFFFF; font-size:100%; background-color:#6886C1; text-decoration:none; }
.tblbglightblue { color:#6886C1; background-color:#EDF2F8; text-decoration:none; }
.tblbgdarkblue {  color::#6886C1; text-decoration:none; }

.tableContent { margin-left:4px; }
.alignleft { margin-left:100px; font-size:90%; color:#637272; background-color:#FFFFFF; padding-top:2px; padding-right:0px; padding-bottom:0px; padding-left:12px; }

.breadcrumb { font-size:90%; color:#637272; padding-top:0px; padding-right:0px; padding-bottom:0px; text-align:left; }
.breadcrumbminisite { font-size:90%; color:#FFFFFF; padding-top:0px; padding-right:0px; padding-bottom:0px; text-align:left; }
.breadcrumblink:link { font-size:90%; color:#637272; text-decoration:none; margin-left:0%; }
.breadcrumblink:visited { font-size:90%; color:#637272; text-decoration:none; margin-left:0%; }
.breadcrumblink:hover { font-size:90%; color:#637272; text-decoration:none; margin-left:0%; text-decoration:underline; }

.breadcrumbmini { font-size:90%; color:#FFFFFF; padding-top:0px; padding-right:0px; padding-bottom:0px; text-align:left; }
.breadcrumblinkmini:link { font-size:90%; color:#FFFFFF; text-decoration:none; margin-left:0%; }
.breadcrumblinkmini:visited { font-size:90%; color:#FFFFFF; text-decoration:none; margin-left:0%; }
.breadcrumblinkmini:hover { font-size:90%; color:#FFFFFF; text-decoration:none; margin-left:0%; text-decoration:underline; }

.searchbox { font-size:90%; color:#637272; background:#FFFFFF; border:1px solid #637272; padding-top:1px; padding-left:2px; padding-bottom:1px; padding-right:2px; width:123px; height:17px; }

.navtop { font-size:75%; font-weight:normal; color:#637272; background-color:#FFFFFF; padding-top:4px; padding-right:4px; padding-bottom:4px; padding-left:4px; }
.navtoplink:link { color:#637272; text-decoration:none; margin-left:0%; }
.navtoplink:visited { color:#637272; text-decoration:none; margin-left:0%; }
.navtoplink:hover { color:#637272; text-decoration:none; margin-left:0%; text-decoration:underline; }
.navtopdiv { font-size:75%; font-weight:normal; color:#637272; background-color:#ececec; padding-top:4px; padding-right:4px; padding-bottom:4px; padding-left:4px; }
.navtopdivlink:link { color:#637272; text-decoration:none; margin-left:0%; }
.navtopdivlink:visited { color:#637272; text-decoration:none; margin-left:0%; }
.navtopdivlink:hover { color:#637272; text-decoration:none; margin-left:0%; text-decoration:underline; }

.navtopdivlink2:link { font-size:75%; color:#637272; text-decoration:none; margin-left:0%; }
.navtopdivlink2:visited { font-size:75%; color:#637272; text-decoration:none; margin-left:0%; }
.navtopdivlink2:hover { font-size:75%; color:#637272; text-decoration:none; margin-left:0%; text-decoration:underline; }

.newsheader { font-size:75%; font-weight:normal; color:#091D62; background-color:#ececec; padding-top:4px; padding-right:4px; padding-bottom:0px; padding-left:4px; }
.newsheaderlink:link { color:#6886C1; text-decoration:none; margin-left:0%; }
.newsheaderlink:visited { color:#6886C1; text-decoration:none; margin-left:0%; }
.newsheaderlink:hover { color:#6886C1; text-decoration:none; margin-left:0%; text-decoration:underline; }
.newsteaser { font-size:75%; color:#637272; background-color:#ececec; padding-top:0px; padding-right:4px; padding-bottom:4px; padding-left:6px; }

.rnsdatelink:link { color:#6886C1; text-decoration:none; margin-left:0%; }
.rnsdatelink:visited { color:#6886C1; text-decoration:none; margin-left:0%; }
.rnsdatelink:hover { color:#6886C1; text-decoration:none; margin-left:0%; text-decoration:underline; }
.rnsheaderlink:link { color:#637272; text-decoration:none; margin-left:0%; }
.rnsheaderlink:visited { color:#637272; text-decoration:none; margin-left:0%; }
.rnsheaderlink:hover { color:#637272; text-decoration:none; margin-left:0%; text-decoration:underline; }

.subscribeheaderlink:link { color:#6886C1; text-decoration:none; margin-left:0%; }
.subscribeheaderlink:visited { color:#6886C1; text-decoration:none; margin-left:0%; }
.subscribeheaderlink:hover { color:#6886C1; text-decoration:none; margin-left:0%; text-decoration:underline; }
.subscribeteaser { font-size:75%; color:#637272; background-color:#FFFFFF; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; }

.tickertapebox { font-weight:bold; font-size:100%; color:#FFFFFF; background:#6886C1; border:0px solid #67778E; margin-top:3px; padding-top:0px; padding-left:5px; padding-bottom:0px; padding-right:5px; width:162px; height:5px; }
.tickeranchor { font-size:100%; color:#FFFFFF; padding-top:0px; padding-left:9px; padding-bottom:0px; padding-right:9px; width:158px; height:5px; }
.tickertape { font-size:100%; color:#FFFFFF; padding-top:3px; padding-left:9px; padding-bottom:3px; padding-right:9px; width:158px; height:5px; }

.solutionbox { font-weight:bold; font-size:165%; color:#FFFFFF; background:#DADADA; border:1px solid #67778E; padding-top:1px; padding-left:9px; padding-bottom:5px; padding-right:9px; width:168px; height:80px; }
.solutionheading { font-size:75%; color:#6886C1; background:#DADADA; }
.solutionselectbox { font-size:90%; color:#637272; background:#FFFFFF; border:1px solid #637272; padding-top:1px; padding-left:1px; padding-bottom:1px; padding-right:1px; width:145px; height:17px; }

.copyright { font-size:70%; color:#637272; background-color:#FFFFFF; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; }
.investiscopyright { font-size:70%; color:#C0C0C0; background-color:#FFFFFF; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; }

.link { color:#637272; text-decoration:none; margin-left:0%; }
.link:link { color:#637272; text-decoration:none; margin-left:0%; }
.link:visited { color:#637272; text-decoration:none; margin-left:0%; }
.link:hover { color:#637272; text-decoration:none; margin-left:0%; text-decoration:underline; }
.nolink { color:#C1C1C1; text-decoration:none; margin-left:0%; }
.bluelink:link { color:#6886C1; text-decoration:none; margin-left:0%; }
.bluelink:visited { color:#6886C1; text-decoration:none; margin-left:0%; }
.bluelink:hover { color:#6886C1; text-decoration:none; margin-left:0%; text-decoration:underline; }

.bluelink2:link { font-size:80%; color:#6886C1; text-decoration:none; margin-left:0%; }
.bluelink2:visited { font-size:80%; color:#6886C1; text-decoration:none; margin-left:0%; }
.bluelink2:hover { font-size:80%; color:#6886C1; text-decoration:none; margin-left:0%; text-decoration:underline; }

.externallink:link { font-size:80%; color:#6886C1; text-decoration:none; margin-left:0%; }
.externallink:visited { font-size:80%; color:#6886C1; text-decoration:none; margin-left:0%; }
.externallink:hover { font-size:80%; color:#6886C1; text-decoration:none; margin-left:0%; text-decoration:underline; }

.disclaimer_link:link { font-size:80%; color:#C0C0C0; margin-left:0%; text-decoration:underline;}
.disclaimer_link:visited { font-size:80%; color:#C0C0C0; margin-left:0%; text-decoration:underline; }
.disclaimer_link:hover { font-size:80%; color:#C0C0C0; margin-left:0%; text-decoration:underline; }

.hslogo:link { font-size:75%; color:#C0C0C0; margin-left:0%; text-decoration:underline; padding-top:10px;}
.hslogo:visited { font-size:75%; color:#C0C0C0; margin-left:0%; text-decoration:underline; padding-top:10px; }
.hslogo:hover { font-size:75%; color:#C0C0C0; margin-left:0%; text-decoration:underline; padding-top:10px; }

.rnsnav:link { font-size:80%; font-weight:bold; color:#6886C1; margin-left:0%;}
.rnsnav:visited { font-size:80%; font-weight:bold; color:#6886C1; margin-left:0%;}
.rnsnav:hover { font-size:80%; font-weight:bold; color:#6886C1; margin-left:0%; text-decoration:underline; }

.heminfo { font-size:75%; color:#637272; text-decoration:none; }

.rnstableheading { font-weight:normal; font-size:90%; color:#637272; text-decoration:none; padding-top:2px; padding-left:10px; padding-bottom:1px; padding-right:25px; }

.title { font-weight:normal; font-size:160%; color:#637272; text-decoration:none; padding-bottom:8px; text-align:justify; }

.body { font-size:80%; color:#637272; text-decoration:none; padding-bottom:0px; }
.smallbody { font-size:75%; color:#637272; text-decoration:none; }
.bodyjustify { font-size:95%; color:#637272; text-decoration:none; padding-bottom:8px; text-align:justify; }
.smallbodyjustify { font-size:75%; color:#637272; text-decoration:none; text-align:justify; }

.service { font-size:65%; color:#000000; text-decoration:none; padding-left:2px; }
.bullet { background: url(../images/bullet.png) center left no-repeat; }
.selectbox { font-size:90%; color:#666666; background-color:#FFFFFF; width:140px; }
.selectboxw40 { font-size:90%; color:#666666; background-color:#FFFFFF; width:40px; }
.selectboxw50 { font-size:90%; color:#666666; background-color:#FFFFFF; width:50px; }
.selectboxw200 { font-size:90%; color:#666666; background-color:#FFFFFF; width:200px; }
.selectboxw400 { font-size:90%; color:#666666; background-color:#FFFFFF; width:400px; }

.contactsheader { font-size:75%; font-weight:normal; color:#091D62; background-color:#FFFFFF; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; }
.contactsdetail { font-size:60%; color:#637272; background-color:#FFFFFF; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; }

.officeheader { font-size:80%; font-weight:normal; color:#091D62; background-color:#FFFFFF; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; }
.officedetail { font-size:75%; color:#637272; background-color:#FFFFFF; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; }

a:link { color:#121212; text-decoration:none; }
a:visited { color:#5E0F68; text-decoration:underline; }
a:hover { color:#121212; text-decoration:underline; }

.dashcolor { background-color:#999999; }
.itemtitle { font-weight:bold; color:#22668B; text-decoration:none; font-size:95%; }
.itemname { font-weight:normal; color:#336699; text-decoration:none; font-size:85%; margin-left:10px}

.smallofficedetail { font-size:75%; color:#637272; text-decoration:none; text-align:justify; }
.smallofficedetailblue { font-size:75%; color:#6886C1; text-decoration:none; text-align:justify; }

.testimonialheader { font-size:80%; font-weight:normal; color:#6886C1; background-color:#FFFFFF; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; }
.blueheading { font-size:16px; color:#6886C1;font-weight:bold; }
.bluetext { font-weight:bold; color:#6886C1; }
.bluetext1 { font-weight:bold; color:#6886C1; margin-left:35px; margin-right:10px; font-size:12px }
.bluetxt { text-align:justify;
font-weight:bold; color:#6886C1; margin-left:12px; margin-right:12px; font-size:12px }
.formCheck { color:#637272; background-color:#FFFFFF; }

.formbutton { font-size:100%; border:1px solid #00496E; color:#00496E; background-color:#EDF2F8; padding-top:2px; padding-left:2px; padding-bottom:1px; padding-right:2px; }
.calcbtn { font-size:100%; border:1px solid #00496E; color:#00496E; background-color:#EDF2F8; padding-top:2px; padding-left:2px; padding-bottom:1px; padding-right:2px; }

.frmitemname { text-align:left; font-weight:normal;  text-decoration:none; font-size:12px; margin-left:10px;
color:#091D62; background-color:#ececec;
}
.frmitemrate{ text-decoration:underline; text-align:center;}
.frmitemnumber {text-align:center; font-size:11px; font-weight:normal; color:#091D62; background-color:#ececec; padding-top:4px; padding-right:4px; padding-bottom:0px; padding-left:4px; }
.frmtxtreq{ background-color:#FFFF99} 
.frmtxtnotreq {background-color: #ffffff}
.frm_fdbk{background-color: #ffffff}

.managementLevel { font-weight:normal; font-size:120%; color:#637272; text-decoration:none; padding-bottom:8px; text-align:left; }

/* Dynamic Menus - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* Dynamic Menus - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10px; height:10px; background-color:#6886C1; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:14px; font-weight:normal}
.clLevel0{background-color:#6886C1; color:#FFFFFF;}
.clLevel0over{background-color:#6886C1; color:#FFFFFF; cursor:pointer; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#6886C1; }

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:11px; font-weight:bold}
.clLevel1{background-color:#F3F3F3; color:#6886C1; }
.clLevel1over{background-color:#6886C1; color:#FFFFFF; cursor:pointer; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#FFFFFF; }

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{background-color:#FFFFFF; color:#6886C1;}
.clLevel2over{background-color:#6886C1; color:#CDDBEB; cursor:pointer; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#FFFFFF; }

.heading {font-weight: bold; 
          font-size:16px; 
		  color:#637272; 
		  text-decoration:none; padding-bottom:8px; text-align: center; 
}

.headingL {font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;
          font-size:16px; 
		  color:#637272; 
		  text-decoration:none; padding-bottom:8px; text-align: left; margin-left:25px; 
}
.subheadingRepX {
	margin: 0px;
	padding: 0px;
	padding-bottom:4px;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:14px;
	color:#637272;
	text-decoration:none;
	text-align:left;
	background: url(../images/bglineh201.gif) center left repeat-x ;
	zoom: 1;
	border-right-style: none;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
	}
	.greenheading { font-size:16px; color:#066c64;font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif }
.subheading {
	margin: 0px;
	padding: 0px;
	padding-bottom:4px;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:14px;
	color:#637272;
	text-decoration:none;
	text-align:left;
	background: url(../images/bglineh201.gif) center left no-repeat;
	zoom: 1;
	border-right-style: none;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
	}

.accreditationlinks li a {
	margin: 0px;
	padding: 0px;
	padding-bottom:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#637272;
	text-decoration:none;
	text-align:left;
	zoom: 1;
	list-style-type: circle;
}

.subheading li a:hover {
text-decoration: underline;
}
.subheading2 { font-size:14px; color:#637272; 
               text-decoration:none; 
			   padding-bottom:8px; }
.subheading h2 a {
	display: block;
	color: #565656 !important;
	line-height: 1.1;
	font-size:12px;
	font-weight: bold;
	zoom: 1;
	text-decoration:none; 
	background-image: url(../images/left-arrow.gif);
	background-repeat: no-repeat;
	background-position: 15px 7px;
	padding-top: 1px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 25px;
	text-align:left;
}
.announcement {
	font-size:11px;
	color: #19959d;
	font-weight: bold;
	zoom: 1;
	text-decoration:none; text-align:left;
}

.homeContentBlockA01 {
	padding: 10px 0 6px 0;
}
ul.linkListA01 li{
	margin-left: 6px;
	margin-top: 0px;
	height: 18px;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}

ul.linkListA02 li{
	margin-left: 8px;
	margin-top: 6px;
	height: 32px;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}
ul.linkListA03 li{
	margin-left: 2px;
	margin-top: 4px;
	height: 28px;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}
ul.ListA01 li{
	margin-left: 5px;
	margin-top: 2px;
	height: 28px;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}
.listitem {
margin-left: 6px; padding-left:6px;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.listitemselected a {
margin-left: 6px; padding-left:6px;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px; color:#FF0000;
}
.listitem a:hover {
text-decoration: underline;
}

.colA01{
	margin-top: 4px;
}
.homeParallelBlockA01 {
	overflow: hidden;
	_overflow: visible;
	_height: 1px;
	zoom: 1;
}
.tabboton{
background: url(../images/tablagrad.gif) center no-repeat;
}
.tabbotonBot{
background: url(../images/tablagradBot.gif) center no-repeat;
}

.tablabottom {
	background: url(../images/bgbotH51.gif) center left no-repeat;
	border-bottom:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	vertical-align:top;
	height:51px;
	}
	
#cuerpo {
	width: 820px;
	top: 0px;
	}
#botnav a {
vertical-align:middle;
	color: #ffffff; /*#0099ff */
	text-decoration: none;
	font-size:11px
}

#botnav a:hover {
	color: #FFCC33; /*#ff9921 */
	text-decoration: underline;
}
.bgndrep-y {background-repeat: repeat-y;}
.sideborder {
              background: url(images/mxl2006bg_8.gif) repeat-x;
			  }
.bgndnorep {background-repeat: no-repeat;}
.maintext { font-size:11px; font-weight:normal; color:#091D62; background-color:#ececec; padding-top:4px; padding-right:4px; padding-bottom:0px; padding-left:4px;
text-align:left }
.maintext1 { font-size:12px; 
font-weight:normal; color:#091D62; background-color:#ececec; padding-top:4px; 
padding-right:8px; padding-bottom:0px; padding-left:4px; text-align:left }
#copyrght {
vertical-align:middle;
	color: #0099ff; /*#0099ff */
	text-decoration: none;
	font-size:11px
}
.smallprint {
vertical-align:middle;
	color: #CCCCCC;
	text-decoration: none;
	font-size:10px
}
.helptit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: capitalize;
	text-align: center;
	color: #003399;
}
.helptxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	color: #000000;
}
.helplink {
cursor: help;
}
.error {
      margin-right: 1px;
      align: right;
      color: red ;
      font-weight: bold;
      background-position: top;
}
.notreqfrmfield{
background-color: #FFFFFF ;
}
.reqfrmfield{
background-color: #FFFFCC ;
}
.tabletext { font-size:14px; 
font-weight:normal; color:#091D62;  padding-top:4px; 
padding-right:8px; padding-bottom:0px; padding-left:20px; text-align:left }