@charset "utf-8";





body {

	margin:0;

	font-family:"Myriad Pro", Arial, sans-serif;

	font-size:14px;

	color:#4c4c4c;	

	background:#069b49 url(../images/bg.jpg) repeat left top;

}



a img {

	border:none;

}



#wraper {

	width:893px;

	padding:0 18px 25px 25px;

	margin:0 auto;

	background:#ffffff;

}



#header {

	

}



#headerSmallBuck {

	height:136px;

	border-bottom:2px solid #0b9444;

}





#banner {

	margin-bottom: 15px;

}



#contents {

	clear:both;

	background:#ffffff;

}



#rightContents {

	float:right;

	width:731px;

	background:#ffffff;

}



#rightContentsSplit {

	float:left;

	margin-top:10px;

	width:731px;

	background:#ffffff;

}



#contentsNormal {

	margin-top:17px;

	clear:both;

}



#contentsLogin {

	margin-top:25px;

	padding:0 110px 0 125px;

	clear:both;

}



#leftNavigation {

	float:left;

	background:#0b9444;

	width:162px;

}



#leftNavigation ul {

	list-style-type:none;

}



#leftNavigation li {

	list-style-type:none;

	color:#fff;

	font-size:18px;

}



#leftNavigation li a, #leftNavigation li a:visited{

	color:#8cc63f;

	padding-left:10px;

	display:block;

	height:30px;

	line-height:30px;

	width:152px;

	text-decoration:none;

}



#leftNavigation li a:hover{

	color:#ffffff;

	text-decoration:none;

	background:#8cc63f;

}



#leftNavigation li.current a, #leftNavigation li.current a:visited, #leftNavigation li.current a:hover{

	color:#ffffff;

	padding-left:10px;

	display:block;

	line-height:30px;

	text-decoration:none;

	background:#0b9444;

	text-align: left;

}



ul.leftNavigationSub {

	list-style-type:none;

}



a.leftNavigationSub, a.leftNavigationSub:visited{

	color:#ffffff;

	display:block;

	height:30px;

	line-height:30px;

	text-decoration:none;

	background:#9dda4c !important;

}



a.leftNavigationSub:hover{

	color:#ffffff;

	text-decoration:none;

	background:#0b9444;

}



a.leftNavigationSub, a.leftNavigationSub:visited, a.leftNavigationSub:hover{

	color:#ffffff;

	display:block;

	height:30px;

	line-height:30px;

	text-decoration:none;

	background:#0b9444;

}





#contentsWraper {

	float:left;

	padding-left:31px;

	width:417px;

	min-height:250px;

	background:#ffffff;

}



#rightNavigation {

	float:right;

	width:198px;

	min-height:250px;

	padding-right:25px;

	background:#ffffff;

}



.heightFixer {

	clear:both;

	height:0;

	margin:0;

	padding:0 !important;

	line-height:0;

	font-size:0;

}

h1, h1 a {

	font-size:26px;

	color:#8cc63f;

	margin:0px 0 2px 0;

	text-transform: uppercase;
	

}



h2 {

	font-size:24px;

	color:#8cc63f;

	margin:0px 0 2px 0;
	

}



h3 {

	font-size:18px;

	font-weight:bold;

	color:#999696;

	text-transform:uppercase;

	margin:0px 0 2px 0;

}



h4 {

	font-size:18px;

	color:#009444;

	margin:0px 0 2px 0;

}

h6 {

	font-size:11px;

	color:#009444;

	margin:0px 0 2px 0;

}



p {



}



.fLeft {

	float:left;

}



.fRight {

	float:right;

}



.columnWraper {

	clear:both;

	margin-bottom:30px;

	margin-top:10px;

}



.subColumn {

	margin-top:5px;

	width:198px;	

}



.customBox {

	width:196px;

	border:1px solid #0e9546;

}



.customBox ul {

	margin:3px 0;

	list-style-type:none;

}



.customBox li {

	padding-left:10px;

	color:#addee5;

	font-size:24px;

	line-height:24px;

	font-weight:bold;

	list-style-type:none;

}



.rightPanel {

	width:731px;

	background:#ffffff;

}



.column {

	width:300px;

}



.stuff {

	margin-bottom:5px;

}



.loginWraper {

	width:375px;

	margin:0 auto;

	padding:90px 0;

}



.loginTop {

	width:375px;

	height:15px;

	font-size:0;

	background:#069b49 url(../images/login-top.jpg) no-repeat left top;

}





.loginMiddle {

	width:343px;

	padding:0 15px;

	background:#f3f3f3;

	border-left:1px solid #e2e2e2;

	border-right:1px solid #e2e2e2;

}



.loginMiddle div {

	padding-bottom:15px;

}



.loginBottom {

	width:375px;

	height:15px;

	font-size:0;

	background:#069b49 url(../images/login-bottom.jpg) no-repeat left top;

}



.usrName {

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	width:112px;

	text-transform:uppercase;

	height:28px;

	line-height:28px;

	color:#0b9444;

}



