
html{
	/*background-color: #8fd418;*/
	background: url("green.png") repeat scroll 0 0 transparent;
	margin:0;
	padding:0;
	height:auto;
}
body{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:13px;
	color:#585656;
	height:auto;
	position:relative;
	/*background: #fefefe url(background.png) repeat-x scroll 0px 0px;*/
	/*background: url("footer.png") repeat scroll 0 0 transparent;*/
	min-width:920px;
}

.containerinsidepage
{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:13px;
	color:#585656;
	background: #fefefe url(background.png) repeat-x scroll 0px 0px;
}

.top-green
{
	background: #fefefe url(content.png) repeat-x scroll 0px 0px;
}

.inpage
{
	width:915px;
	margin:0 auto;
	z-index:100;	
	position:relative;
}

.ininpage
{
	width: 800px;
	margin-right: 115px;
}

.header
{
	position:relative;
	padding-top:13px;
}

.header .header-img
{
	background: transparent url(header1.png) no-repeat scroll 0px 0px;
	height: 238px;
}

.header .header-link
{
	height: 45px;
	width:310px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	text-decoration:none;
}

.content
{	
	margin:-20px 33px 0px 10px;
}

.footer
{
	/*collor*/
	background: transparent url(footer.png) repeat-x scroll 0px 0px;
	height:60px;
	margin-top:-22px;
	z-index: 0;
}

.footer-inpage
{
	/*created by*/
	margin-top:0px;

	/*z-index:1000;
	position:absolute;
	bottom:0px;*/
}


h2, .big-title
{
	color:#31bac9;
	font-size:24px;
	margin: 0px;
	padding: 0px;
	font-weight:normal;
	line-height:27px;
}

.action
{
	margin-top:40px;
}

.action ul{
	margin:0px;
	padding:0px;
	list-style: none;
}

.action ul li
{
	margin: 5px  0px 0px 0px;
}

.action-header
{
	background: transparent url(actions2.png) repeat-x scroll 0px 0px;
	margin-bottom:3px;
}

.action-href
{
	background-color: #31bac9;
    color: White;
    padding: 1px 5px;
    text-decoration: none;
	cursor:pointer;
}

.action-margin-bottom
{
	margin-bottom:20px;
}

.action a
{
	color:#585656;
	text-decoration:none;
	font-size:16px;
}

.gray-line
{
	overflow: hidden !important;
	border-bottom: 1px solid #c1c1c1;
	
}

.title-menu
{
	width:210px;
	float:left;
}

.title
{
height:25px;
	margin-left:215px;
}

.left-container
{
	width:210px;
	float:left;
}

.menu
{}

.menu ul
{
	padding:0px;
	margin-top:0px;
	list-style:none;
	margin:0px;
	/*list-style-position:inside;*/
	/*line-height:19px;*/
}

.menu ul li
{
	margin-top:5px;	
	font-size:16px;
}

.menu ul li a
{
	color: #585656;
	text-decoration:none;
}

.menu ul .active
{
	padding-left:20px;
	color: #008392;
	/*color: #92c623;*/
	/*background: transparent url(menu3.png) no-repeat scroll -5px -48px;*/
	background: transparent url(menu4.png) no-repeat scroll -436px -3px;
	display:block;
}

.menu-item
{
	padding-left:20px;
	/*background: transparent url(menu3.png) no-repeat scroll -5px 0px;*/
	background: transparent url(menu4.png) no-repeat scroll -5px 0px;
	display:block;
}

.in-content
{
	margin-left:215px;
	font-size:13px;
	margin-top:10px;
	position:relative;
}

.submenu-container
{
	margin-left:20px;
}

.submenu-item
{
	padding-left:20px;
	/*background: transparent url(menu3.png) no-repeat scroll -5px -24px;*/
	background: transparent url(menu4.png) no-repeat scroll -226px 0px;
	display:block;
}

.search
{
	text-align:right; 
	padding-top:20px;
	margin-right: 46px;
}

.searchbox
{
	width:200px;
	border:1px solid #c7cbcd;
	height:19px;
	margin:0px;
	padding:0px;
}

.yellow-button
{
	background-color: #f7da00;
	color: #3e1f09;
	font-weight:bold;
	/*padding:2px 2px 2px 2px;*/
	border:1px solid #f7da00;
	cursor:pointer;
	height:22px;
}

.logo
{
	margin-top:5px;
	margin-bottom:25px;
	text-align:left;
}

.created-by
{
	margin-left: 610px;
	
	font-size:12px;
	z-index:10;
	display:block;
}

.created-by a{
	color:white;
	text-decoration:none;
}

.languages
{
	width: 600px;
	float: left;
	color: white;
	height:15px;
}

.languages span
{
	display:inline-block;
}

.languages a
{
	text-decoration:none;
	border: none;
}

.languages a img
{
	text-decoration:none;
	border: none;
	display:inline-block;
}


.clearbox
{
	clear:both; 
}

