BODY {
color: #666666;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: normal;
background-color: #cccccc;
margin: 0px;
}

p {
font-size: 13px;
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: normal;
}

a {
color: #315BA5;
font-weight: normal;
text-decoration: underline;
}

li {
font-size: 13px;
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: normal;
list-style-type: disc
}

ul {
font-size: 13px;
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: normal;
list-style-type: disc
}

.navlink {
font-size: 11px;
color: #FFFFFF;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: normal;
}

.navlink:hover {
color: #5E86C4;
}

H1 {
font-size:15px;
font-weight:bold;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: normal;
}

H2 {
font-size:15px;
font-weight:normal;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: normal;
}

H3 {
font-size:13px;
font-weight:normal;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: 11px;
}

H4 {
font-size:18px;
font-weight:bold;
color:#2266ff;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: 18px;
} 

H5 {
font-size:18px;
font-weight:bold;
color:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: 18px;
}

TD {
font-size:13px;
font-weight:normal;
color:#333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: normal;
}

input{
font-size: 12px;
font-family: arial, helvetica, sans-serif
}

textarea{
font-size: 12px;
font-family: arial, helvetica, sans-serif
}

select{
font-size: 12px;
font-family: arial, helvetica, sans-serif
}

pre{
font-size: 12px;
font-family: arial, helvetica, sans-serif
}

hr{
color: #000000;
}

.bodycontent {
padding: 0px;
background-color: #fff;
}

.mainbox {
padding: 10px;
padding-top: 0px;
padding-right: 0px;
background-color: #ffffff;
}

.sidebar {
background-color: #FFE500;
padding: 10px;
}

.copyright {
font-size: 9px;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: normal;
}

.greybutton {
border: 2px outset #cccccc;
background-color: #cccccc;
}

.pagetitle {
font-size: 11px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #953C96;
}

div.menuBar {
position: relative;
font-weight: normal;
font-size: 11px;
color: #666666;
font-style: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0px;
align:center;
}

div.menuBar A.menuButton {
font-weight: bold;
font-size: 11px;
color: #666666;
font-style: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;#
padding: 0px;
}

div.menu {
position: relative;
font-weight: normal;
font-size: 11px;
color: #666666;
font-style: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.menu A.menuItem {
font-weight: normal;
font-size: 11px;
color: #666666;
font-style: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
}

div.menuBar {
padding-right: 0px;
padding-left: 0px;
padding-bottom: 4px;
padding-top: 4px;
background-color: #999999;
text-align: center;
}

div.menuBar A.menuButton {
padding-left: 6px;
padding-right: 6px;
padding-top: 2px;
padding-bottom: 3px;
z-index: 100;
left: 0px;
margin: 0px;
cursor: default;
color: #ffffff;
position: relative;
top: 0px;
background-color: transparent;
text-decoration: none;
border: 1px solid #999999;
}

div.menuBar A.menuButton:hover {
color: #ffffff;
background-color: #666666;
border: 1px solid #666666;
cursor: hand;
}

div.menuBar A.menuButtonActive {
color: #000;
background-color: #ffffff;
border: 1px solid #ffffff;
cursor: hand;
}

div.menuBar A.menuButtonActive:hover {
color: #000;
background-color: #ffffff;
border: 1px solid #ffffff;
cursor: hand;
}

div.menu {
padding: 0px;
border: 1px solid #ffffff;
Z-INDEX: 101;
VISIBILITY: hidden;
POSITION: absolute;
background-color: #999999;
opacity: .85;
filter: alpha(opacity=85);
}

div.menu A.menuItem {
padding-right: 6px;
display: block;
padding-left: 6px;
padding-bottom: 3px;
CURSOR: default;
color: #ffffff;
padding-top: 2px;
WHITE-SPACE: nowrap;
TEXT-DECORATION: none;
cursor:hand;
}

div.menu A.menuItem:hover {
color: #000;
background-color: #ffffff;
cursor:hand;
opacity: 1.0;
filter: alpha(opacity=100);
}

div.menu A.menuItemHighlight {
color: #ffffff;
background-color: #000000;
cursor:hand;
}

div.menu A.menuItem SPAN.menuItemText {

}

div.menu A.menuItem SPAN.menuItemArrow {
margin-right: -0.75em;
}

div.menu div.menuItemSep {
border-top: #cccccc 1px solid;
margin: 4px 2px;
}

/* weather pod styles */
.currentWeather {
	color:#333;
	font-family:Tahoma;
	font-size:70%;
	border: none;
	width:200px;
	height: 265px;
	background-color: #fff;
	border: 1px solid #333;
	margin-top: 20px;
}
.currentWeather table {
	font-size:100%;
	color:#333;
}
.currentWeather .location {
	background-color:#333;
	padding:8px 10px 5px 10px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}
.currentWeather .icon {
	text-align:center;
}
.currentWeather .temperature {
	font-size:200%;
	padding-left:25px;
	text-align:center;
	color: #333;
}
.currentWeather .description {
	font-weight:bold;
	color: #333;
	text-align:center;
}
.currentWeather .feelslike {
	font-weight:bold;
	padding-left:25px;
	color: #333;
	text-align:center;
}
.currentWeather .lastupdate {
	padding:10px;
	font-size: 10px;
}