div.half{
	width: 49.5%;
	float: left;
	display: inline;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.centered{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.in{
	white-space:nowrap;
	float:left;
	margin-left:10px;
}

.error{
	color: #FF0000;
	font-weight: bold;
	text-align: center;
}

div.thinblueline{
	height: 12px;
	border-bottom: 2px solid #333366;
	font-size: 1%;
	float:left;
}

table.form{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

ul{
	list-style-type: circle;
}

ul.clear{
	list-style-type: none;
}

ul li{
	clear:both;
}

.login{
	font-family: Tahoma;
	font-size: 78%;
}

.login .label{
	color: #1E6D99;
	font-weight: bold;
}

.styleButton{
	background-color: #2887BC;
	color: #FFFFFF;
	border: 1px solid #1E6D99;
	font-size: 78%;
	font-weight: bold;
}

ol.left{
	list-style-position: inside;
	margin-left:0px;
	padding-left:10px;
}

.input{
	font-family: Tahoma;
	text-align:left;
	white-space: nowrap;
}

.left{
	text-align:left;
}

.input .inputField{
	font-size: 85%;
}

div.bodywrap{
	width:600px;
	font-size:85%;
	font-family: Tahoma;
	padding:0px;
	border: 2px solid #111111;
	margin:0px;
	background-color: #EAEAEA;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}

div.packages{
	width:600px;
	font-size:85%;
	font-family: Tahoma;
	padding:0px;
	border: 2px solid #111111;
	margin:0px;
	background-color: #EAEAEA;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}

div.fullcentered{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	width:100%;
}

table.package th{
	background-color: #333366;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size:92%;
	text-decoration:underline;
	font-weight:bold;
}

table.package tr.package td{
	color: #333366;
	font-family: Tahoma;
	font-size: 85%;
	font-weight: bold;
	vertical-align: top;
}

table.package tr td{
	color: #333366;
	font-family: Tahoma;
	font-size: 77%;
	font-weight: normal;
	vertical-align: top;
}

div.bodywrap table th{
	background-color: #333366;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size:92%;
	font-weight:bold;
}

div.header{
	width: 100%;
	background-color: #333366;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size:129%;
	font-weight:bold;
	padding-bottom:3px;
}

div.bodywrap table tr{
	background-color: #EAEAEA;
	color: #333366;
	font-family: Tahoma;
	font-size: 85%;
}

div.bodywrap table tr.white{
	background-color: #333366;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 85%;
}

div.bodywrap table td{
	width: auto;
}

#whiterow{
	background-color: #FFFFFF;
}

.label{
	font-weight: bold;
	text-align:right;
}

.bold{
	font-weight: bold;
}

.value{
	font-weight: bold;
	text-decoration: underline;
	font-size: 122%;
	display: inline;
}

table.summary{
	border-collapse:collapse;
	padding:0;
	border-spacing:0;
	margin:0;
	width: 100%;
}

table.summary td{
	text-align: center;
}

table.content{
	font-family: Tahoma;
	font-size:92%;	
}

table.content tbody tr td.label{
	color: #333366;
	font-family: Tahoma;
	font-size: 85%;
}

table.normal{
	border-collapse:collapse;
	border-spacing:0;
	margin-left:auto;
	margin-right:auto;
}

table.normal td{
	border-collapse:collapse;
	padding:0;
	border-spacing:0;
	margin:0;
}

.footermain{
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Verdana;
	font-size:70%;
}

.footermain A{
	color:#FFFFFF;
}

.errorField{
	background-color: #FA9C9C;
	border: 1px solid #A90909;
}

.footersub{
	color:#FA9C9C;
	font-size:70%;
	font-family: Arial;
	font-weight:bold;
}

.footer{
	clear:both;
	width:720px;
	background-color:#A90909;
	text-align:center;
	line-height:24px;
}

BODY{
	background-color:#FFFFFF;
	background-image:url('../images/background/water.jpg');
	background-attachment:fixed;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}

BODY div.body{
	width:720px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}

.mainbody{
	color:#333366;
	font-family:Tahoma;
	font-size:92%;
}

.outer{
	width:720px;
	background-image:url('../images/background/scan_bg.jpg');
	text-align:left;
}

.innerheader{
	width:100%;
	height:40px;
	background-image:url('../images/background/fadeInTop.jpg');
	text-align:left;
}

.inner{
	margin-left:10px;
	text-align:left;
	font-size:85%;
	font-family: Arial;
	color:#333366;
	width:99%;
}

.inner A{
	color:#A90909;
	font-size:92%;
}

A.mail{
	color:#333366;
	font-size:92%;
}

.innerfooter{
	background-image:url('../images/background/fadeOutBottom.jpg');
	height:25px;
	width:100%;
}

.imagefloatright{
	float:right;
	margin-left:5px;
	margin-right:1px;
}

.imagefloatleft{
	text-align:left;
	float:left;
	margin-top:15px;
	margin-bottom:10px;
	margin-right:5px;
}

ul.base{
	list-style-type:square;
	color:#A90909;
	margin-left:8px;
	padding-left:8px;
	text-align:left;
}

ul.base A{
	font-family:Tahoma;
	font-size:85%;
	color:#333366;
	text-transform:uppercase;
	text-decoration:underline;
	font-weight:bold;
}

.upper A{
	font-family:Tahoma;
	font-size:85%;
	color:#A90909;
	text-transform:uppercase;
	text-decoration:underline;
	font-weight:bold;
}

table.half{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}

.titlered{
	font-family:Tahoma;
	font-size:92%;
	color:#A90909;
	text-decoration:underline;
	font-weight:bold;
}

.labelred{
	font-family:Tahoma;
	font-size:92%;
	color:#A90909;
	text-decoration:none;
	font-weight:bold;
}

.headingred{
	font-family:Tahoma;
	font-size:122%;
	color:#A90909;
	text-decoration:none;
	font-weight:bold;
}

.headingblue{
	font-family:Tahoma;
	font-size:122%;
	color:#333366;
	text-decoration:none;
	font-weight:bold;
}

.subheading{
	font-family:Tahoma;
	font-size:100%;
	color:#333366;
	text-decoration:none;
	font-weight:bold;
}

a.normal{
	font-family:Tahoma;
	font-size:92%;
	color:#A90909;
	text-decoration:underline;
}

div.box{
		
}

div.row{
  clear: both;
  padding-top: 5px;
}

div.row span.label {
	float: left;
	text-align: right;
	font-family:Tahoma;
	font-size:100%;
	color:#A90909;
	text-decoration:none;
	font-weight:bold;
}

div.row span.formw {
  float: right;
  text-align: left;
}

.spacer{
	font-family:Tahoma;
	font-size:1px;
	font-weight:normal;
	text-decoration:none;
}

.visible{
	background-color: #2887BC;
	color: #FFFFFF;
}
.hideme{
display:none;
}
