body		
{ 
	margin: 10px; padding: 0px; background-color: #3D6186; text-align: center;
}

form { margin: 0; }

textarea,
select,
input,
body,
td,
p			
{ 
	font: 11px verdana; color: #000;
}

a	
{ 
	color: #00F; text-decoration: underline;
}

a:hover
{
	color: #00F; text-decoration: underline;
}

h1
{
	font-size:18px; color: #000; margin: 0px;
}

h2
{
	font-size:14px; color: #000; margin: 0px; padding-left: 5px; padding-bottom: 5px;
}

div.wrapper 
{
	text-align: center;
	background-image: url(../images/centertile.gif); background-repeat: repeat-y; width:744px;
	margin: 0 auto;
}

div.siteframe
{
	background-image: url(../images/centertile.gif); background-repeat: repeat-y;
}

#wrapper {
	text-align: left;
	background-image: url(../images/centertile.gif); background-repeat: repeat-y; width:744px;
	margin: 0 auto;
}

#siteframe {
	padding: 10px;
	background-image: url(../images/centertile.gif);
	background-repeat: repeat-y;
}

.redt		{ color: #F00;}
#note		{ font: 10px tahoma; color: #666; line-height: 2; text-align: center;}
#eMesg			{ font: 11px verdana; color: #900; text-align: left; background-color: #FFF; border: 1px solid #ff6a6a; padding: 10px;}
#eMesg ul		{ margin-top: 5px; margin-left: 20px; margin-right: 0px; margin-bottom: 0px; list-style-type: square; line-height: 1.6;}
#rMesg			{ font: 11px verdana; color: #00F; text-align: left; background-color: #FFF; border: 1px solid #3399FF; padding: 10px;}
#rMesg ul		{ margin-top: 5px; margin-left: 20px; margin-right: 0px; margin-bottom: 0px; list-style-type: square; line-height: 1.6;}
.listLabel		{ font-size: 10px; font-weight: bold; background-color: #FFF;}
.hollow			{ border: 0px;}


.txt {font:11px verdana, sans-serif; background-color:#ffffcc; padding:10px; border:1px solid #660000; text-align:left; width:90%}
.h1 {font:bold 16px arial, sans-serif;}

input.greyButton {
	background: #D9D9D9;
}

.center {
	width: 696px;
	margin: 0 auto 0 auto;
	text-align: left;
	padding-top: 5%;
	padding-bottom: 5%
}

.center img {
	margin: 0 5px 5px 0;
	padding: 0;
	float: left;
}

.center a {
	margin: 0;
	padding: 0;
}

.topnav:link { font: 10px tahoma, verdana, sans-serif }
.clear 			 { clear: both }
.hidden			 { display: none }

.border-top 		{ border-top: 1px solid #000 }
.border-right 	{ border-right: 1px solid #000 }
.border-bottom 	{ border-bottom: 1px solid #000 }
.border-left 		{ border-left: 1px solid #000 }

.overflow-table {
	display: block;
	width: 100%;
	overflow: auto;
}