@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;
}
#logo {
	margin-top: 20px;
	float: right;
	margin-right: 65px;
}
#container #header #search {
	margin-top: 20px;
	float: right;
	margin-right: 20px;
}
#leftNav_1 #container #header #search .searchCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 120px;
	height: 12px;
	color: #fff;
	padding-right: 20px;
}
#leftNav_1 #container #header #search .searchArrow {
	vertical-align: top;
}
#leftNav_1 #container #header #search a {
	text-decoration: none;
}
#leftNav_1 #container #header #search .contacthCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fff;
}
/*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;
}
#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: 245px;
	padding-right: 10px;
	text-decoration: 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;
}
#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;
}

.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;
	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;
}

.unorderedList     {
	font-size: 1.2em;
	color: #000000;
	list-style-position: outside;
	list-style-type: square;
	margin: 0 0 10px 40px;
}
.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 20px 38px;
}

#container #main #footer #copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666666;
	padding-top: 5px;
}
#footer {
	clear: both;
	width:980px;
	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;
}




body{
margin:0;
padding:0;
line-height: 1.5em;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
background: url(dept_banner_background.jpg);
height: 90px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
	margin: 0 190px 0 180px;
	background-color: #FFFFFF;
}

#leftcolumn{
float: left;
width: 180px; /*Width of left column in pixel*/
margin-left: -840px; /*Set margin to that of -(MainContainerWidth)*/
background: #ffffff;
}

#rightcolumn{
float: left;
width: 190px; /*Width of right column*/
margin-left: -190px; /*Set left margin to -(RightColumnWidth)*/
background: #ffffff;
}

#footer{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
text-align: left;
}

#logo2 {

	margin-top: 20px;
	float: left;
}
#contentcolumn 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;
}
