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 .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}

.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:12pt;font-size:12pt;}

.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}



.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 A{color:#66a;}
.colNav UL A:hover{color:#339}

.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;
}



