
/*--CSS RESET --------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption { 
	margin: 0;
	padding: 0;	
	border:0;
	outline:0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}

caption {
	font-weight: normal;
}

/* ----------------------------------------*/
img {
	border:0;
}

.clearfix {
	clear:both;
	height:1px;
	overflow:hidden;
}

/* ----- DSU GLOBAL STYLESHEET ------*/
/* ----- CREATED: 5/27/2008 ------------------*/
/* ----- AUTHOR: Robert Duffendack -----------------*/

/* ------------------------------------------- */
/* -- general styles for site -- */

body {
	font-size:62.5%;
        font-family: arial;
	background: url('/images/system2008/bgheader.gif') repeat-x top left #BCB7A8;
	padding-top: 5px;
}
p {

}
a {
 color: #046836;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {

}
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

.printonly {
	 display:none;
}

#sitelogo {

}

/* ------------------------------------------- */
/* -- general layout styles for containers -- */
#sitelogo {
 float: left;
}
table.PageBoundingBox, table.ContentBoundingBox {	
	 width:100%;
}
#footerwrapper {
 background: url('/images/system2008/bgfooter.gif') repeat-x top left;
 height: 135px;
}
#contentwrapper {
 background-color: #E8E7E0;
}

#headercontent {
 width: 960px;
 margin: 0 auto;
}

#headerright {
 text-align: right;
 
}

ul#toplinks {
 background-color: #DB6D00;
 margin: 0;
 padding: 0;
 list-style: none;
 height: 19px;
 width: 295px;
 float: right;
 padding-top: 3px;
 padding-right: 3px;
 margin-bottom: 15px;
 white-space: nowrap;
}
ul#toplinks li {
 display: inline;
 padding: 0 10px 0 10px;
 background: url('/images/system2008/pipe.gif') no-repeat left;
 white-space: nowrap;
}
ul#toplinks li.first {
 background: none;
}
ul#toplinks a {
 white-space: nowrap;
 color: #fff;
 text-align: right;
 text-decoration: none;
}
ul#toplinks a:hover {
 text-decoration: underline;
}

#frmsearch {
 clear: right;
}
#searchwrapper label {
 vertical-align: 4px;
}
#qlinks, #QuickLink {
 width: 217px;
 border: 1px solid #C3C3C3;
 font-size: 8pt;
 padding: 2px 0 2px 5px;
 margin: 0 0 10px 0;
}
#searchbox {
 width: 178px;
 border: 1px solid #C3C3C3;
 font-size: 8pt;
 padding: 2px 0 2px 5px;
 margin: 0 0 5px 3px;
}

#gnav {
 height: 36px;
 clear: both;
}
#gnav ul {
 margin: 0;
 padding: 0;
 list-style: none;
}
#gnav li {
 display: inline;
}
#gnav a {
 float: left;
 padding: 12px 15px 11px 16px;
 font-size: 10pt;
 text-decoration: none;
 color: #fff;
}
#gnav a:hover {
}

#gnav li.bggreen a {
 background-color: #046836;
 border-left: 1px solid #1A8851;
}
#gnav li.bggray a {
 background-color: #9F9B8F;
 border-right: 1px solid #CFC9B7;
}
#gnav li.bggreen a:hover {
 background-color: #04562d;
}
#gnav li.bggray a:hover {
 background-color: #68665f;
}
#maincontent {
 background-color: #F5F4F2;
 margin: 0 auto;
 width: 960px;
 padding: 20px;
}
td.MainContent {}
td.LSB {}


#footercontent {
 margin: 0 auto;
 padding-top: 15px;
 width: 960px;
 color: #fff;
}
#footercontent a {
 color: #fff;
}
#footerleft {
 float: left;
}
#footerright {
 float: right;
 text-align: right;
}




/* ------------------------------------------- */
/* -- Iconize extensions, these will add an icon automatically to the predefined content types below.  Works in all browsers except IE 6 -- */

