@charset "UTF-8";
/* CSS Document */
/* normalize margin, padding*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th {
	margin: 0;
	padding: 0;
}

/* normalize font size for headers */
h1, h2, h3, h4, h5, h6{
	font-size: 100%;
}

/* removes list-style from lists */
ol,ul {
	list-style: none;
}



/* normalize font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var{
	font-style: normal;
	font-weight: normal;
}

/* remove borders and spacing from tables */
table{
	/*border-collapse: collapse; 
	border-spacing: 0;*/
	
}

/* removes border from fieldset and img */
fieldset, img{
	border: 0;
}

/* left-aligns text in caption and th */
caption, th{
	text-align: left;
}

/* removes quotation marks from q */
q:before, q:after{
	content:'';
}

body {
	background-color: #041827;
	font-size: 62.5%;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	padding:0px;
	margin:0px;
	text-align: center;
	}

#container {
	background-color: #fff;
	width: 980px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
#header {
	width: 980px;
	height: 97px;
	background-image: url(/images/cssimages/dept_banner_background.jpg);
	background-repeat:no-repeat;
}
#container #header #logo {
	margin-top: 0px;
	margin-left: 0px;
	float: left;
}
#container #header #search {
	margin-top: 20px;
	float: right;
	margin-right: 20px;
}
.searchCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 120px;
	height: 12px;
	color: #fff;
	padding-right: 20px;
}
#container #header #search .searchArrow {
	vertical-align: top;
}
#container #header #search a {
	text-decoration: none;
}
.contacthCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fff;
}
#LibraryBanner{
	width:980px;
	background:#c6d1df;
	border-top:2px solid #d4d4d4;
	border-bottom:2px solid #d4d4d4;
	vertical-align:middle;
	height:3px;
	text-align:Left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	font-style:italic;
	display:none;
}
/*start navigation styles*/
#mainNav{
	height:20px;
	width:980px;
	background-color:#000000;

}
#navigation{
	float:left;
	width:960px;
	height: 20px;
	list-style:none;
	margin: 2px 0 0 16px;
	padding: 0px;
}
#navigation li{
	float:left;
	margin: 0;
	padding: 0 5px 0 5px;
	font-family: Verdana, Arial, Helvetica;
	font-size: .9em;
}

#navigation .stupid{
width:150px;
}
	
#separate{
	font-size: 1.6em;
	font-color: #fff;
	display:block;
	width:1px;
	height:16px;
	vertical-align:text-top;
	margin: 0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
	
#navigation a{
	float:left;
	display:block;
	margin:0;
	padding: 0;
	color:#FFFFFF;
	text-decoration:none;
	border:1px solid #000000;
	background:#000000;
	font-size:1.2em;
}

#navigation a:hover{
	color:#A6A7A8;
}

a {
	color:#3b5b98;
	font-size:1em;
	text-decoration:none;
}

a:hover {
	color:#c07f00;
	font-size:1em;
	text-decoration:underline;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #000000;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}

.goldenLink{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	color: #c07f00;
	margin: 20px 0 10px 0;
	font-weight: normal;
	}
	
.goldentext{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #c07f00;
	font-weight: normal;
	}

.blacktext{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-weight: normal;
	}
/*end navigation styles*/

#main {
	background-image: url(/images/cssimages/dept_background.jpg);
	background-repeat:repeat-x;
	min-height:400px;
	height:auto !important;
	height:400px;
	text-decoration: none;
	padding-top:20px;
}
#main h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 2.4em;
	color:#b47806;
	padding: 20px 0 20px 20px;
	font-weight: normal;
	text-transform: uppercase;	
}
#sidebar {
	float: left;
	width: 160px;
	padding-right: 10px;
	text-decoration: none;
	margin-right:20px;
	display:none;
}
#container #main #sidebar #leftNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #000000;
	margin-left: 20px;
	text-decoration: none;
}
#container #main #sidebar #leftNav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	text-decoration:none;
}
#container #main #sidebar #leftNav a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	text-decoration:none;
}
#container #main #sidebar #leftNav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #3b5b98;
	text-decoration:none;
}

