	body, td, th, textarea, input, select, h2, h3, h4, h5, h6 {
	font: 83%/1.4 helvetica, arial, sans-serif;
		}

	body {
		margin:0;
		padding:0;
		}
	
	#leftcontent {
		position: absolute;
		left:2px;
		top:82px;
		width:180px;
		}

	#leftcontent .menu, #rightcontent .menu {
		margin-top: 10px;
		text-align: center;
		font-family: helvetica;
		font-size: 18px;
		line-height: 1.5;
		}

	#leftcontent .menu a, .rev_sum a {
		text-decoration: none;
		}

	#leftcontent .menusub, #rightcontent .menusub {
		font-size: 14px;
		line-height: 1.2;
		}

	#leftcontent div.menu, #rightcontent div.menu {
		text-align: left;
		line-height: 1.0;
		}

	#leftcontent .actmenu ul {
		list-style-type: none;
		padding: 0;
		margin: 0 0 0 10px;
		}

	#leftcontent .actmenu li {
		background-repeat: no-repeat;
		background-position: 0 .5em;
		padding-left: .8em;
		}

	#centercontent {
   		margin-left: 182px;
   		margin-right:167px;

   		margin-left: 184px;
   		margin-right:169px;
		}
	html>body #centercontent {
   		margin-left: 184px;
   		margin-right:169px;
		}

	#centercontent p {
		padding: 10px 0 0 0;
		}

	#rightcontent {
		position: absolute;
		right:2px;
		top:82px;
		width:165px;
		text-align: center;
		font-family: helvetica;
		}
	
	#banner {
		height:60px;
		voice-family: "\"}\"";
		voice-family: inherit;
		}
	html>body #banner {
		height:60px;
		}

	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		padding:0;
		margin: 0;
		font-size: 18px;
		}
		
	#banner h1 {
		font-size:14px;
		padding:10px 10px 0px 10px;
		margin:0px;
		}
	
	#rightcontent p, p.details {
		font-size:10px
		}

	.section_header {
		text-align: center;
		font-size: 18px;
		font-family: helvetica;
		font-weight: bold;
		height: 22px;
		}

	.section_header h1 {
		padding-top: 0;
		}

	.section_footer {
		height: 22px;
		}

	img {
		padding: 0;
		margin: 0;
		border: 0;
		}

	.b_right, .t_right {
		float:right;
		}

	.b_left, .t_left {
		float:left;
		}

	.login {
		width: 80px;
		font-family: helvetica;
		font-size: 12px;
		font-weight: bold;
		}

	.loginlabel {
		font-family: helvetica;
		font-size: 12px;
		float: left;
		width: 68px;
		padding-top: 4px;
		}

	.loginform {
		width: 95%;
		margin: 0 auto;
		}

	#leftcontent a, #rightcontent a, #uniheader a {
		text-decoration: none;
		}

	.hr {
		border:0
		}

	.top_para {
		padding-top: 10px
		}

	#tmenuholder {
		width: 100%;
		}

#glowingtabs{
float:left;
width:100%;
font-size:90%;
line-height:normal;
}

#glowingtabs ul{
list-style-type: none;
margin:0;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

#glowingtabs li{
display:inline;
margin:0;
padding:0;
}

#glowingtabs a{
float:left;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}

#glowingtabs a span{
float:left;
display:block;
padding: 4px 12px 2px 3px;
font-weight:bold;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs a span {float:none;}
/* End IE5-Mac hack */

#glowingtabs a:hover span {
color: black;
}

#glowingtabs #current a{ /*Selected Tab style*/
background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs #current a span{ /*Selected Tab style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color: black;
}

#glowingtabs a:hover{ /*onMouseover style*/
background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
}

#uniheader ul {
list-style: none;
padding: 0;
margin: 0 0 0 5px;
}

#uniheader ul li {
float: left;
padding: 0 5px;
}

#reviewform {
margin: 15px 0 0 10px;
}

#reviewform .txt {
width: 300px;
padding: 0 0 0 2px;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    display: block;
    float: left;
    font: normal 12px helvetica, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

.f_error { font-family: helvetica; font-weight: bold; font-size: 12px }
.f_error img { vertical-align: text-bottom; padding-bottom: 1px }

.reviewlinks { font-family: helvetica; font-weight: bold }
.contenttxt a, .reviewlinks a { text-decoration: none }

	.dragbox {
		padding: 0px;
		width: 123px;
		margin: 5px;
		z-index: 1;
		font-size: 14px;
		font-family: Arial, sans-serif;
		cursor: move;
	}

	.dragbox ul {
		font-size: 12px;
		font-size: 10px;
		margin: 5px 0 5px 0;
		padding-left: 20px
	}

	.boxhead {
		margin: 0 auto;
		text-align: center;
		font-weight: bold;
	}

	.closebox {
		float: right;
		padding: 0 2px 0 2px;
	}

	.closebox a {
		text-decoration: none;
	}

	.closebox a:hover {
		text-decoration: underline
	}

	.wordcount {
	margin: 0 auto;
	width: 35px;
	text-align: center;
	}
	.wordcount input {
	border: 0;
	width: 30px;
	text-align: center;
	cursor: move;
	}

	.reviewdiv {
	float: left;
	margin: 0 10px 0 10px;
	}

	.reviewdiv textarea, .contactform textarea {
	padding: 2px;
	font-size: 11px;
	}

	.contactform input {
	padding-left: 2px;
	}

	#blinks {
	margin: 0 3px;
	font-size: 11px;
	}

	#blinks a {
	text-decoration: none
	}

	#blinks .right {
	float: right;
	}

	.copynote {
	float: left;
	}

	#trlinks {
	float: right;
	}

	.rev_sum {
	font-weight: bold
	}

	.summarytxt {
	font-size: 10pt;
	font-family: Times New Roman
	}

	.profilepic {
	width: 135px;
	}

	.p_txt {
	height: 14px; padding: 1px 2px 0 2px; width: 150px;
	}

	#unilinks a {
	text-decoration: none
	}

	#unilinks a:hover {
	text-decoration: underline;
	}

	#ratings {
	font-size: 15px;
	font-weight: bold
	}

	#ratings img {
	vertical-align: middle
	}

	#reviewtable {
	text-align: center;
	font-size: 14px;
	}

	#reviewtable th, #reviewtable td {
	padding: 0 20px;
	}

	#reviewtable th {
	font-weight: bold;
	}

	.txt {
	padding-left: 2px;
	}