/* CSS Document */
* 
{
margin: 0;
}
body
{
height: 100%;
padding:0px;
margin:0px;
background-color:#C8A64D;
font-size: 11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#666548;
background-image:url(../images/perimeter.jpg);
background-repeat:repeat-y;
background-position:center;
}
html
{
height: 100%;
}
.wrapper 
{
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -65px; /* the bottom margin is the negative value of the footer's height */
width:738px;
background-image:url(../images/content_mid.gif);
background-repeat:repeat-y;
}
.push 
{
height:65px; /* .push must be the same height as .footer */
float:left;
width:738px;
background-image:url(../images/content_mid.gif);
background-repeat:repeat-y;
}
#perimeter
{
width:100%;
background-image:url(../images/perimeter.jpg);
background-repeat:repeat-y;
background-position:center;
padding:0px;
margin:0px;
}
#banner
{
width:738px;
height:145px;
background-image:url(../images/banner.jpg);
background-repeat:no-repeat;
}
#topnavbar
{
background-image: url(../images/top_bg.gif);
background-repeat:repeat-x;
padding: 8px 0px 0px;
height:22px;
text-align:center;
}
#bottomnavbar
{
height:26px;
background-image:url(../images/navbar2_bg.jpg);
background-repeat:repeat-x;
text-align:center;
padding-top:14px;
}
#content_top	
{
height:18px;
width:738px;
background-image:url(../images/content_top.jpg);
background-repeat:no-repeat;
}
#content_mid	
{
float:left;
height:auto;
width:738px;
background-image:url(../images/content_mid.gif);
background-repeat:repeat-y;
}
#leftnav
{
float:left;
width:158px;
height:auto;
padding-bottom: 10px;
padding-left:10px;
}
#content
{
float:left;
width:372px;
margin:0px 15px 15px;
}
#rightnav
{
float:left;
width:165px;
}
#footer-wrapper
{
height:65px;
width:738px;
margin-left:auto;
margin-right:auto;
}
#content_bottom
{
float:left;
width:738px;
height:25px;
}
#footer
{
float:left;
width:736px;
height:40px;
background-image:url(../images/footer_bg.jpg);
background-repeat: repeat-x;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
border-top-style: none;
border-bottom-style: none;
}

/***** Get Listed Stucture *****/
.wrapper_full
{
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -65px; /* the bottom margin is the negative value of the footer's height */
width:738px;
background-image:url(../images/content_mid_full.gif);
background-repeat:repeat-y;
}
.push_full
{
height:65px; /* .push must be the same height as .footer */
float:left;
width:738px;
background-image:url(../images/content_mid_full.gif);
background-repeat:repeat-y;
}
#content_top_full
{
height:18px;
width:738px;
background-image:url(../images/content_top_full.jpg);
background-repeat:no-repeat;
}
#content_mid_full
{
float:left;
height:auto;
width:738px;
background-image:url(../images/content_mid_full.gif);
background-repeat:repeat-y;
}
#content_full
{
float:left;
width:440px;
margin:0px 15px 15px;
}




/* 2010  */



.navbartop {

height:30px;
background-image:url(../images/navbar2_bg.jpg);
background-repeat:repeat-x;
text-align:center;
padding-top:3px;	
WIDTH: 100%;
margin:0px;

}
#navtop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 900; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; 
	WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 31px
}
#navtop UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navtop UL LI {
	POSITION: relative
}
#navtop A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; 
	CURSOR: pointer; COLOR: #E9BB64; LINE-HEIGHT: 31px; PADDING-TOP: 0px; HEIGHT: 31px; TEXT-DECORATION: none
}
#navtop LI A:hover {
	 HEIGHT: 31px; color:#FFFFFF; 
}
#navtop LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#navtop UL UL A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#navtop LI:hover UL {
	BACKGROUND: #333333
}
#navtop LI LI:hover UL {
	BACKGROUND: #333333
}
#navtop LI LI LI:hover UL {
	BACKGROUND: #333333
}
#navtop LI LI LI LI:hover UL {
	BACKGROUND: #333333
}
#navtop LI.iehover UL {
	BACKGROUND: #333333
}
#navtop LI LI.iehover UL {
	BACKGROUND: #333333
}
#navtop LI LI LI.iehover UL {
	BACKGROUND: #333333
}
#navtop LI LI LI LI.iehover UL {
	BACKGROUND: #333333
}
#navtop LI A {
	
}
#navtop LI:hover A {
	COLOR: #ffffff
}
#navtop LI.iehover A {
	COLOR: #ffffff
}
#navtop UL LI A:hover {
	COLOR: #eee
}
#navtop UL LI UL LI A:hover {
	COLOR: #eee
}
#navtop UL LI UL LI UL LI A:hover {
	COLOR: #eee
}
#navtop UL UL A.child {
	
}
#navtop UL UL A.child:hover {
	
}
#navtop LI LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; TEXT-INDENT: 5px; 
	LINE-HEIGHT: 18px; PADDING-TOP: 0px; HEIGHT: 18px
}
#navtop UL UL A {
	DISPLAY: block; TEXT-TRANSFORM: none; WIDTH: 117px; COLOR: #ffffff; TEXT-DECORATION: none
}
#navtop LI LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid
}
#navtop LI UL {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; LEFT: -999em; 
	PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #000000 1px solid; WIDTH: 118px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; POSITION: absolute; TOP: 31px; HEIGHT: auto
}
#navtop LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 118px; PADDING-TOP: 0px
}
#navtop LI UL UL {
	MARGIN: -32px 0px 0px 118px
}
#navtop LI:hover {
	LEFT: 0px
}
#navtop LI.iehover {
	LEFT: 0px
}
#navtop UL UL A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px; HEIGHT: 18px
}
#navtop LI LI:hover {
	BACKGROUND: #000000; BORDER-BOTTOM: #000000 1px solid
}
#navtop LI UL {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; LEFT: -999em; 
	PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #000000 1px solid; WIDTH: 118px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; POSITION: absolute; TOP: 31px; HEIGHT: auto
}
#navtop LI LI.active {
	BACKGROUND-IMAGE: none
}
#navtop LI LI.active {
	BACKGROUND-IMAGE: none
}
#navtop LI:hover UL UL {
	LEFT: -999em
}
#navtop LI:hover UL UL UL {
	LEFT: -999em
}
#navtop LI:hover UL UL UL UL {
	LEFT: -999em
}
#navtop LI.iehover UL UL {
	LEFT: -999em
}
#navtop LI.iehover UL UL UL {
	LEFT: -999em
}
#navtop LI.iehover UL UL UL UL {
	LEFT: -999em
}
#navtop LI:hover UL {
	Z-INDEX: 100; LEFT: 0px
}
#navtop LI LI:hover UL {
	Z-INDEX: 100; LEFT: 0px
}
#navtop LI LI LI:hover UL {
	Z-INDEX: 100; LEFT: 0px
}
#navtop LI LI LI LI:hover UL {
	Z-INDEX: 100; LEFT: 0px
}
#navtop LI.iehover UL {
	Z-INDEX: 100; LEFT: 0px
}
#navtop LI LI.iehover UL {
	Z-INDEX: 100; LEFT: 0px
}
#navtop LI LI LI.iehover UL {
	Z-INDEX: 100; LEFT: 0px
}
#navtop LI LI LI LI.iehover UL {
	Z-INDEX: 100; LEFT: 0px
}
#navtop LI.iehover UL LI.iehover {
	BACKGROUND: #000000; BORDER-BOTTOM: #000000 1px solid
}


