h1  { margin-top: 20px; margin-bottom: 0px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold }
h2  { margin-top: 0px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: normal }
h3  { font-family: Arial, sans-serif; font-weight: bold; }
/*h3  { font-family: Tahoma, Verdana, Arial, sans-serif; }*/
/*h3 {
	font-family: Eurostile, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;
	font-weight: bold;
}*/

ul  { margin-top: 10px; margin-bottom: 10px; }
.signupLink { text-align: center; font-size: 140%; font-weight: bold }

body { 
	text-align: center;
	margin: 0px;
	padding: 0px;
	
	font-family: Arial, sans-serif;
	font-size: 10pt;
}

#outside { 
	min-width: 650px;
	max-width: 1024px;
	width: 95%;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#header {
	background-image: url(images/top_back.png); 
	background-repeat: repeat-x;
	width: 100%;
	margin: 0px;	
	padding: 0px;
	height: 115px;
	position: relative;
}

img {
	border: 0;
}

td img { 
	vertical-align: bottom;
}

#links img {
	float: left;
	margin: 0px;
	padding: 0px;
}

img.left_image {
	position:absolute;
	left:0px;
	margin: 0px 5px 0px 0px;
}

img.right_image {
	position: absolute;
	right: 0px;
}


img.bottom_image {
	position: absolute;
	bottom: 0px;
}

#links {
	background-color: black;
	background-image: url(images/links_bg.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 35px;
	position: relative;
	right:0px;
}

#sublinks {
	background-color: black;
	background-image: url(images/sub_links_bg.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 22px;
	position: relative;
	right:0px;
	
	color: white;
}

.sublink_item {
	color: white;
	position: relative;
	top: -6px;
	margin-right: 1.5em;
}

.sublink_title {
	font-weight: bold;
}

#content {
	/*background-color: none; */
	background-image: url(images/right_border.png);
	background-repeat: repeat-y;
	background-position: right;
	margin: 0px 0px 0px 5px;
	padding: 2px 12px 2px 12px;
	position: relative;

}

#l_border {
	background-color: white;
	background-image: url(images/left_border.png);
	background-repeat: repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	/*height: 100%;*/
	position: relative;
}

#left_content {
}

#right_content {
	background-color: white;
	float: right;
	width: 160px;
	margin-left: 20px;
	margin-right: -7px; /* Line up trivlet, etc, to the right */
	
}

#why_choose_us {
	background-color: #66CCFF;
}

#trivlet {
	background-color: #0099CC;
}

#bottom {
	background-color: black;
	margin: 0px;
	padding: 0px;
	position: relative;
	height: 22px;
}

#bottom_fade {
	background-color: white;
	background-image: url(images/bottom_fade.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	position: relative;
}

#bottom_text {
	padding: 0px 0px 0px 15px;
	color: white;
	font-size: 0.9em;
	position: relative;
}

#content a:link {color: #006699; }
#content a:visited {color: #00496E; }
#content a:active {color: #00496E;  }
#content a:hover {text-decoration: none; }

#bottom_text a:link {color: white; }
#bottom_text a:visited {color: white; }
#bottom_text a:active {color: grey;  }

#bottom_table {
	border: 0px;
	padding:0px;
	margin: 0px;
	width: 100%;
}

