html 
{
	overflow-x: hidden;
	overflow-y: auto;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
A:link
{
	text-decoration: none;
	color: #71a4f8;
}
A:visited
{
	color: #71a4f8;
	text-decoration: none;
}
A:hover
{
	text-decoration: none;
	color: White;
}
body
{
	background-color: #1b1b1b; 
	margin:0px; 
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: 0 0 0 #000;
	color: #FFFFFF;
	font-size: 10pt; 
	width: 100%; 
	height: 100%;
}
#flashcontent
{
	z-index: 0; 
}
.h3, h3
{
	color: White;
	font-weight: bold;
	font-size: 16px;
	line-height: 19px;	
}
.h4, h4
{
	color: White;
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
}
h5, .h5
{
	color: White;
	line-height: 16px;
	font-weight: bold;
}
p, .p
{
	font-size: 14px;
	line-height: 17px;
}
.txtSp /*space after header txt*/
{
	line-height: 11px;
}
.banner
{
	position:absolute;
	width:100%;
	height:91px; 
	top: 0px;
	z-index:1; 
	background-image: url(../images/bg_banner.jpg); 
	layer-background-image: url(../images/bg_banner.jpg); 
	border: 1px none #1b1b1b;
}
.logo
{
	position: relative;
	width: 311px;
	height: 47px;
	background-image: url(../images/logo_emg.png); 
	layer-background-image: url(../images/logo_emc.png);
	background-repeat: no-repeat;
}
.clientLogin
{
     border-style: hidden;
     border-width: 0px;
	 height: 20px;
	 width: 150px;
	 color: #757575;
     padding-left:7px;
     padding-right:7px;
	 padding-top:5px;
     font-size:8pt;
     background-image: url(../images/bg_clientsignin.gif);
     margin-left:3px;
}
.clientPW
{
	 height: 24px;
	 background-image: url(../images/password_bg.png);
}
.main
{
	width: 98%;
	border: none;
	margin: none;
	padding: none;
}
.navtxt
{
	text-decoration: none;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #C2C2C2;
	margin-right: 15px;
	margin-left: 15px;
}
.navtxt:link, .navtxt:A
{
	text-decoration: none;
	color: #C2C2C2;
}
.navtxt:hover
{
	text-decoration: none;
	color: White;
}
/*box attribute*/
.frmLUcorner
{
	width: 8px; 
	height: 18px;
	background-image: url(../images/blu_ul.png);
	layer-background-image: url(../images/blu_ul.png);
	background-repeat: no-repeat;

}
.frmU
{
	background-image: url(../images/blu_u.png);
}
.frmRUcorner
{
	width: 8px; 
	height: 18px;
	background-image: url(../images/blu_ur.png);
	layer-background-image: url(../images/blu_ur.png);
	background-repeat: no-repeat;
}
.frmLM
{
	background-image: url(../images/blu_l.png);
}
.frmM
{
	background-image: url(../images/blu.png);
}
.frmRM
{
	width: 8px; 
	height: 18px;
	background-image: url(../images/blu_r.png);
}
.frmLBcorner
{
	width: 8px; 
	height: 18px;
	background-image: url(../images/blu_bl.png);
	layer-background-image: url(../images/blu_bl.png);
	background-repeat: no-repeat;
}
.frmB
{
	background-image: url(../images/blu_b.png);
}
.frmRBcorner
{
	width: 8px; 
	height: 18px;
	background-image: url(../images/blu_br.png);
	layer-background-image: url(../images/blu_br.png);
	background-repeat: no-repeat;
}

.footer
{
	font-size: 8pt;
	color: #343434;
}
.footer1
{
	border-top: 2px solid #343434;
	font-size: 7pt; width: 902px; 
	color: #707070;
	padding-top: 4px; 
	width: 875px;
}
.locBg /*background image container*/
{
	margin-top: 113px; 
	width:902px; 
	height: 372px; 
	z-index: 0; 
	background-image: url(../images/bg_srvcs_3.png); 
	layer-background-image: url(../images/bg_srvcs_3.png);
	border: 0px none #000000;
}
/*title image containers (all pages)*/
#divPgTitle
{
	height: 45px; 
	background-repeat: no-repeat; 
	z-index: 5; 
	position: relative; 
	top: -365px; 
	width: 875px;
	padding-right: 10px;
}
/*title images*/
.titleSrvcs
{ 
	position: relative; 
	left: 6px;
	background-image: url(../images/title_srvcs.png); 
}
.titleAbout
{ 
	position: relative; 
	left: 6px;
	background-image: url(../images/title_aboutus.png); 
}
.titleMedia
{
	position: relative; 
	left: 6px;
	background-image: url(../images/title_emerging.png);
}
.titleContact
{ 
	position: relative;
	left: 6px;
	background-image: url(../images/title_contact.png); 
}
.titleWebs
{ 
	position: relative; 
	left: 6px;
	background-image: url(../images/title_webs.png); 
}
.mstHead
{
	margin-top: -346px;
	position: relative;
	left: 6px;
	width: 875px;
}
.subHead, .paraContent
{
	padding-left: 10px;
	margin-top: 15px;
	width: 875px;
}
#container {margin:0px; padding:5px;}
/*.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1 {font-size:2.5em; color:#fc0;}
.xsnazzy h2 {font-size:2em; color:#234; border:0;}
.xsnazzy p {padding-bottom:0.5em; color:#eee;}
.xsnazzy h2 {padding-top:0.5em; padding-left:10px;}
.xsnazzy {background: transparent; margin:1em;}*/

.xsnazzy em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #343434; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzy em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazzy span {display:block; width:0; height:0; color:#343434; overflow:hidden; border-top:10px solid #7f7f9c; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzy span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #343434; border-right:1px solid #343434;}

/*this controls top & bottom border thickness & colors
.xb1 {margin:0 8px; background:#fff;}*/
.xb1 {margin:0 100%; background:#343434;} /*top & bot border color*/
.xb2 {margin:0 6px; background:#343434;} /*top & bot border color*/
.xb3 {margin:0 4px; background:#343434;} /*top & bot border color*/
.xb4 {margin:0 3px; border-width:0 4px;}

.xb5 {margin:0 2px; border-width:0 3px;}
.xb6 {margin:0 2px; border-width:0 2px;} 
.xb7 {margin:0 1px; border-width:0 2px; height:2px;} 

.xboxcontent {display:block; border:2px solid #343434; border-width:0 2px;}
img.floatLeft 
{ 
    position: relative;
	top: -25px;
	left: -15px;
	float: left; 
}
img.floatRight 
{ 
    float: right; 
    margin: 13px; 
}

