/* @override http://www.hydrogengroup.com/rsrc/screen.css */

body {backgorund-color:#fff;font-family:arial,sans-serif;font-size:10pt;
margin:0;padding:0;text-align:center}

.cleaner{clear:both}

.navadmin{
	background-color:#FCFCFC;
	text-align:center;
}

#menu{

	background: url(menu_fondo.png) repeat-x;
	display: block;
	width:750px;
	clear:both;

    height: 30px;
    *height: auto; /* IE7 only*/
}
#menu ul {
	background: url(menu_fondo.png) repeat-x;
	list-style-type: none;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;


}
#menu li{
    display: inline;
	float: left;
	border-right:1px solid #CCCCCC;
    margin:0px;

	white-space: nowrap;
	_width: 2%; /*IE6 only*/
}
li.here {
	background: url(menu_flecha.gif) no-repeat center top; !important;
	}
#menu a {
	display: block;
	padding: 8px 12px 0px 14px;
	height:20px;
	font-size: 13px;
	text-decoration: none;
}
#menu a:link {
	color: #666;
}#menu a:hover{
	background: url(menu_hover.png) repeat-x;
	color: #7979AE;
	display: block;
}#menu .here a:hover{
	background: url(menu_flecha.gif) no-repeat center top;
}
#menu a:visited, #menu li a:active {
	color: #666;
}


#bodybg{background-image:url("mainbg.jpg");background-repeat:repeat-y;background-position:center top;}

#mainhead,#mainbody,#mainfoot{width:750px;margin:0 auto;text-align:left}

#mainhead{border-bottom:1px solid #ddd;}

#mainbody{width:748px; background-image:url("bodybg.jpg");background-repeat:repeat;left top;border:1px solid #F7F7F7;}

#footbg{background-image:url("foottop.jpg");background-repeat:no-repeat;background-position:center top;padding-top:19px}

