@charset "utf-8";
/* CSS Document */

* {
	margin: 0; padding: 0;
}

body {
	background: #d0d4e4 url(theimages/bg_grad.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif
}

img {
	border: none
}

#whitestuff {
	width: 100%; margin: 0 auto; background: url(theimages/white.jpg) center repeat-y
}

#stag {
	margin: 0 auto;
	width: 100%;
	background: url(theimages/bg_stag.jpg) top center no-repeat
}

#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 700px; PADDING-TOP: 210px; TEXT-ALIGN: center
}

#midcontent {
	width: 700px; margin: 0 auto; 
}

#leftstuff {
	float: left; width: 460px; padding-left: 20px; padding-right: 10px
}

#rightstuff {
	float: right; width: 190px; margin-right: 10px;
}

#rightstuff h3 {
	FONT-WEIGHT: bolder; FONT-SIZE: 100%; TEXT-TRANSFORM: uppercase; COLOR: #999999; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; 
	LETTER-SPACING: -2px; TEXT-DECORATION: none; text-align: center
}

#rightstuff ul {
	list-style: none
}

#footersection {
	WIDTH: 100%
}
#footercontent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 50px; MARGIN: 0px auto; WIDTH: 700px; PADDING-TOP: 30px; TEXT-ALIGN: center; font-size: 80%; color: #CCCCCC
}
.clear {
	CLEAR: both
}
#navstuff {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px auto; WIDTH: 700px; PADDING-TOP: 20px; text-align: center
}
UL#mainNav {
	MARGIN-left: 10px; LIST-STYLE-TYPE: none; margin-top: 30px;
}
UL.small#mainNav {
	MARGIN-TOP: -60px
}
UL#mainNav LI {
	HEIGHT: 22px; margin-bottom: 18px
}
UL#mainNav LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 170%; VERTICAL-ALIGN: top; COLOR: #999999; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; 
	TEXT-DECORATION: none;  border-bottom: dashed 2px #CCCCCC; margin-bottom: 4px
}
UL#mainNav LI A:hover {
	COLOR: #6d6d6d;
}
UL#mainNav LI A.selected {
	PADDING-RIGHT: 5px; COLOR: #3b3b3b
}
UL#mainNav LI A.speciallink {
	FONT-WEIGHT: bolder; FONT-SIZE: 150%; VERTICAL-ALIGN: top; TEXT-TRANSFORM: uppercase; COLOR: #9acc12; FONT-FAMILY: Arial Black, Arial, Helvetica, sans-serif; LETTER-SPACING: -3px; TEXT-DECORATION: none; padding-left: 5px
}
UL#mainNav LI A.speciallink:hover {
	PADDING-RIGHT: 5px; COLOR: #6d6d6d
}
h1.home {
	color: #4c41a3;
	margin:0px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 220%;
	line-height: 45px;
	font-weight:normal;
	margin-top: 20px
}
h1.home a {
	COLOR: #4c41a3; BORDER-BOTTOM: #d3cdff 3px dashed; TEXT-DECORATION: none
}

h1.home a:hover {
	color: white; background-color: #4c41a3; BORDER-BOTTOM: #4c41a3 3px dashed; 
}
h2.home {
	font-family:Georgia, Times New Roman, Times, serif; PADDING-RIGHT: 7px; FONT-WEIGHT: normal; FONT-SIZE: 160%; color: #9d9ab9; margin-top: 10px
}
p.point {
	FONT-SIZE: 100%; PADDING-BOTTOM: 10px; PADDING-TOP: 20px; COLOR: #666666; LETTER-SPACING: 0px; line-height: 25px
}

p.point a { 
	color: #4c41a3; BORDER-BOTTOM: #d3cdff 1px dashed; text-decoration: none; font-weight: bold
}
p.point a:hover {
	color: white; background-color: #4c41a3; BORDER-BOTTOM: #4c41a3 3px dashed;
}
ul.liststandard {
	PADDING-BOTTOM: 10px; PADDING-TOP: 20px; LETTER-SPACING: 0px; margin-left: 30px; COLOR: #666666; FONT-SIZE: 108%;  
	list-style-type: square
}

ul.liststandard a {
	color: #4c41a3; BORDER-BOTTOM: #d3cdff 1px dashed; text-decoration: none; font-weight: bold
}

ul.liststandard a:hover {
	color: white; background-color: #4c41a3; BORDER-BOTTOM: #4c41a3 3px dashed;
}

#pretwitter {
	width: 180px; height: 97px; background-image:url(theimages/dodtwitter.gif); background-repeat: no-repeat; margin-left: 10px
}
#twitter_div {
	margin-top: 0px; margin-left: 10px; margin-bottom: 10px; background: #dbd7d7; width: 170px; padding: 5px; color: white
}
h2.twittertitle {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; LETTER-SPACING: -2px; color: white; FONT-FAMILY: Arial Black, Arial, Helvetica, sans-serif;
}
h2.twittertitle a{
	text-decoration: none; color: #645ca9;
}
h2.twittertitle a:hover{
	COLOR: #6d6d6d
}

#twitter_update_list {
	color: #969595; font-weight: bold; font-size: 70%; TEXT-TRANSFORM: uppercase; LETTER-SPACING: -1px; FONT-FAMILY: Arial Black, Arial, Helvetica, sans-serif; margin-bottom: 20px
}
#twitter_update_list li {
	margin-top: 10px
}
#twitter_update_list a{
	COLOR: #928cc1; display: block
}
#twitter_update_list a:hover{
	background-color: white
}