.inputNormal {

	border:1px solid #d4d4d4;

	width:200px;

	padding-top:3px;

	height:25px;

}



.loginBtn {

	text-align:right;

	padding-right:30px;

	padding-bottom:0 !important;

}



.gallery {

	-float:right;

	-width:706px;

	-padding-left: 25px;

	-padding-top: 10px;

	background:#ffffff;

}

.gallery ul {

	padding: 0px;

	margin-left: -25px;

	list-style-type:none;

}

.gallery li {

	padding: 0px;

	margin: 0px;

	float:left;

	list-style-type:none;

	padding-right: 15px;

}

.gallery li div.thumb {

	display:block;

	width:144px;

}



.gallery li .desc, .gallery li .desc a, .gallery li .desc a:hover, .gallery li .desc a:visited{

	clear:both;

	width:144px;

	color:#009444;

	text-align:center;

	line-height:16px;

	padding-bottom:10px;

}

.heightFixer1 {

	clear:both;

	height:auto;

}



.thumbs {

	margin-top:10px;

	margin-left:10px;

}



.thumbs ul {

	list-style-type:none;

}



.thumbs li {

	float:left;

	list-style-type:none;

}



.thumbs li.sep {

	float:left;

	width:40px;

}



.thumbs li div.thumb {

	display:block;

	clear:both;

	width:144px;

	height:108px;

	border:1px solid #eaeaea;

}



.thumbs li div.desc {

	clear:both;

	width:144px;

	color:#009444;

	text-align:center;

	line-height:16px;

	padding-bottom:10px;

}



.gapBtm {

	margin-bottom:10px;

}



.addBtn {

	margin-right:6px;

	margin-bottom:6px;

	float:left;

}



.addBtn a, .addBtn a:visited, .addBtn a:hover{

	width:259px;

	color:#0b9444;

	height:48px;

	line-height:48px;

	font-family:Arial, Helvetica, sans-serif;

	display:block;

	font-size:18px;

	padding-left:18px;

	text-decoration:none;

	text-transform:uppercase;

	background: url(../images/add-btn.jpg) no-repeat left top;

}



#rightContentsCMS {

	float:left;

	width:701px;

	padding:0 10px 0 20px;

	background:#ffffff;

}



.topNav {

	margin-top:22px;

	margin-bottom:6px;

	width:697px;

	height:44px;

	line-height:44px;

	font-family:Arial, Helvetica, sans-serif;

	display:block;

	font-size:14px;

	color:#999999;

	padding:3px 0 3px 18px;

	text-transform:uppercase;

	background: url(../images/top-nav-bg.jpg) no-repeat left top;

}



.topNav a, .topNav a:visited, .topNav a:hover{

	color:#999999;

	display:block;

	height:44px;

	line-height:44px;

	text-decoration:none;

}



.pageName {

	font-size:18px;

	float:left;

}



.pageName a, .pageName a:visited, .pageName a:hover{

	width:220px;

	float:left;

	display:block;

	color:#0b9444;

}



.seprator {

	width:1px;

	float:left;

}



.pageUp {

	padding-left:45px;

	width:69px;

	height:44px;

	float:left;

	background: url(../images/up.gif) no-repeat 8px center;

}



.PageDown {

	padding-left:45px;

	width:95px;

	height:44px;

	float:left;

	background: url(../images/down.gif) no-repeat 8px center;

}



.edit {

	padding-left:52px;

	width:36px;

	height:44px;

	float:left;

	background: url(../images/edit.gif) no-repeat 8px center;

}



.Delete {

	padding-left:45px;

	width:55px;

	height:44px;

	float:left;

	background: url(../images/delete.gif) no-repeat 8px center;

}





.subNav {

	margin-bottom:6px;

	margin-left:20px;

	width:630px;

	height:45px;

	line-height:45px;

	font-family:Arial, Helvetica, sans-serif;

	display:block;

	font-size:14px;

	color:#999999;

	padding:3px 0 3px 48px;

	text-transform:uppercase;

	background: url(../images/top-sub-menu.jpg) no-repeat left top;

}



.subNav a, .subNav a:visited, .subNav a:hover{

	color:#999999;

	display:block;

	height:45px;

	line-height:45px;

	text-decoration:none;

}



.subpageName {

	font-size:18px;

	float:left;

}



.subpageName a, .subpageName a:visited, .subpageName a:hover{

	width:171px;

	float:left;

	display:block;

	color:#0b9444;

}



.bigBox {

	width:698px;

}



.bigboxTop {

	width:698px;

	font-size:0;

	height:8px;

	background: url(../images/bigbox-top.gif) no-repeat left top;

}



.bigboxMiddle {

	width:681px;

	padding-left:15px;

	background:#f5f5f5;

	border-left:1px solid #e2e2e2;

	border-right:1px solid #e2e2e2;

}



.bigboxBottom {

	width:698px;

	font-size:0;

	height:8px;

	background: url(../images/bigbox-bottom.gif) no-repeat left top;

}



.wrapContents {

	clear:both;

	padding-bottom:15px;

}



