﻿body {
color:#000;
font-family:arial;
font-size:12px;
background:#262626;
margin:0;
}

body.contentpane,body.mceContentBody {
color:#000;
font-family:arial;
font-size:12px;
background:#FFF;
}

a {
text-decoration:none;
color:#606060;
}

h1 {
font-size:18px;
color:#000;
margin:0;
padding:0;
}

h2 {
font-size:16px;
color:#000;
font-weight:400;
margin:0;
padding:0;
}

h3 {
font-size:13px;
color:#000;
font-weight:700;
margin:0;
padding:0;
}

h4 {
font-size:12px;
color:#000;
font-weight:700;
margin:0;
padding:0;
}

h5 {
font-size:10px;
color:#000;
margin:0;
padding:0;
}

.small,.smalldark,.createdate,.modifydate,.mosimage_caption,.back_button,.pagenavcounter,.pagenav,.pagenavbar,a.readon {
font-size:.9em;
}

p {
padding-left:5px;
}

ul li {
padding-left:0;
margin-left:5px;
}

* html ul li {
padding-left:0;
margin-left:-24px;
}

.s5_rmainmiddle	ul li {
padding-left:0;
margin-left:-15px;
}

ol {
margin-top:5px;
padding-left:5px;
margin-bottom:5px;
}

ol li {
margin-left:10px;
}

th {
font-weight:700;
text-align:left;
padding:4px;
}

td,div {
font-size:1em;
}

form {
margin:0;
padding:0;
}

input,select {
font-size:12px;
}

textarea {
font-family:Arial;
font-size:13px;
padding-left:2px;
}

.inputbox {
margin-top:5px;
border:1px solid #C9C7C7;
color:#000;
}

#search_searchword {
width:180px;
}

#search_ordering {
background:#FFF;
}

.inputbox:hover,.inputbox:focus {
border:1px solid #606060;
}

table.blog .article_seperator {
display:block;
height:10px;
}

table.contentpane {
border-collapse:collapse;
border-spacing:0;
margin:0;
padding:0;
}

table.contenttoc {
width:35%;
margin:0 0 10px 10px;
padding:0;
}

table.contenttoc td {
padding:1px 5px 1px 25px;
}

table.contenttoc th {
background:#2F2F2F;
color:#FFF;
text-indent:5px;
border:1px solid #3F3F3F;
padding:4px;
}

table.poll {
width:100%;
border-collapse:collapse;
padding:0;
}

table.pollstableborder {
width:100%;
border:none;
text-align:left;
padding:0;
}

table.pollstableborder img {
vertical-align:baseline;
}

table.searchintro {
width:80%;
padding:10px 0;
}

table.adminform {
width:400px!important;
}

.blog_more {
margin:10px 0;
}

.blog_more strong {
padding-left:13px;
display:block;
color:#606060;
text-transform:uppercase;
margin:0 0 5px;
}

td.buttonheading {
text-align:center;
padding:0 0 0 3px !important;
}

.clr {
clear:both;
}

.componentheading {
padding-bottom:5px;
margin-bottom:10px;
font-size:18px;
line-height:normal;
font-weight:400;
}

.contentdescription {
padding-bottom:30px;
}

table.blog .contentheading {
font-family:arial;
font-size:12px;
font-weight:700;
color:#000;
line-height:normal;
}

.contentheading {
font-size:1.4em;
font-weight:700;
line-height:normal;
}

.createdate {
padding-bottom:5px;
line-height:10px;
font-weight:700;
}

.modifydate {
color:#7E7E7E;
height:32px;
}

.moduletable {
padding:0;
}

.mosimage {
border:1px solid #CCC;
background:#fff;
margin:6px;
padding:0;
}

.mosimage img {
margin:0!important;
padding:0;
}

.mosimage_caption {
background:#EFEFEF none repeat scroll 0;
border-top:1px solid #CCC;
color:#666;
font-size:10px;
margin-top:2px;
padding:1px 2px;
}

.pagenav,.pagenav_prev,.pagenav_next,.pagenavbar {
padding:0 2px;
}

.pagenavbar {
padding-left:14px;
}

.pagenavcounter {
padding:8px 14px 0;
}

.sectiontableheader {
border-bottom:1px solid #222;
color:#000;
font-weight:700;
padding:5px 0;
}

.smalldark {
text-align:left;
}

div.syndicate div {
text-align:center;
}

