﻿body
{
	background: #d1e8fb;
	color: #676343;
	font: 11pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
/*	margin: 6px;*/
	padding: 0px;
}
a:link, body_alink
{
	color: #676343;
}
a:visited, body_avisited
{
	color: #676343;
}
a:hover, a:active, body_ahover
{
	color: #FF4400;
}

hr {
width: 30%;
}

h2.swaps {
font: bold small Verdana, Helvetica, Arial, sans-serif;
color: #629203;
background: #c8df7a;
clear: none;
padding: 8px 8px 5px; }

img.swaps{
padding: 8px 5px;
border: none;}

img.fb {
float: left;
padding-right: 5px; }

img.details{
/* padding-top: 8px; */
border: none;
position: relative;
/* margin-bottom: -5px; */
}

div#swapcontent {
 border: 1px solid #d1e8fb;
 padding: 5px;}

tr.swap {
background: #ffffff;
font: Verdana, Helvetica, Arial, sans-serif;
padding: 5px;
}

tr.host {
font: Verdana, Helvetica, Arial, sans-serif;
background: #d1e8fb; }

tr.hovering {
font: Verdana, Helvetica, Arial, sans-serif;
background: #ecf6fe;
}

div#swapdetails {
padding: 10px;
 }

/* Hides from IE5-mac \*/
* html div#swapdetails {height: 1%;}
/* End hide from IE5-mac */

/* Date picker specific styles follow */

a.date-picker {
	width: 30px;
	height: 22px;
	border: none;
	color: #fff;
	padding: 0;
	margin: 0;
	float: left;
	overflow: hidden;
	cursor: pointer;
	background: url(images/calendar.png) no-repeat; 
}
a.date-picker span {
	margin: 0 0 0 -2000px;
}
div.date-picker-holder, div.date-picker-holder * {
	margin: 0;
	padding: 0;
}
div.date-picker-holder {
	position: relative;
}
div.date-picker-holder input {
	float: left;
}
div.popup-calendar {
	display: none;
	position: absolute;
	z-index: 2;
	top: 0;
	left: -16px; /* value for IE */
	padding: 4px;
	border: 2px solid #2a78a1;
	background: #F6F8E0;
	/*color: #000;*/
	overflow:hidden;
	width: 163px;
}
html>body div.popup-calendar {
	left: 99px; /* value for decent browsers */
}
div.popup-calendar iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}
div.popup-calendar div.link-close {
	font-size: .7em;
	float: right;
}
div.popup-calendar div.link-prev {
	font-size: .7em;
	float: left;
}
div.popup-calendar h3 {
	font-size: .9em;
	margin: 2px 0 5px 3px;
}
div.popup-calendar div.link-next {
	font-size: .7em;
	float: right;
}
div.popup-calendar div a {
	padding: 1px 2px;
	/*color: #000;*/
}
div.popup-calendar div a:hover {
	background-color: #FFFFFF;
	color: #676343;
}
div.popup-calendar table {
	margin: 0;
}
* html div.popup-calendar table {
	display: inline;
}
div.popup-calendar table th, div.popup-calendar table td {
	background: #d4e9fb;
	width: 21px;
	height: 17px;
	text-align: center;
color: #676343; }

div.popup-calendar table td.inactive {
	color: #fdfdeb;
	padding: 1px 0 0; }

div.popup-calendar table td a {
	display: block;
	border: 1px solid #eee;
	width: 19px;
	height: 15px;
	text-decoration: none;
	color: #333;
}
div.popup-calendar table td.today a {
	border-color: #aaa;
}
div.popup-calendar table td a.selected, div.popup-calendar table td a:hover {
	background: #666244; 
	color: #fdfdeb;
}

/* End of Date picker specific styles */

/* JTip specific styles follow */
/* ----- add selectors here for font sizing ----- */
#JT_close_left, #JT_close_right, #JD_close_left, #JD_close_right{font-size: .7em;}
#JT_copy p, #JT_copy ul, #JD_copy p, #JD_copy ul{font-size: .7em;}

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left, #JD_arrow_left{
	background: url(js/jtip/images/arrow_left.gif) no-repeat left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
}

#JT_arrow_right, #JD_arrow_right{
	background: url(js/jtip/images/arrow_right.gif) no-repeat left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
}

/* for consistency between firefox and IE */
body > #JT_arrow_right, #JD_arrow_right {
  margin-left: 3px;
}

#JT, #JD {
	position: absolute;
	z-index:100;
	border: 2px solid #26729a;
	background-color: #ecf6fe;
	overflow: hidden;
}

#JT_copy, #JD_copy{
	padding:10px;
/*	color:#333; */
}

.JT_loader, .JD_loader{
	background: url(js/jtip/images/loader.gif) no-repeat center center;
	width:100%;
	height:12px;
}

#JT_close_left, #JD_close_left{
	background-color: #ecf6fe;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right, #JD_close_right{
	background-color: #ecf6fe;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p, #JD_copy p{
margin:3px 0;
}

#JT_copy, #JD_copy img{
	padding: 1px;
	border: none;
}

.jTip, .jDiv{
cursor:help;
}

#JT iframe, #JD iframe{
	display:none;
	display/**/:block;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	height:3000px;
}

#JD_Close{
	/*height:25px;*/
	padding: 0px 10px 10px 0;
	margin-top: -12px;
	float:right;
}

