/* Stlyesheet for WSR Website */

body {
	background: #FFFFFF;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Trebuchet MS, Arial;
	font-size: 10pt;
	color: #17365D;
	}

a.footerlink {
color: #FFFFFF;
}

table.main {
	border: 0;
	border-collapse: collapse;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	table-layout: fixed;
	}

	td.main_header {
		background: url(images/banner_bg_midblue.jpg) #22518A;
		margin: 0;
		padding: 0;
		width: 915px;
		height: 170px;
		vertical-align: middle;
		}

	td.main_headerside {
		background: url(images/banner_bg_midblue.jpg) #22518A;
		margin: 0;
		padding: 0;
		width: *;
		height: 170px;
		vertical-align: middle;
		}

	td.main_topmenu {
		background: url(images/banner_bg_gray.png) #C3C3C3;
		margin: 0;
		padding: 0;
		width: 915px;
		height: 30px;
		vertical-align: middle;
		}

	td.main_topmenuside {
		background: url(images/banner_bg_gray.png) #C3C3C3;
		margin: 0;
		padding: 0;
		width: *;
		height: 30px;
		vertical-align: middle;
		}

	table.main_topmenu_inner {
		border: 0;
		border-collapse: collapse;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		table-layout: fixed;
		}

		td.main_topmenu_inner_arrow {
			background: url(images/banner_bg_midblue.jpg) #22518A;
			margin: 0;
			padding: 0;
			width: 20px;
			height: 30px;
			vertical-align: middle;
			font-weight: bold;
			color: #FFFFFF;
			}

		td.main_topmenu_inner_menu {
			background: transparent;
			margin: 0;
			padding: 0;
			width: *;
			height: 30px;
			vertical-align: middle;
			}

		td.main_topmenu_inner_swirltail {
			background: url(images/banner_swirl_tail.png) no-repeat transparent;
			margin: 0;
			padding: 0;
			width: 30px;
			height: 30px;
			vertical-align: top;
			text-align: left;
			}

	td.main_content {
		background: #FFFFFF;
		margin: 0;
		padding: 20px;
		width: 915px;
		height: *;
		vertical-align: top;
		font-family: Trebuchet MS, Arial;
		font-size: 10pt;
		color: #17365D;
		}

	td.main_contentside {
		background: #FFFFFF;
		margin: 0;
		padding: 0;
		width: *;
		height: *;
		vertical-align: top;
		}

	td.main_topfooter {
		background: url(images/banner_bg_midblue.jpg) #22518A;
		margin: 0;
		padding: 0;
		width: 915px;
		height: 25px;
		vertical-align: middle;
		font-family: Trebuchet MS, Arial;
		font-size: 8pt;
		color: #FAFAFA;
		text-align: center;
		}

	td.main_topfooterside {
		background: url(images/banner_bg_midblue.jpg) #22518A;
		margin: 0;
		padding: 0;
		width: *;
		height: 25px;
		vertical-align: middle;
		}

	td.main_bottomfooter {
		background: url(images/banner_bg_darkblue.jpg) #17365D;
		margin: 0;
		padding: 0;
		width: 915px;
		height: 25px;
		vertical-align: middle;
		font-family: Trebuchet MS, Arial;
		font-size: 8pt;
		color: #FFFFFF;
		text-align: center;
		}

	td.main_bottomfooterside {
		background: url(images/banner_bg_darkblue.jpg) #17365D;
		margin: 0;
		padding: 0;
		width: *;
		height: 25px;
		vertical-align: middle;
		}

	table.twocols {
		border: 0;
		border-collapse: collapse;
		width: 100%;
		margin: 0;
		padding: 0;
		table-layout: fixed;
		font-size: 10pt;
		}

		td.twocols_left {
			background: transparent;
			margin: 0;
			padding: 0 15px 0 0;
			width: *;
			vertical-align: top;
			}

		td.twocols_right {
			background: transparent;
			margin: 0;
			padding: 0 0 0 15px;
			width: *;
			vertical-align: top;
			}

// Page specific tables

// HOME

	table.home_topbox {
		border: 0;
		border-collapse: collapse;
		width: 100%;
		margin: 0;
		padding: 0;
		table-layout: fixed;
		font-size: 10pt;
		}

		td.home_topbox_left {
			background: transparent;
			margin: 0;
			padding: 0 25px 0 0;
			width: 650px;
			vertical-align: top;
			}

		td.home_topbox_right {
			border: 1px navy solid;
			background: #C6D9F1;
			margin: 0;
			padding: 15px;
			width: 200px;
			vertical-align: top;
			font-size: 10pt;
			}

	table.winners {
		border: 0;
		width: 100%;
		margin: 2px;
		padding: 0;
		table-layout: fixed;
		font-size: 10pt;
		}

		td.winners_left {
			background: #C6D9F1;
			margin: 2px;
			padding: 5px;
			width: 350px;
			vertical-align: top;
			font-size: 10pt;
			}

		td.winners_right {
			margin: 2px;
			padding: 5px;
			width: *;
			vertical-align: top;
			font-size: 10pt;
			}

.topmenubar{
margin: 0;
padding: 0;
float: right;
font-family: Trebuchet MS, Arial;
font-size: 8pt;
font-weight: bold;
width: 100%;
border: 0;
background: transparent;
}

.topmenubar li{
display: inline;
}

.topmenubar li a{
float: left;
color: #17365D;
padding: 8px 8px 8px 8px;
margin: 0 5px 0 0;
text-decoration: none;
}

.topmenubar li a:visited{
color: #17365D;
}

.topmenubar li a:hover, .topmenubar li .current{
color: #FFFFFF;
background: url(images/banner_bg_darkblue.jpg) #17365D;
text-decoration: none;
}

p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}


.welcometext_big {
	font-family: Georgia, Trebuchet MS, Arial;
	font-size: 26pt;
	color: #17365D;
	}

.title {
	font-family: Trebuchet MS, Arial;
	font-size: 12pt;
	color: #17365D;
	font-weight: bold;
	}
