@charset "utf-8";

/* RESET */
@font-face {
 font-family: segoe;
 src: url("segoe.eot") /* EOT file for IE */
}
@font-face {
 font-family: segoe;
 src: url("segoe.ttf") /* TTF file for CSS3 browsers */
}


html, body, span, applet, object, iframe, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: segoe, Verdana, Arial, sans-serif;
	text-decoration: none;
}

:focus, :active { outline: 0 }

ol, ul { list-style: none }

.right { float: right }
.left { float: left }

/* Clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix             { zoom: 1 } /* IE6 */
*:first-child+html .clearfix { zoom: 1 } /* IE7 */

header, nav { display: block } /* HTML5 tags */

/* L A Y O U T */
html { background: url(images/bgHtml2.jpg) repeat }
body { background: url(images/bgBody2.png) no-repeat top center; min-height: 450px; }

/* HEADER */
header {
	width: 810px;
	margin: 0 auto;
	padding-top: 30px;
}
H1 {
	font-family: segoe, Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	color:#ffffff;
}

a {
	font-family: segoe, Verdana, Arial, sans-serif;
	font-size:16px;
	color:#ffffff;
}

a:hover {
	font-family: segoe, Verdana, Arial, sans-serif;
	font-size:16px;
	color:yellow;
}

#logo {
	background: url(images/logo.png) no-repeat;
	width: 850px;
	height: 114px;
	text-indent: -9999px;
	display: block;
	margin: 0 0 5px 8px;
}

/* Navigation */
ul li {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0 6px 20px 0;
}
ul li a.nav {
	background: url(images/bgNav.png) no-repeat;
	text-indent: -9999px;
	height: 80px;
	width: 155px;
	text-align: center;
	display: block;
	position: relative;
	float: left;
}
.last { margin-right: 0 }

#nHom { background-position: 0 0 }
#nAbo { background-position: -155px 0px }
#nPro { background-position: -310px 0px }
#nNew { background-position: -465px 0px }
#nSer { background-position: -620px 0px }
#nCon { background-position: -775px 0px }

ul li a span {
	background: url(images/bgNav.png) no-repeat;
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	height: 80px;
	width: 155px;
}

#nHom span { background-position: 0px -80px }
#nAbo span { background-position: -155px -80px }
#nPro span { background-position: -310px -80px }
#nNew span { background-position: -465px 0px; display: block }
#nSer span { background-position: -620px -80px; }
#nCon span { background-position: -775px -80px }

/* Hover States */
.cssOnly #nHom:hover { background-position: 0px -80px }
.cssOnly #nAbo:hover { background-position: -155px -80px }
.cssOnly #nPro:hover { background-position: -310px -80px }
.cssOnly #nNew:hover { background-position: -465px -80px }
.cssOnly #nSer:hover { background-position: -620px -80px }
.cssOnly #nCon:hover { background-position: -775px -80px }

/* Active State */
.active #nHom { background-position: 0px -160px }
.active #nAbo { background-position: -155px -160px }
.active #nPro { background-position: -310px -160px }
.active #nSer { background-position: -620px -160px }
.active #nCon { background-position: -775px -160px }

.copy {
	font-family: segoe, Verdana, Arial, sans-serif;
	color:#ffffff;
	font-size:16px;
}
.copy2 {
	font-family: segoe, Verdana, Arial, sans-serif;
	color:#ffffff;
	font-size:13px;
}
.footer{
	font-family: segoe, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration: none;
}
.footerlinks{
	font-family: segoe, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration: none;
}
a.footer{
	font-family: segoe, Verdana, Arial, sans-serif;
	color:#666666;
	font-size:12px;
	text-decoration: none;
}
a.footer:hover{
	font-family: segoe, Verdana, Arial, sans-serif;
	color: #900;
	font-size:12px;
	text-decoration: none;
}
.small{
	font-size:10px;
}
.cell{
	background:#666;
	opacity:1.0;
	width:900;
	height:100%;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}