@charset "UTF-8";
/* CSS Document */

img {
	border:none;
}
a {
	outline:none;
	color:#600;
}
body {
	background-color:#d9d6cb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#323232;
	margin:0 auto;
}

.clearboth {
	clear:both;
}

.clearbothwpadding {
	clear:both;
	margin-bottom: 8px;
	}

.notes {
	color:#F00;
}

.yellow {
	background-color:#FF0;
	}
	
.floatleft {
float:left;
margin-right:5px;
}

.floatright {
float:right;
margin-left:5px;
}

.highlight {
	background-color:#FF0;
}

.hide {
    left: -5000em;
    padding: 0;
    position: absolute;
    top: -5000em;
}

header {
}

.headerwrapper {
	width:100%;
	height:53px;
	background-image: linear-gradient(bottom, #330000 0%, #660000 52%);
background-image: -o-linear-gradient(bottom, #330000 0%, #660000 52%);
background-image: -moz-linear-gradient(bottom, #330000 0%, #660000 52%);
background-image: -webkit-linear-gradient(bottom, #330000 0%, #660000 52%);
background-image: -ms-linear-gradient(bottom, #330000 0%, #660000 52%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #330000),
	color-stop(0.52, #660000)
);
progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#330000', endColorstr='#660000'); /* IE6 & IE7 */
	    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#330000', endColorstr='#660000')"; /* IE8 */
-webkit-box-shadow: 0px 1px 4px 1px #999999;
-moz-box-shadow: 0px 1px 4px 1px #999999;
box-shadow: 0px 1px 4px 1px #999999; 
display:block;
}

header.siuheader {
	height:53px;
	padding:4px 0;
	width:940px;
	margin:0 auto 40px;
	display:block;
}

header.siuheader img {
	float:left;
}

nav.siulinks {
	float:right;
}

nav.siulinks p, nav.siulinks a {
	margin:0;
	padding:5px 0 9px;
	color:#FFF;
	text-decoration:none;
	font-size:11px;
}

nav.siulinks a:hover {
	text-decoration:underline;
	color:#D9D6CB;
}

.search {
	width:192px;
	float:right;
	height:22px;
	clear:right;
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
}

.search form#cse-search-box input#searchq.searchq {
    border: 0 none !important;
}
.search input {
    border-bottom: medium none !important;
    border-left: medium none !important;
    border-right: 1px solid #ADADAD;
    border-top: medium none !important;
    color: #ADADAD;
    float: left;
    font-size: 11px;
    margin: 4px 0;
    padding-left: 8px;
    text-transform: uppercase;
    width: 158px;
}
.search #search_keyword {
    background: url("../images/search_btn.png") no-repeat scroll 4px 0 #FFFFFF;
    border: medium none;
    cursor: pointer;
    height: 15px;
    margin: 3px 0;
    padding: 16px 10px 0 0;
    position: absolute;
    width: 22px;
}
.search a:hover {
    height: 16px;
    width: 16px;
}

.container {
	width:940px;
	padding:0;
	margin: 30px auto 0;
}

.breadcrumb, .breadcrumb a {
	color:#8c8c88;
	text-transform:uppercase;
	text-decoration:none;
}

.breadcrumb a:hover {
	color:#2F2F2F;
}

header.deptheader {
	margin-bottom:7px;
	min-height:90px;
	background:url(../images/deptheaderbg.png) repeat-y;
	padding-bottom:10px;
	clear:both;
	display:block;
}

hgroup.depttitle {
	display:block;
	width:565px;
	float:left;
	padding: 15px 20px 10px 20px;
}

hgroup.depttitle h2, hgroup.depttitle h2 a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#333;
	text-decoration:none;
	font-size:24px;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

hgroup.depttitle h2 a:hover{
	color: #000;
}

hgroup.depttitle h3 a:hover {
	color:#600;
}

hgroup.depttitle h3, hgroup.depttitle h3 a {
	font-weight: normal;
	color:#333;
	text-decoration:none;
	font-size:16px;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

	
aside.deptcontact {
	float:right;
	width:288px;
	color:#FFF;
	font-size:10px;
	padding: 0 20px;
}

 aside.deptcontact a {
	 color:#FFF;
 }

.leftsidebar {
	width:197px;
	float:left;
}

.leftsidebar h2 {
	font-weight:normal;
	font-size:16px;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

nav.mainnav {
	background-color:#600;
	color:#FFF;
	display:block;
	margin:0;
	padding:20px 15px;
	margin-bottom:7px;
}

nav.mainnav ul.mainnavul {
	margin:0;
	padding:0;
	list-style-type:none;
}

nav.mainnav ul.mainnavul li.levelone {
	text-transform:uppercase;
	border-bottom:1px solid #660000;
	padding: 12px 7px 10px;
	line-height:13px;
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

nav.mainnav ul.mainnavul li.levelone:hover {
	border-bottom:1px solid #FFF;
}

nav.mainnav ul.mainnavul li.levelone a {
	color:#FFF;
	text-decoration:none;
}

nav.mainnav ul.mainnavul ul {
	padding-bottom: 5px;
	margin-top:10px;
}

nav.mainnav ul.mainnavul ul li {
	text-transform:none;
	font-size:13px;
	border-bottom:none;
}

nav.mainnav ul.mainnavul ul li a {
	color:#E6E3D5;
	padding:5px 5px 5px 15px;
	text-decoration:none;
	display:block;
}

nav.mainnav ul.mainnavul ul li a:hover {
	background-color:#470000;
	color:#FFF;
}

nav.mainnav ul.mainnavul li ul.mainnavul li:hover {
	border-bottom:none;
}

nav.mainnav ul.mainnavul li.leveltwo {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0;
}

.leftsidebar aside {
	display:block;
	color:#FFF;
	margin-bottom:7px;
	padding:22px 15px;
}

.leftsidebar aside h2 {
	padding:0 0 19px 0;
	margin:0;
}

.leftsidebar aside a {
	color:#FFF;
}

.leftsidebar aside a:hover {
	color: #CCC;
}

.left_black {
	background-color:#000;
}

.leftsidebar aside.left_black ul {
	list-style-type:none;
	font-weight:bold;
	margin:10px 0;
	padding:0;	
}

.leftsidebar aside.left_black ul li {
	padding: 4px 0;
}

.leftsidebar aside.left_black ul li a {
	text-decoration:none;
}

.leftsidebar aside.left_black h2 {
	border-bottom: 1px solid #3B9ED2;
}

.left_gray {
	background-color:#333333;
}

.leftsidebar aside.left_gray ul {
	list-style-type:none;
	margin:10px 0;
	padding:0;
}

.leftsidebar aside.left_gray ul li {
	padding:4px 0;
}

.leftsidebar aside.left_gray ul li a {
	text-decoration:none;
}

.leftsidebar aside.left_gray h2 {
	 border-bottom: 1px solid #AC7D43;
}

.maincontainer {
	width:736px;
	float:right;
}

.banner img {
	margin-bottom:6px;
}

.maincontent, .maincontent_wide {
	background-color:#FFF;
	width:501px;
	float:left;
	padding:18px;
}

.maincontent_wide {
	width:698px;
}

section.mainsection p.intro {
	font-size:16px;
}

section.mainsection p {
	font-size:14px;
}

section.mainsection h2.maintitle {
	text-transform:uppercase;
	font-size:28px;
	font-weight:normal;
	color:#6C6C6C;
	display:inline-block;
	border-bottom:1px solid #660000;
	padding:0 0 20px 0;
	margin:10px 0;
}

section.mainsection ul, section.mainsection ol {
	font-size:14px;
}

.maincontent section.secondarysection {
	border-top:2px solid #660000;
	margin-top:40px;
}

.maincontent section.secondarysection h2 {
	color:#666666;
	font-weight:normal;
	text-transform:uppercase;
	font-size:20px;
}

.maincontent section.secondarysection p {
	color:#666666;
	font-size:12px;
}

.maincontent section.secondarysection article p {
	font-size:12px;
}

.maincontent section.secondarysection article {
	margin-bottom:30px;
}

.maincontent section.secondarysection article a {
	color:#600;
	font-weight:bold;
	text-decoration:none;
	font-style:italic;
}

.col1 {
	width:240px;
	float:left;
	margin-right:10px;
	margin-top:10px;
}

.col2 {
	width:240px;
	float:left;
	margin-left:10px;
	margin-top:10px;
}

.maincontent article h3 {
	text-transform:uppercase;
	font-weight:normal;
	border-top: solid 1px #660000;
	border-bottom: solid 1px #660000;
	font-size:12px;
	padding: 10px 0 10px 20px;
	margin:0;
	background:  url(../images/playcircle.png) no-repeat scroll 0 10px transparent;
}

.maincontent form label {
}

.maincontent form input.text {
	background-color: #D9D6CB;
	border-bottom:#BBB8AE solid 3px;
	border-top:none;
	border-left:none;
	border-right:none;
	padding:5px;
}

.maincontent form textarea {
	background-color: #D9D6CB;
	border-bottom:#BBB8AE solid 3px;
	border-top:none;
	border-left:none;
	border-right:none;
	padding:5px;
}

.maincontent form input.button {
	background-color:#600;
	color:#FFF;
	text-transform:uppercase;
	cursor: pointer;
	font-size:14px;
	border-bottom:#BBB8AE solid 3px;
	border-top:none;
	border-left:none;
	border-right:none;
	padding:5px;
}

.maincontent form input.button:hover {
	background-color: #300;
}

.rightsidebar {
	float:right;
	width:192px;
}

.rightsidebar h2 {
	font-weight:normal;
	font-size:16px;
	text-transform:uppercase;
	padding: 0 0 19px 0;
	margin:0;
	border-bottom:1px solid #FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.rightsidebar aside {
	display:block;
	color:#FFF;
	padding:22px 15px;
	margin-bottom:7px;
}

.rightsidebar aside a {
	color:#FFF;
}

.rightsidebar aside p a {
	text-decoration:underline;
}

.rightsidebar aside a:hover {
	color: #CCC;
}

.rightsidebar aside ul {
	list-style-type:none;
	margin:10px 0;
	padding:0;
}

.rightsidebar aside ul li {
	padding: 4px 0;
}

.rightsidebar aside ul li a {
	text-decoration:none;
}

.right_blue {
	background-color:#246181;
}

.right_gold {
	background-color:#826947;
}

.right_green {
	background-color:#435724;
}

footer {
	display:block;
	width:900px;
	margin:7px auto;
	background-color:#333;
	color:#FFF;
	padding: 30px 20px;
	}
	
footer a {
	color:#FFF;
	text-decoration:none;
}

footer a:hover {
	color:#CCC;
}

footer aside {
	width:24%;
	float:left;
	background: none;
	margin:4px;
	line-height:20px;
}

footer aside.connect ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

footer aside.connect ul li {
	padding: 6px 0;
}

footer aside.connect ul li a {
    padding-left: 28px;
    text-decoration: none;
	line-height:20px;
	display:block;
}

footer aside.connect ul li a.t {
	background:url(../images/t.png) no-repeat 0 0;
}

footer aside.connect ul li a.l {
	background:url(../images/l.png) no-repeat 0 0;
}

footer aside.connect ul li a.t:hover {
	background-position:0 -20px;
}

footer aside.connect ul li a.f {
	background:url(../images/f.png) no-repeat 0 0;
}

footer aside.connect ul li a.f:hover {
	background-position:0 -20px;
}

footer aside.connect ul li a.m {
	background:url(../images/m.png) no-repeat 0 0;
}

footer aside.connect ul li a.m:hover {
	background-position:0 -20px;
}

footer section h2 {
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	padding-bottom: 10px;
	padding-top:0;
	margin:0;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

