.swprintheader1 {
	font-weight: bold;
	font-size: 16px;
}

.swprintheader2 {
	font-weight: bold;
	font-size: 24px;
}

.swprintheader3 {
	font-weight: bold;
	font-size: 16px;
}

.swmsg {
	border: 2px solid #000099;
	background-color: LIGHTBLUE;
	padding: 4px;
	margin: 0px;
}

.swmsgtitle {
	margin: 0px;
	font-weight: bold;
}

.swmsgtext {
	margin: 0px;
	font-weight: normal;
}

.noposting {
background-color: #FFCCCC;
}

.someposting {
background-color: #FFFF99;
}

.fullposting {
background-color: #99FF99;
}

td.bluetable, td.bluetablesmall, td.bt, td.bts
{
	padding: 3px;
	margin: 0px;
}

.bluetable, .bluetablesmall, .bt, .bts
{
	border: 2px solid #000099;
	border-collapse: collapse;
}

.bluetablesmall, .bts
{
	font-size: 12px;
}

.sw-checkgrid {
	border-collapse: collapse;
}
.sw-checkbox {
	background-color: #666666;
	padding: 3px;
	border: 2px solid #000000;
}
.sw-checkcaption {
	background-color: #CCCCCC;
	padding: 3px;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #000000;
}

td.homepage {
	width: 100px;
	text-align: center;
	vertical-align: top;
}

img.homepage {
	display: inline;
}

.swmsgtitle {
	margin: 0px;
	font-weight: bold;
}

.swmsgtext {
	margin: 0px;
	font-weight: normal;
}

.successmsg {
	color: black;
	background-color: #AAFFAA;
	border: 2px solid green;
	margin: 0px;
	padding: 4px;
}

.successcaption {
	color: green;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}

.warningmsg {
	color: black;
	background-color: #FFFF99;
	border: 2px solid #FFCC00;
	margin: 0px;
	padding: 4px;
}

.warningcaption {
	color: #FFCC00;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}

.failuremsg {
	color: black;
	background-color: #FFAAAA;
	border: 2px solid red;
	margin: 0px;
	padding: 4px;
}

.failurecaption {
	color: red;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}

.infomsg {
	background-color: #C5E3ED;
	border: 2px solid #000099;
	padding: 4px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	color: black;
}

.infocaption {
	color: #000099;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}

.wizardmsg {
	background-color: #C5E3ED;
	border: 2px solid #000099;
	padding: 4px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	color: black;
}

.wizardcaption {
	color: #000099;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}

.coachleftheader {
	color: #00CCFF;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
}

.navbar {
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
}
	
.navbartext {
	color: white;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 14px;
	padding-top: 8px;
	margin: 0px;
	border-collapse: collapse;
	border: 0px;
	line-height: 20px;
}

.navbartext a:link {  color: WHITE;  }
.navbartext a:visited {  color: WHITE;  }
.navbartext a:hover {  color: WHITE; text-decoration: none; }

.whitelink:link {  color: WHITE;  }
.whitelink:visited {  color: WHITE;  }
.whitelink:hover {  color: WHITE; text-decoration: none; }

.resultsubheader {
background-color: #666666;
font-weight: bold;
color: white;
}

.placeq {
background-color: #666666;
color: white;
font-weight: bold;
}

.place0 {
background-color: black;
color: black;
font-weight: bold;
}
.place1 {
background-color: blue;
color: white;
font-weight: bold;
}
.place2 {
background-color: red;
color: white;
font-weight: bold;
}
.place3 {
background-color: white;
color: black;
font-weight: bold;
}
.place4 {
background-color: darkgreen;
color: white;
font-weight: bold;
}
.place5 {
background-color: yellow;
color: black;
font-weight: bold;
}
.place6 {
background-color: #9900FF;
color: white;
font-weight: bold;
}
.place7 {
background-color: #FF8800;
color: white;
font-weight: bold;
}
.place8 {
background-color: #FF8800;
color: white;
font-weight: bold;
}
.place9 {
background-color: #FF8800;
color: white;
font-weight: bold;
}
.place10 {
background-color: #FF8800;
color: white;
font-weight: bold;
}
.placef {
background-color: #FF8800;
color: white;
font-weight: bold;
}

.placeshadeq {
background-color: #CCCCCC;
}

.placeshade1 {
background-color: #AADDFF;
}
.placeshade2 {
background-color: pink;
}
.placeshade3 {
background-color: white;
}
.placeshade4 {
background-color: lightgreen;
}
.placeshade5 {
background-color: #FFFF99;
}
.placeshade6 {
background-color: #DDBBFF;
}
.placeshade7 {
background-color: #FFCC99;
}
.placeshade8 {
background-color: #FFCC99;
}
.placeshade9 {
background-color: #FFCC99;
}
.placeshade10 {
background-color: #FFCC99;
}
.placeshadef {
background-color: #FFCC99;
}





.place1 a:link {
color: WHITE;
text-decoration: none;
}
.place2 a:link {
color: WHITE;
text-decoration: none;
}
.place3 a:link {
color: BLACK;
text-decoration: none;
}
.place4 a:link {
color: WHITE;
text-decoration: none;
}
.place5 a:link {
color: BLACK;
text-decoration: none;
}
.place6 a:link {
color: WHITE;
text-decoration: none;
}
.placef a:link {
color: WHITE;
text-decoration: none;
}


.place1 a:visited {
color: WHITE;
text-decoration: none;
}
.place2 a:visited {
color: WHITE;
text-decoration: none;
}
.place3 a:visited {
color: BLACK;
text-decoration: none;
}
.place4 a:visited {
color: WHITE;
text-decoration: none;
}
.place5 a:visited {
color: BLACK;
text-decoration: none;
}
.place6 a:visited {
color: WHITE;
text-decoration: none;
}
.placef a:visited {
color: WHITE;
text-decoration: none;
}


.place1 a:hover {
color: WHITE;
text-decoration: underline;
}
.place2 a:hover {
color: WHITE;
text-decoration: underline;
}
.place3 a:hover {
color: BLACK;
text-decoration: underline;
}
.place4 a:hover {
color: WHITE;
text-decoration: underline;
}
.place5 a:hover {
color: BLACK;
text-decoration: underline;
}
.place6 a:hover {
color: WHITE;
text-decoration: underline;
}
.placef a:hover {
color: WHITE;
text-decoration: underline;
}