 /*  
*
*		MSM Grid framework
*		File type: CSS2
*		Media type: screen
*		License : GPL
*   
---------------------------------------- 
        Stylesheet structure
----------------------------------------
#1 - Wrapper
# - Wrapper
# -
 

/* # -------- Wrapper -------- */
	#wrapper{ background:; }
	
	
/* # -------- Header -------- */
	#header{background:url(../images/sepline.png) no-repeat center bottom;margin-bottom:15px;}
	#header .inside{
		height:130px;
		overflow:hidden;
	}

	/* # -- Name Box -- */
		.chName{float:left;width:260px;}
		.chName p{margin:0px;padding:30px 0px 0px 0px;}

	/* # -- Logo box -- */
		.chLogo{margin:0px 270px;}
		.chLogo a{display:block;padding-top:20px;}
		.chLogo a img{}
		
	/* # -- Navigate buttons -- */
		.navBox{float:right;width:260px;}
		
		.textSize{float:left;padding-top:45px;padding-left:100px;}
		.navButs {list-style-type:none;margin:0px;padding:0px;text-align:right;float:right;padding-top:45px;}
		.navButs li{float:left;margin:0px 10px 0px 0px;}
		.navButs li a{}
	
	/* # -- Main menu -- */
	#mainMenu{background:url(../images/menuBgr.png) repeat-x bottom left;height:40px;}
	#mainMenu ul{
		margin:0px;
		padding:0px 0px 0px 10px;
		list-style-type:none;
	}
	#mainMenu ul li{float:left;height:40px;line-height:40px;text-align:center;display:inline;width:140px;}
	#mainMenu ul li a{color:#ffffff;}
	#mainMenu ul li span, 
	#mainMenu ul li.trail a{display:block; background:url(../images/menuActiveBgr.png) repeat-x top left;color:#ffffff;font-weight:bold;text-decoration:none;}
	
	/* # -- Sub menu -- */
	.subMenu{margin-top:10px;}
	.subMenu ul{margin:0px;padding:0px;list-style-type:none;}
	.subMenu li{color:#ffffff;}
	.subMenu a{display:block;color:#afdb5b;background: url(../images/boardArrBgr.png) no-repeat top right #326d31;padding:5px 0px 5px 10px;margin:3px 0px 0px 0px;}
	.subMenu ul li span{background: url(../images/boardArrBgr.png) no-repeat top right #580905;color:#ffffff;display:block;padding:5px 0px 5px 10px;margin:1px 0px 0px 0px !important;}
	
	.subMenu .level_2{list-style-type:none;margin:0px;padding:0px;}
	.subMenu .level_2 li{margin:0px 0px 0px 10px;padding:0px;}
	.subMenu .level_2 li a{background: url(../images/boardArrBgr.png) no-repeat top right #5a9253; margin:1px 0px 0px 0px !important;color:#000000;}
	
	/* # -- Gallery menu -- */
	.galleryMenu{padding-top:10px;}
	.galleryMenu ul{margin:0px 0px 0px 0px;padding:0px;list-style-type:none;height:125px;}
	.galleryMenu li{color:#ffffff;width:230px;float:left;border-right:10px solid #ffffff;}
	.galleryMenu a{display:block;color:#afdb5b;background: url(../images/boardArrBgr.png) no-repeat top right #326d31;padding:5px 0px 5px 10px;margin:3px 0px 0px 0px;}
	.galleryMenu ul li span{background: url(../images/boardArrBgr.png) no-repeat top right #580905;color:#ffffff;display:block;padding:5px 0px 5px 10px;margin:1px 0px 0px 0px !important;}
	
	.galleryMenu .level_2{list-style-type:none;margin:0px;padding:0px;}

	.galleryMenu .level_2 li a{background: url(../images/boardArrBgr.png) no-repeat top right #5a9253; margin:1px 0px 0px 0px !important;color:#000000;}
		
	
	
	
/* # -------- Conainer -------- */
	#container{background:#ffffff;}
	.pdf_link{position:absolute;right:10px;top:20px;}
		/*# - Left - */
			#left{}
			#left .inside{margin:0px 10px;}
		
		/*# - Right - */
			#right{}
			#right .inside{margin:0px 10px;}
		
		/*# - Main - */
			#main{border-right:1px solid #e2eac9;border-left:1px solid #e2eac9;}
			#main .inside{margin:0px 10px;}

/* # -- Banner block -- */
	.bContainer{background:#245e23;}
	
	

	/* # -- Dashboard --*/
		.boardBox{
			float:left;
			width:268px;
			padding-bottom:10px; 
			background: url(../images/bannerLeftBgr.jpg) no-repeat left top; 
			height: 322px;
		}
		.boardBoxSm{
			background:#245e23;
			margin-top:10px;
			padding-top:10px;
			margin-bottom:10px;
		}
		.boardBox .archiveList{
			color:#afdb5b;
			margin-left:10px;
			background:url(../images/arrGreen.png) no-repeat left top;
			padding-left:20px;
			display:block;
		}
		.boardBox .first{
			margin-top:150px;
		}
		.boardItem{
			color:#ffffff;
			margin:0px 10px 0px 10px; 
		}
		.boardItem a{
			color:#afdb5b;
			display:block;
			text-align:right;
		}
		.blackBgr{
			background: black;
			opacity: 0.4;
			height: 200px;
			width: 267px;
			position: absolute;
			top: 171px;
			z-index: 1;
		}
		.boardBox .mod_newslist{
			position: absolute;
			width:268px;
			z-index: 2;
		}
		.boardBox .archiveList{
			position: absolute;
			width:268px;
			z-index: 2;
			bottom: 10px;
		}

		/* # -- Backgrounds -- */
		.calendarBgr .icoBgr {
			background:url(../icons/calendar.png) no-repeat 15px 5px;
			padding:0px 10px 0px 60px;
			z-index: 999;
		}
		.infoBgr .icoBgr {
			background:url(../icons/list.png) no-repeat 15px 5px;
			padding:0px 10px 0px 60px;
			z-index: 999;
		}

	/* # -- Slider -- */
		.sliderBox{border-left:2px solid #580905;margin-left:268px;}

	/* # -- Calendar -- */
			 .mod_calendar {background: #f6f5df;margin-top:10px;}
			 .mod_calendar h1{background:url(../images/hdrBgr.png) repeat-x top left;margin-top:0px;}
			 .mod_calendar .head{padding-bottom:10px;}
			 .mod_calendar table{width:100%;}
			 .mod_calendar tr{text-align:center;}
			 .mod_calendar th{padding:0px 8px;}
			 .mod_calendar table tr td{padding:5px;}
			 .mod_calendar table tr td.active a{background:#d0cda0;color:#000;padding:3px;}
			 .mod_calendar table tr td.today{background: url(../images/boardArrBgr.png) no-repeat top right #569154;color:#ffffff;padding:3px;}

			.calendarHelp {background:url(../icons/calHelp.png) no-repeat left center;padding-left:40px;color:#3e3420;border-top:1px solid #e2eac9;border-bottom:1px solid #e2eac9;padding-top:10px;margin-bottom:10px;padding-bottom:10px;}
			
	/* # -- News box -- */
		.mainNewsBox{padding-bottom:20px;}
		.mainNewsBox h1{background:url(../images/hdrBgr2.png) repeat-x top left;}
		.mainNewsBox .layout_latest h2{font-size:10pt;}
		.mainNewsBox .layout_latest h2 a{}
		.mainNewsBox .layout_latest .info{
			border-bottom:1px solid #e2eac9;
			font-size:7pt;
			font-family:verdana;
			margin:0px 0px 10px 0px;
			padding:0px;
			text-align:right;
		}
		.layout_latest .more{margin:0px;padding:0px;display:block;clear:both;}
		.mainNewsBox .layout_latest .teaser{margin:0px 0px 10px 0px;padding:0px;}
		.layout_latest .image_container{margin:0px 10px 0px 0px;padding:0 !important;}
	/* # -- UGKC box -- */
	.ugkcBox{background:url(../icons/goto.png) no-repeat left center;padding-left:40px;color:#3e3420;border-top:1px solid #e2eac9;padding-top:10px;margin-bottom:10px;}
	
	/* # -- Sheduller -- */
	.scheduleTbl{margin-bottom:10px;}
	.scheduleTbl tr{vertical-align:top;}
	.scheduleTbl tr th{text-align:center;padding:10px;}
	.scheduleTbl tr td.sTdBox{background:#f3f2e8;width:33%;}
	.sTdBoxCtr{border-left:10px solid #ffffff;border-right:10px solid #ffffff;}
	
	/* # -- Feedback form -- */
	.feedBackForm{}
	.feedBackForm input.text{margin:2px 0px 2px 10px;width:190px;}
	.feedBackForm select{width:200px;padding:3px 0px;}
	.feedBackForm textarea{width:200px;}
	.feedBackForm .submit{padding:5px 10px;margin-top:10px;margin-bottom:10px;}
	
/* # -------- Footer -------- */
	#footer{
		margin-top:20px;
		background:url(../images/sepline.png) no-repeat center top;
		padding-top:40px;
	}
	#footer .inside{
		overflow:hidden;
	}
	#footer .linkBox{width:260px;float:left;}
	#footer .developerBox{text-align:right;width:260px;float:right;}
	#footer .developerBox p{margin:0px;padding:0px;}
	#footer .copyrightBox{text-align:center;margin:0px 270px;}
