body{ 
margin:0px; 
padding:0px;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#333;
}
.form_input,textarea
{
	border:1px solid #006; font-family:Verdana, Geneva, sans-serif; font-size:10px;
}
.checkbox 
{
	border:none; font-size:12px;
}

legend {  
position: relative;  
  
top: -0.75em; 
} 
fieldset ol {  
padding-top: 0.25em; 
}
fieldset {  
float: left;  
clear: both;  
width: 500px;  
margin: 0 0 1.5em 0;  
padding: 0;  
border: 1px solid #BFBAB0;  
background-color: #F2EFE9; 
}
img{ border:none;}
a:link, a:visited,a:hover{ color:#333;}
/* Navigation */
.prop-box, .prop-box ul {
	list-style: none;}
form{ margin:0px; padding:0px;}
.prop-box li {
  float: right;
  margin: 0;
  padding: 0;
  position: relative;
  padding-right:5px;
  background:url(/img/arrowRight.gif) no-repeat right;
}
.prop-box li a, .prop-box li a:link, .prop-box li a:active, .prop-box li a:visited {
  display: block;
  padding: 0 9px;
}
 
.prop-box ul {
  border:1px solid black;
  background-color:#FFF;
  list-style: none;
  margin: 0;
  padding:5px;
  width: 200px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.prop-box li:hover ul,
.prop-box li.sfHover ul {
  top: 15px;
}
.prop-box ul li {
  border: 0;
  float: none;
  background-image:none;
}
.prop-box ul a {
  border: 1px solid #000;
  border-bottom: 0;
  padding-right: 20px;
  width: 80px;
  white-space: nowrap;
}
.prop-box ul a:hover {
  background: #ccc;
  color: #000;
}

.button_b
{
	background:url(../img/button.png) -484px 0 no-repeat;
	padding-left:6px;
	display:-moz-inline-box;
	display:inline-block;
	height:26px
}
.button_b span
{
	background:url(../img/button.png) 100% -26px no-repeat;
	display:-moz-inline-box;
	display:inline-block;
	height:26px;padding:3px 16px 5px 5px
}
.button_b a,.button_b a
{
	font-family:"Trebuchet MS",sans-serif;
	font-size:14px !important;
	color:#000 !important; 
	text-decoration:none;
}

.button_s
{
	background:url(../img/button_s.png) -484px 0 no-repeat;
	padding-left:6px;
	display:-moz-inline-box;
	display:inline-block;
	height:20px
}
.button_s span
{
	background:url(../img/button_s.png) 100% -20px no-repeat;
	display:-moz-inline-box;
	display:inline-block;
	height:26px;padding:1px 16px 5px 5px
}
.button_b s,.button_b s
{
	font-family:"Trebuchet MS",sans-serif;
	font-size:14px !important;
	color:#000 !important; 
	text-decoration:none;
}

/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(../../../img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../../../img/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../../../img/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}


/* Tooltip*/

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

body { margin: 0; padding: 0; font-size: small; color: #333 }
#tooltip.pretty {
	font-family: Arial;
	border: none;
	width: 210px;
	padding:20px;
	height: 135px;
	opacity: 0.8;
	background: url('../../../img/shadow.png');
}
#tooltip.pretty h3 {
	margin-bottom: 0.75em;
	font-size: 10pt;
	width: 220px;
	text-align: left;
}
#tooltip.pretty div { width: 220px; text-align: left; }

#tooltip.fancy {
	background: url('../../../img/shadow2.png');
	padding-top: 5em;
	height: 100px;
}



#landselector
{	margin: 0;
	padding: 0;
	z-index:1;
}

	#landselector li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial;
		text-align:center;
	}
	#landselector li a
	{	display: block;
		text-decoration: none;
		width:240px;
		color: #EAFFED;
		background:url(/img/arrowRight.gif) right no-repeat;
		white-space: nowrap}

	#landselector li a:hover
	{}
		
		#landselector li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			height:260px;
			width:275px;
			overflow:auto;
			text-align:left;
			}
		
			#landselector li ul li
			{	float: none;
				display: inline;
				text-align:left;}
			
			#landselector li ul li a
			{	
				width:234px;
					padding: 5px 12px;
			border-bottom:1px solid #CCC;
				background: #FFF;
				color: #000}
			
			#landselector li ul li a:hover
			{	background: #666; color:#FFF;}
			
			
/* BOXES */

.left-top-box {
	BACKGROUND: url(/img/box/left_top_box.gif) no-repeat left top
}
.right-top-box {
	BACKGROUND: url(/img/box/right_top_box.gif) no-repeat right top
}
.left-bot-box {
	BACKGROUND: url(/img/box/left_bot_box.gif) no-repeat left bottom
}
.right-bot-box {
	MIN-HEIGHT: 85px; BACKGROUND: url(/img/box/right_bot_box.gif) no-repeat right bottom; WIDTH: 100%; HEIGHT: auto! important
}
.side-left-box {
	BACKGROUND: url(/img/box/border_left_box.gif) #fbfbfb repeat-y left top
}
.side-right-box {
	BACKGROUND: url(/img/box/border_right_box.gif) repeat-y right top
}
.side-top-box {
	BACKGROUND: url(/img/box/border_top_box.gif) repeat-x left top
}
.side-bot-box {
	BACKGROUND: url(/img/box/border_bot_box.gif) repeat-x left bottom
}
.block {
	MARGIN: 0px 0px 8px
}
.block .block-title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 17px; PADDING-BOTTOM: 5px; PADDING-TOP: 11px
}
.block .block-title H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; COLOR: #545454; LINE-HEIGHT: 14px; PADDING-TOP: 1px
}
.block-content
{
	padding:10px;
}

