html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-size : 100%;
vertical-align : baseline;
background : transparent;
}
body {
line-height : 1;
}
ol, ul {
list-style : none;
}
blockquote, q {
quotes : none;
}
blockquote:before, blockquote:after, q:before, q:after {
content : '';
content : none;
}
:focus {
outline : 0;
}
ins {
text-decoration : none;
}
del {
text-decoration : line-through;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
html, body, td, th, p, span, div, ol, ul, li, h1, h2, h3, h4, h5, h6 {
color : #555;
}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
margin-bottom : 20px;
}
body {
font : 13px/1.5 Helvetica Neue, Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
}
#banner div.modulenopad.grid_2 {
margin : 0;
padding : 0;
}
h1 {
font-size : 30px;
line-height : 40px;
}
h2 {
font-size : 26px;
line-height : 36px;
}
h3 {
font-size : 20px;
line-height : 30px;
}
h4 {
font-size : 18px;
line-height : 24px;
}
h5 {
font-size : 16px;
line-height : 20px;
}
h6 {
font-size : 16px;
line-height : 20px;
}
ol {
list-style : decimal;
}
ul {
list-style : disc;
}
li {
margin-left : 30px;
}
.moduletable h3, .module h3 {
text-transform : uppercase;
font-weight : bold;
font-size : 14px;
color : #1d1d1d;
margin-bottom : 20px;
}
div.articleheading h3 {
padding-bottom : 10px;
}
div.article-icons {
float : right;
overflow : hidden;
}
#emailForm div.contact_email {
padding-left : 40px;
}
#bottom ul.menu span.separator, #leftcol ul.menu span.separator, #rightcol ul.menu span.separator {
display : none;
}
.article_row {
clear : both;
overflow : hidden;
margin : 0;
padding : 0;
}
a.forgotpass, a.forgotuser, a.regusr {
line-height : 20px;
padding-left : 25px;
text-indent : 25px;
}
#form-login ul li {
line-height : 0;
list-style : none;
margin : 0;
padding : 0;
}
a.forgotpass {
background-image : url(../images/icon_assets.gif);
background-repeat : no-repeat;
background-position : 10px -25px;
}
a.forgotuser {
background-image : url(../images/icon_assets.gif);
background-repeat : no-repeat;
background-position : 10px -85px;
}
a.regusr {
background-image : url(../images/icon_assets.gif);
background-repeat : no-repeat;
background-position : 10px -55px;
}
div.contentpaneopen, table.contentpaneopen td.buttonheading, table.blog table.contentpaneopen td.buttonheading {
margin : 0;
padding : 0;
}
div.mosimage {
margin : 5px;
}
.pagenav {
padding : 3px 5px 3px 3px;
}
.small, .createdate, .modifydate {
font : 11px Tahoma;
}
table.contenttoc {
float : right;
margin : 5px;
padding : 1px;
}
table.contenttoc th {
padding : 2px 10px;
}
table.contenttoc td {
font-size : 0.9em;
font-weight : 400;
text-align : left;
padding : 2px 0 2px 4px;
}
table.contenttoc a {
text-decoration : none;
line-height : 1em;
}
table.contentpane, table.contentpaneopen {
width : 100%;
margin : 0 auto;
padding : 0;
}
td.nw {
white-space : nowrap;
}
td.w5 {
width : 5%;
}
td.w10 {
width : 10%;
}
td.w15 {
width : 15%;
}
td.w20 {
width : 20%;
}
td.w25 {
width : 25%;
}
td.w40 {
width : 40%;
}
td.w45 {
width : 40%;
}
td.w60 {
width : 60%;
}
td.w90 {
width : 90%;
}
td.w100, table.w100 {
width : 100%;
margin : 0 auto;
}
table.blog table.contentpaneopen td {
padding : 0 4px;
}
td.sectiontableheader {
font-weight : 700;
padding : 8px;
}
tr.sectiontableentry1 td, td.sectiontableentry1 {
padding : 6px;
}
tr.sectiontableentry2 td, td.sectiontableentry2 {
padding : 6px;
}
div.blog_more ul, div.blog_more ul li {
list-style : none;
margin : 0;
}
div.blog_more ul li a {
background : url(../images/icon_assets.gif) no-repeat 0% -115px;
text-decoration : none;
display : block;
height : 20px;
padding : 4px 4px 4px 15px;
}
div.blog_more ul li a:hover {
text-decoration : none;
}
td.article_column.column_separator {
padding-left : 4px;
padding-right : 0;
}
td.article_column {
padding : 4px;
}
#system-message ul li {
list-style : none;
margin-left : 40px;
padding : 10px;
}
#system-message dd {
font-weight : 700;
text-indent : 30px;
margin : 0;
}
#sys_messages {
margin : 0;
}
.designer {
text-indent : -5000em;
}
.designer a {
cursor : pointer;
text-indent : -5000em;
display : block;
float : right;
width : 75px;
height : 12px;
background : url(../images/jscright.png) no-repeat left top;
position : relative;
left : -5px;
}
.module_menu ul, .module_menu ul li {
margin-left : 0;
}
a img {
border : none;
}
form#form-login fieldset {
border : none;
margin : 0;
padding : 0;
}
#form-login ul {
margin : 0;
padding : 0;
}
td.buttonheading {
vertical-align : top;
border-collapse : collapse;
margin : 0;
padding : 0;
}
td.buttonheading img {
margin : 1px;
padding : 0;
}
fieldset {
margin-top : 5px;
padding : 5px;
}
legend {
margin : 0;
padding : 0 10px;
}
td.key {
border-bottom : 1px solid #eee;
color : #666;
}
.tool-tip {
float : left;
background : #ffc;
border : 1px solid #d4d5aa;
max-width : 200px;
padding : 5px;
}
.tool-title {
font-size : 100%;
font-weight : 700;
background : url(../../system/images/selector-arrow.png) no-repeat;
margin : -15px 0 0;
padding : 15px 0 5px;
}
.tool-text {
font-size : 100%;
margin : 0;
}
td.sectiontableheader a {
text-decoration : none;
}
table.contentpane {
width : 100%;
}
input.system-openid, input.com-system-openid {
background : url(http://openid.net/images/login-bg.gif) no-repeat;
background-color : #fff;
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 : 20px;
padding : 0;
}
#system-message dt {
font-weight : 700;
}
#system-message dd ul {
background : #c3d2e5 url(../../system/images/notice-info.png) no-repeat 4px center;
color : #05b;
margin-bottom : 10px;
list-style : none;
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;
background : #e6c0c0 url(../../system/images/notice-alert.png) no-repeat 4px center;
border-top : 3px solid #de7a7b;
border-bottom : 3px solid #de7a7b;
padding-left : 40px;
text-indent : 0;
margin : 0;
}
#system-message dt.notice {
display : none;
}
#system-message dd.notice ul {
color : #c00;
background : #efe7b8 url(../../system/images/notice-note.png) no-repeat 4px center;
border-top : 3px solid #f0dc7e;
border-bottom : 3px solid #f0dc7e;
}
#system-debug {
color : #ccc;
background-color : #fff;
margin : 10px;
padding : 10px;
}
#system-debug div {
font-size : 11px;
}
.invalid {
border-color : red;
}
label.invalid {
color : red;
}
#editor-xtd-buttons {
padding : 5px;
}
.button2-left, .button2-right, .button2-left div, .button2-right div {
float : left;
}
.button2-left a, .button2-right a, .button2-left span, .button2-right span {
display : block;
height : 22px;
float : left;
line-height : 22px;
font-size : 11px;
color : #666;
cursor : pointer;
}
.button2-left span, .button2-right span {
cursor : default;
color : #999;
}
.button2-left .page a, .button2-right .page a, .button2-left .page span, .button2-right .page span {
padding : 0 6px;
}
.page span {
color : #000;
font-weight : 700;
}
.button2-left a:hover, .button2-right a:hover {
text-decoration : none;
color : #0b55c4;
}
.button2-left a, .button2-left span {
padding : 0 24px 0 6px;
}
.button2-right a, .button2-right span {
padding : 0 6px 0 24px;
}
.button2-left {
background : url(../images/j_button2_left.png) no-repeat;
float : left;
margin-left : 5px;
}
.button2-right {
background : url(../images/j_button2_right.png) no-repeat 100% 0%;
float : left;
margin-left : 5px;
}
.button2-left .image {
background : url(../images/j_button2_image.png) no-repeat 100% 0%;
}
.button2-left .readmore {
background : url(../images/j_button2_readmore.png) no-repeat 100% 0%;
}
.button2-left .pagebreak {
background : url(../images/j_button2_pagebreak.png) no-repeat 100% 0%;
}
.button2-left .blank {
background : url(../images/j_button2_blank.png) no-repeat 100% 0%;
}
div.tooltip {
float : left;
background : #ffc;
border : 1px solid #d4d5aa;
max-width : 200px;
z-index : 13000;
padding : 5px;
}
div.tooltip h4 {
font-size : 95%;
font-weight : 700;
background : url(../images/selector-arrow.png) no-repeat;
margin : -15px 0 0;
padding : 15px 0 5px;
}
div.tooltip p {
font-size : 90%;
margin : 0;
}
.img_caption.left {
float : left;
margin-right : 1em;
}
.img_caption.right {
float : right;
margin-left : 1em;
}
.img_caption.left p {
clear : left;
text-align : center;
}
.img_caption.right p {
clear : right;
text-align : center;
}
a img.calendar {
width : 16px;
height : 16px;
margin-left : 3px;
background : url(../images/calendar.png) no-repeat;
cursor : pointer;
vertical-align : middle;
}
p.info {
background : #f8fafc url(../images/icon_assets.gif) no-repeat 3px -447px;
text-align : left;
border-top : 2px solid #b5d4fe;
border-bottom : 2px solid #b5d4fe;
margin : 0.75em 0;
padding : 0.05em 20px 0.05em 45px;
}
p.warn {
background : #fff7c0 url(../images/icon_assets.gif) no-repeat 3px -147px;
text-align : left;
border-top : 2px solid #f7d229;
border-bottom : 2px solid #f7d229;
margin : 0.75em 0;
padding : 0.05em 20px 0.05em 45px;
}
body.dark p.warn, body.dark p.alert, body.dark p.info {
color : #555;
}
p.alert {
background : #fbeef1 url(../images/icon_assets.gif) no-repeat 3px -297px;
text-align : left;
border-top : 2px solid #feabb9;
border-bottom : 2px solid #feabb9;
margin : 0.75em 0;
padding : 0.05em 20px 0.05em 45px;
}
ul.checklist li {
background : url(../images/checkmark.png) no-repeat 0% 4px;
line-height : 24px;
padding-left : 20px;
list-style : none;
}
pre {
border : 1px dotted #e8e8e8;
border-left : 10px solid #b4b4b4;
background : #fafafa;
font-size : 120%;
color : #304257;
font-family : "Courier New", Courier, monospace;
line-height : 100%;
white-space : normal;
margin : 10px 0;
padding : 5px 0 5px 10px;
}
p.quote {
color : #424242;
letter-spacing : 0.2em;
text-align : center;
text-transform : uppercase;
border-bottom : 4px solid #eee;
border-top : 4px solid #eee;
font : normal small-caps normal 1em/125% Georgia, Garamond, Times, serif;
margin : 24px auto;
padding : 5px;
}
p.quote:first-letter {
display : block;
float : left;
font-size : 250%;
margin : 4px 0 0;
}
body.dark p.quote {
color : #ccc;
}
.cols1 {
display : block;
float : none !important ;
margin : 0 !important ;
}
.cols2 {
width : 48%;
}
.cols3 {
width : 32%;
}
.cols4 {
width : 22%;
}
.column1, .column2, .column3, .column4 {
float : left;
margin : 0;
}
.column2.cols2 {
margin-left : 4%;
}
.column2.cols3, .column3.cols3 {
margin-left : 2%;
}
.column2.cols4, .column3.cols4, .column4.cols4 {
margin-left : 4%;
}
.article_column {
margin-top : 10px;
}
.row_separator {
display : block;
clear : both;
border : 0 solid;
margin : 0;
}
.form-login ul li {
list-style : none;
}
body {
margin : 0;
color : #ccc;
font : 13px/1.5 "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}
#staticWrapper.container_12 {
width : 980px;
}
#logo-graphic h1 {
margin : 20px 0 0;
}
#logo-graphic h1 a {
display : block;
margin : 0;
padding : 0;
text-indent : -8000em;
}
.article-icons {
float : right;
}
.leading {
padding : 10px;
}
.small, .createdate, .modifydate {
color : #999;
font-size : 9px;
line-height : 15px;
margin-bottom : 20px;
margin-left : 5px;
}
.modifydate {
margin : 0;
}
#headerWrapper {
height : 110px;
overflow : hidden;
}
#logo-text h1 {
margin : 20px 0 0 10px;
padding : 0;
line-height : 40px;
font-weight : bold;
}
#logo-text h1 a {
font-size : 40px;
}
#logo-text h2 {
color : #666;
margin-left : 10px;
}
#main_breadcrumb span.top {
display : none;
}
#main_breadcrumb {
margin-bottom : 10px;
border-top : 1px dotted #ccc;
border-bottom : 1px dotted #ccc;
background-color : #fdfdfd;
}
#inset .moduletable {
margin : 12px 0 0;
color : #eee;
float : right;
}
#menuWrapper {
height : 30px;
overflow : hidden;
padding-top : 10px;
}
#menu ul li a {
font-weight : bold;
font-size : 14px;
}
#menuWrapper {
margin-top : -1px;
}
#menu ul {
list-style : none;
margin : 0;
}
#menu ul li {
float : left;
margin : 0;
}
#menu ul li a {
display : block;
text-decoration : none;
padding : 0 10px 9px 10px;
}
#menu ul li ul li a {
padding-bottom : 0;
}
#menu ul li ul {
position : absolute;
list-style : none;
margin : 0 0 0 9px;
left : -9999px;
z-index : 9999;
padding-bottom : 10px;
}
#menu ul ul li {
position : relative;
}
#menu ul ul ul {
top : 0;
margin : 0 0 0 300px;
left : -9999px;
z-index : 9999;
}
#menu ul ul li {
margin : 0;
float : none;
}
#menu ul ul li a {
margin : 0;
padding : 10px;
border-right : none;
}
#menu ul ul a, #menu ul li#current ul a {
width : 280px;
text-align : left;
margin : 0;
background : none;
}
#menu ul li:hover ul, #menu ul li.hover ul {
left : auto;
}
#menu ul li:hover ul ul, #menu ul li.hover ul ul {
left : -9999px;
}
#menu ul ul li:hover ul, #menu ul ul li.hover ul {
left : auto;
}
ul#topmenu {
list-style : none;
margin : 50px 0 0 0;
font-weight : bold;
padding : 0 0 0 0;
float : right;
}
ul#topmenu li {
float : left;
margin : 0 0 0 5px;
}
ul#topmenu li a {
text-transform : uppercase;
text-decoration : none;
display : block;
padding : 5px 10px;
font-size : 14px;
}
#headerWrapper div.search {
float : right;
}
#menuWrapper2 {
height : 34px;
overflow : hidden;
}
#main_wrapper {
padding-top : 20px;
}
#banner .modulenopad.grid_12 {
margin : 0;
}
#banner {
margin : 0;
padding : 0;
}
#banner .module_body, #footer .module_body {
padding : 0;
}
.module_body {
margin : 5px;
}
#user1 {
margin-bottom : 20px;
}
.left .moduletable, .right .moduletable, .moduletables1, .moduletables2, .moduletables3, .moduletables4 {
margin-bottom : 20px;
}
.left .moduletable ul, .right .moduletable ul, .moduletables1 ul, .moduletables2 ul, .moduletables3 ul, .moduletables4 ul {
margin : 0;
list-style : none;
}
.left .moduletable ul li, .right .moduletable ul li, .moduletables1 ul li, .moduletables2 ul li, .moduletables3 ul li, .moduletables4 ul li {
margin : 0 0 10px;
}
#banner .module, #footer .module {
margin-top : 10px;
margin-bottom : 10px;
}
#banner .module h3, #footer .module h3 {
padding : 5px 0;
margin : 0;
}
#copyright {
margin : 15px 15px 0;
}
.designer {
margin : 0 10px 20px;
}
.moduletable.blue {
background : #dce9fe;
border : 1px solid #265cb6;
}
.moduletable.blue h3 {
margin : 0 5px;
}
.moduletable.blue p {
margin : 5px;
}
.moduletable.green {
background : #e5febf;
border : 1px solid #96cd44;
}
.moduletable.green h3 {
margin : 0 5px;
}
.moduletable.green p {
margin : 5px;
}
.moduletable.red {
background : #fed3d3;
border : 1px solid #fd8484;
}
.moduletable.red h3 {
margin : 0 5px;
}
.moduletable.red p {
margin : 5px;
}
.moduletable.orange {
background : #fde5c5;
border : 1px solid #f06000;
}
.moduletable.orange h3 {
margin : 0 5px;
}
.moduletable.orange p {
margin : 5px;
}
.moduletable.yellow {
background : #fcfcda;
border : 1px solid #ffda10;
}
.moduletable.yellow h3 {
margin : 0 5px;
}
.moduletable.yellow p {
margin : 5px;
}
