/* CSS Document */



html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,em,u,strong,fieldset,input,label,hr { margin: 0; padding: 0; min-height:100%; text-align:left }



body {font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;  font-size:11px; color:#333; position:relative; text-align:center; margin:0 auto;}

.body1 {
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	position:relative;
	margin:0 auto;
	width: 100%;
}
	

h1,h2,h3,h4,h5,h6 { font-size:11px; clear:both; font-weight:normal; }

ul,ol { list-style-position:outside; }

caption,th { text-align: left; }

table { border-collapse: collapse; border-spacing: 0; clear:both; }

a img { border:none; }

hr { clear:both; display:block; border:none; }

br { clear:both; }



.container {

	width:950px;

	text-align:left;

	position:relative;

	margin:0 auto;

}



.header { width:950px; text-align:left; position:relative; margin:0 auto; height:100%; }

div#primary,div#secondary { float:left }

div#primary { width:350px; background-color:#fff;}

div#secondary { width:550px; margin:0 0 0 7px ; float:right;}

div.boxcont { width:229px; float:left }



.utilnav { text-align:right; width:100%; }

.utilnav ul { font-size:11px; float:right;}

.utilnav ul li { display:inline;  list-style-type:none; border-right:#333 1px dotted; }

.utilnav ul li a { padding:0.6em 0.6em 0 0.5em; display: inline-block;  color:#333; text-decoration:none;}

.utilnav ul li.last a{border:none; background-image:none;}

.utilnav ul li a:hover { text-decoration:underline; }

.utilnav ul li.selected a { color:#292423; }



.shopping{ text-decoration:none; color:#333;font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;  font-size:11px; }

.shopping:hover{ text-decoration:underline; color:#333;}



.orange{ text-decoration:none; color:#7f7f7f; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;

         font-weight:bold;}

.orange:hover{ text-decoration:none; color:#B46600;

         }

		 

.smalllink{ color:#B46600; font-weight:bold; text-decoration:none; font-size:10px;} .smalllink:hover{ color:#999; text-decoration:none;}



.smalllinkgray{ font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; color:#333;  text-decoration:none; font-size:11px; border-bottom:#f1f1f1 1px dotted;} .smalllinkgray:hover{ color:#fff; text-decoration:none;}		 

.green{
	color:#959717;
	font-weight:bold;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
	text-align:left;
	margin:0 auto;
	width: 100%;
}



.more:link,active,visited{ color:#333; text-decoration:none;
font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;  font-size:9px; position:relative; margin:0 auto;
} .more:hover{ color:#cc0000;}



.subborder{ border-bottom:#cccccc 1px solid;  border-top:#e6e6e6 1px solid;border-left:#e6e6e6 1px solid;border-right:#cccccc 1px solid;background-image:url(../../site/subcat0.gif); background-position:bottom;  background-repeat:repeat-x; color:#333; font:bold 10px; text-decoration:none; display:block; padding-left:10px; padding-bottom:4px; padding-top:4px; font-size:11px; }



.subborder:hover{ border-bottom:#cccccc 1px solid;  border-top:#e6e6e6 1px solid;border-left:#e6e6e6 1px solid;border-right:#cccccc 1px solid;background-image:url(../../site/subcat.gif);  background-repeat:repeat-x; color:#B46600; font:bold 10px;}



.active{ border-bottom:#cccccc 1px solid;  border-top:#e6e6e6 1px solid;border-left:#e6e6e6 1px solid;border-right:#cccccc 1px solid;background-image:url(../../site/subcat.gif); background-position:bottom;  background-repeat:repeat-x; color:#333; font:bold 10px; text-decoration:none; display:block; padding-left:10px; padding-bottom:4px; padding-top:4px; font-size:11px; font-weight:bold;}



.orangebold{
	color:#C27506;
	font-weight:bold;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
	margin:0 auto;
	width: 100%;
}



 .accordion_headings{ padding:4px;  color:#FFFFFF; cursor:pointer; border-bottom:#f1f1f1 1px dotted; }

  .accordion_headings:hover{ background:#758482; }

  .accordion_child{ padding:15px; background:#F4F4F4; }

  .accordion_highlight{ background:#758482; }

.Button {cursor:pointer;BORDER-RIGHT: #2976b5 1px outset; BORDER-LEFT: #3388c1 1px solid;BORDER-TOP: #3388c1 1px solid; FONT-SIZE: 10px; font-weight:bold; BACKGROUND-IMAGE: none; height:20px; background-color:#3f99cb; color:#fff;  BORDER-BOTTOM: #2976b5 1px outset; font-FAMILY:Verdana; text-align:center;}

.bluelink{ font-weight:bold; color:#169000; text-decoration:none;}
.bluelink:hover{color:#2289BC;}


.orangesidelink{ color:#7f7f7f; text-decoration:none; font-size:11px;  display:block; text-align:left; height:15px; padding-left:10px; vertical-align:middle; padding-top:5px;}

.orangesidelink:hover{ color:#C27506; text-decoration:none; font-size:11px;  display:block; }
