.Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	font-variant: small-caps;
	background-color: #666666;
	padding: 4px 2px 2px;
	height: 22px;
	text-align: center;
}
.Page-Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	font-variant: small-caps;
	background-color: #003377;
	padding: 4px 2px 2px;
	height: 22px;
	text-align: center;
}
.Student-InProgress {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: small-caps;
	text-indent: 15px;
	padding: 4px 2px 2px;
	height: 15px;
	color: #003377;
}
.Student-Hold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: small-caps;
	text-indent: 15px;
	padding: 4px 2px 2px;
	height: 15px;
	color: #990000;
}

.Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.PasswordText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.Class-Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	font-variant: small-caps;
	background-color: #005596;
	text-indent: 8pt;
	padding: 3px 1px 3px;
	height: 18px;
	text-align:center;
}
.Class-Title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	font-variant: small-caps;
	background-color: #005596;
	text-indent: 8pt;
	padding: 1px1px1px;
	height: 18px;
	text-align:left;

}
.ClassList-Classes-2-Teacher {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-indent: 15px;
	padding: 4px 2px 2px;
	height: 22px;
}
.Title-SubBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	background-color: #666666;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	padding: 4px 2px 2px;
	height: 22px;
	margin-left: 10px;
	margin-right: 10px;
}
.ClassList-Classes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-indent: 8px;
	padding: 4px 2px 2px;
	height: 22px;
}
.Student-List {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-indent: 15px;
	padding: 4px 2px 2px;
	height: 15px;
}
.Student-Complete {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-indent: 15px;
	padding: 4px 2px 2px;
	height: 15px;
	color: #6699FF;
}
.Class{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-indent: 8px;
	padding: 1px1 px 1px;
	height: 15px;
	color: #333333;
	text-align: center;
}

.Class2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-indent: 8px;
	padding: 1px1 px 1px;
	height: 20px;
	color: #333333;
	text-align: left;
}
.Classcomment{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
/*	text-indent: 8px;*/
	padding: 1px1 px 1px;
	height: 15px;
	color: #333333;
	text-align: left;
}

/**********************************************************************/

body{
	top:0;
	left:0;
	margin:10;
	padding:0;
	background-color:#ffffff;
}

div.header{
	margin:0;
	padding-top:0;
	width:980px;
	align:center;
	background-color:#ffffff;
	border:1px solid #005596;

}

div.header table{
	width:100%;
	margin-top:0;
}

div.pagecontent{
	padding-left:50px;
	width:650px;
}

div.pagetext{
	align:center;
	padding-left:100px;
	font:bold 14px Verdana,Arial,helvetica,sans-serif;
	color:#333;
}

div.pagetext2{
	align:center;
	padding-left:40px;
	padding-right:40px;
	font:14px Verdana,Arial,helvetica,sans-serif;
	color:#333;
}

div.pagetext3{ /* date text on login page */
	align:center;
	width:500px;
	padding-left:10px;
	padding-right:10px;
	font:bold 12px Verdana,Arial,helvetica,sans-serif;
	color:#333;
}

div.errMsg{
	padding-left:40px;
	padding-right:40px;
	font:14px helvetica,arial,sans-serif;
	color:#660000;
}

div.selector{
	padding-left:50px;
}

/**********************************************************************/

TR.footer {
  background: #005596;
}

TD.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #005596;
	color: #ffffff;
	font-weight: bold;
	padding: 4px 2px 2px;
	height: 22px;
	text-align: right;
	vertical-align: middle;
}
A:hover {
  color: #6699FF;
  text-decoration: underline;
}
a{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	color: #005596;
}
a:hover{	text-decoration: underline;}

td.content1{
	padding:2px;
	/*width:350px;*/
	height:100px;
	vertical-align:middle;
}
div#content1{
	/*width:350px;
	height:190px;*/
}
table.content1{
	width:750px;
/*	height:180px;*/
}
#content1 .sb-inner { background:white; }
#content1 .sb-shadow { background:black; }
#content1 .sb-border { background:#008C00; }
table.content1 td{
	height:20px;
	vertical-align:middle;
}

td.contentS1{
	padding:2px;
	/*width:220px;
	height:190px;*/
	vertical-align:top;
}
/* checklist */
div.chklstfloat{
	right:0px;float:right;
	position:absolute;
	width:160px;height:200px;
	border:2px solid #FF7400;
}

