html,body{
	min-height:100%;
	max-height:100%;
	height:100%;
	background:white;
	background-image:url(images/bg-stripes.gif);
	background-repeat:repeat;
	margin:0px;
	padding:0px;
	border:0px;
	font-size:11px;
    color:#000000;
    font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-weight:normal;
}

.csc-mailform { width:334px; text-align:left; }
.csc-form-label-req {
	margin:0px;
	padding:0px;
        font-weight:bold;
	color:#6f6f6f;
}
.csc-form-labelcell {
        font-weight:bold;
	color:#6f6f6f;
}
.csc-form-label {
	margin:0px;
	padding:0px;
        font-weight:bold;
	color:#6f6f6f;
}

.clearer {
	color:#96c408;
	background:#96c408;
	height:1px;
	border:0px;
}

td {
    font-size:11px;
    color:#000000;
    font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-weight:normal;
}

h1 { 
	font-size:12px;
	color:#81b203;
}

h2 {
	font-size:13px;
	color:#81b203;
}
h3 {
	font-size:14px;
	color:#81b203;
}

#head_1 {
	width:788px;
	height:100%;
	margin:0px;
	padding:0px;
	border:0px;
	background-image:url(images/bg-stripes-head.gif);
}
#head_navi {
	position:relative;
	left:0px;
	top:0px;
	width:748px;
	max-width:721px;
	height:31px;
	max-height:25px;
	margin:0px;
	padding:0px;
	border:0px;
	text-align:right;
	font-size:11px;
	padding-right:27px;
	padding-top:6px;
}
#head_logo {
	position:relative;
	left:0px;
	top:0px;
	width:748px;
	height:34px;
	margin:0px;
	padding:0px;
	border:0px;
}
#main_navi {
	position:relative;
	top:8px;
	width:748px;
	max-width:598px;
	height:26px;
	max-height:26px;
	margin:0px;
	padding:0px;
	border:0px;
	background-image:url(images/bg-main-navi.gif);
	text-align:left;
	vertical-align:middle;
	font-size:11px;

	
	padding-left:150px;
}
#content_area {
	position:relative;
	top:8px;
	width:748px;
	background-image:url(images/bg-content.gif);
	font-size:11px;
	margin:0px;
	padding:0px;
	border:0px;
	text-align:left;
}
#sub_navi {
	font-size:11px;
	padding-top:13px;
}
#content {
	font-size:11px;
	padding-top:22px;
}
#content_right {
	font-size:11px;
	padding-top:22px;
	padding-left:14px;
}

.head_navi_menu {
	float:right;
	font-size:10px;
	font-weight:bold;
	margin-left:11px;
}
.head_navi_menu a {
	font-size:10px;
	font-weight:bold;
	color:#b0b0b0;
	text-decoration:underline;
}
.head_navi_menu a:link {
	font-size:10px;
	font-weight:bold;
	color:#b0b0b0;
	text-decoration:underline;
}
.head_navi_menu a:visited {
	font-size:10px;
	font-weight:bold;
	color:#b0b0b0;
	text-decoration:underline;
}
.head_navi_menu a:hover {
	font-size:10px;
	font-weight:bold;
	color:#81b203;
	text-decoration:underline;
}
.head_navi_menu-act {
	float:right;
	font-size:10px;
	font-weight:bold;
	margin-left:11px;
}
.head_navi_menu-act a {
	font-size:10px;
	font-weight:bold;
	color:#b0b0b0;
	text-decoration:underline;
}
.head_navi_menu-act a:link {
	font-size:10px;
	font-weight:bold;
	color:#b0b0b0;
	text-decoration:underline;
}
.head_navi_menu-act a:visited {
	font-size:10px;
	font-weight:bold;
	color:#b0b0b0;
	text-decoration:underline;
}
.head_navi_menu-act a:hover {
	font-size:10px;
	font-weight:bold;
	color:#81b203;
	text-decoration:underline;
}

