@charset "utf-8";
/* CSS Document */

body
{
	width:968px;
	margin:0px auto;
}

h2
{
	font-size:12px;
	font-weight:bold;
	color:#c7b273;
}

h3
{
	font-size:12px;
	color:#000000;
	font-weight:normal;
}

a img
{
	border-width:0px;
}

a
{
	text-decoration:none;
	color:#666666;
}

form
{
	border-width:0px;
}

fieldset
{
	border-width:0px;
}

#wrapper
{
	background-color:white;
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
width:968px;
	margin:0px auto;
}

#logo
{
	width:170px;
	height:78px;
	float:right;
	border-style:solid;
	border-width:1px;
	border-color:#dcc57e;
	z-index:99;
	margin-right:16px;
}

#headernav
{
	width:300px;
	height:33px;
	float:left;
	margin-top:17px;
	margin-left:-11px;
	color:#dcc57e;
}

#headernav ul
{
	list-style:none;
	display:inline;
}

#headernav li
{
	display:inline;
	padding-right:7px;
}

#headernav a
{
	font-size:11px;
	font-weight:bold;
	color:#dcc57e;
	text-decoration:none;
}

#hometopbanner
{
	width:956px;
	height:247px;
	float:right;
	margin-top:-44px;
}

#contentarea
{
	width:956px;
	float:right;
	margin-top:16px;
	margin-bottom:10px;
}

#leftcolumn
{
	width:272px;
	float:left;
	padding-right:8px;
}

#middlecolumn
{
	width:355px;
	float:left;
	height:inherit;
	padding-left:7px;
	padding-right:7px;
	border-style:solid;
	border-width:0px 1px 0px 1px;
	border-color:#a7a9ac;
}

#middlecolumn img
{
	border-style:solid;
	border-width:1px;
	border-color:#cab576;
}

#form label
{
	width:100px;
	float:left;
	text-align:left;
	margin-top:6px;
}

#form input
{
	border-style:solid;
	border-width:1px;
	border-color:#808285;
	color:#666666;
	font-size:12px;
	font-family:tahoma;
	width:206px;
}

#form select
{
	border-style:solid;
	border-width:1px;
	border-color:#808285;
	color:#666666;
	font-size:12px;
	font-family:tahoma;
}

#form textarea
{
	border-style:solid;
	border-width:1px;
	border-color:#808285;
	color:#666666;
	font-size:12px;
	font-family:tahoma;
	width:206px;
}

#rightcolumn
{
	width:305px;
	float:left;
	margin-top:10px;
}

#rightcolumn h4
{
	font-weight:bold;
	margin-left:5px;
	margin-top:0px;
	color:black;
	font-size:12px;
}

#footer
{
	width:968px;
	float:left;
	font-size:10px;
}

#leftfooter
{
	width:400px;
	float:left;
}

#leftfooter ul
{
	list-style:none;
	display:inline;
	margin-left:-30px;
}

#leftfooter li
{
	display:inline;
	padding-right:6px;
}

#leftfooter a
{
	font-size:10px;
	font-weight:normal;
	color:black;
	text-decoration:none;
}

#rightfooter
{
	width:400px;
	float:right;
	text-align:right;
	color:#000000;
}

.leftarticles p
{
	margin-top:-5px;
	margin-bottom:15px;
}

.middlearticles p
{
	margin-top:-10px;
}

.quicklinks
{
	width:298px;
	float:left;
	margin-top:22px;
	margin-left:7px;
}

.quicklinksimage
{
	width:72px;
	height:49px;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#a7a9ac;
}

.quicklinksimage:hover
{
	width:72px;
	height:49px;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:black;
}


.quicklinkstext
{
	width:199px;
	height:49px;
	float:left;
	margin-left:25px;
}

.quicklinks h3
{
	margin-top:-5px;
}

.quicklinks p
{
	margin-top:-10px;
}

.gobutton
{
	background-color:#dbc57e;
	font-family:Tahoma;
	font-size:11px;
	border:0px;
	float:right;
	margin-right:110px;
	width:50px;
}

.refinesearchbox
{
	border-style:solid;
	border-width:1px 0px 0px 0px;
	border-color:#a7a9ac;
	width:243px;
}

.errors{
padding:0px 10px 15px 10px !important;
font-size:11px !important;
color:#bd2221 !important;
}

.categorieslisting
{
	width:187px;
	height:126px;
	float:left;
	margin-left:15px;
	margin-top:-10px;
}

.middlecolumntext a
{
	color:#666666;
}

.middlecolumntext a:hover
{
	text-decoration:underline;
}

.certlogos
{
	margin-top:25px;
}

.search_box{
padding:5px 8px 5px 8px;
background-color:white;
margin:0px 0px 5px 0px;
}

.search_entry,.search_entry_on{
padding:0px 0px 0px 10px;
margin:3px 0px 3px 5px;
background-image:url(../images/search_off.jpg);
background-position:left;
background-repeat:no-repeat;
cursor:pointer;
}
.search_entry_on{
background-image:url(../images/search_on.jpg);
}

.nextbutton
{
	background-color:#dbc57e;
	font-family:Tahoma;
	font-size:11px;
	border:0px;
	float:right;
	margin-right:110px;
	width:50px;
}

.nextbutton:hover
{
	background-color:#dbc57e;
	font-family:Tahoma;
	font-size:11px;
	border-style:solid;
	border-color:black;
	border-width:1px;
	float:right;
	margin-right:110px;
	width:50px;
}