TD { text-align: left; }

#nodec A { background: none; padding: 0; }

.bgrepeat {
	background-image: URL("/web/pics/nav/bg-repeat.jpg");
	background-repeat:no-repeat;
}

.newbox {
	border: 1px solid #000088;
	background-image: url('/web/pics/nav/grey-bg.jpg');
	font: normal normal 10pt tahoma, arial, sans serif;
	color: black;
}

.newbox-head {
	background-color: #000088;
	font: normal bold 11pt arial, sans serif;
	color: yellow;
}

.side-list {
	margin-left: 20px;
	padding: 0px;
	line-height: 9pt;
	font: normal normal 10pt arial, sans serif;
	list-style-type: square;
}

BLOCKQUOTE { margin-right: 0px; }

.maininput {
	font: normal normal 10px arial, sans serif;
	}

.highlightheading {
	font: italic bold 11pt verdana, sans serif;
	color: #FFFF00;
	}

.subheading {
	font: italic bold 11pt arial, sans serif;
	color: #FFFF80;
	}

A.subheading {
	text-decoration: none;
}

A:hover.subheading {
	text-decoration: underline;
	color: #EEEEFF;
}

A:hover {
	color: #A00000;
}

.subheadingred { 
	font: italic bold 11pt arial, sans serif;
	color: #FF0000;
	}

A.sublink {
	font: normal bold 11pt arial, sans serif;
	color: #0000FF;
	text-decoration: none;
	}

A:hover.sublink {
	font: normal bold 11pt arial, sans serif;
	color: #000080;
	text-decoration: underline;
	}


.heading {
	font: italic bold 10pt tahoma, sans serif;
	color: #0000B0;
	border: 0;
	border-bottom: 1px solid #666666;
	}

.headingnoline {
	font: italic bold 10pt tahoma, sans serif;
	color: #0000B0;
	}


.lastheading {
	font: italic bold 9pt tahoma, sans serif;
	color: #0000B0;
	border: 0;
	border-bottom: 1px solid #0000D0;
}

.lasttextbox {
	font: italic normal 8pt times new roman, serif;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	border: 0;
	border-left: 1px solid #000000;
	background: #F8F8F8;
}

.lastsmalltextbox {
	font: normal normal 7pt tahoma, sans serif;
	color: #000000;
	padding-right: 5px;
	border: 0;	
	border-left: 1px solid #0000D0;
	background: #F8F8F8;
}

.textbox, .textboxno, .textboxjustify {
	font: normal normal .9em tahoma, arial, sans serif;
	color: #000000;
	padding-left: 10px;
}

.textboxno {
	padding-left: 0px;
}

.textboxjustify {
	text-align: justify;
}

.bluetextbox {
	font: normal normal 9pt arial, sans serif;
	color: #FFFFFF;
}

.bluetextboxjustify {
	font: normal normal 9pt arial, sans serif;
	color: #FFFFFF;
	text-align: justify;
}

A.bluetextlink, A.bluetextlink:visited {
	font: normal normal 9pt arial, sans serif;
	color: #FFFFFF;
	text-decoration: none;
	}

A:hover.bluetextlink {
	text-decoration: underline;
	color: #FFFF99;
}

A.bluetextmorelink, A.bluetextmorelink:visited {
	font: normal bold 9pt arial, sans serif;
	color: #FFFFCC;
	text-decoration: none;
	}

A:hover.bluetextmorelink {
	text-decoration: underline;
	color: #FFFF66;
}

.bluetextboxmore {
	border: 0;
	border-top: 1px solid #DDDDDD;
}

.topheading {
	font: italic bold 10pt verdana, sans serif;
	color: #FFFF30;
}

A.toplink, A.toplink:visited {
	font: normal normal 8pt arial, sans serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0px;
}

A:hover.toplink {
	text-decoration: underline;
}

.pagetitle {
	font: italic normal 12pt arial, sans serif;
	color: #0000A0;
	text-align: right;
}

.pagetitlesmall {
	font: italic normal 11pt arial, sans serif;
	color: #0000A0;
}

.time, A.time {
	font: normal normal 8pt arial, sans serif;
	color: #300000;
}

A.time, A.time:visited {
	color: #900000;
	text-decoration: none;
}

A:hover.time {
	color: #FF0000;
	text-decoration: underline;
}


A.textlink, A.textlink:visited {
	font: normal normal 9pt arial, sans serif;
	color: #0000FF;
	text-decoration: none;
	text-align: left;
	}

A:hover.textlink {
	color: #FF0000;
	text-decoration: underline;
	}

