BODY {
	margin:0px;	
	padding:0px;
	height:100%;
	min-height:100%;/*for mozilla*/ 
	background: #fff url(../rttax_images/rttax_taxback.gif) repeat-x;
	font-size:12px; 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;  
	color: #000000;
}
img {/* border style for all images */ border:0px; } 
form {margin:0px;}

TD, P, DIV {
	font-size:12px; 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

SELECT {
	font-size:11px; 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:#ffffff;border:1px solid #0091AF;color:#000000;	
}

INPUT {
	background:#ffffff;border:1px solid #0091AF;color:#000000;	
}

.myradio {
	border:0px;
}

textarea{
	font-size:11px; 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:#ffffff;border:1px solid #0091AF;color:#000000;	
}
.admin_input{
	width:250px;
	font-size:11px; 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.admin_info{
	color:#666666;
	font-size:11px; 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
}

A {color:#000000;text-decoration:underline;}
A:visited {color:#000000;text-decoration:underline;}
A:hover {color:#000000;text-decoration:none;}

.link_blue {
  	color:#0091AF;letter-spacing:0px;font-weight:normal;
}
.link_blue:visited {
  	color:#0091AF;letter-spacing:0px;font-weight: normal;
}
.link_blue:hover {
  	color:#0091AF;letter-spacing:0px;font-weight:normal;
}

.link_simple {
  	color:#000000;letter-spacing:1px;font-weight:normal;text-decoration:none;
}
.link_simple:visited {
  	color:#000000;letter-spacing:1px;font-weight: normal;text-decoration:none;
}
.link_simple:hover {
  	color:#000000;letter-spacing:1px;font-weight:normal;text-decoration:none;
}


.link_simple_white {
  	color:#839098;letter-spacing:1px;font-weight:normal;text-decoration:none;font-weight:bold;
}
.link_simple_white:visited {
  	color:#839098;letter-spacing:1px;font-weight: normal;text-decoration:none;font-weight:bold;
}
.link_simple_white:hover {
  	color:#ffffff;letter-spacing:1px;font-weight:normal;text-decoration:none;font-weight:bold;
}

.link_simple_blue {
  	color:#007D97;letter-spacing:0px;font-weight:normal;text-decoration:none;
}
.link_simple_blue:visited {
  	color:#007D97;letter-spacing:0px;font-weight: normal;text-decoration:none;
}
.link_simple_blue:hover {
  	color:#007D97;letter-spacing:0px;font-weight:normal;text-decoration:underline;
}

H1 {color:#007D97;}
H2 {color:#007D97;}
H3 {color:#007D97;}
H4 {color:#007D97;}
H5 {color:#007D97;}
H6 {color:#007D97;}

.left_cell {background:#E8F0F0;color: #000000;font-weight:normal;padding-right:5px;text-align:right;font-size:12px;}
.right_cell {background:#f6f6f6;padding-left:5px;text-align:left;font-size:12px;}
.top_cell {background:#259DB9;color: #ffffff;font-weight:normal;padding-top:3px;padding-bottom:3px;}
.full_row {background:#E8F0F0;color:#000000;font-weight:normal;padding-top:2px;padding-bottom:2px;}
.notes_row {background:#f6f6f6;color: #000000;font-weight:normal;}

/*  INTERFACE ELEMENTS
----------------------------------------------------------------------------- 
*/
.rttax_header_grey {
	margin-top:2px;
	background:#676767;
	font-size:1.2em;
	color:#ffffff;
	padding:5px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}
.rttax_body_grey {
	padding-top:25px;
	padding-bottom:22px;
	background:url(../rttax_images/get_your_taxes_back.gif) repeat-x top;
/*	height: 68px; */
}
.menucellbluetop {
		padding:5px;
		background:#239EBA;
		color:#ffffff;
		font-size: 1.2em;
		font-weight: bold;
		text-align:center;
}
.bluras {
	padding-top:20px;
	background:url(../rttax_images/pre_travel_registration.gif) repeat-x top;
	text-align: center;
}

.bluras_bel {
	padding-top:9px;
	background:url(../rttax_images/apply_now_for_tax_return.gif) repeat-x top;
}
.bluras_bel_inv {
	padding-top:9px;
	background:url(../rttax_images/apply_now_for_tax_return_now.gif) repeat-x top;
}
.bluras_inv {
	padding-top:11px;
	background:url(../rttax_images/rttax_tax_information.gif) repeat-x top;
}
.first_menu_item {
	height: 25px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	padding-left:30px;
	background:url(../rttax_images/rttax_menu_button_first.gif) repeat-x top;
}
.rttax_menu_item {
	height: 25px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	padding-left:30px;
	background:url(../rttax_images/rttax_menu_button.gif) repeat-x top;
}
.rttax_menu_box{
	vertical-align:top;
	padding-top: 0px;
}
#rttax_menu{
	padding:0px;
/*	background:url(../rttax_images/rttax_client_account.gif); */
	text-align:center;
}

a.menuitem  { font-size: 1.1em; color: #000000; text-decoration: none; border-width: 0px;font-weight: normal;}
a.menuitem:link IMG { border: none; }
a.menuitem:visited IMG { border: none; }
a.menuitem:link		{ font-size: 1.1em; color: #000000; background-color: transparent;border-width: 0px;font-weight: bold;}
a.menuitem:visited 	{ font-size: 1.1em; color: #000000; background-color: transparent;font-weight: bold; }
a.menuitem:hover 	{ font-size: 1.1em; color: #000000; 	text-decoration: none;font-weight: bold;}

a.menuitemgr  { font-size: 1.1em; color: #000000; text-decoration: none; border-width: 0px;font-weight: normal;}
a.menuitemgr:link IMG { border: none; }
a.menuitemgr:visited IMG { border: none; }
a.menuitemgr:link		{ font-size: 1.1em; color: #000000; background-color: transparent;border-width: 0px;font-weight: bold;}
a.menuitemgr:visited 	{ font-size: 1.1em; color: #676767; background-color: transparent;font-weight: bold; }
a.menuitemgr:hover 	{ font-size: 1.1em; color: #000000; 	text-decoration: underline;font-weight: bold;}


#logo_container {
	text-align:left;
	padding-left:10px;
}

#rttax_description {
	font-size:1.3em;
	padding-top:5px;
	color:#999999;
}

#rttax_language_selection{
	width:150px;
	font-size: 1.1em;
}

#rttax_client_account{
	background:url(../rttax_images/rttax_client_account.gif);
	padding-top:0px;
	padding-bottom:5px;
}

#rttax_login_invalid{
	background:url(../rttax_images/rttax_client_account.gif);
	padding-top:0px;
	padding-bottom:5px;
}

#rttax_live{
	background:#ffffff;
	padding-bottom:2px;
}

#rttax_intro{
	background:#F59C3C;
	padding:0px;
	color:#fff;
	vertical-align:middle;
	text-align: right;
}

#rttax_service_range{
	background:url(../rttax_images/rttax_service_range.gif) no-repeat;
}

.rttax_service_box {
	padding:20px;
	vertical-align: top;
}

.rttax_item_headline{
	vertical-align:middle;
}
.item_container{
	width:200px;
	color:#F59C3C;
}

.item_container_select{
	width:200px;
	color:#F59C3C;
	height:35px;
	padding:5px;
	text-align: center;
	vertical-align: middle;
}

a.rttax_headline  { font-size: 1.6em; color: #F59C3C; text-decoration: none; border-width: 0px;font-weight: bold;}
a.rttax_headline:link IMG { border: none; }
a.rttax_headline:visited IMG { border: none; }
a.rttax_headline:link		{ font-size: 1.6em; color: #F59C3C; background-color: transparent;border-width: 0px;font-weight: bold;}
a.rttax_headline:visited 	{ font-size: 1.6em; color: #F59C3C; background-color: transparent;font-weight: bold; }
a.rttax_headline:hover 	{ font-size: 1.6em; color: #F59C3C; 	text-decoration: none;font-weight: bold;}

a.rttax_hdln  { font-size: 1.0em; color: #F59C3C; text-decoration: none; border-width: 0px;font-weight: bold;}
a.rttax_hdln:link IMG { border: none; }
a.rttax_hdln:visited IMG { border: none; }
a.rttax_hdln:link		{ font-size: 1.0em; color: #F59C3C; background-color: transparent;border-width: 0px;font-weight: bold;}
a.rttax_hdln:visited 	{ font-size: 1.0em; color: #F59C3C; background-color: transparent;font-weight: bold; }
a.rttax_hdln:hover 	{ font-size: 1.0em; color: #F59C3C; 	text-decoration: none;font-weight: bold;}

a.rttax_hdlngr  { font-size: 1.5em; color: #7C7C7B; text-decoration: none; border-width: 0px;font-weight: bold;}
a.rttax_hdlngr:link IMG { border: none; }
a.rttax_hdlngr:visited IMG { border: none; }
a.rttax_hdlngr:link		{ font-size: 1.5em; color: #7C7C7B; background-color: transparent;border-width: 0px;font-weight: bold;}
a.rttax_hdlngr:visited 	{ font-size: 1.5em; color: #7C7C7B; background-color: transparent;font-weight: bold; }
a.rttax_hdlngr:hover 	{ font-size: 1.5em; color: #7C7C7B; 	text-decoration: none;font-weight: bold;}

a.rttax_hdlnor  { font-size: 1.1em; color: #F59C3C; text-decoration: none; border-width: 0px;font-weight: bold;}
a.rttax_hdlnor:link IMG { border: none; }
a.rttax_hdlnor:visited IMG { border: none; }
a.rttax_hdlnor:link		{ font-size: 1.1em; color: #F59C3C; background-color: transparent;border-width: 0px;font-weight: bold;}
a.rttax_hdlnor:visited 	{ font-size: 1.1em; color: #F59C3C; background-color: transparent;font-weight: bold; }
a.rttax_hdlnor:hover 	{ font-size: 1.1em; color: #F59C3C; 	text-decoration: none;font-weight: bold;}

a.rttax_country  { font-size: 1.0em; color: #000000; text-decoration: none; border-width: 0px;font-weight: normal;}
a.rttax_country:link IMG { border: none; }
a.rttax_country:visited IMG { border: none; }
a.rttax_country:link		{ font-size: 1.0em; color: #000000; background-color: transparent;border-width: 0px;font-weight: normal;}
a.rttax_country:visited 	{ font-size: 1.0em; color: #000000; background-color: transparent;font-weight: normal; }
a.rttax_country:hover 	{ font-size: 1.0em; color: #666666; 	text-decoration: none;font-weight: normal;}

a.mmsm  { font-size: 1.1em; color: #000000; text-decoration: none; border-width: 0px;font-weight: normal;}
a.mmsm:link IMG { border: none; }
a.mmsm:visited IMG { border: none; }
a.mmsm:link		{ font-size: 1.1em; color: #000000; background-color: transparent;border-width: 0px;font-weight: bold;}
a.mmsm:visited 	{ font-size: 1.1em; color: #000000; background-color: transparent;font-weight: bold; }
a.mmsm:hover 	{ font-size: 1.1em; color: #000000; 	text-decoration: none;font-weight: bold;}

.menucell {border-bottom: 1px solid #239EBA;padding-top:5px;}
.menucellsm {padding-left:20px;border-bottom: 0px solid #239EBA;background:#B8DCDC;}

a.mm  { font-size: 1.2em; color: #000000; text-decoration: none; border-width: 0px;font-weight: normal;}
a.mm:link IMG { border: none; }
a.mm:visited IMG { border: none; }
a.mm:link		{ font-size: 1.2em; color: #000000; background-color: transparent;border-width: 0px;font-weight: normal;}
a.mm:visited 	{ font-size: 1.2em; color: #000000; background-color: transparent;font-weight: normal; }
a.mm:hover 	{ font-size: 1.2em; color: #000000; 	text-decoration: none;font-weight: normal;}

.radiosimple {border:0px;}

.cleanbuttonas {
	background: #fff url(../rttax_ill/rttax_online_tax_back.gif) no-repeat;
	text-align:left;
	border:0;
	cursor:pointer;
	font-size:inherit;
	/*font-size:0.9em !important;*/
}

.icontextas{
	color: #1A829A;
	/*font-size:inherit;*/
	padding-top: 0px;
	font: 80% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	/*font: Tahoma, Arial, Helvetica, sans-serif;*/
	font-size: 0.95em;
	font-weight: bold;
}

.vidcleanbuttonas {
	background: #fff url(../rttax_ill/rttax_document_package.gif) no-repeat;
	text-align:left;
	border:0;
	cursor:pointer;
	font-size:inherit;
	width:125px;
	/*font-size:0.9em !important;*/
}

.vidicontextas{
	color: #1A829A;
	/*font-size:inherit;*/
	padding-top: 0px;
	font: 80% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	/*font: Tahoma, Arial, Helvetica, sans-serif;*/
	font-size: 1.0em;
	font-weight: bold;
	/*width:125px;*/
}

.didelis_cleanbutton {
	background: #fff url(../rttax_ill/tax_document_package.gif) no-repeat;
	text-align:center;
	border:0;
	cursor:pointer;
	font-size:inherit;
	/*font-size:0.9em !important;*/
}

.didelis_icontext{
	color: #1A829A;
	/*font-size:inherit;*/
	padding-top: 0px;
	padding-bottom: 0px;
	font: 80% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	/*font: Tahoma, Arial, Helvetica, sans-serif;*/
	font-size: 1.0em;
	font-weight: bold;
}

a.userlink_blbold  { color: #2998B1; text-decoration: underline; border-width: 0px;font-weight: bold;}
a.userlink_blbold:link IMG { border: none; }
a.userlink_blbold:visited IMG { border: none; }
a.userlink_blbold:link		{ color: #2998B1; background-color: transparent;border-width: 0px;font-weight: bold;}
a.userlink_blbold:visited 	{ color: #2998B1; background-color: transparent;font-weight: bold; }
a.userlink_blbold:hover 	{ color: #2998B1; 	text-decoration: underline;font-weight: bold;}

a.userlink_bl  { color: #2998B1; text-decoration: underline; border-width: 0px;font-weight: normal;}
a.userlink_bl:link IMG { border: none; }
a.userlink_bl:visited IMG { border: none; }
a.userlink_bl:link		{ color: #2998B1; background-color: transparent;border-width: 0px;font-weight: normal;}
a.userlink_bl:visited 	{ color: #2998B1; background-color: transparent;font-weight: normal; }
a.userlink_bl:hover 	{ color: #2998B1; 	text-decoration: underline;font-weight: normal;}

a.userlink_orbold  { color: #F59C3C; text-decoration: underline; border-width: 0px;font-weight: bold;}
a.userlink_orbold:link IMG { border: none; }
a.userlink_orbold:visited IMG { border: none; }
a.userlink_orbold:link		{ color: #F59C3C; background-color: transparent;border-width: 0px;font-weight: bold;}
a.userlink_orbold:visited 	{ color: #F59C3C; background-color: transparent;font-weight: bold; }
a.userlink_orbold:hover 	{ color: #F59C3C; 	text-decoration: underline;font-weight: bold;}

a.userlink_or  { color: #F59C3C; text-decoration: underline; border-width: 0px;font-weight: normal;}
a.userlink_or:link IMG { border: none; }
a.userlink_or:visited IMG { border: none; }
a.userlink_or:link		{ color: #F59C3C; background-color: transparent;border-width: 0px;font-weight: normal;}
a.userlink_or:visited 	{ color: #F59C3C; background-color: transparent;font-weight: normal; }
a.userlink_or:hover 	{ color: #F59C3C; 	text-decoration: underline;font-weight: normal;}

a.userlink_gr  { color: #7C7C7B; text-decoration: underline; border-width: 0px;font-weight: normal;}
a.userlink_gr:link IMG { border: none; }
a.userlink_gr:visited IMG { border: none; }
a.userlink_gr:link		{ color: #7C7C7B; background-color: transparent;border-width: 0px;font-weight: normal;}
a.userlink_gr:visited 	{ color: #7C7C7B; background-color: transparent;font-weight: normal; }
a.userlink_gr:hover 	{ color: #7C7C7B; 	text-decoration: underline;font-weight: normal;}

a.userlink_grbold  { color: #7C7C7B; text-decoration: underline; border-width: 0px;font-weight: bold;}
a.userlink_grbold:link IMG { border: none; }
a.userlink_grbold:visited IMG { border: none; }
a.userlink_grbold:link		{ color: #7C7C7B; background-color: transparent;border-width: 0px;font-weight: bold;}
a.userlink_grbold:visited 	{ color: #7C7C7B; background-color: transparent;font-weight: bold; }
a.userlink_grbold:hover 	{ color: #7C7C7B; 	text-decoration: underline;font-weight: bold;}

/*  POPUP WINDOWS
----------------------------------------------------------------------------- 
*/

.mypopup { POSITION: absolute; VISIBILITY: hidden; BACKGROUND-COLOR: #f6f6f6; width: 430px; BORDER-LEFT: 1px solid #EEEEEE; BORDER-TOP: 1px solid #EEEEEE; BORDER-BOTTOM: 3px solid #eeeeee; BORDER-RIGHT: 3px solid #EEEEEE; PADDING: 3px; z-index:10;top:0px;left:0px;}

/* ERROR messages from validator */
.error {color: #DD0000; font-weight: bold; font-size:9px;}

/* buttons with icons */
.button_needhelp {
	background: #fff url(../rttax_ill/buttons/rttax_help_center.gif) no-repeat;
	text-align:left;
	border:0;
	cursor:pointer;
	font-size:inherit;
	width:203px;
	/*font-size:0.9em !important;*/
}
.button_upload {
	background: #fff url(../rttax_ill/buttons/rttax_file_upload.gif) no-repeat;
	text-align:left;
	border:0;
	padding:0;
	cursor:pointer;
	font-size:inherit;
	width:148px;
	/*font-size:0.9em !important;*/
}
.button_edit {
	background: #fff url(../rttax_ill/buttons/rttax_edit_document.gif) no-repeat;
	text-align:left;
	border:0;
	padding:0;
	cursor:pointer;
	font-size:inherit;
	width:148px;
	/*font-size:0.9em !important;*/
}

/* big buttons */
.button_fastneedhelp {
	background: #fff url(../rttax_ill/buttons/rttax_fast_help_center.gif) no-repeat;
	text-align: center;
	border:0;
	cursor:pointer;
	font-size:inherit;
	width:150px;
	/*font-size:0.9em !important;*/
}
.button_fastupload {
	background: #fff url(../rttax_ill/buttons/rttax_fast_file_upload.gif) no-repeat;
	text-align: center;
	border:0;
	cursor:pointer;
	font-size:inherit;
	width:150px;
	/*font-size:0.9em !important;*/
}
.button_fastedit {
	background: #fff url(../rttax_ill/buttons/rttax_fast_edit_document.gif) no-repeat;
	text-align: center;
	border:0;
	cursor:pointer;
	font-size:inherit;
	width:150px;
	/*font-size:0.9em !important;*/
}
.button_fastprint {
	background: #fff url(../rttax_ill/buttons/rttax_fast_print_document.gif) no-repeat;
	text-align: center;
	border:0;
	cursor:pointer;
	font-size:inherit;
	width:150px;
	/*font-size:0.9em !important;*/
}

/* Country select page */
.country_name {
	text-align: left;
	padding-left:10px;
}	
