/* CSS Document */

html {
	font-size: 76%;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
} 

html * {
	font-size: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

body{
	margin:0px auto;
	padding:0px;
	width:100%;
	background-color:#FFFFFF;
	background-image:url("../images/BG.jpg");
	background-repeat:repeat-x;
	font-size:12px;
}

#core, #coreTop, #coreBottom, #coreTop_home, #coreBottom_home{
	float:left;
	height:auto !important;	
	height:500px;
	min-height:500px;
	width:780px;
}

#core{
	background-image:url("../images/body_stretch.jpg");
}

#coreHeader, #coreHeader_home{
	float:left;
	width:780px;
	height:162px;
}

#coreHeader_home{
	background-image:url("../images/header_home.jpg");
}

#coreHeader{
	background-image:url("../images/header.jpg");
}

#coreCopyright{
	width:780px;
}

#coreCopyright, #coreCopyrightLink a{
	padding:0px 0px 0px 0px;
	color:#FFFFFF;	
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
   font-size:10px;
}

#coreCopyrightLink{
	padding:0px 0px 0px 8px;
}

#coreCopyrightCompany, #coreCopyrightLink{
	display:inline;
}

#coreHeader h1, #coreFooter h2, #coreFooter h3, #coreHeader_home h1, #coreFooter_home h2{
	margin:0px;
	padding:0px;
	text-indent:-999px;
}

#coreFooter, #coreFooter_home{
	float:left;
	width:780px;
	height:388px;
}

#coreFooter{
	background-image:url("../images/footer.jpg");
}

#coreFooter_home{
	background-image:url("../images/footer_home.jpg");
}

#coreTop, #coreTop_home{
	background-repeat:no-repeat;
}

#coreTop{
	background-image:url("../images/body_top_home.jpg");
}

#coreTop_home{
	background-image:url("../images/body_top_home.jpg");
}

#coreBottom, #coreBottom_home{
	background-repeat:no-repeat;
	background-position:bottom;
}

#coreBottom{
	background-image:url("../images/body_bottom.jpg");
}

#coreBottom_home{
	background-image:url("../images/body_bottom_home.jpg");
}

#coreNav{
	float:left;
	width:238px;
	height:245px;
	background-image:url("../images/nav.jpg");
	background-repeat:no-repeat;
}

#coreContent{
	float:left;
}

#coreSearch{
	float:right;
	padding:35px 20px 0px 0px;
}

#coreSearchInput{
	border:1px solid #000000;
	width:175px;
	font-size:14px;
	text-indent:5px;
	float:left;
}

#coreSearchSubmit{
	font-size:16px;
	float:left;
}

#coreSearchForm{

}

#local_itemDisplay{
	margin:50px 0px 0px 20px;
}

#local_itemList{
	margin:10px 0px 0px 250px;
}

#itemDetails_detail_description_lable{
	background-color:#000000;
	color:#000;
}

#itemList_noResult{
	width:780px;
	margin:10px;
	text-align:center;
}

.itemList_link{
	text-align:center;
}

.itemList_link a{
	text-decoration:none;
	color:#000;
	font-weight:bold;
	font-size:14px;
}

.itemList_link a:hover{
	color:#990000;
}

#top{
	width:780px;
	height:198px;
	float:left;
}

#coreSearchButton{
	width:35px;
	height:22px;
	float:left;
}

#coreSearchButtonLinkUL, #coreSearchButtonLinkUL ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	background-color:#E3E1E2;
}

#coreSearchButtonLinkUL a {
	text-decoration:none;
	display: block;
	color:#696768;
}

#coreSearchButtonLinkUL li { /* all list items */
	float: left;
}

#coreSearchButtonLinkUL li ul { /* second-level lists */
	border:1px solid #000000;
	border-bottom:none;
	position: absolute;
	margin:-30px 0px 0px 80px;
	width: 160px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#coreSearchButtonLinkUL li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 180px;
}

#coreSearchButtonLinkUL li:hover ul ul, #coreSearchButtonLinkUL li:hover ul ul ul, #coreSearchButtonLinkUL li.sfhover ul ul, #coreSearchButtonLinkUL li.sfhover ul ul ul {
	left: -999em;
}

#coreSearchButtonLinkUL li:hover ul, #coreSearchButtonLinkUL li li:hover ul, #coreSearchButtonLinkUL li li li:hover ul, #coreSearchButtonLinkUL li.sfhover ul, #coreSearchButtonLinkUL li li.sfhover ul, #coreSearchButtonLinkUL li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#coreSearchButtonLinkUL li:hover, #coreSearchButtonLinkUL li.hover {
    position: static;
}

#linkColor a:link{color:#000000; text-decoration:none;}
#linkColor a:visited{color:#000000; text-decoration:none;}
#linkColor a:hover{color:#CC0000; text-decoration:none;}

#itemDetails_largeImage{
	top: 250px;
}

#coreSearchSubmit{
	border:1px solid #FFFFFF;
	background-color:#B9B9B9;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	float:left;
}

#searchButton{
	float:left;
	width:25px;
	height:22px;
	display:block;
	padding-left:7px;
}

#coreSearchForm{
	width:300px;
	height:22px;
	float:left;
	padding:112px 0px 0px 100px;
}

#local_itemDisplay{
	margin:10px 0px 0px 20px;
}

#local_itemList{
	margin:10px 0px 0px 20px;
}

#itemDetails_detail_description_lable{
	background-color:#E5E8F7;
	color:#273C84;
	height:25px;
	padding-top:5px;
}

#itemList_noResult{
	width:780px;
	margin:20px 0px 0px 0px;
	text-align:center;
}

.itemList_link{
	text-align:center;
}

.itemList_link a{
	text-decoration:none;
	color:#003399;
	font-weight:bold;
	font-size:14px;
}

.itemList_link a:hover{
	color:#990000;
}

.itemList_box{
	border:none;
	margin:0px 0px 0px 0px;
}

#itemDetails_detail_box{
	margin:0px 0px 0px 130px;
}

#itemDetails_detail_informationLinks a{
	color:#273C83;
}

#itemDetails_detail_image a{
	color:#273C83;
}

#itemDetails_detail_largeImageLink{
	color:#273C83;
}


#itemDetails_detail_description_content{
	color:#273C83;
}

#miscProperDisplay
{
	width: 780px;
	float: left;
	padding: 0px 0px 0px 15px;
}
#sitemap{
	display:none;
}
