		/*
		  Agentie Imobiliara
		  http://www.codelines.ro/projects/agimob/
		
		  Copyright (c) 2006 Codelines
		
		  Author: 	Eugen MIHAI - eugen.mihai@codelines.ro
		  			Marcel Chis - marcel.chis@codelines.ro
		*/
		
		.boxText {
			font-family: Verdana, Arial, sans-serif;
			font-size: 8pt;
		}
		.boxTextSmall {
			font-family: Verdana, Arial, sans-serif;
			font-size: 8pt;
			width:50px;
		}
		
		.boxTextSmallRed {
			border: 1px solid #D2691E;
			font-weight: bold;
		    font-family : Tahoma, Verdana, Arial, Lucidia, sans-serif;
		    color: #B30101; 
			font-size : 11px;
			width:50px;
		}
		.boxTextBigRed {
			border: 1px solid #D2691E;
			font-weight: bold;
		    font-family : Tahoma, Verdana, Arial, Lucidia, sans-serif;
		    color: #B30101; 
			font-size : 11px;
			width: 300px;
		}
		.textareaRed {
			border: 1px solid #D2691E;
			font-weight: bold;
		    font-family : Tahoma, Verdana, Arial, Lucidia, sans-serif;
		    color: #B30101; 
			font-size : 11px;
		}
		.textareaRedWidth {
			border: 1px solid #D2691E;
			font-weight: bold;
		    font-family : Tahoma, Verdana, Arial, Lucidia, sans-serif;
		    color: #B30101; 
			font-size : 11px;
			width: 300px;
		}
		
		.errorBox { font-family:Verdana, Arial, sans-serif; font-size:10px; background:#ffffff; color:red; font-weight:bold; }
		.errorTxt { font-family:Verdana, Arial, sans-serif; font-size:10px; background:#ffffff; color:red; font-weight:normal; }
		.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
		.productsNotifications { background: #f2fff7; }
		.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
		
		BODY {
		  background: #ffffff;
		  color: #000000;
		  margin: 0px;
		}
		
		A {
			color: #D2691E;
			text-decoration: none;
			font-family: Verdana, Arial, sans-serif;
			font-size: 11px;
		}
		
		A:hover {
			color: Gray;
			font-family: Verdana, Arial, sans-serif;
			font-size: 11px;
			text-decoration: underline;
		}
		
		A.menu_bar {
			color: #D2691E;
			text-decoration: none;
			font-family: Tahoma, Verdana, Arial, sans-serif;
			font-size: 11px;
			font-weight: bold;
		}
		
		A.menu_bar:hover {
			color: #FF3300;
			font-family: Tahoma, Verdana, Arial, sans-serif;
			font-size: 11px;
			font-weight: bold;
			text-decoration: none;
		}
		
		A.menu_bar {
			color: #D2691E;
			text-decoration: none;
			font-family: Tahoma, Verdana, Arial, sans-serif;
			font-size: 11px;
			font-weight: bold;
		}
		
		A.menu_bar:hover {
			color: #FF3300;
			font-family: Tahoma, Verdana, Arial, sans-serif;
			font-size: 11px;
			font-weight: bold;
			text-decoration: none;
		}
		
		A.act_bar {
			color: #000000;
			font-family: Tahoma, Verdana, Arial, sans-serif;
			font-size: 11px;
			font-weight: bold;
		}
		A.act_bar:hover {
			color: #000000;
			font-family: Tahoma, Verdana, Arial, sans-serif;
			font-size: 11px;
			font-weight: bold;
			text-decoration: none;
		}
		
		A.footer {
			color: #333333;
			text-decoration: none;
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
		}
		
		A.footer:hover {
			color: #D2691E;
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			text-decoration: underline;
		}
		
		A.oferta {
			color: #052C7D;
			text-decoration: none;
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
		}
		
		A.oferta:hover {
			color: #CD0929;
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			text-decoration: underline;
		}
		
		A.inactiv_pag {
			/*padding: 2px 2px 2px 2px;*/
			/*border: 1px solid #000000;*/
			color: blue;
			background: #E1E5E6;
			/*background: #CCCCCC;*/
			text-decoration: none;
			font-family: Verdana, Arial, sans-serif;
			font-size: 11px;
			
		}
		
		A.inactiv_pag:hover {
			color: #CC0000;
			font-family: Verdana, Arial, sans-serif;
			font-size: 11px;
			text-decoration: none;
		}
		
		A.lang {
			color: #336600;
			text-decoration: none;
			font-family: Tahoma, Verdana, Arial, sans-serif;
			font-size: 11px;
			font-weight: bold;
		}
		
		A.lang:hover {
			color: #CC3300;
			font-family: Tahoma, Verdana, Arial, sans-serif;
			font-size: 11px;
			text-decoration: none;
			font-weight: bold;
		}
		
		A.lang_act {
			color: #CC3300;
			text-decoration: none;
			font-family: Tahoma, Verdana, Arial, sans-serif;
			font-size: 11px;
			font-weight: bold;
		}
		
		A.lang_act:hover {
			color: #CC3300;
			font-family: Tahoma, Verdana, Arial, sans-serif;
			font-size: 11px;
			text-decoration: none;
			font-weight: bold;
		}
		
		A.menus {
			color: #006600;
			text-decoration: none;
			font-weight: bold;
			font-family: Verdana, Arial, sans-serif;
			font-size: 11px;
		}
		
		A.menus:hover {
			color: #FF3300;
			text-decoration: none;
			font-weight: bold;
			font-family: Verdana, Arial, sans-serif;
			font-size: 11px;
		}
		
		A.menus_act {
			color: #FF3300;
			text-decoration: none;
			font-weight: bold;
			font-family: Verdana, Arial, sans-serif;
			font-size: 11px;
		}
		
		A.menus_act:hover {
			color: #FF3300;
			text-decoration: none;
			font-weight: bold;
			font-family: Verdana, Arial, sans-serif;
			font-size: 11px;
		}
		
		A.client_menus {
			color: #993300;
			text-decoration: none;
			font-weight: bold;
			font-family: Tahoma, Verdana, Arial, sans-serif;
			font-size: 11px;
		}
		
		A.client_menus:hover {
			color: #336699;
			font-family: Tahoma, Verdana, Arial, sans-serif;
			font-size: 11px;
			text-decoration: none;
			font-weight: bold;
		}
		
		A.act_client_menus {
			color: #FF3300;
			text-decoration: none;
			font-weight: bold;
			font-family: Tahoma, Verdana, Arial, sans-serif;
			font-size: 11px;
		}
		
		A.act_client_menus:hover {
			color: #FF3300;
			font-family: Tahoma, Verdana, Arial, sans-serif;
			font-size: 11px;
			text-decoration: none;
			font-weight: bold;
		}
		
		SPAN.pag {
			font-family: Verdana, Arial, sans-serif;
			font-size: 11px;
			color: #ffffff;
			background: #185696;
		}
		SPAN.pag_gray {
			font-family: Verdana, Arial, sans-serif;
			font-size: 11px;
			color: #ffffff;
			background: #333333;
		}
		FORM {
			display: inline;
		}
		
		TR.header {
		  background: #ffffff;
		}
		
		TD.headerNavigation {
		  background: #333333;
		  color: #ffffff;
		  font-size: 11px;
		  font-weight : bold;
		  height: 30px;
		}
		
		H2 {
		  font-family: Verdana, Arial, sans-serif;
		  color: #000000;
		  font-size: 14px;
		  font-weight : bold;
		  
		}	
		
		H3 {
		  font-family: Verdana, Arial, sans-serif;
		  color: #ff0000;
		  font-size: 12px;
		  font-weight : bold;
		  
		}	
		
		A.headerNavigation {
			color: #dadada;
			font-family: Verdana, Arial, sans-serif;
		  	font-size: 10px;
		}
		
		A.headerNavigation:hover {
			color: #D2691E;
			font-family: Verdana, Arial, sans-serif;
		 	font-size: 10px;
		}
		
		TR.headerError {
		  background: #ff0000;
		}
		
		TD.headerError {
		  font-family: Tahoma, Verdana, Arial, sans-serif;
		  font-size: 12px;
		  background: #ff0000;
		  color: #ffffff;
		  font-weight : bold;
		  text-align : center;
		}
		
		TD.headerInfo {
		  font-family: Tahoma, Verdana, Arial, sans-serif;
		  font-size: 12px;
		  background: #00ff00;
		  color: #ffffff;
		  font-weight: bold;
		  text-align: center;
		}
		
		TR.footer {
			background: #7A7A7A;
		}
		
		TD.footer {
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			background: #B6B6B6;
			color: #ffffff;
			font-weight: bold;
		}
		TD {
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			color: #000000;
			font-weight: normal;
		}
		
		.infoBox {
			background: ThreedLightShadow;
		}
		
		.boxnew {
			background: transparent;
		}
		.infoBoxContents {
			background: transparent;
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
		}
		
		.infoBoxNotice {
		  background: #FF8E90;
		}
		
		.infoBoxNoticeContents {
			margin-top:5px;
		  background: #DBDEC9;
		  padding:4px;
		  font-family: Verdana, Arial, sans-serif;
		  font-size: 10px;
		}
		
		TD.infoBoxHeading {
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #ffffff;
		}
		
		TD.infoBox, SPAN.infoBox {
		  font-family: Verdana, Arial, sans-serif;
		  font-size: 10px;
		}
		
		TABLE.productListing {
		  border: 1px;
		  border-style: solid;
		  border-color: #b6b7cb;
		  border-spacing: 1px;
		}
		
		.productListing-heading {
		  font-family: Verdana, Arial, sans-serif;
		  font-size: 10px;
		  background: #b6b7cb;
		  color: #FFFFFF;
		  font-weight: bold;
		}
		
		TD.productListing-data {
		  font-family: Verdana, Arial, sans-serif;
		  font-size: 10px;
		}
		
		A.pageResults {
		  color: #0000FF;
		}
		
		A.pageResults:hover {
		  color: #0000FF;
		  background: #FFFF33;
		}
		
		TD.pageHeading, DIV.pageHeading {
			font-family: Verdana, Arial, sans-serif;
			font-size: 15px;
			font-weight: bold;
			color: #9a9a9a;
		}
		
		TD.subBar {
		  font-family: Verdana, Arial, sans-serif;
		  font-size: 10px;
		  color: #000000;
		}
		
		TD.main, P.main {
		  font-family: Verdana, Arial, sans-serif;
		  font-size: 11px;
		  line-height: 1.5;
		}
		
		TD.smallText, SPAN.smallText, P.smallText {
		  font-family: Verdana, Arial, sans-serif;
		  font-size: 10px;
		}
		
		TD.accountCategory {
		  font-family: Verdana, Arial, sans-serif;
		  font-size: 13px;
		  color: #aabbdd;
		}
		
		TD.fieldKey {
		  font-family: Verdana, Arial, sans-serif;
		  font-size: 12px;
		  font-weight: bold;
		}
		
		TD.fieldValue {
		  font-family: Verdana, Arial, sans-serif;
		  font-size: 12px;
		}
		
		TD.tableHeading {
		  font-family: Verdana, Arial, sans-serif;
		  font-size: 12px;
		  font-weight: bold;
		}
		
		SPAN.newItemInCart {
		  font-family: Verdana, Arial, sans-serif;
		  font-size: 10px;
		  color: #ff0000;
		}
		
		CHECKBOX, INPUT, RADIO, SELECT {
		  font-family: Verdana, Arial, sans-serif;
		  font-size: 11px;
		}
		
		TEXTAREA {
		  width: 100%;
		  font-family: Verdana, Arial, sans-serif;
		  font-size: 11px;
		}
		
		TABLE.formArea {
		  background: #FFFFFF;
		  border-color: #333333;
		  border-style: solid;
		  border-width: 1px;
		  padding: 10px;
		  color: #000000;
		  text-decoration: none;
		  font-family: Verdana, Arial, sans-serif;
		  font-size: 10px;
		}
		
		TABLE.contur {
			background: #f1f9fe;
			border-color: navy;
			border-style: solid;
			border-width: 1px;
			color: #000000;
		}
		
		TABLE.form {
			background: #B9C399;
			
			border-top-width: 2px; 
			border-right-width: 2px; 
			border-left-width: 2px; 
			border-bottom-width: 2px; 
			
			border-right-color: #B9C399; 
			border-top-color: #FEFFFF; 
			border-left-color: #FEFFFF; 
			border-bottom-color: #B9C399; 
			
			border-right-style: ridge; 
			border-top-style: outset; 
			border-left-style: outset;
			border-bottom-style: ridge;
		}
		
		
		TABLE.fundal_detalii {
			background: #F3FBFE;
			
			border-top-width: 1px; 
			border-right-width: 1px; 
			border-left-width: 1px; 
			border-bottom-width: 1px; 
			
			border-right-color: #F3FBFE; 
			border-top-color: #FFFFFF; 
			border-left-color: #FFFFFF; 
			border-bottom-color: #F3FBFE; 
			
			border-right-style: ridge; 
			border-top-style: outset; 
			border-left-style: outset;
			border-bottom-style: ridge;
		}
		
		TABLE.dispayed_oferts, TD.dispayed_oferts {
			padding: 3px 6px 3px 6px;
			/*border: 1px 0px 0px 0px solid black;*/
						
			border-top-width: 3px; 
			border-right-width: 0px; 
			border-left-width: 0px; 
			border-bottom-width: 3px; 
			
			border-right-color: #1A68B7; 
			border-top-color: #91B2D5; 
			border-left-color: #1A68B7; 
			border-bottom-color: #333333; 
			
			border-right-style: ridge; 
			border-top-style: outset; 
			border-left-style: outset;
			border-bottom-style: ridge;
			
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #333333;
			background: #FF9900;
			text-decoration: none;
		}
		
		TD.titlebar_menus {
			/*
			border-top-width: 3px; 
			border-right-width: 0px; 
			border-left-width: 0px; 
			border-bottom-width: 3px; 
	
			background: #344497;
			*/
			width: 100% px;
			border-right-color: #cccccc; 
			border-top-color: #c0c0c0; 
			border-left-color: #cccccc; 
			border-bottom-color: #cccccc; 
			
			border-right-style: ridge; 
			border-top-style: outset; 
			border-left-style: outset;
			border-bottom-style: ridge;
			padding: 2px 4px 2px 4px;
			
			font-family: Verdana, Arial, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #000000;	
			text-decoration: none;
		}
		
		TD.admin_titlebar {
			background: #4D7240;
			width: 100% px;
			/*border-right-color: #cccccc; 
			border-top-color: #c0c0c0; 
			border-left-color: #cccccc; 
			border-bottom-color: #cccccc; 
			
			border-right-style: ridge; 
			border-top-style: outset; 
			border-left-style: outset;
			border-bottom-style: ridge;
			padding: 2px 4px 2px 4px;*/
			
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #ffffff;	
			text-decoration: none;
		}
		
		TD.admin_titlebar_content {
			background: #ffffff;
			/*border-width: 1px;
			border-style: solid;
			border-color: #4D7240;*/
			/*padding: 2px 4px 2px 4px;*/
			
			font-family: Verdana, Arial, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #FF3300;	
			text-decoration: none;
		}
		
		TABLE.admin_border {
			border-width: 2px;
			border-right-color: #cccccc; 
			border-top-color: #F8F6F6; 
			border-left-color: #F8F6F6; 
			border-bottom-color: #cccccc; 
			
			border-right-style: ridge; 
			border-top-style: outset; 
			border-left-style: outset;
			border-bottom-style: ridge;
			padding: 2px 4px 2px 4px;
		}
		
		TABLE.orange_border {
			border: 1px solid orange;
		}
		
		DIV.titlumenu {
			width: 100% px;
			border-right-color: #344497; 
			border-top-color: #A4ADDD; 
			border-left-color: #344497; 
			border-bottom-color: #344497; 
			
			border-right-style: ridge; 
			border-top-style: outset; 
			border-left-style: outset;
			border-bottom-style: ridge;
			padding: 2px 6px 2px 6px;
			
			font-family: Verdana, Arial, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #ffffff;	
			text-decoration: none;
		}
		
		TD.titlebar_offerts {
			padding: 1px 6px 1px 6px;
			
			border-top-width: 3px; 
			border-right-width: 0px; 
			border-left-width: 0px; 
			border-bottom-width: 3px; 
			
			border-right-color: #1A68B7; 
			border-top-color: #91B2D5; 
			border-left-color: #1A68B7; 
			border-bottom-color: #FF9900; 
			
			border-right-style: ridge; 
			border-top-style: outset; 
			border-left-style: outset;
			border-bottom-style: ridge;
			
			font-family: Verdana, Arial, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #ffffff;
			background: #333333;
			text-decoration: none;
		}
		
		TD.titlebar_date {
			padding: 1px 6px 1px 6px;
			
			border-top-width: 2px; 
			border-right-width: 0px; 
			border-left-width: 0px; 
			border-bottom-width: 2px; 
			
			border-right-color: #1A68B7; 
			border-top-color: #91B2D5; 
			border-left-color: #1A68B7; 
			border-bottom-color: #333333; 
			
			border-right-style: ridge; 
			border-top-style: outset; 
			border-left-style: outset;
			border-bottom-style: ridge;
			
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #ffffff;
			background: #FF0000;
			text-decoration: none;
		}
		
		
		TD.titlebar_lista {
			padding: 3px 6px 3px 6px;
			
			border-top-width: 2px; 
			border-right-width: 0px; 
			border-left-width: 0px; 
			border-bottom-width: 2px; 
			
			border-right-color: #9FD8EF; 
			border-top-color: #FBFCFD; 
			border-left-color: #9FD8EF; 
			border-bottom-color: #9FD8EF; 
			
			border-right-style: ridge; 
			border-top-style: outset; 
			border-left-style: outset;
			border-bottom-style: ridge;
			
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #0C2E91;
			background: #9FD8EF;
			text-decoration: none;
		}
		
		TD.font_color_lista {
			color: #0C2E91;
		}
		
		TD.titlebar_date_detalii {
			padding: 1px 6px 1px 6px;
			
			border-top-width: 2px; 
			border-right-width: 0px; 
			border-left-width: 0px; 
			border-bottom-width: 2px; 
			
			border-right-color: #1A68B7; 
			border-top-color: #B3DAEA; 
			border-left-color: #1A68B7; 
			border-bottom-color: #0F9FDB; 
			
			border-right-style: ridge; 
			border-top-style: outset; 
			border-left-style: outset;
			border-bottom-style: ridge;
			
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #ffffff;
			background: #FF0000;
			text-decoration: none;
		}
		
		TD.subsol_paginare {
			padding: 3px 6px 3px 6px;
			
			border-top-width: 0px; 
			border-right-width: 0px; 
			border-left-width: 0px; 
			border-bottom-width: 0px; 
			
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #052D70;
			background: #B9C399;
			text-decoration: none;
		}
		
		TD.formAreaTitle {
			font-family: Tahoma, Verdana, Arial, sans-serif;
			font-size: 12px;
			font-weight: bold;
		}
		
		TR.form_find {
			background-color: #B9C399;
		}
		
		SPAN.markProductOutOfStock {
		  font-family: Tahoma, Verdana, Arial, sans-serif;
		  font-size: 12px;
		  color: #c76170;
		  font-weight: bold;
		}
		
		SPAN.productSpecialPrice {
		  font-family: Verdana, Arial, sans-serif;
		  color: #ff0000;
		}
		
		SPAN.errorText {
		  font-family: Verdana, Arial, sans-serif;
		  color: #ff0000;
		}
		
		div.offert_menus {
			padding: 3px 5px 3px 5px;
			
			margin-left: 8px;
			
			border-top-width: 0px; 
			border-right-width:0px; 
			border-left-width: 0px; 
			border-bottom-width: 1px; 
			
			border-right-color: #FFFFFF; 
			border-top-color: #FFFFFF; 
			border-left-color: #FFFFFF; 
			border-bottom-color: #FFFFFF; 
			
			border-right-style: solid; 
			border-top-style: solid; 
			border-left-style: solid;
			border-bottom-style: solid;
			
			font-size: 11px;
			/*font-weight: bold;*/
			text-decoration: none;
			color: navy;
			/*background-color: #ffffff;*/ /* #E9B757 */
			
			width: 100%; 
			cursor: hand;
		}
		
		div.offert_menus2 {
			padding: 3px 5px 3px 5px;
			
			margin-left: 8px;
			
			border-top-width: 0px; 
			border-right-width: 0px; 
			border-left-width: 0px; 
			border-bottom-width: 1px; 
			
			border-right-color: #FFFFFF; 
			border-top-color: #FFFFFF; 
			border-left-color: #FFFFFF; 
			border-bottom-color: #FFFFFF; 
			
			border-right-style: solid; 
			border-top-style: solid; 
			border-left-style: solid;
			border-bottom-style: solid;
			
			font-size: 11px;
			/*font-weight: bold;*/
			text-decoration: none;
			color: navy;
			/*background-color: #ffffff;*/ /* #E9B757 */
			
			width: 100%; 
			cursor: hand;
		}
		
		div.offert_menus3 {
			padding: 3px 5px 3px 5px;
			
			margin-left: 16px;
			
			border-top-width: 0px; 
			border-right-width: 0px; 
			border-left-width: 0px; 
			border-bottom-width: 1px; 
			
			border-right-color: #FFFFFF; 
			border-top-color: #FFFFFF; 
			border-left-color: #FFFFFF; 
			border-bottom-color: #FFFFFF; 
			
			border-right-style: solid; 
			border-top-style: solid; 
			border-left-style: solid;
			border-bottom-style: solid;
			
			font-size: 11px;
			/*font-weight: bold;*/
			text-decoration: none;
			color: navy;
			/*background-color: #ffffff; /* #E9B757 */
			
			width: 100%; 
			cursor: hand;
		}
		
		div.offert_tranz {
			padding: 2px 5px 2px 5px;
			
			border-top-width: 2px; 
			border-right-width: 2px; 
			border-left-width: 2px; 
			border-bottom-width: 2px; 
			
			border-right-color: #D4A240; 
			border-top-color: #FFFFFF; 
			border-left-color: #FAF5EA; 
			border-bottom-color: #D4A240; 
			
			border-right-style: ridge; 
			border-top-style: outset; 
			border-left-style: outset;
			border-bottom-style: ridge;
			
			font-size: 11px;
			font-weight: bold;
			text-decoration: none;
			color: navy;
			background-color: #F7DEAD; /* #E9B757 */
			
			width: 95%; 
			cursor: hand;
		}
		
		P.no_oferte {
			font-weight: bold;
			color: red;
		}
		DIV.redtext {
			font-family: Verdana, Tahoma, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #FF0000;
			text-align: right;
			padding-right: 30px;
		}
		
		DIV.cursvalutar {
			width: 95%;
			padding: 2px 5px 2px 5px;
			
			border-top-width: 2px; 
			border-right-width: 2px; 
			border-left-width: 2px; 
			border-bottom-width: 2px; 
			
			border-right-color: #D4A240; 
			border-top-color: #FFFFFF; 
			border-left-color: #FAF5EA; 
			border-bottom-color: #D4A240; 
			
			border-right-style: ridge; 
			border-top-style: outset; 
			border-left-style: outset;
			border-bottom-style: ridge;
			background-color: #F7DEAD;
			
			
		}
		
		.buton {
			font-family: Verdana, Tahoma, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: navy;
			background-color: white;
			border-width: 1px 1px 1px 1px;
			cursor: hand;
		}
		
		.buton2 {
			font-family: Verdana, Tahoma, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #0066FF;
			background-color: white;
			border-width: 1px 1px 1px 1px;
			cursor: hand;
		}
		
		.buton_gray {
   	 		font-family : Verdana, Tahoma, Arial, Lucidia, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #333333;
			border: 1px solid gray;
			background-color: white;
			/*border-width: 1px 1px 1px 1px;*/
			cursor: hand;
		}
		
		.buton_orange {
   	 		font-family : Verdana, Tahoma, Arial, Lucidia, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #CC3300;
			border: 1px solid gray;
			background-color: white;
			/*border-width: 1px 1px 1px 1px;*/
			cursor: hand;
		}
		
		.moduleRow { }
		.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
		.moduleRowSelected { background-color: #E9F4FC; }
		
		.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
		.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
		
		/* message box */
		
		.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
		.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
		.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
		
		/* input requirement */
		
		.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
		
td.rate_docs {
    font-size : 11px; 
    font-family : Tahoma, Verdana, Arial, Lucidia, sans-serif;
    color: #000000; 
    text-align: justify;
}

td.rate_form {
    font-size : 11px; 
    font-family : Tahoma, Verdana, Arial, Lucidia, sans-serif;
    color: #B30101; 
}

td.rate_form {
    font-size : 11px; 
    font-family : Tahoma, Verdana, Arial, Lucidia, sans-serif;
    color: #B30101; 
}

.red_fonts {
	border: 1px solid #D2691E;
	width: 170px;
    font-size : 11px; 
    font-weight: bold;
    font-family : Tahoma, Verdana, Arial, Lucidia, sans-serif;
    color: #B30101; 
}

.orange_fonts {
	border: 1px solid #D2691E;
	width: 170px;
    font-size : 11px; 
    font-weight: bold;
    font-family : Tahoma, Verdana, Arial, Lucidia, sans-serif;
    color: #B30101; 
}

table.form {
	border-width: 1px 1px 1px 1px;
	border-color: #BB1F0F #BB1F0F #BB1F0F #BB1F0F;
	border-style: solid;
	background-color: #eeeeee;
}

table.fieldset {
	border-width: 1px 1px 1px 1px;
	border-color: #EFF7E9 #EFF7E9 #EFF7E9 #EFF7E9;
	border-style: solid;
	background-color: #EFF7E9;
}

table.docs {
	border-width: 1px 1px 1px 1px;
	border-color: #BB1F0F #BB1F0F #BB1F0F #BB1F0F;
	border-style: solid;
	background-color: #ffffff;
}

tr.headers {
	background-color: #333333;
	color: #ffffff;
	font-size : 11px; 
	font-family : Tahoma, Verdana, Arial, Lucidia, sans-serif;
}
tr.headers2 {
	background-color: #DC8202;
	color: #ffffff;
	font-size : 11px; 
	font-family : Tahoma, Verdana, Arial, Lucidia, sans-serif;
}

tr.headers2_activ_status {
	background-color: #669933;
	color: #ffffff;
	font-size : 11px; 
	font-family : Tahoma, Verdana, Arial, Lucidia, sans-serif;
}

tr.header_inactiv {
	background-color: #7A7A7A;
	color: #ffffff;
	font-size : 11px; 
	font-family : Tahoma, Verdana, Arial, Lucidia, sans-serif;
}

tr.table_header_activ {
	background-color: #C9E17F;
	font-size : 11px; 
	font-family : Tahoma, Verdana, Arial, Lucidia, sans-serif;
}

tr.table_header_inactiv {
	background-color: #C9C7C7;
	font-size : 11px; 
	font-family : Tahoma, Verdana, Arial, Lucidia, sans-serif;
}

td.tbl_head_act {
	color: #006600;
	font-size : 11px; 
	font-family : Tahoma, Verdana, Arial, Lucidia, sans-serif;
}

td.tbl_head_inact {
	color: #7D3333;
	font-size : 11px; 
	font-family : Tahoma, Verdana, Arial, Lucidia, sans-serif;
}

td.bar {
	padding: 3px 3px 3px 3px;
	color: #ffffff;
	font-size : 11px; 
	font-family : Tahoma, Verdana, Arial, Lucidia, sans-serif;
}


.tblHeaders{
    font-weight:         bold;
    color:               #ffffff;
    font-size:           11px; 
	font-family:         Tahoma, Verdana, Arial, Lucidia, sans-serif;
    background-color:    #669933;
    background-image:    url(../images/tbl_header_green.png);
    background-repeat:   repeat-x;
    background-position: top;
    height:              22px;
}


.tblHeadersGray{
    font-weight:         bold;
    color:               #ffffff;
    font-size:           11px; 
	font-family:         Tahoma, Verdana, Arial, Lucidia, sans-serif;
    background-color:    #7A7A7A;
    background-image:    url(../images/tbl_header_gray.png);
    background-repeat:   repeat-x;
    background-position: top;
    height:              22px;
}

.tblHeadersOrange{
    font-weight:         bold;
    color:               #ffffff;
    font-size:           11px; 
	font-family:         Tahoma, Verdana, Arial, Lucidia, sans-serif;
    background-color:    #fb7922;
    background-image:    url(../images/tbl_header.png);
    background-repeat:   repeat-x;
    background-position: top;
    height:              22px;
}

#hardButton {position: relative; z-index: 80; left: 0px; top: 0px;}
#hardMenu {position: absolute; z-index: 1; visibility: hidden; left: ?px; top: ?px; width: ?px;}
#softButton {position: relative; z-index: 80; left: 0px; top: 0px;}
#softMenu {position: absolute; z-index: 1; visibility: hidden; left: ?x; top: ?px;}

.menu {
	padding: 2px 10px 2px 10px;
	border: 1px ridge #1A5A6A;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #ffffff;
	background-image:    url(../images/tbl_header_white.png);
	color: black;
}

.menu_item {
	padding: 2px 10px 2px 10px;
	border: 1px ridge #FAD038;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #ffffff;
	
	color: black;
}