
body {
	margin: 0px 0px 0px 0px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	background-color:#7E0E15;
	font-size:12px;
	color:#4C4C4C;
}

table {
	border-collapse: collapse;
} 

td {
	padding: 0 0 0 0;
}

img {
	border-style:none;
}

a:link {
	text-decoration:none;
	color:#FFFFFF;	
}
a:visited {
	text-decoration:none;
	color:#FFFFFF;	
}
a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
a:active {
	text-decoration:none;
	color:#FFFFFF;	
}

a.pagecontent:link {
	text-decoration:none;
	color:#000000;	
}
a.pagecontent:visited {
	text-decoration:none;
	color:#000000;	
}
a.pagecontent:hover {
	text-decoration:underline;
	color:#000000;
}
a.pagecontent:active {
	text-decoration:none;
	color:#000000;	
}


#top {
	background-image:url(images/bgtop.png);
	background-repeat:no-repeat;
	width:984px;
	height:66px;
	text-align:right;
}
#mid {
	width:984px;
}
#right {
	background-image:url(images/bgright.png);
	background-repeat:repeat-y;
	width:19px;
}
#left {
	background-image:url(images/bgleft.png);
	background-repeat:repeat-y;
	width:19px;
}
#bottom {
	background-image:url(images/bgbottom.png);
	background-repeat:no-repeat;
	background-position:left;
	background-position:top;
	width:984px;
	height:58px;
}

#content {
	background-color:#FFFFFF;
	width:946px;
}

#topnav {
	text-align:right;
	padding-right:8px;
	padding-top:47px;
}

.topnavitem {
	padding-left:11px;
	padding-right:11px;
	background-image:url(images/arrow.png);
	background-repeat:no-repeat;
}
#topmessage {
	float:left;color:#FFFFFF;margin-left:36px;margin-top:20px;text-align:center;line-height:20px;font-weight:bold;
}
#header {
	height:131px;
	width:946px;
}

#nav {
	height:37px;
	width:946px;
	background-image:url(images/bgnav.png);
	background-repeat:repeat-x;
}
#nav tr {
	color: #FFFFFF;
	background-image:url(images/bgnav.png);
}
#nav td {
	margin-left:5px;
	margin-right:5px;
}
.navitemselected {
	background-image:url(images/bgbluenav.png);
	cursor: pointer;
	padding-left:10px;
	padding-right:10px;
}
.navitem {
	padding-left:10px;
	padding-right:10px;
}
#footer {
	color:#FFFFFF;
	line-height:18px;
	padding-top:22px;
	padding-bottom:15px;
}
#bigimg {
	width:946px;
	height:133px;
}
#dept {
	background-image:url(images/depts.png);
	background-repeat:no-repeat;
	width:291px;
	text-align:left;
}

#deptlist {
	height:183px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
	padding-top:60px;
	padding-left:60px;
	color:#0053A0;
	text-align:left;
}
#deptlist li {
	padding-top:3px;
}

#deptlist li a {
	color:#0053A0;
}
#depttitle {
	padding-top:20px;
	padding-left:36px;
}

.deptlisttext {
	list-style-type:none;
	margin-left:-18px;
	color:#4C4C4C;
}
.deptlisttextli {
	color:#4C4C4C;
}

#depthead {
	height:398px;
	text-align:left;
}

#mug {
	padding-top:51px;
	padding-left:99px;
}
#mgrtitle {
	padding-top:10px;
	padding-left:46px;
}
#mugwtitle {
	padding-top:25px;
	padding-left:99px;
}
#deptheadtitle {
	font-weight:bold;
	color:#FFFFFF;
	padding-top:14px;
	text-align:center;
	padding-left:4px;
}

#deptheadtext {
	font-size:11px;
	color:#FFFFFF;	
	width:210px;
	padding-left:48px;
	padding-top:12px;
}

#boxtop {
	background-image:url(images/box/top.png);
	background-repeat:no-repeat;
	width:644px;
	height:14px;
}

#boxmid {
	background-image:url(images/box/mid.png);
	background-repeat:repeat-y;
	width:644px;
	text-align:left;
}

#boxmidcontent { 
	padding-left:20px;
	width:600px;
	height:292px;
	overflow:hidden;
}

#boxmidcontentfull { 
	padding-left:20px;
	width:600px;
	height:538px;
	overflow:hidden;
}
#boxmidcontentfull2 { 
	padding-left:20px;
	width:600px;
	height:608px;
	overflow:hidden;
}
#boxmidcontentfullall { 
	padding-left:20px;
	width:600px;
	height:auto;
}
#boxmidcontent a {
	color:#0053A0;
}

#boxmidcontentfull a {
	color:#0053A0;
}

#boxbot {
	background-image:url(images/box/bot.png);
	background-repeat:no-repeat;
	width:644px;
	height:84px;
}
#boxbot2 {
	background-image:url(images/box/bot2.png);
	background-repeat:no-repeat;
	width:644px;
	height:12px;
}
#processbox {
	background-image:url(images/processbox.png);
	width:644px;
	height:251px;
}

.processboxlist {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	padding-top:40px;
	padding-left:24px;
	margin-left:20px;
	width:588px;
}

#processboxtitle {
	padding-top:12px;
	padding-left:10px;
}
.processboxlistwtitle {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	padding-top: 9px;
	padding-left:24px;
	margin-left:20px;
	width:588px;
	line-height:18px;
}

.processboxlistwtitle a {
	color:#4C4C4C;	
}

.bold { font-weight:bold; }
.red { color:#7E0E15; }
.blue { color:#0053A0; }

.subnavbox {
	text-align:left;
}
.subnavcontainer {
	position:relative;top:-6px;
	width:250px;
	background-image:url(images/spacer.gif);
}
.subnavitems {
	padding-left:16px;
} 
.subnavboxtop {
	background-image:url(images/subnavtop.png);
	width:223px;height:11px;margin-top:1px;
}

.subnav {
	background-image:url(images/subnavmid.png);
	width:223px;
}

.subnavboxbot {
	background-image:url(images/subnavbot.png);width:223px;height:15px;
}

.subnav a {
	display:block;
	padding-bottom:5px;
	padding-top:2px;
	margin-left:14px;
	padding-left:16px;
}
.subnav a:hover {
	background-image:url(images/subnavarrow.png);
	background-repeat:no-repeat;
	text-decoration:none;
}

.eventtable td {
	font-weight:bold;
	padding-right:5px;
	padding-left:4px;
	padding-bottom:10px;
}

.noindentlisttext {
	list-style-type:none;
	margin-left:-28px;
}

#vendortable {
	margin-left:20px;
	text-align:center;
}

#vendortable td {
	padding:30px;
	border:1px solid #E9E8E6;
}


