body            { margin:0px; padding:0px; font-size:11px; font-family: Tahoma, Verdana, sans-serif; color : #707070; }
table           { font-size:11px; font-family: Tahoma, Verdana, sans-serif; }

a               { color : #98be01; }
a:link          { }
a:active        { }
a:visited       { }
a:hover         { }

a.morelink          { text-decoration:none; color : #fe8336; }
a:link.morelink     { color : #fe8336; }
a:active.morelink   { color : #fe8336; }
a:visited.morelink  { color : #fe8336; }
a:hover.morelink    { text-decoration:none; color : #fe8336; }

a img {
	border-color : #000000;
}

.input {
	margin : 4px;
	padding : 2px;
	border : 1px solid #758a90;
	font-size : 11px;
	font-family : Tahoma,Verdana,sans-serif;
	color : #758a90;
}
.textarea {
	margin : 4px;
	padding : 2px;
	border : 1px solid #758a90;
	font-size : 11px;
	font-family : Tahoma,Verdana,sans-serif;
	color : #758a90;
	overflow : hidden;
}
.button {
	margin : 4px;
	padding : 2px;
	border : 1px solid #758a90;
	font-size : 11px;
	font-family : Tahoma,Verdana,sans-serif;
	color : #758a90;
}

h1 { font-family:Tahoma; font-size:14px; font-weight: bold; margin:0px; padding:0px; }
h2 { font-family:Tahoma; font-size:13px; font-weight: bold; margin:0px; padding:0px; }
h3 { margin:0px; padding:0px; }
h4 { margin:0px; padding:0px; }
h5 { margin:0px; padding:0px; }
h6 { margin:0px; padding:0px; }

ul { 
	list-style-image: url(../images/bullet.gif); 
	margin : 0px;
	padding : 0px;
	padding-left:24px;
}
ul li {
	margin : 0px;
	padding : 0px;
}
ol { 
	margin : 0px;
	padding : 0px;
	padding-left:24px;
}

hr {
	 height:1px;
	 color:#b2b2b2;
	 padding : 0px;
	 line-height : 1px;
	 font-size : 1px;
	 margin-top: 5px;
	 margin-bottom:5px;
	 margin-left: 0px;
	 margin-right : 0px;
}

select          { }
.input          {}
.button         { }

/* ------------------>>> ADMIN CONTENT EDITOR STYLES <<<--------------------- */
.greenText   { color : #8db001; }


/* *** LAYOUT *** */
#toparea {
	background : #FFFFFF;
}
#toparea .header {
	height     : 233px;
	background : #FFFFFF;
}
#toparea .bottom_4px {
	height : 4px;
	width  : 766px;
	background : #FFFFFF;
	font-size : 2px;
}
#mainarea {
	text-align : center;
	width      : 778px;
}
#mainarea .innerbody {
	background : #FFFFFF;
	width      : 778px;
	float      : left;
}



#mainarea .innerbody .bottomFnMenu {
	float : left;
	text-align :left;
	width : 766px;
	position : relative;
	top : 6px;
}
#mainarea .innerbody .bottomFnMenu .leftPart {
	float : left;
	position : relative;
	left : 46px;
}
#mainarea .innerbody .bottomFnMenu .leftPart a       { color : #778284; text-decoration : none; margin-right : 20px; }
#mainarea .innerbody .bottomFnMenu .leftPart a:hover { color : #778284; text-decoration : underline; }
#mainarea .innerbody .bottomFnMenu .leftPart img {
	margin-right : 10px;
	position : relative;
	top : 1px;
}
#mainarea .innerbody .bottomFnMenu .rightPart {
	float : right;
	position :relative;
	right : 46px;
}
#mainarea .innerbody .bottomFnMenu .rightPart a       { color : #778284; text-decoration : none; }
#mainarea .innerbody .bottomFnMenu .rightPart a:hover { color : #778284; text-decoration : underline; }

#mainarea .menu {
	width      : 766px;
	height     : 50px;
	background : url(../images/topMenuBG.gif) no-repeat left;
	text-align : left;
	float      : left;
	position   : relative;
	left       : 6px;
}
#mainarea .menu .menuEnvelope {
	position : relative;
	left: 46px;
	float : left;
}
#mainarea .menu .menuEnvelope a           { display : block; float : left; height : 50px; color : #FFFFFF; font-size : 13px; font-weight:bold; text-decoration:none; }
#mainarea .menu .menuEnvelope a div       { background : url(../images/linkArrow.gif) no-repeat left; padding-left : 10px; margin-top: 18px; margin-left: 6px; }
#mainarea .menu .menuEnvelope a img       { margin : 0px; padding: 0px; }
#mainarea .menu .menuEnvelope a:hover     { background : url(../images/activeMenuBg.gif) repeat-x left;  }
#mainarea .menu .menuEnvelope a:hover div { background : url(../images/linkEmpty.gif) no-repeat left; }
#mainarea .menu .menuEnvelope .menuDividerImg {
	float : left;
}

