* {
margin:0;
outline:0;
padding:0;
}

div#content ul {
margin-left:15px;
}

div#content img {
margin:7px;
}

.clear {
clear:both;
}

body {
font-family:Tahoma, Verdana, Arial, Sans-Serif;
font-size:11px;
font-weight:400;
text-decoration:none;
color: #666;
}

h1 {
width: 303px !important; height: 128px;
float: left;
}

h1 a {
width: 303px; height: 128px;
display: block;
text-indent: -10000px;
}

.top-advertisement {
float:right;
height:60px;
margin:9px 26px 27px 0;
overflow:hidden;
width:468px;
}

.menu-navigation {
clear:right;
float:right;
height:36px;
overflow:hidden;
padding:0 6px 0 0;
width:650px;
}

.menu-navigation li {
float:right;
height:36px;
list-style:none;
margin:0 0 0 3px;
}

.menu-navigation li a {
cursor:pointer;
display:block;
float:left;
font-size:10px;
font-weight:700;
height:36px;
line-height:36px;
padding:0 0 0 15px;
text-decoration:none;
text-transform:uppercase;
}

.menu-navigation li a span {
display:block;
float:left;
height:36px;
padding:0 15px 0 0;
}

.menu-navigation li a:hover {
background-position:bottom left;
cursor:pointer;
text-decoration:underline;
}

.menu-navigation li a:hover span {
background-position:bottom right;
}

#search-bar {
clear:both;
font-size:10px;
height:19px;
line-height:19px;
margin:0 32px 3px 28px;
overflow:hidden;
padding:5px 0;
width:939px;
}

.search fieldset {
border:none;
display:block;
float:right;
}

.search form label {
float:left;
padding:0 10px 0 0;
}

.search input.inputbox {
border:none;
float:left;
font-size:10px;
height:14px;
padding:2px;
width:146px;
}

.search form input.button {
border:none;
float:left;
font-size:0.1em;
height:19px;
text-align:left;
width:20px;
}

#right-sidebar {
float:right;
padding:6px;
width:202px;
}

#content {
float:right;
padding:13px 11px;
width:512px;
}

.content-noleft#content,.content-noright#content {
width:724px;
}

.content-noside#content {
width:940px;
}

#content .content-box {
line-height:22px;
margin:0 0 20px;
padding:10px 20px;
}

.contentheading,.componentheading {
clear:both;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:36px;
padding:5px 0;
}

#content hr {
border:none;
height:0;
margin:20px 0 20px 13px;
width:420px;
}

a.readon {
display:block;
float:right;
font-weight:700;
height:27px;
line-height:27px;
margin:0 0 4px;
text-align:center;
text-decoration:underline;
width:143px;
}

#left-sidebar {
float:left;
padding:6px;
width:190px;
_width:100px;
}

.footer-advertisement {
height:101px;
margin:0 0 3px 11px;
padding:12px 116px 0;
width:728px;
}

#footer-background {
hegiht: 20px;
padding:19px 0;
width:100%;
}

#footer {
margin:0 auto;
width:950px;
color: #fff;
}

#footer a {
text-decoration:underline;
color: #fff;
}


div.offline {
font-size:1.2em;
left:0;
padding:5px;
position:absolute;
top:0;
width:100%;
}

span.pathway {
display:block;
height:16px;
line-height:16px;
margin:0 20px;
overflow:hidden;
}

div.componentheading {
padding-left:0;
}

h1 {
font-family:Helvetica ,Arial,sans-serif;
font-size:1.3em;
font-weight:700;
padding:0;
text-align:left;
vertical-align:bottom;
width:100%;
}

.small {
font-size:.90em;
font-weight:400;
text-align:left;
}

.modifydate {
font-size:.90em;
font-weight:400;
height:20px;
text-align:left;
vertical-align:bottom;
}

.createdate {
font-size:.90em;
font-weight:400;
height:20px;
padding-bottom:5px;
padding-top:0;
vertical-align:top;
}

td.sectiontableheader {
font-weight:700;
padding:4px;
}

tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td {
padding:4px;
}

td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2 {
padding:3px;
}

table.contentpaneopen,table.contentpane {
margin:0;
padding:0;
width:auto;
}

table.adminform textarea {
font-size:1em;
height:400px;
width:540px;
}

a img {
border:0;
}

.contentpaneopen li {
margin-left:20px;
}

#panel {
border-bottom:solid 10px #fff;
display:none;
height:200px;
margin-top:-13px;
}

.slide {
margin-top:-13px;
padding:0;
}

.btn-slide {
background:url(images/white-arrow.gif) no-repeat right -50px;
color:#fff;
display:block;
font:bold 100% Arial, Helvetica, sans-serif;
height:26px;
margin:0 auto;
padding:5px 10px 0 0;
text-align:center;
text-decoration:none;
width:100px;
}

.active {
background-position:right 12px;
}

.panelcontent {
padding:10px;
}

a img,fieldset,.top-advertisement a img {
border:none;
}

#wrapper,#wrapper-noleft,#wrapper-noright,#wrapper-noside {
margin:0 auto;
padding:0 26px 0 21px;
width:973px;
}

.search form legend,legend {
display:none;
}

#main-content,#main-content-noleft,#main-content-noright,#main-content-noside {
padding:0 26px 0 11px;
width:962px;
}

div.module-right h3,div.module_menu_right h3,div.module h3,div.module_menu h3 {
font-size:10px;
font-weight:700;
height:32px;
line-height:32px;
margin-bottom:5px;
margin-left:-7px;
padding:0 0 0 17px;
text-transform:uppercase;
width:184px;
}

div.module-right,div.module_menu_right,div.module,div.module_menu {
margin-bottom:10px;
padding:0 14px 6px 7px;
}

div.module_menu_right ul li,div.module-right ul li,div.module_menu ul li,div.module ul li {
height:19px;
line-height:19px;
list-style:none;
margin-left:5px;
padding:0 0 0 12px;
width:133px;
}

div.module_menu_right ul li span,div.module-right ul li span,div.module_menu ul li span,div.module ul li span {
float:left;
}

div.module_menu_right ul li a,div.module-right ul li a,div.module_menu ul li a,div.module ul li a {
font-style:normal;
font-weight:400;
text-decoration:none;
}

div.module_menu_right ul li a:hover,div.module-right ul li a:hover,div.module_menu ul li a:hover,div.module ul li a:hover {
font-style:italic;
font-weight:700;
text-decoration:underline;
}

#footer ul li a:hover,#footer p a {
font-weight:700;
text-decoration:underline;
}