body {
	margin: 0px;
	padding: 0px;
	background-color: #006600;
	font-family: Arial, Helvetica, sans-serif;
}
.header {
	background-image: url(images/2009Header_bg.jpg);
	height: 139px;
	width: 900px;
}
.nav {
	background-image: url(images/2009Nav_bg.jpg);
	height: 38px;
	width: 900px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.main_content {
	background-image: url(images/2009Main_bg.jpg);
	background-repeat: repeat-y;
	padding: 10px;
	margin: 0px;
}
.bottom {
	background-image: url(images/2009bottom_bg.jpg);
	background-repeat: no-repeat;
	height: 17px;
	width: 900px;
}
a.navlink:link {
	font-family: Verdana;
	font-size: 9pt;
	color: #006600;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-align: left;
}
a.navlink:hover {
	font-family: Verdana;
	font-size: 9pt;
	color: #006600;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-align: left;
}
a.navlink:visited {
	font-family: Verdana;
	font-size: 9pt;
	color: #006600;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-align: left;
}
a.navlink:active {
	font-family: Verdana;
	font-size: 9pt;
	color: #006600;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-align: left;
}
.body-small {
	font-family: Verdana;
	font-size: 7pt;
	color: #000000;
}
.body-ultrasmall {
	font-family: Verdana;
	font-size: 7pt;
	color: #006600;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	font-weight: bold;
}
.body-med {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
a.link-small-white:link {
	font-family: Verdana;
	font-size: 7pt;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-align: left;
}
a.link-small-white:hover {
	font-family: Verdana;
	font-size: 7pt;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-align: left;
}
a.link-small-white:visited {
	font-family: Verdana;
	font-size: 7pt;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-align: left;
}
a.link-small-white:active {
	font-family: Verdana;
	font-size: 7pt;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-align: left;
}
.body-small-white {
	font-family: Verdana;
	font-size: 7pt;
	color: #FFFFFF;
}
.calendar {
	font-family: Verdana;
	font-size: 8pt;
	background-color: #F4FEFF;
	padding: 1px;
	border: 1px solid #006699;
	color: #000000;
	border-color: #006699;
}
.calendar2 {
	font-family: Verdana;
	font-size: 10pt;
	background-color: #F4FEFF;
	padding: 1px;
	border: 1px solid #006699;
	color: #000000;
	border-color: #006699;
}
.calendar-header {
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #003366;
	text-align: center;
}
.calendar-header2 {
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #003366;
}
.header-white {
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	margin: 0px;
	padding-left: 12px;
}
h1 {
	font-family: Verdana;
	font-size: 13pt;
	color: #006699;
}
.search-adv {
	border: 1px solid #000000;
}
a.link-small:link {
	font-family: Verdana;
	font-size: 7pt;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-align: left;
}
.BigLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.BigLink a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
}
.BigLink a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
}
.BigLink a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
}
.BigLink a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
}
a.link-small:hover {
	font-family: Verdana;
	font-size: 7pt;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-align: left;
}
a.link-small:visited {
	font-family: Verdana;
	font-size: 7pt;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-align: left;
}
a.link-small:active {
	font-family: Verdana;
	font-size: 7pt;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-align: left;
}
.body-red {
	font-family: Verdana;
	font-size: 9pt;
	color: #FF0000;
	margin: 0px;
	padding: 0px;
}
.body-blue {
	font-family: Verdana;
	font-size: 9pt;
	color: #0000FF;
	margin: 0px;
	padding: 0px;
}
.body-purple {
	font-family: Verdana;
	font-size: 9pt;
	color: #006600;
	margin: 0px;
	padding: 0px;
}
a.link-small-noul:link {
	font-family: Verdana;
	font-size: 7pt;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-align: left;
}
a.link-small-noul:hover {
	font-family: Verdana;
	font-size: 7pt;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-align: left;
}
a.link-small-noul:visited {
	font-family: Verdana;
	font-size: 7pt;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-align: left;
}
a.link-small-noul:active {
	font-family: Verdana;
	font-size: 7pt;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-align: left;
}
.calendar-fp {
	font-family: Verdana;
	font-size: 8pt;
	background-color: #F9FFFF;
	padding: 2px;
	border: 1px solid #006699;
	color: #000000;
	border-color: #7F9DB9;
}
.week-highlight {
	font-family: Verdana;
	font-size: 8pt;
	background-color: #009999;
	color: #A9FEFC;
	border-color: #009999;
	font-weight: bold;
}
.body-small-purple {
	font-family: Verdana;
	font-size: 7pt;
	color: #006600;
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
}
a.link-green:link {
	font-family: Verdana;
	font-size: 10px;
	color: #006600;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-align: left;
}
a.link-green:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #006600;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-align: left;
}
a.link-green:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #006600;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-align: left;
}
a.link-green:active {
	font-family: Verdana;
	color: #006600;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.Trick {
	display: none;
}
.box_right {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #009900;
	border-right-color: #009900;
	border-bottom-color: #009900;
}
.maintext {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}
#nav1 div{
	background:url(/images/2009/2009Nav_r1_c4.jpg);
	height:38px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#nav1 span{
	cursor:pointer;
	left:0;
	top:10px;
	padding-top:10px;
	position: relative;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#nav1 div{
	background: url(/images/2009/2009Nav_r1_c4_f2.jpg);
	text-decoration: none;
}
#nav1 a{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#nav1 a:hover div{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
	
