/* temp */

/* html elements */

body { padding: 0 ; margin: 0 }

table { padding: 0; margin: 0 ;  border-collapse: collapse; }
img { border: 0px ; }

a:link { text-decoration: none; color: #3399CC; }
a:active { text-decoration: underline; color: #3399CC; }
a:visited { text-decoration: none; color: #3399CC; }
a:hover { text-decoration: underline; color: #3399CC; }

/* classes */
a:link.forms { text-decoration: none; color: #666666; font-weight: normal; font-family: Verdana, Helvetica, sans-serif; }
a:hover.forms { text-decoration: none; color: #666666; font-weight: normal; font-family: Verdana, Helvetica, sans-serif; }
a:active.forms { text-decoration: none; color: #666666; font-weight: normal; font-family: Verdana, Helvetica, sans-serif; }
a:visited.forms { text-decoration: none; color: #666666; font-weight: normal; font-family: Verdana, Helvetica, sans-serif; }

input.actionTxt {
 font-size: 12px;
 font-family: Verdana, Helvetica, Sans-serif;
 background-color: #F8F8F8;
 border: 1px solid #999999;
 width: 467px;
 padding: 5px;
}
textarea.actionTxtA {
 font-size: 12px;
 font-family: Verdana, Helvetica, Sans-serif;
 background-color: #F8F8F8;
 border: 1px solid #999999;
 padding: 5px;
 width: 467px;
 }
input.formsubmit {
 font-size: 12px;
 font-family: Verdana, Helvetica, sans-serif;
 font-weight: bold;
 background-color: #ff6600;
 color: #FFFFFF;
 width: 220px;
 border: 1px solid #ff6600;
}
input.tiny {
 font-size: 12px;
 font-family: Verdana, Helvetica, Sans-serif;
 background-color: #F8F8F8;
 border: 1px solid #999999;
 width: 120px;
 padding: 5px;
}
textarea.tiny {
 font-size: 12px;
 font-family: Verdana, Helvetica, Sans-serif;
 background-color: #F8F8F8;
 border: 1px solid #999999;
 padding: 5px;
 width: 120px;
}
input.submit {
 font-size: 10px;
 font-family: Verdana, Helvetica, Sans-serif;
 background-color: #F8F8F8;
 border: 1px solid #999999;
 width: 60px;
 padding: 2px;
 height: 22px;
}
input.text {
 font-size: 12px;
 font-family: Verdana, Helvetica, Sans-serif;
 background-color: #F8F8F8;
 border: 1px solid #999999;
 width: 120px;
 padding: 2px;
 height: 22px;
}
input.radio {
 font-size: 10px;
 font-family: Verdana, Helvetica, Sans-serif;
 width: 22px;
 height: 22px;
 padding: 0px;
 }
 
/* jeff's new classes */ 

table.top {
	width: 100% ; 
	background-image: url('images/bg.gif') ; 
	padding-top: 20px ; 

}
 
table.top td.banner_cell {
	padding-top: 28px ;
}
table.banner {
	width: 782px ; 
	margin: auto ; 
	background-image: url('images/bg.gif') ; 
 }

table.maincontent, table.pagetitle {
	margin: auto ; 
	width: 782px ; 
}

table.navigation {
	margin: auto ; 
	margin-top: 1px ; 

}


/* ids */

#pagetitle_cell {
	font-family: "georgia, helvetica, sans-serif" ; 
	font-size: 22px ; 
	background-image: url('images/innerlogo.gif') ; 
	background-repeat: no-repeat ; 
	color: #003333 ; 
	height: 113px ;
	padding-left: 142px ; 
}

#special { 
  font-family: tahoma, helvetica, sans-serif ; font-size: 12px ;
  width: 90% ; overflow: hidden ; 
}
#special h3 {
  text-align: center; 
  margin: 1px ; 
  border-bottom: 2px #999 dotted ; 
}

#special p {
  font-size: 12px ;
  margin: 2px ; 
}

