	body {
		margin:0px;
		font-family:verdana;
		font-size:12px;
		background-color:#eeeeee;		
	}

	a:link, a:active {
		color: #304f91;
		text-decoration: none;
	}
	
	a:visited {
		color: #19548e;
		text-decoration: none;
	}
	
	p {
		font-size: 12px;
		line-height: 18px;
	}

	a:hover {
		text-decoration: underline;
	}

	img {
		border:0px;
	}

	h1 {
		font-family:trebuchet,tahoma,arial;
		font-size:14px;
		color:#0d3383;
		margin-top:0px;
		margin-bottom:10px;
	}
	
	h2{
		font-family:trebuchet,tahoma,arial;
		font-size:18px;
		color:#fd7e03;
		margin-top:0px;
	}
	 
	td {
		font-family:verdana;
		font-size:11px;
	}
	
	.tdline{
		border-bottom:1px solid #304f91;
	}

	.theader {
		background-color:#0d3383;
		color:#FFFFFF;
		font-weight:bold;
	}

	.largeImage {
		margin-bottom:5px;
		clear:right;
	}

	.largeImageBox{
		float:right;
		margin-left:10px;
		margin-bottom:10px;
		font-size:10px;
		font-weight:bold;
	}

	#mainContent {
		margin-left:auto;
		margin-right:auto;
		padding:0px;
		width:952px;
		text-align:left;
		background-color:#FFFFFF;
	}

	#masthead {
		width:952px;
		height:160px;
		background:url(../../images/masthead.jpg);
		padding:0px;
		margin:0px;
	}

	#bannerad{
		float:right;
		margin:5px;
	}
	
	#bodyContent{
		background-color:#FFF;
		padding-left:12px;
		padding-right:10px;
		padding-top:20px;
		width:930px;
	}

	.leftContent{
		width:207px;
		margin-right:15px;
		display:block;
		float:left;		
		text-align:left;
	}
	
	
	.comingupBox{
		width:180px;
		border-left:1px solid #e98c14;
		border-right:1px solid #e98c14;
		border-bottom:1px solid #e98c14;
		padding:10px;
		padding-bottom:20px;
		margin-bottom:15px;
		font-family:verdana;
		font-size:11px;
		color:#304f91;
		display:block;
		float:left;		
		text-align:left;
	}
	
	.comingupBox a{
		text-decoration:underline;
	}
	
	.comingupHeader{
		width:192px;
		height:17px;
		padding:5px;
		font-family:tahoma,arial;
		font-size:12px;
		color:#ffffff;
		font-weight:bold;
		margin-top:0px;
		text-align:left;
		background: transparent url(../../images/comingup_header_bg.jpg) repeat-x 0 0;
	}
	
	.centerContent {
		width:469px;
		padding:0px;
		float:left;
		display:block;
		text-align:left;
	}
	
	.centerHeader {
		width:459px;
		height:17px;
		padding:5px;
		font-family:tahoma,arial;
		font-size:12px;
		color:#ffffff;
		font-weight:bold;
		/*background-color:#304f91;*/
		margin-top:0px;
		text-align:left;
		background: transparent url(../../images/header_bg.jpg) repeat-x 0 0;
	}
	
	.centerHeader a,  .centerHeader a:active {
		color:#FFFFFF;
		text-decoration:none;
	}
	
	.centerContentBlock {
		width:447px;
		padding:10px;
		background: url(../../images/center_bg.gif) repeat-x;
		border-bottom:1px dotted #828282;
		border-left:1px solid #3179c0;
		border-right:1px solid #3179c0;
	}
	
	.centerContentBlock a, .centerContentBlock a:hover, .centerContentBlock a:visited {
		font-weight:bold;
	}

	.centerContentBlockNoBorder {
		width:449px;
		padding:10px;
	}
	
	.centerContentBlockNoBorder a, .centerContentBlockNoBorder a:hover, .centerContentBlockNoBorder a:visited {
		font-weight:bold;
	}

	.centerContentBlockNoBorder li a{
		font-size:12px;
	}
	
	.centerHeaderOrange {
		width:459px;
		height:17px;
		padding:5px;
		font-family:tahoma,arial;
		font-size:12px;
		color:#ffffff;
		font-weight:bold;
		/*background-color:#304f91;*/
		margin-top:0px;
		text-align:left;
		background: transparent url(../../images/comingup_header_bg.jpg) repeat-x 0 0
	}

	.centerContentOrangeBlock {
		width:447px;
		padding:10px;
		border-bottom:1px solid #e98c14;
		border-left:1px solid #e98c14;
		border-right:1px solid #e98c14;
		margin-bottom:10px;
	}
	
	.centerContentOrangeBlock a, .centerContentOrangeBlock a:hover, .centerContentOrangeBlock a:visited {
		font-weight:bold;
	}

	.rightContent{
		width:225px;
		height:200px;
		margin-left:10px;
		float:left;
		text-align:center;
	}
	
	.rightContentBlock{
		font-size:11px;
		width:225px;
		float:left;
		text-align:left;
		color:#304f91;
	}
	
	.loginHeader{
		width:215px;
		height:17px;
		padding:5px;
		font-family:tahoma,arial;
		font-size:12px;
		color:#ffffff;
		font-weight:bold;
		margin-top:0px;
		text-align:left;
		background: transparent url(../../images/dark_header_bg.jpg) repeat-x 0 0;
	}
	
	.rightLoginBlock{
		font-size:11px;
		width:203px;
		float:left;
		text-align:left;
		color:#304f91;
		border-left:1px solid #1240a7;
		border-right:1px solid #1240a7;
		border-bottom:1px solid #1240a7;
		padding:10px;
	}

	.formLabel{
		width:150px;
		font-family:verdana;	
		font-size:11px;
		color: #304f91;
		float:left;

	}
	.formElement{
		width:350px;
		height:35px;
		clear:right;
	}

	.inputField{
		width:190px;
		font-family:arial;
		font-size:11px;
		margin-bottom:5px;
		float:left;
	}
	
	.inputFieldSmall{
		width:30px;
		font-family:arial;
		font-size:11px;
		margin-bottom:5px;
		float:left;
	}
	
	.wetWeatherHeader{
		width:215px;
		height:17px;
		padding:5px;
		font-family:tahoma,arial;
		font-size:12px;
		color:#ffffff;
		font-weight:bold;
		margin-top:0px;
		text-align:left;
		background: transparent url(../../images/header_bg.jpg) repeat-x 0 0;
	}
		
	.wetWeatherBlock{
		font-size:11px;
		width:203px;
		float:left;
		text-align:left;
		color:#304f91;
		border-left:1px solid #1240a7;
		border-right:1px solid #1240a7;
		border-bottom:1px solid #1240a7;
		padding:10px;
	}
	
	.date{
		color:#828282;
		font-size:11px;
		margin-bottom:5px;
	}

	.clearFloat{
		height:0px;
		line-height:0px;
		clear:both;
	}

	
	.footer {
		font-family:verdana;
		font-size:11px;
		color:#333333;
		text-align:centre;
		margin-bottom:5px;
	}


