﻿@charset "utf-8";
/* CSS Document */
/*

font-size:0.63em -font-size:0.63em
font-size:10.063em - font-size:0.69em
font-size:12px - font-size:0.75em
font-size:10.19em - font-size:0.82em
font-size:14px - font-size:0.88em
font-size:10.31em - font-size:0.93em
font-size:1em - font-size:1em
font-size:17px - font-size:1.06em
font-size:18px - font-size:1.12em
font-size:19px - font-size:1.19em
font-size:1.25em - font-size:1.25em
font-size:20.063em - font-size:1.32em
font-size:22px - font-size:1.38em
font-size:20.19em - font-size:1.44em
font-size:1.51em - font-size:1.5em
font-size:20.31em - font-size:1.56em
font-size:26px - font-size:1.63em
font-size:27px - font-size:1.69em
font-size:28px - font-size:1.75em
font-size:29px - font-size:1.82em
font-size:30em - font-size:1.88em
font-size:30.063em - font-size:1.94em
font-size:32px - font-size:2.01em
*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100.1%;
	margin:auto;
  	line-height:1.25em;
	background-color:#8cc3e2;
	background-image: url('../images/BigBodyBackGrndTile4.jpg');
	background-repeat: repeat-x;
	border-left:0.03em gray solid;
	border-right:0.03em gray solid;
	padding:0em;
}
a
{ 	color:#006;
	font-size:0.75em;
}
a:hover   { color:#FF0000; text-decoration:none; cursor:pointer;
}

.banner-text
{ 
	color:#FFFFFF;
	padding-bottom:1em;
	font-weight:600;
	font-size:1.1em;
	margin-bottom:1em;
	margin-right:1em;
	font-family: arial, Geneva,  Tahoma, sans-serif; 
	text-align:right;
	border: black thick solid;
	width:100%;
}

h1
{
/*	color:green;*/
color:#416198;
	/*background-color:green;*/
	/*width:15em;*/
	padding-bottom:0.3em;
	font-family: arial,Tahoma, sans-serif;
	font-weight:bold;
	font-size:1.5em;
	margin-top:1em;
	margin-bottom:0em;
	width:95%;
	/*border-bottom: #416198 0.0333em solid;*/

}
h2
{ 
	line-height:1.5em;
	color: #416198;
	width:20em;
	margin-top:2em;
	margin-right:0.5em;
	/*padding-bottom:0.3em;*/
	font-family: arial, Gadget, sans-serif;
	font-weight:bold;
	font-size:1.2em;
	border-bottom: #6C9 0.333em solid;
	
}
 
p {
	padding:0em;
	width:95%;
/*	background-color:#FFFAF0;*/
} 
 
.bodytext
{
	float:left;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	top:auto; 
	width:47.5em; 
	background-color:#FFFFFF;
	padding-left:0em;
	padding-right:0em;
	overflow: hidden;


}
.bodycontent
{
	float:right;
	margin-top:1em;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.88em;
	top:auto; 
	width:50em; 
	height:auto;
	padding-left:0.75em;
	padding-right:0.75em;
	background-color:#FFFFFF;
	/*border-left: #6C9 solid 0.06em;*/
	/*border-right: #6C9 solid 0.06em;*/
	/*margin-top:2em;*/
/*	overflow: hidden;*/

}

.bodytextright
{
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.88em;
	top: auto; 
	width:12.55em; 
	height:auto;
	padding:0.7em;
	border-top:0.063em dashed #416198;
	border-left:0.063em dashed #416198;
	border-right:0.063em dashed #416198;
	border-bottom: 0.063em dashed #416198;
	background-color: #FFC;
	margin:0.31em;
}

.body-section-2
{
	 background-image:url('../images/body-section-bg.gif');
	width:60em;background-color:#FFFFFF; overflow: hidden; display:block; margin-left:auto; margin-right:auto; display:block; margin-top:0em; text-align:center;
}

.aLink {font-family: Arial, Helvetica, sans-serif; font-size:1em; width:auto; padding:0;margin:0; }

