<!--
body, div, h1, h2, h3, h4, p, tr, td, input, textarea, select, option
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
#navigation a:hover	{background-color:transparent; color: #191970;}
		
#header {
	background-color: #009;
	color: #fff;
	width: 100%;
	height: 22px;
	margin: 0px;
	font-size: 12px;
}

#mainbox {
	width: 100%;
}

#mtainfo {
	position: absolute;
	right: 10px;
	top: 0px;
	color: #fff;
	display: block;
	font-size: 12px;
}

#mtainfo a					{color: #ffffff; text-decoration: underline; background-color:transparent;} 
#mtainfo a:link			{color: #ffffff; background-color:transparent;} 
#mtainfo a:visited	{color: #ffffff; background-color:transparent;} 
#mtainfo a:hover		{color: #191970; background-color: #BDF;}
h1
{
	font-size: 18px;
}
h2
{
	font-size: 16px;
}
h3
{
	font-size: 14px;
}
h4
{
	font-size: 12px;
}
h1, h2, h3, h4
{
	margin: 0 0 3px 0;
}
a
{
	color: #0000D4;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

form, input, textarea, select, option {margin: 0;}

.cellLabel
{
	background-color: #EEEEEE;
	padding-left: 3px;
	padding-right: 3px;
}

input.genchkbx
{
	margin: 0 2px 0 0;
}
input.termchkbx
{
	margin: 1px 3px 1px 0;
}

input.weightInput
{
	height: 13px;
	padding: 1px;
	font-size: 9px;
	text-align: right;
}

fieldset.termAssign
{
	width: auto;
	padding: 6px 0 6px 6px;
	margin: 0 9px 9px 0;
	border-color: #A200A2;
	border-width: 1px 0px 0px 1px;
	border-style: dotted;
	text-align: left;
}

legend.termAssign
{
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFFF;
	/* margin: 0px 0px 3px 0px; */
	color: #A200A2;
	/* padding: 2px 5px 2px 5px; */
}

.listDivider
{
	border-bottom: 1px dotted #AAAAAA;
}

.rowOn
{
	background-color: #FFFFEE;
}
.rowOff
{
	background-color: #FFFFFF;
}
.rowHL
{
	background-color: #DEDDFC;
}
.sideNote
{
	color:#555555;
}
div.checkboxGroup
{
	float: left;
	margin: 0 12px 0 0;
}

.warning
{
	color: red;
}

.required
{
	color: red;
	font-weight: bold;
}

.browseInfo
{
	font-size: 9px;
	font-style: italic;
}

a.dirlink
{
	text-decoration: none;
}

.tableHeaderPos
{
	padding: 3px;
	background-color:#EEEEEE;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
}

.pageHeader
{
	background-color: #A200A2;
	padding: 2px;
}
.headerTitle
{
	font-size: 20px;
	font-weight: bold;
	color: white;
}
a.headerLinks
{
	font-size: 11px;
	font-weight: bold;
	color: white;
}
a.headerLinks:hover
{
	color: white;
}
.horizNav
{
	border-color: #A200A2;
	border-width: 1px;
	border-style: solid;
	background-color: #F4DEF4;
	padding: 3px;
	text-align: center;
}
.primaryBtn
{
	width: 420px;
	text-align: center;
	margin-bottom: 6px;
}
.primaryBtnLink
{
	display: block;
	width: 100%;
	padding: 3px;
	font-size: 13px;
	color: #A200A2;
	border-color: #A200A2;
	border-width: 2px;
	border-style: solid;
	background-color: #F4DEF4;
}
.primaryBtnLink:hover
{
	display: block;
	width: 420px;
	padding: 3px;
	font-size: 13px;
	color: #0000D4;
	border-color: #0000D4;
	border-width: 2px;
	border-style: solid;
	background-color: #DEDDFC;
	text-decoration: none;
}

.secondaryBtn
{
	text-align: center;
	width: 100px;
	padding: 2px 9px 2px 9px;
	font-size: 11px;
	color: #A200A2;
	border-color: #A200A2;
	border-width: 1px;
	border-style: solid;
	background-color: #F4DEF4;
	white-space: nowrap;
}
.secondaryBtn:hover
{
	color: #0000D4;
	border-color: #0000D4;
	border-width: 1px;
	border-style: solid;
	background-color: #DEDDFC;
	text-decoration: none;
}

.systemMessage
{
	/* For home page */
	width: 520px;
	border: 1px solid #FFCC33;
	background-color: #FFFFCC;
	font-size: 12px;
	line-height: 160%;
	padding: 12px;
	margin: 12px;
}

.pagingRow
{
	background-color: #F4DEF4;
}
.copyright
{
	color: #F198FE;
	font-size: 9px;
}

.newCategoryInputBox
{
	margin: 0 0 6px 0;
	padding: 9px;
	border: 1px solid #A200A2;
	background-color: #FFFFEE;
	width: 500px;
	text-align: center;
}

/* Styles for the 'Manage Stories' area */

#classinfo
{
	/* border:1px solid #444444; */
}

#classinfo td
{
	border-bottom: 1px solid #CCCCCC;
	padding-right: 6px;
}

#classinfo th
{
	color: white;
	background-color: #555555;
	padding-right: 6px;
}


#classinfo th a
{
	color: white;
}

#classinfo th a:hover
{
	text-decoration: underline;
}

.colouredrow
{
	background-color: #FFFFEE;
}
.hl
{
	background-color: #FFFFCC;
}
.submitBtn
{
	margin-top: 6px;
	width: 150px;
}

.keywordHL
{
	background-color: yellow;
}


a.tooltipL {
	z-index:10;
	width: 300px;
}
																													
a.tooltipL:hover{
	position:relative;
	z-index:100;
	text-decoration: none;
}		
																													
a.tooltipL span{
	display:none;
	text-decoration: none;
}
																												
a.tooltipL:hover span{
	display:block;
	position:absolute;
	float:leftt;
	top:2.2em;
	left:-300px;
	background: #edf3fe;
	border: 1px solid #80d9fd;
	color:#444;
	padding:5px 8px;
	z-index:10;
	width: 300px;
	text-align:left;
	word-wrap:break-word;
}

a.tooltip {
																													z-index:10;
																													width: 300px;
																													word-wrap:break-word;
																												}
																													
																												a.tooltip:hover{
																													position:relative;
																													z-index:100;
																													text-decoration: none;
																													word-wrap:break-word;
																												}		
																													
																												a.tooltip span{
																													display:none;
																													text-decoration: none;
																													word-wrap:break-word;
																												}
																												
																												a.tooltip:hover span{
																													display:block;
																													position:absolute;
																													float:left;
																													top:2.2em;
																													left:.5em;
																													background: #edf3fe;
																													border: 1px solid #80d9fd;
																													color:#444;
																													padding:5px 8px;
																													z-index:10;
																													width: 300px;
																													text-align:left;
																													word-wrap:break-word;
																												}
																												
-->
