* { padding: 0; margin: 0; border: 0; } 

body {
	font-size: 76%;
	font-family: "Lucida Grande", tahoma, verdana, sans-serif;
	text-align: center;
	background: #e8f065 url("images/back-top.gif") left top repeat-x;
	color: #e8f065;
}

li { list-style: none;
}
.hide { display: none; }

p {
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 5px;
}

span img {
	margin-left: 5px;
	border: 2px solid #1c253b;
}

small {
	font-family: arial, sans-serif;
}

#menu li {
	margin:2em;
}

#menu div {
	margin-left: 5px;
	padding: 0px;
	font-weight: bold;
}

#menu div.main {
	margin: 0px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
}

#menu span img {
	margin-top: 20px;
}

#menu div.main a.on {
	color: #fff;
}

#menu div.sub li{
	margin: 0px;
	padding: 0px 0px 0px 20px;
	font-weight: bold;
}

#menu div.sub li a.on {
	color: #fff;
}



/* global interface elements
-------------------------------------------------------- */
#tagline {
	height: 31px;
	text-align: right;
	width: 1010px;
	margin: 0 auto;
}

#tagline h2 {
	font-weight: normal;
	font-size: 1em;
	padding: 7px;
	color: #4c68a1;
}

#header-wrapper {
	background: url("images/back-header-sub2.gif") left top repeat-x;
}

#header-image {
	background: url("../images/banner.jpg") left top no-repeat;
	height: 180px;
	width: 100%;
}

#header-image table {
	vertical-align: middle;
	text-align: center !Important;
}

#content-wrapper {
	background: #3c98ff url("images/speed_queen_logo.gif") right bottom no-repeat;
	width: 100%;
	float: left;
	padding-bottom: 41px;
}

#footer-wrapper {
	background: #0059aa url("images/back-bot.gif") left top repeat-x;
	width: 1010px;
	float:left;
}

#content, #header, #nav, #footer {
	width: 1010px;
	text-align: left;
	margin: 0 auto;
}

#content {
	padding: 41px 0;
}

#left {
	position: relative;
	width: 220px;
	float: left;
	padding-bottom: 41px;
	margin-top: 20px;
	margin-left: 10px;
}

.main {
	margin-left: 5px;
}

#right {
	line-hieght:1.5em;
	position:relative;
	width: 511px;
	float: left;
	padding-left: 50px;
	padding-bottom: 41px;
}

#right p.topmargin {
	margin-top: 70px
}

/* navigation elements
-------------------------------------------------------- */
/*#home #replacelogo {
	position: relative;
	top: 0; left: -36px;
	width: 398px; height: 209px;
	background: url("images/clickrisk-logo.gif") no-repeat;
}

#home #replacelogo a, #home #replacelogo h2 {
	display: block;
	width: 398px; height: 209px;
	text-indent: -9999px;
	background: none;
	text-decoration: none;
} 

#replacelogo {
	position: relative;
	top: 0; left: -36px;
	width: 344px; height: 120px;
	background: url("images/clickrisk-logo-sub.gif") no-repeat;
}

#replacelogo a, #replacelogo h2 {
	display: block;
	width: 344px; height: 120px;
	text-indent: -9999px;
	background: none;
	text-decoration: none;
} */

#nav-wrapper { background: url("images/back-nav.gif") left top repeat-x;}

#nav { height: 30px; position: relative; }

#nav ul {
	width: 1000px;
	position: absolute;
	left: 0;
	height: 30px;
}

#nav li { display: inline; float: left; }

#nav a {
	display: block;
	float: left;
	padding: 8px 12px;
	color:#0000CC;
	text-decoration: none;
	font-size: 1em;
}

#nav a:hover { color:#666666; }

#nav a.current { background: url("images/back-nav-current.gif") left top repeat-x; color: #FFF; }

#space {
	width: 270px;
	height: 50px;
	float: left;
	text-align: center;
}

/*#subnav li { display: inline; }

#subnav li a {
	padding: 3px;
	color: #000066;
	font-size: 1.2em;
	font-weight:bold;
	display: block;
	text-decoration: none;
}

#subnav li li a {
	padding-left: 12px !important;
	font-size: 0.9em;
}

#subnav a.on {
	color: #FFF;
}/*

/* content elements
-------------------------------------------------------- */
h3 {
	font-size: 1.4em;
	font-weight: normal;
	color:#000066;
}

h4 {
	font-size: 1.2em;
	font-weight: normal;
	color: #69c2ff;
	padding-top: 1em;
}


#right p, #right li {
	padding-bottom: 1em;
	line-height: 1.4em;
}

