body{
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size:12px;
	background-color:#80786D;
	background-color:#272D32;
	background-color:#59692A;background-color:#339;background-color:#85C2FF;
background-color:#D6EBFF;
background-color:#989688;
background-color:#A2B4CE;
	color:#272D32;
	overflow-y:scroll;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{
	margin:0;
	padding:0;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
}
h1{
	color:#2C1919;
	font-size:22px;
width:530px;
}
h2{
	color:#2C1919;
	margin-top:10px;
	margin-bottom:4px;
	font-size:18px;
}
h3{
	color:#2C1919;
	margin-top:10px;
	margin-bottom:4px;
	font-size:14px;
	margin-top:15px;
	margin-bottom:3px;
}

h1 + p{
	margin-top:10px;
}
h1 + ul{
	margin-top:10px;
}
p,li{
	color:#42372A;
	font-size:12px;
	line-height:17px;
	margin-bottom:5px;
}

#bottom  ul li{
	text-indent:0px;
	list-style:none;
	text-align:left;
	margin-bottom:15px;
}
#bottom ul {
float: right;
}

#bottom  ul li{
	margin-right:10px;
	
	
}



/*
#navi
*/
#navi{
	position:absolute;
	top:110px;
	height:20px;
	background-repeat:repeat-x;
	margin-left:10px;
}
#navi ul li {
	display:block;
	margin:0;
	margin-top:1px;
	margin-bottom:1px;
	padding:0;

}

#navi ul li a,#navi ul li > span{
	color:#51879A;
	color:#485E77;
	text-decoration:none;
	margin-right:5px;
	display:block;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:5px;
	padding-left:10px;
background-position: 0 6px;
	background-image:url(../img/pointers.png);
	background-repeat:no-repeat;
}
#navi ul li span{
	background-color:#F0F0F0;
	background-color:#FDE792;
background-color:#fff;
	color:#272D32;
background-position: 0 -28px;
	background-image:url(../img/pointers.png);
	background-repeat:no-repeat;
border-bottom:1px solid #FFD54A; 
}
#navi ul li a:hover{
	color:#000079;
	background-color:#FDE792;
	background-color:#fff;
background-position: 0 -56px;
}
#navi ul li ul {
	margin-left:10px;
}
#navi ul li.mactivec a{
	color:#000000;
	color:#AE1217;
	padding-bottom:8px;
	padding-top:0px;
	border-top:1px solid #FFFFFF;
	border-top:none;
	padding-left:5px;
	padding-top:3px !important;
	padding-left:10px;
	/*
	background-image:url(../img/pointer-bq5.gif);
	background-repeat:no-repeat;
	background-position: 0 9px;*/
}
#navi ul li.mactivec a:hover{
	text-decoration:none;
	color:#0378A6;
}
.mactive{
	color:#2A2727;
	color:#AE1217;
	margin-right:10px;
	padding-top:3px !important;
	padding-left:5px;
	padding-right:5px;
	height:24px;
	border-top:none;
	border-left:none;
	padding-left:10px;
	/*
	background-image:url(../img/pointer-bq5a.gif);
	background-repeat:no-repeat;
	background-position: 0px 8px;*/
}
#navi ul li .bline a{
	color:#C4D0AE;
	text-decoration:none;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}
