a {text-decoration: none;}
a:link {color: inherit;}
a:visited {color: inherit;}
a img {border: none;}
p {margin-bottom: 0.2em;}
table {border-collapse: collapse; border-spacing: 0 0; margin: 0; padding: 0;}
tr, td {vertical-align: top;}
ul li, ol li {margin-left: 2em;}

a.tt {position: relative; z-index: auto;}
	a.tt img.icon {border-bottom-style: none;}
	a.tt .tt {display: none; z-index: auto; font-size: small;}
	a.tt:hover .tt {
		display: block; position: absolute; z-index: 2000001;
		top: 10px; left: 30px; width: 250px; padding: 5px 10px;
		background-color: #69F; border: 1px outset #36F;
		text-align: left;
		color: #FFF; font-size: 100%; font-weight: normal; font-style: normal;
		}
.blockTitle {
	text-align: center;
	font: small-caps bold 16px/1.2em Trebuchet MS,Helvetica,sans-serif; letter-spacing: 1px;
}
.clear {clear: both;}
.cols-2 {width: 48%;}
.cols-3 {width: 30%;}
.formButtons {margin: 15px 20px; text-align: right;}
	.formButtons img {margin: 0 0 0 15px;}
	.formButtons a {font: small-caps bold 10px/1 Trebuchet MS,Helvetica,sans-serif; letter-spacing: 1px; text-transform: uppercase; color: inherit;}
.formLayout {
	width: 100%; margin: 1em 0;
	border-collapse: separate; border-spacing: 5px 2px;
	}
	.formLayout img.help {margin-left: 0.5em; vertical-align: middle;}
	.formLayout .label {
		width: 30%; margin-top: 2px;
		text-align: right; vertical-align: top;
		font: small-caps bold 14px/1 Trebuchet MS,Helvetica,sans-serif;		
		}
	.formLayout .field {width: 70%;}
	.formLayout .field input[type="text"], .formLayout .field textarea {width: 80%;}
	.formLayout .note {font-size: 10px; font-style: italic;}
.fullWidth {width: 100%;}
.hr {clear: both; margin-bottom: 20px; padding-top: 10px; border-bottom: 1px dotted #9CF;}
.icon {vertical-align: middle; border: none; margin-right: 5px;}
.lclear {clear: left;}
.lf {float: left; margin: 0 10px 0 0;}
.more {cursor: pointer; margin: 1em;}
	.ctx {
		display: list-item; list-style-image: url(../images/success-msg.png);
		margin: 0 0 0.25em 50px;
		font-weight: bold; border-top: 1px dotted #6699FF; border-right: 1px dotted #6699FF;
		}
	.xpd {
		display: none;
		color: #888888; font-style: italic; line-height: 120%;
		border-bottom: 1px dotted #08c; padding: 0.5em 1em 1em 1em;
		}
	.more:hover div.xpd {display: block;}
.rclear {clear: right;}
.rf {float: right; margin: 0 0 0 10px;}
.small {font-size: 90%;}
.dkblue {color: #163B91;}
.ltblue {color: #00B1F0;}
 
/* Generic classes */
.big {
	font-size: 110%; font-weight: bold;
	}
.little {
	font-size: 90%;
	}
.space {
	margin: 20px 0;
	}

/* HTML tags */
/*
a.btn { 
    display: inline-block;
    text-align: center; vertical-align: middle; 
} 
	a.btn span { 
    	position: relative; float: left; 
    	padding: 0 0 0 20px; 
    	vertical-align: middle; 
    	background: url(../images/btnLEnd.png) left top no-repeat; 
		} 
		a.btn span span {
			padding: 0 20px 0 0; 
    		background: url(../images/btnREnd.png) right top no-repeat; 
			} 
			a.btn span span span {
				line-height: 32px; height: 32px; 
    			background: url(../images/btnBody.png) left top repeat-x; 
				} 
 
* html a.btn {width:1%; overflow:visible;} 
*:first-child+html a.btn {overflow:visible;}
*/


*/

h2 {
	margin: 10px 0;
	color: #6699FF; font-size: 120%; font-weight: bold; text-decoration: underline;
	}	
input,
select,
textarea {
	color: #6666FF; font-weight: bold;
	vertical-align: middle;
	padding: 1px 2px;
	}
select#country {
	width: 92%
	}
input[type="checkbox"],
input[type="image"] {
	background-color: transparent !important;
	margin: 0; padding: 0;
	}
table.btn {
	}
	table.btn td.end {
		width: 24px; height: 38px;
		}
	table.btn td.left {background-image: url(../images/btnLend.png);}
	table.btn td.right {background-image: url(../images/btnRend.png);}
	table.btn td.btnBody {
		background-image: url(../images/btnBody.png); background-repeat: repeat-x;
		vertical-align: middle;
		font-size: 130%; font-weight: bold;
		}
	table.btn td.btnBody a:link, table.btn td.btnBody a:visited {
		 color: #FFFFFF !important;
		 }
table.layout {
	width: 100%;
	}
