/*////////// GENERAL //////////*/

body {

	background-color: #FBFBFB;

	margin: 0px;

}



.buttonheading {

	/*clear: both;

	display: inline-block;

	float: right;

	margin-top: -35px;*/

}



#page .buttonheading {

	/*clear: both;

	display: inline-block;*/

	float: right;

	margin-top: -55px;

}



.buttonheading a {

	color: #FFF;

}



.buttonheading a:hover {

	color: #F2F2F2;

}



.iteminfo {

	margin-top: -10px;

	font-size: 11px;

	color: #666;

}



.articleinfo {

	margin-top: -10px;

	font-size: 11px;

	color: #666;

}



.pagination li {

	margin-right: 5px;

	display: inline-block;

}



/*Slide Show in top of template*/

.briask-iss {

	display: block;

	float: left;

}



#container {

	position: relative;

	overflow: hidden;

	/*clear: both;*/

	margin: 0 0 0 0;

	width: 855px;

	/*background-color: #666666;*/

	font-family: "Tahoma", Geneva, sans-serif;

	/*font-family: "Tahoma", Geneva, sans-serif;*/

	font-size: 12px;

	line-height:16px;

	direction: rtl;

}



#container1 {

	margin: 0px 0px 0px 0px;

	clear: both;

	width: 855px;

	/*background-color: #ff0000;*/

}



#container2 {

	margin: 0px 0px 0px 0px;

	clear: both;

	width: 855px;

	/*background-color: #0C0;*/

}



#container3 {

	position: static

	overflow: scroll

	margin: 0px 0px 5px 0px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	padding-bottom: 5px;/*for pading left and right must negative 10px of width*/

	clear: both;

	/*width: 843px;*/

	border: 1px solid #CCC;

	background-color:#FFF;

	direction: ltr;

}



.nsp_links_wrap.right {

	float: left;

}



.nsp_arts.right {

	float: right;

}



#container3 h1 {

	margin-top: 0px;

}



#container3 .blog {

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

	direction: rtl;

	width: 100%;

}



#container3 .componentheading {

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

}



#container3 input {

	background:none repeat scroll 0 0 #D1CECB;

	color: #000;

	font-size:100%;

	font-weight:bold;

	height:20px;

	line-height:16px;

	margin:2px 0;

	padding:0 4px;

	text-decoration:none;

	/*text-transform:uppercase;*/

	width:auto;

}



#container3 input:hover, #container3 input:active, #container3 input:focus {

	background:none repeat scroll 0 0 #B02500;

	color:#FFFFFF;

}



#page {

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

}



#page h2 {

	/*padding-top: 5px;*/

	padding-left: 15px;

	padding-right: 5px;

}



#page .componentheading {

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

}



/******************News Pro GK4*****************/

.nsp_art h4 {

	font-family: "Tahoma", Geneva, sans-serif;

	font-size: 22px;

	margin: 10px 0px 0px 0px;

	line-height: normal;

}



.nsp_art img {

	margin-top: 10px;

}



.nsp_art .tleft {

	text-align: justify;

}



.nsp_links ul {

	margin-top: 10px;

}



.nsp_links li {

	/*list-style-image: url(../images/bullet.png);*/

	margin-left: 15px;

	padding-bottom: 2px;

	padding-top: 2px;

}



.nsp_links li:hover h4, .nsp_links li:hover a, .nsp_links li:hover p {

	background-color: #3F4B41;

	color: #FFF;

}



.nsp_links .even h4 {

	background-color: #F8F8F8;

	font-family: "Tahoma", Geneva, sans-serif;

	font-size: 12px;

	padding-right: 15px;

	margin-left: -15px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-right: 0px;

	padding-top: 2px;

}



.nsp_links .even p {

	background-color: #F8F8F8;

	font-family: "Tahoma", Geneva, sans-serif;

	font-size: 12px;

	padding-left: 5px;

	padding-right: 5px;

	margin-left: -15px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 0px;

	padding-bottom: 2px;

}



.nsp_links .odd, .nsp_links .even {

	text-align: right;

	direction: rtl;

	padding: 2px 15px 2px 15px;

}



