/* Created 04-Sep-2007 Tikalsky */

body {
	font: 100%/1.25 "Trebuchet MS",arial,helvetica,sans-serif;
	color:#1a0a26;			/* very dark purple */             
	background-color:#ffffff;
	margin: 0;
        padding: 0;
}

.screenreader {
position:absolute;
top:-1000px;
left:-1000px;
width:1px;
height:1px;
overflow:hidden;
visibility:hidden;
z-index:-1000;
}

#content {
	position:relative;
		top: 0px;
		left:200px;
	background-color:#ffffff;
	padding: 0.5em;
	width: 75%;
}

#content a		{ color: #000066; font-weight: bold; }
#content a:link 	{ text-decoration:none; }
#content a:visited 	{ text-decoration:none; }
#content a:hover 	{ color: #c10435; text-decoration:underline; }
#content a:active 	{ text-decoration:none; }

table {
	font-size:75%;
}

ul,li 		{ color:#000066; padding-bottom:0.25em;}
ul.redsquare 	{ color:#c10435; padding-bottom:0.25em; list-style-type:square;}
ul.goldsquare	{ color:#f3ce31; padding-bottom:0.25em; list-style-type:square;}

h1    { font-size:160%; color:#000066; }     /* dark blue */
h2    { font-size:140%;color:#000033; }     /* dark blue */

.incipit {
        color: #076073;    /* warm medium blue */
        font-weight: bold;
        text-transform: uppercase;
}


.caption { color: #000066; font-size:85%; font-weight:bold; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.bolditalic { font-weight:bold;font-style:italic; }
.smaller { font-size: 80%; }
.smallest { font-size: 65%; }


/* Top navigation bar */
#navigation {
  font: 85%/1.5 "Trebuchet MS",verdana,arial,helvetica,sans-serif;
  margin: 0 0 0 0;
  vertical-align:top;
  padding-left:10px;
  color: #ffffff;
  background-color: #c10435;                /* uwred */
}
#navigation a 				{ font-size: 85%; color:#ffffff; }
#navigation a.navigation:link 		{ text-decoration:none; }
#navigation a.navigation:active		{ text-decoration:none; }
#navigation a.navigation:visited	{ text-decoration:none; }
#navigation a.navigation:hover 		{ text-decoration:underline; }

/* Top menu bar */
#topmenu {
  font: 80%/1.5 "Trebuchet MS",arial,helvetica,sans-serif;
  margin: 0 0 0 0;
  vertical-align:top;
  padding-left:10px;
  color: #ffffff;		
  background-color: #001040;
}
#topmenu a 			{ font-size:80%; }
#topmenu a.topmenu:link 	{ color:#ffffff; text-decoration:none; }
#topmenu a.topmenu:active 	{ color:#ffffff; text-decoration:none; }
#topmenu a.topmenu:visited 	{ color:#ffffff; text-decoration:none; }
#topmenu a.topmenu:hover 	{ color:#ffffff; text-decoration:underline; }
#topmenu a.topmenugold:link 	{ color: #ffcc33; text-decoration:none; }
#topmenu a.topmenugold:active 	{ color: #ffcc33; text-decoration:none; }
#topmenu a.topmenugold:visited 	{ color: #ffcc33; text-decoration:none; }
#topmenu a.topmenugold:hover 	{ color: #ffcc33; text-decoration:underline; }

/* Left menu bar */
#leftmenu {
	position: absolute;
		top: 39px;
	width:200px;
	height:2000px;
	color: #ffffff;
	background-color:#103050;
}
#leftmenu img {
	border:1px solid #4385d1;
	text-align: center;
	margin:0.5em 0.5em;
}
#leftmenu ul { 
	padding:0;
	margin:0;
	list-style-type:none; 
}
#leftmenu li { 
	padding:0;
	margin:0;
}
#leftmenu a { 
	/*display:block; */
	font-size:80%; 
	color:#ffffff;			/* dark purple from logo */ 
	background-color:#103050;
	padding: 1em 0.9em 1em 0.9em;
	text-decoration:none;
}
#leftmenu a:hover { 
	text-decoration:underline; 
	color:#cccccc;
	background-color:#cccccc;	/* light purple extrapolated from logo */
}
#active a { 
	display:block; 
	font-size:80%; 
	color:#f3cf31; 
	background-color:#103050; 
	width:200px;
	padding: 0.2em 0.8em;
	text-decoration:none;
}

#footer {
	position:relative;
		left:200px;	
	width:50%;
	color:#000033; 
	background-color:#ffffff;
	font: normal 65%/1.25 "Trebuchet MS",verdana,arial,helvetica,sans-serif;
	padding-left: 1em;
	border-top: 1px solid #000066;
}
#footer p {
}
	font-size:80%;
	font-size:80%;

p.sidebar {
	font: normal 70%/1.25 "Trebuchet MS",verdana,arial,helvetica,sans-serif;
	color:#1a0a26; 
	background-color:#ffffff;
}
p.sidebarbold {
	font: bold 70%/1.25 "Trebuchet MS",verdana,arial,helvetica,sans-serif;
	color:#c10435; 
	background-color:#ffffff;
}
ol.loweralpha {list-style-type:lower-alpha;}
ol.upperalpha {list-style-type:upper-alpha;}
/* POSITIONING */
.floatleft  {float:left; padding-right:1em;}
.floatright {float:right; padding-left:1em; }

/* STANDARD UW COLORS */
.black			{color:#000000;}

/* COLOR PALETTE MATCHED TO TONG BME DESIGN AWARDS LOGO */
.darkgreen		{color:#005e20;}	/* Dark green					*/
.mediumgreen		{color:#3cb878;}	/* Medium green					*/
.darkblue1		{color:#103050;}	/* Dark blue					*/
.darkblue2		{color:#002040;}	/* Dark blue					*/
.darkblue3		{color:#001040;}	/* Dark blue					*/
.darkblue4		{color:#002030;}	/* Dark blue					*/
.darkblue5		{color:#101030;}	/* Dark blue					*/
.warmdarkblue		{color:#14758a;}	/* Warm dark blue, for background, vlinks	*/
.warmmedblue		{color:#076073;}	/* Warm medium blue				*/
.warmmedgold		{color:#e4cb59;}	/* Warm medium gold				*/
.warmlightgold		{color:#f7da94;}	/* Warm light gold				*/
.warmlightgold2		{color:#eedd8d;}	/* Warm light gold 2				*/
.warmmedpurple		{color:#980273;}	/* Accent					*/
.verylightpurple	{color:#e9daf4;}	/* In case it's needed.				*/
.lightpurple		{color:#c5abd8;}	/* Matches logo					*/
.mediumpurple		{color:#6b527c;}	/* Matches logo					*/
.darkpurple		{color:#2f1145;}	/* Matches logo					*/
.verydarkpurple		{color:#1a0a26;}	/* Matches logo					*/
.mediumteal		{color:#339999;}
.darkteal		{color:#006666;}
/* BUTTONS */
/* a color and text-decoration are inherited from content and aren't overridden here; don't know why */
a.button {
	font-size: 65%;
	font-weight: bold;
	color: #1a0a26;			/* very dark purple */
	background-color: #e9daf4;    /* very light purple */
	padding: 0.125em 0.25em;
	text-decoration:none;
} 
a.button:link {
	border: ridge #cccccc;    /* light gray */
} 
a.button:visited {
	border: ridge #cccccc;    /* light gray */
} 
a.button:hover {
	border: groove #cccccc;    /* light gray */
	background-color: #cccccc;     /* light gray */
} 
a.button:active {
	border: ridge #cccccc;    /* light gray */
} 
