body {
	background-image:url(../images/background.png);
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #336699;
	text-align:justify;
}

td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:12px;
	padding-right:12px;
	padding-top:6px;
	padding-bottom:6px;
	line-height: 24px;
	color: #333333;
	vertical-align:top;
	text-align:justify;
}
.zerotd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
	padding-bottom:6px;
	line-height: 24px;
	color: #333333;
	vertical-align:top;
}
.zerotexttd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:6px;
	padding-right:0px;
	padding-top:12px;
	padding-bottom:12px;
	line-height: 14px;
	color: #333333;
	vertical-align:top;
	text-align:justify;
}
.flashtd {
	padding:0px;
	line-height: 24px;
}
.photorighttd {
	padding-left:12px;
	padding-top:6px;
	line-height: 24px;
	padding-right:0px;
	padding-top:6px;
	padding-bottom:0px;
		font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
	line-height: 30px;
	color: #2f343c;
}

a {
	color: #3366CC;
	text-decoration: none;
}

form {
	background-color: #CCCC99;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
	line-height: 30px;
	color: #2f343c;
}

.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
  color: #006666;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	background-color: #006666;
  color: #DCDCDC;
}

.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
  font-weight: bold;
	background-color: #CCCCCC;
}

.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #DEDECA;
}

.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align:justify;
}

.sidebar1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align:justify;
}

.sidebarHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	background-color: #339999;
}

.sidebarFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #CCCCCC;
}

.footer {
	background-image:url(../images/footer.png);
	background-repeat:no-repeat;
	background-position:center;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	vertical-align:middle;
	height:55px;
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.box1 {
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
	border-width: thin;
  border-style: groove;
  margin-left:12px;
  margin-top:22px;
}

.promo {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
}

.titlebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
  background-color: #336699;
}

.dingbat {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #99CC99;
  color: #006666; 
	font-weight: bolder;
	font-size: medium;
}

a:hover {
	text-decoration: underline;
}

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}
.shadow{
border:1px solid silver;
font:10pt arial;
position:relative;
display:inline;
background:white;
z-index:100
}
.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.1; /*firefox 1.5 opacity*/
-moz-opacity:0.1; /*mozilla opacity*/
-khtml-opacity:0.1; /*opacity*/
z-index:10
}
.centerdiv{ /*IE method of centering a relative div*/
text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
}
.homelink {
	color: #000000;
	text-decoration: none;
	font-size:11px;
}