.clear-left 
{
	clear: left;
	font-size: 0px;
	line-height: 0px;
}	

.clear-right 
{
	clear: right;
	font-size: 0px;
	line-height: 0px;
}	
.clear-both 
{
	clear: both;
	font-size: 0px;
	line-height: 0px;
}	


.cell-top-title_20em
{	float:left;
	width:29em; 
	vertical-align:text-bottom;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.88em;
	font-weight:bold;
	min-height:3.3em; 
	padding:0.6em;
	padding-bottom:0.1em;
	margin-bottom:0.2em;
	border-bottom: #6C9 0.666em solid;
}

.cell-top-title
{	
	float:left;
	width:15em; 
	vertical-align:text-bottom;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.88em;
	font-weight:bold;
	min-height:3.3em; 
	padding:0.6em;
	padding-bottom:0.1em;
	margin-bottom:0.2em;
	border-bottom: #6C9 0.666em solid;	
}

.cell-top-body-title
{	
	float:left;
	width:6.3em;
	vertical-align:text-bottom;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.88em;
	font-weight:bold;
	min-height:3.3em; 
	padding:0.6em;
	padding-bottom:0.1em;
	margin-bottom:0.2em;
	margin-left:0.2em;
	border-bottom: #6C9 0.666em solid;
}

.celltitle
{	font-family: Arial, Helvetica, sans-serif;
	font-size:0.88em;
	font-weight:bold;
	text-align:left;
	top: auto; 
	width:15em; 
	min-height:2em;
	padding:0.6em;
	background-color: #F2F4F9;
	float:left;
	margin-bottom:0.2em;
}
.celltext
{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.88em;
	text-align:center;
	top: auto; 
	width:6.3em; 
	min-height:2em;
	padding:0.6em;
	background-color: #F2F3F2;
	margin-bottom:0.2em;
	margin-left:0.2em;
}

.celltext-2-lines
{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.88em;
	text-align:center;
	vertical-align:middle;
	top: auto; 
	width:6.3em; 
	min-height:3.2em;
	padding:0.6em;
	background-color: #F2F3F2;
	margin-bottom:0.2em;
	margin-left:0.2em;
}


.celltitle-25em
{	font-family: Arial, Helvetica, sans-serif;
	font-size:0.88em;
	text-align:left;
	top: auto; 
	width:29em; 
	min-height:2em;
	padding:0.6em;
	background-color: #F2F4F9;
	float:left;
	margin-bottom:0.2em;
}
.celltext-20em
{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.88em;
	text-align: left;
	top: auto; 
	width:20em; 
	min-height:2em;
	padding:0.6em;
/*	padding-bottom:0.1em;*/
	background-color: #F2F3F2;
	margin-bottom:0.2em;
	margin-left:0.2em;
	vertical-align:text-bottom;

}


.cellinfo
{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.88em;
	text-align:center;
	top: auto; 
	width:30em;
	min-height:2em;
	padding:0.6em;
	background-color: #F2F3F2;
	margin-bottom:0.2em;
	margin-left:0.2em;
}


.description_title
{	font-family: Arial, Helvetica, sans-serif;
	font-size:0.88em;
	font-weight:bold;
	text-align:left;
	top: auto; 
	width:15em; 
	min-height:2em;
	padding:0.6em;
	background-color: #F2F4F9;
	float:left;
	margin-bottom:0.2em;
}
.description_text
{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.88em;
	text-align: left;
	top: auto; 
	width:30em; 
	min-height:2em;
	padding:0.6em;
	background-color: #F2F3F2;
	margin-bottom:0.2em;
	margin-left:0.2em;
}

.footertextbox-290
{
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	top:auto; 
	width:14em; 
	height:auto;
	/*border-right: solid 0.12em #6C9;border-left: solid 0.12em #6C9;*/
	padding:0.19em;
}


