BODY
{
	FONT-SIZE: 13px;
	BACKGROUND: url(../images/body_bg.jpg) repeat-y center 50%;
	MARGIN: 0px;
	COLOR: #929292;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center
}

#container {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/vert_line.gif) repeat-y 198px 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 778px;
	PADDING-TOP: 0px;
	POSITION: relative;
	TEXT-ALIGN: left;
}
P {
	MARGIN: 10px 0px 10px 0px;
}
TD {
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: top;
}
UL {
	MARGIN: 0px 0px 0px 0px;
	LIST-STYLE-TYPE: square;
}
LI {
	MARGIN: 0px 0px 10px 0px;
}
H1 {
	FONT-SIZE: 16px
}
A {
	FONT-WEIGHT: normal; COLOR: #e28000
}
A:active {
	FONT-WEIGHT: normal; COLOR: #e28000
}
A:visited {
	FONT-WEIGHT: normal; COLOR: #e28000
}
A:hover {
	COLOR: #929292
}
#guestbook A {
	COLOR: #000
}
H1#headline {
	BACKGROUND: url(../images/logo.png) #ffffff no-repeat left 50%; MARGIN: 0px; WIDTH: 778px; HEIGHT: 78px
}
H1#headline SPAN {
	DISPLAY: none; MARGIN: 0px
}
#header {
	BACKGROUND: #fff
}
#navline {
	FONT-SIZE: 10px; RIGHT: 10px; POSITION: absolute; TOP: 5px; TEXT-ALIGN: right
}
#navline UL {
	LIST-STYLE-TYPE: none
}
#navline LI {
	DISPLAY: inline;
	MARGIN: 0px 0px 0px 0px;
}
#navline A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #929292; TEXT-DECORATION: none
}
#navi {
	BACKGROUND: #929292; MARGIN: 0px 1px; PADDING-TOP: 10px; HEIGHT: 37px; TEXT-ALIGN: right
}
#sub_navi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #929292; PADDING-BOTTOM: 3px; MARGIN: -3px 1px 0px; PADDING-TOP: 2px; HEIGHT: 17px; TEXT-ALIGN: right
}
#navi UL {
	MARGIN: auto auto auto 10px; LIST-STYLE-TYPE: none
}
#sub_navi UL {
	MARGIN: auto auto auto 10px; LIST-STYLE-TYPE: none
}
#navi LI {
	DISPLAY: inline;
	MARGIN: 0px 25px 0px 25px;
}
#sub_navi LI {
	DISPLAY: inline;
	MARGIN: 0px 25px 0px 25px;
}
#navi A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; TEXT-DECORATION: none
}
#sub_navi A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2f2f2f; TEXT-DECORATION: none
}
#sub_navi A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2f2f2f; TEXT-DECORATION: none
}
#sub_navi A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2f2f2f; TEXT-DECORATION: none
}
#sub_navi A:hover {
	TEXT-DECORATION: underline
}
#navi A:hover {
	COLOR: #8dc006
}
#navline A:hover {
	COLOR: #8dc006
}
#current A {
	COLOR: #000
}
#current A:hover {
	COLOR: #000
}
#sub_navi #current A {
	FONT-WEIGHT: bold
}

#left_navi
{
	MARGIN: -20px 0px 30px 0px;
	padding: 0px;
}

#left_navi UL {
	MARGIN: 0px 0px 10px 0px;
	padding: 0px;
	LIST-STYLE-TYPE: none;
}
#left_navi LI {
	DISPLAY: block;
	BACKGROUND: url(../images/left_navi_bg.gif) no-repeat left top;
	WIDTH: 197px;

	MARGIN: 0px 0px 0px 0px;
}
#left_navi A {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #85bd00;
	TEXT-DECORATION: none;
	PADDING: 6px 0px 6px 25px;
}
#left_navi A:hover {
	BACKGROUND: url(../images/left_navi_hover_bg.gif) no-repeat left top; COLOR: #929292; TEXT-DECORATION: none
}
#left_navi #current {
	BACKGROUND: url(../images/left_navi_current_bg.gif) no-repeat left top; COLOR: #929292
}
#left_navi #current A {
	COLOR: #929292
}
#left_navi .level2 {
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#left_navi .level2 A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ea8400;
	PADDING: 3px 0px 3px 25px;
}
#left_navi .level2 A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ea8400
}
#left_navi .level2 A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ea8400
}
#left_navi .level2 A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #929292
}
#content_left {
	BORDER-RIGHT: red 0px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: red 0px solid;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 50px;
	BORDER-LEFT: red 0px solid;
	WIDTH: 198px;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 20px;
	BORDER-BOTTOM: red 0px solid;
}
#content_left H1 {
	MARGIN-TOP: 40px
}
#content {
	BORDER-RIGHT: black 0px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: black 0px solid;
	PADDING-LEFT: 5px;
	FLOAT: right;
	PADDING-BOTTOM: 50px;
	BORDER-LEFT: black 0px solid;
	WIDTH: 563px;
	COLOR: #343434;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: black 0px solid;
}

#footer {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BACKGROUND: url(../images/horo_line.gif) #fff repeat-x left top;
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px;
	COLOR: #666666;
	PADDING-TOP: 10px;
	HEIGHT: 30px;
	TEXT-ALIGN: center
}

#footer-shinystat {
	float: left;
}

.sitemap1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #6084a6; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px
}
.sitemap2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; FONT-WEIGHT: bold; BACKGROUND: #ccc; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.sitemap3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 70px; FONT-SIZE: 11px; BACKGROUND: #eee; PADDING-BOTTOM: 3px; COLOR: #6084a6; PADDING-TOP: 3px; TEXT-DECORATION: none
}

