@charset "utf-8";
body{line-height:1.5em}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address{margin:0.5em 0}

ul,ol{margin-left:2em}

img{border:0px}

fieldset{padding:.5em;
border:1px solid #CCC}

a:link,a:active,a:visited{text-decoration:none;
color:#d6d5ce}

a:hover{text-decoration:underline;
color:#d6d5ce}

a.readon:link,a.readon:active,a.readon:visited{text-decoration:none;
background-image:url(../images/greybullet.png);
background-repeat:no-repeat;
background-position:5px 50%;
padding-left:25px;
clear:both}

h1,.componentheading,h3{font-size:1.2em;
line-height:1.0em;
color:#000000;
margin:0px;
padding:0px;
border-bottom:1px dotted #993333;
display:block;
font-family:"sans-serif",Arial,Helvetica,sans-serif;
font-weight:normal}

h2,.contentheading{font-size:0.8em;
line-height:1.5em;
font-weight:bold;
text-transform:uppercase}

h4{font-size:1.2em;
line-height:1.3em}

h5{font-size:0.6em;
line-height:1.1em}

h6{font-size:0.6em;
line-height:1em;
font-weight:bold}

#wrapper{background-color:#FFF}

#logo{display:block;
float:left;
height:190px;
width:940px;
background-image:url(../images/logo3.gif);
background-repeat:no-repeat;
margin-top:1px }

#header-r {float:left;
background-color:#993333;
display:block;
text-align:right;
margin-left:180px;
margin-top:1px}

#header-r ul {margin:0px;
padding:0px;
list-style-type:none}

#header-r li {margin:0px;
padding:0px;
list-style-type:none;
display:inline}

#header-r a:link,#header-r a:active,#header-r a:visited {text-decoration:none;
margin-left:15px;
color:#fff}

#header-r a:hover {color:#000;
text-decoration:none}

#header-r #current a{color:#000}

#elements{background-color:#EDEDED;
border-top-width:1px;
border-bottom-width:1px;
border-top-style:dotted;
border-bottom-style:dotted;
border-top-color:#CCC;
border-bottom-color:#CCC}

#content{overflow:hidden}

#footer{clear:both;
background-color:#993333;
margin-top:1px;
margin-bottom:1px;
border-top-width:1px;
border-bottom-width:1px;
border-top-style:dotted;
border-bottom-style:dotted;
border-top-color:#CCC;
border-bottom-color:#CCC;
font-size:0.8em}

#footer a:link,#footer a:active,#footer a:visited{color:#000}

#footer a:hover{color:#000;
text-decoration:underline}

#bottom{color:#FFF}

#bottom a:link,#bottom a:active,#bottom a:visited{color:#FFF}

#bottom a:hover{color:#FFF;
text-decoration:underline}

#system-debug{background-color:#FFF;
overflow:scroll}

#system-debug ul{width:90%;
display:block}

#system-debug li{display:block;
padding-top:5px;
padding-bottom:5px}

.contentpaneopen{width:100%}

.contentpaneopen img{margin:5px}

.cpanel{background-color:#EDEDED;
border-top-width:1px;
border-bottom-width:1px;
border-top-style:dotted;
border-bottom-style:dotted;
border-top-color:#CCC;
border-bottom-color:#CCC;
padding:5px;
margin-bottom:10px}

.buttonheadingicon{float:right}

.createdate,.createdby {font-size:.8em;
margin-right:5px}

.modifydate{background-color:#EDEDED;
font-size:0.8em;
border-top-width:1px;
border-top-style:dotted;
border-top-color:#CCC;
padding:5px;
clear:both;
margin-top:10px;
margin-bottom:10px}

.small{font-size:0.8em}

.counter{text-align:center;
display:block}

ul.pagination{margin:0px;
padding:0px;
list-style-type:none;
display:block;
text-align:center}

ul.pagination li{padding:0px;
list-style-type:none;
display:inline;
margin-top:0px;
margin-right:3px;
margin-bottom:0px;
margin-left:3px}

.pagenavcounter{background-color:#EDEDED;
border-top-width:1px;
border-bottom-width:1px;
border-top-style:dotted;
border-bottom-style:dotted;
border-top-color:#CCC;
border-bottom-color:#CCC;
padding:5px}

div.moduletable{margin-bottom:10px}

div.moduletable_menu{margin-bottom:10px}

div.moduletable_menu ul{margin:0px;
padding:0px;
list-style-type:none}

div.moduletable_menu li{margin:0px;
padding:0px;
list-style-type:none}

div.moduletable_menu a:link,div.moduletable_menu a:active,div.moduletable_menu a:visited{color:#fff;
border-bottom-width:0px;
border-bottom-style:dotted;
border-bottom-color:#993333;
background-image:url(../images/greybullet.png);

background-repeat:no-repeat;

background-position:2px 3px;
display:block;
padding-top:2px;
padding-right:2px;
padding-bottom:2px;
padding-left:15px}

div.moduletable_menu a:hover{color:#000;
text-decoration:none}

