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

/* overwrite padding in  editor_style */

img{ border:0px; }

.errorText{ color: #F00101; }

.errorTextSide { color: #F00101; font-size:10px; } 

.errortextwhite { color:#FFFFFF; font-size:11px; }

.nextprevdisabled{ color: #cccccc; }

.nextprevlink{ color: #33597e; text-decoration: none; }

.nextprevlink:hover{ color: orange;	text-decoration: none; }

.nextprevcurrentpage{ color: #33597e; text-decoration: underline; }

/** 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;
}

.dropdown {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6E6E;
}

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

input.textinput, input.textinputhover {
	height:22px;
	padding-top:3px;
}

textarea.textinput, textarea.textinputhover {
	padding-top:3px;
}

.noborder {	border:0px; padding:0px; margin:0px; }

.contactForm td {
	padding:1px 2px;
}

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

.sitemap { color:#545454; line-height:14px; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:3px; text-decoration:none; }

.sitemap:hover { text-decoration:none; }

.sitemaplist { text-decoration:none; }

.sitemaplist:hover { text-decoration:none; }

.footer { font-size:10px; line-height:14px; text-decoration:none; }

.footergreen { font-size:10px; line-height:14px; color:#99C915; text-decoration:none; }

.footergreen:hover { font-size:10px; line-height:14px; color:#333333; text-decoration:underline; }




/* Secondary Nav */

#secondNav {
	margin:0;
	padding:0;
}

#secondNav li {
	list-style:none;
	display:inline;
	font-size:12px;
	margin:0;
	padding:0 7px;
	font-weight:bold;
}

#secondNav li a {
	text-decoration:none;
}

#secondNav li a:hover, #secondNav li.down a {
	text-decoration:underline;
}


/* Main Nav */

#mainNav {
	margin:0;
	padding:0;
	width:517px;
}

#mainNav li {
	list-style:none;
	display:inline;
	font-size:12px;
	margin:0;
	padding:0;
	font-weight:bold;
}

#mainNav li a {
	text-decoration:none;
	border-top:4px solid #99C915;
	background:#EDEDED;
	color:#333333;
	height:27px;
	*height:38px;
	display:block;
	float:left;
	margin:0 2px 0 0;
	padding:7px 18px 0;
}

#mainNav li a:hover, #mainNav li.down a {
	background:#333333;
	color:#fff;
}


/* Blog */

#popupWindowCaller {
	display:none;
}

.displaying {
	text-align:center;
}

.blogDate {
	color:#999;
	margin:0 0 5px 0;
}

.blogMenu {
	list-style:none;
	margin:0;
	padding:0;
}

.blogMenu li {
	padding-bottom:7px;
}

.blogMenu a {
	text-decoration:none;
}

.blogMenu img {
	vertical-align:middle;
}


.content ul {
	margin-left:0;
	padding-left:0;
}

.content ul li {
	background:url(/images/spacers/tick.gif) no-repeat 0 1px;
	list-style:none;
	padding:0 0 2px 23px
}