/*Failure*/
.firstpart{
	position:absolute;
	left:10px;
	top:60px;
}

.secondpart
{
	position:absolute;
	bottom:5px;
	right:32px;
}

.failure
{
	position:relative;
	font-family:arial;
	font-size: 24px;
	font-weight:bold;
	color:#57bb15;
	height:237px;
	width: 431px;
	margin:0 auto;
}

.failure img
{
	margin-top:40px;
}


/*lobin form*/
.hiddenLogInButton
{
    position:absolute;
    top:0px;
    left:0px;
    width:20px;
    height:20px;
	display:block;
	cursor:default;
	/*background-color:red;*/
}

.loginformation
{   
  position: absolute; 
  top: 0px; 
  /*height:65px;*/
  left:0px;
  z-index: 1000; 
  color:black;
  font-size:13px;   
  font-family:Verdana;
  /*background-color:black;*/
  background-color:#c4f8fe;
  padding-top:10px;
  padding-right:20px;
  padding-left:10px;
  padding-bottom: 10px;
  border-right:1px solid #0e6b76;
  border-bottom:1px solid #0e6b76;
  text-align:left;
}

.loginformation a
{
	color:#31bac9;
}

.margin-between
{
	margin:0px 5px;
	display:inline-block;
}

.action-place
{
	text-align:right;
	margin-left:210px;

}

.action-date
{
	width: 200px;
	float:left;
}

.inputtext
{
	border: 1px solid #C1C1C1;
}

.margin-right
{
	margin-right:5px;
	display: inline-block;
}

.checkItem
{
	display:none
}

.annoucment
{
	color:#31bac9;
}

.nodisplaymain
{
	width:100%;
	display:none;
}

.displaymain
{
	width:100%;
	display:block;
}

/*admin table main menu*/
.adminTable
{
    font-size:12px;
    width:100%;
}

.adminTable th
{
    text-align:left;
    border-bottom:1px solid #C2B8B8;
    margin-bottom: 2px;
    color:black;
    
}

.adminTable td
{
    text-align:left;
    border-bottom:1px solid #C2B8B8;
    padding:2px;
}

.btdesign
{
  background-color:#493b2a;
  color:white;
  margin:0px;
  padding:0px 2px;
  cursor:hand;
  cursor: pointer;
  border:1px solid grey;
}

.btprintAll
{
  background-color:#493b2a;
  color:white;
  margin:0px 5px 0px 0px;
  padding:1px 5px;
  cursor:hand;
  cursor: pointer;
  border:1px solid grey;
  text-decoration:none;
  }


.formTable
{}

.formTable td{
	padding:2px;
}

.width-input
{
	width: 400px;
}

.action-title a
{
	color:#31bac9;
	font-size:19px;
	text-decoration:none;
	margin-bottom:4px;
}

.action-title a:hover
{
	text-decoration:underline;
}

.oneaction-info
{
	color:#31bac9; 
	font-size:15px; 
	display:inline-block;
	margin-bottom:5px;
}

.oneaction-actioninfo
{
	margin-top:0px;
	font-size:15px; 
	margin-bottom:5px;
	display:inline-block;
}

.action-table
{
	margin-top:8px;
}

.action-table td
{
	border-bottom:1px solid white;
	/*padding:3px;*/
	padding: 2px 0px 2px 3px;
	margin-bottom:2px;
	margin:0px;
}
.action-table tr
{
	background-color: #dcfa9f;	
	
}

.action-table .whiteRow
{
background-color: White;	
}

.action .action-active-item
{
	color: #31bac9 !important;
}

.summary
{
	overflow:hidden; 
	display: inline-block;
	width:210px;
}

.tb-reference
{
	border: 1px solid #d1ec95; /*#bbe365;*/
	border-bottom:none;
}

.tb-reference th
{
	/*background: transparent url(actions2.png) repeat-x scroll 0px 0px;*/
	background-color: #9bd918;
	color: white;
	height:30px;
	text-align:left;	
	border-left : 1px solid #e4f7bb;
}

.tb-reference th span
{
	padding-right: 5px;
	padding-left: 5px;
	padding: 5px;
	display: inline-block;
}

.tb-reference td span
{
	padding-right: 5px;
	padding-left: 5px;
	padding: 5px;
	display: inline-block;
}


.tb-reference td
{
	border-bottom: 1px solid #e4f7bb;
	border-left : 1px solid #e4f7bb;
}

.lightgreen td
{
	background-color: #d1ec95;
}


.darkgreen td
{
	background-color:#d1ec95;
}

.tb-reference-vertical
{
	border:1px solid #bbe365;
	width:100%;
	margin-bottom:8px;
	text-align:left;
	padding-bottom:2px;
	
}

.tb-reference-vertical td
{
	
}

.titles-ref
{
	padding:0px 5px;
	display:block;
	margin-right:5px;
	width:60px;
	color: #628d04;
}

