﻿/*VERSION 2.02 CUE CUE_qg.css*/
/* =================== */
/* = CUE Style Sheet = */
/* =================== */

/* import styles that aren't supported in NN4  */
@import url("RSP_qglayout.css");

/* import print specific styles. This format of importing ensures IE4 does not get them. IE4 does horrible things with a block @media */
@import url("RSP_print.css");

body
{
	font-family: verdana;
}

/* font size */
.menuLayer, #nav2, #contentwhole, #contentall, #content, #content2, #feature, #footer1
{
	font-family: verdana;
	/*font-size: 80%;*/
	font-size: 1.1em;
	color: #746d65;
	word-spacing:normal;
	text-align: left;
	/*letter-spacing: 1px;*/
	line-height: 1.3em;
	text-decoration:none;
}
#tools
{
	font-family: verdana;
	/*font-size: 80%;*/
	font-size: 1.1em;
	color: #746d65;
	word-spacing:normal;
	text-align: left;
	/*letter-spacing: 1px;*/
	line-height: 1.5em;
	text-decoration:none;
}

#poolboy a:link
{
	color: #463c32;
}

#poolboy a:visited
{
	color: #463c32;
}

#poolboy a:hover
{
	color: #709400;
	text-decoration:underline;
}

.poolboy a:link
{
	color: #463c32;
}

.poolboy a:visited
{
	color: #463c32;
}

.poolboy a:hover
{
	color: #709400;
	text-decoration:underline;
}

/* correct IE 5.5 font size in tables */
table {
	font-size: 8pt;
}

/* ============== */
/* = Typography = */
/* ============== */

/* content headings - remember to multiply by any inherited font size to determine real size. eg the content div is styled at 80% font size so our h1 will be approx 104% (80 * 130%) */
#contentwhole h1, #contentall h1, #content h1, #feature h1
{
	font-family: Verdana;
	/*font-size: 130%;*/
	font-size: 1.3em;
	font-weight:bold;
	color: #463c32;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.5em;
	text-decoration:none;
	margin-left: 7px;
}
 #content2 h1{
	font-family: Verdana;
	font-size: 100%;
	font-size: 1.3em;
	font-weight:bold;
	color: #463c32;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.5em;
	text-decoration:none;
	margin-left: 7px;
}
 #content3 h1{
	font-family: Verdana;
	/*font-size: 130%;*/
	font-size: 1.0em;
	font-weight:bold;
	color: #463c32;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.5em;
	text-decoration:none;
	margin-left: 7px;
}

#contentwhole h2, #contentall h2, #content h2, #content2 h2, #feature h2 {
	font-family: Verdana;
	/*font-size: 115%;*/
	font-size: 1.1em;
	color: #463c32;
	word-spacing:normal;
	text-align: left;
	letter-spacing:0;
	line-height: 1.5em;
	text-decoration:none;
	font-weight:bold;
	margin-left: 7px;
	margin-bottom: 5px;
}

#contentwhole h3, #contentall h3, #content h3, #content2 h3, #feature h3
{
	font-family: Verdana;
	/*font-size: 100%;*/
	font-size: 1em;
	color: #463c32;
	word-spacing: normal;
	text-align:left;
	/*letter-spacing: 1px;*/
	line-height: 1.5em;
	text-decoration:none;
	font-weight:bold;
}

.pageimageback {
	font-family: Verdana;
	/*font-size: 130%;*/
	font-size: 1.7em;
	font-weight:normal;
	color: #463c32;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.5em;
	text-decoration:none;
}

.logo {
	font-family: verdana;
	/*font-size: 80%;*/
	font-size: .9em;
	color: #746d65;
	text-align: left;
	text-decoration:none;
	line-height: 1.2em;
}

#utilities a:link {
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: top;
	background-color: transparent;
}
#utilities a:visited {
	color: #EEEEEE;
	text-decoration: none;
}
#utilities a:hover {
	color: #ffffff;
	text-decoration: underline;
	background-color: transparent;
}
#utilities a:active {
	color: #EEEEEE;
	text-decoration: underline;
	background-color: transparent;
}

#footer1 p
	{
		margin: 0px;
		padding: 1px;
	}


#content2 p
	{
 		margin: 7px;
	}


#content p
	{
 		margin: 7px;
	}
#homeheader {
	font-family: Verdana;
	/*font-size: 130%;*/
	font-size: 1.6em;
	font-weight:normal;
	color: #463c32;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration:none;
	margin-top:-7px;

}

.lastupdate {
	font-size:0.9em;
	margin-left:7px;
}

/* hide accessibility links from visual browsers */
#access {
	position: absolute;
	left: -999px;
	width: 990px;
}

/* ========== */
/* = Banner = */
/* ========== */

#qglogo a img{
	border-width:0px;
}

#agency a img{
	border-width:0px;
}

#footer img{
	border-width:0px;
}


.upcom_head {
	background-color: #0086ad;
	color: #ffffff;
	font-weight: bold;
}
	
li
{
	margin-left: -15px;
}