body {
	color: #ffffff;
	background: #00457f url(images/body_bkg.gif) repeat-x;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align: center;
	margin: 0;
	padding: 0 0 20px 0;}

h1 {
	color: #002a47;
	font-size: 14px;
	margin: 8px 9px;}

h2 {
	color: #002a47;
	font-size: 12px;
	margin: 1px 9px;1px 1px;}

area {
	border: 1px solid #0f0;}
	
a, a:link, a:visited {
	color: #1362a7;
	text-decoration: underline;}

a:hover, a:active {
	color: #576d7f;
	text-decoration: none;}

p {
	margin: 13px 9px;}

img {
	margin: 0;
	padding: 0;
	border: none;}

form {
	display: inline;}

table.enclosure, table.home-enclosure {
	width: 767px;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	border: none;}

table.home-enclosure {
	width: 761px;}

table.enclosure tr, table.home-enclosure tr {
	vertical-align: top;}

div.nav {
	margin: 0;
	padding: 0;
	border-top: 1px solid #159bd2;
	border-bottom: 1px solid #fcf900;}

div.main {
	background: #00457f url(images/home/main_bkg.jpg) no-repeat;}

table.content {
	width: 490px;
	color: #000000;
	background: #00457f;
	background: none;
	margin: 0;
	padding: 0;}

table.content td {
	background: #ffffff;}

table.content td.right {
	background: url(images/home/content_right-bkg.gif) repeat-y;}

table.content td.left {
	background: url(images/home/content_left-bkg.gif) repeat-y;}

table.content td.right img, table.content td.left img {
	width: 13px;
	height: 384px;}

table.content tr.spacer td {
	background: none;}

table.content td.textnav, table.main td.textnav {
	color: #fcf900;
	background: none;
	font-size: 11px;}

table.main td.textnav {
	text-align: center;}

td.textnav a, td.textnav a:link, td.textnav a:visited {
	color: #fcf900;
	text-decoration: underline;
	padding: 0 10px;}

td.textnav a:hover, td.textnav a:active {
	color: #fcf900;
	text-decoration: none;}

table.main {
	color: #000000;
	text-align: left;}

table.main td {
	vertical-align: top;}

table.contact {
	width: 265px;
	margin: 15px 30px;}

table.contact th {
	width: 140px;
	
	background: #839ebf;
	font-size: 12px;
	padding: 5px 8px;
	border: 1px solid #4f7da0;}

table.contact input {
	font-size: 12px;
	padding: 3px;
	border: 1px solid #6f9dc0;}

table.contact input.button {
	color: #fcff00;
	background: #0068bc url(images/th_bkg.gif) repeat-x;
	font-weight: bold;
	padding: 3px 4px;
	border: 1px solid #01365c;
	cursor: pointer;}

table.contact textarea {
	overflow: auto;
	font-size: 12px;
	border: 1px solid #6f9dc0;}

table.contact select {
	font-size: 12px;
	padding: 3px;
	border: 1px solid #6f9dc0;}

div#map {
	position: relative;

	text-align: center;
	margin: 20px 0;
	padding: 0;
	border: none;}

div#map div {
	position: absolute;
	top: 300px;
	left: -999em;
	background: #ffffff;
	margin: 0;
	padding: 3px;
	border: 1px solid #000000;}

div#map div p {
	width: 330px;
	text-align: left;
	margin: 10px;}

div#map div.map_over {
	left: 90px;}

td.spacer, tr.spacer td {
	background: none;
	font-size: .01em;
	line-height: .01em;
	padding: 0;}

img.photo {
	margin: 7px 20px;
	border: 2px solid #fcff00;}
	
img.photo2 {
	margin: 7px 1px;
	border: 2px solid #fcff00;}

/* Default */
.btn {font-size:14px; font-weight:bold; color:#333333; background:#ffffff url(images/utility/btn_gray.gif) repeat-x; border:1px solid #666666; text-decoration:none; cursor:pointer;}
.btnCheckout {font-size:14px; font-weight:bold; color:#ff0000; background:#ffffff url(images/utility/btn_gray.gif) repeat-x; border:1px solid #FF0000; text-decoration:none; cursor:pointer;}
.hide {display:none;}
.smallest {font-size:10px;}
.smaller {font-size:11px;}
.larger {font-size:14px;}
.largest {font-size:16px;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.red {color:#ff0000;}
.green {color:#339900;}
.center {text-align:center;}
.nowrap {white-space:nowrap;}
.breakforprint {page-break-after:always;}

a.textnav {color:#ff0000; text-decoration:underline;}
a.textnav:link {color:#ff0000; text-decoration:underline;}
a.textnav:visited {color:#ff0000; text-decoration:underline;}
a.textnav:hover {color:#000000; text-decoration:underline;}
a.textnav:active {color:#ff0000; text-decoration:underline;}

.bdr {border:1px solid #999999;}
.bdrtop {border-top:1px solid #999999;}
.bdrright {border-right:1px solid #999999;}
.bdrbottom {border-bottom:1px solid #999999;}
.bdrleft {border-left:1px solid #999999;}

.hdng {font-size:16px; font-weight:bold; color:#ffffff; background-color:#666666; padding:2px 10px 2px 6px; margin-bottom:10px;}
.hdng2 {font-size:16px; font-weight:bold; color:#ffffff; background-color:#999999; padding:2px 10px 2px 6px; margin-bottom:10px;}

.alternate	{background-color: #eeeeee;}
.row		{background-color: #ffffff;}


div#dj_switch div {
	display: none;}
	
	
div#dj_switch div#img01 {
	display: inline;}

div#dj_switch a {
	display: block;
	float: center;
	color:#FF9933;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	}
	