#mainarea .bottom_1px {

	width       : 766px;
	height      : 1px;
	background  : #FFFFFF;
	float       : left;
	position    : relative;
	left        : 6px;
	font-size   : 1px;
	line-height : 1px;
}
#mainarea .workspace {
	width            : 766px;
	background       : url(../images/contentBg.gif) no-repeat top;  
	background-color : #d0d0d0;
	float      		 : left;	
	position   		 : relative;
	left       		 : 6px;
}
#mainarea .border_6px {
	width      : 766px;
	height     : 6px;
	background : #FFFFFF;
	float      : left;
	position   : relative;
	left       : 6px;
	line-height : 6px;
	font-size  : 6px;
}
#mainarea .blueBottom {
	width      : 766px;
	height     : 88px;
	background : url(../images/blueBottomBg.gif) repeat-x;
	color      : #FFFFFF;
	float      : left;
	position   : relative;
	left       : 6px;
}
#mainarea .blueBottom .bMenu {
	border-left : 1px solid #FFFFFF;
	text-align  : left;
	float       : left;
	line-height : 16px;
	position    : relative;
	left        : 46px;
	top         : 25px;
}
#mainarea .blueBottom .bMenu a       { color: #FFFFFF; text-decoration : none; }
#mainarea .blueBottom .bMenu a:hover { text-decoration : underline; }
#mainarea .blueBottom .rightBlock {
	width       : 339px;
	text-align  : left;
	float       : right;
	line-height : 16px;
	position    : relative;
	top         : 25px;
}
#mainarea .blueBottom .rightBlock .address {
	float       : left;
}
#mainarea .blueBottom .rightBlock .address .bordered_01 {
	border-left : 1px solid #FFFFFF;
}
#mainarea .blueBottom .rightBlock .address .bordered_02 {
	position    : relative;
	left        : 1px;
}
#mainarea .blueBottom .rightBlock .telfax {	
	border-left : 1px dotted #FFFFFF;
	float       : left;
	position    : relative;
	left        : 24px; 
}
#mainarea .blueBottomImg {
	width      : 766px;
	height     : 2px;
	display    : block;
	margin     : 0px;
	padding    : 0px;
	float      : left;
	position   : relative;
	left       : 6px;
}
#mainarea .border_27px {
	width      : 766px;
	height     : 27px;
	background : #FFFFFF;
	float      : left;
	position   : relative;
	left       : 6px;	
}
#contentsArea {
	margin-top: 25px;
	width    : 685px;
	float    : left;
	position : relative;
	left     : 45px;
	text-align : left;
}
#contentsArea_withPanels {
	margin-top: 25px;
	width    : 356px;
	float    : left;
	position : relative;
	left     : 45px;
	text-align : left;
}
#panelsArea {
	margin-top: 25px;
	width    : 306px;
	float    : right;
	text-align : left;
	position : relative;
	left : -30px;
}


.navPanel {
	width : 306px;
	float : left;
}
.navPanel .topBorder {
	width : 306px;
	float : left;
	line-height : 12px;
	font-size : 12px;
	background : url(../images/panel_topBorder.gif) no-repeat top left;
}
.navPanel .topBorderNews {
	width : 306px;
	height : 31px;
	float : left;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
	font-weight : bold;
	background : url(../images/panel_topBorderNews.gif) no-repeat top left;
}
.navPanel .topBorderNews span { position : relative; top : 10px; left : 15px; }
.navPanel .bottomBorder {
	width : 306px;
	float : left;
	line-height : 12px;
	font-size : 12px;
	background : url(../images/panel_bottomBorder.gif) no-repeat top left;
}

.navPanel .mainBody {
	width : 306px;
	float : left;
	background : url(../images/panel_bodyBorder.gif) repeat-y top left;
}
.captionTitle {
	font-family : Arial;
	font-weight : bold;
	font-size : 16px;
	float  : left;
	color : #9fc701;
	position:relative;
	left : 15px;
	width : 276px;
}

