BODY {
	font-family: Verdana, sans-serif;
	font-size: 90%;
	background-color: #C6C3C6;
	margin: 0;
}

FORM {
	padding: 0;
	margin: 0;
}

H2 {
	font-size: 18px;
	font-weight: bold;
	color: #3B786B;
	margin:0;
	margin-top:16px;
	padding:0;
	padding-bottom:12px;
}

H2 a {
	font-size: 18px;
	font-weight: bold;
	color: #3B786B;
}

.text10 {
	font-size: 10px;
	color: #444444;
}

.text11 {
	font-size: 11px;
	color: #444444;
}

.text, a, a.text {

	font-size: 12px;
	color: #444444;
}
a:hover,
a.text:hover {
	text-decoration: none;
}

.title {
	font-size: 12px;
	font-weight: bold;
	color: #3B786B;
	text-decoration: none;
}

a.news_title {
	font-size: 12px;
	font-weight: bold;
	color: #5BA898;
	text-decoration: underline;
}

a.news_title:hover {
	text-decoration: none;
}

.news {
	font-size: 11px;
	font-weight: normal;
	color: #636363;
	text-decoration: none;
	margin-top: 8px;
	padding-bottom: 4px;
}
.date, .dateRem {
	font-size: 10px;
	color: #A98E12;
	text-decoration: none;
}

a.box:hover {
	text-decoration: none;
}

a.news_small {
	font-size: 11px;
	font-weight: normal;
	color: #979797;
	text-decoration: underline;
}

a.news_small:hover {
	text-decoration: none;
}

.bottom, a.bottom {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}

a.bottom:hover {
	text-decoration: none;
}

td#frameLine {
	height: 12px;
	border-bottom: 3px solid #264E45;
}

td#footerMenu {
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 17px;
	height: 45px;
	background: url("/images/blank_8.jpg");
}

td#footerCopyrights {
	font-size: 10px;
	color: #595959;
	padding-left: 17px;
	padding-right: 17px;
	height: 30px;
	background: url("/images/blank_9.jpg");
}

/*Icon titles*/
.blockItemTitlePDF {
	font-size: 12px;
	background: url(/images/file_ico/pdf.gif) no-repeat 0 2px;
	padding: 0 0 12px 22px;
}
.blockItemTitleDOC {
	font-size: 12px;
	background: url(/images/file_ico/doc.gif) no-repeat 0 2px;
	padding: 0 0 12px 22px;
}
.blockItemTitleHTML,
.blockItemTitleHTM {
	font-size: 12px;
	background: url(/images/file_ico/htm.gif) no-repeat 0 2px;
	padding: 0 0 12px 22px;
}
/*end:Icon titles*/

.blockItemTitle {
	font-size: 12px;
	background: url("/images/arrow_inner.gif") no-repeat 1px 5px;
	padding: 0 0 12px 12px;
}

.blockItemRemTitle {
	font-size: 12px;
	background: url("/images/arrow_inner.gif") no-repeat 24px 16px;
	padding: 12px 0 0 36px;
}

.blockItem {
	margin:12px 0 8px 0;
	padding-bottom:4px;
	border-bottom: 1px solid #EEEEEE;
}

.searchField {
	font-size: 11px;
	color: #636363;
	background: #D8E4E1;
	border: 1px solid #636363;
}

/*Contents Box*/
#contents {
	width: 184px;
	padding-top: 7px;
	margin-bottom: 12px;
	background-color: #9DC5A7;
	background-image: url(/images/contents_top.gif);
	background-repeat: no-repeat;
}

#contents h3 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;

	margin: 0;
	margin-bottom: 6px;
	padding: 0 0 4px 22px;

	background-image: url(/images/contents_head_arrow.gif);
	background-repeat: no-repeat;
	background-position: 12px 5px;
	background-color: #3B776B;
}

#contents #contentsList {
	margin: 0;
	padding: 0px 5px 5px 10px;
	color: #264E46;
	background-image: url(/images/contents_end.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#contents #contentsList div {
	font-size: 10px;
	margin: 4px 0;
}