div.moduletable_menu li ul li a:link,div.moduletable_menu li ul li a:active,div.moduletable_menu li ul li a:visited{color:#999;
border-bottom-width:0px;
border-bottom-style:dotted;
border-bottom-color:#666633;
display:block;
padding-top:1px;
padding-right:1px;
padding-bottom:1px;
padding-left:25px;
background-image:url(../images/greybullet.png);
background-repeat:no-repeat;
background-position:10px 4px;
display:block}

div.moduletable_menu li ul li a:hover{color:#000;
text-decoration:none}

div.moduletable_text{margin-bottom:2px}

div.bannergroup_text div.bannerheader{text-transform:uppercase;
font-weight:bold;

background-color:#993333;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#ccc}

div.banneritem_text{margin-bottom:5px;
margin-top:5px;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#CCC;
padding-bottom:5px}

div.tableheaders{text-align:left;
margin-bottom:5px;
margin-top:5px}

div.sectiontableheader{text-align:left;
margin-bottom:5px;
margin-top:5px}

div.sectiontableheader img{display:none}

div.sectiontableentry1{text-align:left;
padding:3px;
background-color:#666633;
border-top-width:1px;
border-bottom-width:1px;
border-top-style:dotted;
border-bottom-style:dotted;
border-top-color:#CCC;
border-bottom-color:#CCC}

div.sectiontableentry2,div.sectiontableentry0,div.sectiontableheader{text-align:left;
padding:3px}

table.contenttoc{background-color:#FFF;
width:150px;
border:1px dotted #666633;
margin-top:20px;
margin-left:2px}

table.contenttoc th{text-align:left;
padding:4px;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#CCC;
background-color:#666633}

table.contenttoc td{padding:5px}

a.toclink:link,a.toclink:active,a.toclink:visited{color:#fff;
background-image:url(../images/greybullet.png);
background-repeat:no-repeat;
background-position:5px 50%;
display:block;
padding-left:25px}

a.toclink:hover{color:#fff}

div.pollstableborder{width:100%;
text-align:left}

div.pollstableborder input{margin:3px}

div.pollstableborder label{margin:3px;
padding:0px}

div.pollstableborder div.sectiontableentry1{padding:2px;
text-align:left}

div.pollstableborder div.sectiontableentry2{padding:2px;
text-align:left}

div.contentdescription img{margin:5px}

span.content_rating{display:block;
padding:5px}

span.content_rating img{margin-top:5px;
margin-right:2px;
margin-bottom:5px;
margin-left:2px}

span.content_vote{display:block;
padding:5px}

span.content_vote input{margin-top:1px;
margin-right:3px;
margin-bottom:1px;
margin-left:3px}

div.labelcontainer{line-height:1.8em;
text-align:left}

div.forgotpass{line-height:1.8em;
text-align:left}

div.forgotusername{line-height:1.8em;
text-align:left}

div.register{line-height:1.8em;
text-align:left}

div.articlehover{background:#CCC}

span.alert{color:#ffffff;
border-top:3px solid #fe7b7a;
border-bottom:3px solid #fe7b7a;
background:#FFD6D6 url(../images/status-alert.png) 10px 50% no-repeat;
display:block;
padding-left:40px;
margin-top:5px;
margin-bottom:5px}

span.info{color:#ffffff;
border-top:3px solid #629de3;
border-bottom:3px solid #629de3;
background:#D8E5F8 url(../images/status-info.png) 10px 50% no-repeat;
display:block;
padding-left:40px;
margin-top:5px;
margin-bottom:5px}

span.note{color:#ffffff;
border-top:3px solid #fde179;
border-bottom:3px solid #fde179;
background:#FEF6D8 url(../images/status-note.png) 10px 50% no-repeat;
display:block;
padding-left:40px;
margin-top:5px;
margin-bottom:5px}

span.download{color:#57861A;
border-top:3px solid #c2df88;
border-bottom:3px solid #c2df88;
background:#EEF7DD url(../images/status-download.png) 10px 50% no-repeat;
display:block;
padding-left:40px;
margin-top:5px;
margin-bottom:5px}

#system-message   {margin-bottom:10px;
padding:0}

#system-message dt{font-weight:bold}

#system-message dd{margin:0;
font-weight:bold;
text-indent:30px}

#system-message dd ul{color:#ffffff;
list-style:none;
margin:0px;





padding:10px;
background-color:#D8E5F8;
border-top-width:3px;
border-bottom-width:3px;
border-top-style:solid;
border-bottom-style:solid;
border-top-color:#629DE3;
border-bottom-color:#629DE3;
background:#D8E5F8 url(../images/status-info.png) 10px 50% no-repeat}

#system-message dt.message{display:none}

#system-message dd.message{}

#system-message dt.error{display:none}

#system-message dd.error ul{color:#c00;
background-color:#FFD6D6;
border-top:3px solid #DE7A7B;
border-bottom:3px solid #DE7A7B;
margin:0px;
background:#FFD6D6 url(../images/status-alert.png) 10px 50% no-repeat}

#system-message dt.notice{display:none}

#system-message dd.notice ul{color:#DCA33C;
background:#FEF6D8 url(../images/status-note.png) 10px 50% no-repeat;
border-top:3px solid #F0DC7E;
border-bottom:3px solid #F0DC7E}

blockquote{background-color:#ffffff;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:35px;
background-image:url(../images/quote.png);
background-repeat:no-repeat;
background-position:5px 5px}