/* _______________ Universal _______________ */

A:link { color: #009; }
A:visited { color: #336; }
A:hover {
	color: #900;
	text-decoration: none;
}

BODY {
	background-color: #fff;
	color: #000;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 14px;
	font-family : Arial, Helvetica, sans-serif;
}
H1 {
	color : Green;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 140%;
	
}

H2 {
	color : Gold;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 95%;
}

H3 {
	color : Gray;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 90%;
	
}

H4 {
	color : Green;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 85%;
}

H5 {
	color : Gold;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight : 900;
}

H6 {
	color : Gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 75%;
	font-style : italic;
	font-weight : 800;
}

.stpatsFormText {
	font-family: verdana, "Lucida Sans Typewriter", helvetica;
	font-size: 10px;
}

.stpatsSmallPrint {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
}

.stpatsSmallHeader {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #c00;
}

.stpatsLargeHeader {
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	color: #c00;
}

.stpatsImageCaption {
	font-family: verdana, "Lucida Sans Typewriter", helvetica;
	font-size: 9px;
	font-weight: bold;
}

.stpatsTimestamp {
	font-family: verdana, "Lucida Sans Typewriter", helvetica;
	font-size: 10px;
	padding-bottom: 2px;
}

.stpatsBackToTop {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

.stpatsCopyright {
	font-family: verdana, "Lucida Sans Typewriter", helvetica;
	font-size: 10px;
}

.pad {padding:3px;}

/* _______________ stpats Nav Bar _______________ */

.stpatsNavButton {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	background-color: #369;
	color: #fff;
	font-weight: bold;
	padding: 1px;
	margin: 2px;
	border-top: solid 1px #69c;
	border-right: solid 1px #069;
	border-bottom: solid 1px #069;
	border-left: solid 1px #69c;
}

.stpatsNavAd {
	padding-top: 4px;
	padding-bottom: 4px;
	color: #000;
}

.stpatsNavText, .stpatsNavHighlightText, .stpatsNavGroupText {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 6px;
}

.stpatsNav {
	background-color: #006400;
	color: #fff;
}
.stpatsNav A:link, .stpatsNav A:visited { color: #fff; }

.stpatsNavHighlight {
	background-color: #B8860B;
	color: #fff;
}

.stpatsNavWhite {
	color: #fff;
	font-size: 14px;
	font-family : verdana, "Lucida Sans Typewriter", helvetica;
}

.stpatsNavWhite A:link, .stpatsNavWhite A:visited { color: #fff; }

.stpatsNavHighlight A:link, .stpatsNavHighlight A:visited { color: #fff; }

.stpatsNavGroup {
	background-color: #666;
	color: #fff;
}
.stpatsNavGroup A:link, .stpatsNavGroup A:visited { color: #fff; }


/* _______________ stpats Main Page _______________ */

BODY.stpatsMainBody, BODY.stpatsMainBody TD, BODY.stpatsMainBody TH, BODY.stpatsMainBody LI {
	font-family: verdana, "Lucida Sans Typewriter", helvetica;
	font-size: 11px;
}
 
.stpatsMainT1ImageTab {
	background-color: #c00;
	color: #fff;
}

.stpatsMainT1ImageTabText {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

.stpatsMainT1Headline {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 4px;
}
.stpatsMainT1Headline A:link, .stpatsMainT1Headline A:visited { color: #000 }

.stpatsMainT1Focus {
	background-color: #c00;
	color: #fff;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
}

.stpatsMainT1Area, .stpatsMainT1Area TD, .stpatsMainT1Area TH, .stpatsMainT1Area LI {
	font-size: 12px;
}

.stpatsMainT1List LI {
	list-style-type: square;
}

.stpatsMainT2Area, .stpatsMainT2Area TD, .stpatsMainT2Area TH, .stpatsMainT2Area LI {
	font-size: 12px;
}

.stpatsMainT2List, .stpatsMainT2List TD {
	font-size: 12px;
	font-weight: bold;
}
.stpatsMainT2List LI {
	list-style-type: square;
}

.stpatsMainFeatureBox {
	background-color: #666;
	color: #fff;
}

.stpatsMainHeaderBarText {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 2px 2px 4px;
}

.stpatsMainHeaderBar1 {
	background-color: #c00;
	color: #fff;
}

.stpatsMainHeaderBar2 {
	background-color: #666;
	color: #fff;
}

.stpatsMainWeatherBox {
	background-image: url(http://i.cnn.net/cnn/images/main/weather_bg.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.stpatslowerheader {
	background-color: #B8860B;
	color: #fff;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	padding-left: 6px;
	line-height: 14px; 
}

.stpatsbigtable {
	padding-left: 10px;
	padding-top: 10px;
	font-size: 14px;
	}

.stpatsnormal {
	font-size: 14px;
	font-family : verdana, "Lucida Sans Typewriter", helvetica;
	}
	
.stpatsupperheader {
	background-color: white;
	color: #fff;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	padding-left: 6px;
	line-height: 14px;
}

.stpatsmiddleheader {
	background-color: #006400;
	color: #fff;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	padding-left: 6px;
	line-height: 14px;
}
.stpatsmainbody {
	font-family: verdana, "Lucida Sans Typewriter", helvetica;
	font-size: 14px;
	}
.stpatsheaders {
	font-family: verdana, "Lucida Sans Typewriter", helvetica;
	font-size: 11px;
	}
	.stpatstimes {
	font-family: "Times New Roman", Times, serif;
	}