#contents #contentsList div a {
	font-size: 10px;
	color: #264E46;
	text-decoration: underline;
}

#contents #contentsList div a:hover {
	color: #264E46;
	text-decoration: none;
}

/*end:Contents Box*/

/*Side Block*/
.block {
	width: 184px;
	padding-top: 7px;
	margin-bottom: 12px;
	background-color: #FBEFBD;
	background-image: url(/images/block_top.gif);
	background-repeat: no-repeat;
}

.block h3 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;

	margin: 0;
	padding: 0 0 4px 22px;

	background-image: url(/images/arrow_inner.gif);
	background-repeat: no-repeat;
	background-position: 12px 5px;
	background-color: #CCAF31;
}

.block h3 a {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.block h3 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.block .blockContent,
.block ul {
	margin: 0;
	padding: 0px 8px 2px 8px;
	list-style-type: none;
	color: #264E46;
	background-image: url(/images/block_end.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.block .blockContent div,
.block .blockContent table,
.block ul li {
	font-size: 10px;
	margin: 8px 0;
}

.block .blockContent div a:link,
.block ul li a:link {
	font-size: 10px;
	color: #636363;
	text-decoration: underline;
}

.block ul li a:visited {
	font-size: 10px;
	color: #808080;
	text-decoration: underline;
}

.block .blockContent div a:hover,
.block ul li a:hover {
	font-size: 10px;
	color: #636363;
	text-decoration: none;
}

* html .block ul li a{height:1%;} /*IE hack*/

/*list icons set*/
.block ul li.pdf {
	background: url(/images/file_ico/pdf.gif) no-repeat 0 2px;
	padding-left:20px;
}

.block ul li.doc {
	background: url(/images/file_ico/doc.gif) no-repeat 0 2px;
	padding-left:20px;
}

.block ul li.php,
.block ul li.htm,
.block ul li.html {
	background: url(/images/file_ico/htm.gif) no-repeat 0 2px;
	padding-left:20px;
}

/*end:Side Block*/

.link {
	font-size: 12px;
	font-weight: bold;
	color: #5BA898;
	text-decoration: underline;
}

.bigTitle {
	font-size: 18px;
	font-weight: bold;
	color: #3B786B;
}

.bigDate {
	font-size: 14px;
	color: #999999;
}

.pageTitle {
	font-size: 14px;
	font-weight: bold;
	color: #3B786B;
	margin-bottom: 16px;
}

img.left {
	margin:0 8px 0px 0;
	border:1px solid #CCCCCC;
}

.listItem {
	margin-top: 12px;
	margin-bottom: 4px;
	padding-bottom:4px;
	border-bottom: 1px solid #EEEEEE;
}

.listItem .date {
	font-size: 12px;
	color: #AAAAAA;
}

a.more {
	font-size: 12px;
	color: #808080;
	text-decoration: underline;
}
a.more:hover {
	text-decoration: none;
}

.all {
	padding: 8px 12px;
}
.all a {
	font-size: 12px;
	color: #808080;
	text-decoration: underline;
}
.all a:hover {
	text-decoration: none;
}

#dir {
	clear: both;
	padding-top: 20px;
	/*margin: 0 16px;*/
}

#dir h3{
	font-size: 12px;
	font-weight: bold;
	color: #3B786B;
	margin: 5px 0;
}

#dirContent {
	border:1px solid #D8D8D8;
	width:570px;
}

.num {
	font-size: 10px;
	color:#990000;
}

.input, .input100 {
	font-size: 14px;
	color: #636363;
	border: 1px solid #636363;
}

.input100 {
	width: 96%;
}

.button {
	font-size: 14px;
	color: #636363;
	border: 1px solid #636363;
}

a.myMenu {
	font-size: 11px;
	color: black;
	text-decoration: none;
	display: block;
	width: 100%;
	padding: 5px 20px 5px 20px;
}

a.myMenu:hover {
	background: #FFF9DE;
}

.separator {
	background: url("/images/my_menu_line.gif") no-repeat 20px 0px;
}

