@charset "UTF-8";
/* CSS Document */

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;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}



body {
	background:url(../images/bgstripes.gif) repeat-y center top;
}

#hdr:after, #ftr:after {
	content:".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}

.clr {
	clear:both;
	height:0;
	width:0;
}

div#outer {
	margin:0 auto;
	width:920px;
}

div#hdr {
	background:url(../images/stripes.gif);
	height:145px;
}

div#logo {
	float:left;
	width:211px;
}

div#nav {
	float:right;
	background:#000;
	width:689px;
	padding:10px;
	margin:88px 0 0;
	height:37px;
}

div#nav ul {
	float:right;
	display:block;
	list-style:none;
	margin:0 57px 0 0;
}

div#nav li {
	float:left;
	margin:0 0 0 22px;
	line-height:33px;
}


div#nav li a {
	text-decoration:none;
	color:#fff;
	font-size:11px;
}

div#nav li a:hover, div#nav li a.active {
	color:#ff3f7e;
}

div#main {
	height:340px;
	background:#fff;
}

div#visualnav {
	width:211px;
}

div#maincontent {
	position:relative;
	padding:130px 0 100px 400px;
}

div#maincontent a {
	background:url(../images/click.gif) no-repeat;
	position: absolute;
	width:120px!important;
	height:46px;
}


div#maincontent a:hover {
	background:url(../images/click.gif) no-repeat 0 -46px;
}

div#maincontent a span {
	display:none;
}

div#ftr {
}

div#pinkblock {
	width:669px;
	float:right;
	padding:20px;
}

div#pinkblock p {
	padding:5px;
	font-size:12px;
}

div#pinkblock a {
	color:#000;
	text-decoration:none;
	padding:2px 3px;
	margin:-2px -3px;
}

div#pinkblock a:hover {
	background:#000;
	color:#fff;
}