/*********************************
 *
 *	CAPTCHA-Styles
 *
 */
	p.captcha_1,
	p.captcha_2,
	p.captcha_notvalid
	{
/*		margin-left: 30px;
		margin-right: 20px; */
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		background: transparent;
		/*color: #000000;*/
	}
	p.captcha_2
	{
		font-size: 10px;
		font-style: italic;
		font-weight: normal;
	}
	p.captcha_notvalid
	{
		font-weight: bold;
		color: red;
	}
	
	.captchapict
	{
/*		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-style: solid;
		border-width: 1px;
		border-color: #FFD940;*/
	}
	
	#captcha
	{
/*		margin-left: 30px;
		margin-right: 30px;
		border-style: dashed;
		border-width: 2px;
		border-color: #FFD940; */
	}
.jatgb_badwords {
		font-weight: bold;
		color: red !important;
}
.jatgb_fieldname_notvalid{
  vertical-align: top;
  width: 120px;
  font-weight:bold;
  font-size: smaller;
  color: red !important;
}
.jatgb_fieldname_normal{
  vertical-align: top;
  width: 120px;
  font-weight:normal;
  font-size: smaller;
}
.jatgb_fieldname_mandatory{
  vertical-align: top;
  width: 120px;
  font-weight:bold;
  font-size: smaller;
}
.jatgb_normalfield{
	width: 325px;
	font-weight: normal;
	font-size: smaller;
}
.jatgb_textareafield{
	width: 325px;
	height: 150px;
	font-weight: normal !important;
	font-size: 12px !important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	background: transparent; */
}
.jatgb_fieldset{
  	color : #666;
	font-size: 12px !important;
}
.jatgb_list{
  width: 99% !important;
}
.jatgb_nav{
	font-size: 12px !important;
  display: inline !important;
}
.jatgb_nav_left{
  float: left;
  width: 25%; 
  text-align: left;
}
.jatgb_nav_middle{
  float: left;
  text-align: center;
  width: 50%;
}
.jatgb_nav_right{
  float: right;
  width: 25%;
  text-align: right;
}
.jatgb_recordlegend{
	font-size: 12px;
 /* background-color: #E5E5E5;*/
  color : #666;
}
.jatgb_recordlegend_postinfo{
  float:left;
}
.jatgb_recordlegend_idinfo{
  float:left;
  /*padding-left: 5px;*/
  /*text-align: right; */
}
.jatgb_rec_block{
  padding-top: 5px;
  padding-bottom: 5px;
  width: 100%;
}
.jatgb_rec_info{
  float :left;
  width : 15%;
  text-align: left;
/*  border: 1px dotted #000; */
}
.jatgb_rec_message{
  float :left;
  width : 80%;
  /*overflow: auto;*/
  border-left: 1px dotted #000066;
  margin-left: 5px;
  padding-left: 5px;
  padding-right: 5px;
}
.jatgb_entry{
    margin-top: 10px !important;
}
.jatgb_adminentry{
  padding-top: 10px;
  margin-top: 10px !important;
  float: left;
  width: 100%;
background-color: #efefef;
}
span.jatgb_rec_name{
font-weight:bold !important;
}
span.fieldsetlegend{
color: #666 !important;
}
.jatgb_displ_msg{
	width: 99%;
	font-size: 12px !important;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow: visible !important;
}
.jatgb_error{
	font-size: 12px !important;
	font-weight: bold;
	color: Red !important;
	text-align: center; 
}
.jatgb_thankyou{
	font-size: 12px !important;
	font-weight: bold;
	text-align: center; 
}
.jatgb_faketextarea{
	background-color: #FFFFFF !important;
	border: 1px solid ActiveBorder;
	overflow: auto;
	color: #000000;
	width: 323px;
	height: 150px;
	font-weight: normal !important;
	font-size: 12px !important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 3px;
	padding-right: 3px;
}
.jatgb_sign{
	background : url(../images/sign-gb.gif) no-repeat left 50% !important;
        padding-left: 25px;
line-height: 30px;
        margin-left: 5px;
}
/* Administrator part CSS */
.jatgb_table{
	width: 100%;
	table-layout: auto;
}
td.jatgb_table_header{
	background-color: #075FB9;
	color: White;
	font-stretch: normal;
	font-size: 1em;
	font-variant: normal;
	font-weight: bold;
}
.jatgb_table_details{
	border: 1px solid #075FB9;
}
.jatgb_table_line{
	font-size: 1em;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
}
.paging_block{
	width: 100%;
	border: none;
	font-size: 0.8em;
	color: #1144A4;
	display: inline;
}
.db_info{
	float: left;
	margin-left: 0.5em;
	padding-top: 10px;
}
.page_info{
	float: right;
	margin-right: 0.5em;
	padding-top: 10px;
}
.table_paging{
	clear: both;
	text-align: center;
}