/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	font-family:Helvetica, Arial, sans-serif;font-size:12px;
	background: #FFF;
	width: 100%;
	text-align: center;
}

html, body {
height:100%;
}

div#wrapper {
	margin: auto;
	height:100%;
	text-align:left;
	}
	
div.cl { clear:both; }

a:link { text-decoration: underline; color: #0054A6; }
a:active { text-decoration: underline; color: #0054A6; }
a:visited { text-decoration: underline; color: #0054A6; }
a:hover { text-decoration: underline; color: #F7AD0B; }

a.linkset1:link { font-size: 11px;text-decoration: none; color:#FFFFFF; font-weight:600; width:100px; text-align:center; }
a.linkset1:active { font-size: 11px;text-decoration: none; color:#FFFFFF; font-weight:600; width:100px; text-align:center; }
a.linkset1:visited { font-size: 11px;text-decoration: none; color:#FFFFFF; font-weight:600; width:100px; text-align:center; }
a.linkset1:hover { text-decoration: none; color: #6F1612; }

a.linkset2:link { font-size: 11px;text-decoration: none; color: #FFFFFF; }
a.linkset2:active { font-size: 11px;text-decoration: none; color: #FFFFFF; }
a.linkset2:visited { font-size: 11px;text-decoration: none; color: #FFFFFF;}
a.linkset2:hover { text-decoration: none; color: #6F1612; }

div#logo {
	float:left;
	margin:10px;
	}
	
div#contact {
	color: #0054A6;
	float:right;
	font-size:16px;
	margin:70px 25px 3px 0;
	}
	
div#tabs {
	background:url(images/solid-nav.png) no-repeat;
	clear:right;
	float:right;
	padding:15px 10px 10px 10px;
	width:696px;
	}
	
div#tabs ul { 
	color:#fff;
	display:inline;
	list-style:none;
	margin:0 auto;
	text-align:center;
	}
	
div#tabs li { border-right:1px solid #fff; display:inline; list-style:none; padding:0 15px 0 15px; }
div#tabs li.specials { border:none; }
	
div#nav {
	background: url(images/nav.jpg) repeat-x;
	clear:both;
	color: #6F1612;
	font-weight: bold;
	height:70px;
	padding-top:6px;
	}

div#nav ul { display:inline; list-style:none; margin-left:30px; }
div#nav li { display:inline; line-height:26px; list-style:none; padding-right:30px; }

div#content {
	clear:both;
	margin:20px auto 30px auto;
	color: #2C2E43;
	font-weight: 600;
	line-height: 20px;
	width:900px;
	min-height:400px;
	}
	
div#content h1 { color:#0054A6 ; font-size:32px; line-height:38px; margin-bottom:15px;}
div#content h1.relax { background:url(images/h1-relax.png) no-repeat; height:63px; text-indent:-9999px; width:691px; }
div#content h2 { color:#83A8C6; font-size:17px;  margin-bottom:15px; }
div#content p { font-weight: normal; margin-bottom: 10px; }
div.home-left { float: left; width: 700px; }
div.home-right { float: left; margin: 35px 0 0 25px; width: 150px; }
div.banner { background-color:#D6D7D8; border-top:1px solid #666C70; margin-top: 35px; padding:0 4px;}
img.fl { float: left; margin-right: 15px; }
img.fr { border:1px solid #CCCCCC; float: right; margin-left: 15px; padding: 5px; }
img.home { border: 2px solid #83A8C6; margin-bottom: 15px; }
	
div#footer {
	clear:both;
	background: url(images/footer.jpg) repeat-x;
	height:60px;
	}
p.footerlinks { font-weight: normal; text-align: center; }