.nsp_links .odd h4, .nsp_links .even h4{

	background-image: url(../images/bullet.png);

	background-repeat: no-repeat;

	background-position: right 6px;

}



.nsp_links .odd h4 {

	background-color: #EFEFEF;

	font-family: "Tahoma", Geneva, sans-serif;

	font-size: 12px;

	padding-right: 15px;

	margin-left: -15px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 0px;

	padding-top: 2px;

}



.nsp_links .odd p {

	background-color: #EFEFEF;

	font-family: "Tahoma", Geneva, sans-serif;

	font-size: 12px;

	padding-left: 5px;

	padding-right: 5px;

	margin-left: -15px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 0px;

	padding-bottom: 2px;

}



.nsp_art_page p {

	direction: rtl;

}



.nsp_bottom_interface {

	float: left;

	margin-left: 15px;

}



.readon readon_class  fright a {

	background-color: #0F0;

}



#container4 {

	margin: 0px 0px 0px 0px;

	clear: both;

	width: 857px;

	/*background-color: #0C0;*/

}



#container5 {

	/*margin: 0px 0px 0px 0px;

	margin-top: 5px;*/

	clear: both;

	width: 855px;

	/*height: 100%;

	background-color: #3FF;*/

}



#container6 {

	background-color: #5f5f5f;

	height: 48px;

	clear: both;

	width: 855px;

}



#container7 {

	clear: both;

	width: 855px;

	/*background-color: #808080;*/

}



/*////////// TYPEOGRAPHY //////////*/

h1, h4 {

	font-family: "Tahoma", Geneva, sans-serif;

}



h2, h3{

	font-family: "Tahoma", Geneva, sans-serif;

}



h1 {

	font-size: 32px;

}



h2 {

	font-size: 22px;

}



h3 {

	font-size: 16px;

}



h4 {

	font-size: 14px;

}



p {

	margin-bottom: 10px;

}



a {

	text-decoration:none;

	color: #639;

	/*************text-decoration: none;

	font-weight: bold;******************/

}



a:hover {

	text-decoration: underline;

	color: #66C;

}



a:visited {}



a.readon {

	background:none repeat scroll 0 0 #D1CECB;

	color:#FFFFFF;

	display:inline-block;

	font-size:90%;

	font-weight:bold;

	height:16px;

	line-height:16px;

	margin:2px 0;

	padding:0 4px;

	text-decoration:none;

	text-transform:uppercase;

	width:auto;

}



a.readon:hover, a.readon:active, a.readon:focus {

	background:none repeat scroll 0 0 #B02500;

	color:#FFFFFF;

}



blockquote{

	font-size: 18px;

	margin-bottom: 24px;

}	 	 



/*////////// HEADERS //////////*/

#header {

	/*background-color: #1262ad;*/

	height: 80px;

}



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

//////////////// MENU ////////////////

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

.swmenu {

	float: right;

	direction: ltr;

}



.content .items {

	direction: ltr;

}



.moduletable_menu {

	float: right;

	direction: rtl;

}



#menu_list li ul {

	position: absolute;

	/*width: 150%;*/

	left: -999em;

}



#menu_list li:hover ul {

	/*margin: 0px 0px 0px 0px;*/

	height: 25px;

	/*background-color: #333;*/

	width: 150px;

	/*z-index: 99;*/

	left: auto;

}



#menu_list li ul ul {

	margin: -33px 0 0 210px;

}



/*#menu_list li ul ul ul {

margin: -33px 0 0 410px;

}*/



#menu_list li:hover ul ul, #menu_list li:hover ul ul ul, #menu_list li:hover ul ul ul ul, #menu_list li.sfhover ul ul, #menu_list li.sfhover ul ul ul, #menu_list li.sfhover ul ul ul ul {

	right: -999em;

}



#menu_list li:hover ul, #menu_list li li:hover ul, #menu_list li li li:hover ul, #menu_list li li li li:hover ul, #menu_list li.sfhover ul, #menu_list li li.sfhover ul, #menu_list li li li.sfhover ul, #menu_list li li li li.sfhover ul {

	right: auto;

}