.captionSubTitle {
	font-family : Arial;
	font-weight : bold;
	font-size : 14px;
	float  : left;
	color : #9fc701;
	position:relative;
	left : 15px;
	width : 276px;
}
.navPanel .mainBody .captionLink {
	float  : left;
	font-family : Verdana;
	font-size : 11px;
	width : 276px;
}
.navPanel .mainBody .captionText {
	float  : left;
	font-family : Verdana;
	font-size : 11px;
	position:relative;
	left : 15px;
	width : 276px;
}
.navPanel .mainBody .captionScript {
	float  : left;
	font-family : Verdana;
	font-size : 11px;
	position:relative;
	left : 15px;
	width : 276px;
}
.navPanel .mainBody .captionMoreLink {
	position   : relative;
	width      : 276px;
	left       : 15px;
	text-align : right;
	position:relative;
	width : 93%;
}
.navPanel .mainBody .captionMoreLink a {
	text-decoration : none;
}
.navPanel .mainBody_withIcon {
	width : 306px;
	float : left;
	background : url(../images/panel_bodyBorder.gif) repeat-y top left;
}
.navPanel .mainBody_withIcon .captionIcon_padding {
	padding-left : 15px;
	margin : 0px;
	width :73px;
	height : 73px;
	float : left;
}
.navPanel .mainBody_withIcon .captionIcon_padding .captionIcon {
	width : 73px;
	height : 73px;
	float : left;
	background : url(../images/panel_imageBG.gif) no-repeat top left;

}
.navPanel .mainBody_withIcon .captionIcon_padding .captionIcon img {
	margin : 3px;
}
.navPanel .mainBody_withIcon .captionTitle {
	font-family : Arial;
	font-weight : bold;
	font-size : 16px;
	float  : left;
	color : #9fc701;
	position:relative;
	width : 194px;
	left : 8px;
}
.navPanel .mainBody_withIcon .captionSubTitle {
	font-family : Arial;
	font-weight : bold;
	font-size : 14px;
	float  : left;
	color : #9fc701;
	width : 206px;
	position:relative;
	width : 194px;
	left : 8px;
}
.navPanel .mainBody_withIcon .captionLink {
	float  : left;
	font-family : Verdana;
	font-size : 11px;
	width : 194px;
}
.navPanel .mainBody_withIcon .captionText {
	float  : left;
	font-family : Verdana;
	font-size : 11px;
	position:relative;
	width : 194px;
	left : 8px;
}
.navPanel .mainBody_withIcon .captionScript {
	float  : left;
	font-family : Verdana;
	font-size : 11px;
	position:relative;
	width : 194px;
	left : 8px;
}
.navPanel .mainBody_withIcon .captionMoreLink {
	position:relative;
	width : 93%;
	left : 8px;
	text-align : right;
	float : left;
}
.navPanel .mainBody_withIcon .captionMoreLink a {
	text-decoration : none;
}

.newsa {
	position : relative;
	left     : 15px;
	text-align : left;
	float : left;
}
.newsa .title {
	float : left;
	text-align : left;
	width : 258px;
	position:relative;
	left : 18px;
	color : #8eb001;
}
.newsa .userDate {
	margin-top:10px;
	float : left;
	text-align : left;
	width : 270px;
	color : #8eb001;
	font-weight : bold;
	font-family : Tahoma;
	font-size : 10px;
}
.newsa .userDate img {
	position : relative;
	top : 1px;
}
.newsa .preview {
	float : left;
	text-align : left;
	width : 258px;
	position:relative;
	left : 18px;
}
.newsa .more {
	float : left;
	width : 270px;
	text-align : right;
}

._25pxBorder {
	width : 766px;
	float : left;
	height : 25px;
}
.subEnv {
	width : 766px;
	float : left;
}


.searchForm {
	display : block;
	width : 677px;
	height : 35px;
	background: url(../images/search_bg.gif) no-repeat top left;	
}
.searchFormInner {
	float : left;
	position : relative;
	top : 8px;
	left : 12px;
}
.searchTitleText {
	float : left;
	position : relative;
	top : 2px;
	font-weight : bold;
}
.searchInputEnvelope          { 
	border : 0px;
	margin : 0px;
	padding : 0px;
	background : url(../images/search_input.gif) no-repeat top left;
	width : 122px;
	height : 19px;
	line-height : 19px;
	float:left;
}
.searchInput {
	border : 0px;
	margin : 0px;
	padding : 0px;
	width : 120px;
	height : 16px;
	line-height : 17px;
	position : relative;
	top : 1px;
	left : 1px;
	font-size : 10px;
	color : #707070;
	padding-left : 4px;
	padding-right : 4px;
}
.searchButtonLink {
	display : block;
	float : left;
}

.searchEnvelope {
	width : 685px;
	float : left;
	text-align : center;
}
.searchEnvelope br {
	clear: both;
}
.numOfRec {
	width : 685px;
	float : left;
	line-height : 28px;
	font-size : 12px;
	color : #779501;
}
a.searchContentsLink { text-decoration : none; display: block; border-top: 1px solid #FFFFFF; text-align : left; }
.icoreSearch_text { color : #01b0d6; line-height : 22px; font-weight : bold; 	text-align : left; }
.icoreSearch_preview { color : #707070; text-align : left; }
.icoreSearch_path { color : #779501; line-height : 22px; text-align : left; }
.icoreSearch_path a { color : #779501; text-decoration : none; text-align : left; }
.icoreSearch_path a.icoreSearch_activeGroup { color : #779501; font-weight: bold; text-align : left; }