/*
******************************************************
* The contents of this site are copyright 2007-2010 by
* Telsair Inc. All rights reserved. Unauthorized
* reproduction is prohibited.
******************************************************
*/
html, body {
	height:		100%;
}
img {
	border:		0;
	margin:		0;
	text-align:	center;
}
body {
	font-family:	Arial, sans-serif;
	color:			#000000;
	font-size:		9pt;
	margin:			0;
	padding:		0;
}
p {
	font-family: 	Arial, sans-serif;
	font-size:		9pt;
	font-weight:	normal;
	text-align:		left;
	margin:			5px;
}
.p {
	font-family: 	Arial, sans-serif;
	font-size:		9pt;
	font-weight:	normal;
	text-align:		left;
	margin:			5px;
}
td {
	font-family: 	Arial, sans-serif;
	font-size:		8pt;
	font-weight:	normal;
}
ol {
	margin:			1px;
	padding:		0px;
	margin-left: 	30px;
}
ul {
	margin:			5px;
	padding:		0px;
	margin-left: 	23px;
}
li {
	font-family: 	Arial, sans-serif;
	font-size:		9pt;
	margin:			0px;
	padding:		2px;
}
h1 {
	font-family: 	Arial, sans-serif;
	font-size:		13pt;
	font-weight:	bold;
	font-style:		italic;
	text-align:		left;
	margin:			0px;
	color:			#0000bb;
}
h2 {
	font-family: 	Arial, sans-serif;
	font-size:		10pt;
	font-weight:	bold;
	text-align:		left;
	margin:			0px;
	color:			#0000bb;
}

form, img {
	margin:		0px;
	padding:	0px;
}

a {
	text-decoration: none;
}

a.fade img {
	cursor:		pointer;
	filter:		alpha(opacity=100);   
	-moz-opacity:	1.0;   
	opacity:	1.0;
}
a.fade:hover img {
	cursor:		pointer;
	filter:		alpha(opacity=50); 
	-moz-opacity:	0.5; 
	opacity:	0.5;
}

.titleplan {
	font-family: 	Arial, sans-serif;
	font-size:		10pt;
	font-weight:	bold;
	font-style:		italic;
	text-align:		center;
	margin:			0px;
	color:			#f0F465;
}

.text-fine {
	font-family: 	Arial, sans-serif;
	font-size:		9pt;
	text-align:		left;
	margin:			0px;
	color:			#660000;
}

.headp {
	font-family: 	Arial, sans-serif;
	font-size:	9pt;
	font-weight:	bold;
	text-align:	left;
	margin:		0px;
}

a:hover.email, a:hover.roll {
	text-decoration: underline;
	background:	#FFD8C4; /* lightred */
}
.email {
	font-family:	"Courier New", courier, monospace;
	font-size:		10pt;
	font-weight:	normal;
	color:			#0000ff;
}
.roll {
	font-family:	Arial, sans-serif;
	font-size:		9pt;
	font-weight:	normal;
	text-decoration: underline;
	cursor:			pointer;
	color:			#0000ff;
}

.redbold	{
	font-family: 	Arial, sans-serif;
	font-size:		10pt;
	font-weight:	bold;
	color:		#dc143c; /* crimson */
}
.greenbold	{
	font-family: 	Arial, sans-serif;
	font-size:		10pt;
	font-weight:	bold;
	color:		#007700;
}

.warningtext	{
	font-family: 	Arial, sans-serif;
	font-size:		10pt;
	color:		#dc143c; /* crimson */
}

.valign-top {
	vertical-align: top;
}


input.button,
input.over,
input.out {
	margin:		10px;
	background-color: #c4d9ff;
	display:	block;
	cursor:		pointer;
	border-top:	2px ridge #000080;
	border-right:	2px ridge #000080;
	border-bottom:	2px ridge #000080;
	border-left:	2px ridge #000080;
	font: 		bold 14px Arial, sans-serif;
	color:		#000000;
}
input.over	{
	background-color: #316AC5;
	color:		#ffffff;
	cursor:		pointer;
}

.form-label {
	font-family: 	Arial, sans-serif;
	font-size:		9pt;
	font-weight:	bold;
}
.form {
	font-family:	Arial, sans-serif;
	font-size:		9pt;
	font-weight:	normal;
	background-color: #F9F9F9;
	border:			solid 1px;
	border-color:	#505050;
}
.form-small {
	font-family:	Arial, sans-serif;
	font-size:	8pt;
	font-weight:	bold;
}

.user-name {
	font-family: 	Arial, sans-serif;
	color:		#990000;
	font-size:	9pt;
	font-weight:	bold;
	text-align:	right;
	vertical-align: bottom;
}


.box-border {
	border:		solid 1px #000000;
}

