/* CMS STYLES */

/* Layout divisions and rules */

body { 
background-color: #fff; margin: 0px; text-align: center
} 
#wrapper, #footer, #header { 
width:767px; margin: 0px auto 0px auto; text-align:left; background: url("/images/line.gif") repeat-y;
}
#header { 
background: url("/images/header.jpg") left top; height: 54px 
} 
h1 { 
background: url("/images/logo.gif") left top; float: left; margin: 0px; width: 184px; height: 54px
} 
h1 a { 
background: url("/images/logo.gif") left top; float: left; margin: 0px; width: 184px; height: 54px 
} 
h1 span { 
display: none 
} 
h2 span { 
display: none
}
img { 
display: block 
}
#promo { 
float:left; width:auto; height:97px
} 
#content { 
float: right; width: 555px; padding-top: 100px; padding-bottom: 25px; text-align: justify;
} 
#body { 
padding-right: 20px; background: #fff; float: right; padding-bottom: 40px; width: 515px; padding-top: 20px 
}
#nav { 
float:left; width:184px; background: url("/images/line.gif") repeat-y;
}
#list { 
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 183px; padding-top: 0px; list-style-type: none; border-right: #EDEDED 1px solid;
}
#footer { 
clear:both; line-height: 14px; height:71px;
}
body, input, textarea, select { 
font-size: 84%; color: #000; line-height: 1.4em; font-family: arial, verdana, tahoma, geneva, helvetica, sans-serif; 
}
.grey {
font-size: 0.8em; color:#CCC;
}
.red {
color:#F00;
}
h3, .title { 
font-size: 1.2em; color: #000; font-weight:bold;
} 
a { 
color: #978400 
}
a:hover { 
color: #000000 
}
.footer { 
font-size: 0.8em; font-family: tahoma, arial, verdana, sans-serif; color: #6a6d6e
}
.footer a { 
color: #AB9500; text-decoration: none; font-family: tahoma, arial, verdana, sans-serif; 
}
.footer a:hover { 
color: #000000 
}
hr.print {
	display:none;
}
#thumbnails {
	float: right; padding: 0px;
}

#nav-main
	{ list-style-type:none; margin:0px; padding:0px; float:left; width:auto; }

#nav-main li 
	{ display: block; }

#nav-main li a
	{ border-bottom:#EDEDED 1px solid; display: block; color:#000; width:183px; height:2em; line-height:2em; text-decoration:none; }

#nav-main li a.nav-inactive
	{ background:url("/images/menu_bullet.gif") no-repeat 0px; }

#nav-main li a.nav-active
	{ background:url("/images/menu_bullet2.gif") no-repeat 0px; }

#nav-main li a.nav-inactive:hover, #nav-main li a.nav-active:hover
	{ background:url("/images/menu_bullet.gif") no-repeat 0px #F9F9F9; }