.label {

	height:30px;

	width:114px;

	line-height:30px;

	font-family:Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	font-size:18px;

	color:#0b9444;

	float:left;

}



.label2 {

	height:30px;

	width:145px;

	line-height:30px;

	font-family:Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	font-size:18px;

	color:#0b9444;

	float:left;

}



.inputBox {

	height:24px;

	float:left;

	width:220px;

	padding-top:4px;

	border:1px solid #d4d4d4;

}



.btnWraper {

	width:400px;

	margin-top:50px;

	margin-left:250px;

}



.add {}

.add a, .add a:visited, .add a:hover{

	width:61px;

	margin-right:8px;

	margin-top:4px;

	height:31px;

	line-height:31px;

	color:#0b9444;

	font-size:18px;

	text-transform:uppercase;

	display:block;

	text-decoration:none;

	padding-left:60px;

	background: url(../images/add.gif) no-repeat left top;

}





.editSmall {}

.editSmall a, .editSmall a:visited, .editSmall a:hover{

	width:63px;

	height:31px;

	margin-right:8px;

	margin-top:4px;

	line-height:31px;

	color:#0b9444;

	font-size:18px;

	text-transform:uppercase;

	display:block;

	text-decoration:none;

	padding-left:58px;

	background: url(../images/edit-small.gif) no-repeat left top;

}





.deleteSmall {}

.deleteSmall a, .deleteSmall a:visited, .deleteSmall a:hover{

	width:71px;

	height:31px;

	margin-top:4px;

	line-height:31px;

	color:#0b9444;

	font-size:18px;

	text-transform:uppercase;

	display:block;

	text-decoration:none;

	padding-left:50px;

	background: url(../images/delete-small.gif) no-repeat left top;

}



.imgBtn {

	float:right;

	cursor:pointer;

	margin:10px 10px 0 0;

}



.wraperInner {

	width:325px;

	padding-left:35px;

}



.wraperRight {

	width:214px;

	margin:35px auto 20px auto;

}



.wraperRight1 {

	width:324px;

	margin:0 auto 20px auto;

}



.center {

	text-align:center;

}



.padBottom {

	padding-bottom:1px;

	margin-top:-3px;

}



.wraperInnerBig {

	padding-top: 0;

	padding-right: 35px;

	margin-bottom: 20px;

	padding-left: 35px;

}

.wraperInnerBig ol {

	list-style-type: decimal;

	padding-left: 30px;

}

.wraperInnerBig ul {

	list-style-type: circle;

	padding-left: 30px;

} 

.wraperInnerBig input[type="text"], .wraperInnerBig textarea, .wraperInnerBig select {

	width:300px;

	padding:3px;

	font-family:"Myriad Pro", Arial, sans-serif;

	font-size: 12px;

}

.wraperInnerBig textarea {

	height: 75px;

}

.wraperInnerBig .submitBtn {

	width: 100px;

}

	





.imgMargin {

	margin:0 30px 20px 0;

}



.wraperLeft {

	margin-bottom:40px;

}



.boxWraper {

	clear:both;

	margin:40px 0;

}



.box1 {

	width:198px;

	float:left;

}



.box2 {

	margin:0 30px;

	width:198px;

	float:left;

}



.vMargin {

	margin-bottom:25px;

}



#footer {

	text-align:left;

	vertical-align: top;

	background-color:#8cc63f;

	color:#FFF;

	font-size:14px;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

}

#footer a {

	color:#FFF;

}

#footer .col1{

	width:200px;

	padding: 10px;

	float:left;

}

#footer .col1 h3{

	color:#ffffff;



}

#footer .footerfield{

	font-size:14px;

	padding: 5px;

	width:180px;

	margin-bottom: 5px;

	margin-top: 5px;

}

#footer .footerTextLinks a

{

	text-decoration: none;

}

#footer .footerTextLinks a:hover

{

	text-decoration: underline;

}

#footer .SMName

{

	line-height: 28px;

	text-decoration: none;

	vertical-align: middle;

	float: left;

	padding-bottom: 5px;

	padding-left: 5px;

}

#footer .footerTextLinks ul, #footer .footerTextLinks li{

	list-style:none;

	padding:0px;

	margin:0px;

}

.blognav a {

	font-size:12px;

	color:#000;

	

}

.blog-sidebar {

	padding-left:30px;

}

.blog-sidebar ul, .blog-sidebar ul li {

	margin: 0px 8px;

	padding: 3px;

	list-style-type: circle;

}

.blog-sidebar a{

	font-size:14px;

	font-weight:bold;

	color:#999696;



}

.blog-commentnotification {

	display: block;

	padding: 10px;

	background-color:#EBEBEB;

	font-weight:bold;

	text-align: center;

	vertical-align: middle;

}

.blog-comment {

	margin-top: 10px;

	padding: 10px;

 	border: 1px solid #EBEBEB;

}

.blog-comment .author, .blog-comment .author a {

	font-weight: bold;

	color:#999696;

	text-decoration: none;

}

.blog-comment .date {

	font-size: 10px;

}

.blog-comment .content {

	margin-top: 5px;

}
