
a {
	color: #687827;
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a:hover {
	color: #FF9933;
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}



p {
	margin: 0 0 10px 0;
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3E372F;
	line-height: 20px;
}

h1 {
/*	text-decoration: none;
	font-size: 21px;
	font-family: "Georgia", "Trebuchet MS", Lucida Sans,Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	font-weight: normal;
	padding-top: 0px;
	margin-top: 0px;
	color: #3366AA;
	background-color: #F2F8FA	;
	width: 396px; */	
	font-size: 20px;
	font-family: "Georgia", "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
	padding-top: 60px;
	margin-top: 0px;
	line-height: 20px;
	color: #3366AA;
}

h2 {
	font-size: 20px;
	font-family: "Georgia", "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
	padding-top: 60px;
	margin-top: 0px;
	line-height: 20px;
	color: #3366AA;
}

h3 {
	font-size: 16px;
	font-family: "Georgia", "Trebuchet MS", Lucida Sans,Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	font-weight: normal;
	font-style: normal;
	padding-top: 0px;
	padding-left: 0px;
	margin-top: 0px;
	color: #3366AA;
}

h4 {
	font-size: 14px;
	font-family: "Georgia", "Trebuchet MS", Lucida Sans,Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	font-weight: normal;
	font-style: italic;
	padding-top: 0px;
	padding-left: 0px;
	margin-top: 0px;
	color: #3366AA;
}

blockquote {
	margin: 0px 0px 25px 25px;
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #3E372F;
}




.csc-sitemap ul li {
	list-style-position: outside;
	}


/* Primary classes */


.test {
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ff2af6; /*red*/
	line-height: 20px;

}

.maintext {
	margin: 0 0 10px 0;
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3E372F;
	line-height: 20px;
}

.newstext {
	margin: 0 0 10px 0;
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3E372F;
	line-height: 20px;
}

.sidebartext {
	margin: 0 0 10px 0px;
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 14px;
	color: #687827;
	line-height: 20px;
}

.bodytext {
	margin: 0 0 10px 0;
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #3E372F;
	line-height: 20px;

/*controls news summary content in sidebar, and ...?? */
}

.bodyheader {
	font-size: 20px;
	font-family: "Georgia", "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	font-weight: normal;
	padding-top: 60px;
	margin-top: 0px;
	color: #3366AA;
}

.caption {
	/* margin: 0 0 10px 0; */
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	line-height: 14px;
	padding-left: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
/*controls text under images, notes, etc.*/
}

.note {
	font-style: italic;
	margin: 0 0 10px 0;
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 15px;
/*controls "Note" text in body*/
}

.spc {
	font-size: 10px;
	padding: 3px;
	color:#F8B100;
	font-weight: bold;
}

.floatleft {
    float: left;
    margin: 0px 15px 10px 0px;
/*controls image placement "top left" with text wrap */
}


/* Defining ordered and unordered lists*/

ul#body   {
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #3E372F;
/* Standard bullets for the main text (to match .maintext)*/
}

ol#body   {
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #3E372F;
/* Numbered lists for the main text (to match .maintext)*/
}


ul#sidebar {
    list-style-type: none;
    list-style: url("../../img/tools/arrow.gif");
    list-style-position: outside;
    font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #687827;
	line-height: 20px;
    margin: 0px 0px 0px 0px;
    padding-right: 25px;
	padding-left: 41px;
    padding-bottom: 20px;
	/*text-indent: -1.3em;*/
/* Unordered list for the sidebar (to match .sidebartext), using custom arrow */
}




/* MENUS AND SUBMENUS */
/* Start Position of main menu and sub-menu, left column */
#mainmenu {

}

#submenu {



}




/* End Position of main menu and submenu, left column */

/* main menu */
ul#alignright  {
	list-style-type: none;
	text-align: right;
/*	width: 220px; */
	width: 196px;
 	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px; 
	font-size: 11px;
	line-height: 25px;  /*  15px  */
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	color: #006F9E;
/*	font-weight: bold; */

}

li#ulniv1   {
	margin-right: 15px;
/*	margin-left: 24px; */  
 
	}
	
li#ulniv1 a {
	color: #006F9E;
	text-decoration: none;
}

li#ulniv1 a:hover {
	text-decoration: underline;
	
	}
	

li#active   {
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
/*	margin-left: 24px;  */  
	font-weight: bold;
	background-color: transparent;   /* #B2D4E2 #F2F8FA */
	background-repeat: no-repeat;
	background-image: url("../../img/tools/left-blue-arrow.gif");
	background-position: right;
	}

li#active a {
	color: #006F9E;
	text-decoration: none;
	font-weight: bold;
	}

/* end main menu */


/* submenu2 THIS IS THE LIVE ONE */
ul#alignleft {
	list-style-type: none;
	text-align: left;
	width: 211px;  /* 185 */
	margin-top: -300px; /*-223 */
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 185px; /* 180, 205 */
	padding-top: 0px;
	font-size: 11px;
	line-height: 25px;
	}

li#ulniv2   {
	margin-left: 30px;
	}
	
li#ulniv2 a {
	color: #006F9E;
	text-decoration: none;
}

li#ulniv2 a:hover {
	text-decoration: underline;
	}

li#activeniv2 a   {
	font-weight: bold; 
	margin-right: 30px;
	margin-left: 30px;
	text-decoration: none;
	color: #006F9E;
	font-weight: bold;
	}




/* end submenu2 */





li#space {
	margin-left: 20px;
	font-size: 10px;
	color: #dda031; /*#6eb4cd; #f4ac26; #dda031;*/
	font-weight: bold;


}
/* styles for the news */

/*News titles for news list in sidebars*/
.news-list-title a {
	color: #687827;
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	display:block;
	padding-left: 25px;
	padding-right: 20px;
	line-height: 15px;
}

.news-list-title a:hover {
	color: #FF9933;
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-left: 25px;
}

/*News titles for news list on main news page*/

h3.newsHeader {
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
  margin:20px 0 5px 0;
}

div.newsPublished {
   text-align:right;
   margin-bottom:5px;
}

div.newsSummary {
	text-align: justify;
    line-height: 14px;
    font-color: grey;
}


.news-list-container img {
	color: red;
	float:left;
	border:#FC3 1px solid;
	margin:5px 10px 5px 0;
}

.news-home-title a {
	margin: 0 0 10px 0;
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #3E372F;
	line-height: 20px;
}

.news-home-title a:hover {
	margin: 0 0 10px 0;
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FF9933;
	line-height: 20px;
}


.news-single-item {
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #15d223; /*3E372F*/
	line-height: 20px;
}

.news-list-date {
	color: #92a534;
	font-family: "Trebuchet MS", Lucida Sans, "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	padding-left: 25px;
}

.news-home-date {
	/*color: #3E372F;*/
	color:#999; /* maybe grey one */
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: none;
}

.news-single-date {
	/*color: #3E372F;*/
	color:#999; /* maybe grey one */
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: none;
}

.news-list-morelink a {
	color: #92a534;
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	padding-left: 25px;
	   margin-bottom:15px;
}

.news-list-morelink a:hover {
	color: #FF9933;
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding-left: 25px;
}

.news-home-morelink a {
	text-align: right;
	font-weight: none;
	color: #687827;
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.news-home-morelink a:hover {
	text-align: right;
	color: #FF9933;
	font-family: "Trebuchet MS", Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}