/* Screen CSS: TWU Web Template Version 5.5 */



/*	_shorthand for background

	background: background-attachment | background-color | background-image | background-position | background-repeat */

.img-fl-right {
 float:right;
 padding-left:20px;
}
.img-fl-left {
 float:left;
 padding-right:20px;
}
.copyright-notice {
 margin:30px 0px;padding:0px;text-align:center;width:100%;font-family:arial,helvetica,sans-serif;font-size:11px;
}
.lastmodified-info , #pagecontent p.lastmodified-info {font-size:11px;margin:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p {

	margin:0;

	padding:0;

}

th, td {

	margin: 0;

}

blockquote {

	padding-left: 15px;
	font-style: italic;

}

/*table {

	border-collapse:collapse;

	border-spacing:0;

}*/

fieldset,img {

	border:0;

}

address,caption,cite,code,dfn,em,strong,th,var {

	font-style:normal;

	font-weight:normal;

}

/*ol,ul {

	list-style:none;

}*/

caption,th {

	text-align:left;

}

h1,h2,h3,h4,h5,h6 {

	font-size: 100%;

	font-weight: normal;

}

q:before,q:after {

	content:'';

}

abbr,acronym {

	border: 0;

}



/* Fonts */



body { font:12px arial,helvetica,clean,sans-serif; font-size:small; font:x-small; }

table { font-size: inherit; font: 100%; }



/**

 * 99% for safari; 100% is too large

 */

select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}



/**

 * Bump up !IE to get to 13px equivalent

 */

pre, code {font: 115% monospace; font-size:100%; }



/**

 * Default line-height based on font-size rather than "computed-value"

 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height

 */

body * {line-height:1.5em;}



h1,h2,h3,h4,h5,h6 {font: 200% Georgia, "Times New Roman", Times, serif;}





/** New Stuff **/



/* Basic Tags Redefined */



strong {

	font-weight: bold;

}

em {

	font-style: italic;

}



/* Global IDs */



#debug {

	border-top: 1px solid #777;

	background:#EEEE00;

	font-size: 11px;

	text-align: left;

	font-family: monospace;

	/*position: absolute;

	height: 180px;

	bottom: -180px;

	left: 0;

	width: 100%;

	overflow: auto;

	overflow-x: hidden;

	float: left;*/

}





/* Global Classes */



.clr {

	display: block;

	clear: both;

	height: 18px;

}

.right, .rfloat {

	float: right;

	margin: 0px 0px 18px 18px;

}

.left, .lfloat {

	float: left;

	margin: 0px 18px 18px 0px;

}

.alert {

	color: #CC0000;

}

.nomargin {

	margin: 0px;

}

.small {

	font-size: 10px;

	line-height: 18px;

}



/* Alternate Table Rows */



.altrow-litgrey { background: #F5F5F5; }

.altrow-litmedgrey { background: #DDD; color: #000; }

.altrow-medgrey { background: #AAA; color: #000; }

.altrow-drkgrey { background: #555; color: #FFF; }

.altrow-litblue { background: #72A2DE; }

.altrow-yellow { background: #FFCF06; }





/** DIV Tags **/



body {

	background: #E5E4E0 url(../images/background.gif) repeat-x; 

	font-family: arial, helvetica, sans-serif;

	text-align: center;

	position: relative;

}



div#container {

	margin: 0px auto;

	text-align: left;

	width: 764px;

}



div#globalheader {

	height: 76px;
	position: relative;
	width: 100%;
	z-index:2;
}

div#userheader
{
	font-size: 11px;
	width: 100%;
}
ul#userlinks
{
	text-align: right;
	padding-right: 1.5em;
	list-style-type:none;
	display: block;
	margin:0;
	padding:0 9px 0 0;
	float:right;
}
ul#userlinks li {
  padding:3px;
  margin:0;
  float:left;
}
ul#userlinks li a
{
	color:navy;
	text-decoration: none;
	font-weight:normal;
	background-color:#efefef;
	padding:5px 8px;
}
ul#userlinks li a:hover {
	background-color:navy;
	color:#efefef;
}

div#twulink {

	left: 0px; top: 0px;
}

div#twu-print-header {
	display: none;
}

div#twufinder {

	position: absolute;

	left: 610px; top: 15px;

	}

	div#finder-btn { 

		font-size: 1em;

		height: 0px; 

		overflow: hidden; 

		position: absolute; 

		top: 20px; 

		width: 0px; 

		z-index: 30;

	}

	div#findbox {

		background: #f5f6be;

		border: 2px solid #e4e5ad;

		display: block;

		padding: 10px;

		z-index:2;

	}

	#findbox a:link, #findbox a:visited {

			font-size: 12px;

			line-height: 1.3em;

			border-bottom: 1px dotted;

			color: #273C82;

			text-decoration: none;

		}

		#findbox a:hover {

			border-bottom: 1px solid;

	}

	#finder-atoz a:link {

		margin: 1px;

		padding: 1px;

}

div#twupass {

	position: absolute;

	left: 685px; top: 15px;

}



div#globalfooter {

	padding: 0px 0px 20px;

	color: #999;

	clear: both;

	font-size: 11px;

	margin-bottom: 0px;

	text-align: left;

	width: 100%;

	}

	ul#footerAtoZ {

		background: none;

		display: block;

		float: left;

		height: 17px;

		list-style: none outside none;

		margin: 0px;

		padding: 0px;

		}

		ul#footerAtoZ li {

			display: inline;

			float: left;

			}

			ul#footerAtoZ li a {

				background: none;

				display: block;

				font-size: 11px;

				padding: 1px 4px 0px;

				text-decoration: none;

			}

			ul#footerAtoZ li a:link, ul#footerAtoZ li a:visited  {

				color: #999;

				display: block;

				width: 5px;

			}

			ul#footerAtoZ li a:hover {

				color: #1163C8;

				text-decoration: underline;

	}

	div#footerlinks {

		background-position: top right;

		background-repeat: no-repeat;

		margin: 0px 15px 5px;

		}

		div.siteslabel {

			display: inline; 

			float: left; 

			margin: 0px 0px 0px 10px; 

			font-size: 12px; 

			color: #777;

		}

		div.sitesbrace {

			float: left;

			margin: 0px 10px; 

		}

		div#footermenu a {

			color: #555;

			padding: 0px;

			text-decoration: none;

			}

			div#footermenu a:link, div#footermenu a:visited {

				color: #555;

				text-decoration: none;

			}

			div#footermenu a:hover {

				color: #1163C8;

				text-decoration: underline;

		}

		div#globalfooter address {

			margin: 5px 0px;

			padding: 0px;

}