#right li {
	background: url("images/bullet-arrow.gif") left 5px no-repeat;
	padding-left: 12px;
	position: relative;
	margin-left: 20px;
	padding-left: 20px;
}

#right ol {
	list-style:decimal;
	
}

#left h3 {
	border-bottom: 1px solid #3b5488;
	margin-bottom: 6px;
}

#content a {
	color: #000066;/*#69c2ff;*/
}

#content a:hover, #footer a:hover {
	color: #FFF;
}

#footer p {
	color: #e8f065;
	padding: 30px 0;
	text-align: center;
}

#footer a { color: #e8f065; }

img.large { padding-bottom: 21px; }

/* tabular elements
-------------------------------------------------------- */
#right table {
	width: 510px;
	/*border-bottom: 1px solid #3b5488;*/
	margin: 0 0;
}

#right table th {
	font-size: 1em;
	padding: 3px;
	background: #3b5488;
	/*border-right: 3px solid #29406e;*/
}

#right table td {
	padding: 3px;
	font-size: 0.85em;
	/*border-bottom: 1px solid #3b5488;*/
}

/*form elements
-------------------------------------------------------- 
form {
	margin: 2em 0;
}

input, select, textarea {
	font: 1.2em normal "Lucida Grande", tahoma, verdana, sans-serif;
	padding: 6px;
	display: block;
	background: #1c253b;
	color: #FFF;
}

fieldset { 
	border: none; 
	display: block;
}

label, form p {
	padding: 6px 0 !important;
	margin: 0 !important;
}

legend {
	font-size: 1.4em;
	padding: 6px 0 12px 0;
	color: #69c2ff;
}

form strong.required { color: #69c2ff; }

input.normal { width: 460px; }
select.normal { width: 473px; }
textarea.normal { width: 460px; height: 150px; }

p.submit {
	position: relative;
	display: block;
}

input.button {
	font-size: 1.2em;
	font-weight: bold;
	padding: 3px 15px;
	color: #FFF;
	border: 1px solid #1c253b;
	background: #3b5488;
}
*/

form {
	padding-left: 40px;	text-align: left;

}

input, select, textarea {
	font: 12px normal Georgia, "Times New Roman", Times, serif;
	padding: 3px;
	background: #fff;
	width: 280px;
	color: #000;
}

textarea {
	height: 12em;
}

input.button {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 180px;
	background: #fff;
	color: #000;
	width: 280px;
	border: 1px solid #1c253b;
}

/* sFIR css
-------------------------------------------------------- */
#pagetitle {
	text-align: left;
	margin-left: 50px;
	/*background: url("images/titleback.gif") 0 20px repeat-x;*/
	height: 50px;
	width: 250px;
	float: left;
	display: block;
}

#topright {
	text-align: right;
	/*background: url("images/titleback.gif") 0 20px repeat-x;*/
	height: 100px;
	width: 400px;
	float: left;
	display: inline;
}

#pagetitle h3 { background: #3b98ff; }

/* .sIFR-flash, .sIFR-replaced { visibility: visible !important; }

span.sIFR-alternate {
	position: absolute;
	left: 0; top: 0;
	width: 0; height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-hasFlash #pagetitle h1 {
	text-align: center;
	visibility: hidden;
	float: right;
	font-size: 30px;
}

.sIFR-hasFlash .home-service h2 {
	visibility: hidden;
	font-size: 23px;
	font-weight: normal;
	letter-spacing: -6px;
}*/

/* Custom styles added by Paul Sculthorpe
--------------------------------------------------------

ul.sitemap {
	line-height: 0.5em;
	margin-left: 0em;
}

ul.sitemap li {
	margin-left: 2em;
}

ul.sitemap li ul {
	margin-top: 0.5em;
}

 */

.marque {
	/*background: url(images/speed_queen.gif) no-repeat;
	padding: 6px 12px;
	width:120px;
	text-align: center;*/
	font-size: 12px !Important;
	font-weight:bold !Important; 
	color:#FF0000!Important;
}

p.marque {
	font-size: 1.1em !Important;
	font-weight:bold !Important; 
	margin-top: 20px;
	color:#FF0000 !Important;
}

span.marque{
	font-size: 1.1em !Important;
	font-weight:bold !Important; 
	margin-top: 20px;
	color:#FF0000 !Important;
}

.blink {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: large;
	font-weight: bold;
	text-transform: capitalize;
	color: #FF0000 ;
	text-decoration: blink;
	text-align: center;
}
#dlist {
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	text-align: center;
	line-height: 20px;
}

#dlist a {
	text-transform:lowercase;
	color: #0000FF;
}

/* --- Spry widget styling --*/#mes {
	margin: 50px;
}
