body { padding: 0 0px 0 0px!important; margin: 0px!important; background:#bbc065 url(../gfx/bg-main.jpg); !important; font-family:Arial,Helvetica,sans-serif!important; font-size:62.5%!important; line-height:140%!important;}

/***** IE6 PNG-fix *****/
img, .subnav-bottom, .subnav-top, ul li a, .age-col, .puff-transparent-roundtop, .puff-transparent-middle, .puff-transparent-roundbottom, .sidebar, a img, .text-content, img.tape, #footer, .thumb-frame, .tv-sidebar,  { behavior: url(/includes/iepngfix.htc) }


a, a:link, a:active {text-decoration: none; cursor:pointer; color:#003300; font-weight:bold; }
a:hover, a:link:hover, a:active:hover {text-decoration:underline; color:#003300; }

a.arrow-tidigare { background:url(../gfx/arrow-tidigare-omo.gif) no-repeat 0 0; padding:3px 80px 0 0; overflow:hidden; text-indent:-999px; white-space:nowrap; display:block; float:left; margin:10px 0 0 0; }
a.arrow-tidigare:hover { background:url(../gfx/arrow-tidigare-omo.gif) no-repeat 0px -17px; }

a.arrow-senare { background:url(../gfx/arrow-senare-omo.gif) no-repeat 0 0; padding:3px 80px 0 0; overflow:hidden; text-indent:-999px; white-space:nowrap; display:block; float:right; margin:10px 0 0 0; }
a.arrow-senare:hover { background:url(../gfx/arrow-senare-omo.gif) no-repeat 0px -17px; }


.clear { clear:both; }
h1, h2, h3, h4, h5 { margin: 0px; font-weight: normal;}
h2 { font-weight:normal; font-size:2.4em; line-height:1em; color:#003300; padding-bottom:10px;}
h1 { font-weight:normal; font-size:2.4em; line-height:1em; color:#003300; padding-bottom:10px;}
img { border:none; margin:0px; padding:0px; }

img.right { border:none; float:right; }
img.marginleft { margin-left:-10px;}
img.age { border:none; float:left; margin-top:-32px; margin-right:5px; margin-bottom:15px; }

.hr-dotted { background:transparent url(../gfx/bg-dotted-blogg.gif) repeat-x left top; margin:0px; padding:0 0 0px 0px; margin-top:0px; height:2px; width:100%;}
.hr { background:url(../gfx/hr-regular.gif) repeat-x; height:1px;}

p { font-size:1.2em; color:#003300; line-height:1.2em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0px; padding:0 0 10px 0; line-height:1.3em;}
p.date { font-size:1em; color:#003300; line-height:1.2em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:8px 0 0 0; padding:0 0 0px 0; line-height:1.3em;}
p.bod { font-size:1.2em; color:#003300; line-height:1.2em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:-8px 0 0 0; padding:0 0 10px 0; line-height:1.3em; font-weight:bold;}
h2.rubrik-white { font-size:3.6em; line-height:1em; color:#003300;}
h3 { font-size:1.6em; color:#003300; line-height:1.3em; margin:0 0 15px 0; padding:0px;}
h3.tv { font-size:2.4em; line-height:1em; color:#003300; margin:0; padding:0;}
h4 { font-size:1.2em; color:#003300; line-height:1.2em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0px; margin:0px 0 3px 0;}

h4.arrow { background:transparent url(../gfx/arrow-linkbox.gif) no-repeat scroll left 2px; color:#FFCC33; display:block; font-size:1.4em; font-weight:bold; margin:4px 7px 0 72px; padding:0 0 0 0; text-indent:40px; }
h4.links { background:transparent url(../gfx/arrow-linkbox.gif) no-repeat scroll left 2px; font-size:1.4em; color:#ffcc33; font-weight:bold; margin:5px 4px -2px 0; padding:0 0px 0px 45px; float:left; }

/* layout ---------------------------------------------------------- */

#wrap { position:relative; z-index:9; width: 970px; padding:0; margin:0;}

.content { padding: 0 0px 50px 18px; margin: 0px 0; float:left; width:966px; position:relative;	}

*HTML .content { background:none !important;}

.content.no-vert-hr { background:none;}
.content.vert-hr-age { background: url(../gfx/streck-bg-submeny.png) repeat-y 18px 0;}
.content.vert-two-cols { background: url(../gfx/streck-bg-submeny.png) repeat-y 18px 0;}
.content.vert-hr-news { background: url(../gfx/streck-bg-submeny.png) repeat-y 18px 0;}
.content.vert-hr-dubble-hr-sides { background: url(../gfx/2streck-bg-submeny.png) repeat-y 18px 0;}
.content.vert-hr-tavling { background: url(../gfx/streck-bg-submeny.png) repeat-y 18px 0;}
.content.vert-hr-tv { background: url(../gfx/streck-bg-submeny.png) repeat-y 18px 0;}
.content.vert-hr-underpage { background: url(../gfx/streck-bg-submeny.png) repeat-y 18px 0;}
.content.vert-hr-start { background: url(../gfx/streck-bg-submeny.png) repeat-y 330px 0; width:961px;}
*HTML .content.vert-hr-start {width:968px;}

.content.no-vert-hr #maincol { width: 924px; margin: 0; position:relative; z-index:0;}
.content.vert-hr-tavling #maincol { width: 465px; margin: 0; float:left; padding-left:50px; position:relative;}
.content.vert-hr-news #maincol { width: 300px; margin: 0; float:left; padding-left:30px; padding-right:30px; position:relative; padding-top:0px;}
.content.vert-hr-dubble-hr-sides #maincol { float:left; margin:0; padding-left:15px; padding-top:10px; position:relative; width:530px;}
.content.vert-hr-age #maincol { width: 530px; margin: 0; float:left; padding-left:30px; position:relative; padding-top:10px;}
.content.vert-hr-tv #maincol { width: 760px; margin: 0; float:left; padding-left:30px; position:relative; padding-top:10px;}
.content.vert-hr-underpage #maincol { width: 520px;	margin: 0; float:left; padding-left:60px; position:relative;}
.content.vert-hr-start #maincol { width: 450px;	margin: 0; float:left; position:relative; margin:0 30px 0 30px;}
.content.vert-two-cols #maincol { width: 738px;	margin: 0; float:left; position:relative; margin:0 30px 0 30px;}
*HTML .content.vert-hr-tv #maincol { padding-left:29px;}
*HTML .content.vert-hr-start #maincol {margin:0 30px 0 10px;}
*HTML .content.no-vert-hr #maincol { height:630px;}
*HTML .content.vert-hr-age #maincol { padding-left:16px;}

.content.no-vert-hr #leftcol { position:absolute; z-index:55; float: left; width: 167px; margin-top:-14px; height:100%; padding-right:0px; }

#leftcol { position:relative; z-index:2; float: left; width: 167px; margin-top:-14px; height:100%; padding-right:0px; }

.content.vert-hr-news #start-middle-col {float:left; width: 190px; height:100%; position:relative;  }
.content.vert-hr-news #start-middle-col div.news-block {float:left;}
.content.vert-hr-news #start-middle-col div.news-block a { font-size:1.2em;}
.content.vert-hr-news #start-middle-col a.img{ float:right; cursor:pointer; padding-top:10px;}

#start-middle-col { float:left; width: 215px; height:100%; position:relative;  }

#rightcol { float: right; width: 215px; height:100%; position:relative; }

.sidebar { margin: 0; padding: 0; }



.content.no-vert-hr #maincol .big-pic-content { width:195px; top:60px; left:195px; position:absolute; margin:0px 0 0 0px; z-index:3; }

.content.no-vert-hr #maincol .big-pic-content p { font-size:1.4em; color:#FFFFFF;}

/* header ---------------------------------
------------------------- */



#bg-wrap {position: relative; background:#dcd3c6 url(../gfx/bg-header.jpg) repeat-x 0 0; height: 270px; width:100%; position:absolute; z-index:1;}
		
.header { position: relative; height: 105px; width:980px; margin-bottom:45px; float:left;}
.logo {	margin:10px 0px 0 0; padding: 0; position:absolute; top: 0; right: 0px; width: 171px; }
.logo img { margin:0 0 0 30px; }
.logo p {color:#5c5954; font-size:1.2em; margin:5px 0 0 0; padding:0; text-align:right; }
.logo a.orange  { margin:0 0px 0 0;}
*HTML .logo a.orange  {float:right;}

a.orange { color:#ff6600; font-weight:bold; padding:0; margin:0 6px 0 0; width:30px; display:inline; position:relative;}
a.orange:hover { color:#ff6600; }
a.orange.arrow {background:transparent url(../gfx/arrow-orange.gif) no-repeat scroll left center; padding:0px 0 0px 12px;}


h1.arrowtop {margin: 0px 0 0 0;	height:67px; font-size: 3em; padding:13px 0 0 0; }

.nav  {margin: 0 0 0 16px;padding: 0;}
.nav ul {float: left; padding: 0px; margin:0px; list-style: none; text-align:center;}
.nav ul li { float:left; list-style:none; padding:0 5px 0 0;}
.nav ul li a { display:block; padding-top:25px; overflow:hidden; height:0px; background-position:0px -25px; }
.nav ul li a:hover { background-position:0px -50px;}
.nav ul li.selected a { background-position:0px -0px; }
.nav ul ul li.selected a:hover {background-position:0px -50px;}
.nav ul ul li a:hover {background-position:0px -50px;}

.share { float:right; margin:8px 0 0 0; padding:0; } 

#maincol ul { margin:5px 0 10px 0px; padding:0px 0 0 16px; color:#003300; list-style-image:inherit; list-style-position:outside; list-style-type:disc; text-align:left;}
#maincol ul li { color:#003300; padding-bottom:10px; font-size:1.2em;}
#maincol ul li p { font-weight:normal; font-size:1.2em;}

#maincol ol { margin:5px 0 10px 0px; padding:0px 0 0 16px; color:#003300; list-style-position:outside; list-style-type:decimal; text-align:left;}
#maincol ol li { color:#003300; padding-bottom:10px; font-size:1.2em;}
#maincol ol li p { font-weight:normal; font-size:1.2em;}

ul.checkbox { margin:5px 0 0px 0px; padding:0px 0px 0 0px!important; color:#003300; list-style-image:none; list-style-position:outside; list-style-type:none; list-style: none!important;  text-align:left; width:329px;}
ul.checkbox li { color:#003300; padding-bottom:00px!important; font-size:1.2em; padding-left:20px;}
ul.checkbox li p { font-weight:normal; font-size:1.0em!important;}

ul.checkbox.selected li { background:url(../gfx/box-selected.png) no-repeat 0px -1px; }
ul.checkbox.unselected li { background:url(../gfx/box-unselected.png) no-repeat  0px -1px;}

.puff-transparent { float:left; display:block; margin:0px 0px 10px 1px; width:210px; min-height:100px; position:relative;}
.puff-transparent-roundtop-large { float:left; background:url(../gfx/puff-transparent-top-large.png) no-repeat; position:relative; height:3px; width:349px;}
.puff-transparent-middle-large { float:left; display:block; position:relative; background:url(../gfx/puff-transparent-middle-large.png) repeat; padding:10px 0px 5px 0px; width:349px;}
.puff-transparent-roundbottom-large { float:left; background:url(../gfx/puff-transparent-bottom-large.png) no-repeat; position:relative; height:3px; width:349px;}
.puff-transparent-text-wrapper-large { padding:0px 10px 0px 10px;}




.puff  { float:left; padding:0 0 0 0; margin:0 0 10px 0;}
.puff.html  { float:left; padding:0 6px; width:203px;}
.puff.yellow  { float:left; padding:0; width:215px;}
.puff.orange  { float:left; padding:0; width:215px;}
.puff.orange p { padding:0; color:#FFFFFF; font-weight:normal; line-height:1em;}
.puff.yellow p  { font-size:1.8em; padding:0; color:#FFFFFF; font-weight:normal; line-height:1em;}
.puff.text p  { font-size:1.1em; color:#FFFFFF;}
.puff.text h3 { font-size:1.6em; font-weight:bold; color:#FFFFFF; margin:0px; padding:0px; line-height:1em;}
.puff h3 { font-size:1.8em; font-weight:bold; color:#FFFFFF; margin:0px; padding:0px; line-height:1em;}
.puff h4 { font-weight:bold; color:#FFFFFF; margin:0px; padding:0px 0 2px 0; line-height:1em;}

.puff .puff-yellow-top { float:left; padding:0; background:url(../gfx/puff-yellow-top.png) no-repeat; height:12px; width:215px;}
.puff .puff-yellow-middle { float:left; padding:2px 15px ; background:url(../gfx/puff-yellow-middle.png) repeat-y; width:185px;}
.puff .puff-yellow-bottom { float:left; padding:0; background:url(../gfx/puff-yellow-bottom.png) no-repeat; height:14px; width:215px;}

.puff .puff-orange-top { float:left; padding:0; background:url(../gfx/puff-orange-top.png) no-repeat; height:6px; width:215px;}
.puff .puff-orange-middle { float:left; padding:5px 15px ; background:url(../gfx/puff-orange-middle.png) repeat-y; width:185px;}
.puff .puff-orange-bottom { float:left; padding:0; background:url(../gfx/puff-orange-bottom.png) no-repeat; height:8px; width:215px;}

.puff .puff-text-top { float:left; padding:0; background:url(../gfx/puff-text-top.png) no-repeat; height:3px; width:215px;}
.puff .puff-text-middle { float:left; padding:8px 15px 3px 15px; background:#33630a; width:180px; margin:0 0 0 1px;}
.puff .puff-text-bottom { float:left; padding:0; background:url(../gfx/puff-text-bottom.png) no-repeat; height:3px; width:215px;}

.puff-agetipsar-wrapper { float:left; width:180px;}
.puff-agetipsar { float:left; padding:32px 10px 1px 65px; background:url(../gfx/puff-agetipsar.png) repeat-y; width:105px;}
.puff-agetipsar p { color:#FFFFFF; padding:5px;}
.puff-agetipsar-bottom { float:left; padding:1px 0px; background:url(../gfx/puff-agetipsar-bottom.gif) no-repeat; height:1px; width:180px;}


.puff-transparent { float:left; display:block; margin:0px 0px 10px 1px; width:210px; min-height:100px; position:relative;}
.puff-transparent-roundtop { float:left; background:url(../gfx/puff-transparent-top.png) no-repeat; position:relative; height:3px; width:210px;}
.puff-transparent-middle { float:left; display:block; position:relative; background:url(../gfx/puff-transparent-middle.png) repeat; padding:10px 2px 5px 2px; width:206px;}
.puff-transparent-text-wrapper { padding:0px 8px 0px 8px;}
.puff-transparent-roundbottom { float:left; background:url(../gfx/puff-transparent-bottom.png) no-repeat; position:relative; height:3px; width:210px;}

.puff-transparent-middle h1 { color:#003300;}
.puff-transparent-middle h2 { color:#003300;}
.puff-transparent-middle h3 { color:#003300;}
.puff-transparent-middle h4 { font-size:1.2em; color:#003300;}
.puff-transparent-middle img { padding-bottom:10px;}
.puff-transparent-middle ul { margin:5px 0 0 0px; padding:0px 0 0 16px; color:#003300; list-style-image:inherit; list-style-position:outside; list-style-type:disc; text-align:left;}
.puff-transparent-middle ul li { color:#003300; font-size:1.2em;}

.flash { float:left; width:522px; margin:0px 0 0 -18px; }
.age-pratar-flash { float:left; width:522px; margin:0px 0 0 -18px; }

.puff-select-area-top { background:url(../gfx/bod-top.gif); float:left; height:2px; width:520px; margin:0px; padding:0px 0 0 0px; }
.puff-select-area-bottom  { background:url(../gfx/bod-bottom.gif); float:left; height:2px; width:210px; margin:0px 0 10px 0; padding:0px 0 0 0px; }
*HTML .puff-select-area-top { background:none; float:left; height:0px; width:210px; margin:0px; padding:0px 0 0 0px; }
*HTML .puff-select-area-bottom  { background:none; float:left; height:0px; width:210px; margin:0px 0 10px 0; padding:0px 0 0 0px; }


.puff-select-area {background:#003300 url(../gfx/bod-bg.gif) repeat-x bottom; float:left; width:365px; padding:5px 150px 5px 5px; margin:0px 0 10px 0px; }
.puff-select-area-wrapper { float:left; width:365px;}
.puff-select-area #form { float:left; width:365px; }
.puff-select-area p { color:#ffffff; font-size:1.1em; float:left; padding: 2px 0 10px 5px;}
.puff-select-area label { color:#b0d361; margin-top:2px; font-size:1.1em; float:left;}
.puff-select-area input.bodnummer { width:50px; height:14px; border: 1px solid #b0d361; font-size:9px; float:left; margin-left:10px; }
.puff-select-area input.skicka { background:url(../gfx/button-tamigdit.png) 0 -48px; height:48px; width:135px; border: none; margin:-28px -142px 0 0; float:right; cursor:pointer; }
.puff-select-area input.skicka:hover { background:url(../gfx/button-tamigdit.png) 0 0; }
.puff-select-area img.headline { float:left; width:100px; }
.puff-select-area img.hr { float:left; width:365px; display:block; padding:5px 0 5px 0; background:none; }
.puff-select-area #area { float:left; margin-left:10px; width:120px; }

.puff-agetipsar-wrapper.white { float:left; width:180px;}
.puff-agetipsar-wrapper.white .puff-agetipsar { float:left; padding:28px 10px 1px 59px; background:url(../gfx/age-tipsar.gif) repeat-y; width:141px;}
.puff-agetipsar-wrapper.white .puff-agetipsar p { color:#333333; padding:5px; font-size:1.1em;}
.puff-agetipsar-wrapper.white .puff-agetipsar-bottom { float:left; padding:1px 0px; background:url(../gfx/age-tipsar-bottom.gif) no-repeat; height:1px; width:210px; margin-bottom:10px;}

a.arrow-tillarkivet { float:right; padding:6px 30px 7px 0; margin:-26px 4px 5px 0; color:#FFFFFF; display:block; background:url(../gfx/arrow-white.gif) right center no-repeat;}
a.arrow-tillarkivet:hover { color:#FFFFFF; }

.news-mini { float:left; width:295px; background:url(../gfx/headline-tavlingsnyheter.gif) no-repeat; padding-top:26px; margin-bottom:10px;}
.news-mini.startpage {width:210px; background:url(../gfx/headline-nyheter.gif) no-repeat; padding-top:26px;}
.news-right { float:left; width:211px; background:url(../gfx/headline-nyheter.gif) no-repeat; padding-top:26px; margin-bottom:10px; display:block; margin-left:6px;}
.one-news { float:left; padding-bottom:0px; border-bottom:1px solid #9b9e54; padding-bottom:5px; width:100%}
.one-news:hover { cursor:pointer;}
.one-news:hover p.date { text-decoration:underline;}
.one-news:hover p { text-decoration:underline;}
.one-news:hover h2 { text-decoration:underline;}

.one-news h2 { font-size:1.3em; font-weight:bold; padding:5px 0 5px 0;}
.one-news p.date { float:left; color:#666600; margin:1px 3px 0 0;}
.one-news p { margin:0; padding-bottom:0px; font-weight:normal;}
.one-news a { margin:0; padding-bottom:0px; font-weight:normal;}

.miljomarke-top { float:left; width:213px; height:8px; background:url(../gfx/puff-miljomarke-topp.png) no-repeat; padding:0px; margin:0px;}
.miljomarke-middle { float:left; width:193px; background:url(../gfx/puff-miljomarke-middle.png) repeat-y; padding:0px 10px 5px 10px; margin:0px;  }
.miljomarke-middle p { padding:0px; margin:0px; }
.miljomarke-bottom { float:left; width:213px; height:9px; background:url(../gfx/puff-miljomarke-bottom.png) no-repeat; padding:0px; margin:0px 0 10px 0; }

#addComment { padding:0 5px !important; }

.puff-comments { float:left; width:210px; background:url(../gfx/kommentarer-fran-grannarna.gif) no-repeat; padding-top:42px; margin-bottom:10px;}
.puff-comments p { font-size:1em; padding: 0 0 5px 0;}
.puff-comments a.img { float:left; margin:0 0 1px 0; padding:0; height:17px;}
.puff-comments .one-comment {float:left; width:210px;}
.puff-comments .comments-info { background:url(../gfx/kommentar-box.gif) no-repeat 0px 6px; float:left; width:187px; padding:6px 0 5px 23px; border-top: solid 1px #003300; }
.puff-comments .comments-info p { font-size:1em; font-weight:bold; margin:-4px 0 0px 0; padding:0; float:left; }
.puff-comments .comments-info p.red { color:#990000; padding-left:3px;}
.puff-comments .comments-info img { padding-left:3px; margin-top:-1px; float:left;}

.puff-comments .writecomment-middle label { }
.puff-comments .writecomment-middle .name { margin:3px 0;  }
.puff-comments .writecomment-middle .comment-box { margin:0px 0 3px 0px;  }
.puff-comments .writecomment-middle .code { margin:0px 0 3px 0px;  }

.puff-comments .writecomment-middle .button { background:url(../gfx/button-posta.gif) no-repeat scroll 0 0; margin-top:4px; display:block; border:0px none; float:right; overflow:hidden; width:67px; text-indent:-999px; white-space:nowrap;}

.puff-comments .writecomment-middle .name input { width:196px !important; border:2px solid #B0D361; }
.puff-comments .writecomment-middle textarea { width:196px !important; border:2px solid #B0D361; overflow:auto; }
.puff-comments .writecomment-middle .code input { width:109px !important; border:2px solid #B0D361;  }



.puff-comments .puff-agetipsar p { color:#333333; padding:5px; font-size:1.1em;}
.puff-comments .puff-agetipsar-bottom { float:left; padding:1px 0px; background:url(../gfx/age-tipsar-bottom.gif) no-repeat; height:1px; width:210px;}



.tv-flash { float:left; width:490px; margin:0px 0 0 0px; }
.tv-content { float: left; width: 490px; padding: 0 0 20px 10px; }
.tv-content img.tape { float: right; padding: 0 0 10px 10px; margin:-10px 0 0 0px; }
.tv-sidebar { float: left; width: 215px; padding: 105px 0 10px 20px; background:url(../gfx/thumb-agetv.png) no-repeat 20px 0px; margin-top:-10px;  }
.tv-sidebar p { padding: 10px 0 10px 0px; }
.tv-thumbs { float: left; width: 730px; padding:0 0 10px 10px;}
.thumb { float: left; width:105px; background:url(../gfx/bg-thumb-bottom.gif) no-repeat bottom; padding-bottom:1px; cursor:pointer;}
.thumb p { color:#FFFFFF; margin:0; padding:0; font-size:1em; }
.thumb p.title { font-weight:bold; font-size:1.1em;}
.thumb-frame { float: left; background:url(../gfx/bg-thumb-frame.png) no-repeat; width:105px; height:75px; z-index:3; position:absolute;}
.thumb-img { float: left; width:95px; height:65px; z-index:2; position:absolute; margin:5px 5px 5px 5px; }
.thumb-top { float: left; width:105px; height:75px;}
.thumb-text { float: left; width:95px; padding:5px; background:url(../gfx/bg-thumb.gif) repeat-y; min-height:57px;}
.thumb-holder { float: left; width:105px;  margin: 0 10px 0px 0;}
.thumbs-struktur { float: left; width:760px; margin-bottom:10px;}

.links-struktur { float: left; width:540px; margin-bottom:15px;}

.puff-column { float: left; width:215px; padding-right:0px;}

*HTML .links-struktur {width:534px; margin-bottom:0px;}
*HTML div.linkbox-wrapper { float:left; width:250px; margin:0px 10px 0px 0;}

.myt-wrapper { float: left;  background:url(../gfx/hr-dotted.gif) repeat-x bottom; margin-bottom:6px;}
.myt-wrapper h4 {font-size:1.2em;}
.myt-wrapper p {}
.myt-wrapper.open h4 { color:#153702;}
.myt-wrapper.open p { color:#153702; text-indent:76px; background:url(../gfx/arrow-open-insidetext.gif) no-repeat 0px 2px;}

.myt-wrapper.open {background:url(../gfx/arrow-open.gif) no-repeat top left; padding-left:0; width:519px; padding-left:0px;}
.myt-wrapper.closed {background:url(../gfx/arrow-closed.gif) no-repeat top left; width:470px; padding-left:51px;}

.myt-hr { float: left; width:100%; height:6px; padding-right:0px; background:url(../gfx/hr-dotted.gif) repeat-x bottom; margin-left:-50px; padding-right:47px;}

.myt-wrapper.open .myt-hr { float: left; width:100%; height:6px; padding-right:0px; background:url(../gfx/hr-dotted.gif) repeat-x bottom; margin-left:0px; padding-right:0px;}
.myt-wrapper.open h4 { color:#153702; padding-left:51px;}
div.linkbox-wrapper { float:left; width:250px; margin:0px 15px 0px 0;}
div.linkbox-top { float:left; margin:0 1px; width:248px; height:1px; background:url(../gfx/bg-linkbox.gif) repeat;}
div.linkbox { float:left; width:250px; float:left; min-height:86px; cursor:pointer; padding:0 0px; background:url(../gfx/bg-linkbox.gif) repeat;}
div.linkbox-bottom { float:left; margin:0 1px; width:248px; height:1px; background:url(../gfx/bg-linkbox.gif) repeat;}

*HTML div.linkbox-top {background:none;}
*HTML div.linkbox-bottom {background:none;}

*HTML div.links-top {background:none;}
*HTML div.links-bottom {background:none;}

div.links-wrapper { float:left; width:490px; margin:0px 0px 5px 0;}
div.links-top { float:left; margin:0 1px; width:488px; height:1px; background:url(../gfx/bg-linkbox.gif) repeat;}
div.links { float:left; width:478px; float:left; cursor:pointer; padding:0 6px 4px 6px; background:url(../gfx/bg-linkbox.gif) repeat;}
div.links:hover { background:#5c860f;}
div.links-bottom { float:left; margin:0 1px; width:488px; height:1px; background:url(../gfx/bg-linkbox.gif) repeat;}

div.links p { color:#FFFFFF; padding:3px 0 0 46px;}

div.linkbox h4.arrow { font-size:1.1em; line-height:1.6em; margin:2px 7px 0 72px;}
div.linkbox p {color:#FFFFFF; font-size:1.2em; padding:0 0 0px 0; margin:0;}
div.linkbox p.yellow {color:#ffcc33; float:left; padding:0 3px 0 0;}
div.one-linkbox a {font-size:1em;display:block;float:left;padding-right:3px;white-space:nowrap; overflow:hidden; width:206px;}
div.linkbox-heading {background:url(../gfx/bg-linkbox-heading.gif) repeat;float:left;width:238px;min-height:22px; padding:0px 6px 0 6px;}
div.linkbox-img {float:left; padding:4px 0 0 5px;}
div.linkbox-text { padding:1px 13px 0 6px; float:right; width:165px; }

/* content ---------------------------------------------------------- */

.age-col { float: left; width:189px; padding: 0px 10px 10px 0; margin-top:-32px;}
*HTML .age-col { margin-top:-0px;}

.text-content { float: left; width: 100%; padding: 0 0 10px 10px;  }
.text-content img.right { float: right; padding: 0 0 10px 10px; }
.text-content img.left { float: left; padding: 0 10px 10px 00px; }
.text-content img.tape { float: right; padding: 0 0 10px 10px; margin:-10px 0 0 0px; }

.text-content #age{ float: left; margin-top:-32px; margin-right:10px;}
.text-content .big-flash { float: left; width: 100%; padding: 0 0 20px 0px; }
.text-content #chart { margin: 0 0 20px 0px; }
.text-content .multiple-flash { float: left; width: 100%; padding: 10px 00px 30px 0px; }
.text-content .multiple-flash .small-flash { float: left; width: 256px; padding: 0 9px 10px 0px; }

.content.vert-hr-news #maincol .text-content { float: left; width: 100%; padding: 0 0 10px 0px; }

.content.vert-hr-start #maincol .text-content { float: left; width: 415px; padding: 0 0 10px 0px; }

.content.vert-two-cols #maincol .text-content-column { float: left; width: 359px; padding: 0 10px 10px 0; } 

.text-content.age { float: left; width: 315px; padding: 0 0 10px 0; }
.text-content.bigimg { position:relative; z-index:1;}
*HTML .text-content.bigimg { position:absolute; height:633px; z-index:1;}

.navigation { float: left; width: 100%;margin-bottom: 10px; font-size: 95%; padding: 10px 0 50px 0;}
.navigation a:link, .navigation a:active { color: #505050;}
.navigation a:hover, .navigation a:visited { color: #006a8d;}
.navigation .alignleft { width: 45%;	text-align: left; }
.navigation .alignright {width: 45%; text-align: right;}

#footer { float:left; position:absolute; bottom:0; z-index:999; width:100%; height:40px; background: url(../gfx/footer.png) transparent top repeat-x; padding-top:9px; }
#footer p {	margin: 0;	padding: 8px;	color:#5c5954;	}
.one-big-wrapper {min-height:100%; position:absolute; width:100%;}





.arrowlistmenu{
width: 160px;
background:url(../gfx/bg-subnav.png) repeat-y;
padding:2px 4px 3px 2px;
}

.subnav-top{
width: 166px;
height:50px;
margin-bottom:0px;
}

*HTML .subnav-top{
margin-bottom:-3px;
}

.subnav-bottom{
width: 166px;
height:6px;
background:url(../gfx/bg-subnav-bottom.png) bottom no-repeat;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../gfx/bg-subnav-header.jpg);
color:#e15700;
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px;
}

.arrowlistmenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li.selected {
padding-bottom: 0px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li ul{
padding-left: 10px;
}

.arrowlistmenu ul li a { /*CSS class for menu headers in general (expanding or not!)*/
font: bold 1.2em Arial;
color:#5c5954;
background:url(../gfx/bg-subnav-header.jpg) no-repeat left top;
margin:3px 0 2px 0; /*bottom spacing between header and rest of content*/
padding: 6px 0 2px 13px; /*header text is indented 10px*/
display: block;
}

.arrowlistmenu ul li ul li a{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 1em Arial;
color:#52504C;
background:none;
margin:0 0 1px 0; /*bottom spacing between header and rest of content*/
padding: 0px 0 0px 13px; /*header text is indented 10px*/
}


.arrowlistmenu ul li a:hover {
text-decoration:none;
color:#333333;
}
.arrowlistmenu ul li ul li a:hover {
text-decoration:none;
color:#333333;
}

.arrowlistmenu ul li.selected ul li a:hover {
text-decoration:none;
color:#333333;
}



.arrowlistmenu ul li.selected a{color:#e15700;}
.arrowlistmenu ul li a{color:#5C5954;}

.arrowlistmenu ul li ul li.selected a{color:#e15700;}
.arrowlistmenu ul li.selected ul li.selected a{color:#e15700;}


.arrowlistmenu ul li.selected ul li a { /*hover state CSS*/
color: #5c5954;
}

.clearfloat {
clear:both;
font-size:1px;
height:0;
line-height:0;
}