#menu_list {

	background-color: #5f5f5f;

	height: 35px;

	margin-bottom: 20px;

}



#menu_list ul {  /*all lists */

	padding: 7px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}



#menu_list li {

	margin-right: 5px;

	display: inline-block;

}



#menu_list li a {

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 8px;

	padding-bottom: 8px;

	color: #FFF;

	font-weight : bold;

	font-size: 14px;

	text-decoration : none;

	text-align: center;

}



#menu_list li a:hover {

	background-image:url(../images/links_over.png);

	background-position: center;

	background-repeat: no-repeat;

}



#menu_list li li a {

	font-weight: normal;

	background-color: #333;

	display: block;

	padding: 5px 5px 5px 5px;

	margin: -3px 0px 0px 0px;

	width: 200px;

	text-align: left;

	font-size: 12px;

}



#menu_list li li li a {

	background-color: #3F3F3F;

	margin: 0px 0px 0px 0px;

}



#menu_list li li li a {

	background-color: #4A4A4A;

}



#menu_list li li a:hover {

	background-color:#900;

	background-image: none;

}



#menu_list #current a {

	padding-bottom: 9px;

	color: #000;

	background-image: url(../images/links_actived.png);

	background-position: center;

	background-repeat: no-repeat;

}



#menu_list li #current a {

	padding: 5px 5px 5px 5px;

	margin: -3px 0px 0px 0px;

	background-image: none;

	background-color: #FC0;

}



#menu_list .separator {

	padding: 2px 5px 5px 5px;

	margin: 0px 0px 0px 0px;

	display: block;

	color: #000;

	background-color: #CCC;

	/*height: 1px;*/

	width: 200px;

}



#qlist li{

	margin-left: 5px;

	padding-left: 0px;

	padding-right: 5px;

}



.qblock {

	padding-left: 10px;

	padding-right: 10px;

}



.componentheading {

	font-size:200%;

	font-weight:bold;

}



.contentdescription {

	padding-bottom:30px;

}



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

home page h2 (title of article) setting change below

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

h2.contentheading, .contentheading {

	font-weight:normal;

	margin:-15px;

	padding: 10px 10px 10px 0px;

}



table.blog .contentheading {

	font-size:150%;

}



form .contentheading{

	margin-bottom: 0px;

}



.contentheading {

	/*padding-left: 15px;*/

	font-size:180%;

}



.contentpaneopen {

	border-top: 1px solid #CCCCCC;

	width: 100%;

	direction: rtl;

}



a.contentpagetitle, a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus {

	text-decoration:none !important;

}



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

when click on the email icon top of an article

send email windows appear. below set this configurations

Start/////////////////////////////////////////////////*/

.contentpane form button {

	width: 60px;

	color: #000;

}



/*//////////////////////End///////////////////////////*/

#exhibitinonbanner {

	padding: 0px;

	display: inline-block;

	/*background-color: #F00;*/

	width: 100%;

	/*margin-top: 5px;

	margin-right: 5px;

	margin-left: 5px;*/

	margin-bottom: 5px;

	z-index: inherit;

}



#exhibitinonbanner .moduletable {

	display: inline-block;

	float: left;

}



#addvertisement p, #exhibitinonbanner p {

	margin: 0px;

	padding: 0px

}



#lastnews {

	vertical-align: top;

	padding: 0px;

	display: inline-block;

	/*background-color: #FC0;*/

	width: 520px;

	margin-bottom: 10px;

	margin-right: 10px;

	/*margin-left: 5px;*/

}



#lastlinks {

	vertical-align: top;

	padding: 0px;

	display: inline-block;

	/*background-color: #FC9;*/

	width: 225px;

	margin-bottom: 10px;

	/*margin-right: 5px;*/

}



#logos {

	/*background-color: #ff6600;*/

	margin-bottom: 20px;

}



#user1{

	/*background-color: #0F0;*/

	width: 300px;

	height: 100%;

	float: right;

	display: inline-block;

	margin-left: 10px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-top: 5px;

}



#user2{

	/*background-color: #0F0;*/

	width: 300px;

	float: right;

	display: inline-block;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-top: 5px;

}



