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

body { background: #0066A1; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; color: #666666; background-image: url(../images/bg.gif); background-repeat: repeat}
.links a {
	margin: 0px 0px 0px 0px;
	background-color: #006699;
	font:11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:20px;
	display:block;
	padding: 0px 0px;
	border-bottom:1px dashed #3399CC;
	font-weight: bold
	}

.links a:hover {
	color:#000000;
	background: #006699;
	border-bottom:1px dashed #3399CC;
	}
td { font-family: Arial, Helvetica, sans-serif; font-size: 9pt }

th { font-family: Arial, Helvetica, sans-serif; font-size: 9pt
}
.readmore { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #999999; padding-bottom:3px; padding-top:3px; text-align:left }

.readmore a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #00A6CC; text-decoration:none; padding-bottom:3px; padding-top:3px; text-align:left}

.readmore a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #999999; text-decoration:none; padding-bottom:3px; padding-top:3px; text-align:left}

.heading { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#166D8B; text-align:left; font-weight:bold}

.headinga { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#00A6CC; text-align:left; }

.headingb { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; padding-bottom:5px; padding-top:5px; border-bottom:1px solid #077BA0;}

.headingc { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#166D8B; font-weight:bold; padding-bottom:5px; padding-top:5px; border-bottom:1px solid #077BA0;}

.subheading { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; color: #666666; font-weight: bold; }

.lightbluetext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#07649F; text-align:left;}

.masterlink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF}

.masterlink a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #07649F; text-decoration:none}

.masterlink a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; text-decoration:none}

.coppyright { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-left:10px; padding-right:10px; padding-bottom:5px; color: #154F65}

.coppyright a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #0099CC; text-decoration: none}

.coppyright a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #154F65; text-decoration: none}

.line {border-bottom: #666666 thin dotted}

.textfieldssmall{ border:solid #171717; background-color: #434B4D; border-width:1px; height:15px; width:200px; padding:3px; }

.textfieldsbig{ border:solid #171717; background-color: #434B4D; border-width:1px; width:300px; padding:3px; }


.links a { 	margin: 0px 0px 0px 0px; background-color: #FFFFFF; font:12px Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; letter-spacing:.1em; line-height:20px; display:block; padding: 0px 0px; border-bottom:1px dashed #C3C3C3; border-left:1px solid #C3C3C3; border-right:1px solid #C3C3C3; font-weight: normal; }

.links a:hover { color: #FFFFFF; background: #0066A1; border-bottom:1px dashed #2A3D5D; border-left:1px solid #BF6A7D;
	border-right:1px solid #2A3D5D; }
	
	
	.login a { margin: 0px 0px 0px 0px; background-color: #CCCCCC; font:12px Arial, Helvetica, sans-serif; color: #CCCCCC; text-decoration: none; 	letter-spacing:.1em; line-height:20px; display:block; padding: 0px 0px; font-weight: normal; }

.login a:hover { color: #CCCCCC; background: #FFFFFF; }


.textfieldssmall{
border:solid #CCCCCC;
background-color: #EDEDED;
border-width:1px;
height:18px;
width:150px;
padding:3px;
}



.textfieldsbig{
border:solid #CCCCCC;
background-color: #EDEDED;
border-width:1px;
width:300px;
padding:3px;
}



.products a {
	margin: 0px 0px 0px 0px;
	font:12px Arial, Helvetica, sans-serif;
	color: #666666; 
	text-decoration: none;
	letter-spacing:.1em;
	line-height:20px;
	padding: 0px 0px;
	}

.products a:hover {
	color:#00A6CC;
	text-decoration: underline;
	}


.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	color: inherit;
	vertical-align: top;
    width: 192px;
	height: 130px;
	margin: 2px;
	padding: 2px;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
}

.hoverbox li
{
	
	color: inherit;
	display: inline;
	float: left;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	width: 400px;
	height: 250px;
}