body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:18px;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #fff url(../img/bg_splatter3.gif) no-repeat 0 0; 
}

div#wrapper {
	margin-left:auto;
	margin-right:auto;
	width:860px;
	background-color:#FFFFFF;
}
div#topNav {
	width:860px;
	text-align:right;
}
div#flashHeader {
	width:860px;
}
div#navBar {
	width:190px;
	float:left;
}
div#content {
	float:left;
	width:670px;
}
div#contentText {
	width:655px;
	float:right;
}
div#flashBanner {
	width:660px;
	float:right;
}
div#footer {
	background-color:#00ADF0;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	color:#FFFFFF;
	margin-top:25px;
}
div#copyright {
	text-align:center;
	color:#888888;
	font-size:10px;
	padding-top:5px;
}
div#quoteContainer {
	float:right;
	width:200px;
	height:150px;
	padding:10px;
	text-align:center;
}
div#rules {
	width:430px;
	float:left;
	padding-right:10px;
}
div#menu {
	width:200px;
	float:left;
	padding-left:10px;
}
div#menuTitle {
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding-top:15px;
	padding-bottom:5px;
	border-bottom:1px #999999 dotted;
}
div#menuItem {
	font-size:11px;
	color:#333333;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px #666666 dotted;
}
div#divider {
	padding-bottom:10px;
	border-bottom:1px #999999 dashed;
}
div#dividerTop {
	padding-bottom:10px;
	border-bottom:1px #999999 dashed;
	border-top:1px #999999 dashed;
}
div#backTop {
	width:75px;
	height:20px;
	margin-left:330px;
	color:#00a0c6;
	background-image:url(../img/arrow3.gif);
	background-repeat:no-repeat;
	background-position:left;	
	padding-left:15px;
	font-weight:bold;
}
div#backTop:hover {
	width:100px;
	height:20px;
	margin-left:330px;
	color:#f0047f;
	cursor:pointer;
	padding-left:15px;
	font-weight:bold;
}


div#contactForm {
	width:430px;
	float:left;
	padding-right:10px;
}
div#contactText {
	width:200px;
	float:left;
	padding-left:10px;
	padding-top:10px;
}
div#testimonial {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px #999999 dashed;
	color:#666666;
}
div#testimonialTop {
	padding-top:10px;
	padding-bottom:20px;
	border-bottom:1px #999999 dashed;
	border-top:1px #999999 dashed;
	color:#666666;
}
div#testimonialLast {
	padding-top:10px;
	padding-bottom:10px;
	color:#666666;
}
div#testiText {
	padding-left:60px;
	padding-right:20px;
	margin-top:-40px;
}


p.quote {
	font-size:14px;
	color:#999999;
}

p.body {
	color:#444444;
}

a:link, a:visited, a:active {
	color:#00ADF0;
	text-decoration:none;
}
a:hover {
	color:#EE0095;
	text-decoration:none;
}

a.nav:link, a.nav:visited, a.nav:active {
	color:#999999;
	text-decoration:none;
}
a.nav:hover {
	color:#EE0095;
	text-decoration:none;
}

a.footer:link, a.footer:visited, a.footer:active {
	color:#FFFFFF;
	text-decoration:none;
}
a.footer:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

ul li.services {
	color:#444444;
}
strong.blue {
	/* color:#00ADF0; */
	color:#444444;
	font-weight:bolder;
}

.rules1 {
	list-style-image:url(../img/arrow2.gif); color:#555; margin-left:-20px
}
.rules2 {
	margin-left:-20px; color:#555; list-style-type:none;
}
.rules3 {
	list-style-type:disc; color:#555; margin-left:10px;
}
.rules4 {
	color:#555; list-style-type:none; margin-left:10px;
}


/* SIFR FONTS */
p.nav, p.navActive {
	margin:0px;
	padding:0px;
	margin-bottom:7px;
	font-size:20px;
	line-height:1em;
}
p.folio {
	margin:0px;
	padding:0px;
	margin-bottom:7px;
	font-size:1.5em;
	line-height:1em;
}
p.headers {
	font-size:26px;
	margin:0px;
	padding:0px;
	margin-top:20px;
	color:#EE0095;
	line-height:1em;
}
p.subheaders {
	font-size:22px;
	margin:0px;
	padding:0px;
	margin-top:20px;
	color:#EE0095;
	line-height:1em;
}

/* QUOTE */
div#quote_wrapper {
	width:200px;
	margin-top:15px;
	float:right;
	margin-left:15px;
}
div#start_quote {
	width:200px;	
	height:23px;
	background-image:url(../img/speechmark_start_sml.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-bottom:-30px;
	z-index:-2
}
div#quote {
	width:170px;
	margin-left:10px;
	text-align:center;
	font-size:14px;
	margin-top:20px;
	z-index:-1;
}
div#end_quote {
	width:200px;	
	height:25px;
	background-image:url(../img/speechmark_end_sml.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	margin-top:-10px;
	z-index:-2;
}

.form_submit {
	border:1px #666666 solid; 
	background-color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px
}
.form_submit:hover {
	border:1px #666666 solid; 
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px
}