/* CSS Document */

body { font-family: arial, verdana, helvetica, sans-serif ; font-size: 12px ; color: #666666 ; background-color: #eeeeee ; line-height: 1.25 }

p { font-family: arial, verdana, helvetica, sans-serif ; font-size: 12px ; margin: 0px 0px 15px 0px ; color: #666666 ; line-height: 16px ; text-align: left }
p.bold { font-family: arial, verdana, helvetica, sans-serif ; font-size: 12px ; margin: 0px 0px 15px 0px ; color: #666666 ; line-height: 16px ; text-align: left ; font-weight: bold }
p.quote { font-family: arial, verdana, helvetica, sans-serif ; font-size: 12px ; margin: 0px 25px 10px 25px ; color: #666666 ; line-height: 16px ; text-align: left ; font-style: italic}
p.quote-name { font-family: arial, verdana, helvetica, sans-serif ; font-size: 12px ; margin: 0px 25px 15px 25px ; color: #666666 ; line-height: 16px ; text-align: left }

a { font-family: arial, verdana, helvetica, sans-serif ; font-size: 12px ; color: #666666 ; text-decoration: none ; margin: 0px 0px 0px 0px }
a:visited { color: #666666 }
a:hover { color: #333333 ; text-decoration: underline}

a.small { font-family: arial, verdana, helvetica, sans-serif ; font-size: 11px ; color: #666666 ; text-decoration: none ; margin: 0px 0px 0px 0px }
a.small:visited { color: #666666 }
a.small:hover { color: #333333 ; text-decoration: underline}

a.text { font-family: arial, verdana, helvetica, sans-serif ; font-size: 12px ; color: #bd1515 ; text-decoration: none ; margin: 0px 0px 0px 0px }
a.text:visited { color: #bd1515 }
a.text:hover { color: #333333 ; text-decoration: underline}


h1 { font-family: arial, verdana, helvetica, sans-serif ; font-size: 14px ; margin: 15px 0px 0px 0px ; color: #bd1515 ; line-height: 1.5 ; text-align: left ; text-align: left ; font-stretch: ultra-expanded ; clear: both }
h2 { font-family: arial, verdana, helvetica, sans-serif ; font-size: 12px ; margin: 10px 24px 10px 24px ; color: #cc6600 ; line-height: 1.5 ; text-align: left }

td { font-family: arial, verdana, helvetica, sans-serif ; font-size: 12px ; color: #666666 ; line-height: 16px }
td.padleft { font-family: arial, verdana, helvetica, sans-serif ; font-size: 12px ; color: #666666 ; line-height: 16px ; padding-left: 10px }
td.imagepadding { vertical-align: top ; text-align: left ; padding: 0px 10px 10px 0px ; font-family: arial, verdana, helvetica, sans-serif ; font-size: 11px ; color: #666666 ; line-height: 14px ; text-align: left }
td.text { vertical-align: top ; text-align: left ; padding: 0px 10px 10px 0px ; font-family: arial, verdana, helvetica, sans-serif ; font-size: 12px ; color: #666666 ; line-height: 14px ; text-align: left }


#center { position:relative ; width:770px ; z-index:0 ; text-align: center ; top: 0px ; background-image:  url(media/bg.gif); background-repeat: repeat-y }
#heading { position:relative ; z-index:5 ; width: 567px ; top: 0px ; left: -25px ; text-align: left ; vertical-align: top ; padding: 0px 0px 0px 0px ; background-color: #c9c8c8 }
#left { position:absolute ; width:203px ; z-index:3 ; left: 0px; top: 25px ; text-align: right }
#top { position:absolute ; width:527px ; height: 151px ; z-index:2 ; left: 173px; top: 0px }
#body { position:absolute ; width:770px ; z-index:1 ; left: 0px; top: 0px ; text-align: left ; padding: 0px 0px 0px 0px ; background-image:  url(media/bg.gif); background-repeat: repeat-y ; overflow: hidden }
#body-content { position:relative ; width:511px ; z-index:1 ; left: 238px; top: 0px ; text-align: left ; padding: 0px 0px 0px 0px ; text-align: left ; clear: both }
#footer { position:relative ; z-index:5 ; width: 567px ; left: -25px ; top: 0px ; text-align: left ; vertical-align: top ; padding: 10px 20px 15px 25px ; background-color: #c9c8c8 ; color: #ffffff}
#slideshow,
.slider,
.slide {
	position: relative;
	overflow: hidden;
	background: #fff;
	width: 510px;
	height: 510px;
}

#slideshow {
	overflow: visible;
}

#slide-left,
#slide-right {
	display: block;
	position: absolute;
	z-index: 999;
	top: 220px;
	left: -25px;
	width: 30px;
	height: 50px;
	background-image: url('media/slide-left.gif');
	background-position: left -50px;
}

#slide-right {
	background-image: url('media/slide-right.gif');
	left: auto;
	right: -22px;
}


#slide-left:hover,
#slide-right:hover {
	background-color: #333;
	background-position: left 0;
}

div.linkbox { position: relative ; width: 491px ; padding: 10px 10px 10px 10px ; background-color: #dddcdc ; font-size: 6px }
* html div.linkbox { position: relative ; width: 511px ; padding: 10px 10px 10px 10px ; background-color: #dddcdc ; font-size: 6px }

div.textbox { position: relative ; width: 491px ; padding: 10px 10px 10px 10px ; background-color: #dddcdc }
* html div.textbox { position: relative ; width: 511px ; padding: 10px 10px 10px 10px ; background-color: #dddcdc }

div.textbox2 { position: relative ; width: 228px ; padding: 10px 10px 10px 10px ; background-color: #dddcdc ; right: 100px ; float: right }
* html div.textbox2 { position: relative ; width: 248px ; padding: 10px 10px 10px 10px ; background-color: #dddcdc ; left: 15px ; float: left}

.logo { padding: 0px 0px 28px 0px }
* html .logo { margin: 0px 0px 18px 0px }

.menu-link { padding: 0px 0px 16px 0px }
* html .menu-link { margin: 0px 0px 16px 0px }

.title { padding: 20px 0px 10px 0px }
* html .title { margin: 20px 0px 10px 0px }

.subtitle{ padding: 5px 0px 15px 0px }
* html .subtitle{ margin: 5px 0px 15px 0px }

.thumb { margin: 0px 0px 3px 0px }

.body-image-left { margin: 0px 15px 15px 0px }
.body-image-right { margin: 0px 0px 15px 15px }

.line { margin: 0px 0px 15px 0px ; clear: both ; display: block }

.formfield { font-family: arial ; font-size: 11px; color: #666666 ; background-color: #dddcdc ; border: 1px solid #ffffff ; padding:3px ; margin-right: 0px ; margin-left: 10px ; margin-top: 5px ; margin-bottom: 0px } 

#newsletter { position: absolute ; padding: 20px 20px 20px 20px ; background-color: #d2d0d0 }