@media Unknown    
{
UL {
	MARGIN-LEFT: 20px! important
}
#left_navi UL {
	MARGIN: 0px 0px 0px -9px
}
    }
INPUT.login {
	FONT-SIZE: 11px; COLOR: #222222; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
INPUT {
	BORDER-RIGHT: #232323 1px dashed; PADDING-RIGHT: 1px; BORDER-TOP: #232323 1px dashed; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #232323 1px dashed; COLOR: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: #232323 1px dashed
}
TEXTAREA {
	BORDER-RIGHT: #232323 1px dashed; PADDING-RIGHT: 1px; BORDER-TOP: #232323 1px dashed; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #232323 1px dashed; COLOR: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: #232323 1px dashed
}
SELECT {
	BORDER-RIGHT: #232323 1px dashed; PADDING-RIGHT: 1px; BORDER-TOP: #232323 1px dashed; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #232323 1px dashed; COLOR: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: #232323 1px dashed
}
#content H1 {
	MARGIN-TOP: 30px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
#content H1.csc-firstHeader {
	MARGIN-TOP: 10px
}

#latestnews-box {
	MARGIN-TOP: 20px; FONT-SIZE: 11px; FLOAT: right; WIDTH: 160px; COLOR: #444444
}
#latestnews-header {
	FONT-WEIGHT: bold; COLOR: #222222; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#latestnews-news1 {
	BORDER-RIGHT: #89c200 1px solid; BORDER-TOP: #89c200 1px solid; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; BORDER-LEFT: #89c200 1px solid; BORDER-BOTTOM: #89c200 1px solid; BACKGROUND-COLOR: #f4ffdb
}
#latestnews-news2 {
	BORDER-RIGHT: #ffae00 1px solid; BORDER-TOP: #ffae00 1px solid; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; BORDER-LEFT: #ffae00 1px solid; BORDER-BOTTOM: #ffae00 1px solid; BACKGROUND-COLOR: #fff0e7
}
#latestnews-newstitle1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; BACKGROUND-COLOR: #89c200
}
#latestnews-newstitle1 A {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
#latestnews-newstitle1 A:active {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
#latestnews-newstitle1 A:visited {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
#latestnews-newstitle1 A:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: underline
}
#latestnews-newstitle2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; BACKGROUND-COLOR: #ffae00
}
#latestnews-newstitle2 A {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
#latestnews-newstitle2 A:active {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
#latestnews-newstitle2 A:visited {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
#latestnews-newstitle2 A:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: underline
}
#latestnews-newsdate {
	PADDING-LEFT: 4px; FONT-SIZE: 10px; FONT-STYLE: italic
}
#latestnews-newscontent {
	PADDING-LEFT: 4px
}
#latestnews-newscontent A {
	COLOR: #ff7019; TEXT-DECORATION: underline
}
#latestnews-newscontent A:active {
	COLOR: #ff7019; TEXT-DECORATION: underline
}
#latestnews-newscontent A:visited {
	COLOR: #ff7019; TEXT-DECORATION: underline
}
#latestnews-newscontent A:hover {
	COLOR: #ff7019; TEXT-DECORATION: none
}
#latestnews-newscategory {
	MARGIN-TOP: 5px; PADDING-LEFT: 4px; FONT-STYLE: italic
}
#latestnews-footer {
	TEXT-ALIGN: right
}
#latestnews-footer A {
	COLOR: #222222; TEXT-DECORATION: none
}
#latestnews-footer A:active {
	COLOR: #222222; TEXT-DECORATION: none
}
#latestnews-footer A:visited {
	COLOR: #222222; TEXT-DECORATION: none
}
#latestnews-footer A:hover {
	COLOR: #222222; TEXT-DECORATION: underline
}
#newslist-box {
	WIDTH: 100%
}
#newslist-news {
	MARGIN-TOP: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #cdcdcd 1px dashed
}
#newslist-newstitle {
	PADDING-LEFT: 35px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../images/news.png) no-repeat left 50%; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 1px; COLOR: #111111; PADDING-TOP: 1px; HEIGHT: 25px
}
#newslist-newstitle A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #111111; TEXT-DECORATION: none
}
#newslist-newstitle A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #111111; TEXT-DECORATION: none
}
#newslist-newstitle A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #111111; TEXT-DECORATION: none
}
#newslist-newstitle A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-DECORATION: underline
}
#newslist-newsdate {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 35px; COLOR: #666666
}
#newslist-newssubheader {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 35px; COLOR: #222222
}
#newslist-newsimage {
	FLOAT: right
}
#newslist-metainfo {
	FONT-SIZE: 11px; MARGIN-LEFT: 35px; COLOR: #666666
}
#newslist-metainfo A {
	COLOR: #ff7200; TEXT-DECORATION: underline
}
#newslist-metainfo A:active {
	COLOR: #ff7200; TEXT-DECORATION: underline
}
#newslist-metainfo A:visited {
	COLOR: #ff7200; TEXT-DECORATION: underline
}
#newslist-metainfo A:hover {
	COLOR: #ff7200; TEXT-DECORATION: none
}
#newslist-navigation {
	
}
#languagemenu {
	MARGIN-TOP: 15px
}
#languagemenu H1 {
	FONT-SIZE: 11px
}
DIV.tx-srlanguagemenu-pi1 {
	FLOAT: right
}
TD.c2l1-left {
	VERTICAL-ALIGN: top
}
TD.c2l1-middle {
	VERTICAL-ALIGN: top
}
TD.c2l1-left {
	BORDER-RIGHT: #cdcdcd 1px dashed
}
