/* CSS Document */

body {
background:#FFFFFF url(grade_leftnav.gif) no-repeat scroll 0 96px;
color:#000000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:0;
padding:0;
font-size:100%;
font-weight:normal;
line-height:1.24;

}

#main 	{
	font-size: 100%;
	background: url(grade_leftnav.gif) no-repeat 0 96px;
	}

#top {
	text-align: left;
	font-size: 100%;
	margin-bottom: 3px;
	border: 0px solid #072C6F;
	margin:0 auto;
	padding:0 0 10px;
}

#bannerBackground {
height:75px;
background:#2580C3;
margin-top:17px;
white-space:nowrap;
min-width:991px;
}

#bannerBackground *  {
	white-space:normal;
}

table, div {
color:#000000;
font-size:90%;
}

.bannerRight {
margin:0;
padding:0;
text-align:right;
vertical-align:top;
width:100%;
}

#linkBox {
overflow:visible;
position:absolute;
right:0;
top:0;
white-space:nowrap;
z-index:2;
width:100%;
}

#linkBoxTools {
font-size:90%;
}

#linkBoxTools {
background:transparent url(bg_links-tools.png) no-repeat scroll 75px 0;
background-color: #074A8B;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size: 85%;
height:14px;
padding:3px 10px 0 20px;
z-index:3;
}

#linkBox {
white-space:nowrap;
}

#linkBoxTools ul {
margin:0 1px 0 0;
}

ul {
list-style-type:square;
}

ul {
margin-bottom:16px;
margin-top:2px;
padding-bottom:0;
padding-top:0;
}

#linkBoxTools li {
display:inline;
list-style-type:none;
margin:0;
}

li {
margin-bottom:4px;
margin-top:4px;
padding-bottom:0;
padding-top:0;
font-size:0.8em;
}

#linkBoxTools ul li:first-child a, #linkBoxTools ul li.first a {
background:transparent none repeat scroll 0 0;
}

#linkBoxTools ul li a {
background:transparent url(line_sep_links.gif) repeat-y scroll 0 0;
color:#FFFFFF;
padding:0 2px 0 5px;
text-decoration:none;
}

a:link, a:hover, a:visited {
color:#0033CC;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
text-decoration:underline;
}

a:link {
color:#0000FF;
}

#linkBoxTools li {
list-style-type:none;
color:lightblue;
}

#path {
background:#074A8B url(grade-path.gif) repeat-x scroll center top;
min-height:15px;
padding:0;
position:relative;
width:100%;
z-index:0;
}

#path div {
font-size:110%;
}

#path div {
margin:0;
padding:0 0 0 10px;
}

#path div ul {
color:#DBE1E6;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:75%;
font-weight:bold;
margin:0;
padding:1px 0;
}

#path div ul li.first-child {
background-image:none;
padding-left:0;
}

#path div ul li {
background:transparent url(breadcrumb_separator.gif) no-repeat scroll 4px 50%;
display:inline;
list-style-type:none;
/* padding:0 0 0 17px; */
}

#path div li a:link, #path div li a:visited {
color:#DBE1E6;
text-decoration:none;
}

.tabAdditionaltools {
background:#92B2C5 url(bg_path.gif) no-repeat scroll 0 0;
height:18px;
}

table, div {
color:#000000;
font-size:90%;
}

.tdPath {
font-size:11px;
font-weight:bold;
padding:0 0 0 200px;
}

.tdLeft {
min-height:500px;
vertical-align:top;
width:189px;
}

.tdLeft ul {
list-style-type:none;
margin:0;
padding:0;
}

.tdLeft ul li {
color:#14394E;
cursor:pointer;
font-size:80%;
font-weight:bold;
margin:0;
padding:0 0 5px;
width:190px;
}

.tdLeft ul a:link, .tdLeft ul a:visited, .tdLeft ul a:hover, #menu a:active {
color:#14394E;
font-size:95%;
text-decoration:none;
}

.tdLeft ul li a {
background:transparent url(grade_leftnav_rubric.png) no-repeat scroll 0 0;
cursor:pointer;
display:block;
padding:3px 0 3px 20px;
width:170px;
}

.tdContent {
padding:10px;
vertical-align:top;
}

.tdContent {
padding-right:15px;
}

.content {
color:#074A8B;
font-size: 115%;
margin:10px 50px 50px 30px;
width:650px;
}

.tdContent h1 {
color:#000000;
font-family:arial,helvetica,sans-serif;
font-size:140%;
font-weight:bold;
}

h1 {
color:#003399;
font-size:175%;
margin-bottom:16px;
margin-top:22px;
padding-bottom:0;
padding-top:0;
}

.tdContent h2 {
font-family:arial,helvetica,sans-serif;
font-size:150%;
}

h2 {
color:#003399;
font-size:141.5%;
font-weight:normal;
margin-bottom:16px;
margin-top:22px;
padding-bottom:0;
padding-top:0;
}

p {
font-size:85%;
}


p p {
font-size:100%;
}

p {
margin-bottom:16px;
margin-top:2px;
padding-bottom:0;
padding-top:0;
}


td.tdLeft ul li ul li {
font-size:100%;
font-weight:normal;
margin:0;
padding:3px 5px 3px 30px;
width:auto;
}

.tdLeft ul a:link, .tdLeft ul a:visited, .tdLeft ul a:hover, #menu a:active {
color:#14394E;
font-size:95%;
text-decoration:none;
}

.tdLeft ul li li a,
.tdLeft ul li.selected li a,
.tdLeft ul li li a:link, .tdLeft ul li li a:visited,
.tdLeft ul li li a:hover {
	background:transparent none repeat scroll 0 0;
	color:#000000;
	display:inline;
	filter:none;
	padding:0;
	text-decoration:none;
	width:auto;
}

.crumbTrail {
	color:#DBE1E6;
}

.csc-mailform-field {
	padding-bottom: 2px;
}

.csc-mailform-field label {
	color: red;
	vertical-align:top;
	width: 100px;
}

.csc-mailform-radio label {
	color: green;
}

.csc-mailform-field input {
	#text-align: right;
}

.csc-mailform-label br {
	height: 1px;
}

#mailformSalutation br {
	display: none;
	visibility: hidden;
}

.nix,
.filelinks .filecount {
	display: none;
}


.notes {
	border:none;
	padding-left:20px;

}

.logo {
	border:none;
	padding:0px;
	margin:0px;

}

/* Colorsettings - new */
.tdContent h1,
.tdContent h2,
.tdContent h3,
.csc-header h1,
.csc-header h2 {
	color:#2A166F;
}

.tx_drblob_list,
.tx-newloginbox-pi1,
.tx-newloginbox-pi1 table,
span,
.bodytext {
	color:#074A8B;
}

a:link, a:hover, a:visited {
	color:#2580C3;
}