A.smalllink, A.smalllink:visited {
	font: normal normal .8em arial, sans serif;
	color: #0000FF;
	text-decoration: none;
	}

A:hover.smalllink {
	color: #F00000;
	text-decoration: underline;
	}

A.smalllinkbold {
	font: normal bold 7pt arial, sans serif;
	color: #0000FF;
	text-decoration: none;
	}

A:hover.smalllinkbold {
	color: #F00000;
	text-decoration: underline;
	}

.breadcrumbs {
	font: normal normal 8pt arial, sans serif;
	color: #888888;
}

A.breadcrumbs {
	font: normal normal 8pt arial, sans serif;
	color: #0000D0;
	text-decoration: underline;
}

A:visited.breadcrumbs {
	color: #0000D0;
	text-decoration: underline;
}

A:hover.breadcrumbs {
	color: #E00000;
	text-decoration: none;
}

.breadcrumbstop {
	font: normal normal 8pt arial, sans serif;
	color: #000000;
}

A.breadcrumbstop, A.breadcrumbstop:visited {
	font: normal normal 8pt arial, sans serif;
	color: #000000;
	text-decoration: underline;
}

A:visited.breadcrumbstop {
	color: #000000;
	text-decoration: underline;
}

A:hover.breadcrumbstop {
	color: #0000FF;
	text-decoration: none;
}


.textboxhighlight {
	font: normal normal 9pt tahoma, sans serif;
	color: #FF0000;
}


.smalltextbox {
	font: normal normal 7pt tahoma, sans serif;
	color: #000000;
	padding-left: 10px;
}

.textnolink {
	font: normal normal 9pt arial, sans serif;
	color: #0000FF;
}


.fa {	font: normal normal 9pt arial, sans serif;
	color: #0000FF;
}

.fb { 	font: normal normal 9pt arial, sans serif;
	color: #000000;
}
.quote { 
	font: italic normal 9pt times new roman;
	color: black;
	padding: 0 5px 0 10px;
	background: #EEEEEE;
}
A.smallsublink {
	font: normal bold 11pt arial, sans serif;
	color: #000080;
	text-decoration: none;
	}
A:hover.smallsublink {
	font: normal bold 11pt arial, sans serif;
	color: #FF0000;
	text-decoration: underline;
}
.smallsubmit {
	font: normal bold 7pt arial, sans serif;
	color: #000000;
	padding: 0px;
}

.spacer { font: normal normal 12pt arial, sans serif; }

.smallspacer { font: normal normal 6pt arial, sans serif; }

.greytopline {
	font-family: arial;
	border: 0;
	border-top: 1px solid #DDDDDD;
	text-align: left;
}

.listline {
	font: normal normal 9pt tahoma, arial, sans serif;
	color: black;
	padding-left: 10px;
	border: 0;
	border-top: 1px solid #006699;
}

LINE { }

BODY {
	font: normal normal .85em arial, helvetica, san serif;
}

#green {
        font: normal normal .9em arial;
	margin-bottom: 1em;
}

.w20, .w30 { float: right; text-align: right; padding-right: 5px; color: black; }

.w20:hover, .w30:hover { color: red; }

.w30 { width: 30%; }
.w20 { width: 20%; }

#green A, #green A:visited {
        background: url(/web/pics/stud-1-off.gif) no-repeat;
        padding: 1px 0px 2px 20px;
        color: #0000FF;
	text-decoration:none;
}
#green A:hover {
        background: url(/web/pics/stud-1-on.gif) no-repeat;
        color: #FF0000;
	text-decoration:underline;
}

H3 { 
	background: url(/web/pics/bottom-torus.jpg) no-repeat;
	height: 35px;
	padding: 0 0 0 5px;
	margin: 0 0 5px 0;
	display: block;
	vertical-align: bottom;
	font: normal bold .8em arial;
	color: #000099;
	border-bottom: 1px solid #000099;
}

H2 { 
	background: url(/web/pics/h-arrows.gif) no-repeat;
	padding: 0 0 2px 20px;
	margin: 0;
	vertical-align: bottom;
	font: normal bold .8em arial;
	color: #000099;
	border-bottom: 1px solid #000099;
}

#torus_list {
	padding-left: 5px; 
	background: url(/web/pics/bottom-torus.jpg) no-repeat bottom right;
}
#torus_list A, #torus_list A:visited {
        background: url(/web/pics/stud-1-off.gif) no-repeat;
        padding: 1px 0px 5px 20px;
        color: #0000FF;
	text-decoration:none;
}
#torus_list A:hover {
        background: url(/web/pics/bullet-blue-solid.gif) no-repeat;
        color: #FF0000;
	text-decoration:underline;
}

