@charset "UTF-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, fieldset, input,  blockquote, th, td {margin: 0; padding: 0;}

p,  h1, h2, h3, h4, h5, h6 {font-size: 100%;  }

h1 {font-size: 250%; line-height: 1.2em;}
h2 {font-size: 180%; line-height: 1.3em; font-family: garamond, "Times New Roman", Times, serif; font-weight: normal;}
h3 {font-family: garamond, "Times New Roman", Times, serif; line-height: 1.1em; color: #266f95; font-weight: bold; font-size: 160%;}
h4 {color: #333333; font-size: 90%; text-transform: uppercase;}
h6.entrydate{color: #5b7483; font-size: 60%;}

a {color: #711212; text-decoration: none; text-transform: uppercase; font-size: 95%;}
a:visited {color: #6a3a3a;}
a:hover {text-decoration: underline;}

.headline { border-top: 3px solid #a2a3a3; border-bottom: 1px solid #a2a3a3; text-transform: uppercase;}
.newsheadline {text-transform: uppercase; color: #202845; text-align: center;}
.newsletter {color: #ffffff; background-image: url(../images/newsletter_bg.jpg); background-repeat: no-repeat; padding: 5px 20px; font-size: 90%; text-align: center;}
.smaller {font-size: 80%;}
.larger {font-size: 120%;}
.lowercase {font-weight: normal; text-transform:capitalize; font-size: 85%;}
.title {color: #999; font-size: 90%; }

ul {margin: 5px 15px; list-style:square;}

body {

	background-color:#f5f9fc;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px 0px 0px 0px;
	text-align: center;
	a img: no-border;
	color: #202845;
	line-height: 1.3em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;}
	

#content {

	margin-top: 0px;
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	padding: 0px;
	min-height: 100%;
	text-align:left;
	
	}
	
#branding {float: left; width: 1024px; height: 112px; top: 0;}

#seal {position: absolute;  width: 127px; height: 154px; top: 15px; left: 448px; z-index: 999;}

#search {position: absolute;  width: 275px; height: 30px; top: 70px; left: 750px; z-index: 999; }

p.quote {font-family:garamond, "Times New Roman", Times, serif; color:#fff; font-size: 100%; padding: 5px 10px; }
#quotebox {position: absolute; top: 346px;  left: 0px; height: auto; width: 681px; margin: 0px ;  background-color: #a2a3a3;  text-align: left; border-top: 1px solid #666; border-bottom: 1px solid #666; filter:alpha(opacity=80);/* CSS3 standard */opacity:0.8; }



#nav {width: 512px; float: left; height:43px; background-color: #711212; border-bottom: 4px solid #a2a3a3; padding: 0px; font-family: garamond, "Times New Roman", Times, serif;  text-transform: uppercase; margin: 0px;}

#nav2 {width: 512px; float: left; height:43px; background-color: #711212; border-bottom: 4px solid #a2a3a3; padding: 0px; font-family: garamond, "Times New Roman", Times, serif;  text-transform: uppercase; margin: 0px;}

.navlinks {float: left; margin: 0px; }
.navlinkson {float: left; margin: 0px; }

.navlinks2 {float: right; margin: 0px; }
.navlinkson2 {float: right; margin: 0px; }

.navlinks a { color: #e7ecee; text-decoration: none; background-color: none; padding: 12px 15px 10px; display: block;}
.navlinkson a {color: #e7ecee; background-color: #266f95;text-decoration: none;  padding: 12px 15px 10px; background-image: url(../images/arrow-blue.jpg); background-position: center bottom; background-repeat: no-repeat; display: block;}
.navlinks a:hover {color: #fff; background-color: #3b0c0c; background-image: url(../images/arrow.jpg); background-position: center bottom; background-repeat: no-repeat;}

.navlinks2 a { color: #e7ecee; text-decoration: none; background-color: none; padding: 12px 15px 10px; display: block;}
.navlinkson2 a {color: #e7ecee; background-color: #266f95;text-decoration: none;  padding: 12px 15px 10px; background-image: url(../images/arrow-blue.jpg); background-position: center bottom; background-repeat: no-repeat; display: block;}
.navlinks2 a:hover {color: #fff; background-color: #3b0c0c; background-image: url(../images/arrow.jpg); background-position: center bottom; background-repeat: no-repeat;}


#subnav {width: 1024px; float: left; height:auto; background-color: #266f95; border-bottom: 4px solid #a2a3a3; padding: 0px 0px 0px 0px; font-family: Geneva, Arial, Helvetica, sans-serif;  text-transform: uppercase; margin: 0px; font-size: 75%;}

.subnavlinks {float: left;  }
.subnavlinks a:visited{color: #ccc; }
.subnavlinks a { color: #e7ecee; text-decoration: none; background-color: none; padding: 7px 15px ; display: block;}
.subnavlinks a:hover {color: #fff; text-decoration: underline;}

.subnavlinkson {float: left;  }
.subnavlinkson a:visited{color: #ccc; }
.subnavlinkson a {background-image: url(../images/arrow-blue.jpg); background-position: center bottom; background-repeat: no-repeat; color: #e7ecee; text-decoration: none; background-color: none; padding: 7px 15px ; display: block;}
.subnavlinkson a:hover {color: #fff; text-decoration: underline;}



#feature {width: 1024px; height: 238px; border-bottom: 4px solid #a2a3a3; float: left; }
#featureimage {width: 683px; height: 238px; float: left; background-image: url(../images/SIGbuilding.jpg); background-repeat: no-repeat;}
#featureimageold {width: 683px; height: 238px; float: left; background-image: url(../images/MSStatePic.jpg); background-repeat: no-repeat;}
#featurewelcome {width: 323px; height: 220px; background-image: url(../images/welcome_bg.jpg); background-repeat: no-repeat; float: left; padding: 9px; font-family: garamond, "Times New Roman", Times, serif; color: #3b0c0c; font-size: 110%;}


#text {width: 1024px; height: auto; margin: 0px; padding-bottom: 151px; background-image: url(../images/content_bottom.jpg); background-position: bottom; background-repeat: no-repeat; background-color: #ffffff; float: left; }

.textcolumn {width: 301px; height: auto; padding: 10px; float: left;}
.newscolumn {width: 302px; height: auto; padding: 20px; float: left; background-color: #e5eaec;}
.newstext {width: 302px; height: auto; padding: 0px 0px 20px 0px; float: left; background-color: #b6c7d0; border-top: 4px solid #202845; font-size: 90%;}
.newsfeed {width: 302px; height: auto; padding: 20px 0px; float: left; background-color: #ffffff; }
.page {width: 642px; height: auto; padding: 20px; float: left;}
.sidecolumn {width: 322px; height: auto; padding: 10px; float: left; background-color: #e5eaec; background-image: url(../images/sidebar_bg.jpg); background-position: top; background-repeat: no-repeat;}
.linksboxcolumn {width: 288px; height: auto; padding: 10px; float: left; background-color: #f2f7fb; border-top: 7px solid #b6c7d0; border-left: 7px solid #b6c7d0; border-bottom: 7px solid #b6c7d0; border-right: 7px solid #b6c7d0; background-image: url(../images/linksbox_bottom.jpg); background-position: bottom; background-repeat: no-repeat;}
.linksboxcolumn  h1{font-family: garamond, "Times New Roman", Times, serif;}
.linksboxcolumn a {text-transform: none; }
.linksboxcolumn li {margin: 0px 0px 15px 0px; list-style:none; line-height: 1.1em; }
.linksboxcolumn ul {margin: 10px 5px;}
.pagecolumn {width: 301px; height: auto; padding: 10px; float: left;}
.pageblock {width: 622px; height: auto; padding: 10px; float: left;}

.entry {padding: 20px 0px; border-bottom: 1px dashed #cccccc;}
.newsentry {padding: 10px 20px; border-bottom: 1px dashed #202845;}
.feedentry {padding: 10px 20px; }
.pageentry {padding: 20px 0px; border-bottom: 1px dashed #cccccc;}


.entry h3 a{color: #266f95; text-decoration: none; text-transform:none;}
.entry h3 a:hover{text-decoration: underline;}
.entry h4 a{color: #333; text-decoration: none;}
.entry h4 a:hover{text-decoration: underline;}
.entry p {font-size: 80%;}
.entry ul {font-size: 80%;}
.entry ul, li {margin: 10px 20px;}

.newsentry h3 a{color: #266f95; text-decoration: none; text-transform:none;}
.newsentry h3 a:hover{text-decoration: underline;}
.newsentry h4 a{color: #333; text-decoration: none;}
.newsentry h4 a:hover{text-decoration: underline;}
.newsentry p {font-size: 90%;} 

.photoright {margin: 0px 0px 0px 10px; border: 3px solid #646464;}
.photoleft {margin: 0px 10px 0px 10px; border: 3px solid #646464;}
.photoboard {margin: 0px 20px 10px 0px; border: 6px solid #b6c7d0;}
.photostaff {margin: 0px 0px 10px 20px; border: 6px solid #b6c7d0;}
.photofeature {border: 6px solid #b6c7d0;}

#footer {width: 905px; height: auto; margin: 0px; border-left: 10px solid #cdd7dd; border-bottom: 9px solid #cdd7dd ; border-right: 9px solid #cdd7dd; background-color: #e6ecef; float: left; font-size: 75%; color: #666666; padding:0px 50px 30px ;}
#footer a {color: #666666; text-transform: none;}


#sigout {width: 624px; text-align: center; padding: 40px 200px 60px;  float: left; font-size: 65%; color: #999999;}
#sigout a {color: #999999;}

.lineright {border-right: 1px dashed #cccccc;}

