/*  CSS Document  */

/*  Begin positioned elements  */

body {
  background:url(/images/bg.gif) repeat;
  behavior: url(/csshover.htc); /* WinIE behavior call */
  font-family:Arial, Helvetica, sans-serif;
  margin:0px;
}

#container {
  margin-left:auto;
  margin-right:auto;
  width:957px;
}

#banner {
  background:url(/images/banner.jpg) no-repeat;
  width:1000px;
  height:209px;
}

#topnav {
  background:url(/images/topnav.jpg) no-repeat;
  height:36px;
}

#leftmenu {
  vertical-align:top;
  background:#EFECC1;
  width:245px;
}

#content {
  background:#EFECC1;
  vertical-align:top;
  width:642px;
}

#footer {
  background:url(/images/footer.jpg) no-repeat;
  text-align:center;
  height:88px;
}

#left_border {
  background:url(/images/stretch_left2.jpg) repeat-y;
  width:35px;
}

#right_border {
  background:url(/images/stretch_right.jpg) repeat-y;
  width:35px;
}


/*  Begin styled elements  */


#content h1 {
  margin:22px 30px 14px 10px;
  padding:0px;
  font-size:20px;
  color:#000;
}

#content h2 {
	margin:14px 30px 14px 10px;
	padding:0px;
	font-size:15px;
	color:#093;
}

#content h3 {
	margin:14px 30px 14px 10px;
	padding:0px;
	font-size:14px;
	color:#009933;
	font-style:italic;
}

#content p {
	margin:12px 30px 10px 10px;
	padding:0px;
	font-size:15px;
	color:#009933;
	font-weight: bold;
}

#content li {
  font-size:14px;
  padding-bottom:2px;
}

#content hr {
  margin:12px 30px 10px 10px;
  border:1px solid #004000;
}

.header {
  padding:20px 0px 6px 6px;
}

.table {
  padding:12px 20px 10px 10px;
  font-size:13px;
  margin:0px;
}

.table td {
  vertical-align:top;
}

.thumb {
  float:right;
  font-size:11px;
  padding:8px 8px 0px 0px;
}

#footer p {
    padding-top:70px;
    margin:0px;
    font-size:11px;
}

.right_pic {
  float:right;
  padding:12px 30px 12px 12px;
  padding-top:0px;
  font-size:12px;
  color:#1d1d1d;
  text-align:center;
  font-weight:bold;
}

.left_pic {
  float:left;
  padding:12px;
  padding-top:0px;
  font-size:12px;
  color:#1d1d1d;
  text-align:center;
  font-weight:bold;
}

.red {
    color: #900;
    margin:0px 0px 0px 14px;
    font-size:11px;
    padding:0px;
}

img {
	border:none;
	display:block;
	text-align: center;
	text-decoration: line-through;
//	background-color: #F0F0F0;
	border-radius: 10px;
}


/*  Begin link styles  */


a {
    color:#611613;
    font-weight:bold;
    text-decoration:none;
}

a:visted {
    color:#611613;
    font-weight:bold;
    text-decoration:none;
}

a:hover {
    color:#611613;
    font-weight:bold;
    text-decoration:underline;
}

#leftmenu a {
  color:#000;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

#leftmenu a:visted {
  color:#000;
  font-weight:bold;
  text-decoration:none;
}

#leftmenu a:hover {
  color:#000;
  font-weight:bold;
  text-decoration:underline;
}

#footer a {
    color:#000;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

#footer a:visted {
    color:#000;
    font-weight:bold;
    text-decoration:none;
}

#footer a:hover {
    color:#000;
    font-weight:bold;
    text-decoration:underline;
}

#spring {
  float:left;
  margin:20px 0px 14px 24px;
  padding:24px 26px 0px 8px;
  background:url(/images/spring_button.jpg) no-repeat;
  width:175px;
  height:114px;
  color:#002902 !important;
  text-align:center;
  font-size:16px !important;
}

#spring:hover {
  float:left;
  background:url(/images/spring_button_over.jpg) no-repeat;
  color:#002902;
  text-decoration:none !important;
}

#education {
  float:left;
  font-size:16px !important;
  margin:0px 0px 0px 24px;
  padding:24px 20px 0px 4px;
  background:url(/images/education_button.jpg) no-repeat;
  width:180px;
  height:114px;
  color:#002902 !important;
  text-align:center;
}

#education:hover {
  float:left;
  background:url(/images/education_button_over.jpg) no-repeat;
  color:#002902;
  text-decoration:none !important;
}








/*  Begin rollover lists  */


div#nav ul {
  padding:0px;
  margin:0px;
  list-style: none;
  margin:0px 0px 0px 50px;
}

div#nav a {
  color:#fff; 
  font-size:13px;
  display: block;
  font-weight:bold;
  padding:10px 12px 10px 12px;
}

div#nav a:hover {
  color:#eac41b;
  text-decoration: none;
  font-weight: bold;
}

div#nav li li {
  display: block; 
  float: none;
  background:#ccc;
  text-align:left;
  padding:0px 6px 0px 12px;
}

div#nav li li:hover {
  background:#611613;
}

div#nav li li a:hover {
  background:#611613;
  color:#fff;
}

div#nav li li a {
  font-weight: bold;
  border:none;
  margin:0px;
  padding:6px 0px 6px 0px;
  color:#000;
}

div#nav li { /* all list items */
  cursor: default; 
  float: left;
  padding:0px;
}

div#nav li ul { /* second-level lists */
  background-color: #377c2b;
  position: absolute;
  left: -999em;
  margin:0px;
  padding:0px;
}

/* third-and-above-level lists */
div#nav li ul ul {
  position: absolute;
  margin:-1.75em 0em 0em 10.5em;
}

div#nav li:hover ul ul, #nav li.sfhover ul ul {
  left: -999em;
}

div#nav li:hover ul, div#nav li li:hover ul, div#nav li.sfhover ul, div#nav li li.sfhover ul { /* lists nested under hovered list items */
  left: auto;
}

#itemone {width: 77px; background-color: #377c2b; padding: 3px; text-align: center;}
#itemtwo {width: 107px; background-color: #377c2b; padding: 3px; text-align: center;}
#itemthree {width: 125px; background-color: #377c2b; padding: 3px; text-align: center;}
#itemfour {width: 135px; background-color: #377c2b; padding: 3px; text-align: center;}
#itemfive {width: 160px; background-color: #377c2b; padding: 3px; text-align: center;}
#itemsix {width: 180px; background-color: #377c2b; padding: 3px; text-align: center;}





.hiddenPic {display:none; width:1px; height:1px;}

