* {
	margin:0;
	padding:0;
	font-size: small;
	}
html {
	
}
body {
	min-width:750px;
	font-family: Arial, "MS Trebuchet", sans-serif;
	padding-top:30px;
	background: #BAB3A0;
}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
dl {
	margin:0 0 15px 0;
}
dt {
	color:#C92524;
	margin:15px 0;
}
dt, dd {
	margin-bottom:5px;
}
dt {
	font-weight:bold;
}
dd {
	color:#A4C7EA;
}

ul.nolist {
	list-style-type:none;
}

a.dl {
	padding-left:20px;
	background:url('img/dl.gif') no-repeat 0 50%;
}
#wrap {
	margin:0 auto;
	width:750px;
	border:10px solid #FFF;
	position:relative;
	background:#1B4B87 url('img/site_bkg2.jpg') no-repeat 0 100%;
}
label {
color:#FFFFFF;
}

/* Image Replacement */
h1.logo {
	font-size: 100%;
	color: #000;
	width:212px;
	height:122px;
	position: absolute;
	top:10px;
	left:10px;
}
h1.logo span {
	width:212px;
	height:122px;
	position: absolute;
	background: url('img/CWlogo.gif') no-repeat;
	top:0px;
	left:0px;
}
h3 {
	font-size:230%;
	color:#F6D600;
}
h4 {
	font-size:130%;
	color:#F6D600;
	margin-bottom:7px;
}
h4.x2 {
	margin:8px 0 7px 0;
}
h5 {
	font-size:120%;
	color:#F6D600;
	margin-bottom:7px;
}
.twocolL {
	float:left;
	width:45%;
}

.twocolR {
	float:right;
	width:45%;
}
.twothreecol {
float:right;
width:33%;
}
.twothreecol img{
border:none;
}

#main2 .twocolL {
	float:left;
	width:32%;
}

#main2 .twocolR {
	float:left;
	width:32%;
}
#main2 .twothreecol {
float:right;
width:33%;
margin-right:10px;
border:0px;
}
#main2 .twothreecol img{
border:0px;
}

#nav {
    width:100%;
    font-size:100%;
    line-height:normal;
	font-weight:bold;
	padding-top:10px;
	
}
#navUL, #navUL ul {
	padding: 0;
	margin: 0 20px 0 0;
	list-style: none;
	
}

#navUL a {
	display: block;
	text-decoration:none;
	color:#FFF;
	padding:3px 4px 3px 4px;
	
}

#navUL li {
	float: right;
	margin-left:20px;
	display: inline;
	position:relative;
	
}
#navUL li a:hover {
	background:#C92524;
	
}
/* IM HERE 
-------------------------------*/
body.one #navUL li.one a,
body.two #navUL li.two a,
body.three #navUL li.three a,
body.four #navUL li.four a,
body.five #navUL li.five a {
	background:#C92524;
	
}
body.one #navUL li.one ul a,
body.two #navUL li.two ul a,
body.three #navUL li.three ul a,
body.four #navUL li.four ul a,
body.five #navUL li.five ul a {
	background:#F6D600;
	
}
body.one #navUL li.one ul a:hover,
body.two #navUL li.two ul a:hover,
body.three #navUL li.three ul a:hover,
body.four #navUL li.four ul a:hover,
body.five #navUL li.five ul a:hover {
	background:#C92524;
	
}

/*Secondary Nav 
-------------------------------*/
#navUL li ul {
	position: absolute;
	left: -999em;
	text-align:left;
	background:#F6D600;
		
}
#navUL li ul li {
	float:none;
	margin-left:0;
	
}
#navUL li ul li a {
	padding:3px 5px;
	color:#000;
}

#navUL li:hover ul, #navUL li.sfhover ul {
	left: auto;
}

#navUL li ul a:hover {
	background:#C92524;
	color:#FFF;
}

#navUL li:hover, #navUL li.hover {
    position: static;
}



#pagehead {
    background:#F6D600;
	margin:29px 0 0 0;
	text-align:right;
}
#pagehead h2 {
	font-size:120%;
	padding:15px 20px 12px 0;
}

#pagehead h2 span {
	font-size:100%;
	display:block;
	margin-right:30px;
}
#mainWrap {
	padding:30px 20px 20px 20px;
}
#main {
	float:left;
	width:400px;
	margin-bottom:260px;
}

#main img {
	float:right;
	margin: 0 0 15px 15px;
	border:2px solid #000;
}
#main img.imageL {
	float:none;
	margin:0 15px 15px 0;
}
#main a {
	color:#F6D600;
}
#main p {
	color:#FFF;
	font-size:100%;
	line-height:1.7em;
	margin-bottom:15px;
}
#main p strong {
	font-size:100%;
}
#main p.rule {
	
}
#main ul {
	color:#fff;
}
#main ul.nolist {
	list-style-type:none;
	margin-left:0;
}
#main ul.mainFoot {
	background:#F6D600;
	padding:5px 0 4px 0;
	margin:10px 0;
	font-weight:bold;
	text-align:center;
	color:#000;
}
#main ul.mainFoot li {
	display: inline;
	margin-right:15px;
}

#main2 {
	float:left;
	width:95%;
	margin-bottom:260px;
}