div.checklistshadow{
	float: left;padding: 0 6px 6px 0;height:60px;
    background: url(/site_mediamsrc/media/img/dropshadow.png) no-repeat bottom right;
}
div.checklistshadow img{display: block;position: relative;
    top: -3px;left:-3px;padding:5px;background:#EEEEDD;
    border:1px solid;border-color: #ccc #666 #666 #ccc;
}
td.checklistshadow1{
	float: left;padding: 0 6px 6px 0;
    background: url(/site_mediamsrc/media/img/dropshadow.png) no-repeat bottom right;
}


}
td.checklistshadow1 img{display: block;position: relative;
    top: -3px;left:-3px;padding:5px;background:#EEEEDD;
    border:1px solid;border-color: #ccc #666 #666 #ccc;
}
div.checklistshadow1{
	float: left;padding: 0 6px 6px 0;
    background: url(/site_mediamsrc/media/img/dropshadow.png) no-repeat bottom right;
}


}
div.checklistshadow1 img{display: block;position: relative;
    top: -3px;left:-3px;padding:5px;background:#EEEEDD;
    border:1px solid;border-color: #ccc #666 #666 #ccc;
}
.Title-SubBar2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	text-indent: 22px;
	margin-right: 12px;
	margin-left: 12px;
}
.Class-Title-Grades {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	font-variant: small-caps;
}
.Class-Grades {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-color: #ffffff;
	color: #333333;
	padding-left: 2px;
}
.Grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background-color: #CCCCCC;
	left: 2px;
	top: 2px;
	right: 2px;
	bottom: 2px;
	clip: rect(2px,2px,2px,2px);
	font-weight: bold;
}
.BreadCrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	height: 10px;
	text-align: right;
	padding-right: 10px;
	vertical-align: middle;
}
.Buttons {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
}
.Student-NotStarted {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: small-caps;
	text-indent: 15px;
	padding: 4px 2px 2px;
	height: 15px;
	color: #009900;
}
.Student-Final {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: small-caps;
	text-indent: 15px;
	padding: 4px 2px 2px;
	height: 15px;
	color: #660066;
}
.Class-Title-Sub {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	font-variant: small-caps;
	background-color: #333333;
	text-indent: 8pt;
	padding: 1px1px1px;
	height: 18px;
	text-align: left;
}

.Class-Grades-Value {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-color: white;
	color: white;
	padding-left: 2px;
}
.Class-Title-Sub-Value {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-color: white;
	color: white;
	padding-left: 2px;
}
}
.bl {background: url(/site_mediamsrc/media/img/bl.gif) 0 100% no-repeat}
.bl {background: url(/site_mediamsrc/media/img/bl.gif) 0 100% no-repeat}
.br {background: url(/site_mediamsrc/media/img/br.gif) 100% 100% no-repeat}
.tl {background: url(/site_mediamsrc/media/img/tl.gif) 0 0 no-repeat}
.tr {background: url(/site_mediamsrc/media/img/tr.gif) 100% 0 no-repeat; padding:5px}

.t {background:  url(/site_mediamsrc/media/img/dot.gif) 0 0 repeat-x; width: 20em}
.b {background:  url(/site_mediamsrc/media/img/dot.gif) 0 100% repeat-x}
.l {background:  url(/site_mediamsrc/media/img/dot.gif) 0 0 repeat-y}
.r {background:  url(/site_mediamsrc/media/img/dot.gif) 100% 0 repeat-y}

.Buttonsnotstarted {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight:bold;
	color: #009900;
	width:50px;

}

.Buttonscomplete {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #6699FF;
	font-weight:bold;

}

.Buttonsapproved {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #660066;
	font-weight:bold;

}
.Buttonsworking {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight:bold;
	color: #FF9900;
	width:50px;

}


.Student-ListUnd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-indent: 15px;
	padding: 4px 2px 2px;
	height: 15px;
	text-decoration: underline;
}

.transOFF {}
.transON {width: 100%; background-color:silver;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;border:1px solid black; }
.trans25 {width: 100%; background-color: silver;opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25;border:1px solid black; }
.trans75 {width: 100%; background-color: silver;opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;border:1px solid black; }

/***********************/
.reportlinks{
	border:1px solid #005596;
	margin:0px;
	border-collapse:collapse;
}
.reportlinks th{
	font: bold 14px verdana,arial,helvetica,sans-serif;
	background-color:#dedede;
	text-align: center;
	border:1px solid #005596;
	padding:4px;
}
.reportlinks td{
	font: 14px verdana,arial,helvetica,sans-serif;
	text-align: center;
	border:1px solid #005596;
	padding:4px;
}
.reportlinks tr{
}
.reportlinks tr .alt{
	font: 14px verdana,arial,helvetica,sans-serif;
	background-color:#DEDFDE;
}

