/* CSS Document */
#skipper 		{ 
	position: absolute;
	top: 0;left: 0;width:14em;	
	text-align:left;
	text-indent: -1000em;	
	color: #fff;	
	background: transparent;
	font-size: 0.8em;	
	z-index: -1; 
	}

#skipper:focus, 
#skipper:hover, 
#skipper:active { 
	border:1px solid #000;	
	display: block;	
	text-indent: 25px;	
	background: #ffee98;
	font-weight: bold;	
	color: #000;	
	padding: 0.2em 0.2em 0.2em 0;	
	z-index: 5;
	}

.hideme     { 
	left: -5000px;
	position: absolute;
	font-size: 0px;
	}		

body	{
	font-family:Arial, helvetica, sans-serif;
	font-size:80%;
	color:#333;
	text-decoration:none;
	text-align: center;
	}

#container	{
	text-align: left;
	}

#mainContent	{
	font-family:Verdana, Geneva, sans-serif;
	}
	
#mainContent a,
#mainContent a:visited	{
	text-decoration:none;
	}
	
#mainContent a:hover	{
	text-decoration:underline;
	}					

#rightcol {
	font-size:85%;
	}	

h1	{
	font-size:1.8em;
	font-weight:lighter;
	color:#FC8C02;
	text-align:right;
	text-transform:lowercase;
	margin: 0;
	padding-top:.5em;
	padding-right:2em;
	}

h2	{
	font-size:1.4em;
	}

h3	{
	font-size:1.2em;
	}
	
.get {text-transform:uppercase;}	

#leftcol h2,
#leftcol h3 {
	padding-left:3px;
	}
	
.smallOrange {
	color:#FF9900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.825em;
	font-weight:bold;	
	text-transform:uppercase;		
	}						
	
.welcome	{
	color:#FF9900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	font-weight:bold;
	text-transform:uppercase;
	}
	
.highlight {
	color:#FF9900;
	}			
	
.lowerCase	{
	text-transform:lowercase;
	}
	
div.code strong	{ 
	color: #CC0000 
	}
	
div.code { 
	font-family:Courier New,Courier,mono;	
	font-size: 90%;
	}				
		
/* Horizontal menu */

#horizontalMenu	{
	text-transform:lowercase;	
	}	

#horizontalMenu	a:hover {
	color: #ffd400!important;	
	}	

#horizontalMenu ul	{
	font-weight: bold;	
	}

#horizontalMenu ul li a {	
	font-size: 90%;	
	font-weight: bold;
	text-decoration: none;
	}
	
#horizontalMenu li a {
	color:#e0e0e0;
	}	
			
/* End Menu */

/* Vertical menu */

.mc {
	font-size:90%;	
	}

.mc li	{ 
	color:#333;
	}

.mc a         	{ 
	color: #000;
	text-decoration: none;
	}

.mc h3, .mc h2	{
	font-size:110%;
	}

/* End menu */

.menu1 a:hover {
	text-indent:-79px;
	}

.menu2 a:hover {
	text-indent:-148px;
	}
	
.menu3 a:hover {
	text-indent:-123px;
	}	

.menu4 a:hover {
	text-indent:-115px;
	}
	
.menu5 a:hover {
	text-indent:-158px;
	}
	
#feature a {
	text-decoration:none;
	}
	
#feature a:hover {
	text-decoration:underline;
	}			
	
.morefeatured {
	text-transform: uppercase;
	color: #FC8C02;
	font-weight: bold;
	}
	
.morefeatured a:link {
	color: #FC8C02;
	text-decoration: none;
	}
	
.morefeatured a:visited {
	color: #FC8C02;
	text-decoration: none;
	}
.morefeatured a:hover {
	color: #000000;
	text-decoration: none;
	}
.morefeatured a:active {
	color: #FC8C02;
	text-decoration: none;
	}		

#quickLinkTitle {
	color:#FF9900;
	}
	
#quickLinks li a {
	color:#333;
	}
	
#trans {
	font-size: 100%;	
	}
	
#whatsnewTitle {
	color:#FF9900;
	}
		
.subFeatures a {
	color:#333;
	}
	
.subFeatures a:hover {
	background-color:#e0e0e0;
	}			

.callouts h2,
.callouts h3 {
color:#ffd400;
}
	
.callouts li {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;	
	font-weight: bold;	
	text-transform: uppercase;
	}
	
.callouts li a:link,
.callouts li a:visited,
.callouts li a:active {
	color: #FFFFFF;
	text-decoration: none;
	}

.callouts li a:hover {
	color: #FED128;
	text-decoration: none;
	}		
			
.staff {
	font-size:80%;
	}
	
.staff a {
	color:#333;
	text-decoration:none;
	}	
	
.staff a:hover {
	text-decoration:underline;
	}
	
.staff scope {
	font-weight:normal;
	}	
	
.phone {
	color:#ff9900;
	}
	
.note {
	background:url(/images/web/note.gif) no-repeat left top;
	padding-left:12px;
	}	
	
.adobeBox {
	font-size:80%;
	}		

/* Search */
#search	{
	font-size:80%;
	}
	
#search a {
	color:#ff9900;
	text-decoration: none;
	}
/* End Search */

.noborder { 
	border:0!important;
	}
	
.border { 
	border:1px solid #000;
	}

.pdf   { 
	background:url(/images/web/pdficon.gif) no-repeat right top;
	padding-right:15px;
	}

.sc { 
	font-variant:small-caps;
	}
	
.center {
	text-align:center
	}
	
.right {
	text-align:right
	}
	
.u { 
	text-decoration:underline
	}
	
.blue { color: 
	#0000CC 
	}
	
.green { 
	color: #337570 
	}
	
.red {
	color: #CC0000 
	}
	
p { 
	line-height: 140%
	} 
	
p a,
ul a {
color:#0000ff;
text-decoration:underline;
}	 	

p a:hover {
color:#0000ff;
text-decoration:underline;
}

p a:visited {
color:#0000ff;
text-decoration:underline;
}

p.indent {
	text-indent: 1cm;
	}
	
.external { 
	background:url(/images/web/extl.gif) no-repeat right top;
	padding-right:10px;
	}
	
td { 
	vertical-align:top;
	}
#subSection {
	font-size:100%;
	}

		

/* Footer */
#footer {
	text-align:center;
	}

#footer ul {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	}

#footer li {
	color: #000;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	}

#footer li a {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	}

#footer li a:link {
	text-decoration: none;
	}
	
#footer li a:visited {
	text-decoration: none;
	}
	
#footer li a:hover {
	text-decoration:underline;
	}
	
#footer li a:active {
	text-decoration: none;
	}
/* End Footer */

#runner	{ 
	color:#e0e0e0;
	}
	
#runnerAddress {
	font-size:80%;
	text-align:left;
	}

#runnerModified {
	font-size:80%;
	text-align:right;
	}

#runnerAddress	a	{
	color:#FFD400;
	font-weight:bold;
	text-decoration: none;
	}
	
#runnerAddress	a:hover	{
	color:#000;
	font-weight:bold;
	text-decoration: none;
	}	