.main_navi_menu {
	width:140px;
	height:26px;
	max-height:18px;
	float:left;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
        background-image:url(images/bg-main-menu.gif);
}
.main_navi_menu a {
	font-size:10px;
	font-weight:bold;
	color:#6f6f6f;
	text-decoration:underline;
}
.main_navi_menu a:link {
	font-size:10px;
	font-weight:bold;
	color:#6f6f6f;
	text-decoration:underline;
}
.main_navi_menu a:visited {
	font-size:10px;
	font-weight:bold;
	color:#6f6f6f;
	text-decoration:underline;
}
.main_navi_menu a:hover {
	font-size:10px;
	font-weight:bold;
	color:#81b203;
	text-decoration:underline;
}
.main_navi_menu-act {
	width:140px;
	height:26px;
	max-height:18px;
	float:left;
	font-size:10px;
	font-weight:bold;
	color:#81b203;
	background-image:url(images/bg-main-menu-act.gif);
	text-align:center;
	padding-top:8px;
}
.main_navi_menu-act a {
	font-size:10px;
	font-weight:bold;
	color:#81b203;
	text-decoration:none;
}
.main_navi_menu-act a:link {
	font-size:10px;
	font-weight:bold;
	color:#81b203;
	text-decoration:none;
}
.main_navi_menu-act a:visited {
	font-size:10px;
	font-weight:bold;
	color:#81b203;
	text-decoration:none;
}
.main_navi_menu-act a:hover {
	font-size:10px;
	font-weight:bold;
	color:#81b203;
	text-decoration:underline;
}

.sub_navi_menu {
	width:150px;
	max-width:143px;
	height:26px;
	max-height:19px;
	font-size:10px;
	font-weight:bold;
	padding-left:7px;
	padding-top:7px;
}
.sub_navi_menu a {
	font-size:10px;
	font-weight:bold;
	color:#6f6f6f;
	text-decoration:underline;
}
.sub_navi_menu a:link {
	font-size:10px;
	font-weight:bold;
	color:#6f6f6f;
	text-decoration:underline;
}
.sub_navi_menu a:visited {
	font-size:10px;
	font-weight:bold;
	color:#6f6f6f;
	text-decoration:underline;
}
.sub_navi_menu a:hover {
	font-size:10px;
	font-weight:bold;
	color:#81b203;
	text-decoration:underline;
}
.sub_navi_menu-act {
	width:150px;
	max-width:143px;
	height:26px;
	max-height:19px;
	font-size:10px;
	font-weight:bold;
	color:#81b203;
	padding-left:7px;
	padding-top:7px;
	background-image:url(images/bg-sub-menu-act.gif);
}
.sub_navi_menu-act a {
	font-size:10px;
	font-weight:bold;
	color:#81b203;
	text-decoration:none;
}
.sub_navi_menu-act a:link {
	font-size:10px;
	font-weight:bold;
	color:#81b203;
	text-decoration:none;
}
.sub_navi_menu-act a:visited {
	font-size:10px;
	font-weight:bold;
	color:#81b203;
	text-decoration:none;
}
.sub_navi_menu-act a:hover {
	font-size:10px;
	font-weight:bold;
	color:#81b203;
	text-decoration:underline;
}

a {
	font-size:11px;
	font-weight:normal;
	color:#6f6f6f;
	text-decoration:none;
}
a:link {
	font-size:11px;
	font-weight:normal;
	color:#6f6f6f;
	text-decoration:none;
}
a:visited {
	font-size:11px;
	font-weight:normal;
	color:#6f6f6f;
	text-decoration:none;
}
a:hover {
	font-size:11px;
	font-weight:normal;
	color:#81b203;
	text-decoration:underline;
}

.csc-header a {
	font-size:12px;
	font-weight:bold;
	color:#6f6f6f;
	text-decoration:none;
}

.csc-header a:link {
	font-size:12px;
	font-weight:bold;
	color:#6f6f6f;
	text-decoration:none;
}
.csc-header a:visited {
	font-size:12px;
	font-weight:bold;
	color:#6f6f6f;
	text-decoration:none;
}
.csc-header a:hover {
	font-size:12px;
	font-weight:bold;
	color:#81b203;
	text-decoration:underline;
}

.news-list-item-title-wrap {
        font-size:11px;
        font-weight:bold;
        color:#81b203;
}
.news-list-item-title-wrap a {
        font-size:11px;
        font-weight:bold;
        color:#81b203;
        text-decoration:none;
}
.news-list-item-title-wrap a:link {
        font-size:11px;
        font-weight:bold;
        color:#81b203;
        text-decoration:none;
}
.news-list-item-title-wrap a:visited {
        font-size:11px;
        font-weight:bold;
        color:#81b203;
        text-decoration:none;
}
.news-list-item-title-wrap a:hover {
        font-size:11px;
        font-weight:bold;
        color:#81b203;
        text-decoration:underline;
}
.news-list-item-row {
	text-align:justify;
	padding-top:6px;
	padding-bottom:6px;
}
.news-list-headtable {
	background-color:#93c804;
	color:#ffffff;
	font-weight:bold;
}

.news-single-item {
  text-align:justify;
}

.news-single-item h3 {
  font-size:11px;
  color:#000000;
  font-weight:normal;
  margin:0 0 0 0;
  padding:0 0 0 0;
}