#navi ul li a:visited {
}
#left{
	background-color:#FFFFFF;
	margin-top:20px;
}
#left ul li{
	margin-left:14px;
	text-indent:0px;
	list-style:none;
	text-align:left;
	float:left;
	height:18px;
	border-bottom:1px solid #dcdcdc;
	width:220px;
	color:#003463;
	padding-top:4px;
	font-size:12px;
	letter-spacing: -0.5px;
}
#leftend{
	margin-left:14px;
	clear:left;
	border-bottom:1px solid #FFFFFF;
	height:1px;
	font-size:1px;
	background-color:transparent;
}
#left ul li a{
	color:#003463;
	color:#485E77;
	border:none;
	padding:0;
	margin:0;
	/*background-image:url(../img/arrow_blue.gif);
	background-image:url(../img/pointer-q5.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;*/
	padding-left:10px;
	height:18px;
}
#left ul li a:hover{
	/*text-decoration:underline;
	background-image:url(../img/arrow_red.gif);*/
	color:#AE1217;
	/*background-image:url(../img/pointer-bq5.gif);*/
}
#left ul li a img{
	vertical-align:baseline;
}
.simg{
	margin-top:-2px;
}
.sactive{
	padding:0;
	margin:0;
	padding-left:10px !important;
	background-position: 0px 0px;
	height:18px;
	color:#AE1217 !important;
	width:210px !important;
	/*background-image:url(../img/pointer7.gif);
	background-repeat:no-repeat;
	background-position: 0px 8px;*/
}
.sactive img{
	vertical-align:baseline;
}
#banner{
	left:0px;
	top:95px;
	position:absolute;
	border-top:7px solid #9F1537;
	border-bottom:7px solid #0054AA;
}
#selected{
	background-color:#91A380;
	padding-left:24px;
	padding-top:3px;
	font-size:14px;
	height:20px;
	font-weight:bold;
	/*text-transform:uppercase;*/
	color:#FFFFFF;
	width:178px;
}
#left{
	float:left;
	width:203px;
	width:250px;
	/* background-color:#D6E19C;*/
}
#left a{
	display:block;
	padding-top:3px;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	height:18px;
	padding-left:10px;
	display:block;
	border-top:1px solid #FFFFFF;
}
#left a:link img, #left .active a:link img, #left  a img{
	border:none;
	margin-top:-2px;
	margin-left:0px;
	font-size:12px;
	text-decoration:none;
	vertical-align:middle;
	/* vertical-align:-6px;*/
}
#left a:hover{
	color:#42372A;
}
#left a.active{
	display:block;
	border-top:1px solid #FFFFFF;
	background-color:#0054AA;
	color:#FFFFFF;
	font-size:12px;
}
#left a:hover{
	font-size:12px;
}
#main{
	z-index:1;
	position:relative;
	width:940px;
	margin:0 auto;
	clear:left;
	background-color:#FFFFFF;
	border-top:10px solid #FFFFFF;
	border-top:none;
	border-right: solid #FFFFFF;
	border-bottom: solid #FFFFFF;
	border-left: solid #FFFFFF; 
	background-color:#FFFFFF;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius-topleft:0;
	margin-top:-10px;
	padding-top:20px;
}
#header{
	height:85px;
	z-index:10;
	position:relative;
	border-bottom:1px solid #C4D0AE;
	border-bottom:1px solid #403524;
	width:940px;
	margin:0 auto;
	margin-top:-5px;
	border-top:none;
	border-right: solid #f0f0f0;
	border-bottom: solid #f0f0f0;
	border-left: solid #f0f0f0; 
	background-color:#f0f0f0; 
	;
	background-image:url(../img/bg_header.gif);
	

/*
border-bottom:1px solid #FDE792;
	border-right: solid #FDE792;
	border-bottom: solid #FDE792;
	border-left: solid #FDE792; 
	background-color:#FDE792;
*/


border-bottom:1px solid #FFD54A;
	border-right: solid #FFD54A;
	border-bottom: solid #FFD54A;
	border-left: solid #FFD54A; 
	background-color:FFD54A;

	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#header a{
