body {
margin : 0;
padding : 0;
line-height : 155%;
}
html {
padding : 0;
margin : 0;
}
body.f-smaller {
font-size : 11px;
}
body, body.default {
font-size : 12px;
}
body.f-larger {
font-size : 14px;
}
#top #change-font {
list-style : none;
margin : 0;
padding : 0;
width : 75px;
position : absolute;
top : 5px;
right : 7px;
}
#change-font li {
float : left;
margin-right : 5px;
}
#plus {
width : 18px;
height : 18px;
line-height : 18px;
background : url(../images/font-plus.png) no-repeat 0% 0%;
text-indent : -9999px;
display : block;
}
#minus {
width : 18px;
line-height : 18px;
background : url(../images/font-minus.png) no-repeat 0% 0%;
text-indent : -9999px;
display : block;
}
#reset {
width : 18px;
line-height : 18px;
background : url(../images/font-reset.png) no-repeat 0% 0%;
text-indent : -9999px;
display : block;
}
body.published {
background : #aaddff;
}
body.mceContentBody {
background : white;
}
body.contentpane {
padding : 15px;
background : #ffffff;
}
* {
padding : 0;
margin : 0;
}
h1 {
font-weight : normal;
font-size : 24px;
line-height : 30px;
}
h2 {
font-weight : normal;
font-size : 22px;
line-height : 26px;
}
h3 {
font-weight : normal;
font-size : 20px;
line-height : 24px;
}
h4 {
font-weight : normal;
font-size : 18px;
line-height : 19px;
}
h5 {
font-weight : normal;
font-size : 16px;
line-height : 18px;
}
h6 {
font-weight : bold;
font-size : 14px;
line-height : 17px;
}
a {
text-decoration : underline;
}
a:hover {
text-decoration : none;
}
a.image, a.image:hover, a img {
border : 0;
}
a:active, a:link, a:hover, a:visited {
border : 0;
outline : 0;
}
#jcom-content ul {
list-style : disc;
padding : 8px 0 8px 30px;
}
#jcom-content ul li {
padding : 2px 0 2px 0;
}
#jcom-content ol {
padding : 8px 0 8px 30px;
}
fieldset {
width : 95%;
padding : 10px 5px 5px 5px;
margin : 10px 0 0 0;
border : none;
border-bottom : 1px solid #666666;
}
.both {
clear : both;
font-size : 1px;
line-height : 1px;
overflow : hidden;
height : 0;
}
input, select, label {
vertical-align : middle;
}
p {
padding : 0 0;
}
.img-left {
float : left;
margin-right : 7px;
}
.img-right {
float : right;
margin-left : 7px;
}
.wrapper {
clear : both;
margin : 0 auto;
}
.site-width-800 {
width : 800px;
}
.site-width-970 {
width : 970px;
}
.site-width-wide {
width : 98%;
}
#top-wrapper {
width : 100%;
height : 243px;
position : relative;
background : url(../images/top-wrapper-line.png) repeat-x left bottom;
}
#breadcrumb {
background : url(../images/lighter-bg.png) repeat-x 0% 0%;
height : 31px;
vertical-align : middle;
line-height : 30px;
padding : 0 10px;
font-weight : bold;
}
#breadcrumb a {
text-decoration : none;
}
#breadcrumb a:hover {
text-decoration : none;
}
#breadcrumb img {
vertical-align : middle;
}
#top {
height : 153px;
position : relative;
}
#top h1 {
position : absolute;
left : 5px;
top : 50px;
line-height : 50px;
vertical-align : middle;
font-weight : bold;
font-size : 48px;
letter-spacing : -4px;
}
#top h1 a, #top h1 a:hover {
text-decoration : none;
}
#top h1 img {
float : left;
}
#top h1 span {
vertical-align : middle;
float : left;
text-indent : -9999px;
}
#top h2 {
position : absolute;
left : 64px;
top : 104px;
line-height : 20px;
vertical-align : middle;
font-weight : bold;
font-size : 16px;
letter-spacing : -1px;
}
#top h2 a, #top h2 a:hover {
text-decoration : none;
}
#top h2 img {
float : left;
}
#top h2 span {
vertical-align : middle;
float : left;
text-indent : -9999px;
}
#main-wrapper {
background : url(../images/main-wrapper-bg.png) repeat 0% 0%;
}
#wrapper-bg {
background : url(../images/wrapper-bg.png) repeat-x 0% 0%;
}
#vertical-bottom-line {
background : url(../images/top-wrapper-line.png) repeat-x 0 0;
width : 100%;
height : 1px;
display : block;
margin-top : 20px;
}
#content-padding {
padding : 10px;
clear : both;
}
.padding {
padding : 10px;
}
#col-left {
width : 260px;
overflow : hidden;
}
#col-right {
width : 160px;
overflow : hidden;
}
#column-right, #column-left {
overflow : hidden;
}
#col-center {
overflow : hidden;
padding-top : 14px;
}
#menu {
clear : both;
height : 58px;
position : absolute;
top : 22px;
right : 0;
float : right;
}
#menu-cbg {
background : url(../images/top-menu-bg-center.png) repeat-x 0% 0%;
height : 58px;
float : left;
}
#menu-lbg {
background : url(../images/top-menu-bg-left.png) no-repeat 0% 0%;
height : 58px;
width : 52px;
float : left;
}
#menu-rbg {
background : url(../images/top-menu-bg-right.png) no-repeat 0% 0%;
height : 58px;
width : 52px;
float : left;
}
#menu ul.menu-nav li a:hover {
background : url(../images/top-menu-a1-active.png) repeat-x left bottom !important ;
}
.menu-nav {
list-style : none;
padding : 0;
height : 58px;
margin : 0;
z-index : 10001;
display : inline;
font-weight : normal;
font-size : 12px;
}
.menu-nav li {
position : relative;
margin : 0;
padding : 0;
list-style : none;
background : none;
z-index : 10001;
}
.menu-nav a {
text-decoration : none;
display : block;
cursor : pointer;
line-height : 30px;
padding : 12px 11px 10px 11px;
}
.menu-nav li ul, .menu-nav li ul li ul {
background : url(../images/top-menu-ul-bg.png) repeat 0% 0%;
}
.menu-nav li ul li, .menu-nav li ul li ul li {
margin-top : 1px;
}
.menu-nav ul a, .menu-nav ul ul a {
font-weight : normal;
font-size : 12px;
}
#menu ul.menu-nav li a:hover, #menu ul.menu-nav li#current a {
background-position : 0% 0%;
}
#menu ul.menu-nav ul li a {
background : url(../images/top-menu-ul2-link-bg.png) repeat-y 0% 0%;
}
#menu ul.menu-nav ul li a:hover, #menu ul.menu-nav ul li#current a, #menu ul.menu-nav ul .active a {
background : url(../images/top-menu-ul2-active-bg.png) repeat-y 0% 0% !important ;
}
.menu-nav li {
float : left;
padding : 0;
background : none;
z-index : 10001;
}
.menu-nav li li a {
font-weight : normal;
padding : 0 10px;
height : 30px;
line-height : 30px;
text-indent : 0;
text-align : left;
z-index : 10001;
overflow : hidden;
}
.menu-nav ul a, .menu-nav ul ul a {
display : block;
text-decoration : none;
padding : 0 10px 0 10px;
width : 170px !important ;
z-index : 10001;
}
.menu-nav li li, .menu-nav li li li {
padding : 0;
float : left;
clear : left;
white-space : nowrap;
width : 190px;
margin : 0;
}
.menu-nav li:hover, .menu-nav li.iehover {
left : 0;
}
.menu-nav ul a:hover, .menu-nav ul ul a:hover {
height : 30px;
line-height : 30px;
padding : 0 10px 0 10px;
margin : 0;
font-weight : normal;
width : 170px;
}
.menu-nav li ul {
top : 52px;
position : absolute;
left : -999em;
height : auto;
margin : 0;
padding : 5px;
width : 190px;
border-top : 0;
border-bottom : 0;
}
.menu-nav li ul li ul {
top : 0;
position : absolute;
left : -999em;
height : auto;
margin : -5px 0 0 0;
padding : 5px;
width : 190px;
margin-left : 190px;
}
.menu-nav li.active ul li a, .menu-nav li.active ul li, .menu-nav li.active ul li a:hover, .menu-nav li.active ul li.hover .menu-nav li.active ul li.iehover {
background-image : none;
}
.menu-nav li:hover ul ul, .menu-nav li:hover ul ul ul, .menu-nav li:hover ul ul ul ul, .menu-nav li.iehover ul ul, .menu-nav li.iehover ul ul ul, .menu-nav li.iehover ul ul ul ul {
left : -999em;
}
.menu-nav li:hover ul, .menu-nav li li:hover ul, .menu-nav li li li:hover ul, .menu-nav li li li li:hover ul, .menu-nav li.iehover ul, .menu-nav li li.iehover ul, .menu-nav li li li.iehover ul, .menu-nav li li li li.iehover ul {
z-index : 101;
left : 0;
}
#top #search {
position : absolute;
top : 191px;
left : 0;
width : 250px;
height : 31px;
padding : 10px;
background : url(../images/search-forn-bg.png) no-repeat 0% 0%;
}
.search {
padding : 0 0 0 0;
margin : 3px 10px 0 0;
text-align : right !important ;
position : relative;
width : 100%;
height : 31px;
background : url(../images/input-white-bg.png) repeat-x 0% 0%;
vertical-align : middle;
}
.search .button {
border : none;
font-weight : bold;
font-size : 120%;
line-height : 24px;
height : 31px;
vertical-align : middle;
margin : 0 0 0 0;
display : inline;
overflow : hidden;
cursor : pointer;
position : absolute;
top : 0;
right : 0;
}
.search .inputbox {
position : absolute;
top : 6px;
left : 3px;
margin : 0 0 0 0;
padding : 2px 3px 0 19px;
text-align : left;
width : 180px;
height : 18px;
background : transparent;
border : none;
vertical-align : middle;
}
#bottom-background {
background-repeat : no-repeat;
background-position : center top;
padding : 55px 0 20px 0;
}
#bottom-box {
padding : 0 0;
}
#bot-modules {
background : url(../images/modules-effect.png) no-repeat center top;
padding : 7px 0 20px 0;
height : 100%;
}
#bot-modules h3 {
padding : 0 0 2px 0;
letter-spacing : 0;
}
.bot-module {
float : left;
height : 100%;
}
.bot-module .icon {
float : left;
margin-right : 5px;
}
.bot-module .mod-pad {
padding : 10px;
}
.inner-modules {
clear : both;
width : 100%;
padding : 10px 0;
overflow : hidden;
}
.inner-module1, .inner-module2, .inner-module3 {
float : left !important ;
height : 100%;
}
.inner-module1 .icon, .inner-module2 .icon, .inner-module3 .icon, #newsflash .icon {
float : left;
width : 48px;
}
.inner-module1 .mod-pad, .inner-module2 .mod-pad, .inner-module3 .mod-pad {
margin-left : 54px;
margin-right : 15px;
}
.inner-module1 h3, .inner-module2 h3, .inner-module3 h3 {
font-weight : normal;
font-size : 16px;
}
.top-module .icon img, .bot-module .icon img, .inner-module1 .icon img, .inner-module2 .icon img, .inner-module3 .icon img, #newsflash .icon img {
width : 48px;
height : 48px;
}
#newsflash {
clear : both;
padding-bottom : 10px;
background : url(../images/horiz-dots.png) repeat-x left bottom;
margin-bottom : 14px;
height : 100%;
}
#newsflash h3 {
font-size : 16px;
font-weight : normal;
padding : 4px 0 !important ;
text-indent : 0 !important ;
margin : 0 !important ;
}
#newsflash h3 .contentpagetitle {
padding : 0 !important ;
margin : 0 !important ;
text-indent : 0 !important ;
}
#box8 {
position : absolute;
}
#box8 .buttons {
text-align : left;
}
#box8 .next {
float : right;
}
.mask1 {
position : relative;
overflow : hidden;
}
#horiz-newsslide, #vert-newsslide {
position : relative;
}
#horiz-newsslide #slider-handler, #vert-newsslide #slider-handler {
position : absolute;
top : 10px;
left : 39px;
}
#horiz-newsslide #jump-left {
position : absolute;
top : 50%;
left : 5px;
margin-top : -14px;
width : 28px;
height : 28px;
background : url(../images/jump-left-arrow.png) no-repeat 0% 0%;
}
#horiz-newsslide #jump-right {
position : absolute;
top : 50%;
right : 5px;
margin-top : -14px;
width : 28px;
height : 28px;
background : url(../images/jump-right-arrow.png) no-repeat 0% 0%;
}
#vert-newsslide #jump-left {
position : absolute;
top : 30%;
left : 5px;
width : 28px;
height : 28px;
background : url(../images/jump-up-arrow.png) no-repeat 0% 0%;
}
#vert-newsslide #jump-right {
position : absolute;
top : 60%;
left : 5px;
width : 28px;
height : 28px;
background : url(../images/jump-down-arrow.png) no-repeat 0% 0%;
}
#horiz-newsslide #jump-left span, #horiz-newsslide #jump-right span, #vert-newsslide #jump-left span, #vert-newsslide #jump-right span {
width : 28px;
height : 28px;
display : block;
cursor : pointer;
text-indent : -9999px;
}
.cols1 {
display : block;
float : none !important ;
margin : 0 !important ;
}
.cols2 {
width : 49%;
}
.cols3 {
width : 33%;
}
.column1, .column2 {
border : 0;
margin : 0 0 0 0;
position : relative;
}
.column2, .column1 {
float : left;
margin : 0;
}
.column2 {
float : right;
margin : 0;
width : 50%;
}
.article_row {
margin : 0 0 0 0;
padding : 0;
overflow : hidden;
clear : both;
}
.article_column {
padding : 0 0 0 0;
margin : 0;
}
.row_separator, .row_separator2 {
display : block;
clear : both;
margin : 0;
border : 0 solid;
}
.main-content-item {
padding : 0 5px 0 0;
}
#footer {
text-align : center;
padding : 10px 0;
}
#footer ul {
padding : 0 0 10px 0;
list-style : none;
margin : 0;
}
#footer ul li {
display : inline;
margin : 0 10px;
}
#footer a {
text-decoration : none;
}
#footer a:hover {
text-decoration : underline;
}
#col-left ul.menu, #col-right ul.menu, #col-left ul.sections, #col-right ul.sections, #col-left ul#mainlevel, #col-right ul#mainlevel, #col-left ul, col-right ul {
list-style : none;
padding : 0 0 0 0;
margin : 0;
}
#col-left ul.menu ul, #col-right ul.menu ul, #col-left ul.sections ul, #col-right ul.sections ul, #col-left ul#mainlevel ul, #col-right ul#mainlevel ul, #col-left ul ul, col-right ul ul {
list-style : none;
padding : 0 0 0 23px;
margin : 0;
}
#col-left ul.menu li, #col-right ul.menu li, #col-left ul.sections li, #col-right ul.sections li, #col-left ul#mainlevel li, #col-right ul#mainlevel li, #col-left ul li, col-right ul li {
padding : 1px 0 0 0;
}
#col-left ul.menu ul li, #col-right ul.menu ul li, #col-left ul.sections ul li, #col-right ul.sections ul li, #col-left ul#mainlevel ul li, #col-right ul#mainlevel ul li, #col-left ul ul li, col-right ul ul li {
background : none;
padding : 1px 0 0 0;
}
#col-left ul.menu li a, #col-right ul.menu li a, #col-left ul.sections li a, #col-right ul.sections li a, #col-left ul#mainlevel li a, #col-right ul#mainlevel li a {
text-decoration : none !important ;
font-size : 120%;
background : url(../images/menu-li-a-link.png) no-repeat 0% 0%;
display : block;
padding : 7px 10px 7px 39px;
border : 0;
outline : 0;
}
#col-left ul.menu li ul li a, #col-left ul.section li ul li a, #col-left ul#mainlevel li ul li a, #col-right ul.menu li ul li a, #col-right ul.section li ul li a, #col-right ul#mainlevel li ul li a {
text-align : left;
border : 0;
outline : 0;
}
#col-left ul.menu li a:hover, #col-right ul.menu li a:hover, #col-left ul.sections li a:hover, #col-right ul.sections li a:hover, #col-left ul#mainlevel li a:hover, #col-right ul#mainlevel li a:hover {
text-decoration : none !important ;
background : url(../images/menu-li-a-active.png) no-repeat 0% 0%;
}
#col-left ul.menu li#current a, #col-right ul.menu li#current a, #col-left ul.sections li#current a, #col-right ul.sections li#current a, #col-left ul#mainlevel li#current a, #col-right ul#mainlevel li#current a {
display : block;
padding : 7px 10px 7px 39px;
font-weight : bold;
border : 0;
outline : 0;
}
#col-left div.moduletable, #col-left div.moduletable_menu, #col-left div.moduletable_text, #col-right div.moduletable, #col-right div.moduletable_menu, #col-right div.moduletable_text, div#search {
text-align : left;
padding : 0;
margin-bottom : 10px;
}
#col-left div.moduletable_menu, #col-right div.moduletable_menu {
margin-bottom : 1px;
}
#col-left div.moduletable h3, #col-left div.moduletable_menu h3, #col-left div.moduletable_text h3, #col-right div.moduletable h3, #col-right div.moduletable_menu h3, #col-right div.moduletable_text h3, #newsflash h2 {
font-weight : normal;
font-size : 16px;
line-height : 11px;
padding : 14px 0 13px 39px;
display : block;
margin : 0 0 0 0;
text-align : left;
}
#col-left div.moduletable .mod-content, #col-left div.moduletable_text .mod-content {
padding : 5px 15px;
}
#col-right div.moduletable .mod-content, #col-right div.moduletable_text .mod-content {
padding : 5px 0;
}
#col-left div.moduletable_menu .mod-content, #col-right div.moduletable_menu .mod-content {
padding : 0 0;
}
#col-left div.moduletable h3, #col-left div.moduletable_menu h3, #col-left div.moduletable_text h3, #newsflash h2 {
background-image : url(../images/moduletable-h3-bg.png);
background-repeat : no-repeat;
background-position : 0% 0%;
}
#col-right div.moduletable h3, #col-right div.moduletable_menu h3, #col-right div.moduletable_text h3 {
background-image : url(../images/col-right-h3-bg.png);
background-repeat : repeat-x;
background-position : 0% 0%;
padding : 14px 0 13px 10px;
}
.bannerheader {
padding : 3px 0;
font-weight : bold;
}
.banneritem_text {
padding : 3px 0;
margin : 2px 0;
}
.bannerfooter_text {
padding : 3px;
font-size : 11px;
text-align : right;
}
#col-left iframe, #col-right iframe {
width : 180px;
}
div.syndicate {
text-align : left;
padding : 0;
margin : 0;
clear : both;
}
div.syndicate div {
padding : 0;
margin : 2px 3px 2px 0;
display : inline;
text-align : left;
}
div.syndicate div img, div.syndicate div a {
margin : 0;
padding : 0;
}
ul.latestnews, ul.mostread, .blog_more ul {
list-style : none;
padding : 5px 0 5px 0 !important ;
margin : 0;
text-align : left;
}
li.latestnews, li.mostread, .blog_more ul li {
list-style : none;
padding : 2px 0 2px 25px !important ;
margin : 4px 0 0 0;
background : url(../images/arrow.png) no-repeat 0% 0%;
}
li.latestnews a, li.mostread a {
text-align : left;
padding-left : 0;
line-height : 18px;
}
.content-header {
padding : 4px 0;
height : 100%;
background : url(../images/lighter-bg.png) repeat 0% 0%;
}
.contentheading {
padding : 6px 0 6px 10px;
margin : 0 0 0 0;
font-weight : normal;
font-size : 16px;
line-height : 20px;
text-transform : none;
letter-spacing : 0;
vertical-align : middle;
float : left;
}
.article-view .contentheading {
margin : 0 !important ;
float : left;
}
.article-view p.buttonheading {
float : right;
display : inline;
padding : 6px 0 6px 0;
margin : 0;
}
a.contentpagetitle {
text-decoration : none;
}
a.contentpagetitle:hover {
text-decoration : none;
}
.contentdescription {
background : transparent;
padding : 5px 0;
}
.contentpaneopen {
margin : 0 0 10px 0;
width : 99%;
}
div.weblinks .contentdescription {
clear : both;
padding-bottom : 10px;
}
div.weblinks div.display {
clear : both;
}
div.weblinks div.display form {
float : right;
}
.sectiontableheader {
background : url(../images/lighter-bg.png) repeat 0% 0%;
}
.content_rating {
font-weight : normal;
font-size : 10px;
padding-left : 2px;
vertical-align : middle;
line-height : 10px;
}
.content_vote {
font-weight : normal;
font-size : 10px;
}
.content_rating img {
vertical-align : middle;
}
.content_vote input {
background : none;
margin-left : 1px;
margin-right : 1px;
}
.article-adds {
padding : 8px 0;
clear : both;
background : url(../images/horiz-dots.png) repeat-x 0% 0%;
}
p.art-nfo {
width : 100%;
padding : 0;
margin : 0;
}
p.buttonheading {
float : right;
display : inline;
padding : 8px 10px 8px 0;
margin : 0;
white-space : nowrap;
}
p.buttonheading a {
margin-left : 4px;
}
.pop-ups {
float : right;
}
a.pop-up {
border-bottom : 0;
}
.createdate {
float : right;
font-weight : bold;
font-size : 11px;
line-height : 12px;
text-align : right;
}
.createdate span {
font-size : 18px;
line-height : 19px;
}
.modifydate {
text-transform : none;
text-align : left;
display : block;
padding-bottom : 8px;
}
.newsfeeddate {
font-size : 10px;
color : #d1d1d1;
font-weight : bold;
}
ul.newsfeed {
padding : 6px 0;
}
ul.newsfeed li {
background : transparent url(../images/rss.gif) no-repeat 0 4px;
padding : 4px 0 4px 22px;
}
.small {
margin : 0;
padding : 0;
text-transform : none;
}
.createdby {
margin : 0;
padding : 0;
text-transform : none;
float : left;
}
.pagenav {
font-size : 11px;
}
.pagebar {
font-size : 11px;
font-weight : normal;
}
.pagenav_prev {
font-size : 11px;
text-decoration : none;
}
.pagenav_next {
font-size : 11px;
text-decoration : none;
}
a.pagenav {
text-decoration : underline;
font-weight : normal;
}
a.pagenav:hover {
text-decoration : none;
font-weight : normal;
}
.pagenavcounter {
height : 15px;
}
.back_button {
font-size : 11px;
letter-spacing : 1px;
height : 15px;
clear : both;
margin : 5px 0;
text-transform : uppercase;
font-weight : bold;
}
.readon {
text-decoration : none;
line-height : 30px;
font-weight : bold;
font-size : 12px;
}
.readon:hover {
text-decoration : underline;
}
table.contenttoc {
padding : 0;
margin : 0 7px 7px 7px;
float : right;
width : 30%;
}
table.contenttoc th {
font-size : 16px;
font-weight : normal;
text-align : left;
padding : 5px 10px;
}
table.contenttoc th, table.contenttoc td {
padding : 2px 10px;
background : url(../images/darker-bg.png) repeat 0% 0%;
}
a.toclink:hover, a.toclink:visited, a.toclink:link {
height : 18px;
}
.componentheading {
text-align : left;
padding : 6px 10px;
font-weight : bold;
font-size : 12px;
vertical-align : middle;
margin-bottom : 1px;
letter-spacing : 0;
background : url(../images/lighter-bg.png) repeat 0% 0%;
}
.sectiontableheader {
border-collapse : collapse;
padding : 3px;
font-weight : bold;
font-size : 12px;
}
.sectiontableheader * {
vertical-align : middle;
}
table.category, table.newsfeeds {
width : 100% !important ;
}
table.category th, table.newsfeeds th {
background : url(../images/lighter-bg.png) repeat 0% 0%;
padding : 8px 4px;
text-align : left;
}
table.category td, table.newsfeeds td {
padding : 4px !important ;
background : url(../images/horiz-dots.png) repeat-x left bottom;
}
.sectiontableentry1 {
background : transparent;
padding : 4px !important ;
text-align : left;
}
.sectiontableentry2 {
background : transparent;
padding : 4px !important ;
text-align : left;
}
.sectiontableentry1 input, .sectiontableentry2 input {
margin : 0;
padding : 0;
height : 15px;
width : 15px;
background : none;
vertical-align : middle;
}
.sectiontableentry0 td, .sectiontableentry1 td, .sectiontableentry2 td {
padding : 4px;
font-size : 12px;
}
#number {
padding : 4px 10px !important ;
}
.sectiontableentry1 label, .sectiontableentry2 label {
margin : 0;
padding : 0 0 0 5px;
display : block;
}
.sectiontableentry2 td {
background : url(../images/lighter-bg.png) repeat 0% 0%;
}
.section-td-center {
text-align : center !important ;
}
table.poll, table.pollstableborder {
width : 99%;
}
table.poll * div {
margin : 0 auto !important ;
padding : 4px 0 !important ;
}
.polls_color_1 {
background : #333333;
border : 2px solid #333333;
outline : 0 !important ;
}
.polls_color_2 {
background : #666666;
border : 2px solid #666666;
outline : 0 !important ;
}
.polls_color_3 {
background : #999999;
border : 2px solid #999999;
outline : 0 !important ;
}
.polls_color_4 {
background : #cccccc;
border : 2px solid #cccccc;
outline : 0 !important ;
}
.polls_color_5 {
background : #000000;
border : 2px solid #000000;
outline : 0 !important ;
}
a.category:link, a.category:visited {
height : 15px;
text-decoration : underline;
}
a.category:hover {
height : 15px;
text-decoration : none;
}
.blog {
background-color : transparent;
}
.blogsection {
height : 18px;
}
.blog_more {
clear : both;
display : block;
padding : 10px 0;
}
.blog_more h2 {
font-weight : bold;
font-size : 12px;
letter-spacing : 0;
padding : 10px 0;
margin : 0;
}
.blog_heading {
height : 18px;
}
.article_separator {
font-size : 1px;
line-height : 0;
display : block !important ;
}
.highlight {
padding : 0 4px 0 4px;
color : #666666;
font-weight : bold;
}
.counter {
text-align : center;
}
.pagination {
text-align : center;
}
.pagination li {
background : none !important ;
padding : 0 3px !important ;
display : inline;
}
form {
margin : 0;
}
input {
font-size : 12px;
}
#col-left form.form-login {
padding : 6px 0 0 0;
margin : 0 auto;
}
#col-left form.form-login a {
display : block;
}
div.moduletable fieldset {
border : none;
margin : 0;
padding : 0;
text-align : left;
clear : both;
display : block;
width : 99%;
}
div.moduletable form.form-login input.button {
text-align : center;
cursor : pointer;
}
#col-left div.moduletable form.form-login p {
margin : 0;
padding : 5px 0;
text-align : left !important ;
}
div.moduletable form.form-login p.central {
margin : 0;
padding : 5px 0;
text-align : center !important ;
}
div.moduletable form.form-login label {
display : block;
}
div.moduletable form.form-login label.remember {
display : inline;
}
#col-left .inputbox, #col-right .inputbox {
width : 84%;
}
.inputbox {
background : url(../images/input-white-bg.png) no-repeat left top;
margin : 2px 0;
padding : 7px 3px 7px 19px;
border : 0;
}
.text_area, textarea {
background : url(../images/input-white-bg.png) no-repeat left top;
width : 95%;
height : 140px;
}
.selectbox {
width : 100%;
}
.button, button {
border : none;
font-weight : bold;
font-size : 12px;
vertical-align : middle;
height : 26px;
line-height : 23px;
padding : 0 10px 0 10px;
margin : 7px 0;
background-image : url(../images/button-bg.png);
background-repeat : repeat-x;
background-position : left top;
}
select {
background : #ffffff;
font-size : 11px;
padding : 0;
color : #444444;
height : auto;
font-weight : normal;
}
#col-right select, #col-right select option {
width : auto;
}
.contact_email {
margin : 0;
padding : 0;
}
#searchphraseany, #searchphraseall, #searchphraseexact {
background : none;
}
#system-message {
margin : 10px 0 20px 0;
padding : 0 !important ;
background : #ffffff;
border : 0 solid;
}
#system-message dd {
margin : 0;
font-weight : normal;
text-indent : 0;
background : #fff;
padding : 0;
}
#system-message dd ul {
margin : 0;
list-style : none;
padding : 10px 10px;
border-top : 2px solid #9fbfdb;
border-bottom : 2px solid #9fbfdb;
}
#system-message dd ul li {
padding : 3px 0;
text-align : left;
background : none;
}
#system-message dt.message {
display : none;
}
#system-message dd.message ul {
background : #e5eef7;
color : #707e8b;
}
#system-message dt.error {
display : none;
}
#system-message dd.error ul {
color : #551111;
background : #f7e5e5;
border-top : 2px solid #db9f9f;
border-bottom : 2px solid #db9f9f;
margin : 0;
}
#system-message dt.notice {
display : none;
}
#system-message dd.notice ul {
color : #64591b;
background : #f7f7e5;
border-top : 2px solid #dbda9f;
border-bottom : 2px solid #dbda9f;
}
.moscode {
background-color : #f0f0f0;
}
.code {
font-family : courier, serif;
font-size : 1.2em;
padding : 2px;
background-color : #f0f0f0;
color : blue;
border : 1px solid #d5d5d5;
margin : 0;
width : 90%;
}
.ontab {
background-color : #666666;
border-left : 1px outset #666;
border-right : 1px outset #333;
border-top : 1px outset #666;
border-bottom : 1px solid #333;
text-align : center;
cursor : default;
font-weight : bold;
color : #ffffff;
padding : 0.2em;
}
.offtab {
background-color : #cccccc;
border-left : 1px outset #666;
border-right : 1px outset #333;
border-top : 1px outset #666;
border-bottom : 1px solid #333;
text-align : center;
cursor : default;
font-weight : normal;
padding : 0.2em;
}
.edit-tabs {
padding : 1em;
background : none;
}
.tabpadding {
padding : 1px;
}
.tabheading {
background-color : #ff6600;
text-align : left;
}
.pagetext {
visibility : hidden;
display : none;
}
.adminform {
background-color : #ffffff;
}
body, .inputbox, .button {
color : #375260;
font-family : Arial, Helvetica, sans-serif;
}
#top h1 {
left : 0;
top : 22px;
}
#top h2 {
left : 20px;
top : 74px;
}
#top h1, #top h1 a, #top h1 a:hover {
color : #ffffff;
}
#top h2 {
color : #ffffff;
}
.menu-nav ul a, .menu-nav ul ul a {
width : 170px !important ;
}
.menu-nav ul a:hover, .menu-nav ul ul a:hover {
width : 170px;
}
.menu-nav li li, .menu-nav li li li, .menu-nav li ul, .menu-nav li ul li ul {
width : 190px;
}
.menu-nav li ul li ul {
margin-left : 190px;
}
a {
color : #345878;
}
a:hover {
color : #e06c00;
}
.background {
background-color : #dfe6e9;
background-image : url(../images/top-backgrounds/theme-2.jpg);
background-position : center top;
background-repeat : no-repeat;
}
#bottom-background {
background-image : url(../images/bot-backgrounds/theme-2.jpg);
}
#col-left div.moduletable h3, #col-right div.moduletable h3, #newsflash h2 {
background-color : #2d4755;
color : #ffffff;
}
#col-left div.moduletable_menu h3, #col-right div.moduletable_menu h3 {
background-color : #a8b8c0;
color : #ffffff;
}
#col-left div.moduletable_text h3, #col-right div.moduletable_text h3 {
background-color : #3c97bc;
color : #ffffff;
}
.menu-nav a {
color : #ffffff;
}
.menu-nav li li a {
color : #2d4755;
}
.button {
background-color : #2d4755;
color : #ffffff !important ;
}
#footer, .bot-module, #bot-modules {
color : #375260;
}
#bot-modules h3 {
color : #375260;
}
#footer a, .bot-module a {
color : #0074ad;
}
.bot-module {
width : 33%;
}
#col-left {
float : left;
margin-right : 10px;
}
#col-right {
float : right;
margin-left : 10px;
}
.menu-nav ul a, .menu-nav ul ul a {
width : 130px !important ;
}
.menu-nav ul a:hover, .menu-nav ul ul a:hover {
width : 130px;
}
.menu-nav li li, .menu-nav li li li, .menu-nav li ul, .menu-nav li ul li ul {
width : 150px;
}
.menu-nav li ul li ul {
margin-left : 150px;
}