body{font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; background-color:#FFFFFF; font-size:12px; text-align:center}
html {min-height: 100%; margin-bottom: 1px;}
a {text-decoration:underline; color:#0033CC; outline:none; }
a img {border:none}
a:hover {text-decoration:underline; color:#00FFFF}
p {font-size:12px; margin:0 0 10px 0; padding:0;}
h1, h2, h3, h4, h5 {color:black; padding:0;}
h1 a, h2 a, h3 a, h4 a, h5 a {color:blue; text-decoration:none}
h1 {margin:0 0 10px 0; font-size:18px;}
h2 {margin:0 0 8px 0; font-size:16px; }
h3 {margin:0 0 7px 0; font-size:14px;}
h4 {margin:0 0 7px 0; font-size:13px;}
h5 {margin:0 0 5px 0; font-size:12px;}

#wrapper {padding-top:5px; width:780px; margin:0 auto;  overflow:hidden; text-align:left; background-color:#FFFFFF; position:relative}
#banner { position:relative;float:left; width:780px; height:106px; background:url(../images/TopBanner.jpg) no-repeat; }
#bancontact {float:right; padding:20px 40px 0 0; }
#bancontact p {color:white;font-size:14px;}
#bancontact p a {color:white; text-decoration:none;}
#navbar {width:750px; background-color:#FFFFFF; margin: 0px 0 0px 0px; font-family:Arial, Helvetica, sans-serif; z-index:2; border-bottom:2px solid #343434; float:left; padding-left:30px;}
#navbar ul {margin:0; padding:0; text-align:right;}
#navbar ul li {display:inline; float:left; list-style-type:none; padding:0;margin:0 0 0 0px}
#navbar ul li a { display:block;font-size:12px; text-decoration:none; color:#343434; display:block; padding:1px 22px 1px 22px}
#navbar ul li a:hover {color: #00FFFF;}
#menu {float:left; width:175px; padding: 20px 0px 0px 0px; }
#menu a {font-size:12px; text-decoration:none; color:#343434; display:block; padding:0px 0px 0px 0px; border:none;}
#menu a:hover {color: #00FFFF;}
#content {float:left; width:780px;}
#rightcol {float:left; width:550px;padding:10px 0 0 0; }
#imgcol {float:right; width:230px padding:10px 0 0 0;}
#contentmin {width: 0px; height:300px; float:right}
#footer {float:left; width:780px; height:20px; border-top:2px solid black; margin-top:5px;}
#footer table {width:780px; font-size:10px; padding:0 10px 0 10px; border:0px solid red;}
#tickbox {margin:0 auto; text-align:center;padding-left:30px; width:780px; height:20px;}
#tickbox a {color:#343434; font-size:10px; text-decoration:none; color:#999999;}
.actioncomplete {color:#009933; font-weight:bold;}

#errbox {
	margin: 20px auto;
	color: #ff0000;
	border: 1px solid #ff0000;
	padding: 10px;
	width: 300px;
	height: 50px;
	text-align: center;
}

#confbox {
	margin: 20px auto;
	color: #51888E;
	border: 1px solid #333333;
	padding: 10px;
	width: 300px;
	height: 50px;
	text-align: center;
}

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