body{
	padding: 0px;
	Margin:  0px;
	background-color: #5562A6;
	font: normal 8.5pt Verdana, Arial, sans-serif; 
}
.genlarge { font-size : 16px; font-weight: bold; }
.gen 	  { font-size : 12px; }
.genmed   { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall,.genlarge { color : #000000; }
p {		
	font-size: 12px; 
	padding: 8px 10px 0px 8px;	
}
img {	
	border:	#000000 solid 0;
}
table {		
	margin: 0px;
	padding: 0px;
	border: 0px;
	font: normal 12px Verdana, Arial, sans-serif;	
} 
td.data , td.text {
	padding: 5px 5px 5px 5px;
	border-top: #ffffff solid 1px;
	border-right: #ffffff solid 1px;
}
td.data { 
	text-align: right;	
}   
td.text { 
	text-align: left;	
}  
th {	
	font: bold 11px Verdana, Arial, sans-serif;
	text-align: center;
	background-image: url(../images/foot2.jpg);	
	padding: 5px 5px 5px 5px;
	color: #FFFFFF;
	cursor: hand;	
}
a:active, a:link, a:visited {	
	font: normal Verdana, Arial, sans-serif;	
	COLOR: #003399; 	
	TEXT-DECORATION: underline;
}
a:hover {	
	font: normal Verdana, Arial, sans-serif;	
	COLOR: #990000; 	
	TEXT-DECORATION: none;
}
a.headcategory:link, a.headcategory:active, a.headcategory:visited{
	font:  bold 12px Verdana, Arial, sans-serif;
	color: #000000;
	text-decoration: underline;
	line-height: 19px;
}
a.headcategory:hover{	
	font:  bold 12px Verdana, Arial, sans-serif;
	color: #FFFFFF;	
	background: #CE0029;
	text-decoration: none;
	line-height: 19px;
}
.menub:active, .menub:link, .menub:visited, .menu:hover { 
	font: bold 12px Arial, sans-serif; 	
	text-decoration: none; 	
	white-space: nowrap;
	padding: 8px 9px 8px 8px;	
}
.menub:active, .menub:link, .menub:visited { 
	font: bold 12px Arial, sans-serif; 
	color: #000000; 
	background-color: transparent; 	
}
.menub:hover {
	color: #ffffff; 
	background-color: #000099;  	
}
.menu:active, .menu:link, .menu:visited, .menu:hover { 
	font: bold 12px Arial, sans-serif; 		
	white-space: nowrap;
}
.menu:active, .menu:link, .menu:visited { 	
	color: #FFFFFF; 	
}
.menu:hover { 	
	color: #ffcc00; 	
}
.title {	
	padding-right: 5px; 		
	font: bold 14px Verdana, Arial, sans-serif; 	
	color: #000000;
}
.bodycontent {	
	font: normal 12px Verdana, Arial, sans-serif;			
}
.swb {
	font: bold 12px Verdana, Arial, sans-serif;		
	color: #ffffff; 	
}
.smallhead {	
	PADDING-LEFT: 10px; 		
	FONT: bold 12px Verdana, Arial, sans-serif; 		
}
.section_heading {	
	PADDING-TOP: 7px; 
	PADDING-LEFT: 20px; 
	PADDING-RIGHT: 20px;
	PADDING-BOTTOM: 7px;		
	FONT: bold 14px Arial, sans-serif; 
	COLOR: #ffffff;		
}
TD.header {	
	BORDER: #ffffff 1px solid;	
	PADDING: 6px 6px 6px 6px;		
	FONT: bold 12px Arial, sans-serif; 	 	
	CURSOR: hand; 	
	COLOR: #ffffff; 			
	BACKGROUND-COLOR: #000099; 	
	TEXT-ALIGN: center; 
}
TD.menu {	
	BORDER: #ffffff 1px solid; 		
	PADDING-TOP: 5px; 
	PADDING-RIGHT: 10px; 	
	PADDING-BOTTOM: 5px;  
	PADDING-LEFT: 10px; 	
}
TD.tab {		
	BORDER-TOP: #999 1px solid; 
	BORDER-RIGHT: #666 1px solid; 
	BORDER-BOTTOM: medium none; 	
	BORDER-LEFT: #999 1px solid; 		
	border-radius: 2px; 	
	moz-border-radius: 2px;
}
TD.form {	
	BORDER-TOP: #0099ff 1px inset; 
	BORDER-RIGHT: #0099ff 1px inset;
	BORDER-BOTTOM: #0099ff 1px inset; 
	BORDER-LEFT: #0099ff 1px inset; 
	PADDING-TOP: 4px; 	
	PADDING-RIGHT: 4px; 	
	PADDING-BOTTOM: 4px; 
	PADDING-LEFT: 6px; 	
	FONT: bold 12px Verdana, Arial, sans-serif; 	 	
	BACKGROUND-COLOR: #dedede;
}
TABLE.tabs {	
	BORDER-RIGHT: #666666 1px solid; 	
	BORDER-LEFT: #666666 2px solid;
}
TABLE.form {	
	BACKGROUND-POSITION: 50% top; 	
	BACKGROUND-COLOR: #cccccc;
}
IMG.map {	
	BORDER-BOTTOM: #000000 1px solid;
}
.primaryfronttab:link, .primaryfronttab:visited,  .primaryfronttab:active, .primaryfronttab:hover ,
.primarybacktab:link, .primarybacktab:visited, .primarybacktab:active, .primarybacktab:hover {
	FONT: bold 13px Arial, Verdana, sans-serif; 		
	WHITE-SPACE: nowrap; 	
	TEXT-DECORATION: none;
}
.primaryfronttab:link, .primaryfronttab:visited {		
COLOR: #333333; 	
}
.primaryfronttab:active, .primaryfronttab:hover {		
	COLOR: #000000; 	
}
.primarybacktab:link {		
	COLOR: #dddddd; 	
}
.primarybacktab:visited {		
	COLOR: #eeeeee; 	
}
.primarybacktab:active, .primarybacktab:hover {		
	COLOR: #ffffff; 	
}
.primaryfronttabsm:link, .primaryfronttabsm:visited, .primaryfronttabsm:active, .primaryfronttabsm:hover ,
.primarybacktabsm:link , .primarybacktabsm:visited,  .primarybacktabsm:active , .primarybacktabsm:hover {
	FONT: bold 11px Arial, Verdana, sans-serif; 	
	WHITE-SPACE: nowrap; 	
	TEXT-DECORATION: none;
}
.primaryfronttabsm:link, .primaryfronttabsm:visited  {		
	COLOR: #333333; 
}
.primaryfronttabsm:active, .primaryfronttabsm:hover {		
	COLOR: #000000; 
}
.primarybacktabsm:link {		
	COLOR: #dddddd; 	
}
.primarybacktabsm:visited {	 	
	COLOR: #eeeeee; 	
}
.primarybacktabsm:active , .primarybacktabsm:hover{		
	COLOR: #ffffff; 	
}
.sortcol:active, .sortcol:visited, .sortcol:link, .sortcol:hover {
	FONT: bold 11px Arial, sans-serif; 	
	TEXT-DECORATION: none;
}
.sortcol:active, .sortcol:visited, .sortcol:link
{			
	COLOR: #ffffff; 	
}
.sortcol:hover {		
	COLOR: #ffcc00; 	
}

/* Form elements */
INPUT {	
	FONT: normal 12px Arial, sans-serif; 	
}
LABEL {		
	FONT: bold 12px Arial, sans-serif;
}
LABEL.hiddenlabel {	
	DISPLAY: none;
}
INPUT.navbutton {	
	FONT: bold 12px Arial, sans-serif; 	
	CURSOR: hand; 	
	COLOR: #333333; 		
	WHITE-SPACE: nowrap;
}
INPUT.textfield {	
	COLOR: #000000; 
	BACKGROUND-COLOR: #ffffff;	
	FONT: normal 12px Arial, sans-serif; 	
}
SELECT, TEXTAREA {	
	FONT: normal 12px Arial, sans-serif; 	
	COLOR: #000000;	 	
	BACKGROUND-COLOR: #ffffff;
}
.field , .fielddescription {	
	border: #0066ff 1px inset; 	
	font: normal 10pt sans-serif; 				
	color: #000000; 		
	background-color: #ffffff; 
	vertical-align: middle; 	
	text-align: left;
}
.field {	
	padding: 1px 1px 1px 4px;
}
.fielddescription {
	padding: 5px 5px 8px 10px;
}
.profile01 {
	BORDER-TOP: #333333 1px inset; 
	BORDER-RIGHT: #333333 1px inset; 	
	BORDER-LEFT: #666666 1px inset; 
	BORDER-BOTTOM: #666666 1px inset; 
	PADDING: 4px, 4px, 4px, 6px; 			
	FONT: bold 12px Verdana, Arial, sans-serif; 	 		
	VERTICAL-ALIGN: middle; 
	TEXT-ALIGN: left;		
	COLOR: #000000; 	
	BACKGROUND-COLOR: #efefef; 	
}
.evtheadline {
	padding-left: 10px;
	font: bold 18px Arial, sans-serif;
	text-decoration: none; 
	line-height : 120%; 
	color : #0148B2
}
.browse {
	BORDER-TOP: #444444 1px solid; 	
	BORDER-RIGHT: #444444 1px solid; 	
	BORDER-BOTTOM: #666666 1px solid; 	
	BORDER-LEFT: #666666 1px solid;
	PADDING-TOP: 10px 0px 5px 10px; 	
	FONT: normal 12px  Arial, sans-serif; 	
	BACKGROUND-COLOR: #efefef; 		
	TEXT-ALIGN: justify
}
.browsetext {	
	PADDING-RIGHT: 5px; 	
	OVERFLOW: auto; 	
	WIDTH: 710px; 	
	HEIGHT: 278px;
}
.browsequote {	
	PADDING-RIGHT: 25px; 	
	PADDING-LEFT: 10px; 	
	OVERFLOW: auto; 	
	WIDTH: 745px; 	
	HEIGHT: 213px; 
	clip:  rect(   )
}
.browsearticle {
	PADDING: 10px 10px 10px 10px;		
	FONT: normal 12px Arial, sans-serif; 		
	OVERFLOW: auto; 
	WIDTH: 619px; 			
	HEIGHT: 425px; 	
	BACKGROUND-COLOR: #dedede; 	
	TEXT-ALIGN: justify;
}
.headarticle {		
	FONT: bold 16px Verdana, Arial, sans-serif;
}
.date {		
	FONT: bold 10px Verdana, Arial, sans-serif;
}
.author {	 	
	FONT: bold 12px Verdana, Arial, sans-serif;
}
p.quote {
	text-align: justify;
	color: #0000ff;
	padding-left: 20px;
	padding-right: 20px;
}
.quotation {
	PADDING-TOP: 10px;	
	PADDING-RIGHT: 42px; 	
	PADDING-LEFT: 42px; 		
	WIDTH: 563px; 	
	COLOR: #0000FF; 	
	FONT: bold 9pt Verdana, Arial, sans-serif; 	
	TEXT-ALIGN: justify;
}
.quoteProfile {
	padding-top: 20px;	
	PADDING-LEFT: 10px; 		
	WIDTH: 510px; 		
	COLOR: #0000CC; 	
	FONT: bold 12px Arial, sans-serif; 	
	TEXT-ALIGN: justify; 	
}
.zentitle{
	font: italic normal 12pt georgia; 
	letter-spacing: 1px; 
	margin-top: 10px;
}
.zen { 
	font: italic normal 10pt georgia; 
}
.zen,.zentitle,.zenauthor {
	margin-bottom: 0px; 
	margin-left: 15px;
	color: #7D775C; 
}
.boxnav td {
	BACKGROUND: #ffffff; 
	WIDTH: 21px; 
	HEIGHT: 21px; 
	TEXT-ALIGN: center;
}
.footer {		
	font: normal 9px Verdana, Arial, sans-serif; 	
	color: #FFFFFF;
}
.mastheadtitle {  	
	font: bold 11px Arial, sans-serif; 		
	color: #FFFFFF; 		
}
.copyright { 	
	font: normal 9px Arial, sans-serif;			
	color: #FFFFFF;
}
.feedback {  	
	font: bold 10px Verdana, Arial, sans-serif; 	
}
.surveytitle {  
	font: bold 22px "Trebuchet MS", Verdana, sans-serif; 
	line-height: 110%;
}
.logo { 
	font: bold 14px "Trebuchet MS", Verdana, sans-serif; 
	line-height: 105%;  
	color: #FFFFFF;
}
.header {  
	font: normal 16px "Trebuchet MS", Verdana, sans-serif; 
	line-height: 110%;
	color: #FFFFFF; 
}

.menucell {
	border-color: #000000; 
	border-style: solid; 
	border-bottom-width: 1px;
}
/* Layout Divs                                 */
#pagecell{
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	background-color: #5562A6;
}
#tl {
	position:absolute;
	top: -1px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}
