@charset "utf-8";

.print { width: 700px;}
.screen { display: none;}

body { margin: 0; padding: 0; }

img { border: none;}

#mvelaMainS p.homePage { padding: 0; font: normal 14px Arial, Helvetica, sans-serif; color: #999; line-height: 23px;}

#tableTxt { padding: 2px; font: normal 11px Arial, Helvetica, sans-serif; color: #999;}
.tableTxt {font: normal 11px Arial, Helvetica, sans-serif; color: #999; line-height: 17px;}
.tablHeader { padding: 2px; font: bold 11px Arial, Helvetica, sans-serif; color: #FFF; background: #0071BC; border-bottom: 1px solid #FFF;}
.tableBgGrey { background: #F0F0F0; border-bottom: 1px solid #FFF;}


.BluBandFade { background: #0071BC url(../images/bluBandFade.png) repeat-y top left;}/*Dark blue fade to light blu band above+below main menu*/

.cubeColTopL { background: #F0F0F0 url('../images/cubedBgRepeat.gif') repeat top left;}
.cubeColTopR { background: #F0F0F0 url('../images/cubedBgRepeat.gif') repeat top right;}

.navBg { background: #3F3C3D url(../images/navBgRepeat.png) repeat-x top left;}

/*homepage-----*/
.homeHeader { background: url('../images/hme_bannerTop.png') no-repeat top left;}/*header image/ interchangeable between pages*/
.imgWindow { background: #FFF url('../images/hme_bannerBody.png') no-repeat top left;}/*main body image below header*/

/*Rest of pages*/
.imgWindowContact { background: #0071BC url('../images/hme_bannerContact.png') no-repeat top left;}/*image below header*/
.imgWindowInvestment { background: #FFF url('../images/hme_bannerInvestment.jpg') no-repeat top left;}/*investments.htm*/


/*INVESTMENTS SECTION large Band across page - img + special text styling*/
.imgWindowInvestmContin { background: #FFF url('../images/hme_bannerInvestment_contin.jpg') no-repeat top left;}/*sub sections of investments.htm*/
	.imgWindowInvestmContin div {margin:0; padding: 35px 0px 10px 16px;}
	.imgWindowInvestmContin h1 { margin: 0; padding: 0; 
		font: bold 11px Arial, Helvetica, sans-serif; color: #FFF;
	}
	.imgWindowInvestmContin p { margin: 0; padding: 0 0 10px 10px; 
		font: normal 11px Arial, Helvetica, sans-serif; color: #FFF; line-height: 17px;
	}
	.imgWindowInvestmContin ul { margin: 0; padding: 0;
	}
	.imgWindowInvestmContin ul li { margin: 0 20px; padding: 0;
		font: normal 11px Arial, Helvetica, sans-serif; color: #FFF; list-style: disc; line-height: 19px;
	}
	/*more link with hovered image*/	
	.imgWindowInvestmContin a:link { margin: 0; padding: 0 15px 0 0; 
		font: bold 11px Arial, Helvetica, sans-serif; color: #FFF; text-align: left; text-decoration: none;
		}
	.imgWindowInvestmContin a:visited { margin: 0; padding: 0 15px 0 0;  color: #CCC;
		font: bold 11px Arial, Helvetica, sans-serif; text-decoration: none;
		}
	.imgWindowInvestmContin a:hover { margin: 0; padding: 0 15px 0 0; color: #0071BC;
		font: bold 11px Arial, Helvetica, sans-serif; text-decoration: none;
		}
	.imgWindowInvestmContin a:active { margin: 0; padding: 0 15px 0 0;  color: #FFF; 
		font: normal 11px Arial, Helvetica, sans-serif; text-decoration: none;
		}
/*-----------------------------------------------------------------------*/

/*INVESTOR CENTER STYLES*/
.imgWindowInvestC { background: #FFF url('../images/investor_crr.jpg') no-repeat top left;}
.imgWindowInvestCStripes{ background: url('../images/WhiteStripes.gif') repeat-y top left; 
	font: bold 11px Arial, Helvetica, sans-serif; color: #666; text-align:center;
	}
/*small image faded below lareger img on investor section pages*/	
div.investorCImg { background: url(../images/investorIMGFade.jpg) no-repeat 169px 0;}
div.investorCImgSpi { background: url(../images/investorIMGFade.jpg) no-repeat 230px 0;}


dl.newsHome { margin: 0 0; padding: 0; background: none!important;}
dl.newsHome dt { margin: 0 0 0 0; padding: 0; float: none; width: 362px!important; 
	font: bold 11px Arial, Helvetica, sans-serif!important; color: #0071BC!important;
	}	
dl.newsHome dt.result { margin: 0; padding: 0; float: none; width: 473px!important; height: 22px;
	font: bold 11px Arial, Helvetica, sans-serif!important; color: #0071BC!important; background: #F0F0F0;
	-moz-border-radius-topleft: 4px; -khtml-border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; 
	-moz-border-radius-topright: 4px; -khtml-border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px; -khtml-border-bottom-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px; -khtml-border-bottom-rigth-radius: 4px;-webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;
	}
dl.nnewsHomedd.dlHead { margin: 0; padding: 0 0; 
	font: bold 11px Arial, Helvetica, sans-serif!important; color: #999!important;
	}
dl.newsHome dd { margin: 0 ; padding: 0 0; font: 11px Arial, Helvetica, sans-serif; color: #999 !important;
	}

/*Sens news layout definition list*/
dl.newsLayout { margin: 0 0; padding: 0; background: none!important;}
dl.newsLayout dt { margin: 0 0 0 0; padding: 0; float: none; width: 470px!important; 
	font: bold 11px Arial, Helvetica, sans-serif!important; color: #0071BC!important;
	}	
dl.newsLayout dt.result { margin: 0; padding: 0; float: none; width: 473px!important; height: 22px;
	font: bold 11px Arial, Helvetica, sans-serif!important; color: #0071BC!important; background: #F0F0F0;
	-moz-border-radius-topleft: 4px; -khtml-border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; 
	-moz-border-radius-topright: 4px; -khtml-border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px; -khtml-border-bottom-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px; -khtml-border-bottom-rigth-radius: 4px;-webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;
	}
dl.newsLayout dd.dlHead { margin: 0; padding: 0 0; 
	font: bold 11px Arial, Helvetica, sans-serif!important; color: #999!important;
	}
dl.newsLayout dd { margin: 0 ; padding: 0 0; font: 11px Arial, Helvetica, sans-serif; color: #999 !important;}


/*TRANSFORMATION STYLES*/
.imgWindowTransform { background: #FFF url('../images/transform_top.jpg') no-repeat top left;}
.transformImgBG { background: url(../images/transformIMGFade.jpg) no-repeat top right;}

/*PROFILE SECTION large Band across page - img+special text styling*/
.imgWindowProfile { background: #FFF url('../images/hme_profile.jpg') no-repeat top left;}
	.imgWindowProfile p { margin: 0 30px; padding: 0 0; 
		font: bold 11px Arial, Helvetica, sans-serif; color: #FFF; line-height: 17px;
	}
/*-----------------------------------------------------------------------*/


/*search form inside header element*/
.formInput { width: 140px; font: normal 10px Arial, Helvetica, sans-serif; color: #999;
	border-top: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #666; border-left: 1px solid #666;
	}
.formInput:hover { width: 140px; font: normal 10px Arial, Helvetica, sans-serif; color: #999; background: #F0F0F0;
	border-top: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #666; border-left: 1px solid #666;
	}

#mvelaHome { margin: 0; padding: 0;/*special styling for homepage*/
	}

/*Main content box with copy within - below large images site wide*/
#mvelaMainS { margin: 0; padding: 0;}
#mvelaMainS div { margin: 0; padding: 10px 20px 10px 10px;}

/*faded image below larger img on right of pages in profile.htm*/
div.profileImgBg { background: url(../images/profileIMGFade.jpg) no-repeat 169px 0;}


#mvelaMainS h1 { margin: 0; padding: 0 0 10px 0; 
	font: bold 11px Arial, Helvetica, sans-serif; color: #0071BC;/*Blue header sitewide*/
	}
#mvelaMainS h2 { margin: 0; padding: 10px 0 10px 0; 
	font: bold 11px Arial, Helvetica, sans-serif; color: #999;/*Grey header sitewide*/
	}
			h3 { margin:30px 0 0 30px; padding: 0;
			font: bold 25px Arial, Helvetica, sans-serif; color: #FFF;
	}
			
#mvelaMainS p { margin: 0 0 0 1px; padding: 0 50px 5px 0;/*50px padding assigned to [LEFT] to narrow the text flow.*/
	font: normal 11px Arial, Helvetica, sans-serif; color: #999; line-height: 17px;}

span.contin {ma	rgin: 0; padding: 0;/*grey text next to <h1>*/
	font: normal 11px Arial, Helvetica, sans-serif; color: #999; line-height: 17px;}
	
span.highlight { background: #5DA5D4; color: #FFF; padding: 0.01px;/*Blue highlight background on white text*/
	}

#mvelaMainS ul.stdListItem { margin:0; padding: 10px 0;/*positions it 10px away form the nearest object above it*/
	}

#mvelaMainS ul.stdListItem li { margin: 0 0; padding: 0 50px 5px 20px;/*50px padding assigned to [LEFT] to narrow the text flow.*/
	font: normal 11px Arial, Helvetica, sans-serif; color: #999;
	background: url(../images/bluIcon.gif) no-repeat left top; line-height: 17px;
	}
	
/*INVESTMENT.HTM intro page*/
.ruleGrey { border-top: 1px solid #DADADA;}
.blockHedGrey { margin: 0; padding-bottom: 10px; font: bold 11px Arial, Helvetica, sans-serif; color: #FFF; background: #333; text-align: left;
	border-left: 1px solid #FFF; border-right: 1px solid #FFF;
	}
.blockHedBlu { margin: 0; padding: 5px 5px 5px 6px; font: bold 11px Arial, Helvetica, sans-serif; text-align: left; color: #FFF; 
	background: #09519F; border: 1px solid #FFF; }
.blockHedBluL { margin: 0; padding: 5px 5px 5px 6px; font: bold 11px Arial, Helvetica, sans-serif; text-align: left; color: #FFF; 
	background: #09519F; border: 1px solid #FFF; border-right: none;}
	


/*Gallery style directors.htm - exectutives.htm - Executives.htm*/
#mvelaMainS div dl { margin: 0 0 20px 0; padding: 0 0 20px 0; float: left; 
	display: inline; width: 480px;/*ADJUST THE WIDTH OF THE TOTAL CONTAING <dl> ELEMENT*/
	/* border-bottom: 1px dotted #F0F0F0;*/
	-moz-border-radius-topleft: 4px; -khtml-border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; 
	-moz-border-radius-topright: 4px; -khtml-border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px;
	 background: url(../images/galleryBGrepeat.png) repeat-x top left;
	 }	 
#mvelaMainS div dt { margin: 0 0 10px 0; padding: 10px 0 0 0 ; 
	font: normal 11px Arial, Helvetica, sans-serif; color:#0071BC; letter-spacing: 1px;
	float: right; width: 465px;/*THIS WIDTH ADJUSTS POSITIONING OF THE HEADING*/
	}
#mvelaMainS div dd { margin: 0 0 0 10px; padding: 0 21px 0 0; 
	font: normal 11px Arial, Helvetica, sans-serif; color: #999; line-height: 1.5em;
	}
#mvelaMainS div dd.img img { margin: 0 20px 59px 0; padding: 4px; 
	float: left; border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2;
	background: #FFF;
	}