#content {
	width: 725px;
	float: right;
}
#content1 {
	width: 730px;
	float: left;
	margin-left:20px;
}
#container #main #content #topContent {
	width: 706px;
}

#contentNoNav {
	width: 825px;
	float: right;
}
#container #main #content #topContentNoNav {
	width: 850px;
}

#container #main #ContentWide {
	width: 960px;
	margin-right:10px;
	margin-left:10px;
}

.imgBorder {
	padding: 2px;
	border: 1px solid #d7d7d7;
}

.imgBorderLeft {
	float:left;
	padding: 2px;
	border: 1px solid #d7d7d7;
	margin-right: 5px;
	margin-top: 5px;
}


.imgBorderRight {
	float:right;
	padding: 2px;
	border: 1px solid #d7d7d7;
	margin-left: 5px;
	margin-top: 5px;
}

.imgBorderLeftTop {
	float:left;
	padding: 2px;
	border: 1px solid #d7d7d7;
	margin-right: 5px;
	margin-top: 0px;
}


.imgBorderRightTop {
	float:right;
	padding: 2px;
	border: 1px solid #d7d7d7;
	margin-left: 5px;
	margin-top: 0px;
}

.imgNoBorderLeftTop {
	float:left;
	padding: 2px;
	margin-right: 5px;
	margin-top: 0px;
}

.imgNoBorderLeft {
	float:left;
	padding: 2px;
	margin-right: 5px;
	margin-top: 5px;
}

.bodyCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #000000;
	padding: 0 0 20px 0;
}
.bodyCopyNoSpace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #000000;
	padding: 0 0 0px 0;
}
.bodyCopyTight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
	padding: 0 0 5px 0;
}

.tableCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	padding: 0 0 20px 0;
}

#main h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	text-transform: uppercase;
	color: #c07f00;
	margin: 20px 0 10px 0;
	font-weight: normal;
}

#main h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	/*color: #c07f00;*/
	/*color: #3b5b98;*/
	color: #993300;
	margin: 20px 0 10px 0;
	font-weight: normal;
}

#main h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	color: #000000;
	margin: 20px 0 10px 0;
	font-weight: normal;
}

#main h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #000000;
	margin: 20px 0 10px 0;
	font-weight: normal;
}

#main h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	text-transform: uppercase;
	color: #3b5b98;
	margin: 0 0 10px 0;
	font-weight: normal;
}

#container #main #content #bottomContent {
	width: 715px;
	padding-top: 20px;
	clear: right;
}
#container #main #content #bottomContent #col1 {
	width: 222px;
	float: left;
	padding-right: 8px;
}
#container #main #content #bottomContent #col2 {
	width: 223px;
	float: left;
	padding-left: 8px;
	padding-right: 8px;
}
#container #main #content #bottomContent #col3 {
	width: 222px;
	float: left;
	padding-left: 8px;
}
#container #main #sidebar #leftNav li {
	padding-top: 10px;
	padding-bottom: 10px;
}
.divider {
	width: 218px;
	margin: 0 0 0 20px;
}
.clearer {
	clear: both;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}
.linkMore {
	color: #b47806;
	text-decoration: none;
}
#contentInternal {
	width: 715px;
	float: right;
	padding-right:10px;
}

#contentInternal ul {
	font-size: 1.2em;
	color: #000000;
	list-style-position: outside;
	list-style-type: square;
	margin: 0 0 10px 40px;
}

#contentInternal ol  {
	font-size: 1.2em;
	color: #000000;
	list-style-position: outside;
	list-style-type:decimal;
	margin: 0 0 20px 38px;
}


#container #main #contentInternal #contentInternalCopy {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
}

#contentInternalForm {
	width: 850px;
	float: left;
	margin-left: 70px;
}
#container #main #contentInternal #contentInternalCopyForm {
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 20px;
}

#container #main #contentInternal #VideoContainer {
	width: 200px;
	Float: right;
}

#container #main #contentInternal #VideoContainerLeft {
	width: 200px;
	height: 150px;
	Float: left;
}

