 
 
a:link, a:visited{}

a:hover, a:active, a:focus{}

h3{font-size:1.1em; font-weight:bold}

h4{border:solid 0; color:#fff; font-size:1em; font-style:italic}

input:focus{}

fieldset{border:0}

ol.list{color:white; font-style:italic; font-weight:bold; list-style-position:inside; margin:20px 0; padding:0}

ol.list li{border:solid 1px #555; margin:10px 0; padding:10px; background:url(../images/search_bg.png) repeat-x}

ol.list li h4{border-bottom:solid 0 #CCC; color:#099; display:inline; margin:0 0 10px}

p{line-height:1.4em; margin:5px 0}

ul li a.u2:focus, p a.u2:active{padding:0.5em; background-color:#000; color:#FFF; display:inline; height:2.5em; left:0; margin-top:0; padding-left:15px; position:absolute; top:0; width:13.8em}

p.counter{background:#EEE; color:#000; font-weight:bold; margin:10px 0; padding:5px}

p.buttonheading{text-align:right}

.buttonheading img{border:0}

p.buttonheading a:link, p.buttonheading a:visited{border:solid 2px #fff}

.leading p.buttonheading a:link, .leading p.buttonheading a:visited{border:solid 2px #EFDEEA}

p.buttonheading a:hover{background:none !important; color:#000 !important}

p.buttonheading a:active, p.buttonheading a:focus{border:solid 2px; color:#000}

em{font-weight:bold}

#header h1{font-size:1.5em; font-weight:normal; text-transform:uppercase}

#logo{font-size:1em !important; font-weight:bold !important; position:relative; text-align:left; text-transform:none !important; z-index:0; margin-top:1em}

#logo img{display:block}

#logo span{display:block; margin:0 0 2px 100px !important; border-bottom:solid 1px #666}

#header form{background:#C39; border:solid 0 #000; float:right; height:5em; min-width:240px; text-align:left; padding:0 0 0 20px}

* html #header form{height:65px}

#header form fieldset{border:0 solid #000; display:inline; float:left; padding:19px; text-align:left; width:6em}

#header form label{color:#000; position:absolute; left:-3000px; top:-200px; width:auto}

#header form .button{background:url(../images/pfeil.gif) #000 no-repeat; border:0; color:#fff; font-weight:bold; margin:20px 10px 0 0; padding:0px 5px 0px 30px; cursor:pointer}

#header form .inputbox{background:#fff; border:solid 2px #93246F; font-weight:bold; padding:0 0 0 2px; margin:20px 10px 0 0 !important; width:6em}

#header form .inputbox:focus{border:solid 2px #000}

#header #active_menu-nav{background:#000; color:#fff}

#header ul{background:#fff; display:block; padding:0; text-align:right}

#header ul li{background:#000; color:#fff; display:inline; text-align:center}

#header ul li a:link, #header ul li a:visited{background:#fff; color:#000; font-weight:bold; text-decoration:none; border-right:solid 1px #666; padding:5px 10px; line-height:1.5em}

#header ul li a:hover, #header ul li a:active, #header ul li a:focus{background:#000; color:#fff; font-weight:bold}

#fontsize{z-index:100; position:absolute; top:0; right:0; background:#fff; color:#000}

#fontsize h3, #fontsize p{border:0; display:inline; font-size:1em}

#fontsize p{margin:0 0 0 5px}

#fontsize p a{font-weight:bold; margin:0 5px; display:inline; padding:2px 0 2px 24px}

#fontsize p a.larger{background:#fff url(../images/lupe_larger.gif) no-repeat}

#fontsize p a.smaller{background:#fff url(../images/lupe_smaller.gif) no-repeat}

#fontsize p a.reset{background:#fff url(../images/lupe_reset.gif) no-repeat}

#fontsize p a.larger:hover, #fontsize p a.larger:active, #fontsize p a.larger:focus{background:#000 url(../images/lupe_larger_black.gif) no-repeat; color:#fff}

#fontsize p a.smaller:hover, #fontsize p a.smaller:active, #fontsize p a.smaller:focus{background:#000 url(../images/lupe_smaller_black.gif) no-repeat; color:#fff}

#fontsize p a.reset:hover, #fontsize p a.reset:active, #fontsize p a.reset:focus{background:#000 url(../images/lupe_reset_black.gif) no-repeat; color:#fff}

#breadcrumbs{background:#93246F; min-height:5em; padding-top:0; text-align:left; color:#fff}

#breadcrumbs p{padding:5px; display:inline}

* html #breadcrumbs{height:65px}

#breadcrumbs a{text-transform:none}

#breadcrumbs a:link, #breadcrumbs a:visited{background:#93246F; color:#fff}

#breadcrumbs span{color:#fff; font-size:0.9em; padding:7px}

#breadcrumbs span a:hover, #breadcrumbs span a:active, #breadcrumbs span a:focus{background:#000; color:#fff; text-decoration:none}

#left h3, #right h3{background:#474747 none repeat scroll 0 0; color:#DADADA; font-size:12px; font-weight:bold; height:21px; margin-bottom:10px; padding-top:8px; text-align:center; text-transform:uppercase}

#left ul{list-style-type:none; margin:0 0 20px 0px}

#left ul li{margin:0 0 2px}

#left ul li a{display:block}

#left ul li a:link, #left ul li a:visited{color:#929292; font-size:11px; line-height:2; padding-left:10px; text-decoration:none}

#left ul li a:hover, #left ul li a:active, #left ul li a:focus{text-decoration:underline}

#left ul li ul{}

#left ul li ul li{}

#left ul li ul li{}

#left ul li ul li a:hover, #left ul li ul li a:active, #left ul li ul li a:focus{}

#left ul li ul li ul{}

#left ul li.active a:link, #left ul li.active a:visited{}

#left ul li.active ul li a:link, #left ul li.active ul li a:visited{}

#left ul li.active ul li ul li a:link, #left ul li.active ul li ul li a:visited{}

#left ul li.active ul li.active a:link, #left ul li.active ul li.active a:visited{}

#left ul li.active ul li.active ul li a:link, #left ul li.active ul li.active ul li a:visited{}

#left ul li.active ul li.active ul li.active span.active_link{}

#left form a:hover, #left form a:active, #left form a:focus{}

.leading_separator{border-bottom:solid 0 #333; display:block; height:10px; margin:0}

#main .leading h2, #main2 .leading h2{background:#EFDEEA; border-bottom:solid 0 #333; color:#93246F; font-family:trebuchet MS,sans-serif; font-size:1.4em; font-weight:normal; margin:0 0 10px; text-transform:uppercase}

#main h2 a, #main2 h2 a{text-decoration:none}

#main .leading .readon, #main2 .leading .readon{background:url(../images/pfeil.gif) #93246F no-repeat; border:solid 0; bottom:0; color:#FFF !important; display:block !important; margin-top:20px !important; position:absolute; right:0; text-decoration:none; padding:2px 2px 0 30px}

#main .leading .small, #main .leading .modifydate, #main2 .leading .small, #main2 .leading .modifydate{background:#EFDEEA; color:#93246F}

.article_column h2{; padding:0}

.article_row .column1 h2, .article_row .column2 h2{margin:0 0 10px; padding:5px 5px 5px 0}

.article_row p.iteminfo{background:#fff; line-height:1em; margin:0 -10px 5px; padding:10px}

#main h3, #main2 h3{margin:20px 0 10px}

#main .blog_more h2, #main2 .blog_more h2{background:#fff; color:#93246F; font-family:trebuchet MS,sans-serif; font-size:1.3em; font-weight:normal; margin:0}

#main .blog_more li a, #main2 .blog_more li a{display:inline; margin:0; padding:0}

#main .blog_more li, #main2 .blog_more li{padding:4px}

#main .blog_more ul li a, #main2 .blog_more ul li a{background:url(../images/pfeil.gif) no-repeat; font-weight:bold; padding:2px 0 4px 30px}

#main .blog_more ul li a:hover, #main2 .blog_more ul li a:hover{background:url(../images/pfeil.gif) #939 no-repeat !important; color:#fff; font-weight:bold; padding:2px 0 2px 30px}

#main .blog_more ul li a:active, #main2 .blog_more ul li a:active, #main .blog_more ul li a:focus, #main2 .blog_more ul li a:focus{background:url(../images/pfeil.gif) #939 no-repeat !important; color:#fff; font-weight:bold; padding:2px 0 2px 30px}

#main .blog_more ul, #main2 .blog_more ul{background:#eee; border:solid 1px #ccc; color:#000; line-height:1.3em; list-style-type:none; margin:0; padding:10px 10px 30px}

#main .blog_more, #main2 .blog_more{padding-top:10px}

#main a.readon, #main2 a.readon{background:url(../images/pfeil.gif) no-repeat; font-weight:bold; padding:2px 2px 0 30px; display:inline-block}

#main a.readon:hover, #main2 a.readon:hover, #main a.readon:active, #main2 a.readon:active, #main a.readon:focus, #main2 a.readon:focus{background:url(../images/pfeil.gif) #000 no-repeat; color:#fff; padding:2px 2px 0 30px; text-decoration:none}

#main a:link, #main2 a:link, #main a:visited, #main2 a:visited{color:#ccc; text-decoration:none}

#main a:hover, #main2 a:hover, #main a:active, #main2 a:active, #main a:focus, #main2 a:focus{color:#fff}

#main h1, #main2 h1{background:#474747 none repeat scroll 0 0; color:#DADADA; font-size:12px; font-weight:bold; height:21px; margin-bottom:10px; padding-top:8px; text-align:center; text-transform:uppercase; margin-top:2px; margin-left:-3px; padding-bottom:0; padding-left:0}

#main h2, #main2 h2{background:#474747 none repeat scroll 0 0; color:#DADADA; font-size:12px; font-weight:bold; height:21px; margin-bottom:10px; padding-top:8px; text-align:center; text-transform:uppercase; margin-top:2px; margin-left:-3px; padding-bottom:0; padding-left:0}

#main ul li, #main2 ul li{padding:0 0 0 10px; line-height:1.4em; margin:10px 0}

#main ul, #main2 ul{list-style-position:outside; list-style-type:square; padding:0 0 0 10px; margin:0 0 0 20px}

#main ul, #main ol{list-style-position:inside; margin:10px 0 10px 20px; padding:0 0 0 10px}

.small{border:solid 0; color:#aaa; font-size:0.85em; margin:0 0 20px}

.contentdescription{padding:10px 0; overflow:hidden}

.image_left{float:left; border:solid 0 #ccc; margin:0 10px 10px 0}

.image_right{float:right; border:solid 1px #ccc; margin:0 0 10px 10px}

.wrap_image{clear:left}

.createdate{color:#887B60; display:block; font-size:0.85em}

.createdby{color:#932467; display:block; font-size:0.85em; padding:0 0 0 2px}

.modifydate{color:#932467; display:block; font-size:0.85em; padding:0}

span.content_rating, .leading span.content_rating{margin:10px 0 0; display:block}

.content_vote{margin:0 0 10px; display:block}

.content_vote input{margin:0 5px}

.content_vote .button{background:url(../images/pfeil.gif) #000 no-repeat; border:0; color:#fff; font-weight:bold; margin:20px 10px 0 0; padding:0 0 0 30px; cursor:pointer}

#main2 .pagination, #main .pagination{border-top:solid 1px #CCC; margin:10px 0 0; padding:10px 0; text-align:center}

ul.pagination{list-style-type:none; margin:0; padding:0; text-align:left}

ul.pagination li{display:inline; padding:2px 5px 0; text-align:left}

ul.pagination li a{padding:2px}

#right ul li a:link, #right ul li a:visited{color:#aaa; font-size:11px; line-height:1.4; text-align:center; text-decoration:none}

#right ul{border:solid 0 #ccc; line-height:1.4em; list-style-type:none; margin:0; position:relative; padding:0}

#right ul li{margin-bottom:4px; background:none; text-align:center; padding-top:5px}

#right ul li a{color:#000; font-weight:normal; padding:2px}

#right ul li a:hover, #right ul li a:active, #right ul li a:focus{text-decoration:underline;}

#right form.poll{}

#right form.poll fieldset{}

#right form.poll fieldset label{}

#right form.poll .button{}

#right form.poll .button:focus{}

#right form.poll a{text-decoration:none; color:#000 !important; padding:1px 2px !important; border:outset 1px #C39; background:#F2E3ED; cursor:pointer; float:left}

#right form.poll a:hover, #right form.poll a:active, #right form.poll a:focus, #right form.poll .button:hover, #right form.poll .button:active, #right form.poll{border:2px outset #C39}

#right form.poll:after{content:"."; visibility:hidden; height:0; display:block; clear:both}

dl.poll{}

dl.poll dt{border-bottom:solid 1px #ccc}

dl.poll dd{padding:6px 0; font-weight:bold}

.polls_color_1{background:#000}

.polls_color_2{background:#999}

.polls_color_3{background:#93246F}

.polls_color_4{background:#000}

.polls_color_5{background:#ccc}

.polls_color_6{background:#93246F}

form.limit{}

form.login{background:#93246F; color:#000; font-size:0.9em; margin:5px 0 20px; padding:10px 10px 20px 15px; text-align:left}

form.login .inputbox:focus{border:solid 2px #000}

form.login p{clear:both; border:solid 0 #000; font-size:1em}

form.login .button{background:url(../images/pfeil.gif) #C39 no-repeat; clear:left; color:#fff; display:block; font-weight:bold; margin:0 0 10px !important; padding:0 0 0 30px !important; cursor:pointer; border:solid 0}

form.login fieldset{border:solid 0 #000; margin:0; padding:0; text-align:left}

form.login input{background:#fff; border:solid 2px #C39; color:#000; padding:2px 2px 0; width:90%}

form.login input.checkbox{background:none; border:solid 0 #000; float:left; margin:11px 0 0; padding:5px; width:20px}

form.login label{color:#000; display:block; font-weight:bold; margin:5px 0 0; padding:2px 2px 0}

form.login label.remember{float:left; margin:5px 0 20px; padding:5px 0 0; width:11em}

form.login p{color:#000}

form.login p a{color:#000}

form.login p a:hover, form.login p a:active, form.login p a:focus{color:#000; text-decoration:none}

form.lost_password .button, .login_form .button{background:url(../images/pfeil.gif) #000 no-repeat; border:0; color:#fff; font-weight:bold; margin:0; padding:0 0 0 30px; cursor:pointer}

.poll{padding:20px 20px 20px 0}

form.poll fieldset{border:0 solid #000; margin:0 0 10px; padding:0}

form.registration input, form.lost_password input, .login_form input{border:1px solid #000; background:#ccc}

form.registration label, form.lost_password label, .login_form label{display:block; float:left; font-weight:normal; width:12em}

form.search_result, form.registration, form.lost_password, .login_form{background:transparent; border:solid 0 #93246F; margin:15px 10px 0; padding:0; position:relative}

.search_result .button, form.registration .button{background:url(../images/pfeil.gif) #000 no-repeat; border:0; color:#fff; font-weight:bold; margin:10px 0 0; padding:0 5px 0 30px; cursor:pointer}

.registration fieldset p{margin:10px 0}

.registration div, .login_form div, .lost_password div{margin:5px 0}

.searchintro{font-weight:normal; margin:0 0 20px}

.searchintro img{display:inline; border:0px}

.display{margin:20px 0 0; text-align:right}

.filter{margin:10px 0 0}

.inputbox:focus{border:solid 1px #8B8064; background:#fff}

.highlight{font-weight:bold}

fieldset.word, fieldset.only{}

.only{border:solid 0; margin:10px 0 0 10px; padding:5px 10px; line-height:1.3em}

.word{padding:10px 10px 10px 0}

.word input{background:#ccc; border:solid 1px #999; color:#000; margin:0 0 0 10px; padding:2px}

.phrase{color:#ccc; margin:10px 10px 10px 0; padding:10px; width:60%; border:solid 1px #ccc; float:left}

.phrase .inputbox{color:#000; display:block; height:1.5em; margin-top:10px; width:12em; background:#ccc}

.phrase .inputbox option{background:#fff; border-bottom:solid 1px #333; padding:2px; color:#000}

.phrase .inputbox option a:hover{background:#C00; border-color:#CFD0D6; color:#fff}

.search_result legend{border-bottom:solid 0 #000; color:#8B8064}

div.contact{margin:10px 0}

address{font-style:normal; margin:10px 0}

address p{line-height:1em}

.contact label{float:left; font-weight:bold; width:14em; margin:10px 0 0}

span.marker{margin:0 10px 0 0}

.contact_email_checkbox label{float:none !important}

.contact label.copy{width:90%; padding:0 0 0 10px}

.contact form{background:#EFDEEA; color:#000; padding:20px; margin:10px 0}

.contact input{background:#fff; border:solid 2px #C39; color:#000; padding:2px 2px 0; margin:10px 0 0}

.contact .button{background:url(../images/pfeil.gif) #000 no-repeat; border:0; color:#fff; font-weight:bold; margin:20px 10px 0 0; padding:0 0 0 30px; cursor:pointer}

label.textarea{float:none !important; margin:10px 0; display:block; width:100%}

#contact_text{width:80%; height:150px}

.contact input.invalid, .contact textarea.invalid{border:solid 2px red}

.contact label.invalid{color:red}

table.newsfeed{border:solid 1px}

table.newsfeeds td, table.weblinks td, table.category td{border-right:solid 1px #EEE; padding:5px}

table.newsfeeds th, table.weblinks th, table.category th{background:#EEE; padding:5px}

table.newsfeeds, table.weblinks, table.category{border:solid 1px #eee; font-size:1em; margin:20px 0}

#count{width:10%}

#tableOrdering{width:70%}

#author{width:20%}

poll .polls_color_1, .poll .polls_color_2, .poll .polls_color_3, .poll .polls_color_4, .poll .polls_color_5{border:solid 1px; position:relative}

.poll h3{color:#932467; border:solid 0; margin:20px 0}

.poll .td_2{width:100px}

.poll .td_3{width:300px}

.poll form{margin:20px 0}

.poll table{font-size:1em; width:auto; border:solid 0; position:relative}

.poll table .td_1{width:30px}

.poll table caption{color:#93246F; font-size:1em; font-weight:bold; margin:10px 0; text-align:left}

.poll td{border:solid 1px #ddd; padding:2px}

.poll td.line{width:300px}

.poll th{background:#EEE; border:solid 1px #ccc}

.question{font-weight:bold}

#footer{background:#93246F; color:#fff; padding:5px; text-align:right; border-top:solid 4px #ccc}

p.syndicate{float:left; display:block; text-align:left}

#footer a{color:#fff}

p.error{color:#93246F; background:#F2E3ED; border-top:3px solid #93246F; border-bottom:3px solid #93246F; padding:10px}

body.contentpane{background:#fff; width:auto; margin:10px; line-height:1.4em; text-align:left}

.tool-tip{font-size:0.8em}

.tool-title{font-weight:bold}

.invalid{border-color:red !important}

label.invalid{color:red}

.contentpaneopen_edit{float:left}

.contentpaneopen_edit img{border:0}

form.editor legend{font-size:1.2em; font-weight:bold; padding:2px}

form.editor fieldset{border:solid 1px #ccc; padding:20px; margin:10px 0}

form.editor .publishing label{float:left; width:14em; font-weight:bold}

form.editor .publishing div{margin:5px 0}

form.editor .publishing .radio label{float:none; width:14em}

form.editor .publishing .radio label span{float:left; width:14em}

form.editor fieldset.metadata label{float:none !important; display:block; font-weight:bold}

.save{text-align:right; padding:10px 0}

form.user{margin:10px 0}

form.user label{width:40%; float:left}

table.contenttoc{border:solid 1px #ccc; padding:10px; margin:10px}

.pagenavcounter{font-weight:bold}

.moduletable_text{margin:10px}

.banneritem_text{margin:10px 0 10px 0; background:#f5f5f5; padding:5px; border:solid 1px #eee}


