
input.system-openid, input.com-system-openid {
background : url(http://openid.net/images/login-bg.gif) no-repeat;
background-position : 0% 50%;
color : #000;
padding-left : 18px;
}
.system-unpublished {
background : #e8edf1;
border-top : 4px solid #c4d3df;
border-bottom : 4px solid #c4d3df;
}
#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 : #0055bb;
margin-bottom : 10px;
list-style : none;
padding : 10px;
border-top : 3px solid #84a7db;
border-bottom : 3px solid #84a7db;
}
#system-message dt.message {
display : none;
}
#system-message dt.error {
display : none;
}
#system-message dd.error ul {
color : #c00;
border-top : 3px solid #de7a7b;
border-bottom : 3px solid #de7a7b;
}
#system-message dt.notice {
display : none;
}
#system-message dd.notice ul {
color : #c00;
background : #efe7b8;
border-top : 3px solid #f0dc7e;
border-bottom : 3px solid #f0dc7e;
}
#system-debug {
color : #ccc;
padding : 10px;
margin : 10px;
}
#system-debug div {
font-size : 11px;
}
input.system-openid, input.com-system-openid {
background : url(http://openid.net/images/login-bg.gif) no-repeat;
background-position : 0% 50%;
color : #000;
padding-left : 18px;
}
.system-unpublished {
background : #e8edf1;
border-top : 4px solid #c4d3df;
border-bottom : 4px solid #c4d3df;
}
#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 : #0055bb;
margin-bottom : 10px;
list-style : none;
padding : 10px;
border-top : 3px solid #84a7db;
border-bottom : 3px solid #84a7db;
}
#system-message dt.message {
display : none;
}
#system-message dt.error {
display : none;
}
#system-message dd.error ul {
color : #c00;
border-top : 3px solid #de7a7b;
border-bottom : 3px solid #de7a7b;
}
#system-message dt.notice {
display : none;
}
#system-message dd.notice ul {
color : #c00;
background : #efe7b8;
border-top : 3px solid #f0dc7e;
border-bottom : 3px solid #f0dc7e;
}
#system-debug {
color : #ccc;
padding : 10px;
margin : 10px;
}
#system-debug div {
font-size : 11px;
}
body {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
line-height : 1.3em;
margin : 0 auto 0 auto;
padding : 0;
font-size : 12px;
color : #000;
background-attachment : fixed;
}
body.contentpane {
background : #fff;
}
form {
margin : 0;
padding : 0;
}
img, table {
border : none;
margin : 0;
padding : 0;
}
p {
margin : 5px 0;
text-align : justify;
}
a {
color : #007d52;
outline : none;
text-decoration : none;
font-weight : 400;
}
a:link {
font-weight : 400;
}
a:visited {
font-weight : 400;
color : #007d52;
}
a:hover {
text-decoration : underline;
font-weight : 400;
}
input {
color : #666;
outline : none;
margin : 0;
}
input:focus {
outline : none;
}
button {
color : #fff;
font-size : 11px;
border : none;
background : #696969;
cursor : pointer;
}
#modlgn_remember.inputbox {
background : none;
border : none;
width : auto;
vertical-align : middle;
}
input.button, .validate {
color : #fff;
font-size : 11px;
cursor : pointer;
font-weight : 700;
border : none;
height : 20px;
line-height : 19px;
padding : 2px 4px 4px;
margin : 6px 0 0 0;
}
#page_bg {
background : #fafafa url(../images/page_bg.jpg);
background-attachment : fixed;
margin : 0 auto 0 auto;
background-position : 50% 0%;
}
#wrapper {
width : 960px;
margin : 0 auto;
overflow : hidden;
}
#header {
margin : 0 auto;
height : 200px;
background : transparent url(../images/headerimg.png) no-repeat center top;
}
#pillmenu {
float : left;
width : 780px;
height : 40px;
margin : 0 0 16px;
overflow : hidden;
}
#pillmenu ul {
float : left;
padding : 0;
margin : 0;
list-style : none;
}
#pillmenu li {
float : left;
margin : 0 1px 0 0;
}
#pillmenu li a {
float : left;
color : #000;
text-decoration : none;
text-transform : uppercase;
font-weight : 700;
height : 40px;
line-height : 40px;
padding : 0 14px 0 10px;
margin : 0;
cursor : pointer;
background : transparent url(../images/t_menu_divider.gif) no-repeat right center;
border-bottom : dotted #000;
}
#pillmenu li a:hover, #pillmenu li a#active_menu-nav {
color : #00a1b4;
background : transparent url(../images/t_menu_hover.gif) no-repeat right center;
}
span.breadcrumbs.pathway {
float : left;
padding : 0;
color : #35435f;
margin : 0;
}
span.breadcrumbs.pathway a.pathway {
float : left;
margin : 0;
padding : 0 6px 0 0;
color : #556890;
font-weight : 400;
text-decoration : none;
}
span.breadcrumbs.pathway a.pathway:hover {
text-decoration : underline;
}
#search {
float : right;
width : 168px;
height : 24px;
padding : 9px 0 0 0;
}
.search {
float : left;
height : 24px;
}
.search .inputbox {
float : left;
border : 1px solid #007d52;
color : #fff;
font-size : 11px;
line-height : 14px;
height : 15px;
width : 154px;
padding : 3px 6px;
background : #000;
}
.search .button {
margin : 0;
padding : 0;
border : none;
height : 0;
font-size : 0;
line-height : 0;
background : none;
}
.search .button:hover {
border : none;
}
#content {
width : 960px;
height : inherit;
background : transparent url(../images/content.png) repeat-y center top;
}
#content_l {
width : 960px;
background : transparent url(../images/content_l.png) repeat-y center top;
}
#content_r {
width : 960px;
background : transparent url(../images/content_r.png) repeat-y center top;
}
#content_full {
width : 960px;
background : #e6e6e6;
}
#leftcolumn, #rightcolumn {
float : left;
width : 210px;
margin : 0 10px 10px 0;
}
#rightcolumn {
float : right;
margin : 0 0 0 0;
}
div#maincolumn {
float : left;
width : 520px;
padding : 3px 0 10px;
background : transparent url(../images/news_h3.png) repeat-x left top;
}
div#maincolumn_left, div#maincolumn_right {
float : left;
width : 740px;
padding : 0 0 10px;
}
div#maincolumn_full {
padding : 0 10px 10px;
width : 938px;
}
div.nopad {
padding-top : 3px;
overflow : hidden;
width : 520px;
}
div.nopad ul {
clear : both;
}
td.middle_pad {
width : 20px;
}
iframe {
border : none;
}
#footer {
width : 940px;
height : 80px;
line-height : 15px;
font-size : 10px;
text-align : center;
padding : 0 10px 20px;
margin : 10px auto 0;
color : #000;
overflow : hidden;
background : transparent url(../images/footer.png) no-repeat center top;
}
#footer a {
color : #000;
font-weight : 400;
text-decoration : none;
}
#footer a:hover {
text-decoration : underline;
}
a.footer123:link, a.footer123:visited {
color : #000;
font-family : Tahoma, Arial, sans-serif;
text-decoration : underline;
}
#f123 {
text-align : right;
width : 100%;
margin : 0 auto;
font-family : Tahoma, Arial, sans-serif;
}
.f123 {
text-align : right;
font-family : Tahoma, Arial, sans-serif;
text-decoration : none;
}
.f123_bg {
background : url(../images/123_bg.png);
width : 134px;
height : 30px;
text-align : center;
padding : 0 3px;
}
.f123_1 {
display : block;
font-size : 10px;
font-family : Tahoma, Arial, sans-serif;
color : #666;
text-align : left;
padding : 0 0 2px 4px;
}
a.link_123:link, a.link_123:visited {
font-size : 15px;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #797979;
text-decoration : none;
font-weight : 700;
}
a.link_123:hover {
font-size : 15px;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #797979;
text-decoration : none;
font-weight : 700;
}
div.offline {
background : #fffebb;
width : 100%;
position : absolute;
top : 0;
left : 0;
font-size : 1.2em;
padding : 5px;
}
div.componentheading {
height : 22px;
margin : 0 0 0 5px;
color : #007d52;
}
h1 {
padding : 0;
font-family : Tahoma, Arial, sans-serif;
font-size : 1.3em;
line-height : 19px;
font-weight : 700;
vertical-align : bottom;
color : #000;
text-align : left;
width : 100%;
}
h2, .contentheading {
padding : 0;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 11px;
vertical-align : middle;
color : #007d52;
text-align : left;
font-weight : 700;
}
h2, a.contentheading {
background : none;
border : none;
margin : 6px 0;
}
table.contentpaneopen h3 {
margin-top : 25px;
color : #585858;
}
h4 {
font-family : Tahoma, Arial, sans-serif;
color : #333;
}
h3, .componentheading, table.moduletable th, legend {
margin : 6px 0 5px 5px;
font-family : Tahoma, Arial, sans-serif;
font-size : 11px;
font-weight : 700;
text-align : left;
text-transform : uppercase;
color : #007d52;
padding : 0;
}
.small {
font-size : 10px;
color : #666666;
font-weight : 700;
text-align : left;
}
.modifydate {
height : 20px;
vertical-align : bottom;
font-size : 10px;
color : #666666;
text-align : right;
}
.createdate {
vertical-align : top;
font-size : 11px;
color : #555;
padding-bottom : 8px;
}
a.readon {
float : right;
line-height : normal;
font-size : 11px;
padding : 0 0 0 14px;
color : #666666;
text-transform : lowercase;
text-decoration : none;
}
a.readon:hover {
text-decoration : underline;
}
.invalid {
border-color : #ff0000;
}
label.invalid {
color : #ff0000;
}
.ol-foreground {
color : #333;
}
.ol-background {
color : #333;
}
.ol-textfont {
font-family : Tahoma, Arial, sans-serif;
font-size : 10px;
}
.ol-captionfont {
font-family : Tahoma, Arial, sans-serif;
font-size : 12px;
color : #fbfbfb;
font-weight : 700;
}
.ol-captionfont a {
color : #333;
text-decoration : none;
font-size : 12px;
}
a.mainlevel:link, a.mainlevel:visited {
padding-left : 5px;
}
span.article_separator {
display : block;
height : 20px;
}
td.buttonheading {
text-align : right;
width : 0;
}
.clr {
clear : both;
font-size : 0;
}
table.blog span.article_separator {
display : block;
height : 20px;
}
table.contenttoc {
margin : 5px;
padding : 5px;
background : none;
}
table.contenttoc td {
padding : 0 5px;
}
td.sectiontableheader {
color : #fff;
font-weight : 700;
padding : 4px;
}
tr.sectiontableentry1 td {
padding : 4px;
}
tr.sectiontableentry1 {
background : #d2f9fe;
}
tr.sectiontableentry0 td, tr.sectiontableentry2 td {
padding : 4px;
}
td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {
padding : 3px;
font-size : 11px;
}
.contentpaneopen, table.contentpane {
margin : 0;
padding : 0;
}
table.contentpane td {
text-align : left;
}
table.contentpane td.contentdescription {
width : 100%;
}
table.contentpane {
text-align : left;
float : left;
width : 100%;
}
table.contentpane ul li a .category {
color : #ff8800;
}
table.contentpane ul li {
color : #666;
}
table.contentpaneopen {
border-collapse : collapse;
padding : 0;
margin : 0 6px;
}
table.contentpaneopen li {
margin-bottom : 5px;
}
table.contentpaneopen fieldset {
border : 0;
border-top : 1px solid #669933;
}
table.contentpaneopen h3 {
margin-top : 25px;
}
table.contentpaneopen h4 {
font-family : Tahoma, Arial, sans-serif;
color : #000;
}
.highlight {
}
ul.latestnews, ul.mostread {
list-style : none;
padding : 0;
margin : 0;
text-align : left;
}
table.user1user2 div.moduletable {
margin-bottom : 0;
}
div.moduletable, div.module {
margin-bottom : 5px;
}
div.module_menu, div.module, div.module_text {
margin : 0 0 5px 0;
padding : 0;
}
div.module_menu div, div.module div, div.module_text div {
margin : 0;
padding : 0;
}
div.module_menu div div, div.module div div, div.module_text div div {
margin : 0;
}
div.module_menu div div div, div.module div div div, div.module_text div div div {
margin : 0;
padding : 0 0 6px 0;
background : transparent url(../images/box_b.png) no-repeat center bottom;
}
div.module div div div div {
width : 120px;
height : 60px;
color : #000;
}
#leftcolumn div.module_menu div div div div, #leftcolumn div.module div div div div, #leftcolumn div.module_text div div div div, #rightcolumn div.module_menu div div div div, #rightcolumn div.module div div div div, #rightcolumn div.module_text div div div div {
background : none;
margin : 0 auto;
padding : 0;
color : #000;
}
#leftcolumn div.module_text div div div div, #rightcolumn div.module_text div div div div {
text-align : left;
}
#leftcolumn div.module_text div div div div.bannergroup_text, #rightcolumn div.module_text div div div div.bannergroup_text {
padding : 10px 10px 10px 20px;
width : 174px;
}
#leftcolumn div.module_text div div div div.bannergroup_text div, #rightcolumn div.module_text div div div div.bannergroup_text div {
color : #000;
width : auto;
padding : 0 0 4px;
}
div.module div div div form {
margin : 0 auto;
padding : 0 0 6px 5px;
text-align : left;
width : 180px;
}
div.module_menu ul {
list-style : none;
padding : 0;
}
div.module_menu ul#mainlevel {
margin : 0 auto;
text-align : center;
}
div.module_menu ul li {
margin : 0;
padding : 0;
}
div.module_menu ul li a:link, div.module_menu ul li a:visited {
font-weight : 700;
padding : 2px 0;
line-height : 24px;
color : #007d52;
background : transparent url(../images/blue/bullet2.jpg) no-repeat left top;
border-bottom : 1px dotted #666;
}
#leftcolumn div.module table, #rightcolumn div.module table {
padding : 0 0 6px 0;
background : none;
}
#leftcolumn div.module table td, #rightcolumn div.module table td {
margin : 0;
padding : 0 6px 0 0;
height : 20px;
color : #000;
text-align : left;
line-height : 13px;
vertical-align : middle;
}
#leftcolumn div.module table.poll td {
text-align : left;
}
#leftcolumn h3, #rightcolumn h3 {
width : 190px;
margin : 0 0 0;
height : 30px;
line-height : 15px;
padding : 0 10px;
font-size : 11px;
color : #007d52;
text-align : left;
text-transform : none;
font-weight : 700;
overflow : hidden;
background : transparent url(../images/box_h3.png) no-repeat left top;
}
.moduletable_menu, .moduletable, .moduletable_text {
margin : 0 0 16px 0;
padding : 0 0 8px 0;
}
#leftcolumn ul.menu, #rightcolumn ul.menu {
list-style : none;
text-align : left;
margin : 0;
padding : 0;
padding : 0 0 0 10px;
}
#leftcolumn ul.menu li a, #leftcolumn ul.menu li a:link, #rightcolumn ul.menu li a, #rightcolumn ul.menu li a:link {
display : block;
font-weight : 700;
font-size : 11px;
line-height : 15px;
padding : 0 0 4px 20px;
margin : 0;
text-decoration : none;
color : #007d52;
background : transparent url(../images/menu_arrow.gif) no-repeat left top;
}
#leftcolumn ul.menu li a:hover, #rightcolumn ul.menu li a:hover {
color : #007d52;
background : transparent url(../images/menu_arrow_hover.gif) no-repeat left top;
}
#leftcolumn ul.menu li#current a, #leftcolumn ul.menu li#current a:link, #rightcolumn ul.menu li#current a, #rightcolumn ul.menu li#current a:link {
color : #007d52;
}
#leftcolumn ul.menu li#current a:hover, #rightcolumn ul.menu li#current a:hover {
display : block;
color : #007d52;
}
#leftcolumn ul.menu li#current ul li a, #leftcolumn ul.menu li#current ul li a:link, #rightcolumn ul.menu li#current ul li a, #rightcolumn ul.menu li#current ul li a:link {
font-weight : 400;
text-decoration : none;
color : #000;
line-height : 22px;
padding : 0 0 0 20px;
background : none;
}
#leftcolumn ul.menu li#current ul li a:hover, #rightcolumn ul.menu li#current ul li a:hover {
color : #002395;
background : none;
}
#leftcolumn ul.menu li#current ul li a, #rightcolumn ul.menu li#current ul li a ul li a {
color : #666;
}
#leftcolumn ul.menu li#current ul li a:hover, #rightcolumn ul.menu li#current ul li a ul li a:hover {
color : #000;
}
#leftcolumn ul.menu li.parent ul li a, #rightcolumn ul.menu li.parent ul li a {
line-height : 22px;
font-size : 11px;
font-weight : 400;
text-decoration : none;
color : #010101;
padding : 0 0 0 20px;
background : none;
}
#leftcolumn ul.menu li.parent ul li a:hover {
color : #007d52;
background : none;
}
#leftcolumn ul.menu li#current ul {
margin : 0;
padding : 0;
}
#leftcolumn ul.menu li#current ul li {
margin : 0;
padding : 0;
}
#leftcolumn ul.menu li ul {
margin : 0;
padding : 0;
}
#leftcolumn ul.menu li ul, #rightcolumn ul.menu li ul {
list-style : none;
margin : 0;
}
#leftcolumn .moduletable ul, #rightcolumn .moduletable ul {
margin : 6px 0;
padding : 0;
list-style : none;
}
#leftcolumn .moduletable ul li, #rightcolumn .moduletable ul li {
margin : 0;
padding : 0 2px;
}
table.adminform textarea {
width : 540px;
height : 400px;
font-size : 1em;
color : #000099;
}
form#form-login fieldset {
border : 0 none;
padding : 0;
margin : 0;
color : #000;
text-align : left;
}
form#form-login ul {
padding : 0;
list-style : none;
text-align : left;
margin : 10px auto 0;
}
form#form-login ul li {
padding : 0;
}
form#form-login ul li a {
text-align : left;
padding : 0;
font-size : 11px;
color : #000;
text-decoration : none;
}
form#form-login ul li a:hover {
text-decoration : underline;
}
#form-login input {
border : none;
color : #fff;
font-size : 11px;
height : 14px;
line-height : 14px;
padding : 2px 4px;
background : #c7c9cc;
}
input#modlgn_passwd, input#modlgn_username {
width : 142px;
}
input.button, #form-login input.button {
height : 20px;
border : 1px solid #fff;
font-weight : 700;
color : #000;
line-height : 14px;
padding : 1px 6px 3px;
margin : 0;
background : transparent url(../images/but.gif) repeat-x left top;
}
input.button:hover, #form-login input.button:hover {
color : #007d52;
}
div.mosimage {
margin : 5px;
}
div.mosimage_caption {
font-size : 0.9em;
color : #333;
}
div.caption {
padding : 0 10px 0 10px;
}
div.caption img {
border : 1px solid #666;
}
div.caption p {
font-size : 0.9em;
color : #333;
text-align : center;
}
table.paramlist {
margin-top : 5px;
}
table.paramlist td.paramlist_key {
width : 128px;
text-align : left;
height : 30px;
}
div.message {
font-family : Tahoma, Arial, sans-serif;
font-weight : 700;
font-size : 14px;
color : #c30;
text-align : center;
width : auto;
border : 1px solid #d5d5d5;
margin : 3px 0 10px;
padding : 3px 20px;
}
.banneritem_text {
padding : 4px;
font-size : 11px;
}
.banneritem_text a {
font-weight : 700;
color : #000;
}
.bannerfooter_text {
padding : 4px;
font-size : 11px;
text-align : right;
}
.pagination span {
padding : 2px;
}
.pagination a {
padding : 2px;
}
.pollstableborder td {
text-align : left;
}
fieldset {
border : 1px solid #666;
margin-top : 15px;
padding : 4px;
}
legend {
margin : 0;
padding : 0 10px;
}
td.key {
border-bottom : 1px solid #eee;
color : #333;
}
.tool-tip {
float : left;
background : #ffc;
border : 1px solid #d4d5aa;
padding : 5px;
max-width : 200px;
}
.tool-title {
padding : 0;
margin : 0;
font-size : 100%;
font-weight : 700;
margin-top : -15px;
padding-top : 15px;
padding-bottom : 5px;
background : url(../../system/images/selector-arrow.png) no-repeat;
}
.tool-text {
font-size : 100%;
margin : 0;
}
#system-message dd.message ul {
padding : 0;
margin : 0;
background : none;
border : none;
}
#system-message dd.error ul {
color : #c00;
background : none;
border : none;
padding : 0;
margin : 0;
}
#system-message dd.notice ul {
color : #c00;
background : none;
border : none;
padding : 0;
margin : 0;
}
#system-message dd {
text-indent : 0;
}
#system-message dd ul {
list-style-type : none;
color : #c00;
background : none;
border : none;
}
#system-message {
margin-top : 5px;
}

