body {
	position: relative;
	margin: 0 auto;
	width: 940px;
	text-align: left;
/*	background-image:url('images/bck01.gif');
	background-position: center top;
	background-repeat: repeat-x; 
	background-color: #BBDCE0;*/

	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

#wrapper {
	position: relative;
	left:0px;
		top:0px;
	width:940px;
	background-color: #FFFFFF;
	}

#header {
	float: left;
	width: 940px;
	height:150px;
	border-bottom: 1px solid #63658c;
	}
.headerimg {
float:left;
}
#maintitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #63658C;
	font-weight: bold;
	padding-top: 15px;
	padding-right: 10px;
	text-align: right;
}
#main {
	float: left;
	width: 800px;
}
#jumplink {
position:absolute;
top:-1000px;
left:-1000px;
}

#col01 {
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
	width: 146px;
}

#col02 {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
	width: 550px;
}
#col02 li {
list-style-type:disc;
list-style-position:outside;
padding:.25em 0em .5em .5em;
margin-top: 0;
}

#footer {
	float: left;
	width: 940px;
	clear: both;
	font-size: .8em;
	text-align:center;
}

h1 {
	padding: 5px 5px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #63658C;
	text-decoration: none;
	font-size: 1.5em;
}
.promo {
font-weight:bold;
color: #884896;
padding-left:2px;
}
.indentblock {
	margin-left: 1.5em;
}

a:link {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

a:visited {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

a:hover {
	color: #5E7BC7;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.floatleft{
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0;
	margin-right: 10px;
	clear: left;
}
.imgr {
	float: right;
	padding: 0px 5px 5px 5px;
	border: 0;
}

/**  menu styles **/
#navmenu {
	width: 146px;

	font-family: Arial, Helvetica, sans-serif;
	color: #63658C;
	font-weight: normal;
	background-color: #DEF; 
	float: left;
	padding-left: 5px;
	padding-top: 10px;
	padding-right:5px;
/*	border-right-color: #037AB4;
	border-right-style: solid;
	border-right-width: 1px;
*/
}
#navmenu dl {
	margin-left: 5px;
}
#navmenu dt {
	padding-top: 5px;
	font-weight: bold;
}
#navmenu dd {
	margin-left: 15px;
}
#navmenu a {
	color: #63658C;
	text-decoration: none;
}
#navmenu a:hover {
	color: #333333;
	text-decoration: underline;
}
/******/
#newswrapper {
float:right;
width:140px;
}
#news {
	float:left;
	width:140px;
	background-color:#DEF;
	margin-top:15px;
	padding:0px 2px 5px 1px;
/* border: 1px solid #457B87;*/
}
.newshead {
font-weight:bold;
color: #504C98;
}
.newstitle {
font-weight:bold;
color: #504C98;
}
#newswrapper-main {
float:left;
width:570px;
 }
#news-main {
	float:left;
	width:265px;
/*	background-color:#DEF; */
	border:1px solid #457B87; 
	margin-top:15px;
	margin-bottom:15px;
	padding:5px;
}
.newshead-main {
font-weight:bold;
color: #504C98;
}
.newstitle-main {
font-weight:bold;
color: #504C98;
}
#event-main {
	float:left;
	width:265px;
/*	background-color:#DEF; */
	border:1px solid #457B87; 
	margin: 15px 0px 15px 10px;
	padding:5px;
}

#col03 {
	float:right;
	width:200px;
}
/*****/
    #tabs {
      float:left;
      width:100%;
	background-image:url('images/menu.jpg');
	background-repeat: repeat-y;
      }
    #tabs dl {
	margin:0;
	padding:5px 10px 0 40px;
	list-style:none;
      }
    #tabs dt {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      padding:0px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#5E7BC7;
      }

/******/
#cmsform1 {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	float: left;
	width: 500px;
}
#cmsform1 fieldset {
	border-style: none;
}
#cmsform1 label {
	width: 200px;
	float: left;
	clear: both;
	margin-left: 20px;
	margin-right: 10px;
}
#cmsform1 input, textarea {
	float: left;
	margin-bottom: 3px;
}
#cmsform1 select {
	float: left;
	margin-bottom: 3px;
	width: 200px;
}
#cmsform1 br {
	clear:both;
	width: auto;
}
.cmsformbuttons{
	float:left;
	clear:none;
	margin-left:0.25em;
	margin-right:0;
margin-top:2em;
}
.subbutton {
	float: none;
	width: auto;
	margin-left: 40px;
	margin-top: 5px;
}
.subbutton2 {
	float: left;
	width: auto;
	margin-top: 5px;
}
.subbutton3 {
	float: left;
	width: auto;
}
.subbuttonspanr {
	float: left;
	margin-left: 200px;
	
}
#cmsform2 {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	float: left;
	width: 500px;
}
#cmsform2 fieldset {
	border-style: none;
}
#cmsform2 label {
	width: 130px;
	float: left;
	margin-right: 5px;
}
#cmsform2 input, textarea {
	float: left;
	margin-bottom: 3px;
}
#cmsform2 select {
	float: left;
	margin-bottom: 3px;
	width: 200px;
}
#cmsform2 br {
	clear:both;
	width: auto;
}

/**********************************************/
/*    List Styles                            */
/**********************************************/
.lsthd
{
	background-color: #DADADA;
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
	font-size:1.0em;
	font-weight:bold;
	font-style: normal;
}
.lstbkg0
{
	background-color: #F2F1F5;
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 100%;
	font-size:1.0em;
}
.lstbkg1
{
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 100%;
	font-size:1.0em;
}
.lst0{
	text-indent: 2px;
	float: left;
}
.lstr0{
	text-indent: 2px;
	float: right;
	margin-right: 2px;
}
.lst5-0{
	text-indent: 2px;
	float: left;
	width: 5%;	
}
.lst10-0{
	text-indent: 2px;
	float: left;
	width: 10%;
}
.lst15-0{
	text-indent: 2px;
	float: left;
	width: 15%;
}
.lst15bi-0{
	text-indent: 2px;
	float: left;
	width: 15%;
	font-style:italic;
	font-weight:bold;
}
.lst15c-0{
	text-indent: 2px;
	float: left;
	width: 15%;
	background-color:#E8E8E8;
	font-weight:bold;
}
.lst20-0{
	text-indent: 2px;
	float: left;
	width: 20%;
}
.lst20c-0{
	text-indent: 2px;
	float: left;
	width: 20%;
	background-color:#E8E8E8;
	font-weight:bold;
}
.lst20bi-0{
	text-indent: 2px;
	float: left;
	width: 20%;
	font-style:italic;
	font-weight:bold;
}
.lst25-0{
	text-indent: 2px;
	float: left;
	width: 25%;
}
.lst30-0{
	text-indent: 2px;
	float: left;
	width: 30%;
}
.lst35-0{
	text-indent: 2px;
	float: left;
	width: 35%;
}
.lst40-0{
	text-indent: 2px;
	float: left;
	width: 40%;	
}
.lst80-0{
	text-indent: 2px;
	float: left;
	width: 80%;	
}
.lsttitle {
	font-weight:bold;
	text-indent: 5px;
	float: left;
}
.lstdate {
	text-indent: 5px;
	float: left;
	font-weight:bold;
	font-style:italic;
	width:15%;
}
.lstsummary {
	text-indent: 5px;
	float: left;
}
.lstauthor {
	text-indent: 2px;
	margin-right: 2px;
	float: right;
	font-size:smaller;
}

