﻿
	body { margin-top: 0px; margin-left: 0px; background: #518fee url(images/bg.jpg) repeat-y fixed center top; }
	H1{ font-family: Arial, Helvetica; color: #22336F; font-size : 18pt; display : inline;}
	H2{ font-family: Arial, Helvetica; color: #1b71c9; font-size : 16pt; }
	H3{ font-family: Arial, Helvetica; color: #1b71c9; font-size : 14pt; }
	H4{ font-family: Arial, Helvetica; color: #c8151f; font-size : 12pt; }
	p { font-family: Arial, Helvetica; color: black; font-size : 10pt; }
	table { font-family: Arial, Helvetica; color: black; font-size : 10pt; }
	li { font-family: Arial, Helvetica; color: black; font-size : 10pt; }

    a:link { color : #B30000; font-weight: bold;}
    a:visited { color : #22336F; font-weight: bold;}
    a:hover { color : #6F6F6F; font-weight: bold;}
    a:active { color : #B30000; font-weight: bold;}

.bottomnav a:link { color : #0000b3; font-weight: bold;}
.bottomnav a:visited { color : #0000b3; font-weight: bold;}
.bottomnav a:hover { color : #B30000; font-weight: bold;}
.bottomnav a:active { color : #000; font-weight: bold;}
.bottomnav{ font-family: Arial, Helvetica; color: black; font-size : 10pt; }

span.highlight { font-family: Arial, Helvetica; color: #B30000; font-size : 11pt; font-weight: bold;}

    img { border-color : #22336F; }
    
.formfields  { font-family: arial; color: #000000; font-size: 9pt; width: 200;
               border: 1px solid #000077; padding-left: 2px; padding-right:
               2px; background-color: #FFFFFF;
                background-position:top; background-repeat:no-repeat; }
    }
    img { 
    		border-width: 0px;
	
}

ul{
	list-style-image: url('images/bullet.jpg');
	}
	
	
	
	
	
	.weather-table{
		font-family:Arial,Verdana, Helvetica, Georgia, sans-serif;
		font-size:.7em;
		background-color:#fff;
		border:1px solid #000;
		width:182px;
		background: -moz-linear-gradient(top, #fff, #d00);
		background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#d00));
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-box-shadow: 2px 3px 6px #555;
		-webkit-box-shadow: 2px 3px 6px #555;
		margin-top:1em;
		margin-bottom:.5em;
		float:right;
	}

	.weather-table th{
		color:#333;
		font-size:1.3em;
		padding:3px 0;
	}
	
	.weather-table td.heading{
		font-weight:bold;
		text-align:center;
		border-bottom:1px solid #555;
	}			
	.weather-table td.data{
		text-align:center;
	}
	
	.weather-div{
		position:relative;
		font-family:Arial,Verdana, Helvetica, Georgia, sans-serif;
		font-size:.8em;
		background-color:#d00;
		border:1px solid #000;
		width:160px;
		padding:10px;
		padding-top:80px;
		background-repeat:no-repeat;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-box-shadow: 2px 3px 6px #555;
		-webkit-box-shadow: 2px 3px 6px #555;
		float:right;
	}
	
	.weather-div a{
		color:#444;
	}
	
	.weather-div div.curr-condition{
		font-size:.9em;
		font-weight:bold;
		position:absolute;
		top:0px;
		right:0px;
	}
	
	div.curr-condition{
		float:left;
		width:100%;
		border:1px solid #f00;
	}
	
	div.curr-condition img{
		width:180px;
	}