#user3{

	/*background-color: #0F0;*/

	width: 225px;

	float: right;

	display: inline-block;

	margin-bottom: 10px;

	margin-top: 5px;

}



#user4{

	/*background-color: #0F0;

	width: 190px;

	height: 400px;*/

	/*clear: both;*/

	display: inline-block;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 5px;

}



#addvertisement {

	vertical-align: top;

	margin-bottom: 10px;

}



#copyright{

	/*background-color: #900;*/

	color: #CCC;

	width: 300px;

	float: right;

	margin-left: 10px;

	margin-right: 10px;

	/*margin-bottom: 10px;*/

	margin-top: 10px;

}



#copyright p {

	padding: 0px;

	margin: 0px;

}



#bottonlink{

	/*background-color: #900;*/

	color: #CCC;

	text-align: left;

	width: 430px;

	float: left;

	margin-left: 10px;

	margin-right: 10px;

	/*margin-top: 15px;*/

	vertical-align: middle;

}



#bottonlink .moduletable {

	display: inline-block;

}



#bottonlink a{

	/*background-color: #900;*/

	color: #CCC;

}



#designer {

	float:left;

	color: #FFF;

	/*margin-top: 15px;*/

	width: 100%;

	height: 23px;

	text-align: center;

	background-color: #808080;

}



/*#user4{

background-color: #ff6600;

}*/

/*.leftWidth{class allows for quickly ensuring anything on the left side can be set

width: 520px;

}*/

/*.quickMargin{adds 10px of margin to anything

margin: 10px;

}*/

/*////////// CONTENT //////////

#content {

margin:0 10px;

width: 520px;

float:left;

background-color: #333333;

}*/



#pushbottom{

	clear:both;

}



/*////////// SIDEBARS //////////

#sidebarLT {

margin:0 5px;

width:200px;

background-color: #ff9900;

float:right;

}

#sidebarRT {

margin:0 10px;

width: 200px;

float: right;

background-color: #0000ff;

}*/

/*////////// NAV //////////

#top_navlist {

position: absolute;

top: 10px;

margin-left: 566px;

width: 200px;*/

/*width: 900px;

text-align:right;

background-color: #003333;

}*/



/*////////// FORMS //////////*/

form {

	font-size: 10px;

}



input {

	background-color: #FFFFFF;

	color: #000000;

	/*background-color: #999999;*/

	font-size: 11px;

	padding: 3px;

}



textarea {

	background-color: #FFFFFF;

	color: #000000;

	/*background-color: #999999;*/

	font-size: 11px;

	padding: 3px;

	width: 300px;

	height: 150px;

}	



.button {

	/*background-color: #FFF0CC; 

	background-color: #999999; */

	color: #F0E0C2; 

	font-size: 10px; 

	font-family: "Tahoma", Geneva, sans-serif;

	font-weight: bold; 

	width: 150px;

	height: 22px;

	cursor: pointer;

}



/*////////// Polling //////////*/

.poll {

	border: none;

	margin: 0px;

}



.poll label {

	display:block;

	padding-left: 20px;

	font-size: 12px;

	margin-bottom: -10px;

	/*color: #4C341C;*/

}



.poll fieldset {

	border: none;

	margin: 0px;

	margin-bottom: -5px;

}



.poll fieldset input {

	float: left;

	margin: 0;

	margin-top: 2px;

}



#addvertisement .moduletable {

	display: inline-block;

	background-color: #FFF;

	border: solid #CCC;

	border-width: 1px;

	padding: 5px 5px 5px 5px;

	margin: 2px ;

	float: right;

	/*	margin-bottom: 0px;*/

}



#user3 .moduletable {

	background-color: #FFF;

	border: solid #CCC;

	border-width: 1px;

	padding: 5px 5px 5px 5px;

	margin-bottom: 5px;

}



/*#user3 .moduletable h3 {

font: Arial, Helvetica, sans-serif;

font-size: 14px;

font-weight: bold;

margin-top: 15px 0 0 0;

padding-left: 10px;

font-variant: small-caps;

}*/



#user3 .moduletable h4, #user3 .moduletable h3 {

	font: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	margin: 5px 0 5px 0;

	padding-left: 10px;

}



