<!--
/* base */

body {line-height:1.3;font-family:Georgia, "Times New Roman", Times, Serif;font-size:10pt; color:#000000}

a {
	color:#335577;
	text-decoration: underline;
}

p a {
	color:#770000;
	text-decoration: none;
	border-bottom: 1px #999999 dotted;
}

a:hover			{color:#880000; background-color:#e6efF9; text-decoration:underline}

a.alt			{text-decoration: none; font-family: Helvetica,Arial,Verdana,Sans-serif}
a.alt:hover		{color:#000099; background-color:#ffffdd; text-decoration:underline}

a.silent,
a.silent:visited,
a.silent:active {
	text-decoration: none; color:inherit;
	border-bottom: none;
}

.base, p, td	{line-height:1.6;font-family:Georgia, "Times New Roman", Times, Serif;font-size:10pt; color:#000000}
.leadUp			{line-height:1.8;font-family:Georgia, "Times New Roman", Times, Serif;font-size:10pt; color:#000000}
.tiny			{font: 8pt "Arial Narrow", Arial, Helvetica, sans-serif}
.quote			{position:relative;left:15px;margin-top:0.2em;margin-bottom:1em}
.submit 		{background-color:#0000ff;color:#ffff00}
.hangar			{position:absolute;left:1px;top:1px;width:600px;visibility:hidden;z-index:-1;}


/* colors */
.yel	{color:#ffff00}
.wht	{color:#ffffff}
.red	{color:#880000}
.blu	{color:#000088}
.grn	{color:#006600}
.bwn	{color:#660033}
.lav	{color:#444477}
.ice	{color:#aaffff}
.cyan	{color:#004477}

.gblu, H1	{color:#113366}
.ggrn, H2	{color:#336633}
.gray, H3	{color:#333333}
.blk, H4	{color:#000000}

/* heads Sans-serif */
.huge	{line-height:1.4;font: bold 20pt Futura,Helvetica,Arial,Verdana,Sans-serif}

H1, H2, H3, H4 {
	margin-bottom:0.1em;
	line-height:1.4;
}

H1	{font: bold 17pt 'trebuchet ms', Futura,Helvetica,Arial,Verdana,Sans-serif}
H2	{font: bold 14pt 'trebuchet ms', Futura,Helvetica,Arial,Verdana,Sans-serif}
H3	{font: bold 12pt 'trebuchet ms', Helvetica,Arial,Verdana,Sans-serif}
H4	{font: bold 11pt 'trebuchet ms', Helvetica,Arial,Verdana,Sans-serif}

H1+H2, H1+H3, H1+H4, H2+H2, H2+H3, H2+H4 {
	margin-top: 0;
}

/* text Sans-serif */
.T4, .t4, .T4-alpha	{line-height:1.4;font: 11pt Helvetica,Arial,Verdana,Sans-serif}
.T5, .t5, .T5-alpha	{line-height:1.4;font: 10pt Helvetica,Arial,Verdana,Sans-serif}
.T6, .t6, .T6-alpha	{line-height:1.4;font:  9pt Helvetica,Arial,Verdana,Sans-serif}
.T7, .t7, .T7-alpha	{line-height:1.4;font:  8pt Helvetica,Arial,Verdana,Sans-serif}

/* text Serif */
.S4, .s4	{line-height:1.4;font: 11pt Georgia, "Times New Roman", Times, Serif}
.S5, .s5	{line-height:1.4;font: 10pt Georgia, "Times New Roman", Times, Serif}
.S6, .s6	{line-height:1.4;font:  9pt Georgia, "Times New Roman", Times, Serif}

p {
	margin: 0px 0px .5em 0px;
}

p + p {
	text-indent: 25px;
}

.firstLetter {
  display      : block;
  float        : left;
  margin-top   : -0.3em; /* use -0.205em for two lines */
  margin-left  : -0.1em;
  margin-right : 0.5em;
  height       : 4.5em;
}

.firstLetter span {
  font-size    : 5.6em;   /* use 3.33em for two lines */
  line-height  : 1.0em;
}


#inset p, #inset td, #inset div, #inset span
			{line-height:1.4; font: 8pt Arial,Verdana,Sans-serif; color:#880000}
#inset i	{line-height:1.4; font: bold italic 8pt Arial,Verdana,Sans-serif; color:#880000}

#inset H1	{margin-bottom:0.2em; margin-top:0em; line-height:1.4;font: 8pt Arial,Verdana,Sans-serif; color:#660000}
#inset H2	{margin-bottom:0.2em;line-height:1.4;font: bold italic 9pt Arial,Verdana,Sans-serif; color:#660000}


#fox p, #fox td, #fox div, #fox span
		{line-height:1.4; font: 10pt Arial,Verdana,Sans-serif; color:#000000}
#fox i	{line-height:1.4; font: bold italic 10pt Arial,Verdana,Sans-serif; color:#880000}

#fox H1	{margin-bottom:0.2em; margin-top:0em; line-height:1.4;font: 10pt Arial,Verdana,Sans-serif; color:#660000}
#fox H2	{margin-bottom:0.2em;line-height:1.4;font: bold italic 12pt Arial,Verdana,Sans-serif; color:#660000}


.btn { 
	font: bold 13px 'trebuchet ms', Helvetica, Arial, Sans-serif; 
	display: block; 
	position: relative; 
	background: #aaa; 
	padding: 8px; 
	float: left; 
	color: #fff; 
	text-decoration: none; 
	cursor: pointer;
}
	
.btn * { font-style: normal; background-image: url(/images/misc/bluToWhiteRoundedBorder.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -8px; top: 0; left: 0; width: 8px; height: 8px; }
.btn span { background-position: bottom left; left: -8px; padding: 0 0 8px 16px; margin-bottom: -8px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 16px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -16px; margin-left: 16px; top: -8px; height: 0; }
.btn.on { background: #0069AB; }
.btn.off { background: #aaaaaa; }
.btn.off:hover { background-color: #333333; }
.btn:hover { background-color: #a00; color:#ffffff; text-decoration:underline; }
.btn:active { background-color: #444; }
.btn[class] { background-image: url(/images/misc/diagonalLines.png); background-position: bottom; }


/* IE6 adjustments */
* html .btn span, * html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }
* html .btn { border: 3px double #aaa; }
* html .btn.on { border-color: #0069AB; }
* html .btn.off { border-color: #aaaaaa; }
* html .btn:hover { border-color: #a00; }


/* content embeds */
.embedRight {
	float:right;
	margin:3px 0px 6px 8px;
}

.embedLeft {
	float:left;
	margin:3px 8px 6px 0px;
}

.embedRight span, .embedLeft span {
	display: block;
	text-align:center;
	margin:3px 0 0;
	line-height:1.4;
	font: 8pt Helvetica,Arial,Verdana,Sans-serif;
}


.embedRight + p, .embedLeft + p {
	text-indent: 25px;
}


#leaderboardAd {
	width: 100%;
	height:90px;
	text-align:center;
	padding:1px 0px 8px;
	background-color:#446699;
	border-bottom: solid 1px black;
}


/* content menus */
#inpageMenu {
	clear:both;
	width:500px;
	margin:5px 0px;
	padding:0;
}

#inpageMenu h3 {
	margin:1px 0px 2px 8px;
	line-height:1;
	font: bold 11pt 'trebuchet ms', Helvetica,Arial,Verdana,Sans-serif;
	color:#486d92;
}

#inpageMenu a {
	text-decoration:none;
	color:#486d92;
}

#inpageMenu ul {
	color:#486d92;
	background-color:#e6efF9;
	font: 12px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
	padding:0;
	margin:0px 0px 11px 0px;
	border:none 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius:6px;
	border-top-right-radius:6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
}

#inpageMenu li {
	line-height:1.6em;
	display:block;
	padding: 2px 5px 2px 8px;
	border-bottom:solid 1px white;
}

#inpageMenu ul li:hover {
	padding-left:7px;
	color:#990000;
	background-color:#eef3f7;
	border-bottom:solid 1px #486d92;
	border-left:solid 1px #486d92;
	cursor:pointer;
}

#inpageMenu ul li:first-child:hover {
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius:6px;
	border-top-right-radius:6px;
}

#inpageMenu ul li:last-child:hover {
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
}




#featureList ul {
	padding:0;
	margin:0px 20px;
}

#featureList li {
	list-style-image: url(/images/target.gif);
	line-height:1.6em;
	padding: 0;
}

#featureList H4 a {
	color:#770000;
	text-decoration: none;
	border-bottom: 1px #999999 dotted;
}

#featureList li p {
	font: 10pt Helvetica,Arial,Verdana,Sans-serif;
	line-height:1.6;
	color:#000088;
	display:block;
	padding: 5px 9px;
	border-top:solid 1px #ccccff;
	background:transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eef3f7', endColorstr='#00daecf7'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#eef3f7), to(rgba(218,236,247,0))); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #eef3f7, rgba(218,236,247,0)); /* for firefox 3.6+ */
}


-->