color:#000;
text-decoration:none;
}
#header a:hover{
color:#000;
text-decoration:underline;
}
#subheader {
	width:993px;	
	background-repeat:repeat-x;
	height:10px;
}
#middle{
	float:left;
	min-height:460px;
	height:auto !important;
	height:260px;
	width:600px;
	margin-top:11px;
	margin-bottom:25px;
	margin-left:27px;
	margin-right:27px;

}
#middle a{
	color:#000079;
	text-decoration:none;
	border-bottom:1px dashed #000079;
	border-bottom-style:outset;
	/*background-color:#EBE0CE;
	padding-left:2px;
	padding-right:2px;*/
}
#middle a:hover{
color:#c00;
border-bottom:1px outset #c00;
}
#middle a.imgl{
	border:1px solid #dcdcdc;
}
#middle a.imgl:hover{
	border:1px solid #AE1217;
}
#bottom a{
	color:#CA3401;
	text-decoration:none; margin-right:3px; margin-left:3px;
}
#bottom  a + a:before{
/*content:url(../img/arrow_b.gif);*/
content:"|  "
}
#middle p,#middle h1,#middle h2, #middle h3{
	/*width:500px;	*/
}
#listimg p{
	width:200px;	
}
#bottom a:hover{
	text-decoration:underline;
}
#content{
	width:940px;
	/*float:left;*/
	background-color:#FFFFFF;
}
#right{
	float:left;
	color:#595757;
}
#rightcontent{
	width:230px;
	padding-left:10px;
	margin-left:-1px;
	margin-top:32px;
	margin-bottom:20px;
}
#rightcontent h2{
	color:#003466;
}
#rightcontent h2{
	font-size:12px;
}
#rightcontent a{
	color:#b4153e;
}
#rightcontent a:hover{
	text-decoration:underline;
}
#rightcontent p{
	font-size:11px;
	color:#346494;
	line-height:16px;
}
#rightcontent  div{
	margin-left:20px;
}
.download{
	margin-left:-20px;
	margin-top:2px;
	float:left;
}
.pointer{
	/*background-image:url(../img/pointer.gif);
	background-repeat:no-repeat;*/
	padding-left:20px;
	margin-top:20px;
}
.pointer p{
	font-size:10px;
}
#bottom{
	clear:left;
	height:10px;
	background-color:#FFFFFF;
	
	
	
}
#bottommiddle{
	float:left;
	background-color:#F0EFED;
	width:790px;
	height:31px;
}
#bottomleftl{
	float:left;
	color:#91A380;
	width:400px;
	padding-left:26px;
	padding-top:7px;
	margin-left:453px;
	font-size:10px;text-align:right;
}
#bottomright{
	float:left;
	color:#666666;
	padding-left:38px;
	padding-top:7px;
	height:20px;
}
#bottomright a{
	color:#FFFFFF;
	text-decoration:none;
	
}
#bottomright a:hover{
	text-decoration:underline;
}
.sponsor{
	margin-top:30px;
}
.clear{
	clear:left;
	padding-top:20px;
}
.clears{
	clear:left;
}
.cl{
	clear:left;
	float:left;
	width:300px;
	margin-top:20px;
	vertical-align:top;
}
.cr{
	margin-top:20px;
	float:left;
	vertical-align:top;
	width:300px;
}
#logo {
	font-size:22px
}
#logosub{
	font-size:12px;
	padding-left:22px;
	padding-top:54px;
	position:absolute;
	letter-spacing:0.5pt;
}

#release {
	padding-left:500px;
	padding-top:25px;
	position:absolute;
	
}
#logo img {
	border:none;	
	margin:10px;
}
a#logo   {
	font-size:30px;
	padding-left:20px;
	padding-top:20px;
	position:absolute;z-index:200;
	text-decoration:none;
}
.img{
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}
.imgr{
	float:right;
	padding-left:10px;
}
#feettop {
	clear:left;
	height:19px;
}
.double {
	margin-top:15px;
	clear: left;
}
.triple {
	margin-top:30px;
	clear:left;
}
.fourfold {
	margin-top:45px;
}
dt{
	clear:left;
	float:left;
	width:150px;
	font-weight:bold;
	margin-top:20px;
	vertical-align:top;
}
dd{
	margin-top:20px;
	float:left;
	vertical-align:top;
	width:360px;
}
dd li {
	margin-left:15px;
}

ul + p  > i,ol + p > i{
	clear:left;
	padding-top:5px;
}
dl + h2.double {
	clear:left;
	float:left;
}
.normal {
	font-weight:normal;
}
#middle ul li {
	margin-left:15px;
	text-align:left;
	
}
#rightcontent div.logolist {
	margin:0;padding:0;
	margin-left:0px;
	text-align:center;
}
.logolist img {
	padding-top:10px;
}
h2 + .logolist img {
	margin-top:20px;
}
.sitebar {
	margin-left:10px;	
}
#left .sitebar a{
	color:#B4153E;
	text-decoration:none;

	font-weight:bold;
	display:inline;
	border:none;
}
.sitebar a:hover{
	text-decoration:underline;
}
#printheader,#printfeet{
	display:none;
}