#tr {
	position:absolute;
	top: -1px;
	right: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}
#masthead{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 82px;
	min-width: 780px;
	width:100%;		
	color: #FFFFFF; 
	background-image: url("http://www.eigroupusa.com/images/gif/header_bg.gif");
	background-color: #FFFFFF;	
}
#masthead_container{
	width:100%;		
	background-image: url("http://www.eigroupusa.com/images/gif/header_bg.gif");
}
#masthead_fixed{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 82px;
	width: 780px;		 
	background-color: #FFFFFF;
	background-image: url("http://www.eigroupusa.com/images/gif/header_bg.gif");
	border-right: 1px solid #000000; 
}
#mast_textleft, #mast_textright{
	font: bold 11px Arial, sans-serif; 
	color: #FFFFFF; 
	position: absolute;
	top: 16px;
	height: 35px;
}
#mast_textleft{
	left: 152px;	
}
#mast_textright{
	left: 555px;	
}
#mast_login{
	position: absolute;
	top: 34px;
	left: 729px;
	height: 18px; 
	background-color: #FFFFFF;
	border: #000 1px solid; 	
}
#mast_date{
	position: absolute;
	top: 65px;
	left: 152px;
	height: 15px;
	color: #000000;	
}
#mast_title{
	position: absolute;
	top: 65px;
	left: 370px;
	width: 430px;
	height: 15px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: right;
	/*border-right: 1px solid #000000;  */	
}
#content{
	position: relative;
	top: 82px;
	left: 0px;
	width: 100%;
	/*background-color: #FFFFFF; */
	/*border-right: 1px solid #ccd2d2; */
}
#content_fixedwidth{
	position: relative;
	top: 82px;
	left: 0px;
	width: 780px;
	background-color: #FFFFFF; 
	border-right: 1px solid #000000; 
}
#content_header{
	float:left;
	padding-right: 2px;
}
#content_calendar{
	float:right;
	padding-right: 2px;
}
#content_filter{
	position: relative;
	top: 0px;
	left: 68px;
	width: 780px;
}
#content_filter_world{
	position: relative;
	top: 0px;
	left: 282px;
	width: 900px;
}
#content_map{
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
}
#footer{
	position: relative; 
	width: 100%;
	min-width: 780px;
	height: 35px;
	padding-bottom: 20px;
	margin: 0px;
	color: #FFFFFF;
	font: normal 9px Verdana, Arial, sans-serif; 
	background-image:  url("http://www.eigroupusa.com/images/foot2.jpg");
}
#bar{
	position: relative;
	width: 100%;
	min-width: 780px;
	height: 7px;
	background-image:  url("http://www.eigroupusa.com/images/gif/bartitle.gif");
}
#pageNavright, #pageNavleft{
	width:182px;
	padding: 0px;
	background-color: #F5f7f7;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
