

/* ---------------------------------------------------------------
 HTTPx Basic and Print Stylesheet
--------------------------------------------------------------- */

html.HTTPx body { display: none; }
body { font-family:Helvetica, "Helvetica Neue", Arial, sans-serif; color:#333; }
#contain { margin:25px auto; width: 640px; }
#content div.left{float:none;}


a  { text-decoration:underline; color:#0F92C0; }
/* h3 a { text-decoration:none;Ê} */
a:visited { color:#0F92C0; }
a:hover { color:#0EB2FF; }
a img,fieldset { border:0;padding: 0; }



.xOne {margin-bottom:40px;}
.xOne h2 {margin-bottom:0px;}

.big {font-size:1.2em;}


.left {float:left;}
.right {float:right;}
.clear {height: 1%;}
.clear:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}

/* ---------------------------------------------------------------
Print-only styles
--------------------------------------------------------------- */
@media print {
	#contain { width: auto; margin: 25px; }
	html.enhancements body { display: block; }
}

    
.xUl {}
.xUl ul {padding: 0; margin: 0; list-style-type:none;}
.xUl ul li {}
.xUl ul li a {}

.xUl ul li ul {}
.xUl ul li ul li {}
.xUl ul li ul li a {}
.xUl ul li ul li a:hover {}  

.xUlCol {}
.xUlCol ul {padding: 0; margin: 0; list-style-type:none;}
.xUlCol ul li {float:left;display:inline;margin-right:8px;}
.xUlCol ul li a {display:block;}
.xUlCol ul li ul {}
.xUlCol ul li ul li {float:none;display:block;}
.xUlCol ul li ul li a {}
.xUlCol ul li ul li a:hover {}

.xUlColRight {}
.xUlColRight ul {padding: 0; margin: 0; list-style-type:none;}
.xUlColRight ul li {float:left;display:inline;margin-left:8px;}
.xUlColRight ul li a {}
.xUlColRight ul li ul {}
.xUlColRight ul li ul li {float:none;display:block;}
.xUlColRight ul li ul li a {}
.xUlColRight ul li ul li a:hover {}

.xUlFooter {}
.xUlFooter ul {padding: 0; margin: 0;list-style-type:none;}
.xUlFooter ul li {float:left;display:inline;margin-right:32px;}
.xUlFooter ul li a {}
.xUlFooter ul li a:hover {}
.xUlFooter ul li ul {}
.xUlFooter ul li ul li {float:none;display:block;font-size:0.85em;margin-top:2px;}
.xUlFooter ul li ul li a {}
.xUlFooter ul li ul li a:hover {}


.xBlock {}
.xBlock h2 {}
.xBlock h2 a {display:block;padding:4px 8px;}
.xBlock ul {padding:8px;}

.xOne {}
.xTwo {display:none;}
.xThree {display:none;}

#header {position:relative;width:970px;margin: 0 auto 0 auto;}
#main {position:relative;width:970px;margin: 0 auto 0 auto;background:#FFFFFF;}
#footer {position:relative;width:970px;margin: 0 auto 0 auto;background:#FFFFFF;}

#header_user #header_nav {display:none;}