/* specials */

ul.gallery li {
	text-indent:0px;
	list-style:none;
	text-align:left;
	margin-bottom:15px;
	display:inline-block;
	margin-right:15px;
}

#listimgwrapper {
	float:right;
	width:200px;
}
#listimgplacer {
	min-height:310px;	
}
#listimg {
	width:200px;
}
#listimg img {
	margin-bottom:20px;
	vertical-align:right;
	display:block;
}
#bigimg {
	padding-top:40px;	
}
.error {
	background-color:red;
	color:#fff;	
}
.imgbig {
	cursor:pointer;
}

#sitemap{
	width:900px;	margin-left:-200px;
}
ul#sitemap li {
	text-align:left;
	display:inline-block;
	width:120px;	
	vertical-align:top;
}
ul#sitemap li a{
	text-decoration:none;
	margin-bottom:5px;
	display:block;
}
ul#sitemap li ul li  {
	display:block;
	width:110px;
}
div.spage{?
	width:700px;
}
div.spage img {
	padding-right:20px;
	
}
div.teaser {
	clear:left;
	margin-bottom:20px;
	padding-top:20px;
	width:700px;
}
#middle div.teaser p {
	width:700px;
}
.caution {
color:#990000;
}
.highlight {
background-color:#FFF0A5;
padding:4px;
display:block;
}
.highl {
background-color:#FFF0A5;
padding:4px;
}
.attention {
background-color:#c00;
padding:4px;
color:#fff;
}


ul.imggallerylist {
margin:0; 
text-align:middle;
}
ul.imggallerylist li {
list-style-type:none;  float:left;  margin-right:10px;margin-bottom:10px;
}


ul.galleryview li {
list-style-type:none;  float:left;  margin-right:10px;margin-bottom:10px;
}
#content ul.imggallerylist li img{ padding:0;
}
ul.teaserlist li {
list-style-type:none;  clear:left;padding-bottom:24px; 
}
ul.teaserlist li + li  {
padding-top:24px; 
border-top:1px solid red;
margin-top:24px; 

}

.colk {
	color:#000079;font-weight:bold;
}
.colm {
	color:#CC0000;
	
	font-weight:bold;
}

table#offers {
	border:0;border-spacing:0;
	position:relative;
	margin-left:-200px;
	margin-top:20px;
	border:2px dotted #dcdcdc;
}
table#offers  td{
	width:300px;
	vertical-align:top;
	padding:3px;
	padding-left:10px;
	font-size:11px;
}
table#offers tr.trhead td{
	padding:3px;
	
}
table#offers  td + td{
border-left:2px dotted #dcdcdc;
}
table#offers  tr + tr td{
	border-top:1px solid #dcdcdc;
}
table#offers  td.uptd{
	background-color:#dcdcdc;
	background-color:#68BA20;
	color:#fff;
}
table#offers  tr.trhead td.uptd{
	background-color:#dcdcdc;
	background-color:#68BA20;
	color:#fff;
}
table#offers  td.uptd h2{
	padding-right:10px;
}
table#offers  td h2 a{
	color:#000;border-bottom:1px solid #000;
}
table#offers  td.uptd h2 a{
	color:#fff;
border-bottom:1px solid #fff;
}
table#offers  tr.trhead td.uptd h2,table#offers  tr.trhead td.uptd p{
	color:#fff;
}
table#offers  tr.trhead td{
	text-align:center;
}

table#offers  td{
	background-color:	#FDE792;
}

table#offers  td.uptd + td +  td{
	background-color:#FEF3C8;
}
#opened > span,#opened > a{
font-weight:bold;
}
#opened1 > span,#opened1 > a{
font-weight:bold;
}

#okgreen {
	background-image:url(../img/128x_accept.png);
	height:128px;
	width:128px;
	position:absolute;
	top:20px;
	left:760px;
}
#new {
	background-image:url(../img/neu_box.png);
	background-repeat: no-repeat;
height: 44px;
left: 400px;
padding-left: 60px;
position: absolute;
top: 30px;
cursor:pointer;
}
#new a {
	text-decoration:underline;
}