#user3 img { /*rss picture align*/

	background:none;

	color: #FFF;

	vertical-align: bottom;

}



.poll .button {

	color: #FFF;

	background-color: #666;

	margin: 0px;

	margin-left: 10px;

	width: 60px;

}



.poll dt, .poll dd, .poll form, .poll h3 {

	display: none;

}



.poll table {

	margin-left: 10px;

}



.pollstableborder td {

	background-color: #DDEEEB;

}



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

//////////////// Search ////////////////

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

.search {

	float: left;

}



.menu .moduletable .search input {

	background-color: #FBFBFB;

	color:#000000;

	font-size:11px;

	padding:3px;

}



.menu .moduletable .search label {

	display: none;

	color: #FBFBFB;

}



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

//////////////// Login /////////////////

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

.moduletable .form-login {

	float: right;

	margin-top: 0px;

}



.moduletable .form-login fieldset {

	border: 0px;

	padding: 0px 0px 0px 0px;

	margin-top: 5px;

	margin-bottom: 5px;

	margin-left: 0px;

	margin-right: 0px;

}



.moduletable .form-login input {

	background-color: #FBFBFB;

	color:#000000;

	font-size:11px;

	padding:3px;

}



.moduletable .form-login .checkbox {

	float: right;

	margin-left: 10px;

	background-color: #586DA7;

	margin-top: -1px;

	margin-right: 2px;

	/*border: 0px;

	background:none repeat scroll 0 0 #D1CECB;

	color: #000;

	display:inline-block;

	font-size:90%;

	font-weight:bold;

	height:16px;

	line-height:16px;

	margin:2px 0;*/

	/*margin-right: 0px;

	padding:0 4px;

	text-decoration:none;

	text-transform:uppercase;

	width:auto;

	color: #FFF;

	background-color: #666;

	border: 0px;

	margin: 0px;

	margin-left: 10px;

	width: 60px;*/

}



.moduletable .form-login .remember {

	float: right;

	/*border: 0px;

	background:none repeat scroll 0 0 #D1CECB;

	color: #000;

	display:inline-block;

	font-size:90%;

	font-weight:bold;

	height:16px;

	line-height:16px;

	margin:2px 0;*/

	/*margin-right: 0px;

	padding:0 4px;

	text-decoration:none;

	text-transform:uppercase;

	width:auto;

	color: #FFF;

	background-color: #666;

	border: 0px;

	margin: 0px;

	margin-left: 10px;

	width: 60px;*/

}



.moduletable .form-login .button {

	float: right;

	border: 0px;

	background:none repeat scroll 0 0 #D1CECB;

	color: #000;

	display:inline-block;

	font-size:90%;

	font-weight:bold;

	height:16px;

	line-height:16px;

	/*margin:2px 0;*/

	margin-right: 0px;

	padding:0 4px;

	text-decoration:none;

	text-transform:uppercase;

	width:auto;

	/*color: #FFF;

	background-color: #666;

	border: 0px;

	margin: 0px;

	margin-left: 10px;

	width: 60px;*/

}



.moduletable .form-login .button:hover, .moduletable .form-login .button:active, .moduletable .form-login .button:focus {

	background:none repeat scroll 0 0 #B02500;

	color:#FFFFFF;

}



.moduletable .form-login label {

	/*display: none;*/

	color: #FBFBFB;

}



.moduletable .form-login p a {

	margin-top: -5px;

	float: left;

	display: inline-block;

	margin-left: 5px;

	/*display: none;*/

	color: #FBFBFB;

}



.moduletable .form-login p {

	display: none;

}



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

/////////////// User1 ///////////////

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

#user1 .moduletable {

	/*background-color: #FFF;

	border: solid #CCC;

	border-width: 1px;

	padding: 5px 5px 5px 5px;

	margin-bottom: 5px;*/

}



#user1 .moduletable h3 {

	font: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	margin-top: 5px;

	/*margin-top: 15px 0 0 0;

	padding-left: 10px;

	font-variant: small-caps;*/

}



