body {
	margin: 0;
	padding: 0;
}

div#bluebackgroundfloat {
	height: 100%;
	width: 320px;
	position: absolute;
	background-image: url("/images/bluebackgroundfloat.jpg");
	background-repeat: repeat-y;
}

div#greenbackgroundfloat {
	height: 100%;
	width: 320px;
	position: absolute;
	background-image: url("/images/greenbackgroundfloat.jpg");
	background-repeat: repeat-y;
}

div#maincontainer {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
	height: 100%;
}

div#tablecontainer {
	margin: 0 auto;
	padding: 0;
	width: 730px;
	text-align: center;
}

div#bodycontent {
	margin: 0;
	padding: 10px 20px 10px 20px;
	width: 386px;
}

div#gobox {
	margin: 0;
	padding: 1px 2px 1px 2px;
	background: #FFF;
	width: 30px;
}

div#home {
	margin: 0;
	padding: 10px;
	text-align: left;
}

#postbutton {
	margin: 0;
	padding: 1px 2px 1px 2px;
	background: #FFF;
	width: 40px;
}

#uploadbutton {
	margin: 0;
	padding: 1px 2px 1px 2px;
	background: #FFF;
	width: 55px;
}

td#homeimgbkgrd {
	margin: 0;
	padding: 0;
	background-color: #F2F3F7;
	background-repeat: no-repeat;
}

table#righttable, table#lefttable {
	margin: 0 0 0 5px;
	padding: 0;
}

td#rightlinks, td#leftlinks {
	margin: 0;
	padding: 0 0 7px 0;
}

div#formelementindent {
	margin: 0 0 0 15px;
	padding: 0;
}	

div#indent {
	margin: -5px 0 10px 5px;
	padding: 0;
}	

div#privacypolicyhome {
	margin: 0;
	padding: 5px;
}

/*  TEXT STYLES  */
.searchlines {
	font: bold 0.8em verdana;
	color: #000000;
}
.submitbtn {
	margin: 0;
	padding: 1px 2px 2px 2px;
	background: #FFF;
	font: bold 0.6em verdana;
	color: #333;
	border: none none transparent;
}
.submitcarat3 {
	margin: 0;
	padding: 2px 2px 1px 2px;
	font: bold 0.7em arial;
	color: #333;
	background: #FFF;
}
.sidelinkson {
	font: bold 0.6em verdana;
	color: #666;
}

.largegraybold {
	font: bold 0.7em verdana;
	color: #333;
}

.dkgraybold {
	margin: 0;
	padding: 0;
	font: bold 0.6em verdana;
	color: #333;
}

.whitebold {
	margin: 0;
	padding: 0;
	font: bold 0.7em verdana;
	color: #FFF;
}

.homeblackbold {
	margin: 0;
	padding: 0;
	font: bold 0.8em verdana;
	color: #000;
}

.homegray {
	margin: 0;
	padding: 0;
	font: bold 0.8em arial;
	color: #605d5d;
}

.homeblue {
	margin: 0;
	padding: 0;
	font: bold 0.8em arial;
	color: #0856a4;
}

.footergray {
	margin: 0;
	padding: 0;
	font: normal 0.6em verdana;
	color: #333;
}

.columngreen {
	background-color: #d1dbb8;
}

.columngray {
	background-color: #ecf1f1;
}

.columnblue {
	background-color: #ccd8f1;
}

.notransparency {
	background-color: #fff;
}

.carat9 {
	margin: 0;
	padding: 0;
	font: bold 0.7em arial;
	color: #999;
}

.carat3 {
	margin: 0;
	padding: 0;
	font: bold 0.7em arial;
	color: #333;
}

.location {
	width:48px;
	text-align:right;
}

h1 {
	margin: 0 0 10px 0;
	padding: 0;
	font: bold 0.8em verdana;
	color: #000;
}

ul.intro {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	font: normal 0.7em verdana;
	color: #000;
}