.gradegrid{
	border:1px solid #005596;
	margin:0px;
	border-collapse:collapse;
	width:500px;
}
.gradegrid th{
	font: bold 14px verdana,arial,helvetica,sans-serif;
	background-color:#dedede;
	text-align: center;
	border:1px solid #005596;
	padding:4px;
}
.gradegrid td{
	font: 14px verdana,arial,helvetica,sans-serif;
	text-align:left;
	border:1px solid #005596;
	padding:4px;
}
.gradegrid td#butt{
	width:100px;
	height:33px;
	font: 14px verdana,arial,helvetica,sans-serif;
	text-align:center;
	border:1px solid #005596;
	padding:4px;
	background-color:#efefef;
}
.gradegrid tr{
	font: 14px verdana,arial,helvetica,sans-serif;
	background-color:#efefef;
}
.gradegrid tr#alt{
	font: 14px verdana,arial,helvetica,sans-serif;
	background-color:#EEEEEE;
}
/***********************/

/*
#studautocomplete {
	width:25em;
	padding-bottom:2em;
}
.autoinput{
	width:200px;
}

.autodiv{
	position:absolute;
	width:200px;
}
*/

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
.yui-ac{
	width:25em;
	margin-left:0px;
	padding-bottom:2em;
	position:relative;
	font-family:arial;
	font-size:100%;
}
.yui-ac-input{
	position:absolute;
	width:250px;
}
.yui-ac-container{
	position:absolute;
	top:1.6em;
	width:100%;
}
.yui-ac-content{
	position:absolute;
	width:100%;
	border:1px solid #808080;
	background:#fff;
	overflow:hidden;
	z-index:9050;
}
.yui-ac-shadow{
	position:absolute;
	margin:.3em;
	width:100%;
	background:#000;
	-moz-opacity:0.10;
	opacity:.10;
	filter:alpha(opacity=10);
	z-index:9049;
}

.yui-ac iframe{
	opacity:0;
	filter:alpha(opacity=0);
	padding-right:.3em;
	padding-bottom:.3em;
}

.yui-ac-content ul{
	margin:0;
	padding:0;
	width:100%;
}

.yui-ac-content li{
	font: 10px arial;
	margin:0;
	padding:2px 5px;
	cursor:default;
	white-space:nowrap;
	list-style:none;
	zoom:1;
}

.yui-ac-content li.yui-ac-prehighlight{
	background:#B3D4FF;
}

.yui-ac-content li.yui-ac-highlight{
	background:#005596;
	color:#FFF;
}
/***********************/