H1,H2,H3,H4,P,LI{color:#333}
A{color:#666;text-decoration:none}
A:hover{text-decoration:underline}

P{line-height:130%;margin:12pt 0;}
LI{line-height:130%;margin:6pt 0;}

.colCtnt{margin-top:8pt}

.ltCtntEtc{}

.ltCtntEtc .colCtnt2{width:730px;float:left;}
	.ltCtntEtc .colCtnt2 .dbody{padding-left:18px}
	
.ltCtntEtc .colCtnt{width:418px;float:left;}
.ltCtntEtc .colCtnt2{width:680px;float:left;}
	.ltCtntEtc .colCtnt .dbody{padding-left:18px}
.ltCtntEtc .colEtc{margin-left:456px;}
	.ltCtntEtc .colEtc .dbody{padding-right:18px}

.ltNavCtnt{}
.ltNavCtnt .colCtnt{float:right;width:540px}
	.ltNavCtnt .colCtnt .dbody{padding:0 18px}
	.ltNavCtnt .colCtnt .dbody p img.team{
		float:right;
		margin:2px;
	}		.ltNavCtnt .colCtnt .dbody p img.people{		float:left;		margin:2px;		padding-right: 5px;		clear: right;	}		.ltNavCtnt .colCtnt .dbody div img.people{		float:left;		margin:2px;		padding-right: 5px;		clear: right;	}		.ltNavCtnt .colCtnt .dbody div.teamdescr{		padding-left: 145px;		height:133px;	}		.ltNavCtnt .colCtnt .dbody div span.teammember{		font-size:11pt;		font-weight: bold;		color:#666666;	}		.ltNavCtnt .colCtnt .dbody div span.jobtitle{		font-size:10pt;		color:#959595;	}
.ltNavCtnt .colNav{width:190px;}


.ltCtntMap{}
.ltCtntMap .colCtnt{width:300px;float:left;}
	.ltCtntMap .colCtnt .dbody{padding-left:18px}
.ltCtntMap .colMap{margin-left:300;margin-top:12pt}
	.ltCtntEtc .colMap .dbody{padding-right:18px}

.colCtnt P{color:#333}
.colCtnt H1{font-size:16pt;color:#000;font-weight:normal;margin-top:6pt}
.colCtnt2 H1{font-size:16pt;color:#000;font-weight:normal;padding-top:18pt}
.colCtnt2 H3{font-size:12pt;color:#626262;font-weight:normal;margin-bottom:-10px}

.colCtnt2 H1{font-size:16pt;color:#000;font-weight:normal;margin-top:6pt}
.colCtnt2 H3{font-size:12pt;font-weight:bold;}
.colCtnt2 H4{font-size:10pt;font-weight:bold;}

.colCtnt H3{font-size:11pt;color:#666; }
P.h2{font-size:14pt;color:#666;line-height:130%;margin-top:0; font-weight:normal}
P.h5{color:#999}
.more A{color:#000;text-decoration:underline}

.fullwidth {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 12px;
}

.sitemap A{text-decoration:underline;color:#66a;}
.sitemap A:hover{color:#339}


.accolades{margin-bottom:24pt}
.accolades H2{color:#999}
.accolades H3{color:#999;font-size:14pt;margin:0;
border-top:1px solid #ccc;padding-top:6pt}
.accolades UL{list-style:none;margin:-16pt 0 6pt 0;
padding-left:5em;
/*border-bottom:1px solid #ccc*/
}
.accolades LI{margin:0 0 6pt;
	border-top:2px dotted #ddd;padding-top:4pt}
.accolades LI.first{border-top:none;padding-top:0}


.financial {margin-bottom:24pt}
.financial H2{color:#999;}
.financial H3{color:#000;font-size:12pt;margin:0;border-top:1px solid #ccc;padding-top:6pt}

.financial P {margin:0;margin-bottom:10pt;font-size:12pt;}
.financial p.description { margin:none; font-size:12px; margin-bottom:3px;  }
.financial p.remember { clear:both; margin:none; font-size:11px; margin-bottom:3px;  }
.financial UL{list-style:none;margin:-16pt 0 6pt 0;
padding-left:5em;
/*border-bottom:1px solid #ccc*/
}
.financial LI{margin:0 0 6pt;
	border-top:2px dotted #ddd;padding-top:4pt}
.financial LI.first{border-top:none;padding-top:0}
.financial div.imageContainer { padding:10px 10px 10px 0; float:left; }


.colNav .dbody{margin-left:18px;}
.colNav UL{list-style:none;margin:12pt 0;padding:0 0 0 20px}
.colNav UL LI{margin:6pt 0;border-top:1px solid #ccc;padding-top:3pt;color:#666}
.colNav UL LI.first{border-top:none}
.colNav UL LI.here{font-weight:bold;background-image:url("linav-here.gif");background-repeat:no-repeat ;background-position:0 5px;margin-left:-20px;padding-left:20px;}.colNav UL LI.purple{color: #7F3688}.colNav UL A{color:#66a;}.colNav UL A.purple{color: #7F3688}
.colNav UL A:hover{color:#339}.colNav UL A.purple:hover{color: #7F3688}

.colNav .dbody.awards{width:120px;text-align:right}

strong.blue {color:#66a;}
.contact UL{list-style:none;}


.ixlinks{padding-top:0px; margin-top:0px;}
.ixlinks H3{color:#666;font-size:11pt;background-image:url("h2_22x21.gif");background-repeat:no-repeat;
margin:12pt 0 0 0;padding:0 0 8pt 28px}

.ixlinks UL{background-image:url("ulin896.gif");background-repeat:no-repeat; margin:0px;padding:8px 0;list-style:none}
.ixlinks UL.right {background-image:url("right.gif");background-repeat:no-repeat right top; margin:0;padding:8px 0;list-style:none}
.ixlinks LI{margin:0pt 0;font-size:8pt}
.ixlinks UL A{color:#66a;}
.ixlinks UL A:hover{color:#339}
	
#mainfoot{margin-bottom:16pt}
#mainfoot P{margin:4pt 0;color:#666;font-size:9px}
#mainfoot P A{color:#666; padding-left:2px; padding-right:3px;}
#mainfoot P A:hover{color:#333}

/*.ixlinks TABLE {border:1px solid red;}*/


/* Contact Maps */

#maps{
	float:right;
	margin:50px 30px 0 0;
}

#maps ul li{
	list-style:none;
	margin:15px 0 0 0;
	padding:0;
	border:1px solid #ccc;
}

#quote{
	font-size:17px;
}

#author{
	font-size:13px;
}

#intro{
	font-size:15px;
	font-weight:bold;
}
a.readmore_button {display: block;height: 22px;width: 91px;margin-left: 5px;padding-top: 7px;padding-left: 4px;text-indent: 4px;color: #FFFFFF;background: url(/careers/images/read-more.gif) no-repeat center center;font-size: 9pt;font-weight: bold;text-decoration: none;}
a.readmore_button:hover {display: block;height: 22px;width: 91px;margin-left: 5px;padding-top: 7px;padding-left: 4px;text-indent: 4px;color: #FFFFFF;background: url(/careers/images/read-more-over.gif) no-repeat center center;font-size: 9pt;font-weight: bold;text-decoration: none;}
a.back_button {display: block;height: 22px;width: 91px;padding-top: 7px;text-align:right;color: #FFFFFF;background: url(/careers/images/back.gif) no-repeat center center;font-size: 9pt;font-weight: bold;text-decoration: none;}a.back_button:hover {display: block;height: 22px;width: 91px;padding-top: 7px;text-align:right;color: #FFFFFF;background: url(/careers/images/back-over.gif) no-repeat center center;font-size: 9pt;font-weight: bold;text-decoration: none;}.quoteheading {	color:#666666;	font-weight: bold;}.purple {	color: #7F3688;}
