@charset "utf-8";
/* 
CSS Document 
Layout and design for Cascade
*/

/*LAYOUT*/
#header {
	position:relative;
	margin:0px auto;
	padding: 0px;
	height:178px;
	width:797px;
	back ground: url(../pub/images/header.jpg) top left no-repeat;
	
	text-align:right;
	color:#ff8204;
	font-size:1em;
	font-weight:bold;
}
#header2 {
	position:relative;
	margin:0px auto;
	padding: 0px;
	height:178px;
	width:797px;
	back ground: url(../pub/images/header.jpg) top left no-repeat;
	
	text-align:left;
	color:#ff8204;
	font-size:1em;
	font-weight:bold;
}


#header div.inside {
	position:absolute;
	top:0px;
	left:0px;
	width:760px;
}
#header div.inside div.inside{
	text-align:right;
	padding:5px 25px 0px 0px;
}

#wrapper {
	margin:0px auto;
	padding:0px;
	width:797px;
}

#lCol {
	margin:0px;
	padding:0px;
	width:240px;
	overflow:visible;
	
}

#lCol #specials {
	
	clear:none;
}

#rCol {
	float:right;
	margin:0px;
	padding:0px;
	width:550px;
	font-size: 1em;
	line-height:1.3em;
}
#rCol ul li {
	list-style-type:none;
	padding: 0px 0px 0px 20px;
	background: url(../pub/images/submenubg.jpg) top left no-repeat;
}


#footer {
	clear:both;

	height:67px;
	width: 100%;
	background: url(../pub/images/footer.jpg) top left no-repeat;
	
	text-align:right;
}

#footer2 {
	clear:both;

	height:67px;
	width: 100%;
	background: url(../pub/images/footer2.jpg) top left no-repeat;
	
	text-align:right;
}


.inside {
	padding: 15px;
}

.padRightMore{
	padding-right:30px;
}


/*Specials*/

/*Email Form*/
#lCol div#specials div#emailForm {
	position:relative;
	margin:0px;
	padding:0px;
	height:117px;
	width:201px;
	background:url(../pub/images/specials_02.jpg) top left no-repeat;
	
	text-align: center;
	color:#FFF;
}
#lCol div#specials div#emailForm div.container {
	padding: 20px 0px 0px 0px;
	width:100%;
	
	background:none;
}

#lCol div#specials div#emailForm div.container h5 {
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	
	color:#fff;
	text-align:center;
	line-height:normal;
}

#lCol div#specials div#emailForm div.container form ul {
	list-style: none;
	margin:0px;
	padding:0px;
}
#lCol div#specials div#emailForm div.container form ul li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#lCol div#specials div#emailForm div.container form ul li label {
	width:0px;
	overflow:hidden;
}

#lCol div#specials div#emailForm div.container form br{
	clear:none;
}
	
#lCol div#specials div#emailForm div.container form ul li input {
	clear: none;
	margin:7px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	height:17px;
	
	border:1px solid #000000;	
}


input#btn_Submit{
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:21px;
	width:49px;
	border:none;
	cursor:pointer;
	color:#fff;
	background:url(../pub/images/emailsubmit.jpg) top left no-repeat;
}
/*End Email Form*/

/*Search Box*/
#lCol div#specials div#searchBox {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:47px;
	width:201px;
	background:url(../pub/images/specials_03.jpg) top left no-repeat;
}

#lCol div#specials div#searchBox div.container {
	position:relative;
	padding: 0px 0px 0px 0px;
}

#lCol div#specials div#searchBox div.container input.btnSubmit {
	position:absolute;
	top: 10px;
	left: 125px;
	cursor:pointer;
	height:21px;
	width:49px;
	background: url(../pub/images/searchsubmit.jpg) top left no-repeat;
	
	text-align:center;
	border:none;
	color:#ffffff;
}
#lCol div#specials div#searchBox div.container input.txtInput {
	position:absolute;
	top: 9px;
	left:25px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	height:17px;
	
	border:1px solid #000000;
}
/*End Search Box*/
/*End Specials*/
/*End Layout*/


/*Menu Design*/
/*top level*/
ul#MainMenu.xMenu {
	clear:none;
	list-style:none;

}

ul#MainMenu.xMenu li {
	font-size: 1.1em;
	color: #0056A9;
	font-weight:bold;
	border-bottom: 1px solid #F7E2CC; 
}

ul#MainMenu.xMenu li a:link, ul#MainMenu.xMenu li a:visited, ul#MainMenu.xMenu li span {
	color: #0056A9;
	border: none;
	background:none;
}

ul#MainMenu.xMenu li a:hover, ul#MainMenu.xMenu li a:active, ul#MainMenu.xMenu li span {
	color: #0056A9;
	border: none;
	background:none;
}

ul#MainMenu.xMenu li ul li{
/*	display:none;*/
}

/*End Top level*/

/*Sub Menus*/
ul#MainMenu.xMenu li ul {
	list-style:none;
	border:none;
}

ul#MainMenu.xMenu li ul li {
	font-size: 0.9em;
	border:none;
}

ul#MainMenu.xMenu li ul li a {
	padding: 0px 0px 0px 20px;
}

ul#MainMenu.xMenu li ul li a {
	padding: 0px 0px 0px 20px;
}

/*Current Page State*/
ul#MainMenu.xMenu li ul li a.currentpage:link, ul#MainMenu.xMenu li ul li a.currentpage:visited {
	background: url(../pub/images/submenubg.jpg) top left no-repeat;
}

/*Sub Menu Links*/
ul#MainMenu.xMenu li ul li a:link, ul#MainMenu.xMenu li ul li a:visited {
	color: #ff8204;
	border: none;
	background:none;
	font-weight:normal;
}

ul#MainMenu.xMenu li ul li a:hover, ul#MainMenu.xMenu li ul li a:active {
	color: #ff8204;
	border:none;
	background: url(../pub/images/submenubg.jpg) top left no-repeat;
}

/*End Sub Menu*/

/*Support Menu -in top right of header*/
#header div.inside a:link, #header div.inside a:visited, #header div.inside a:hover, #header div.inside a:active {
	color:#ff8204;
	text-decoration:none;
}

.sitemap h1 {
	font-size: 1.2em;
}
.sitemap h2 {
	font-size: 1em;
}
.sitemap h3 {
	font-size: 0.9em;
}
.sitemap h1 a, .sitemap h2 a, .sitemap h3 a, .sitemap h4 a {
	font-size:1em;
}