.home-cell-top--title
{	font-family:arial,Tahoma, sans-serif;
	color: green;
	font-size:1em;
	font-weight:bold;
	text-align:left;
	letter-spacing:0.05em;
	vertical-align:text-bottom;
	width:8.78em;
	min-height:1.5em; 
	padding-left:0em;
	padding-bottom:0.0em;
	float:left;
	margin-top:1.5em;
	margin-bottom:0.2em;
	margin-left:0.45em;
/*	border:0.5em black solid;*/
	border-bottom: #416198  0.666em solid;
}

.home-celltext
{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.75em;
	text-align:left;
	top: auto; 
	width:10.5em;
	padding:0.6em; 
	min-height:12em;
	background-color: #F2F3F2;
	margin-bottom:0.2em;
	margin-left:0.6em;
}


.homeLight 
{	background-color:silver; 
 	font-family: Arial, Helvetica, Sans-serif; font-size:0.88em; font-weight: normal; color:#093F68; 
	padding:5px;
}  
.homeLight a:link    {color:#093F68; text-decoration:none; }
.homeLight a:visited {color:#093F68; text-decoration:none; }
.homeLight a:active  {color:#093F68; text-decoration:none; }
.homeLight a:hover {color:#093F68; text-decoration:none; cursor:pointer; 
}
.menu-Left
{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	top:auto; 
	width:12em;
	padding-left:1em;
	margin-left:0em;
	margin-top:0em;
	background-color: #FFFFFF;

}
.menu-content
{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	top:auto; 
	height:auto;
	padding:0em;
}
.footer
{ width:60em;
	float:left;
}

.menu-title
{ 
	float:left;
	background-image: url('../images/Link-bg.gif' ) ;
	background-repeat: no-repeat;
	color: #416198;
	margin-top:0.7em;
	margin-bottom:0.5em;
	padding-left:1em;
	padding-top:0.6em;
	padding-bottom:0.0em;
	text-align:left;
	font-family: arial, Gadget, sans-serif;
	font-weight:bold;
	font-size:0.9em;
	color:#FFFFFF;
	/*border-bottom: #6C9 0.666em solid;*/
	width:12.5em;
	height:2.2em;
}


/* MAIN left hand nav menu */
.main-menu { margin-left: 0em; 

}
a.main-menu { font-family: Arial, Helvetica, sans-serif; font-size:0.75em; color: #004271; font-weight:300;
/*background-color:#F2F3F2;*/
line-height: 2.1em;
float: left; 
width: 14em; 
display: block; 
text-decoration: none; 
text-align: left; 
margin-bottom:0.2em;
padding-left:0.55em;
border-bottom:0.03em silver dashed;
}

a.main-menu:visited 
{ font-family: Arial, Helvetica, sans-serif; font-size:0.75em; font-weight:300; color: #004271;
}
a.main-menu:hover 
{ 	font-family: Arial, Helvetica, sans-serif; font-size:0.75em; font-weight:bold; color: #004271;
	background-color: #6C9;
}
a.main-menu:active 
{ 	font-family: Arial, Helvetica, sans-serif; font-size:0.75em; font-weight:300; color: #004271;
}


/* bold left hand nav menu */
.bold-menu { margin-left: 0em; 

}
a.bold-menu { font-family: Arial, Helvetica, sans-serif; font-size:0.75em; color: #FFFFFF; font-weight:bold;
/*background-color: #416198;*/
background-image: url('../images/Link-bg-ARROW.jpg' );
background-repeat:no-repeat;
float: left; 
width: 12.5em; 
display: block; 
text-decoration: none; 
text-align: left; 
margin-bottom:0.5em;
margin-top:1em;
padding-left:3.5em;
padding-top:0.7em;
height:3.3em;
/*rder-bottom:0.03em silver dashed;*/

}

a.bold-menu:visited 
{ font-family: Arial, Helvetica, sans-serif; font-size:0.75em; font-weight:bold; color: #FFFFFF;
}
a.bold-menu:hover 
{ 	font-family: Arial, Helvetica, sans-serif; font-size:0.75em; font-weight:bold; color: #FFFFFF;
}
a.bold-menu:active 
{ 	font-family: Arial, Helvetica, sans-serif; font-size:0.75em; font-weight:bold; color: #FFFFFF;
}



.options_cell_title
{	font-family: Arial, Helvetica, sans-serif;
	font-size:0.88em;
	text-align:left;
	top: auto; 
	width:34em; 
	min-height:2em;
	padding:0.6em;
	background-color: #F2F4F9;
	float:left;
	margin-bottom:0.2em;
}

.options_cell_price
{	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.88em;
	text-align:center;
	top: auto; 
	width:6.3em; 
	min-height:2em;
	padding:0.6em;
	background-color: #F2F3F2;
	margin-bottom:0.2em;
	margin-left:0.2em;
}

.cell-des-hover
{
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height: normal;
	text-align:left;
	top: auto; 
	width:30.8em; 
	min-height:2em;
	padding:0.6em;
	margin-left:0.3em;	
	background-color: #FFFF99;
	float:left;
	margin-bottom:0.3em;
}

.pagebanner
{
	background-image: url(../images/grey-bg-fading-2.jpg);
	text-align:right;
	width:100%; 
	height:6.1em;
	background-color: #EAEAEA;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.1em;
	color:#FFFFFF;
	margin-bottom:.5em;
}
.page-title
{ 
	color:green;
	margin-top:1em;
	padding-bottom:0.3em;
/*	padding-right:2em;*/
	/*padding-top:0.63em;*/
/*	float:left;*/
/*	width:45em;*/
	font-family: arial,Tahoma, sans-serif;
	font-weight:600;
	font-size:1.1em;
	border-bottom: #416198 0.666em solid;
	margin-bottom:1em;
	background-color:#FFFFFF;
}
.popup1
{
font-style:normal; font-weight:normal; position: absolute; display: block; visibility: hidden; left: 12em; top:0em;width:20em; height: auto; background:#FFFFCC; background-color: #FFFFCC; padding:1em; border-width: 1px; border-style: solid;
}
.section-title
{ 
/*	float:left;*/
	color: #416198;
	margin-top:2em;
	margin-right:0.5em;
	margin-bottom:1em;
	margin-left:0em;
	padding-bottom:0.3em;
	font-family: arial, Gadget, sans-serif;
	font-weight:600;
	font-size:1.1em;
	border-bottom: #6C9 0.666em solid;
	/*border-bottom: orange 0.666em solid;*/
}

.sectiontext
{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.88em;
	text-align:left;
	top: auto; 
	width:95%; 
	padding:0.6em;
	margin-bottom:1em;
	margin-left:0;
}


.ssl-celltitle-20em
{	font-family: Arial, Helvetica, sans-serif;
	font-size:0.88em;
	text-align:left;
	top: auto; 
	width:25em; 
	min-height:2em;
	padding:0.6em;
	background-color: #F2F4F9;
	float:left;
	margin-bottom:0.2em;
}



.title-filler{
	font-size:0.88em;
	font-weight:bold;
	width:15.6em; 
	padding:0.6em;
	margin-left:0.3em;
	float:left;
	margin-bottom:0.3em;
	}

/* MAIN top menu */
.top-menu { margin-left: 0em; 

}
a.top-menu { font-family: Arial, Helvetica, sans-serif; font-size:0.75em; color: #FFFFFF; font-weight:300;
/*background-color:#F2F3F2;*/
line-height: 2.1em;
float: left; 
/*width: 6em; */
display: block; 
text-decoration: none; 
text-align: left; 
margin-bottom:0.2em;
padding-left:1em;
padding-right:2em;

}

a.top-menu:visited 
{ font-family: Arial, Helvetica, sans-serif; font-size:0.75em; font-weight:300; color: #FFFFFF;
}
a.top-menu:hover 
{ 	font-family: Arial, Helvetica, sans-serif; font-size:0.75em; font-weight:300; color: yellow;
}
a.top-menu:active 
{ 	font-family: Arial, Helvetica, sans-serif; font-size:0.75em; font-weight:300; color:yellow;
}
.vat
{
	text-align:left;
	font-size:1em;
	font-style:italic;
	text-align:center; 
	width:100%;
	
}