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

body {
	margin:0;
	padding:0;
	border:0;
	position:relative;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
p {margin:0;}
h1 {font-size:20px; color:#215188;}
h2 {color:#215188; margin:5px 0; font-size:16px; }
h3 {font-size:30px; color:#215188; margin:0px 0 05px 0; }
a, a:visited {color:#0066CC;}
#outerWrapper {
	width:890px;
	border:1px solid #CCCCCC; 
	margin:10px auto 4px auto;
	background-color:#FFFFFF;
	}
#headerWrapper {
	width:890px;
	height:130px;
	padding:5px 0;
}
#navbarWrapper {
	width:860px;
	background-color:#215188;
	height:32px;
	margin:0 auto;
	padding:0;
}
#bodyWrapper {
	text-align:left;
	padding:5px 15px 0px 15px;
}
.listA ul {
	float:left; margin:0 0 0 0px; padding:0; clear:right; list-style:none;
}
.listA li {list-style:none; color:#215188; margin:8px 0 15px 0; font-size:24px; font-weight:bold;}
ul.listA ul {float:none;}
ul.listA ul li {margin:5px 0 2px 25px; padding:0; list-style:disc; color:#007647; font-size:16px; font-weight:normal;}

#body2Wrapper {
	text-align:left;
	padding:0 15px ;
}
#body2Wrapper ul {margin:0; padding:0;}
.horline{margin:10px 0; height:5px; background-color:#215188; clear:both; width:100%;}
.clearboth {clear:both;}

.floatlist ul {float:left; list-style:disc;}
li.floatlist {width:175px; float:left; list-style:disc; color:#007647; margin:0 30px 0px 15px; font-size:12px; line-height:18px;}
#body3Wrapper {text-align:left; padding: 0 15px; color:#215188; font-size:12px;}
#footertextWrapper {width:625px; margin:10px 0 0 125px; padding:4px 0 10px 0; font-size:9px; border-top:5px solid #215188;}
#footertextWrapper p{margin:0 0 4px 0;}
#footerlinksWrapper {width:890px; margin:0px auto 15px auto; color:#666666;}
#footerlinksWrapper a{font-size:11px; color:#666666; padding:0 6px; border-right:1px solid #999999;}
#footerlinksWrapper a:hover{color:#990000;}

#orderbannerWrapper { width:150px; float:right; margin:0 0 15px 15px; padding:4px; text-align:center; font-size:16px;
}
#orderbannerWrapper a {color:#990000; font-size:16px;}

.footnote {font-size:8px;}
.imgright {float:right; margin:0 0 20px 20px;}
.imgleft {float:left; margin:0 20px 20px 0px;}
.smalltext {font-size:10px;}
.smalltext11 {font-size:11px;}


table.tableStyle1, table.tableStyle2
{
	border-collapse: collapse;
	border: solid 1px #dadada;
}

table.tableStyle1 tr th, table.tableStyle1 tr td, table.tableStyle2 tr th, table.tableStyle2 tr td
{
	color: #0099cc;
	font-size: 14px;
	padding: 5px 0 5px 28px;
	border-right: solid 1px #dadada;
}

table.tableStyle2 tr td 
{
		color: #464646;
}

table.tableStyle1 tr th, table.tableStyle2 tr th
{
	font-weight: bold;
	background-color: #e9f4fb;
}

table.tableStyle1 tr td.even, table.tableStyle2 tr td.even
{
	background-color: #e9f4fb;
}


table.tableStyle2 tr td.countryBreak
{
	color: #0099cc;
	background-color: #e9f4fb;
	font-weight: bold;
	border-top: solid 1px #dadada;
}

.prices {color:#009900;}