@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font: 11px  Verdana, Arial, Helvetica, sans-serif;
	color: #090909;
	line-height:17px;
}
.graytext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#6D6D6D;
}
.graytext a:link, .graytext a:visited, .graytext a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#6D6D6D;
text-decoration:none;
}
.graytext a:hover{
text-decoration:underline;

}
.grayheading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#6D6D6D;
}
.footertext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#090909;
line-height:17px;
}

.redheading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#b23002;
}
.blueheading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#0c6788;
}
.bluesubheading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#0c6788;
}
.bluebigheading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#0c6788;
}
.whiteheading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
.yellowtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#999999;
text-decoration:none;
}
.yellowtextboldcal {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#999999;
text-decoration:none;
}
A.yellowtextboldcal:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#999999;
text-decoration:underline;
}
.redtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#b23002;
}
.bluetext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#0c6788;
}
.whiteheadingcal {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
.bluetextboldcal {
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#0c6788;
}
.bluetext a:link, .bluetext a:visited, .bluetext a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#0c6788;
text-decoration:none;
}
.bluetext a:hover{
text-decoration:underline;

}

.bluetextbold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#0c6788;
text-decoration:none;
}
A.bluetextbold:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#0c6788;
    text-decoration:underline;
}

.textitalic {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#090909;
font-style:italic;
}
.textbold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#090909;
text-decoration:none;
}
A.textbold:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#090909;
text-decoration:underline;
}
.textsmall {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#090909;
}

ul {
list-style-image:url(img/red_arrow2.gif);
margin-left: .7em;
padding-left: .7em;
}

.grayborder {
border:#e6e6e6 solid 1px;
}
.dottedborder {
border-right:#090909 dotted 1px;
}
.redborder {
border-right:#b23002 solid 1px;
}



.cardScreen {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	width:396px;
	height:250px;
	margin:10px auto;
	border:1px solid #CCC;
	background-color:#FFFFFF;
	color:#000;
	position:relative;
	z-index:1;
	}
	.cardScreenimg {
		position:absolute;
		top:20px;
		right:10px;
		z-index:2;
		width:90px;
		height:90px;
		padding:2px;
		background-color:#F3F3F3;
		border:1px solid #CCC;
		border-bottom:2px solid #CCC;
	}
	.cardScreen div.inner {
		height:186px;
		margin:3px;
		border:1px solid #CCC;
	}
	.cardScreen table {
		margin-top:5px;
}

.cardPrint {
	font: normal 8px Verdana, Arial, Helvetica, sans-serif;
	width:325px;
	height:204px;
	margin:10px auto;
	border:1px solid #CCC;
	background-color:#FFFFFF;
	color:#000;
	position:relative;
	z-index:1;
	}
	.cardPrintimg {
		position:absolute;
		top:15px;
		right:10px;
		z-index:2;
		width:80px;
		height:80px;
		padding:2px;
		background-color:#F3F3F3;
		border-bottom:1px solid #CCC;
	}
	.cardPrint div.inner {
		height:149px;
		margin:3px;
		border:1px solid #CCC;
	}
	.cardPrint table {
		margin-top:2px;
}

.gray {
	color:#666
}