.titles-green
{
	background-color: #eaf7cf;
	width:60px;
}

.margin-left
{
	display:block;
	margin-left: 5px;
}

.greyline
{
    border-top: 1px solid #dddddc;
	border-bottom: 1px solid #dddddc;
	margin-top: 5px;
	background-color: #ececec;
	padding: 2px 3px;
}

.title-category
{
	font-weight:500;
	color: #31bac9;
	font-size: 17px;
	text-align:left;
}

.category-items
{
	font-size:17px;
	color: #585656;
}

.category-list
{
	margin-bottom:30px;
	margin-top:0px;
	padding-bottom:0px;
	padding-bottom:0px;
}

.calendar {
    background: url("calendar.gif") no-repeat scroll 0 0 transparent;
    height: 21px;
    width: 21px;
}

.filter
{
	background-color:#9cda18;
	color:white;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 2px;
	width:100%;
}

.text-align-right
{
	text-align:right;
}


.vieworder
{
	
}

.vieworder td
{
	border-top:1px solid #e9efdd;
	padding:0px;
	margin:0px;
}

.errorborder
{
	border:	1px solid red !important;
}

.normalborder
{
	border: 1px solid #C1C1C1 !important;
}

.error-image
{
	background: transparent url(error.png) no-repeat scroll 0px 0px;
	width:16px;
	height:16px;
	display:none;
}

.error-color
{
	color: red;
}

.error-image-display
{
	background: transparent url(error.png) no-repeat scroll 0px 0px;
	width:16px;
	height:16px;
	display:inline-block;
}

.programme-action
{
border-left:	#bbe365 1px solid;	
border-top:	#bbe365 1px solid;	
border-bottom:	#bbe365 1px solid;	
}

.programme-action th
{
	text-align:left;
	/*background-color:#61bf15;*/
	background-color:#31bac9;
	color:white;
}

.programme-action tr{
	/*background-color: #dcfa9f;*/

}
.programme-action td{
 border-right:	#bbe365 1px solid;
}

.small-title
{
	color:#31bac9;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	font-weight:normal;
	line-height:20px;
}


/*photogallery*/
.photogalery
{
	background-color:#C2EDF2; 
	padding-left:3px;
	padding-top:0px; 
	width:550px;
	overflow: hidden;
}
.photogalery-title
{
	color:#31BAC9;
	font-size:16px;
	padding:6px 6px 6px 19px;
}


.imgBorder
{
  border: 1px solid #31bac9;
  margin-bottom:2px;
}

.imgBlock
{
  margin: 2px 3px 2px 2px;
  float:left;
  width: 262px;
  text-align:center;
  position:relative;
  z-index:0;
}

.imgBlock2
{
  margin: 2px 3px 2px 2px;
  float:left;
  width: 262px;
  text-align:center;
  position:relative;
  z-index:0;
  height: 230px;
  background-color: #D5F0EE;
}

.backeditphoto
{
  background: #31bac9 none no-repeat scroll 0px 0px;
  text-align:left;
}


.inphotoboardcategory
{
  background: transparent url(smallFrame.gif) no-repeat 0px 0px;
  position:relative;
  height: 95px;
  width: 136px;
  padding-top:10px;
  margin-left:10px;
  display:block;
  text-align:left;
}

.txtbtunderphoto
{
  display:none; 
  text-align:center; 
  margin-top: -4px;
  margin-bottom: 0px; 
  font-size:12px; 
  width: 190px; 
  border: 1px solid #31bac9; 
}


.txtunderphoto
{
  width:250px; 
  text-align:center
}

.tb-reference-vertical td p{
	margin:0px;
	padding:0px;	
}

.language-link
{
	color:#F5FF3D;
	text-decoration:underline !important;
	text-transform:uppercase;
}

.language-link:hover
{
	color:white;
}

.width-labels
{
	width: 500px;
	margin-bottom:3px;
}

.logos
{
	float: right;
	margin-top:250px;
	text-align:left;
	width: 110px;
}

.logo img
{
	text-decoration:none !important;
	border:none !important;
}

.white
{
	background-color:White;
}

.black
{
	background-color:#7D7D7D !important;
}


.ac-sort-container
{
	 height: 30px;
	 background-color:#D4E3B6 !important;
	 width: 100%;
}

.sortable tr{
	background-color: #EDFCCE;
}

.sType
{
	width: 100px !important;
}

.tablelogo td
{
	border-bottom: 1px solid #c1c1c1;
	padding: 8px 0px 8px 0px;
}

.tb-editlogos input[type=text]
{
	width: 310px;
}

.tb-editlogos td
{
	vertical-align: top;
}

.tb-editlogos label
{ margin-top:3px;}

.tb-editlogos .borderTop td
{
	border-top: 1px solid #c1c1c1;
}

.tb-editlogos .borderTop td
{
	padding-top: 20px;
}

.tb-editlogos
{
	background-color: #F0F0F0; 	
	
}