ul.nospace {
	margin-top: -10px;
	margin-bottom: 0px;
	margin-left: 40px;
	font: normal 0.7em verdana;
	color: #000;
}

p.intro {
	margin: 0;
	padding: 0 0 12px 0;
	font: normal 0.7em verdana;
	color: #000;
}

h2 {
	margin: 0;
	padding:  5px 0 3px 0;
	font: bold 0.7em verdana;
	color: #000;
}

h3 {
	margin: 0;
	padding: 7px 0 5px 0;
	font: normal 0.6em verdana;
	color: #000;
}

h3.bold {
	margin: 0;
	padding: 3px 0 3px 0;
	font: bold 0.6em verdana;
	color: #000;
}

p {
	margin: 0;
	padding:  0 0 7px 0;
	font: normal 0.6em verdana;
	color: #000;
}

.normal {
	margin: 0;
	padding:  0;
	font: normal 0.6em verdana;
	color: #000;
}

.mqError {
	margin: 0;
	padding:  0;
	font: normal 0.6em verdana;
	color: #000;
}

.indent {
	margin: 0;
	padding:  10px 0 20px 40px;
	font: normal 0.6em verdana;
	color: #000;
}

.olist {
	margin: 0 0 0 40px;
	font: normal 0.6em verdana;
	color: #000;
}

.form {
	margin: 0;
	padding: 0;
	font: normal 0.6em verdana;
	color: #333;
}

.required {
	margin: 0;
	padding:  0;
	font: normal 0.6em verdana;
	color: #C00;
}

.superscript {
	margin: 0;
	padding: 0;
	font: normal 0.7em verdana;
	color: #000;
 }
 
span.firstword {
 	margin: 0;
	padding: 0;
	font: bold 0.8em verdana;
	color: #000;
	line-height: 0.5em;
 }

td.sidebarheader {
	margin: 0;
	padding: 0 0 7px 0;
	font: bold 0.6em verdana;
	color: #000;
}

.copyright {
	font: bold 0.6em verdana;
	color: #CDCDCD;
}

.homelink {  
	font: bold 0.6em verdana;
	color: #fff;
}

.navbar {
	background-image: url('/images/navbar_normal.gif');
}

.navbar_highlight {
	background-image: url('/images/navbar_highlight.gif');
}

/*  LINK STYLES  */
a, a:visited, a:hover {
	margin: 0;
	padding: 0;
	text-decoration: none;
}

a.footer, a.footer:visited {
	font: bold 0.6em verdana;
	color: #999;
}

a.footer:hover {
	font: bold 0.6em verdana;
	color: #605d5d;
}

a.sidelinks, a.sidelinks:visited {
	font: bold 0.6em verdana;
	color: #333;
}

a.sidelinks:hover {
	font: bold 0.6em verdana;
	color: #333;
	text-decoration: underline;
}

a.go, a.go:visited, a.go:hover {
	font: bold 0.6em verdana;
	color: #333;
}

a.news, a.news:visited, a.news:hover {
	font: normal 0.6em verdana;
	color: #000;
}

a.body, a.body:visited {  
	font: normal 1em verdana;
	color: #125191;
}

a.body:hover {  
	font: normal 1em verdana;
	color: #125191;
	text-decoration: underline;
}

a.homelink, a.homelink:visited {  
	font: bold 0.6em verdana;
	color: #fff;
}

a.homelink:hover {  
	font: bold 0.6em verdana;
	color: #fff;
}

a.red, a.red:visited {  
	font: bold 0.6em verdana;
	color: #C00;
}

a.red:hover {  
	font: bold 0.6em verdana;
	color: #C00;
	text-decoration: underline;
}

a.copyright, a.copyright:visited {
	font: bold 0.6em verdana;
	color: #CDCDCD;
	text-decoration: underline;
}

a.copyright:hover {
	font: bold 0.6em verdana;
	color: #9A9A9A;
	text-decoration: none;
}