html, body {height: 100%;}

#wrap {min-height: 100%;}

#main {
	overflow:auto;
	padding-bottom: 150px;
}  /* must be same height as the footer */

#footer {
	position: relative;
	margin-top: -150px; /* negative value of footer height */
	height: 250px;
	clear:both;
	background-image: url(images/bottomBar7.png);
} 

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}








.basic { color: #404040; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
a { font-family: Arial, verdana, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: underline; }
a:hover {
	color: #06F;
	text-decoration: underline;
}
.header { color: #2b55bd; font-size: 12pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
.top { color: #000; font-size: 14pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
.basicBlue { color: #2b55bd; font-size: 12pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.title {
	color: #000;
	font-size: 13pt;
	font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-align: left;
}
.story { font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; }
body { font-size: 10pt; font-family: arial; line-height: 13pt; color: #333; background-image: url(images/10back.jpg); background-repeat: repeat; background-attachment: fixed; background-position: center; }
.small {
	color: #999 !important;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}
.smalllight {
	color: #999 !important;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}
.design0 {
	color: #999 !important;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}
.design1 {
	color: #999 !important;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}
.design2 {
	color: #999 !important;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}
.source { font-style: italic; }
.menu { color: #9d9d9d; font-family: "Trebuchet MS", arial, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; }
.bottom { color: #a0a4a7; font-size: 18pt; font-family: "Trajan Pro", Georgia, "Times New Roman", "Century Gothic", arial, Times, serif; font-weight: bold; text-decoration: none; }
.submenu {
	color: #666;
	font-size: 14pt;
	font-family: arial, "times new roman", verdana;
	text-decoration: none;
	letter-spacing: 1pt;
}
.submenu2 {
	color: #06F;
	font-size: 14pt;
	font-family: arial, "times new roman", verdana;
	line-height: 30pt;
	text-decoration: none;
	letter-spacing: 1pt;
}
.indexhead1 {
	color: #06F;
	font-size: 16pt;
	font-family: arial, "times new roman", verdana;
	letter-spacing: 1pt;
	line-height: 20pt;
}
.indexhead2 {
	color: #333;
	font-size: 10pt;
	font-family: arial;
}
.submenu3 {
	color: #333;
	font-size: 13pt;
	font-family: arial, "times new roman", verdana;
	letter-spacing: 1pt;
	line-height: 20pt;
}
.subsubmenu {
	color: #999;
	font-size: 10pt;
	font-family: arial;
}
.selected { color: #d2d2d2; font-size: 16pt; font-family: arial; text-decoration: none; }
.buttons {
	color: #666;
	font-size: 9pt;
	text-decoration: none;
}
.buttonslight {
	color: #747474;
	font-size: 9pt;
	text-decoration: none;
}

}
.buttonslight2 {
	color: #CCC;
	font-size: 9pt;
	text-decoration: none;
}

.buttons2 {
	color: #06F;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}
.quotes {
	color: #989898;
	font-size: 10pt;
	font-family: arial;
	line-height: 14pt;
}
.dividers { color: #d2d2d2; font-size: 8pt; line-height: 13pt; }
.services { color: #979797; font-size: 11pt; line-height: 14pt; text-decoration: none; }
.subsubmenustrong {
	color: #666;
}
h1 {
	font-size: 26px;
	font-weight: 100;
}
.bluelink {
	color: #03F;
}




