body  {
	font-family:	Verdana, Arial, sans-serif;
	font-size:		100%;
	color:			#322D64;
}

@media screen {
	body { 	background-image: url(images/UnisonLogo_Vertical.png);
			background-color: #ffffff;
			background-repeat: no-repeat;
			background-attachment: fixed;
			margin: 5px 10px 5px 70px; }

	acronym, abbr { cursor:help; }
}

.userform {
	background-color: #D4EEE4;
}

.headline {
	font-size:		80%;
}

.copyright {
	font-weight: bold;
	color: #463F8D;
	padding: 0.1em;
	font-size:	60%;
	/* background-image: url(images/bg_strip_right_winter.jpg); */
	background-image: url(images/bg_strip_right_spring.png);
	background-color: #D4EEE4;
	background-repeat: repeat-y;
	background-position: right;
	border-left: 0.1em #ABDECB solid;
	border-bottom: 0.1em #ABDECB solid;
	margin: 0em; 
}

.smalltext {
	font-size:		80%;
}

a { text-decoration: underline; }
a:hover { text-decoration: none; background-color: #D4EEE4; }
td a { text-decoration: none; }
td a:hover { text-decoration: underline; background-color: #D4EEE4; }

a.floatbutton {	color: white; 
				border: 1px; 
				border-color: white; 
				background-color: #CE5973; 
				font-weight: bold; 
				text-decoration: none; 
				padding: 3px; 
				margin: 2px; 
				font-size: 80%;
}

a.floatbutton:hover { background-color: white; color: #CE5973; 
}

table {
	border-collapse: collapse;
}

th {
	margin: 0; 
	padding: 2px;
	border:1px solid #8BBDBB;
	background-color:#8BBDBB;		
	color: #FFFFFF;	
	font-size: 100%;	
	font-weight: bold;
}

th.inpage {
	color: #322D64;	
	background-color: #C5C1E3;
	text-align: left;
	font-weight: normal;
	font-style: italic;
}

caption {
	border:1px solid #8BBDBB;
	font-weight: bold;
	background-color:#D4EEE4;	
}

td {
	margin: 0; 	
	padding: 2px;
	border:1px solid #8BBDBB;	
	background-color:#D4EEE4;	
	font-size: 100%;
}

td.membersonly
{
    border-color: #CE5973;
    background-color: #F7D7DE;
} 

th.membersonly
{
    border-color: #CE5973;
    background-color: #CE5973;
} 

table.news, td.news, th.news
{
    border-style: none;
	border-collapse: collapse;
    background-color: #FFFFFF;
    padding: 0px;
	border: 0px;
	margin: 0px;
	font-size: 90%;
}

h1,h2,h3,h4 {
	font-weight: bold;
	font-family: Arial, sans-serif;
	color: #463F8D;
	padding: 0.1em;
}

h1 {
	background-image: url(images/UniNamesBackground.png);
	background-color: #D4EEE4;
	background-repeat: repeat-y;
	background-position: right;
	font-size: 120%;
	border-left: 0.1em #ABDECB solid;
	border-bottom: 0.1em #ABDECB solid;
	margin: 0em; 
}

h2 {
	background-image: url(images/bg_strip_right_spring.png);
	/* background-image: url(images/bg_strip_right_winter.jpg); */
	background-color: #D4EEE4;
	background-repeat: repeat-y;
	background-position: right;
	font-size: 120%;
	border-left: 0.1em #ABDECB solid;
	border-bottom: 0.1em #ABDECB solid;
	margin: 0em; 
}

h2.membersonly { 
	background-image: url(images/bgsec_strip_right.png);
	background-color: #CE5973;
	border-left: 0.1em #AC334F solid;
	border-bottom: 0.1em #AC334F solid;
	color: #FEEDED;
}

h3 {
	background-image: url(images/bg_strip_left.png);
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: left;
	font-size: 110%;
	margin: 0.5em 0 0 0; 
}

h3.membersonly { 
	background-image: url(images/bgsec_strip_left.png);
	color: #80263A;
}

h4 {
	font-size: 110%;
	margin: 0.5em 0 0 0; 
}

#navcontainer
{
background: #938DCB;
margin: 0 auto 0 0;
padding: 0.3em 0 0.3em 0.3em;
font-weight: bold;
}

#navcontainer:after
{
content: " ";
display: block;
line-height: 1px;
font-size: 1px;
clear: both;
}

ul#navlist
{
list-style: none;
padding: 0 0.2em 0 0;
margin: 0 auto 0 0;
width: 100%;
font-size: 80%;
}

ul#navlist li 
{
display: block;
float: left;
width: 7.2em;
margin: 0 0.4em 0 0;
padding: 0;
}

ul#navlist li a 
{
display: block;
width: 100%;
padding: 0.3em;
border-width: 0.3ex;
border-color: #E2E0F1 #31557f #31557f #E2E0F1;
border-style: solid;
color: #224059;
text-decoration: none;
background: #C5C1E3;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #DBE06D;
color: #224059;
border-color: #E2E0F1 #E2E0F1 #E2E0F1 #E2E0F1;
}

ul#navlist li a:hover
{
color: #D4EEE4;
background: #8179C1;
border-color: #31557f #E2E0F1 #E2E0F1 #31557f;
}

.boxedtext1 {	padding-top: 0.5em; padding-bottom: 0.5em;
background-color: #E3E8F5; }
.boxedtext2 {	text-align: center; font-size: 150%;
background-color: #CCFFDD; }

.bigButton { width: 1em; height: 1em; }

.minigray { font-size : 0.6em; line-height: 1.0em;
			color: #CCCCCC;  }