#container #main #contentInternal #MMat1 {
	Width:124px;
	float:left;

}
.unorderedList     {
	font-size: 1.0em;
	color: #000000;
	list-style-position: outside;
	list-style-type: square;
	margin: 0 0 10px 15px;
}
.orderedList {
	font-size: 1.2em;
	color: #000000;
	list-style-position: outside;
	list-style-type: lower-alpha;
	margin: 20px 0 20px 38px;
}
.orderedListNumbered {
	font-size: 1.2em;
	color: #000000;
	list-style-position: outside;
	list-style-type:decimal;
	margin: 0 0 10px 38px;
}
.orderedListNumbered li{
	margin-bottom:5px;
}

#copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666666;
	padding-top: 5px;
}
#footer {
	clear: both;
	wdth:100%;
	text-align: center;
	padding: 25px 0 10px 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #3b5b98;
	font-style: normal;
}
#container #main #footer a {
	color: #3b5b98;
	text-decoration: none;
}
#container #main #footer a:hover {
	color: #666666;
	text-decoration: none;
}

/* active page navigation */
#leftNav_1 #container #main #sidebar #leftNav #leftNav1,
#leftNav_2 #container #main #sidebar #leftNav #leftNav2,
#leftNav_3 #container #main #sidebar #leftNav #leftNav3,
#leftNav_4 #container #main #sidebar #leftNav #leftNav4,
#leftNav_5 #container #main #sidebar #leftNav #leftNav5,
#leftNav_6 #container #main #sidebar #leftNav #leftNav6,
#leftNav_7 #container #main #sidebar #leftNav #leftNav7 {
	color: #3b5b98;
	text-decoration: none;
}

b {
	font-weight: bold;
}

strong {
	font-weight: bold;
}

#main #contentInternal dt {
	margin-top: 0px;
	width: 60px;
	font-size:1em;
	padding-top: 4px;
	padding-bottom: 4px;
}

#main #contentInternal dd {
	margin-top: -22px;
	font-size:1em;
	margin-left: 60px;
	padding-bottom: 4px;
	padding-top: 4px;
}
em{
font-style:italic
}


.alignLeft{
	float:left;
	padding: 2px;
	width:350px;
	margin-right: 5px;
	margin-top: 5px;
	font-size:1.2em;}

.alignLeftTighter{
	float:left;
	padding: 2px;
	width:290px;
	margin-right: 5px;
	margin-top: 5px;
	font-size:1.2em;}
	
.alignRight {
	float:right;
	padding: 2px;
	margin-left: 5px;
	width:330px;
	margin-top: 5px;
	font-size:1.2em;}
	
#contentStupidIE6 {
	width: 690px;
	float: right;
	padding-right:10px;
}

.tightH3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	color: #c07f00;
	margin: 5px 0 -10px 0;
	font-weight: normal;
}

.tborder {
	border:1px solid #d4d4d4;
}

.borderBottom {
	border-bottom:solid 1px black;
}
#Lib_LsideContent{
	width:165px;
	float:left;
	Margin-left:20px;
	Margin-right:10px;
	border:1px solid #d4d4d4;
	background:#f9f9f9;
	Padding-left:10px;
	padding-bottom:10px;
	display:none;
}
#Lib_RsideContent{
	width:175px;
	float:left;
	Margin-left:10px;
	margin-right:10px;
	padding-left:10px;
	background:#f9f9f9;
	border:1px solid #d4d4d4;
	padding-bottom:10px;
	display:none;
	
}
#Lib_RsideContent2{
	width:180px;
	float:right;
	Margin-left:10px;
	margin-right:10px;
	padding-left:10px;
	padding-right:5px;
	background:#f9f9f9;
	border:1px solid #d4d4d4;
	padding-bottom:10px;
	display:none;
	
}
#Lib_Center{
	width:100%;
	float:left;
	padding-left:5px;
	padding-right:5px;
}

.rLink{
	text-align:right !important;
	padding-right:20px;
	display:block;
}
#Search{display:none;}