.button:hover,.button:focus {
color:#CCC;
cursor:pointer;
border:none;
border-color:#5F5F5F;
}

.button {
color:#FFF;
height:17px;
margin-top:5px;
margin-bottom:1px;
border:none;
font-size:11px;
background:#000 url(../images/s5_buttonb.jpg) repeat-x;
padding:1px 6px 11px;
}

a.mainlevel {
background:transparent url(../images/arrow.png) no-repeat scroll left center;
color:#000;
display:block;
font-size:11px;
line-height:17px;
text-decoration:none;
width:91%;
border-bottom:1px solid #ccc;
margin:0;
padding:8px 11px;
}

#mainlevel li {
padding-left:0;
padding-right:0;
}

a.sublevel {
display:block;
font-family:Arial;
font-size:8pt;
padding:3px 3px 3px 14px;
}

a.mainlevel:hover {
color:#000;
background:#EEEFF1 url(../images/s5_hover.jpg) repeat-x;
}

.back_button {
height:37px;
padding-top:26px;
}

div.back_button a,div.back_button a:active {
display:block;
height:37px;
color:#000;
font-size:12px;
font-weight:700;
background:none!important;
text-decoration:none!important;
margin:-2px 0;
}

div.back_button a:hover,div.back_button a:active {
display:block;
height:37px;
color:#606060;
background:none!important;
text-decoration:none!important;
margin:-2px 0;
}

#mod_login_password,#mod_login_username {
width:80%;
}

#mod_login_remember {
border:none;
background:none;
}

.clearfix:after {
clear:both;
display:block;
content:".";
height:0;
visibility:hidden;
}

* html > body .clearfix {
width:100%;
display:block;
}

* html .clearfix {
height:1%;
}

html {
margin-bottom:1px;
height:100%!important;
}

img.solid {
border:1px solid #999;
margin:5px 0 2px 2px;
padding:1px;
}

img.dashed {
border:1px #999 dashed;
margin:5px 0 2px 2px;
padding:1px;
}

.introletter {
color:#000;
display:block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:40px;
font-style:normal;
font-weight:400;
line-height:30px;
padding:4px 8px 0 0;
}

blockquote {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.3em;
font-style:italic;
font-weight:400;
line-height:1.5;
padding:6px 45px;
}

a.readon {
float:right;
display:block;
font-size:11px;
color:#FFF;
margin-top:0;
font-weight:400;
background:url(../images/s5_readmore.jpg) no-repeat top center;
text-decoration:none;
padding:2px 17px 8px 15px;
}

a.readon:hover,a.readon:active,a.readon:focus {
color:#CCC;
text-decoration:none;
}

.s5_wrap {
margin:0 auto;
}

#s5_headerwrap {
width:100%;
color:#FFF;
height:12px;
font-size:11px;
background:#212121;
}

#s5_header {
width:100%;
background:#ccc repeat;
}

#s5_logo {
height:75px;
width:233px;
margin-top:30px;
float:left;
background:url(../images/s5_eworld2_logo.png) no-repeat;
}

#s5_tops5box {
float:right;
height:71px;
width:350px;
padding-top:0;
}

#s5_topleftsignup_left {
height:22px;
width:12px;
float:right;
background:url(../images/s5_eworld2_ll.png) no-repeat;
}

.s5_topleftsignup_middle {
height:22px;
float:right;
color:#9b9b9b;
font-size:11px;
cursor:pointer;
padding-left:13px;
padding-right:13px;
line-height:15px;
background:url(../images/s5_eworld2_lm.png) repeat-x;
}

.s5_topleftsignup_right {
height:22px;
width:13px;
float:right;
background:url(../images/s5_eworld2_lr.png) no-repeat;
}

#mod_search_searchword {
border:none;
height:24px;
width:231px;
color:#B6B6B6;
padding-left:32px;
padding-top:5px;
background:url(../images/s5_eworld2_search.jpg) no-repeat;
}

#s5_menubottom_sep {
height:6px;
width:100%;
background:url(../images/s5_eworld2_bmenu.jpg) repeat-x;
}

#s5_belowheader {
width:100%;
background:#ccc center repeat;
}

#s5_outerwrap {
width:100%;
background:#fff url(../images/s5_eworld2_middlerepeat.jpg) repeat-x;
}

#s5_outerwrapinner {
width:100%;
background:transparent url(../images/s5_eworld2_bottomgradient.png) repeat-x bottom;
}

