

body {
  background:url('../img/bkgrd.png') #ebebeb repeat-x ;
  /*background:#ebebeb;  */
	font-family: Georgia, "Times New Roman", Times, serif;
}
#wrapper {
	width: 800px;
	margin: 0 auto;
	background: #AAAAAA;
	padding: 2em;
	font-size: .75em;
	line-height: 1.6em;
}
.shadow {
  -moz-box-shadow:    0px 0px 9px 0px #999;
  -webkit-box-shadow: 0px 0px 9px 0px #999;
  box-shadow:         0px 0px 9px 0px #999;
}
#header-box {
  width: 832px;
  margin:0 auto;
  background:#333;
  padding:0.8em;
  font-size:0.65em;
  text-align:center;
  line-height: 0.8em;
  color:#AAAAAA;
}
#footer-box {
  width: 832px;
  margin:0 auto;
  background:#333;
  padding:0.8em;
  font-size:0.65em;
  text-align:center;
  line-height: 1.6em;
  color:#AAAAAA;
}
p {
	padding: .5em;
}
h1 {
	font-size: 1.8em;
	padding: 1em 0 .5em 0;
  	color:#333340;
	font-family: 'Aldrich', sans-serif;
}
h2 {
	font-size: 1.3em;
	border-bottom: 1px solid #ccc;
	width: 60%;
	padding: 1em 0 .5em 0;
}
h3 {
	font-size: 1.2em;
	padding: 1em 0;
}
h4 {
	font-size: 1.1em;
	padding: 1em 0;
	color: #FF9966;
	text-indent: 1em;
}
h5 {
	font-size: 1em;
	padding: 1em;
	color: #666;
	text-indent: 1em;
}
ul li {
	list-style-type: disc;
	margin: .5em 3em;
}
ol li {
	list-style-type: decimal;
	margin: .5em 3em;
}
ol li li {
	list-style-type: lower-alpha;
	margin: .5em 3em;
}
#webct {
	margin-top: 30px;
}
a,
a:link,
a:visited {
	color: #0066CC;
}


ul#jump_menu {
margin-bottom: 2em;
}


ul#jump_menu li a:hover {
	color: #0099CC;
}


ul#login_list {
	overflow: hidden;
	margin: 1em 0;
	width: 800px;
}
ul#login_list li {
	float: left;
	list-style-type: none;
	margin-right: 1px;
  text-align:center;
  line-height: 1.1em;
}
ul#login_list li a,
ul#login_list li a:link,
ul#login_list li a:visited  {
	border: 2px dotted #dddddd;
	display: block;
	height: auto;
	padding: 0 0 0.4em 0;
  margin-left: -0.8em;
	float: left;
  background-color:#fff;
  text-decoration:none;
  color:#333;
}

ul#login_list li a:hover {
	border: 2px dotted #bbbbbb;
	-moz-box-shadow:    0px 0px 12px 0px #ccf;
	-webkit-box-shadow: 0px 0px 12px 0px #ccf;
	box-shadow:         0px 0px 12px 0px #ccf;
}

ul#login_list li a:active {
	border: 2px dotted #bbbbbb;
	-moz-box-shadow:    0px 0px 12px 0px #FF9966;
	-webkit-box-shadow: 0px 0px 12px 0px #FF9966;
	box-shadow:         0px 0px 12px 0px #FF9966;
}

ul#login_list span#smalltext {
  font-size:86%;
}

#wrapper a.toplink{
background: #ebebeb;
padding: .2em .5em;
font-size: .8em;
color: #333;
text-decoration: none;
}

a.alert,
a.alert:link,
a.alert:visited,
a.alert:hover {
color: #cc0000;
}

.open, 
.close {
	margin-right: 1.6em;
	background-color: #eee;
	border-radius: 6px; 
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
}
a.open:link,
a.open:visited,
a.close:link,
a.close:visited {
	color:#999;
	text-decoration: none;
	padding:0.5em;
}
a.open:hover,
a.close:hover {
	background-color:#FF9966;
	color:#000;
}

div #borderbottom {
	margin-bottom: 1em;
  border-bottom:1px solid #CCCCCC;
}