#pageNavleft{
	float: left;
}
#pageNavright{
	float: right;
}
/************ directory styles **************/
#dirSectionOne, 
#dirSectionTwo, #dirSectionTwoMid, #dirSectionTwoLower, 
#dirSectionThree, #dirSectionThreeMid, #dirSectionThreeLower, 
#dirSectionFour,  #dirSectionFourMid, #dirSectionFourLower, 
#dirSectionFive 
{
	color: #000000;
	text-align: left;
	background-color: #ffffff;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding-top: 7px;
	position: absolute;		
}
#dirSectionOne{
	left: 0px;
	width: 99px;	
}
#dirSectionTwo{
	left: 100px;
	width: 180px;
}
#dropdown, #dropdownMid, #dropdownLower, #dropdownNormal {
	padding-left: 20px;
	padding-bottom: 6px;
}
#dropdown{
	padding-top: 80px;
}
#dropdownMid{
	padding-top: 110px;
}
#dropdownLower{
	padding-top: 95px;
}
#dirSectionTwoMid {
	left: -1px;
	width: 180px;
	top: 155px;
 }
#dirSectionTwoLower {
	left: -1px;
	width: 180px;
	top: 183px;
 }
#dirSectionThree{
	left: 181px;
	width: 240px;
	top: 0px;
}
#dirSectionThreeMid{
	left: -1px;
	width: 240px;
	top: 155px;
}
#dirSectionThreeLower{
	left: -1px;
	width: 240px;
	top: 183px;
}
#dirSectionFour{
	left: 241px;
	width: 256px;
	top: 0px;
}
#dirSectionFourMid{
	left: 241px;
	width: 256px;
	top: 155px;
}
#dirSectionFourLower{
	left: -1px;
	width: 256px;
	top: 183px;
}
#dirSectionFive{
	left: -1px;
	width: 119px;
}
#dirSectionTwo #left, #dirSectionTwo #center, #dirSectionTwo #right, 
#dirSectionThree #left, #dirSectionThree #right, 
#dirSectionFour #left, #dirSectionFour #right, #dirSectionFour #full
{
	color: #000000;
	background-color: #ffffff;
	padding-bottom: 7px;
}
#dirSectionOne #left, #dirSectionOne #right {
	position: absolute;
	align: center;
	padding-bottom: 7px;
}
#dirSectionOne #left{
	left: 0px;
	width: 48px;
}
#dirSectionOne #right{
	position: absolute;
	left: 49px;
	width: 49px;
}
#dirSectionTwo #left{
	position: absolute;
	left: 0px;
	width: 60px;
}
#dirSectionTwo #center {
	position: absolute;
	left: 60px;
	width: 60px;
}
#dirSectionTwo #right {
	position:  absolute;
	left: 120px;
	width: 59px;
}
#dirSectionThree #left{
	position: absolute;
	left: 0px;
	width: 120px;
}
#dirSectionThree #right {
	position:  absolute;
	left: 120px;
	width: 119px;
}
#dirSectionFour #full {
	position:  absolute;
	left:  0px;
	width: 255px;
}
#dirSectionFour #left{
	position: absolute;
	left: 0px;
	width: 136px;
}
#dirSectionFour #right {
	position:  absolute;
	left: 136px;
	width: 135px;
}
/************ sectionLinks styles **************/
#sectionLinks{
	margin: 0px;
	padding: 0px;
}
#sectionLinks h3{
	font: bold 12px Verdana, Arial, sans-serif; 
	text-align: center;
	padding-top: 3px;
	border-bottom: 1px solid #cccccc;
}
#sectionLinks a:link, #sectionLinks a:visited, #sectionLinks a:hover {
	display: block;
	border-right: 1px solid #cccccc;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	text-align: center;
}
#sectionLinks a:link, #sectionLinks a:visited {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-color: #ffffff;
	color: #0E2285; 
}
#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #DDEEFF;
	background-image: none;
	text-decoration: none;
}
/************* relatedLinks styles **************/
.relatedLinks{
	margin: 0px;
	border-bottom: 1px solid #cccccc;
}
.relatedLinks h3{
	font: bold 12px Verdana, Arial, sans-serif; 
	text-align: center;
	padding: 2px 2px 2px 2px;
}
.relatedLinks a{
	font-size: 12px;
	display: block; 
	padding: 0px 0px 3px 10px;
}