#s5_leftshadow {
width:13px;
float:left;
height:254px;
background:url(../images/s5_eworld2_leftshadow.png) no-repeat;
}

.s5_backmiddlemiddle_m {
padding-left:12px;
}

#s5_middlecontent {
padding-top:22px;
padding-left:8px;
float:left;
background:#fff url(../images/s5_eworld2_middlerepeat2.jpg) repeat-x top;
}

#s5_rightshadow {
width:13px;
float:right;
height:254px;
background:url(../images/s5_eworld2_rightshadow.png) no-repeat;
}

#s5_footer {
width:100%;
padding-bottom:10px;
background:#262626 url(../images/s5_eworld2_footergrad.jpg) repeat-x top;
}

#s5_copyright {
width:100%;
height:100px;
background:#262626 url(../images/s5_eworld2_copygrad.jpg) repeat-x top;
}

.s5_maintopleft {
height:25px;
width:25px;
float:left;
background:url(../images/s5_eworld2_s5tl.png) no-repeat;
}

.s5_maintopright {
height:25px;
width:26px;
float:left;
background:url(../images/s5_eworld2_s5tr.png) no-repeat;
}

.s5_rmaintopmiddle {
height:25px;
float:left;
background:url(../images/s5_eworld2_s5tm.png) repeat-x;
}

.s5_rmainmiddlel {
float:left;
background:url(../images/s5_eworld2_s5lm.png) repeat-y left;
}

.s5_rmainmiddle {
float:left;
margin-left:9px;
padding-left:11px;
padding-right:11px;
padding-bottom:11px;
background:#FFF;
}

.s5_rmainmiddler {
float:left;
background:url(../images/s5_eworld2_s5rm.png) repeat-y right;
}

.s5_mainbottomleft {
height:25px;
width:25px;
float:left;
background:url(../images/s5_eworld2_s5bl.png) no-repeat;
}

.s5_mainbottomright {
height:25px;
width:26px;
float:left;
background:url(../images/s5_eworld2_s5br.png) no-repeat scroll 0 -1px;
}

.s5_rmainbottommiddle {
height:25px;
float:left;
background:url(../images/s5_eworld2_s5bm.png) repeat-x;
}

#s5_bmiddle {
height:36px;
width:38px;
margin-top:-12px;
cursor:pointer;
position:relative;
background:url(../images/s5_eworld2_s5close.png) no-repeat;
}

#s5_middlebodypadding {
width:100%;
padding-left:15px;
padding-right:15px;
}

#s5_outerwrap div.module h3 {
font-size:18px;
font-weight:400;
}

#s5_outerwrap div.module {
width:100%;
margin:0 0 42px;
padding:0;
}

#s5_outerwrap div.module-title {
background:url(../images/s5_eworld2_mods_br.jpg) no-repeat bottom right;
width:100%;
margin:0 0 14px;
padding:0;
}

#s5_outerwrap div.module-title div {
background:url(../images/s5_eworld2_mods_bl.jpg) no-repeat bottom left;
margin:0;
padding:0;
}

#s5_outerwrap div.module-title div div {
background:url(../images/s5_eworld2_mods_tr.jpg) no-repeat top right;
margin:0;
padding:0;
}

#s5_outerwrap div.module-title div div div {
background:url(../images/s5_eworld2_mods_tl.jpg) no-repeat top left;
width:auto;
margin:0;
padding:12px;
}

#s5_outerwrap div.module-quotew h3 {
color:#fff;
font-size:14px;
text-align:center;
font-weight:700;
}

#s5_outerwrap div.module-quotew {
background:url(../images/s5_eworld2_wquote_br.jpg) no-repeat bottom right;
width:100%;
margin:0 0 14px;
padding:0;
}

#s5_outerwrap div.module-quotew div {
background:url(../images/s5_eworld2_wquote_bl.jpg) no-repeat bottom left;
padding-bottom:28px;
margin:0;
}

#s5_outerwrap div.module-quotew div div {
background:url(../images/s5_eworld2_wquote_tr.jpg) no-repeat top right;
margin:0;
padding:0;
}

#s5_outerwrap div.module-quotew div div div {
background:url(../images/s5_eworld2_wquote_tl.jpg) no-repeat top left;
color:#FFF;
font-size:13px;
font-style:italic;
line-height:20px;
width:auto;
margin:0;
padding:19px;
}

#s5_outerwrap div.module-quotec h3 {
color:#333;
font-size:14px;
text-align:center;
font-weight:700;
}

