body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial;	
  	background: url(/persistent/templateimages/bg.gif) center repeat-y #FFFFFF; 
	text-align: center;
	width: 500px;
}

* {
	/*margin: 0px;*/
	/*padding: 0px; */
	font-family: Verdana, Arial;
	font-size: 11px;
}

td{
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 11px;
}

h1 {
	color: #666666;
	font-size: 11px;
	padding-bottom: 5px;
	border-bottom: solid 2px #D4E0E9;
	margin-bottom: 5px;
	margin-top: 18px;
	text-transform: uppercase;
}

h2 {
	color: #666666;
	font-size: 11px;
	padding-bottom: 5px;
	border-bottom: solid 1px #DFE8EE;
	margin-bottom: 0px;
	margin-top: 10px;	
}

h3 {
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 5px;
	border-bottom: solid 1px #EAEFF4;
	margin-bottom: 0px;
	margin-top: 10px;	
}

p {
	margin-top: 10px;
	margin-bottom: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}

hr {
	color: #DFE8EE;
	height: 1px;
	border-bottom: 1px solid #DFE8EE;
	}

li {	
	list-style-position: outside;	
	list-style-image: url(/persistent/templateimages/li.gif);
}	

table.maxboth {
	width: 100%;
	height: 100%;
	}
	
table#header {
	 border-top: solid 4px #EDF2F4;
	 width: 100%;
	 }	

table.usedtable {
	width: 100%;
	}
	
td.usedimage {
	border-bottom: 1px solid #A7A7A7;
	border-top: 1px solid #A7A7A7;
	width: 120px;
	}

td.usedtitle {
	background: #D5D8DE;
	height: 20PX;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
	}

table.usedtable td {
	text-align: center;
	vertical-align: top;
	}
  
.bottomGreyLine {
	border-bottom: solid 1px #E5E5E5;
}


a {
	color: #81A6BA;
	text-decoration : none;
	font-weight: normal;
	outline: none;
}
a:hover{
	color: #2A546B;
}

table.maintable {
	background-color: white;
	border-left: solid 20px white;
	border-right: solid 20px white;
	width: 790px;
	height: 100%; 
	margin: 0px auto 0px auto;
}

td#header{
	 height: 64px;
	 text-align: left;
	 text-align: top; 
}

td#content {
	width: 500px;
	vertical-align: top;
	}
	
td.outercontent {
	width: 650px;
	}

font.smaller {
	font-size: 9px;
	}

td.formtitle {
	padding: 10px;
	}

.mainimage{
	align: left;
	vertical-align: top;
}

.homepagebtm {
	height:88; 
	text-align: left;
	vertical-align: top;
	padding-top:15px;
	}
	
.homepagebtm_links {
	 width:246px;
	 height: 88px;
	 align: left;
	 vertical-align: top;
	 background: #F6F9FB;
	 }	
	 
.homepagebtm_spacer {
	width: 6px;
	vertical-align: top;
	}	 
	

td#footer{
  background-color: #F6F9FB;
  text-align: left;
  vertical-align: top;
  border-top: 15px solid white;
  padding-top: 8px;
  height: 100%;
}

td#midbar {
	background: url(../templateimages/navbg.gif) top left;
	padding-top: 15px;
	height: 88px;
	border-bottom: 1px solid white;
	}
	 

td#content_head {
	background-color: #DBDBDB;
	text-align: right;
	vertical-align: middle;
	padding-right: 3px;
	width: 197px;
	vertical-align: top;
}

td#content_outer {
	vertical-align: top;
	}

td#content{
	color: #666666;
	padding-top: 5px;
	padding-right: 18px;
	padding-left: 5px;
	font-size: 11px;
	vertical-align: top;
	width: 550px;
}

a.h1link{
	color: #666666;
	font-weight: bold;
}


.disclaimer{
	font-size: 10px;
	font-style: italic;
	color: #999999;
  margin-top: 5px;
}

div.backtotop {
	text-align: right;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
}

td#leftspace {
	 padding-top: 20px;
	 width: 197px;
}
  


/* ---- MENU STYLES ---- */
td#menu {
	text-align: left;
	width: 100%;
	vertical-align: top;
	background: #EFEFEF url(../templateimages/menubg.gif) repeat-x top left;
	border-bottom: solid 1px white;
	height: 27px;
	}
	
td#menu table td {
	background: url(../templateimages/divide.gif) top right no-repeat;
	}	
	
td#menu a {
	display: block;
	height: 27px;
	background: url(../templateimages/menubg.gif);
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding: 0px 15px 0px 15px;
	margin-right: 2px;
	line-height: 2.3;
	}
	  
td#menu a:hover {
	background: url(../templateimages/menubg_hover.gif);
	color: #000000;
	}	  

/* ---- FORMS ---- */  
.required {
	color: #0066CC;
	} 

form {
	margin: 0px;
	padding: 0px;
	}

form table {
	background: #CCCCCC;
	} 	
	
table.shadedtable {
	background: #CCCCCC;
	} 	
	
td.usedmainpic {
	vertical-align: top;
	background: #FFFFFF;
	text-align: right;
	}
	
td.shade1, td.usedinfo1 {
	background: #F9F9F9;
	}
	
td.shade2, td.usedinfo2 {
	background: #F2F2F2;
	}		
	
td.usedshade1 {	
	background: #F9F9F9;
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
	}
	
td.usedshade2 {
	background: #F2F2F2;
	padding: 5px;
	border-bottom: 1px solid #CCCCCC;
	}	
	
div.useddesc {
	text-align: left;
	margin-left: 7px;
	}		
	
input, select, textarea {
	border: 1px solid #A5ACB2;
	}	
	
	
