* {

	margin:0;
	padding:0;

}

body {

	font-size:76%;
	background:#6688A2 url("../img/bbg.gif") top center no-repeat;

}

p {

	font:normal 1.1em "helvetica neue", helvetica, verdana, sans-serif;
	color:#000;
	line-height:18px;
	padding:4px 0 4px 0;

}

a {

	font:bold 1.0em "helvetica neue", helvetica, verdana, sans-serif;
	color:#000;
	text-decoration:none;
	border-bottom:1px solid #CCC;

}

a.noborder {

	border:0;

}

h2 {


}

#container {

	width:764px;
	background:#FFF;
	margin:0 auto;
	padding:0 8px 0 8px;

}

#header {

	width:764px;
	height:120px;
	background:#FFF url("../img/logo.jpg") center left no-repeat;

}

#header ul {

	float:right;
	margin-top:50px;

}

#header li {

	display:inline;
	list-style:none;
	
}

#header a {

	display:block;
	background:#FFF url("../img/topnavbg.jpg") center left no-repeat;
	padding:5px 5px 5px 20px;
	float:left;
	border:0;
	margin-right:8px;
}

#header a:hover {

	background:#FFF url("../img/topnavbg_on.jpg") center left no-repeat;
	color:#5D1414;

}

#content {

	width:549px;
	float:left;
	padding:0 8px 0 8px;

}

#content h2 {

	font:bold 1.8em "helvetica neue", helvetica, verdana, sans-serif;
	color:#390D0D;
	padding:15px 0 15px 8px;

}

#topmenu {


height:50px;


}

#topmenu img{

	display:block;
	float:left;

}



#topflash {

	padding-top:4px;



}

.content-hold-top {

	width:549px;
	height:67px;
	background:url("../img/ch_top.gif") top left no-repeat;
	margin-top:4px;

}

.content-hold-main {

	width:549px;
	background:url("../img/ch_bg.gif") top left repeat-y;


}

.content-hold-main p{

	padding:0 12px 16px 12px;


}

.content-hold-footer {

	width:549px;
	background:url("../img/ch_bottom.gif") top left repeat-x;
	height:21px;


}

#sidebar {

	width:183px;
	float:right;
	padding:0 8px 0 8px;
}

#sidebar h2 {

	font:bold 0.9em  "helvetica neue", helvetica, verdana, sans-serif;
	color:#000;
	margin:16px 0 0 0;
	border-bottom:1px solid #C6D6E4;
	padding:0 0 4px 0;

}

#sidebar p {

	color:#333;
	

}

#sidebar FORM {

	margin:12px 0 8px 0;

}

#sidebar INPUT {

	padding:5px;
	border:1px solid #ABABAB;
	width:110px;
	font:bold 0.9em  "helvetica neue", helvetica, verdana, sans-serif;
	color:#666666;
}

#sidebar INPUT.submit {

	padding:5px;
	border:1px solid #ABABAB;
	width:50px;
	color:#000;

}

#footer {

	width:764px;
	background:#FFF url("../img/footer.jpg") top left no-repeat;
	border-top:20px solid #FFF;

}

#footer p {

	margin-left:160px;

}

#footer a {

	font-weight:normal;

}

/*------- Top Nav - Shared Elements -------*/


.pvmencss, .pgmencss, .bsmencss, .lfmencss{

	position:absolute;
	visibility: hidden;
	border-bottom-width: 0;
	line-height: 18px;
	z-index: 100;
	width:126px;
	padding:0 0 0 0;
	margin-left:9px;

}

.pvmencss a, .pgmencss a, .bsmencss a, .lfmencss a{

	width: 100%;
	display: block;
	padding: 3px 0;
	text-decoration: none;
	text-indent: 5px;
	
}

.pvmencss a:hover, .pgmencss a:hover, .bsmencss a:hover, .lfmencss a:hover{

	text-decoration:underline;
	
}

.pvmencss, .pgmencss, .bsmencss, .lfmencss{

background:#fff;


}

.pvmencss a, .pgmencss a, .bsmencss a, .lfmencss a{

border-right:1px solid #7D7D7D;
border-left:1px solid #7D7D7D;
border-bottom:1px solid #7D7D7D;

}

#pvlink, #pglink, #bslink, #lflink{

	display:block;
	width:135px;
	float:left;
	text-align:center;
	padding:0;
	font:bold 1.1em arial, verdana, sans-serif;
}

/*------- Top Nav - Set Sizes -------*/

#pglink, .pgmencss {

	width:125px;
	margin-left:0;

}

.pvmencss a:hover {

	background:#778794;
	color:#FFF;

}

.pgmencss a:hover {

	background:#52132E;
	color:#FFF;
}

#bslink, .bsmencss {

	width:134px;
	margin-left:0;

}

.bsmencss a:hover {

	background:#6B6744;
	color:#FFF;
}

#lflink, .lfmencss {

	width:146px;
	margin-left:0;
	
}

.lfmencss a:hover {

	background:#654574;
	color:#FFF;
}