#s5_outerwrap div.module-quotec {
background:url(../images/s5_eworld2_squote_br.jpg) no-repeat bottom right;
width:100%;
margin:0 0 14px;
padding:0;
}

#s5_outerwrap div.module-quotec div {
background:url(../images/s5_eworld2_squote_bl.jpg) no-repeat bottom left;
padding-bottom:28px;
margin:0;
}

#s5_outerwrap div.module-quotec div div {
background:url(../images/s5_eworld2_squote_tr.jpg) no-repeat top right;
margin:0;
padding:0;
}

#s5_outerwrap div.module-quotec div div div {
background:url(../images/s5_eworld2_squote_tl.jpg) no-repeat top left;
color:#666;
font-size:13px;
font-style:italic;
line-height:20px;
width:auto;
margin:0;
padding:19px;
}

a.mainlevel-img {
color:#000;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:400;
height:33px;
border-bottom:1px solid #CCC;
line-height:31px;
list-style-position:outside;
list-style-type:none;
margin-left:20px;
padding-left:8px;
text-decoration:none;
}

#mainlevel-img li img {
padding-top:8px;
float:left;
}

ul#mainlevel-img li {
padding-left:1px;
}

a.mainlevel-img:hover,a.mainlevel-img:active,a.mainlevel-img:focus {
color:#000;
text-decoration:none;
background:#EEEFF1 url(../images/s5_cityportal_hover.jpg) repeat-x;
}

a.mainlevel-img:hover#active_menu {
text-decoration:none;
display:block;
}

a.sublevel-img {
text-decoration:none;
padding:2px 2px 2px 27px;
}

#active_menu-img {
color:#000;
background:#D6D6D6;
}

a.sublevel-img#active_menu {
background:none;
text-decoration:underline;
}

div.module-plain img {
float:left;
margin-left:0;
margin-top:8px;
padding-right:3px;
position:absolute;
vertical-align:bottom;
}

#s5_mainbodywrap {
width:100%;
padding-top:20px;
float:left;
}

* html .s5_backtopmiddle {
margin-bottom:-5px;
}

.s5_backmiddlemiddle {
padding-left:0;
}

.s5_backmiddlemiddle h3 {
font-size:14px;
color:#b4b4b4;
padding-top:6px;
padding-bottom:17px;
}

.s5_backmiddlemiddle2 h3 {
font-size:18px;
color:#fff;
font-weight:400;
padding-top:25px;
padding-bottom:17px;
}

.s5_backmiddlemiddle ul,.s5_backmiddlemiddle ul a,.s5_backmiddlemiddle ul li,.s5_backmiddlemiddle,.s5_backmiddlemiddle2 {
color:#fff;
}

.s5_backmiddlemiddle ul {
margin-top:-6px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.s5_backmiddlemiddle ul li {
padding-bottom:6px;
height:18px;
margin-left:-45px;
line-height:24px;
}

.s5_backmiddlemiddle ul li a {
padding-left:6px;
}

.s5_backmiddlemiddle ul li:hover,.s5_backmiddlemiddle ul li a:hover {
background:#333;
height:18px;
line-height:24px;
text-decoration:none;
}

#s5_positions h3 {
padding-bottom:5px;
color:#000;
}

#s5_pathway {
padding-left:6px;
color:#9a9090;
padding-bottom:10px;
font-size:11px;
}

#s5_footermenu {
float:left;
color:#676767;
width:50%;
}

#s5_footercopyright {
float:right;
text-align:right;
width:48%;
padding-right:10px;
font-size:12px;
margin-top:17px;
color:#676767;
}

#s5_footercopyright a {
color:#676767;
}

#s5_footerlogo {
width:105px;
height:36px;
background:url(../images/s5_na_footerlogo.jpg) no-repeat top;
margin:8px auto 0;
}

#s5_footermiddle h3 {
padding-bottom:7px;
font-size:13px;
}

#s5_footermiddle ul {
color:#676767;
display:block;
font-style:normal;
font-weight:400;
line-height:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px 0 0 -10px;
padding:0;
}

#s5_footermiddle ul li {
color:#676767;
display:block;
height:14px;
float:left;
line-height:9px;
font-size:12px;
overflow:hidden;
padding-bottom:6px;
padding-left:1px;
margin-right:-10px;
}

* html #s5_footermiddle ul li {
margin-left:12px;
}