table#four {
	border:0;border-spacing:0;
	position:relative;
	margin-top:10px;
	/*border:2px dotted #dcdcdc;*/
}
table#four td{
	text-align:center;
	width:150px;
	vertical-align:top;
}
table#four span{
	color:#999;
	margin-left:10px;
	margin-top:0px;
	position:absolute;
	display:block;
	
}
table#four img{
	position:absolute;
	position:relative;
	left:0;
	float:left;
	margin-left:43px;
}
table#four h3{
	position:relative;
	margin-top:70px;top:0;
	height:50px;
	vertical-align:top;
	line-height:20px;
}
table#four p,table#four a,table#four a:hover{
	color:#8B2621;
	font-weight:bold;text-decoration:none;border:none;
}

table#fourl {
	border:0;border-spacing:0;
	border:1px solid #5C672A;
}
table#fourl td{
	border:1px solid #5C672A;border-spacing:0;
	text-align:center;
	width:150px;
	vertical-align:top;
}
table#fourl  tr{
	/*background-image:url(../img/bg_table.gif);*/
}
table#fourl thead tr{
	/*background-image:url(../img/thead.gif);
	background-repeat: no-repeat;*/
}
table#fourl thead td h3{ margin-top:5px;font-size:16px;}
table#fourl thead td{
	text-align:center;
	width:150px;
	vertical-align:top;
	background-image:url(../img/bg_shadow.png) !important;
	background-repeat: no-repeat;
	background-position: 20px 32px;
	height:45px;
	text-align:center;
}
table#fourl tr.type td {
	padding:4px;
	color:#8B2722;
	font-weight:bold;
}

table#fourl tr.info td {
	padding:4px;
}
table#fourl td.tl{
	text-align:left;
	padding:5px;
}

table#fourl td.hl{
	background-color:#FFD854;
	background-image:url(../img/bg_header.gif);
}

.tl{ text-align:left; } 

.tc{ text-align:center; } 
}
table#four h3{
	position:relative;
	margin-top:70px;top:0;
	height:50px;
	vertical-align:top;
	line-height:20px;
}
table#four p{
	color:#8B2621;
	font-weight:bold;
}

table#fourl {
	border:0;border-spacing:0;
	border:1px solid #5C672A;
}
table#fourl td{
	border:1px solid #5C672A;border-spacing:0;
	text-align:center;
	width:150px;
	vertical-align:top;
}
table#fourl  tr{
	/*background-image:url(../img/bg_table.gif);*/
}
table#fourl thead tr{
	/*background-image:url(../img/thead.gif);
	background-repeat: no-repeat;*/
}
table#fourl thead td h3{ margin-top:5px;font-size:16px;}
table#fourl thead td{
	text-align:center;
	width:150px;
	vertical-align:top;
	background-image:url(../img/bg_shadow.png) !important;
	background-repeat: no-repeat;
	background-position: 20px 32px;
	height:45px;
	text-align:center;
}
table#fourl tr.type td {
	padding:4px;
	color:#8B2722;
	font-weight:bold;
}

table#fourl tr.info td {
	padding:4px;
}
table#fourl td.tl{
	text-align:left;
	padding:5px;
}

table#fourl td.hl{
	background-color:#FFD854;
	background-image:url(../img/bg_header.gif);
}

.tl{ text-align:left; } 

.tc{ text-align:center; } 
#othernav {
margin-top:30px !important;
}
.okcheck{
	background-image:url(../icons/accept.png);
	background-repeat: no-repeat;
background-position:43px 0;
}
.search{
	background-image:url(../icons/search.png);
	background-repeat: no-repeat;
background-position:43px 0;
}

.chart{
	background-image:url(../icons/chart.png);
	background-repeat: no-repeat;
background-position:43px 0;
}
.process{
	background-image:url(../icons/process.png);
	background-repeat: no-repeat;
background-position:43px 0;
}

#navi > ul {
border:1px solid #CCCCCC;padding:5px;width:230px;
}
cite {
padding:10px;margin:10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;line-height:24px;
}
cite span{
padding-left:40px;
font-size:14px;
}

.fl {
float:left;
}