a[href$='.doc'], a[href$='.rtf'] {
	padding: 5px 20px 5px 0;
	background: transparent url(/images/system2008/icons/icon_doc.gif) no-repeat center right;
}
a[href$='.txt'] {
	padding: 5px 20px 5px 0;
	background: transparent url(/images/system2008/icons/icon_txt.gif) no-repeat center right;

}
a[href$='.xls'] {
	padding: 5px 20px 5px 0;
	background: transparent url(/images/system2008/icons/icon_xls.gif) no-repeat center right;

}
a[href$='.pps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/images/system2008/icons/icon_pps.gif) no-repeat center right;
 
}
a[href$='.pdf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/images/system2008/icons/icon_pdf.gif) no-repeat center right;

}
a[href$='.fla'], a[href$='.swf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/images/system2008/icons/icon_flash.gif) no-repeat center right;
 
}
a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/images/system2008/icons/icon_archive.gif) no-repeat center right;
 
}
a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'] { 
	 padding: 5px 20px 5px 0;
	 background: transparent url(/images/system2008/icons/icon_film.gif) no-repeat center right;
}
a[href$='.mp3'], a[href$='.wav'], a[href$='.ogg'], a[href$='.wma'], a[href$='.m4a'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/images/system2008/icons/icon_music.gif) no-repeat center right;
 
}
a[href ^="mailto:"] {
	 padding: 5px 20px 5px 0;
	 background: transparent url(/images/system2008/icons/icon_mailto.gif) no-repeat center right;
}
/* this is set on images with links to files so they will not get an icon */
.noicon {
	padding-right: 0 !important;
	background: none !important;
}

/* ----- DSU HOME PAGE SPECIFIC STYLESHEET ------*/
/* ----- CREATED: 5/27/2008 ------------------*/
/* ----- AUTHOR: Robert Duffendack -----------------*/

/* ------------------------------------------- */
/* -- specific styles for home page -- */

#contentleftwrapper {
 width: 666px;
 float: left;
}
#contentleftwrapper img {
 border: 1px solid #898579;
 background-color: #fff;
 padding: 1px;
}
#contentrightwrapper {
 float: right;
 width: 272px;
 padding-left: 20px;
 text-align: right;
}

#contentrightwrapper a {
 border: 1px solid #898579;
 padding: 1px;
 background-color: #fff;
 display: block;
}
#contentrightwrapper a:hover {
 border: 1px solid #DB6D00;
}
a#image1 {
 margin: 0 0 20px 0;
}
a#image2, a#image3, a#image4 {

 margin: 0 0 20px 0;
}

#homebrandingwrapper {
 margin-bottom: 20px;
 border: 1px solid #898579;
 padding: 1px;
}

#homenewswrapper, #homeeventswrapper {
 padding: 20px;
 font-size: 9pt;
 line-height: 1.5em;
}

#homenewswrapper h1, #homeeventswrapper h1 {
 font-family: Georgia;
 margin: 0 0 15px 0;
 font-size: 14pt;
 font-weight: bold;
}

#homenewswrapper ul, #homeeventswrapper ul {
 padding: 0;
 list-style: none;
 background: url('/images/system2008/border.gif') repeat-x bottom left;
}

#homenewswrapper li, #homeeventswrapper li {
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;  
  width: 100%;
}
#homenewswrapper li.last, #homeeventswrapper li.last {
  padding: 0 0 15px 0;
  margin: 0;
}
#homenewswrapper {
 background: url('/images/system2008/bgnews.gif') repeat-x;
 width: 348px;
 float: left;
}

li.homenewshighlight {
 background: url('/images/system2008/border.gif') repeat-x bottom left;
}
.homedate {
 font-style: italic;
 color: #717171;
}
.homenewshighlight img {
 float: left;
 margin: 0 19px 0 0;
}
#homeeventswrapper {
 background: url('/images/system2008/bgevents.gif') repeat-x top left;
 width: 213px;
 margin-left: 20px;
 float: left;
}
.homemorelinks {
 float: right;
 margin-top: 15px;
}

#homenewswrapper .rssicon {
 margin-left: 246px;
}
#homeeventswrapper .rssicon {
 margin-left: 93px;
}