#s5_footermiddle li a {
color:#676767;
background:none;
display:block;
border-right:1px solid #676767;
text-decoration:none;
padding:0 9px 1px 13px;
}

a:hover,a:focus,a.sublevel-img:hover {
color:#000;
text-decoration:underline;
}

img,fieldset,fieldset,a img {
border:none;
}

fieldset a,.category {
font-weight:700;
}

table.contentpaneopen,table.contentpane,table.blog,table.contentpaneopen,#s5_abovefooter,#s5_positions {
width:100%;
}

table.contenttoc a,a.pagenav,.pagenav_prev a,.pagenav_next a,.pagenavbar a,a.pagenav:hover,a.pagenav:active,a.pagenav:focus,.pagenav_prev a:hover,.pagenav_prev a:active,.pagenav_prev a:focus,.pagenav_next a:hover,.pagenav_next a:active,.pagenav_next a:focus,.pagenavbar a:hover,.pagenavbar a:active,.pagenavbar a:focus,a.mainlevel-img#active_menu,a.sublevel:active,a.sublevel:focus {
text-decoration:none;
}

a.contentpagetitle,a.contentpagetitle:hover,a.contentpagetitle:active,a.contentpagetitle:focus {
text-decoration:none!important;
color:#000;
}

tr.sectiontableentry1 td,tr.sectiontableentry2 td {
padding:5px;
}

.pollstableborder tr.sectiontableentry1 td,.pollstableborder tr.sectiontableentry2 td,#s5_footermiddle a.mainlevel,#s5_footermiddle li a.mainlevel {
background:none;
}

a.sublevel:hover,#s5_footercenter ul li a.mainlevel-bottom:hover {
text-decoration:underline;
}

#s5_outerwrap div.module div,#s5_outerwrap div.module div div,#s5_outerwrap div.module div div div {
margin:0;
padding:0;
}

#s5_outerwrap div.module div div div div,#s5_outerwrap div.module-title div div div div,#s5_outerwrap div.module-quotew div div div div,#s5_outerwrap div.module-quotec div div div div {
background:none;
margin:0;
padding:0;
}

#s5_leftcolumn,#s5_rightcolumn {
float:left;
}

#s5_leftcolumn h3,#s5_rightcolumn h3 {
padding-bottom:12px;
}

#s5_user1_100,#s5_user2_100 {
padding-bottom:25px;
float:left;
width:100%;
}

#s5_user1_50,#s5_user2_50 {
padding-bottom:25px;
float:left;
width:49%;
}

#s5_advert1_33,#s5_advert4_33 {
float:left;
padding-left:4px;
width:32.5%;
padding-bottom:0;
}

#s5_advert2_33,#s5_advert3_33,#s5_advert5_33,#s5_advert6_33 {
float:left;
width:32.5%;
padding-bottom:0;
}

#s5_advert1_50,#s5_advert2_50,#s5_advert4_50,#s5_advert5_50 {
float:left;
padding-left:8px;
width:49.1%;
padding-bottom:2px;
}

#s5_advert3_50,#s5_advert6_50 {
float:left;
width:49.1%;
padding-left:8px;
padding-bottom:2px;
}

#s5_advert1_100,#s5_advert4_100 {
padding-left:5px;
width:98%;
padding-bottom:0;
}

#s5_advert2_100,#s5_advert3_100,#s5_advert5_100,#s5_advert6_100 {
float:left;
padding-left:5px;
width:98%;
padding-bottom:0;
}

#s5_user3_20,#s5_user4_20,#s5_user5_20,#s5_user6_20,#s5_user7_20 {
float:left;
width:17.5%;
margin:6px;
padding:4px;
}

#s5_user3_25,#s5_user4_25,#s5_user5_25,#s5_user6_25,#s5_user7_25 {
float:left;
width:22.5%;
margin:6px;
padding:4px;
}

#s5_user3_33,#s5_user4_33,#s5_user5_33,#s5_user6_33,#s5_user7_33 {
float:left;
width:30.9%;
margin:6px;
padding:4px;
}

#s5_user3_50,#s5_user4_50,#s5_user5_50,#s5_user6_50,#s5_user7_50 {
float:left;
padding-top:10px;
width:47%;
margin-left:6px;
}

#s5_user3_100,#s5_user4_100,#s5_user5_100,#s5_user6_100,#s5_user7_100 {
float:left;
margin-left:6px;
padding-top:4px;
width:100%;
}