/*
***********  Custom css ************
*/

/* overwrite padding in  editor_style */
img{
	border:0px;
}

.submenu {
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	
}
.submenu:hover {
	/* font-weight:bold; */
	color:#F1A827;
	text-decoration:none;
}
.submenuselected{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	font-weight: bold;
}

.errorText{
    color: #FF0000;
}

.nextprevdisabled{
	color: #cccccc;
}
.nextprevlink{
	color: #33597e;
	text-decoration: none;
}
.nextprevlink:hover{
	color: orange;
	text-decoration: none;
}
.nextprevcurrentpage{
	color: #33597e;
	text-decoration: underline;
}

.head-bg {
	background:url(images/banners/header.jpg) no-repeat;
	width:885px;
	height:259px;
}

/* Main Navigation */

ul#mainNav {
	height:30px;
	background-color:#154260;
	margin:0px;
}

#mainNav li {
	list-style:none;
	float:left;
	position:relative;
}

#mainNav > li {
	margin:0 0 0 10px;
}

#mainNav > li.first {
	margin-left:0;
}

#mainNav li a {
	padding:5px 15px;
	color:#fff;
	display:block;
	position:relative;
}

#mainNav > li > a {
	height:20px;
}

#mainNav li a:hover, #mainNav li.current > a {
	color:#eee;
	background:#0D527D;
}

#mainNav ul {
	position:absolute;
	width:160px; /* left offset of submenus need to match (see below) */
	top:-999px;
	background:#fff;
	-webkit-box-shadow: 2px 2px 5px #ccc; -moz-box-shadow: 2px 2px 5px #ccc; box-shadow: 2px 2px 5px #ccc;
	padding-left:0px; margin-left:0px;
}
	#mainNav ul li a {
		color:#154260;
	}

	#mainNav ul li a:hover {
		background:#EEE;
		color:#154260;
	}

#mainNav ul li {
	width:100%;
}

#mainNav li:hover {
	visibility:inherit; /* fixes IE7 'sticky bug' */
}

#mainNav li:hover ul, #mainNav li.sfHover ul {
	left:0;
	top:30px; /* match top ul list item height */
	z-index:99;
}

#mainNav li:hover li ul, #mainNav li.sfHover li ul {
	top:-999em;
}

#mainNav li li:hover ul, #mainNav li li.sfHover ul {
	left:160px; /* match ul width */
	top:0;
}

#mainNav li li:hover li ul, #mainNav li li.sfHover li ul {
	top:-999em;
}

#mainNav li li li:hover ul, #mainNav li li li.sfHover ul {
	left:160px; /* match ul width */
	top:0;
}

#mainNav ul li a {
	margin:1px 1px 0 0;
}


/** used in send to a freind **/
.input {
	font-family: verdana;
  	font-size: 11px; 
  	color:#333333;
	padding:0px; margin:0px;
	border:1px solid #C7C7C7;
	padding-left:3px;
	padding-right:3px; 
}

.textinput {
	border:1px solid #C7C7C7; 
	padding-left:3px;
	padding-right:3px;
	margin:0px;
	background-image:url(/images/spacers/input_bg.gif);
	background-repeat:repeat-x;
}

.textinputhover {
	border:1px solid #114D7C; 
	padding-left:3px;
	padding-right:3px;
	margin:0px;
	background-image:url(/images/spacers/input_bg.gif);
	background-repeat:repeat-x;
}


.button { color: #FFFFFF; background-color: #C31F41; border-bottom: 1px solid #CB3C5A; border-top: 1px solid #D6647C; border-right: 1px solid #CB3C5A; border-left: 1px solid #D6647C; height: 20px; font-weight: bold; }

/************  Custom - Site specific *************/

.sitemap {
	font-family:Verdana;
	font-size:9px;
	color: #CCCCCC;
}

.facebookBtn, .youtube {
	display:block;
	float:right;
	margin:20px 20px 0 0;
	background-image:url(images/buttons/social.jpg);
	background-position:left top;
	height:33px; width:33px;
	text-indent:-9999px;
}
	.youtube {
		background-position:right top;
	}

.pp_description {
	display:hidden !important;
}
