@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:#333333;
}

#header {
	
}

#headerSmallBuck {
	height:136px;
	border-bottom:2px solid #0b9444;
}


#banner {
	margin-bottom: 15px;
}

#contents {
	clear:both;
	background:#333333;
}

#rightContents {
	float:left;
	width:731px;
	background:#333333;
}

#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:#000000;
	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:#cccccc;
	padding-left:10px;
	display:block;
	height:30px;
	line-height:30px;
	width:152px;
	text-decoration:none;
}

#leftNavigation li a:hover{
	color:#000000;
	text-decoration:none;
	background:#ffcc33;
}

#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:#000000;
	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:#000000 !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:#000000;
}


#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 {
	font-size:26px;
	color:#009444;
	margin:0px 0 2px 0;
	text-transform: uppercase;
}

h2 {
	font-size:24px;
	color:#009444;
	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;
}

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 {
}
.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;
	clear:both;
	width:144px;
}

.gallery li div.desc, .gallery li div.desc a, .gallery li div.desc a:hover, .gallery li div.desc a:visited{
	clear:both;
	width:144px;
	color:#009444;
	text-align:center;
	line-height:16px;
	padding-bottom:10px;
}

.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:center;
	height:38px;
	line-height:38px;
	background-color:#000000;	
	color:#cccccc;
	font-size:10px;
}

