/*********************************

 *

 *	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: normal;

  color: red !important;

}

.jatgb_fieldname_normal{

  vertical-align: top;

  width: 120px;

  font-weight:normal;

  font-size: normal;

}

.jatgb_fieldname_mandatory{

  vertical-align: top;

  width: 120px;

  font-weight:bold;

  font-size: normal;

}

.jatgb_normalfield{

	width: 325px;

	font-weight: normal;

	font-size: normal;

}

.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 : #000066;

	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 : #000066;

}

.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{

  margin-top: 10px% !important;

  float: left;

  width: 99%;

}

span.jatgb_rec_name{

font-weight:bold !important;

}

span.fieldsetlegend{

font-color: #000066 !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-image: url(../images/sign-gb.gif) !important;

	background-repeat: no-repeat;

   padding-left: 25px;

padding-bottom: 7px;

}

/* 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;

}