/* DATATABLE
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/

.yui-dt-mask{
	position:absolute;
	z-index:9500;
}
.yui-dt-tmp{
	position:absolute;
	left:-9000px;
}
.yui-dt-scrollable .yui-dt-bd{
	overflow:auto;
}
.yui-dt-scrollable .yui-dt-hd{
	overflow:hidden;
	position:relative;
}
.yui-dt-scrollable .yui-dt-bd thead tr,.yui-dt-scrollable .yui-dt-bd thead th{
	position:absolute;
	left:-1500px;
}
.yui-dt-scrollable tbody{
	-moz-outline:none;
}
.yui-dt-draggable{
	cursor:move;
}
.yui-dt-coltarget{
	position:absolute;
	z-index:999;
}
.yui-dt-hd{
	zoom:1;
}
th.yui-dt-resizeable .yui-dt-resizerliner{
	position:relative;
}
.yui-dt-resizer{
	position:absolute;
	right:0;
	bottom:0;
	height:100%;
	cursor:e-resize;
	cursor:col-resize;
	background-color:#CCC;
	opacity:0;
	filter:alpha(opacity=0);
}
.yui-dt-resizerproxy{
	visibility:hidden;
	position:absolute;
	z-index:9000;
}
th.yui-dt-hidden .yui-dt-liner,td.yui-dt-hidden .yui-dt-liner,th.yui-dt-hidden .yui-dt-resizer{
	display:none;
}
.yui-dt-editor{
	position:absolute;
	z-index:9000;
}
.yui-dt table{
	margin:0;
	padding:0;
	font-family:arial;
	font-size:10px;
	border-collapse:separate;
	*border-collapse:collapse;
	border-spacing:0;
	border:1px solid #7F7F7F;
}
.yui-dt thead{
	border-spacing:0;
}
.yui-dt caption{
	color:#000000;
	font-size:85%;
	font-weight:normal;
	font-style:italic;
	line-height:1;
	padding:1em 0pt;
	text-align:center;
}
.yui-dt th{
	background:#D8D8DA url(sprite.png) repeat-x 0 0;
}
.yui-dt th, .yui-dt th a{
	font-weight:normal;
	text-decoration:none;
	color:#000;
	vertical-align:bottom;
}
.yui-dt th{
	margin:0;
	padding:0;
	border:none;
	border-right:1px solid #CBCBCB;
}
.yui-dt tr.yui-dt-first td{
	border-top:1px solid #7F7F7F;
}
.yui-dt th .yui-dt-liner{white-space:nowrap;}
.yui-dt-liner{margin:0;padding:0;padding:4px 10px 4px 10px;}
.yui-dt-coltarget{width:5px;background-color:red;}
.yui-dt td{margin:0;padding:0;border:none;border-right:1px solid #CBCBCB;text-align:left;}
.yui-dt-list td{border-right:none;} .yui-dt-resizer{width:6px;}
.yui-dt-mask{background-color:#000;opacity:.25;*filter:alpha(opacity=25);}
.yui-dt-message{background-color:#FFF;} .yui-dt-scrollable table{border:none;}
.yui-dt-scrollable .yui-dt-hd{border-left:1px solid #7F7F7F;border-top:1px solid #7F7F7F;border-right:1px solid #7F7F7F;}
.yui-dt-scrollable .yui-dt-bd{border-left:1px solid #7F7F7F;border-bottom:1px solid #7F7F7F;border-right:1px solid #7F7F7F;background-color:#FFF;}
.yui-dt-scrollable .yui-dt-data tr.yui-dt-last td{border-bottom:1px solid #7F7F7F;}
thead .yui-dt-sortable{cursor:pointer;}
th.yui-dt-asc, th.yui-dt-desc{background:url(sprite.png) repeat-x 0 -100px;}
th.yui-dt-sortable .yui-dt-label{margin-right:10px;}
th.yui-dt-asc .yui-dt-liner{background:url(dt-arrow-up.png) no-repeat right;}
th.yui-dt-desc .yui-dt-liner{background:url(dt-arrow-dn.png) no-repeat right;}
tbody .yui-dt-editable{cursor:pointer;}
.yui-dt-editor{text-align:left;background-color:#F2F2F2;border:1px solid #808080;padding:6px;}
.yui-dt-editor label{padding-left:4px;padding-right:6px;}
.yui-dt-editor .yui-dt-button{padding-top:6px;text-align:right;}
.yui-dt-editor .yui-dt-button button{background:url(sprite.png) repeat-x 0 0;border:1px solid #999;width:4em;height:1.8em;margin-left:6px;}
.yui-dt-editor .yui-dt-button button.yui-dt-default{background:url(sprite.png) repeat-x 0 -1400px;background-color:#5584E0;border:1px solid #304369;color:#FFF}
.yui-dt-editor .yui-dt-button button:hover{background:url(sprite.png) repeat-x 0 -1300px;color:#000;}
.yui-dt-editor .yui-dt-button button:active{background:url(sprite.png) repeat-x 0 -1700px;color:#000;}
tr.yui-dt-even{background-color:#FFF;}
tr.yui-dt-odd{background-color:#EDF5FF;}
tr.yui-dt-even td.yui-dt-asc, tr.yui-dt-even td.yui-dt-desc{background-color:#EDF5FF;}
tr.yui-dt-odd td.yui-dt-asc, tr.yui-dt-odd td.yui-dt-desc{background-color:#DBEAFF;}
.yui-dt-list tr.yui-dt-even{background-color:#FFF;}
.yui-dt-list tr.yui-dt-odd{background-color:#FFF;}
.yui-dt-list tr.yui-dt-even td.yui-dt-asc, .yui-dt-list tr.yui-dt-even td.yui-dt-desc{background-color:#EDF5FF;}
.yui-dt-list tr.yui-dt-odd td.yui-dt-asc, .yui-dt-list tr.yui-dt-odd td.yui-dt-desc{background-color:#EDF5FF;}
th.yui-dt-highlighted, th.yui-dt-highlighted a{background-color:#B2D2FF;}
tr.yui-dt-highlighted, tr.yui-dt-highlighted td.yui-dt-asc, tr.yui-dt-highlighted td.yui-dt-desc, tr.yui-dt-even td.yui-dt-highlighted, tr.yui-dt-odd td.yui-dt-highlighted{cursor:pointer;background-color:#B2D2FF;}
.yui-dt-list th.yui-dt-highlighted, .yui-dt-list th.yui-dt-highlighted a{background-color:#B2D2FF;}
.yui-dt-list tr.yui-dt-highlighted, .yui-dt-list tr.yui-dt-highlighted td.yui-dt-asc, .yui-dt-list tr.yui-dt-highlighted td.yui-dt-desc, .yui-dt-list tr.yui-dt-even td.yui-dt-highlighted, .yui-dt-list tr.yui-dt-odd td.yui-dt-highlighted{cursor:pointer;background-color:#B2D2FF;}
th.yui-dt-selected, th.yui-dt-selected a{background-color:#446CD7;}
tr.yui-dt-selected td, tr.yui-dt-selected td.yui-dt-asc, tr.yui-dt-selected td.yui-dt-desc{background-color:#426FD9;color:#FFF;}
tr.yui-dt-even td.yui-dt-selected, tr.yui-dt-odd td.yui-dt-selected{background-color:#446CD7;color:#FFF;}
.yui-dt-list th.yui-dt-selected, .yui-dt-list th.yui-dt-selected a{background-color:#446CD7;}
.yui-dt-list tr.yui-dt-selected td, .yui-dt-list tr.yui-dt-selected td.yui-dt-asc, .yui-dt-list tr.yui-dt-selected td.yui-dt-desc{background-color:#426FD9;color:#FFF;}
.yui-dt-list tr.yui-dt-even td.yui-dt-selected, .yui-dt-list tr.yui-dt-odd td.yui-dt-selected{background-color:#446CD7;color:#FFF;}
.yui-dt-paginator{display:block;margin:6px 0;white-space:nowrap;}
.yui-dt-paginator .yui-dt-first, .yui-dt-paginator .yui-dt-last, .yui-dt-paginator .yui-dt-selected{padding:2px 6px;}
.yui-dt-paginator a.yui-dt-first, .yui-dt-paginator a.yui-dt-last{text-decoration:none;}
.yui-dt-paginator .yui-dt-previous, .yui-dt-paginator .yui-dt-next{display:none;}
a.yui-dt-page{border:1px solid #CBCBCB;padding:2px 6px;text-decoration:none;background-color:#fff}
.yui-dt-selected{border:1px solid #fff;background-color:#fff;}


/* PAGINATOR
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
.yui-pg-container{display:block;margin:6px 0;white-space:nowrap;}
.yui-pg-first, .yui-pg-previous, .yui-pg-next, .yui-pg-last, .yui-pg-current, .yui-pg-pages, .yui-pg-page{display:inline-block;font-family:arial,helvetica,clean,sans-serif;padding:3px 6px;zoom:1;}
.yui-pg-pages{padding:0;}
.yui-pg-current{padding:3px 0;}
a.yui-pg-first:link, a.yui-pg-first:visited, a.yui-pg-first:active, a.yui-pg-first:hover, a.yui-pg-previous:link, a.yui-pg-previous:visited, a.yui-pg-previous:active, a.yui-pg-previous:hover, a.yui-pg-next:link, a.yui-pg-next:visited, a.yui-pg-next:active, a.yui-pg-next:hover, a.yui-pg-last:link, a.yui-pg-last:visited, a.yui-pg-last:active, a.yui-pg-last:hover, a.yui-pg-page:link, a.yui-pg-page:visited, a.yui-pg-page:active, a.yui-pg-page:hover{color:#06c;text-decoration:underline;outline:0;}
span.yui-pg-first, span.yui-pg-previous, span.yui-pg-next, span.yui-pg-last{color:#a6a6a6;}
.yui-pg-page{background-color:#fff;border:1px solid #CBCBCB;padding:2px 6px;text-decoration:none;}
.yui-pg-current-page{background-color:transparent;border:none;font-weight:bold;padding:3px 6px;}
.yui-pg-page{margin-left:1px;margin-right:1px;}
.yui-pg-first, .yui-pg-previous{padding-left:0;}
.yui-pg-next, .yui-pg-last{padding-right:0;}
.yui-pg-current, .yui-pg-rpp-options{margin-left:1em;margin-right:1em;}