.myTitle, .myTitle a {
	font-size: 14px;
	font-weight: bold;
	color: #857116;
}

.myTableHeader, .myTableHeader a {
	font-size: 12px;
	color: #857116;
}

.findItem {
	font-size: 12px;
	font-weight: bold;
	color: #5BA898;
	padding: 4px 8px 4px 24px;
	background: url("/images/arrow_inner.gif") no-repeat 16px 9px;
}

.findItem a {
	color: #5BA898;
	text-decoration: underline;
}

.survey {
	font-size: 12px;
	color: #444444;
}

.input2 {
	font-size: 14px;
	color: #636363;
	background: none;
	border: none;
	border-bottom: 1px solid #636363;
	padding-top: 5px;
}

#location {
	font-size: 12px;
	padding-left:8px;
	color: #D8E4E1;
	height:29px;
}

#location span
{
	display:block;
	padding-top:7px;
}

#location A {
	font-size: 12px;
	color: #D8E4E1;
	text-decoration: none;
}

#location A:hover {
	font-size: 12px;
	color: #D8E4E1;
	text-decoration: underline;
}

#scroll {
	position:relative;
	padding-left:8px;
	height:29px;
}

#mainFrm {
	background:url(/images/blank_5.jpg) repeat-x;
	vertical-align:top;
}

#mainContent {
	padding:0 10px 16px 8px;
	width:560px;
}

#pageSelected {
	font-size: 12px;
	color: #444444;
}

.news img.icon {
	margin-right:8px;
	border:1px solid #CCCCCC;
}

#newsLft {
	float:left;
	width:48%;
}

#newsRgt {
	float:left;
	width:48%;
	padding-left:12px;
}

/*PageMenu*/
#pageMenu {
	padding:16px 22px 16px 16px;
}
#pageMenu ul#actions {
	margin:0;
	padding:0;
	list-style-type:none;
}
#pageMenu ul#actions li {
	display:inline;
	background-image:url(/images/elems/bullet1.gif);
	background-repeat:no-repeat;
	background-position:0 .5em;
	padding-left:.8em;
	margin-left:.4em;
}
#pageMenu ul#actions li a {
	font-size:12px;
	font-weight:bold;
	color:#5BA898;
	text-decoration:underline;
}
#pageMenu ul#actions li a:hover {
	color:#5BA898;
	text-decoration:none;
}

a.next {
	font-size:12px;
	font-weight:bold;
	color:#5BA898;
	text-decoration:underline;

	padding-right: 14px;
	background-image:url(/images/pm_next.gif);
	background-repeat:no-repeat;
	background-position:right .3em;
}
a.next:hover {
	text-decoration:none;
}
/*end:PageMenu*/

.max {
	padding:0;
}

.c {
	text-align:center;
}

.calendar a{
	font-size: 11px;
	color: #444444;
	text-decoration:none;
}

.calendar a:hover{
	font-size: 11px;
	color: #444444;
	text-decoration:none;
	background: #FBEFBD;
	width:100%;
	display:block;
}

.sourceBox {
	margin-top: 24px;
	font-size: 12px;
	color: #444444;
}

div.text {
	margin-top: 12px;
	margin-bottom: 4px;
}

.stress {
	background-color: #F8F8F8;
	border-left: 4px solid #5BA898;
	padding: 4px;
	padding-left: 6px;
	margin-bottom: 8px;
}

* html .stress .blockItemTitle { /*for IE*/
	padding-left: 18px;
	padding-top:4px;
	background-position: 7px 9px;
}

#back2prev {
	height:40px;
	padding:22px 0;
	background:url(/images/back2prev.jpg) 90% 50% no-repeat;
	text-align:left;
}
#back2prev a {
	display:block;
	padding:0 50px 0 20px;
	text-decoration:none;
	color:8b8b8b;
}

#counter {
	float:right;
	padding-top:5px;
}

a.sideLinks {
	font-size:10px;
	color:#264E45;
}

a.sideLinks:hover {
	text-decoration:none;
}