#nav2 div{
	background:url(/images/2009/2009Nav_r1_c4_f3.jpg);
	height:38px;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}
#nav2 span{
	cursor:pointer;
	left:0;
	top:10px;
	padding-top:10px;
	position: relative;
	font-size:10px;
}
#nav2 a span{
	cursor:pointer;
	left:0;
	top:10px;
	padding-top:10px;
	position: relative;
	font-size:10px;
}		
#nav2 a div{
	background:url(/images/2009/2009Nav_r1_c4_f3.jpg);
	height:38px;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}	
.cal_bg-1 {
	background-image: url(images/cal_bg1.jpg);
	background-repeat: repeat-x;
}
.showcase-wrap{
	position:relative;
}

.showcase-items-wrap{width:auto;height:215px;position:relative;}
.showcase-item{position:absolute;top:0;left:0;}
.showcase-image{padding:4px;}
.slide-date{position:absolute;display:none;}
.showcase-date{float:left;padding:1px 0 0 6px;color:#777;}
.showcase-loading{background:transparent url(images/eduloader.gif) no-repeat 50% 50%;}
.showcase-bottom{background-color:#f4f4f4;border-top:1px solid #ddd;overflow:hidden;padding:3px;}
.showcase-controls{float:right;width:100%;}
.showcase-timer{
	width:5px;
	height:17px;
	position:relative;
	background-color:white;
	overflow:hidden;
	float:right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.showcase-sand{
	background-color:#ddd;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	font-size:1px;
}
.showcase-control-wrap{
	float:right;
	overflow:hidden;
	margin-right:5px;
}
.showcase-prev, .showcase-next{
	text-indent:-900px;
}
.showcase-control-wrap .button-wrap{
	overflow:hidden;
	float:left;
	position:relative;
	padding-left:2px;
}
.showcase-control-wrap .divider{
	position:absolute;
	top:0;
	left:0;
	width:2px;
	height:19px;
	background-color: transparent;
	background-image: url(images/control-divider.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.showcase-control-wrap .button{
	width:28px;
	display:block;
	height:19px;
	text-align:center;
	padding-left:1px;
	font-family:arial;
	font-size:13px;
	line-height:21px;
	font-weight:bold;
	color:#4b85b3;
	background-color: transparent;
	background-image: url(images/control-bg-sprite.png);
	background-repeat: no-repeat;
	background-position: -28px 0;
}
.showcase-control-wrap a{
	text-decoration:none;
}
.showcase-control-wrap a:hover{background-position:-28px -19px;}
.showcase-control-wrap .showcase-prev{background-position:0 0;}
.showcase-control-wrap .showcase-next{background-position:right top;}
.showcase-prev-wrap a:hover{background-position:0 -19px;background-color:transparent;}
.showcase-next-wrap a:hover{background-position:right -19px;background-color:transparent;}
.showcase-control-wrap .selected{background-position:-28px -38px;}

.searchText
{
     border-style: hidden;
     border-width: 0px;
     color: #8AB08A;
     padding-left:7px;
     padding-right:7px;
     font-size:8pt;
     background-image: url(/images/searchBox.gif);
	 background-repeat:no-repeat;
     margin-left:3px;
	 width:125px;
	 height:20px;
}
  #right {
    display:block;
    background:url("images/right.gif")
      no-repeat right top;
    padding:0px 12px 0px 0px;
	height:28px;
    }
  #right span {
    float:left;
    background:url("images/left.gif")
      no-repeat left top;
    margin:0;
    padding:0 0 0 12px;
	height:25px;
    }
	#left {
	background:none;
	border-style:hidden;
	border-width:0px;
	height:20px;
	margin-top:3px;
	}	
	
.search_hdr {
	background-image: url(images/Blu_hdr-1.jpg);
	background-repeat: no-repeat;

}
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #006600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.thin_brdr {
	border: 1px solid #006699;
}
.community_hdr {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #009900;
	text-decoration: none;
}
.communitybg {
	background-image: url(images/community_bg.jpg);
	background-repeat: repeat-y;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.message_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.Reply_hdr {
	background-image: url(images/community_replies_bg_1x31_repeat.gif);
	background-repeat: repeat-x;
}
#BulletGreen ol, #BulletGreen ul{
	margin-left: 0;
	padding-left: .5em;
	list-style: none;
}
#BulletGreen li{
	background: url(images/dot_dkred.gif) left center no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 15px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 0 .5em;	
}
.GreenTitle {
	font-size: 16px;
	font-weight: bold;
	color: #009900;
}
.GreenSubTitle {
	color: #009900
}
.RedText {color: #FF0000}
.OrgHL {
	color: #FF0000;
	font-weight: bold;
	font-size: 16px;
}
#Directory td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	margin-top: 15px;
	padding-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FC9933;
}
