/* ---------------------
basic layout
--------------------- */

* {
	font-family			: "MS Sans Serif", sans-serif, Dotum, Helvetica;
	font-size			: 12px;
}

html,
body {
	height				: 100%;
}


.waterbody {
	margin				: 0;
	color				: #666666;
/*	background			: #D7DB8B url(../images/bg_body.jpg) fixed no-repeat left top;	*/
/*	background			: #9FB165 url(../images/bg_body.jpg) fixed no-repeat left top;	*/
	background			: #B1B986;
}

div,
td,
p {
	font-size			: 12px;
	line-height			: 18px;
}


a:link,
a:active,
a:visited {
	text-decoration		: underline;
	color				: #666666;
}

a:hover {
	text-decoration		: underline;
	color				: #990000;
}





/* ---------------------
template layout
--------------------- */

#header {
	width				: 620px;
	height				: 180px;
}
#content {
	width				: 570px;
	padding				: 20px;
}
#footer {
	color				: #FFFFFF;
	padding				: 10px
}

#f1 {
	position			: absolute;
	left				: 0px;
	top					: 0px;
	z-index				: 1;
	width				: 340px;
	height				: 672px;
}
#f2 {
	position			: absolute;
	left				: 340px;
	top					: 0px;
	z-index				: 2;
	width				: 620px;
	height				: auto;
}

/*--------------------- 
topMenu 
--------------------- */
#topMenu {
	width				: 100%;
	height				: 50px;
}
#topMenu .moduletable ul {
	float				: right;
}
#topMenu .moduletable li {
	float				: left;
	padding				: 0px 5px 0px 5px;
}

/*--------------------- 
Menu 
--------------------- */

/* Main Menu */
#navcontainer {
	width				: 100%;
	height				: 20px;
	background-color	: #000000;
}

#navcontainer  ul {
  	margin				: 0;
  	padding				: 0px;
  	list-style			: none;
}


#navcontainer  li {
  	float				: left;  
  	height				: 20px;
	line-height			: 20px;
  	margin				: 0; 
  	padding				: 0 25px 0 25px;
}

#navcontainer li a {	
	display				: block; 
	text-decoration		: none; 
  	color				: #FFFFFF;
}

#navcontainer li a:hover {  
	color				: #FFFFFF;
}

#navcontainer li#active {
	background			: transparent url(../images/ico_currentLink.png) no-repeat center 20px;
}
	
#navcontainer li a#current { 
}

/* Sub Menu */

#subnavcontainer {
	width				: 100%;
	height				: 30px;
	background-color	: transparent;
	padding-left		: 20px;
}

ul#subnavlist {
	margin				: 0px;
	padding				: 0px;
	
	
}

ul#subnavlist li {
	display				: inline;
	line-height			: 30px;
  	padding				: 0px 10px 0px 10px;

}

ul#subnavlist li a {
	color				: #000000;
	text-decoration		: none;
	
}

ul#subnavlist li a:hover {
	color				: #000000;
	text-decoration		: underline;
	
}

/* ---------------------
mambo
--------------------- */

#latestnews .moduletable {
	padding				: 10px 0px 0px 0px;
	border-bottom		: solid #E3E3E3 1px;
}


.contentpagetitle,
a.contentpagetitle,
.componentheading,
.contentheading {
	color				: #5A842F;
	font-size			: 12px;
	text-decoration		: none;
	letter-spacing		: 1px;
	padding				: 10px 0px 5px 0px;
	border-bottom		: solid #E3E3E3 1px;
}

.contentheading {
	background			: transparent url(../images/ico_contentheading.gif) no-repeat left center;
	padding-left		: 15px;
}
a.contentpagetitle:hover {
	text-decoration		: underline;
}

.createdate,.modifydate,.small {
	color				: #D6BE2D;
	font-size			: 12px;
}

div.mosimage {
	border				: 1px solid #C1E999;
	margin				: 4px;
}

div.mosimage_caption {
	background			: #6B9A3C;
	color				: #FFFFFF;
	font-weight			: bold;
}

div.mosimage img{
	margin				: 3px;
}
/*------------------------
Modules
------------------------*/

table.moduletable {
	margin-bottom		: 10px;
}
table.moduletable th {
	background-color	: #ACD683;
	line-height			: 25px;
	vertical-align		: middle;
	width				: 170px;
	color				: #5A842F;
	font-size			: 14px;
	letter-spacing		: 1px;
}

table.moduletable td {
	padding-top			: 10px;
}

table.moduletable td td {
	padding-top			: 0px;
	padding-left		: 20px;
}

div.moduletable {
	background			: transparent;
	margin-bottom		: 5px;

}

div.moduletable h3 {
	margin				: 0px;
	padding				: 0px;
	font-size			: 12px;
	font-weight			: normal;
}

div.moduletable ul {
	margin-top			: 5px;
}

div.moduletable li {
	list-style-type		: circle;
}

div.pathway {
	color				: #990000;
	border-bottom		: solid #E3E3E3 1px;
	padding				: 5px 0px 5px 10px;
	background			: transparent url(../images/ico_pathway.png) no-repeat left center;
}

table.contentpaneopen {
	width				: 570px;
}




.pagenav_next,
.pagenav_prev {
	font-weight			: normal;
	font-size			: 12px;
	color				: #999999;
}


.inputbox {
	border-top			: solid #70736A 1px;
	border-right		: solid #EFEFE1 1px;
	border-bottom		: solid #EFEFE1 1px;
	border-left			: solid #70736A 1px;
}
.button {
	width				: 80px;
	height				: 21px;
	line-height			: 19px;
	text-transform		: uppercase;
	color				: #FFFFFF;
	background-color	: #990000;
	border-top			: 1px solid #EB5D5D;
	border-right		: 1px solid #750000;
	border-bottom		: 1px solid #750000;
	border-left			: 1px solid #EB5D5D;
	letter-spacing		: 5px;
}

.sectiontableheader {
	color				: #990000;
}

.sectiontableentry1 {
}
.sectiontableentry2 {
}
