	.ClearCSS{height: 0; font-size: 0; clear: both; padding: 0px; margin: 0px;}
		
	/* NAVIGATION CLASS'S
	-------------------------------------------------------------------------*/
	.inv-navigation {position: absolute; visibility: hidden; width:1px; height:1px; top:-20px; left:-20px; margin: 0 0 0 0;}
	
	/*safari wrapper */
	html>body #minHeight{float:left;width:0px;height:330px;}
	
	*{
		font-family	: Helvetica, Arial, sans-serif;
		font-size	: 10pt;
		margin		: 0;
		padding		: 0;
	}
	
	body, html {
		/*background		: #F3F3F3 URL("../../../../images/bgrounds/main-bground.gif") top center repeat-y;*/
		text-align		: center;
		color			: #003466;
	}
	
	h1 {
		color			: #003466;
		font-size		: 1.8em;
		font-weight		: bold; 
		margin-bottom	: 10px;
	}
	
	h2 {
		color			: #003466;
		font-size		: 1.1em;
		font-weight		: bold;
		padding-top		: 10px;
	}
	
	h3 {
		color			: #003466;
		font-size		: 1.1em;
		font-weight		: bold;
		margin-bottom	: 10px;
	}
	
	P {
		font-size		: 1em;
		line-height		: 1.5em;	
		margin-bottom	: 10px;
		text-align		: justify;
	}
	
	i, em, strong {
		font-size		: 1em;
	}
	
	a {
		color			: #648dc1;
		text-decoration	: underline;
	}
	a:link {
		color			: #648dc1;
		text-decoration	: underline;
	}
	a:visted {
		color			: #648dc1;
		text-decoration	: underline;
	}
	
	li {
		font-size		: 1em; 
		margin-bottom	: 3px; 
		line-height		: 1.2em;
	}
	
	#page-container UL, #page-container OL, OL {
		margin-right	: 5px;
		margin-left		: 50px;
		margin-bottom	: 15px;
	}
	
	IMG { border: 0px; }
	
	#container {
		width		: 960px;
		margin		: auto;
		text-align	: left;
		font-size	: 0.5em;
		z-index		: 1;
		position	: relative;
	}
	
	#site-container { 
		background	: #ffffff URL("../../../../images/bgrounds/content-bground.jpg") top left repeat-y;
		text-align	: left; 
	}
	
	#header{
		position	: relative;
		z-index		: 5;
		background	: URL("../../../../images/bgrounds/header-bground.jpg") top right no-repeat;
		height		: 136px;
		margin-left	: 30px;
		margin-bottom: 15px;
	}
	
	#logo-holder{
		float		: left;
		margin-top	: 15px;
		/*margin-left	: 20px;*/
	}
	
	#top-banner-holder {
		float: right;
		width: 595px;
	}
	
	#navigation-holder{
		margin-left	: 30px;
		_float		: right;
		_text-align	: right;
	}
	
	#navigation-holder UL.udm {
		background	: URL("../../../../images/bgrounds/main-nav-bground.gif") top left no-repeat;
		height		: 37px;
		margin		: 0px;
		padding		: 3px 5px 5px 10px;
		font-size	: 1em;
		margin-left	: 340px;
		width		: 589px;
		*width		: 574px;
		*margin-left: 340px;
		_margin-left: 0px;
		_margin-right: -3px;
	}
	
	#navigation-holder UL.udm LI {
		margin		: 0px;
		padding		: 0px 2px 0px 2px;
		font-size	: 1.1em;
		text-transform:uppercase;
	}
	
	#navigation-holder UL.udm LI UL LI {
		padding			: 0px;