#main2 a {
	color:#F6D600;
}
#main2 p {
	color:#FFF;
	font-size:100%;
	line-height:1.7em;
	margin-bottom:15px;
}
#main2 p strong {
	font-size:100%;
}
#main2 p.rule {
	
}
#main2 ul {
	color:#fff;
}
#main2 ul.nolist {
	list-style-type:none;
	margin-left:0;
}
#main2 ul.mainFoot {
	background:#F6D600;
	padding:5px 0 4px 0;
	margin:10px 0;
	font-weight:bold;
	text-align:center;
	color:#000;
}
#main2 ul.mainFoot li {
	display: inline;
	margin-right:15px;
}
#main2 img{
border:0px;
}

/* Sidebar 
------------------------------*/
#sidebar {
	float:right;
	width:265px;
	margin-bottom:180px;
	
}

#sidebar div#cwImage {
	border:3px solid #FFF;
	width:262px;
	height:197px;
	background:#000;
	
}
#main div#cwImage {
border:3px solid #FFF;
	width:262px;
	height:197px;
	background:#000;
	
}
#main div#cwImageRun {
border:3px solid #FFF;
	width:400px;
	height:300px;
	background:#000;
	
}


/* Sidebar Alternate
------------------------------*/

#sidebar2 {
	float:right;
	width:280px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	margin-bottom:180px;
	background-color:#F6D600;

}

#quicklink dd{
padding:4px;
}
#sidebar2 div#cwImage {
	border:3px solid #FFF;
	width:262px;
	height:197px;
	background:#000;
	margin:auto;
}

#sidebar2 a {
color:#000;
text-decoration:none;
padding:8px;

}

#sidebar2 a:hover {
	background:#C92524;
	color:#FFF;
}


/* Secondary Pages
-----------------------------------*/
body.secondary h3 {
	margin:10px 0 5px 31px;
	color:#FFF;
}
body.secondary dt {
	color:#FFF;
}
body.secondary dd {
	color:#A4C7EA;
}
body.secondary ul {
	margin-left:20px;
}
body.secondary li {
	margin-bottom:10px;
}
body.secondary #wrap {
	background:#1B4B87 url('img/site_bkg_short.jpg') no-repeat 0 100%;
}
#secondWrap {
	border:1px solid #FFF;
	margin-bottom:196px;
	padding:0 30px;
	background: url('img/secSide_faux2.gif') repeat-y 498px 0;
}
#secondWrapAlt {
	border:1px solid #FFF;
	margin-bottom:196px;
	padding:0 30px;
	background:none;
}
body.secondary #main {
	margin:15px 0;
	width:430px;
}
body.secondary #sidebar {
	margin-bottom:30px;
	width:180px;
}
#sidebar ul.sidenav {
	margin-top:10px;
	margin-left:0;
}
#sidebar ul.sidenav li {
	font-weight:bold;
	list-style-type:none;
	/*width:100%;*/
	margin-bottom:0;
}
#sidebar ul.sidenav li.head {
	padding:5px 15px;
	border-bottom:1px solid #767268;
	color:#767268;
	
}
#sidebar ul.sidenav li a {
	color:#000;
	text-decoration:none;
	padding:5px 15px;
	display:block;
}
#sidebar ul.sidenav li a:hover {
	background:#C92524;
	color:#FFF;
}
/* sidenav AM HERE 
----------------------------------*/
/*#secondWrap.one ul.sidenav li.one a,
#secondWrap.two ul.sidenav li.two a,
#secondWrap.three ul.sidenav li.three a,
#secondWrap.four ul.sidenav li.four a,
#secondWrap.five ul.sidenav li.five a,
#secondWrap.six ul.sidenav li.six a {
	background:#C92524;
	color:#FFF;
}*/
/* sidenav AM HERE 
----------------------------------*/
/*#secondWrapAlt.one ul.sidenav li.one a,
#secondWrapAlt.two ul.sidenav li.two a,
#secondWrapAlt.three ul.sidenav li.three a,
#secondWrapAlt.four ul.sidenav li.four a,
#secondWrapAlt.five ul.sidenav li.five a,
#secondWrapAlt.six ul.sidenav li.six a {
	background:#C92524;
	color:#FFF;
}*/
#sidebar2 ul.sidenav li.last {
	border-bottom:1px solid #A09C92;
}
#sidebar2 ul.sidenav li.extra a:hover {
	background:none;
	color:#000;
}
#sidebar2 ul.sidenav {
	margin-top:10px;
	margin-left:0;
}
#sidebar2 ul.sidenav li {
	font-weight:bold;
	list-style-type:none;
	/*width:100%;*/
	margin-bottom:0;
}
#sidebar2 ul.sidenav li.head {
	padding:5px 15px;
	border-bottom:1px solid #767268;
	color:#767268;
	
}
#sidebar2 ul.sidenav li a {
	color:#1B4B87;
	text-decoration:none;
	padding:5px 15px;
	display:block;
}
#sidebar2 ul.sidenav li a:hover {
	background:#C92524;
	color:#FFF;
}

#sidebar2 ul.sidenav li.last {
	border-bottom:1px solid #A09C92;
}
#sidebar2 ul.sidenav li.extra a:hover {
	background:none;
	color:#000;
}
/*Specific Pages 
----------------------------------*/
body#home dd {
	color:#000;
	font-weight:bold;
}


/* FORM */

table.formtable td.mylabels {
	width:150px;
}
table.formtable td {
	height:25px;
}
div.delivery  label.goblock {
	display:block;
	
}
div.delivery  p {
	margin: 0 0 10px 0;
	line-height:2em;
	color:#FFF;
}

table.formtable {
	color:#FFF;
}
#main img.nofloat {
	float:none;
}