#user1 .moduletable ul {

	font-size: 9px;

	list-style-type: disc;

	margin: 0px;

	margin-left: 0px;

	padding: 0px;

	padding-left: 15px;

	margin-top: -10px;

}



#user1 .moduletable li a {

	list-style-type: inherit;

	font: Arial, Helvetica, sans-serif;

	font-size: 14px;

	/*margin: 5px 0 5px 0;

	font-weight: bold;

	text-decoration:none;

	color: #66C;*/

}



#user1 .moduletable li a:hover {

	font: Arial, Helvetica, sans-serif;

	font-size: 14px;

	/*margin: 5px 0 5px 0;

	font-weight: bold;

	text-decoration: underline;

	color: #006;*/

}



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

/////////////// User2 ///////////////

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

#user2 .moduletable h3 {

	font: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	margin-top: 5px;

	/*padding-left: 10px;

	font-variant: small-caps;*/

}



/*////////// User2 //////////*/

#user2 .moduletable ul {

	font-size: 9px;

	list-style-type: disc;

	margin: 0px;

	margin-left: 0px;

	padding: 0px;

	padding-left: 15px;

	margin-top: -10px;

}



#user2 .moduletable li a {

	font: Arial, Helvetica, sans-serif;

	font-size: 14px;

	/*margin: 5px 0 5px 0;

	font-weight: bold;

	text-decoration:none;

	color: #66C;*/

}



#user2 .moduletable li a:hover {

	font: Arial, Helvetica, sans-serif;

	font-size: 14px;

	/*margin: 5px 0 5px 0;

	font-weight: bold;

	text-decoration: underline;

	color: #006;*/

	}

	/*////////// FOOTER //////////*/

	/*////////// IMAGES //////////*/		

	/*////// FUN CLASSES ///////////*/

	/*any little extra flares and fun design 

	elements you want to add can go here*/

	.contentdescription {

	padding-bottom: 20px;

}



.sectiontableheader {

	background-color: #900;

}



.sectiontableheader a, .sectiontableheader {

	color: #FFF;

}



tr.sectiontableentry1 td, tr.sectiontableentry2 td {

	color: #333;

	font-weight: bold;

}



.sectiontableheader, tr.sectiontableentry1 td, tr.sectiontableentry2 td {

	padding-right: 8px;

	padding-top: 5px;

	padding-bottom: 5px;

}



tr.sectiontableentry1 td, tr.sectiontableentry2 td {

	border-bottom: thin dashed #690;

}



tr.sectiontableentry1 a, tr.sectiontableentry2 a {

	color: #000;

	font-weight: bold;

}



tr.sectiontableentry1 td {

	background-color: #EFEFEF;

}



tr.sectiontableentry2 td {

	background-color: #E9E9E9;

}



tr.sectiontableentry1:hover td {

	background-color: #FFE8E8;

}



tr.sectiontableentry2:hover td {

	background-color: #FFE8E8;

}



.transMenu .items {

	right: 2px;

}



.transMenu .content {

	left: 2px;

}

#top_bar {
	height: 25px;
}

#top_bar p {
	margin: 0px;
	padding: 0px;
}

.chapchin {
    direction: ltr;
}

.help {
    padding: 1px 0;
    vertical-align: top;
}
.help span {
    background: none repeat scroll 0 0 #FFFFCC;
    border: thin solid #FFCC00;
    font-size: 14px;
    font-weight: normal;
    left: auto;
    margin: 10px;
    max-width: 350px;
    padding: 5px;
    position: absolute;
    text-decoration: none;
    top: auto;
    visibility: hidden;
    z-index: 100;
}
.help:hover {
    cursor: help;
}
.help:hover span {
    visibility: visible;
}
.form_farakhan input, .form_farakhan select, .form_farakhan textarea {
    margin-top: 4px;
}
.form_farakhan .rsform-block {
    vertical-align: top;
}
.rsform-error {
    background-color: #FFE5E5;
    border: 1px solid #FF0000;
}
#finish {
    background-color: #168DEB;
    border: 1px solid #0033FF;
    color: #FFFFFF;
    padding: 5px 10px;
}
#finish:hover {
    background-color: #12558A;
}
#finish:active {
    background-color: green;
}