/*		text-transform	: capitalize;*/
		text-transform	: none;
		font-size		: 0.9em;
	}
	
	#page-container {
		margin-left	: 30px;
		margin-bottom: 15px;
	}
	
	#strpline-holder {
		position	: absolute;
		z-index		: 99;
		top			: 0px;
		right		: 0px;
	}
	#page-title-holder {
		position	: absolute;
		top			: 160px;
		
		*position	: static;
		*top		: 0px;
		*margin-top	: -58px;
		_margin-top	: 0px;
	}
	
	#page-title-holder h1 {
		/*font-family	: "Times New Roman", Times, serif;*/
		font-weight	: 100;
		font-stretch: extra-expanded;
		font-size	: 2.1em;
		line-height	: 0.8em; 
		
		margin-bottom: 0px;
		
		*line-height	: 1.3em; 
		*margin-bottom	: 15px;
	}
	
	#page-title-holder h1 span {
		/*font-family	: "Times New Roman", Times, serif;*/
		font-size	: 1em;
	}
	
	#page-title-holder strong {
		/*font-family	: "Times New Roman", Times, serif;*/
		font-size	: 1em;
	}
	
	#body-copy-right {
		margin-left	: 360px;
		margin-right: 30px;
	}
	
	#body-copy-left {
		width		: 320px;
	}
	
	#body-copy {
		margin-right: 30px;
	}
	
	#image-left {
		float		: left;
		width		: 305px;
		margin-top	: 4px;
	}
	
	#image-right {
		float		: right;
	}
	
	#contact-details-right {
		float		: right;
		background	: #002551 URL("../../../../images/bgrounds/team-details-bground.jpg") top left no-repeat;
		width		: 554px;
		color		: #ffffff;
		border		: 1px solid #bdbdbd;
		padding		: 18px;
	}
	
	#contact-details-right h1, #contact-details-right h2, #contact-details-right h3 {
		color		: #ffffff;
	}
	
	#contact-details-right P {
		color		: #ffffff;
	}
	
	#contact-details-right #pic-holder {
		float		: left;
		width		: 210px;
	}
	
	#contact-details-right #pic-holder #contact-name{
		font-size		: 1.1em;
		font-weight		: bold;
		margin-top		: 10px;
	}
	
	#contact-details-right #pic-holder #contact-title{
		font-size		: 1em;
		font-weight		: 600;
		margin-bottom	: 20px;
	}
	
	#contact-details-right #details-holder {
		float		: right;
		width		: 320px;
	}
	
	#contact-details-right #details-holder #contact-description {
		margin		: 0px 10px 25px 0px;
	}
	
	#contact-details-right #details-holder #contact-description P {
		font-size	: 0.9em;
	}
	
	#team-index-nav UL {
		margin		: 0px;
		padding		: 0px;
	}
	
	#team-index-nav UL LI {
		list-style	: none;
		margin		: 0px;
		padding		: 0px;
		margin-bottom: 3px;
	}
	
	#team-index-nav LI A {
		background	: URL("../../../../images/bgrounds/team-nav-bground.gif") top left repeat-x;
		display		: block;
		height		: 25px;
		text-decoration: none;
		text-align	: left;
		color		: #214e79;
		padding-top	: 10px;
		padding-left: 10px;
		font-size	: 0.9em;
	}
	
	#team-index-nav LI A:hover, #team-index-nav LI A.selected {
		background	: URL("../../../../images/bgrounds/team-nav-bground_over.gif") top left repeat-x;
		font-size	: 0.9em;
	}
	
	.disclamer-holder {
		height		: 350px;
		overflow	: auto;
		padding-right: 15px;
		margin-bottom: 15px;
	}
	
	.disclamer-holder p{
		font-size: 0.7em;
	}
	
	.disclamer-holder span {
		font-size: 1em;
	}
	
	#disclaimer-buttons-us {
		margin-bottom: 25px;
	}
	
	#accordion-holder h1 {

	}
	
	h1.US_Resident, h1.None-US_Resident {
		background		: URL("../../../../images/bgrounds/main-nav-bground.gif") top center no-repeat;
		height			: 37px;
		margin			: 0px;
		padding			: 8px 5px 5px 10px;
		text-align		: center;
		font-weight		: normal;
		color			: #ffffff;
	}

	#accordion-holder h1 a:link, #accordion-holder h1 a:visited {
		color			: #ffffff;
		display			: block;
		text-decoration	: none;	
		text-align		: center;
		font-weight		: normal;
	}
	
	/*------------------------------------------------------------------*/
	
	#report-nav-holder {
		margin-top		: 25px;
	}
	
	#report-nav-holder UL, #reports-nav-holder-left UL {
		margin-left		: 0px;
		list-style		: none;
	}
	
	#report-nav-holder UL LI, #reports-nav-holder-left UL LI {
		color			: #003466;
		font-weight		: bold;
		font-size		: 1em;
		margin-bottom	: 25px;
	}
	
	#report-nav-holder UL LI a, #reports-nav-holder-left UL LI a {
		font-size		: 1em;
		text-decoration	: none;
	}
	
	#report-nav-holder UL LI UL, #reports-nav-holder-left UL LI UL {
		list-style		: none;
		margin			: 5px;
		margin-left		: 85px; 
	}
	
	#report-nav-holder UL LI div.logo-holder, #reports-nav-holder-left UL LI div.logo-holder {
		float		: left;
		width		: 60px;
		text-align	: center;
		margin-right: 3px;
		display		: block;
		margin-top	: -10px;
		/*_margin-top	: -40px;*/
	}
	
	#report-nav-holder UL LI UL LI, #reports-nav-holder-left UL LI UL LI {
		font-size		: 0.8em;
		margin-bottom	: 5px;
	}
	
	/*------------------------------------------------------------------*/
	.report-holder {
		margin-top	 	: 10px;
		margin-bottom	: 10px;
		height		 	: 61px;
		padding		 	: 5px;
	}
	
	.report-holder-alt {
		margin-top	 	: 10px;
		margin-bottom	: 10px;
	}
	
	.report-holder:hover {
		background		: #E6E7E8;
		margin-top	 	: 10px;
		margin-bottom	: 10px;
		height		 	: 61px;
		padding		 	: 5px;
	}
	
	.report-img-holder {
		float		: left;
		margin-right: 10px;
	}
	
	.report-date-holder {
		float		: right;
	}
	
	.report-description-holder {
		font-style	: italic;
	}
	
	/*------------------------------------------------------------------*/
	#SiteMemberPanel-holder {
		position: absolute;
		bottom	: 100px;
		*bottom	: 135px;
	}
	
	#SiteMemberPanel-holder #heading-holder {
		background		: URL("../../../../images/bgrounds/login-head-bground.gif") top left no-repeat;
		text-align		: center;
		padding-top		: 10px;
		margin-bottom	: 1px;
		width			: 293px;
		height			: 28px
	}
	
	#SiteMemberPanel-holder #heading-holder H1 {
		font-size: 1.2em;
	}
	
	#SiteMemberPanel-holder #heading-holder H1 a {
		font-size: 1em;
	}
	
	#SiteMemberPanel-holder #login-holder {
		background		: #becddd;
		height			: 125px;
		padding			: 20px;
		width			: 253px; 
		_height			: 100px;
		_padding-bottom	: 0px;
	}

	#SiteMemberPanel-holder #login-holder INPUT.checkbox {
		width			: auto; 
		border-width	: 0px; 
		background-color: transparent; 
		margin-top		: -15px;
	}

	
	#SiteMemberPanel-holder #login-holder INPUT{
		background		: #FEFEFE url("../../../../images/bgrounds/button-bg.gif") repeat-x;
		font-size		: 0.7em;
		font-weight		: bold;
		
		color			: #515054;
		padding			: 2px;
		
		border			: #ACB5B5 3px double;
		border-bottom	: #6f7777 3px double;
		
		width			: auto;

	}

	
	#SiteMemberPanel-holder #login-holder INPUT.input{
		background		: #FEFEFE url("../../../../images/bgrounds/button-bg.gif") repeat-x;
		font-size		: 1em;
		font-weight		: bold;
		
		color			: #515054;
		padding			: 2px;
		
		border			: #ACB5B5 1px solid;
		border-bottom	: #6f7777 1px solid;
		
		width			: auto;

	}
	
	#login-holder #forgottenPassword-holder{
		font-size	: 0.9em;
		text-align	: left;
		margin-top	: 15px;
	}
	
	#login-holder #forgottenPassword-holder a{
		font-size	: 1em;
	}
		
	/*------------------------------------------------------------------*/
	
	#footer {
		background	: #00194d top left no-repeat;  /*URL("../../../../images/bgrounds/footor-bground.jpg") */
		height		: 30px;
		padding		: 5px 15px 7px 15px;
		text-align	: center;
		margin-top	: 15px;
	}
	
	#footer-copyright {
		font-size	: 0.75em;
		line-height	: 1.25em;
		color		: #ffffff;
		font-weight	: normal;
		margin-top	: 10px;
		margin-left	: 15px;
	}
	
	#footer-copyright a:link, #footer-copyright a:visited {
		font-size		: 1em;
		color			: #ffffff;
		font-weight		: normal;
		text-decoration	: underline;
	} 
	
	#footer-copyright a:hover {
		color			: #648dc1;
		text-decoration	: none;
	} 
	
	/*------------------------------------------------------------------*/
	
	#site-builder-holder {
/*		float			: right;*/
		margin-top		: 10px;
		margin-right	: 10px;
		color			: #2b5d90;
		text-align		: center;
	}
	
	#site-builder-holder a:link, #site-builder-holder a:visited {
		font-size		: 0.8em;
		color			: #2b5d90;
		font-weight		: normal;
		text-decoration	: none;
	} 
	
	#site-builder-holder a:hover {
		text-decoration	: underline;
	} 
	
	#site-builder-holder UL {
		list-style-type	: none;
		white-space 	: nowrap;
		overflow		: hidden;
	}

	#site-builder-holder LI {
		display			: inline;
		/*float			: left;*/
	}
	*html .#site-builder-holder LI img {
		visibility		: hidden;
		behavior		: url("/_apps/_libs/css/pngbehavior.htc")
	}