/*
Type: CSS Document
Creation date: 11.07.2007
Code: CSS-01-Layout Name: layout.css
*/
body {
  	margin:0; padding:0; border:none;
  	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;	background-color:#FFF;
}
html {
  	margin:0; padding:0; border:none;
  	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;
}

form 																	{padding:0; margin:0;}		
input, select, list, button, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;}
input																	{border:1px solid #ddd; padding:2px;}
textarea															{border:1px solid #ddd; padding:2px;}

/* Print mode */
.print-mode-style									{font-size:100%; color:#333; padding:4px;}
.print-mode-style	h1							{font-size:140%; color:#666699; padding:4px; margin:1px;}
.print-mode-style	h2							{font-size:130%; color:#FF9900; padding:4px; margin:1px;}
.print-mode-style	h3							{font-size:120%; color:#666699; padding:4px; margin:1px;}
.print-mode-style	h4							{font-size:110%; color:#666699; padding:4px; margin:1px;}
.print-mode-style	h5							{font-size:100%; color:#FF9900; padding:4px; margin:1px;}

.print-mode-style-header {
	width:auto;
	border-bottom:1px dotted #ddd;
	font-size:80%;
	padding:4px;
	margin-bottom:4px;
}
.print-mode-style-header strong { color:#999900;}
.print-mode-style-footer {
	width:auto;
	border-top:1px dotted #ddd;
	padding:10px; margin:10px;
	font-size:70%;
	color:#999;
}
.popup-title												{font-size:80%; color:#FF9900; font-weight:bold; padding:6px;}
.popup-body													{font-size:80%; color:#333; padding:4px;}
/* Send a page */
.send-page-layout 									{width:100%; font-size:70%;}
form.send-page-layout 							{padding:0; margin:0;}
table.send-page-layout 							{width:100%;}
.send-page-layout th 								{color:#666699; text-align:right;}
.send-page-layout td 								{color:#333; padding:4px;}
.send-page-layout h4 								{font-size:100%; font-weight:bold; color:#333; padding:0; margin:0;}
.send-page-top 											{padding:20px; background-color:#CDE69D; border-bottom:1px solid #999; vertical-align:middle;}
.send-page-body 										{padding:10px;}
.send-page-footer 									{padding:6px;}

/* External Layout */
#ext-template											{width:970px;}
#ext-template-top									{height:42px; background-image:url(../images/common/bg-top-layout.jpg); background-repeat:no-repeat;}
#ext-template-header							{height:150px; background-image:url(../images/common/bg-header-layout.jpg); background-repeat:no-repeat;}
#ext-template-body								{height:500px; vertical-align:top; background-color:#FFFFFF; background-image:url(../images/common/bg-body-layout.jpg); background-repeat:repeat-y;}
#ext-template-footer							{height:20px; background-image:url(../images/common/bg-footer-layout.jpg); background-repeat:no-repeat;}

#internal-template								{width:100%;}
#int-left-template								{width:220px; padding-left:10px; padding-top:6px; vertical-align:top;}
#int-right-template								{width:auto;  padding-right:10px; vertical-align:top;}

#internal-template-2								{width:100%; padding:10px; vertical-align:top;}

#ext-intro-template								{width:970px; background-image:url(../images/common/bg_middle_shadow_hp.jpg); background-position:top; background-repeat:repeat-y;}
#ext-intro-template-top						{background-image:url(../images/common/bg_top_shadow-hp.jpg); background-position:top; background-repeat:no-repeat;}
#ext-intro-template-body					{background-image:url(../images/common/bg_middle_shadow_hp.jpg); background-position:top; background-repeat:repeat-y;}
#ext-intro-template-footer				{background-image:url(../images/common/bg_bottom_shadow-hp.jpg); background-position:bottom; background-repeat:no-repeat;}

.intro-header												{padding:6px; padding-top:15px; padding-left:20px;}
.intro-body													{padding:4px;}
.intro-header-title-a								{font-weight:bold; font-size:125%; color:#333;}
.intro-header-title-b								{font-weight:bold; font-size:110%; color:#999; margin-left:20px;}
.intro-inside-tbl										{width:100%;}
.td-intro-inside-body-right					{font-size:70%; text-align:right; vertical-align:top; padding-right:6px;}
.td-intro-inside-body-right select 	{font-size:90%; width:100%;}
.td-intro-inside-body-title-a				{font-size:130%; color:#FF6600;}
.td-intro-inside-body-right a				{color:#006600; text-decoration:none;}
.td-intro-inside-body-right a:hover	{color:#FF6600; text-decoration:none;}
.td-intro-inside-body-right a:active{color:#CCCCCC; text-decoration:none;}

.header-info												{font-size:70%; padding-left:10px; padding-right:10px; padding-top:20px;}
/* USER DATA */
.user-data													{width:auto; float:left; color:#333;}
.user-data strong										{color:#333;}
.user-data b												{color:#FF6600; font-weight:normal;}
.user-data a 												{color:#006600; text-decoration:none;}
.user-data a:hover 									{color:#FF6600; text-decoration:none;}
.user-data a:active									{color:#CCC; text-decoration:none;}
/* LANGUAGES */
.languages												{width:auto; float:right; color:#333;}
.languages strong									{color:#CC0000;}
.languages a 											{color:#006600; text-decoration:none;}
.languages a:hover 								{color:#FF6600; text-decoration:none;}
.languages a:active								{color:#CCC; text-decoration:none;}
/* REGION TITLE */
.na-name													{font-size:70%; color:#CC0000; font-weight:bold;
																	 text-align:right; position:relative;
																	 width:360px; top:0px; left:-273px; margin:auto;}
/* FORMS */
.forms-style											{margin:0; padding:0;}
/* BREADCRUMBS */
.bcrumbs													{font-size:70%; color:#333; vertical-align:middle; width:auto; padding:4px; padding-top:10px; padding-bottom:10px; border-bottom:1px dashed #9999CC;}
.bcrumbs strong										{color:#FF9900; font-weight:normal;}
.bcrumbs a 												{color:#333; text-decoration:underline;}
.bcrumbs a:hover 									{color:#FF6600; text-decoration:underline;}
.bcrumbs a:active									{color:#CCC; text-decoration:underline;}
/* BOXES */

.title-of-boxes										{color:#333; font-size:110%; font-weight:bold; padding:4px;}
.links-of-boxes									 	{color:#fff; text-align:right; padding:4px; padding-top:6px;}
.links-of-boxes a 								{color:#333; text-decoration:underline;}
.links-of-boxes a:hover 					{color:#fff; text-decoration:underline;}
.links-of-boxes a:active					{color:#CCC; text-decoration:underline;}
 
.input-of-boxes input							 {border:1px solid #336699; padding:3px; vertical-align:middle;}

.menu-boxes											 {width:200px; font-size:70%; color:#333; margin-top:2px;}
.menu-boxes	thead td						 {background-color:#FFCC66; background-image:url(../images/boxes/top-box-soft-orange.jpg); background-repeat:no-repeat;}
.menu-boxes	tfoot td						 {background-image:url(../images/boxes/bottom-box-soft-orange.jpg); background-repeat:no-repeat;}
.menu-boxes	tbody td						 {background-color:#FFCC66; padding:2px;}

.online-boxes											 {width:200px; font-size:70%; color:#333; margin-top:2px;}
.online-boxes	thead td						 {background-color:#9DC5EF; background-image:url(../images/boxes/top-box-soft-blue.jpg); background-repeat:no-repeat;}
.online-boxes	tfoot td						 {background-image:url(../images/boxes/bottom-box-soft-blue.jpg); background-repeat:no-repeat;}
.online-boxes	tbody td						 {background-color:#9DC5EF; padding:2px;}

/*
  online-boxes used only on yp_static.
  search-boxes used only on tsa_static.
*/

.search-boxes											 {width:200px; font-size:70%; color:#333; margin-top:2px;}
.search-boxes	thead td						 {background-color:#CDE69D; background-image:url(../images/boxes/top-box-soft-green.jpg); background-repeat:no-repeat;}
.search-boxes	tfoot td						 {background-image:url(../images/boxes/bottom-box-soft-green.jpg); background-repeat:no-repeat;}
.search-boxes	tbody td						 {background-color:#CDE69D; padding:2px;}

.gray-big-box											 {width:100%; color:#333; margin-top:4px; border-collapse:collapse;}

.gray-big-box thead th						 {background-color:#eeeeee; padding:4px; text-align:left; color:#FF9900;}
.gray-big-box thead td						 {background-color:#eeeeee; padding:4px;}
.gray-big-box tbody th						 {background-color:#eeeeee; padding:4px; text-align:right; color:#666699;}
.gray-big-box tbody td						 {background-color:#eeeeee; padding:4px;}
.gray-big-box tfoot th						 {background-color:#eeeeee; padding:4px;}
.gray-big-box tfoot td						 {background-color:#eeeeee; padding:4px;}

.gray-big-box-lt									 {width:10px; height:10px; background-image:url(../images/boxes/topleft-box-gray.jpg); background-position:top left; background-repeat:no-repeat;}
.gray-big-box-rt									 {width:10px; height:10px; background-image:url(../images/boxes/topright-box-gray.jpg); background-position:top right; background-repeat:no-repeat;}
.gray-big-box-lb									 {width:10px; height:10px; background-image:url(../images/boxes/bottomleft-box-gray.jpg); background-position:bottom left; background-repeat:no-repeat;}
.gray-big-box-rb									 {width:10px; height:10px; background-image:url(../images/boxes/bottomright-box-gray.jpg); background-position:bottom right; background-repeat:no-repeat;}
.gray-big-box-ct									 {width:100%;}
.gray-big-box-cb									 {width:100%;}

.gold-big-box											 {width:100%; color:#333; margin-top:4px; border-collapse:collapse;}

.gold-big-box thead th						 {background-color:#e5e5cc; padding:4px; text-align:left; color:#FF9900;}
.gold-big-box thead td						 {background-color:#e5e5cc; padding:4px;}
.gold-big-box tbody th						 {background-color:#e5e5cc; padding:4px; text-align:right; color:#666699;}
.gold-big-box tbody td						 {background-color:#e5e5cc; padding:4px;}
.gold-big-box tfoot th						 {background-color:#e5e5cc; padding:4px;}
.gold-big-box tfoot td						 {background-color:#e5e5cc; padding:4px;}

.gold-big-box-lt									 {width:10px; height:10px; background-image:url(../images/boxes/topleft-box-gold.jpg); background-position:top left; background-repeat:no-repeat;}
.gold-big-box-rt									 {width:10px; height:10px; background-image:url(../images/boxes/topright-box-gold.jpg); background-position:top right; background-repeat:no-repeat;}
.gold-big-box-lb									 {width:10px; height:10px; background-image:url(../images/boxes/bottomleft-box-gold.jpg); background-position:bottom left; background-repeat:no-repeat;}
.gold-big-box-rb									 {width:10px; height:10px; background-image:url(../images/boxes/bottomright-box-gold.jpg); background-position:bottom right; background-repeat:no-repeat;}
.gold-big-box-ct									 {width:100%;}
.gold-big-box-cb									 {width:100%;}

/* LAST NEWS */
.news-boxes						{color:#333; margin-top:2px; background-color:#E6F2CE;}
.news-boxes-title			{color:#FF9900; padding:4px; padding-left:10px; font-weight:bold;}
.news-boxes-content						{padding:10px;}
.news-boxes-content a					{color:#333; text-decoration:none;}
.news-boxes-content a:hover		{color:#FF6600; text-decoration:none;}
.news-boxes-content a:active	{color:#fff; text-decoration:none;}
/* LEFT MENU */
.left-menu												{padding:4px;}
.left-menu a 											{color:#333; text-decoration:none;}
.left-menu a:hover 								{color:#fff; text-decoration:none;}
.left-menu a:active								{color:#CCC; text-decoration:none;}

/* SET FONT SIZE - CONTENT */
.set-content-font-size						{font-size:70%;}

/* DOWN NAVIGATION */
.down-navigation									{font-size:70%; text-align:center; padding:4px; padding-top:10px; color:#333;}
.down-navigation a 								{color:#666699; text-decoration:underline;}
.down-navigation a:hover 					{color:#FF6600; text-decoration:underline;}
.down-navigation a:active					{color:#CCC; text-decoration:underline;}

/* TOOL BAR */
.toolbox 													{font-size:86%; color:#76765A; padding:2px; padding-top:4px; padding-right:15px; text-align:right;}
.toolbox strong										{color:#76765A;}
.toolbox a 												{color:#DE8608; text-decoration:none;}
.toolbox a:hover									{color:#006600; text-decoration:none;}
.toolbox a:active									{color:#DDD; text-decoration:none;}
.toolbox img											{border:none; vertical-align:middle; cursor:pointer; filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4);}
/* FOOTER */
.footer														{font-size:70%; color:#FF6600; padding:4px;}
.footer a 												{color:#333; text-decoration:underline;}
.footer a:hover 									{color:#FF6600; text-decoration:underline;}
.footer a:active									{color:#CCC; text-decoration:underline;}

#marqueecontainer{
	position: relative;
	width: 98%; /*marquee width */
	height: 80px; /*marquee height */
	overflow: hidden;
	padding: 2px;
}


.criteria-box											 { width:100%; background-color:#eeeeee; color:#333; margin-top:4px; border-collapse:collapse; font-size:70%;}

.criteria-box th, .criteria-box td { background-color:#eeeeee; padding:4px; }
.criteria-box thead th						 { color:#FF9900; text-align: left; }
.criteria-box tbody th						 { color:#666699; text-align: right; }

.criteria-box-lt									 {width:10px; height:10px; background-image:url(../images/boxes/topleft-box-gray.jpg); background-position:top left; background-repeat:no-repeat;}
.criteria-box-rt									 {width:10px; height:10px; background-image:url(../images/boxes/topright-box-gray.jpg); background-position:top right; background-repeat:no-repeat;}
.criteria-box-lb									 {width:10px; height:10px; background-image:url(../images/boxes/bottomleft-box-gray.jpg); background-position:bottom left; background-repeat:no-repeat;}
.criteria-box-rb									 {width:10px; height:10px; background-image:url(../images/boxes/bottomright-box-gray.jpg); background-position:bottom right; background-repeat:no-repeat;}
.criteria-box-ct									 {width:100%;}
.criteria-box-cb									 {width:100%;}

.results-box											 {width:100%; color:#333; margin-top:4px; border-collapse:collapse;  font-size: 70%;}

.results-box th, .results-box td	 { background-color:#e5e5cc; padding:4px; }
.results-box thead th						   { color:#FF9900; text-align:left;  vertical-align: top;}
.results-box tbody th						   { color:#666699; text-align:right; vertical-align: top;}

.results-box-lt									 {width:10px; height:10px; background-image:url(../images/boxes/topleft-box-gold.jpg); background-position:top left; background-repeat:no-repeat;}
.results-box-rt									 {width:10px; height:10px; background-image:url(../images/boxes/topright-box-gold.jpg); background-position:top right; background-repeat:no-repeat;}
.results-box-lb									 {width:10px; height:10px; background-image:url(../images/boxes/bottomleft-box-gold.jpg); background-position:bottom left; background-repeat:no-repeat;}
.results-box-rb									 {width:10px; height:10px; background-image:url(../images/boxes/bottomright-box-gold.jpg); background-position:bottom right; background-repeat:no-repeat;}
.results-box-ct									 {width:100%;}
.results-box-cb									 {width:100%;}


