#logo {
width:0;
height:170px;
float:left;
position:relative;
}
#last_six
{
margin-bottom:-10px;
}

.bvideo
{
display:block;
text-decoration:none!important;
margin-bottom:20px;
color:#000;
}
.bvideo img
{

box-shadow: 0px 0px 10px #bbb;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
}
.bvideo img:hover
{
box-shadow: 0px 0px 10px #004599;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
}
.bvideo span
{
padding-top:5px;
display:block;
text-align:center;
color:#000;
}
.bvideo span:hover
{
text-decoration:underline;
}

#last_six a
{
display:inline-block;
width:190px;
height:30px;
overflow:hidden;
margin-right:20px;
margin-bottom:18px;
vertical-align:top;

}
#ff-solarsentinel h1 {
font-family:Georgia, Times, sans-serif;
}

.gk_news_show_tablerow td
{

padding-left:5px;
padding-right:5px;
}
.gk_news_show_center
{
padding-bottom:1px;
}

.wp-table-reloaded
{
margin-top:10px;
}
.gk_news_show_panel_tools 
{
display:none;
}
#newsshow1 p.gk_news_show_news_text
{
height:100%;
overflow:hidden;
}
.one_quesion
{
color: #004599;
font-size:16px!important;
line-height:21px;
margin-bottom:10px!important;
}
#nicepollsend
{
margin-right:10px;
}
#ff-optima,a.optima {
font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
}

#ff-geneva,a.geneva {
font-family:Geneva, Tahoma, "Nimbus Sans L", sans-serif;
}

#ff-helvetica,a.helvetica {
font-family:Helvetica, Arial, FreeSans, sans-serif;
}

#ff-lucida,a.lucida {
font-family:"Lucida Grande",Helvetica,Verdana,sans-serif;
}

#ff-georgia,a.georgia {
font-family:Georgia, sans-serif;
}

#ff-trebuchet,a.trebuchet {
font-family:"Trebuchet MS", sans-serif;
}

#ff-palatino,a.palatino {
font-family:"Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
}

html {
height:100%;
margin-bottom:1px;
}

body {
line-height:135%;
margin:0;
}

body.f-small,body#ff-optima.f-small,body#ff-georgia.f-small {
font-size:11px;
}

body,body.f-default {
font-size:12px;
}

body.f-large,body#ff-optima.f-large,body#ff-georgia.f-large {
font-size:14px;
}

p {
margin-top:10px;
margin-bottom:15px;
}

h1,h2,h3,h4,h5 {
padding-bottom:5px;
font-weight:400;
line-height:120%;
margin:25px 0 10px;
}

h1 {
font-size:250%;
line-height:100%;
}

h2 {
font-size:200%;
line-height:100%;
}

h3 {
font-size:175%;
}

h4 {
font-size:120%;
line-height:130%;
}

h5 {
font-size:120%;
text-transform:uppercase;
}

a:hover {
text-decoration:underline;
}

.rokradios,.rokchecks {
line-height:120%;
padding:2px 5px 5px 22px;
}

body.bg-white {
background:#D9D9D9;
}

body.bg-red {
background:#481515;
}

body.bg-blue {
background:#0B1D35;
}

body.bg-beige {
background:#BFBDB0;
}

body.bg-darkgrey {
background:#1A1A1A;
}

body.bg-black {
background:#0B0B0B;
}

body.bg-white #page-bg {
background:#fff url(../images/background/white/page-bg.png) 0 0 repeat-x;
}

body.bg-red #page-bg {
background:#732222 url(../images/background/red/page-bg.png) 0 0 repeat-x;
}

body.bg-blue #page-bg {
background:#152B4E url(../images/background/blue/page-bg.png) 0 0 repeat-x;
}

body.bg-beige #page-bg {
background:#E8E7D7 url(../images/background/beige/page-bg.png) 0 0 repeat-x;
}

body.bg-grey #page-bg {
background:#ccc url(../images/background/grey/page-bg.png) 0 0 repeat-x;
}

body.bg-darkgrey #page-bg {
background:#303030 url(../images/background/darkgrey/page-bg.png) 0 0 repeat-x;
}

body.bg-black #page-bg {
background:#1B1B1B url(../images/background/black/page-bg.png) 0 0 repeat-x;
}

#body-left {
margin-left:0;
padding-left:10px;
height:100%;
}

#body-right {
margin-right:0;
padding-right:10px;
height:100%;
}

.footer-bottom {
height:86px;
}

body.bg-blue .footer-bottom {
background:url(../images/background/blue/footer-bg.png) 0 0 repeat-x;
}

.colmask {
clear:both;
float:left;
overflow:hidden;
position:relative;
width:100%;
}

.col1wrap {
padding-bottom:2em;
}

.s-c-s .colmid {
float:left;
position:relative;
left:200px;
width:200%;
}

.s-c-s .colright {
float:left;
left:50%;
margin-left:-400px;
position:relative;
width:100%;
background-position:0 0;
background-repeat:repeat-y;
}

.s-c-s .col1wrap {
float:right;
position:relative;
right:100%;
width:50%;
padding-bottom:1em;
}

.s-c-s .col1pad {
overflow:hidden;
margin:0 0 0 400px;
}

.s-c-s .col1 {
overflow:hidden;
width:100%;
}

.s-c-s .col2 {
float:left;
position:relative;
overflow:hidden;
left:200px;
margin-left:-50%;
width:200px;
}

.s-c-s .col3 {
float:left;
position:relative;
overflow:hidden;
left:0;
width:200px;
}

.s-c-s .colmask {
background-position:180px 0;
background-repeat:repeat-y;
}

.s-c-s .maincol2-padding {
padding:0 3px;
}

.s-c-x .colright {
float:left;
left:200px;
position:relative;
width:200%;
}

.s-c-x .col1wrap {
float:right;
padding-bottom:1em;
position:relative;
right:200px;
width:50%;
}

.s-c-x .col1 {
overflow:hidden;
position:relative;
right:100%;
margin:0 0 0 200px;
}

.s-c-x .col2 {
float:left;
position:relative;
right:200px;
width:200px;
}

.s-c-x .colmask {
background-position:178px 0;
background-repeat:repeat-y;
}

.s-c-x .maincol2-padding {
padding:0 0 0 1px;
}

.s-c-x #leftcol {
padding-right:2px;
}

.x-c-s .colright {
float:left;
margin-left:-290px;
position:relative;
right:100%;
width:200%;
background-position:0 0;
background-repeat:repeat-y;
}

.x-c-s .col1wrap {
float:left;
left:50%;
padding-bottom:1em;
position:relative;
width:50%;
}

.x-c-s .colmask {
background-position:668px;
background-repeat:repeat-y;
}

.x-c-s .col1 {
overflow:hidden;
margin:0 0 0 290px;
}

.x-c-s .col3 {
float:right;
position:relative;
left:290px;
width:290px;

}

.x-c-s .maincol2-padding {
padding:0 3px 0 0;
}

#top-bar {
overflow:hidden;
padding:6px 15px;
}

.date-block {
width:250px;
font-weight:700;
float:left;
}

#lock-button {
height:16px;
float:right;
text-align:left;
line-height:18px;
}

#lock-button span {
font-size:13px;
padding-left:20px;
font-weight:700;
margin:0;
}

#accessibility {
height:16px;
float:right;
margin-left:10px;
width:110px;
}

.textsizer-desc {
display:block;
float:right;
text-align:right;
font-size:12px;
margin-right:6px;
font-weight:700;
line-height:18px;
}

#accessibility a {
text-decoration:none;
cursor:pointer;
}

#accessibility #buttons {
float:right;
width:40px;
height:18px;
overflow:hidden;
}

#accessibility .button {
display:block;
float:right;
width:18px;
height:18px;
}

#accessibility a.small .button {
margin-right:2px;
}

.topbar-strip {
overflow:hidden;
padding-bottom:2px;
}

.topbar-left-mod {
float:left;
width:48%;
padding:15px 0;
}

.topbar-right-mod {
float:right;
width:48%;
text-align:right;
padding:15px 0;
}

a.syndicate-link {
display:block;
width:50px;
height:17px;
background:url(../images/rss-top.png) 0 0 no-repeat;
margin-left:20px;
}

#header-bar {
overflow:hidden;
padding:15px;
}

.logo-text {
position:absolute;
left:72px;
top:50px;
font-size:16px;
}

#searchmod-surround h3 {
font-size:12px;
color:#fff;
margin:0;
padding:0 0 6px 6px;
}

#searchmod-surround {
float:right;
margin-right:20px;
padding-top:100px;
}

#searchmod {
width:468px;
}

#searchmod .inputbox {
background:none;
border:0;
font-size:13px;
line-height:20px;
width:210px;
height:18px;
padding:4px 0 4px 5px;
}

#searchmod .search_options {
padding-top:6px;
padding-left:4px;
}

#roksearch_search_str {
width:150px;
}

#roksearch_search_str.loading {
width:185px;
padding-right:22px;
background:transparent url(../images/spinner.gif) no-repeat scroll 100% 50%;
}

#roksearch_results {
z-index:10000;
position:absolute;
width:400px;
float:right;
margin-top:-1px;
text-align:left;
visibility:hidden;
}

#roksearch_results a#roksearch_link {
float:right;
padding-right:5px;
margin-top:3px;
display:block;
height:18px;
width:18px;
}

#roksearch_results h3 {
margin-top:0;
margin-bottom:0;
line-height:110%;
font-size:120%;
padding-bottom:0;
}

#roksearch_results span {
display:block;
line-height:130%;
font-size:90%;
}

#roksearch_results .roksearch_header,#roksearch_results .roksearch_row_btm {
line-height:100%;
text-transform:uppercase;
font-weight:400;
font-size:100%;
padding:6px 10px;
}

#roksearch_results .roksearch_row_btm {
overflow:hidden;
border-bottom:0;
}

#roksearch_results .roksearch_row_btm span {
line-height:140%;
}

#roksearch_results span.small {
display:block;
position:absolute;
bottom:6px;
right:10px;
text-align:right;
font-size:80%;
font-weight:400;
}

#roksearch_results a.clr {
font-size:100%;
}

.results ol.list {
padding-left:30px;
margin-top:0;
}

.results ol.list h4 {
border:0;
margin-top:0;
margin-bottom:0;
}

.results ol.list li {
margin-bottom:5px;
padding:10px 5px;
}

#roksearch_results .container-arrows {
height:16px;
width:42px;
float:left;
margin-right:5px;
position:relative;
}

#roksearch_results .arrow-left {
width:18px;
height:18px;
position:absolute;
top:-1px;
left:0;
cursor:pointer;
}

#roksearch_results .arrow-left-disabled {
width:18px;
height:18px;
position:absolute;
top:-1px;
left:0;
}

#roksearch_results .arrow-right {
width:18px;
height:18px;
position:absolute;
top:-1px;
left:22px;
cursor:pointer;
}

#roksearch_results .arrow-right-disabled {
width:18px;
height:18px;
position:absolute;
top:-1px;
left:22px;
}

fieldset.phrase,fieldset.word,fieldset.only {
border-bottom:1px solid #ccc;
}

#roksearch_results .viewall span {
padding-top:1px;
}

#roksearch_results a.viewall {
float:left;
margin-right:5px;
}

#roksearch_results .estimated_res,#roksearch_results .pagination_res {
font-size:9px;
font-style:italic;
padding-top:3px;
text-transform:none;
float:left;
}

#roksearch_results .pagination_res {
font-style:normal;
float:right;
font-size:11px;
padding-top:1px;
}

#roksearch_results .powered-by-google {
text-transform:lowercase;
font-style:italic;
font-size:9px;
}

.roksearch_wrapper4.google-search .roksearch_odd,.roksearch_wrapper4.google-search .roksearch_even {
height:110px;
}

form.search_result input.button {
border:0;
background:none;
cursor:pointer;
padding-top:3px;
}

form.search_result fieldset {
padding:15px 0;
}

form.search_result input#search_searchword.inputbox {
width:220px;
height:20px;
border:0;
margin-left:5px;
padding-left:5px;
font-size:110%;
padding-top:4px;
line-height:10px;
}

form.search_result fieldset.word label {
font-size:120%;
display:inline-block;
height:26px;
}

.search-results-full h3 {
margin-top:10px;
margin-bottom:0;
font-size:130%;
padding:0;
}

form.search_result .display {
float:left;
margin-left:20px;
height:20px;
margin-top:5px;
}

#menu-icon,
#menu-mobile {
display: none;
}

#horiz-menu {
height:41px;
display:block;
padding:0 7px;
}

ul#horiznav.menutop,#horiz-menu ul.menutop {
position:relative;
z-index:120;
float:left;
cursor:pointer;
margin:0;
padding:0;
}

#horiz-menu li,#horiz-menu li .link {
position:relative;
display:block;
height:41px;
line-height:41px;
}

#horiz-menu .link {
white-space:nowrap;
display:block;
float:left;
height:41px;
line-height:41px;
font-weight:400;
font-size:14px;
text-decoration:none;
z-index:100;
cursor:pointer;
padding:0;
}

#horiz-menu ul {
list-style:none;
margin:0;
padding:0;
}

#horiz-menu li {
display:block;
float:left;
font-weight:700;
margin:0 1px;
padding:0;
}

#horiz-menu li .link span {
display:block;
height:41px;
padding:0 10px;
}

#horiz-menu li li .link span {
height:24px;
line-height:24px;
display:block;
margin-left:0;
padding:0;
}

#horiz-menu ul ul {
border:0;
margin:0;
padding:0 10px 15px;
}

#horiz-menu li li .link {
text-indent:10px;
font-weight:400;
height:33px;
font-size:12px;
display:block;
margin:0;
padding:0;
}

.menutop li:hover ul,.menutop li.sfHover ul {
left:0;
top:8px;
}

#horiz-menu ul ul li,#horiz-menu ul ul li.c0,#horiz-menu ul ul li.c1,#horiz-menu ul ul li.c2,#horiz-menu ul ul li.c3 {
float:left;
width:173px;
padding:0;
}

#horiz-menu li ul,#horiz-menu li ul.columns-1,#horiz-menu .drop-wrap.columns-1 {
width:195px;
}

#horiz-menu li ul.columns-2,#horiz-menu .drop-wrap.columns-2 {
width:370px;
}

#horiz-menu li ul.columns-3,#horiz-menu .drop-wrap.columns-3 {
width:555px;
}

#horiz-menu li ul.columns-4,#horiz-menu .drop-wrap.columns-4 {
width:740px;
}

.menutop .drop-wrap.columns-1 .drop1,.menutop .drop-wrap.columns-2 .drop1,.menutop .drop-wrap.columns-3 .drop1,.menutop .drop-wrap.columns-4 .drop1 {
height:8px;
}

.menutop .drop-wrap {
float:none;
left:-999em;
position:absolute;
z-index:700;
width:100%;
}

.menutop li:hover .drop-wrap,.menutop li.sfHover .drop-wrap {
left:-4px;
top:41px;
}

.menutop li:hover li .drop-wrap,.menutop li.sfHover li .drop-wrap,.menutop li li:hover li .drop-wrap,.menutop li li.sfHover li .drop-wrap,.menutop li li li:hover li .drop-wrap,.menutop li li li.sfHover li .drop-wrap {
top:-999em;
}

.menutop li li:hover .drop-wrap,.menutop li li.sfHover .drop-wrap,.menutop li li li:hover .drop-wrap,.menutop li li li.sfHover .drop-wrap,.menutop li li li li:hover .drop-wrap,.menutop li li li li.sfHover .drop-wrap {
left:165px;
top:-8px;
}

.menutop .submenu-animation-left,.menutop .submenu-animation-right {
height:100%;
}

#maincontent-block {
padding:0 15px;
}

#inset-block-right {
float:right;
z-index:1;
position:relative;
background-position:0 0;
background-repeat:repeat-y;
}

#inset-block-left {
float:left;
z-index:1;
position:relative;
background-position:100% 0;
background-repeat:repeat-y;
}

table.mainbody,table.blog {
width:100%;
padding:0;
}

#breadcrumbs {
display:block;
position:relative;
overflow:hidden;
height:132px;
width: 728px;
right: -220px;
top: -45px;
margin:3px 0;
}

#breadcrumbs-home {
width:37px;
height:26px;
display:block;
float:left;
}

#breadcrumbs .spinner {
float:right;
background:url(../images/spinner.gif) center center no-repeat;
width:16px;
height:16px;
right:10px;
top:10px;
position:absolute;
}

span.breadcrumbs {
display:block;
font-size:100%;
font-weight:700;
overflow:hidden;
}

span.breadcrumbs img {
width:12px;
height:26px;
float:left;
}

span.breadcrumbs a,span.no-link {
float:left;
display:block;
height:26px;
line-height:26px;
padding:0 6px;
}

span.breadcrumbs span.no-link {
font-weight:400;
}

.contentheading {
font-size:190%;
font-weight:400;
line-height:140%;
margin:0 -15px 14px;
padding:10px 15px 0;
}

p.buttonheading {
float:right;
margin:0 0 0 15px;
}

.article-info-surround {
margin:0 0 10px;
padding:0 0 9px;
}

.article-info-surround2 {
padding:10px 14px;
}

p.articleinfo,p.iteminfo {
font-style:italic;
font-size:10px;
line-height:130%;
margin:0;
}

p.counter {
text-indent:5px;
}

div.pagination {
height:22px;
line-height:22px;
margin-top:10px;
margin-bottom:15px;
}

div.pagination div.tab {
float:left;
margin-right:6px;
}

div.pagination div.tab2 {
padding:0 8px;
}

div.pagination div.page-block {
float:left;
margin-right:6px;
padding:0 4px;
}

.cols1 {
display:block;
float:none;
margin:0;
}

.cols2 {
width:49%;
}

.cols3 {
width:30%;
}

.column1,.column2 {
position:relative;
margin:0 5px 0 0;
}

.column2,.column1 {
float:left;
margin:0;
}

.column2 {
float:right;
width:49%;
margin:0;
}

.article_row {
overflow:hidden;
margin:0 -15px;
padding:0 15px;
}

#page {
padding-bottom:15px;
}

.componentheading {
display:none;
font-size:110%;
line-height:28px;
text-transform:uppercase;
height:43px;
font-weight:700;
margin:0;
padding:0 0 0 15px;
}

.module-header {
margin-bottom:-14px;
}

.side-mod h3 {
font-size:110%;
line-height:20px;
text-transform:uppercase;
font-weight:700;
margin:0;
padding:5px 0 20px 15px;
}

.side-mod {
margin-bottom:3px;
}

.advertisement .module-header,.advertisement .module-header2,.advertisement h3.module-title {
background:none;
margin:0;
}

.advertisement .side-mod h3.module-title {
text-align:center;
font-size:10px;
margin:0;
padding:2px;
}

#rightcol .advertisement .side-mod .module {
padding:0 0 0 5px;
}

#leftcol .advertisement .side-mod .module {
padding:0 5px 0 0;
}

.moduletable h3 {
margin-top:0;
font-size:140%;
}

#inset-block-right .mainblock-module,#inset-block-left .mainblock-module {
padding-bottom:10px;
}

#showmodules.spacer.w99 .block,#mainmodules.spacer.w99 .block,#mainmodules2.spacer.w99 .block,#mainmodules3.spacer.w99 .block,#mainmodules4.spacer.w99 .block {
width:99.8%;
}

#showmodules.spacer.w49 .block,#mainmodules.spacer.w49 .block,#mainmodules2.spacer.w49 .block,#mainmodules3.spacer.w49 .block,#mainmodules4.spacer.w49 .block {
width:49.8%;
}

#mainmodules.spacer.w49 .block.first
{
width:59.9%;
}

#mainmodules.spacer.w49 .block.last
{
width:39.9%;
}
#newsshow1
{
width:236px!Important;
}
#showmodules.spacer.w33 .block,#mainmodules.spacer.w33 .block,#mainmodules2.spacer.w33 .block,#mainmodules3.spacer.w33 .block,#mainmodules4.spacer.w33 .block {
width:33.3%;
}

#showmodules .moduletable,#mainmodules4 .moduletable {
padding:5px;
}

h3.main-modules {
font-size:110%;
font-weight:700;
text-transform:uppercase;
text-align:center;
margin:0 0 10px;
padding:3px 10px 9px;
}

span.small,td.createdate,td.modifydate {
font-size:90%;
}

table.blog td.createdate {
padding-bottom:5px;
}

table.blog td.modifydate {
padding-top:10px;
}

.sectiontableheader {
font-weight:700;
line-height:25px;
text-align:left;
padding:4px;
}

.sectiontablefooter {
padding-bottom:8px;
}

tr.sectiontableentry1 td,tr.sectiontableentry2 td,td.sectiontableentry1,td.sectiontableentry2 {
text-align:left;
border-bottom:1px solid #ddd;
vertical-align:middle;
padding:4px 5px;
}

.contentpane,.contentpaneopen {
width:100%;
}

table.contenttoc {
float:right;
margin-left:25px;
}

.weblinks .contentdescription {
overflow:hidden;
margin-bottom:15px;
padding:15px 0;
}

.weblinks img {
margin-right:12px;
margin-left:0;
}

.contact_email #contact_text.inputbox {
width:212px;
height:153px;
border:0;
font-size:110%;
line-height:140%;
padding:4px 5px 5px;
}

.contact-name {
font-weight:700;
font-size:140%;
display:block;
padding:15px 0 2px;
}

.contact-position {
display:block;
padding-bottom:15px;
}

.contact .icon {
float:left;
width:40px;
}

.contact .vcard {
margin-top:15px;
}

#main-body #leftcol ul.menu {
margin:0 -5px 0 -10px;
padding:0;
}

#main-body #rightcol ul.menu {
margin:0 -10px 0 -5px;
padding:0;
}

#main-body ul.menu li {
list-style:none;
float:none;
margin:0 0 3px;
padding:0;
}

#main-body ul.menu ul li a {
padding-left:20px;
}

#main-body ul.menu ul li span.separator {
padding-left:20px!important;
background:none!important;
}

#main-body ul.menu ul li ul li a,#main-body ul.menu ul li ul li .separator {
padding-left:36px;
background:none;
}

#main-body ul.menu ul li ul li ul li a,#main-body ul.menu ul li ul li ul li .separator {
padding-left:56px;
background:none;
}

#main-body ul.menu li.active.parent li span,#main-body ul.menu li.parent li span {
padding-left:18px;
font-size:110%;
line-height:110%;
}

#main-body ul.menu a,ul.menu .separator {
display:block;
text-indent:0;
overflow:hidden;
font-size:120%;
float:none;
}

#main-body ul.menu a,#main-body ul.menu .separator {
padding:6px 10px 6px 22px;
}

#main-body ul.menu li.active li a,#main-body ul.menu li.active li.active li a,#main-body ul.menu li.active li .separator,#main-body ul.menu li.active li.active li .separator,#main-body ul.menu li.active li.active li.active .separator {
font-weight:400;
background:none;
}

#main-body ul.menu ul ul {
margin:0;
padding:0;
}

#main-body ul.menu li li {
background:none;
font-size:10px;
margin:0;
padding:0;
}

#main-body ul.menu li.active.parent ul {
margin:0;
padding:14px 0;
}

#main-body ul.menu li.active.parent ul li.active.parent ul {
padding:5px 0;
}

#main-body ul.menu li.active li li,#main-body ul.menu li:hover li li {
background:none!important;
}

a.nounder {
text-decoration:none;
border:0;
cursor:pointer;
}

fieldset {
border-left:0;
border-right:0;
border-top:0;
border-bottom:1px solid #ddd;
margin:10px 0 20px;
}

legend {
font-size:120%;
}

form.poll fieldset {
margin:0 0 10px;
padding:0;
}

.side-mod h4.poll-title {
font-size:120%;
margin:0;
padding:0;
}

.side-mod .poll-line {
font-size:110%;
padding:7px 15px 9px;
}

.side-mod .poll-buttons {
overflow:hidden;
width:130px;
margin:0 auto;
padding:0 15px;
}

form.poll input.button {
background:none;
cursor:pointer;
border:none;
text-align:center;
color:#333;
line-height:18px;
height:20px;
margin-bottom:5px;
float:left;
}

.vote-button-wrap .readon-wrap1 {
margin-left:15px;
}

img.content-left {
float:left;
margin-right:10px;
padding:5px;
}

img.content-right {
float:right;
margin-left:10px;
padding:5px;
}

.back_button {
margin-top:20px;
margin-bottom:10px;
}

.tool-tip {
z-index:5000;
background:#fbf3ad;
color:#333;
border:2px solid #f8e639;
font-size:90%;
padding:4px;
}

.bannergroup .clr {
clear:none!important;
}

dl.poll dt {
border-bottom:solid 1px #ccc;
font-weight:700;
}

dl.poll dd {
margin-left:0;
padding:6px 0;
}

.polls_color_5 {
background:#ccc;
}

.blog_more h2,.newsfeeds-default .article-info-surround h2 {
text-transform:uppercase;
font-size:110%;
font-weight:700;
margin:0;
padding:0;
}

ul.latestnews li,ul.mostread li,.blog_more ul li,.block ul#mainlevel-nav li {
list-style:none;
margin-bottom:6px;
padding-bottom:6px;
padding-left:2px;
}

ul.latestnews li a,ul.mostread li a,.blog_more ul li a,.block ul#mainlevel-nav li a {
font-weight:500;
font-size:100%;
display:block;
padding-left:8px;
}

.bannergroup_text .bannerheader {
font-size:120%;
font-weight:700;
margin-bottom:15px;
}

#main-content form.editor {
color:#333;
margin:0;
padding:0;
}

#main-content form.editor input,#main-content form.editor textarea {
border:1px solid #ccc;
}

#main-content form.editor fieldset a {
color:#00c;
}

#main-content form.editor fieldset {
border:1px solid #ccc;
padding:10px;
}

#main-content form.editor legend {
font-size:120%;
font-weight:700;
margin:15px 0;
padding:0 10px;
}

#main-content form.editor label {
display:block;
width:120px;
float:left;
}

#main-content form.editor div.radio label {
display:inline;
width:auto;
float:none;
}

form.form-login .inputbox {
width:215px;
height:20px;
border:0;
padding-left:5px;
font-size:110%;
padding-top:4px;
line-height:10px;
margin:5px 0;
}

form.form-login .login-links {
margin-bottom:8px;
margin-top:8px;
}

input.button {
font-size:100%;
cursor:pointer;
padding:3px 5px;
}

form.form-login span.username-label,form.form-login span.password-label {
display:block;
text-transform:uppercase;
margin-bottom:1px;
padding-left:2px;
}

.register-page input.button,form.josForm input.validate {
background:none;
border:0;
}

.register-page div.name,.register-page div.user,.register-page div.email,.register-page div.pass,.register-page div.verify_pass {
text-align:right;
}

form#josForm.form-validate.user,.edit-user-form {
float:left;
overflow:hidden;
padding-bottom:15px;
}

.register-page fieldset {
margin-bottom:15px;
margin-top:0;
padding-bottom:15px;
}

div.user_name span {
font-weight:700;
font-size:110%;
}

.user-params {
margin-bottom:20px;
}

.user-params td.paramlist_key {
width:auto;
}

.edit-user-button {
width:80px;
margin:0 auto;
}

#login-module {
display:none;
padding:10px;
}

#login-module h3 {
margin:0;
padding:5px 0 10px 22px;
}

#login-module form.form-login,#login-module form.log {
background:none;
border:0;
margin:0;
}

#login-module input.button {
background:none;
border:0;
color:#000;
height:20px;
}

#login-module .module a:hover {
color:#000;
}

.remember-me {
margin-top:5px;
margin-bottom:5px;
}

a#rokbox-close {
height:18px;
width:18px;
}

form.josForm label.hasTip {
display:block;
float:left;
height:25px;
line-height:25px;
margin-right:5px;
}

#botbar {
overflow:hidden;
position:relative;
padding:15px;
}

#bottom {
overflow:hidden;
padding-bottom:15px;
}

#bottom-menu {
overflow:hidden;
text-align:center;
padding:0;
}

#top-button {
position:absolute;
right:15px;
top:13px;
width:90px;
height:20px;
text-align:center;
line-height:22px;
font-weight:700;
font-size:12px;
}

.top-button-spacer {
height:15px;
}

.copyright-block {
width:500px;
text-align:center;
margin:0 auto;
}

#copyright {
padding:15px 0 8px;
}

#bottom-menu ul {
list-style:none;
margin:0;
padding:0;
}

#bottom-menu ul li a,#bottom-menu ul li .separator {
font-size:120%;
font-weight:700;
padding:0 15px;
}

#rocket {
width:111px;
height:15px;
display:block;
margin:0 auto;
}

#bottom ul {
padding-left:10px;
list-style:none;
margin:0;
}

#bottom ul li a {
padding-left:10px;
padding-bottom:5px;
display:block;
}

.roktabs-wrapper {
position:relative;
margin:-15px;
padding:0;
}

.roktabs-wrapper .roktabs-container-wrapper {
clear:both;
position:relative;
overflow:hidden;
}

.roktabs-wrapper .roktabs-container-wrapper div.wrapper {
width:auto;
margin:0 10px 10px;
padding:10px;
}

.tabs-bottom .roktabs-container-wrapper div.wrapper {
width:auto;
margin:10px 10px 0;
padding:10px;
}

.roktabs-wrapper .roktabs-links {
height:55px;
overflow:hidden;
margin:0;
padding:0;
}

.roktabs-wrapper .active-arrows .roktabs-links {
height:55px;
margin:0 50px;
padding:0;
}

.roktabs-wrapper .roktabs-links ul {
text-align:left;
font-weight:700;
list-style-type:none;
overflow:hidden;
height:55px;
margin:0;
padding:0;
}

.roktabs-wrapper .roktabs-links ul li {
float:left;
text-decoration:none;
position:relative;
height:55px;
line-height:36px;
margin:0;
padding:0;
}

.tabs-bottom .roktabs-links ul li {
line-height:80px;
}

.roktabs-wrapper .roktabs-links ul li span {
padding:7px 11px;
}

.roktabs-wrapper .roktabs-scroller {
position:absolute;
bottom:0;
right:0;
height:29px;
}

.roktabs-wrapper .arrow-next,.roktabs-wrapper .arrow-prev {
line-height:46px;
text-align:center;
cursor:pointer;
z-index:2;
position:absolute;
top:0;
height:55px;
width:50px;
}

#main-body .rokmicronews-surround {
margin-bottom:5px;
padding-bottom:5px;
}

.micronews-headline {
position:relative;
margin:0;
padding:8px 10px 30px 5px;
}

.micronews-headline h2 {
font-size:110%;
font-weight:700;
text-transform:uppercase;
display:inline;
text-align:center;
margin:0;
padding:3px 10px 9px;
}

.micronews-controls {
float:right;
width:55px;
}

.micronews-controls2 {
height:20px;
padding:0 8px;
}

#rokmicronews .mover,#rokmicronews .collapse,#rokmicronews .expand {
float:right;
width:15px;
height:19px;
}

#rokmicronews .collapse,#rokmicronews .expand {
margin-right:6px;
cursor:pointer;
}

.micronews-headline .counter {
float:right;
margin-right:150px;
line-height:180%;
padding-right:15px;
}

.micronews-headline .counter span {
padding-left:15px;
display:block;
}

.micronews-headline .counter a {
font-weight:700;
margin:0 10px;
}

.micronews-headline .counter a.active {
text-decoration:underline;
color:red;
}

.micronews-wrapper {
margin:0 5px 5px;
padding:0;
}

.micronews-right .micronews-articles {
margin-right:200px;
}

.micronews-left .micronews-articles {
margin-left:200px;
}

.micronews-titles {
font-weight:700;
text-transform:uppercase;
font-size:90%;
overflow:hidden;
margin:0;
padding:5px 0;
}

.micronews-titles .top-story {
width:180px;
padding:0 10px;
}

.micronews-right .other-stories {
float:right;
margin-right:50px;
}

.micronews-left .other-stories {
float:left;
margin-left:40px;
}

.micronews .entry h4 {
font-size:120%;
line-height:120%;
margin:5px 0 10px;
}

.micronews .micronews-list {
width:200px;
position:absolute;
top:0;
}

.micronews-right .micronews-list {
right:0;
}

.micronews-left .micronews-list {
left:0;
}

.micronews .micronews-list ul {
list-style:none;
margin:15px 0 0;
padding:0;
}

.micronews .micronews-list ul li {
padding:10px 15px;
}

.micronews-list ul li a {
padding-left:12px;
font-weight:700;
display:block;
}

ul.roknewspager .roknewspager-title {
display:block;
font-size:120%;
font-weight:700;
cursor:pointer;
}

ul.roknewspager .roknewspager-div {
display:block;
padding-bottom:12px;
}

.roknewspager-pages {
overflow:hidden;
margin:0 -15px -15px;
padding:8px 15px;
}

.roknewspager-pages2 {
float:right;
width:auto;
height:18px;
text-align:center;
position:relative;
padding:0;
}

.roknewspager-spinner {
width:16px;
height:16px;
background:transparent url(../images/spinner.gif) no-repeat scroll 100% 50%;
float:left;
display:none;
}

ul.roknewspager-numbers {
overflow:hidden;
height:18px;
text-align:center;
margin:0;
padding:0 24px;
}

ul.roknewspager-numbers li {
list-style:none;
display:inline;
cursor:pointer;
padding:0 2px;
}

ul.roknewspager-numbers li.active {
cursor:default;
font-weight:700;
}

.roknewspager-prev,.roknewspager-prev-disabled {
width:16px;
height:18px;
position:absolute;
top:0;
left:0;
cursor:pointer;
}

.roknewspager-next,.roknewspager-next-disabled {
width:16px;
height:18px;
position:absolute;
top:0;
right:0;
cursor:pointer;
}

.roknewspager-prev-disabled,.roknewspager-next-disabled {
cursor:default;
}

a.newsfeed-title {
text-transform:uppercase;
font-weight:700;
}

ul.newsfeed li a {
font-weight:700;
font-size:120%;
}

ul.newsfeed .newsfeed-div {
display:block;
padding-bottom:1px;
}

#newsflash-bar {
overflow:hidden;
font-size:12px;
}

#newsflash {
position:relative;
line-height:26px;
height:26px;
}

#newsflash ul {
list-style:none;
margin:0 0 0 95px;
padding:0;
}

#newsflash li {
padding-bottom:100px;
font-weight:700;
}

#newsflash .readon {
clear:none;
display:inline;
float:none;
height:auto;
width:auto;
line-height:100%;
font-size:100%;
background:none;
margin:0;
padding:0;
}

#newsflash .flashing {
display:block;
position:absolute;
left:0;
font-weight:700;
text-transform:uppercase;
font-size:11px;
height:26px;
width:88px;
line-height:26px;
padding-left:15px;
}

#newsflash .controls img {
cursor:pointer;
height:18px;
width:18px;
}

#newsflash .control-prev {
background-position:0 0;
}

#newsflash .control-prev:hover {
background-position:-36px 0;
}

#newsflash .control-next {
background-position:-18px 0;
}

#newsflash .control-next:hover {
background-position:-54px 0;
}

#newsflash .controls {
position:absolute;
right:10px;
top:4px;
}

#rightcol .side-mod #rokweather {
margin:0 -15px 0 -10px;
}

#leftcol .side-mod #rokweather {
margin:0 -10px 0 -15px;
}

.feature-block {
overflow:hidden;
position:relative;
padding:15px;
}

.feature-block .image-container {
float:left;
margin-right:15px;
}

.feature-block .rokstories-spinner {
background:transparent url(../images/spinner.gif) no-repeat scroll 50% 50%;
}

.feature-block .image-container .image-small img {
cursor:pointer;
}

.feature-block .desc-container {
overflow:hidden;
position:relative;
}

.feature-block img.feature-sub {
margin:9px 9px 0 0;
}

.feature-block .feature-title {
display:block;
font-weight:700;
font-size:160%;
line-height:130%;
margin-bottom:10px;
}

.feature-block .feature-desc {
font-size:120%;
line-height:130%;
color:#333;
}

.feature-block .moduletable h3 {
font-weight:700;
font-size:180%;
}

.feature-block .readon {
display:block;
font-weight:700;
margin:15px 0;
}

.readon-wrap1 {
margin-top:15px;
position:relative;
float:left;
}

.readon-wrap1 span {
display:block;
height:24px;
line-height:24px;
}

a.readon-main {
font-size:12px;
cursor:pointer;
}

.readon1-l {
position:absolute;
width:7px;
height:24px;
left:0;
top:0;
}

.readon1-m {
margin-left:7px;
text-align:center;
padding-left:2px;
}

.readon1-r {
margin-right:-7px;
padding-right:10px;
}

.fp-leading {
margin-top:10px;
margin-bottom:25px;
overflow:hidden;
}

.fp-caption {
float:left;
margin-right:15px;
width:181px;
margin-bottom:10px;
}

.fp-main {
margin-bottom:5px;
}

.fp-video {
margin-left:5px;
margin-right:2px;
}

.fp-leading h3,.fp-sub h4 {
margin-top:0;
margin-bottom:0;
font-weight:700;
}

.fp-subheader {
display:block;
margin-bottom:3px;
}

.fp-sub {
border-bottom:1px solid #ddd;
margin-top:15px;
padding-bottom:15px;
}

.fp-sub1 {
float:left;
width:66px;
margin-right:10px;
}

.fp-inset {
padding-top:30px;
padding-bottom:3px;
}

.fp-inset .icon-surround {
margin-top:-19px;
margin-left:5px;
position:absolute;
}

.fp-inset .icon-video {
background:url(../images/video-icon.png) no-repeat 0 3px;
color:#333;
}

.fp-inset .icon-photo {
background:url(../images/photo-icon.png) no-repeat 0 4px;
color:#333;
}

.fp-inset .icon-podcast {
background:url(../images/podcast-icon.png) no-repeat 0 3px;
color:#333;
}

.red .fp-inset .icon-video,.blue .fp-inset .icon-video,.green .fp-inset .icon-video,.orange .fp-inset .icon-video,.black .fp-inset .icon-video,.darkbeige .fp-inset .icon-video,.darkgrey .fp-inset .icon-video {
background:url(../images/video-icon-w.png) no-repeat 0 3px;
color:#fff;
}

.red .fp-inset .icon-photo,.blue .fp-inset .icon-photo,.green .fp-inset .icon-photo,.orange .fp-inset .icon-photo,.black .fp-inset .icon-photo,.darkbeige .fp-inset .icon-photo,.darkgrey .fp-inset .icon-photo {
background:url(../images/photo-icon-w.png) no-repeat 0 4px;
color:#fff;
}

.red .fp-inset .icon-podcast,.blue .fp-inset .icon-podcast,.green .fp-inset .icon-podcast,.orange .fp-inset .icon-podcast,.black .fp-inset .icon-podcast,.darkbeige .fp-inset .icon-podcast,.darkgrey .fp-inset .icon-podcast {
background:url(../images/podcast-icon-w.png) no-repeat 0 3px;
color:#fff;
}

.fp-inset .icon-title {
text-transform:uppercase;
margin-left:15px;
display:block;
margin-top:-3px;
font-weight:700;
}

.fp-inset .image {
margin-bottom:5px;
display:block;
}

.fp-inset a {
font-weight:700;
margin-left:5px;
}

.rokmod-demo-block .parameters,.rokmod-demo-block .options,.rokmod-demo-block .demo,.rokmod-demo-block .description {
float:left;
margin-right:12px;
}

.rokmod-demo-block .parameters span,.rokmod-demo-block .options span,.rokmod-demo-block .demo span,.rokmod-demo-block .description span {
display:block;
font-size:11px;
line-height:22px;
}

.tut-block {
height:100px;
display:block;
}

.tut-title {
font-size:130%;
font-weight:700;
margin-bottom:15px;
padding-top:3px;
}

pre {
overflow:auto;
}

.tut-tool-tip {
color:#fff;
width:139px;
z-index:13000;
}

.tut-tool-text {
font-size:11px;
background:url(../images/bubble.png) bottom right;
padding:4px 8px 8px;
}

.tut-tool-text span {
overflow:auto;
display:block;
}

.variation-chooser {
margin-top:15px;
position:relative;
margin-left:15px;
overflow:hidden;
}

.variation-chooser .controls {
height:25px;
position:absolute;
}

.variation-chooser .control-prev,.variation-chooser .control-next {
cursor:pointer;
float:left;
height:16px;
margin-right:3px;
margin-top:1px;
width:16px;
}

.variation-chooser .control-prev {
background-position:0 0;
margin-right:.4em;
}

.variation-chooser .control-prev:hover {
background-position:0 -16px;
}

.variation-chooser .control-next {
background-position:0 -32px;
margin-left:.4em;
}

.variation-chooser .control-next:hover {
background-position:0 -48px;
}

.variation-chooser input {
background:#fff;
border:1px solid #ddd;
width:50px;
text-align:center;
margin-left:125px;
color:#333;
}

#ff-solarsentinel,a.solarsentinel,#ff-solarsentinel .componentheading,input {
font-family:Helvetica,Arial,sans-serif;
}

form,ul.latestnews,ul.mostread,.blog_more ul,.block ul#mainlevel-nav,ul.roknewspager,ul.newsfeed {
margin:0;
padding:0;
}

body#ff-optima,body#ff-optima.f-default,body#ff-georgia,body#ff-georgia.f-default {
font-size:13px;
}

a,#lock-button:hover,#logo:hover,#roksearch_results a:hover,span.breadcrumbs a:hover,#main-body ul.menu a:hover,a.nounder:hover,form.poll a.results:hover,#top-button a:hover,#bottom-menu ul li a:hover,#bottom-menu ul li .separator:hover,#bottom ul li:hover a,a.readon-main:hover {
text-decoration:none;
}

.clr,.clear {
clear:both;
}

body.bg-grey,.polls_color_2 {
background:#999;
}

#maincol2,.wrapper,#bottom-main,.micronews-article-wrapper {
position:relative;
}

#page-bg,#roksearch_results .container-wrapper,#main-content,#showmodules,#mainmodules,#mainmodules2,#mainmodules3,#mainmodules4,.contact .misc,.contact .webpage,.contact .mobile,.contact .email,.contact .telephone,.contact .fax,.contact .country,.contact .state,.contact .postcode,.contact .suburb,.contact .street-address,.micronews-inner {
overflow:hidden;
}

.syndicate-module,.micronews-left .top-story {
float:right;
}

#roksearch_results .page,.spacer .block,#showmodules.spacer .block,#mainmodules.spacer .block,#mainmodules2.spacer .block,#mainmodules3.spacer .block,#mainmodules4.spacer .block,.roktabs-wrapper .roktabs-container-wrapper div,.micronews-right .top-story {
float:left;
}

#roksearch_results span.highlight,#bottom-menu ul li {
display:inline;
}

#roksearch_results .roksearch_odd,#roksearch_results .roksearch_even,.micronews-articles {
position:relative;
padding:15px;
}

#roksearch_results .roksearch_odd-hover h3,#roksearch_results .roksearch_even-hover h3,form.form-login .login-links a {
padding-left:10px;
}

.results ol.list li p,.search-results-full .readon-wrap1,form.search_result fieldset.word,#inset-block-left h3,#inset-block-right h3,#mainmodules3 h3,.module h4,.contact_email .readon-wrap1 {
margin-top:0;
}

#roksearch_results .google-search a#roksearch_link,.contact .other .surround,form.log .readon-wrap1,#login-module .readon-wrap1,form.form-login .readon-wrap1 {
margin-top:5px;
}

#horiz-menu li:hover .link,#horiz-menu li.sfHover .link,#horiz-menu li:hover .link,#horiz-menu li.sfHover .link,#horiz-menu li.active .link {
z-index:100;
cursor:pointer;
margin:0;
}

#horiz-menu li li,form.form-login p,.roktabs-wrapper .roktabs-links ul li.active {
margin:0;
}

#horiz-menu ul ul li,#horiz-menu ul ul li.active,#horiz-menu ul ul li.parent,tr.sectiontableentry2 td,td.sectiontableentry2,tr.sectiontableentry1 td,td.sectiontableentry1 {
height:30px;
}

#horiz-menu li.parent:hover li .link,#horiz-menu li.parent.sfHover li .link,#horiz-menu li.active li .link span,#horiz-menu li:hover li .link span,#horiz-menu li.sfHover li .link span,#horiz-menu.suckerfish li li:hover li span,#horiz-menu.suckerfish li li:hover li:hover li span,#horiz-menu.suckerfish li li:hover li:hover li:hover li span,#horiz-menu.suckerfish li li.sfHover li span,#horiz-menu.suckerfish li li.sfHover li.sfHover li span,#horiz-menu.suckerfish li li.sfHover li.sfHover li.sfHover li span,#main-body ul.menu li.active.parent li span.separator,#main-body ul.menu li.parent li span.separator,#main-body ul.menu li.active li a:hover,#main-body ul.menu li.active li .separator:hover,#main-body ul.menu li.active li a,#main-body ul.menu li.active li .separator,#main-body ul.menu li.active ul span.separator {
background:none;
}

#inset-block-right .right-padding,#inset-block-left .left-padding,#main-body ul.menu li li a span,#main-body ul.menu li li .separator span {
padding:0;
}

#breadcrumbs h3,.intro-article-content .article_separator,.roktabs-wrapper .arrow-prev span,.roktabs-wrapper .arrow-next span,#rokmicronews .mover span,#rokmicronews .expand span,#rokmicronews .collapse span,#mainmodules .article_separator,.tut-tool-title {
display:none;
}

span.modifydate,span.createdby,span.createdate,#main-body ul.menu span,.feature-block img.feature-main {
display:block;
}

.blog_more,#mainmodules3,#main-content .poll,.edit-user-form {
padding-top:15px;
}

.component-header,.side-mod form.poll {
margin:0 -15px;
}

#inset-block-left .side-mod,#inset-block-right .side-mod,.micronews {
margin-bottom:0;
}

.side-mod .module,#main-body #showmodules .block.full .moduletable,.block.full .moduletable,#mainmodules .moduletable,#mainmodules2 .moduletable,#debug-mod {
padding:15px;
}

#showmodules .moduletable,#mainmodules3 .moduletable,.bannergroup_text .banneritem_text {
margin-bottom:15px;
}

#mainmodules3 .block.first .moduletable,#mainmodules3 .block.middle .moduletable,#mainmodules3 .block.last .moduletable {
padding:0 5px 1px;
}

.module fieldset,fieldset.input,a img,body .pollstableborder,#login-module .sidemod-title,#login-module form.form-login .inputbox {
border:0;
}

.contact_email input.button,form.form-login input.button,form.log input.button {
border:0;
background:none;
}

.contact_email .inputbox,.register-page .inputbox,input#email {
width:215px;
height:20px;
border:0;
padding-left:5px;
font-size:110%;
padding-top:4px;
line-height:10px;
margin-bottom:10px;
}

#main-body ul.menu li.active a,#main-body ul.menu li.active li.active a,#main-body ul.menu li.active li.active li.active a,#main-body ul.menu li.active .separator,#main-body ul.menu li.active li.active .separator,.bannergroup_text .banneritem_text a,.micronews h4 a,a.readon,.fp-leading span,.fp-sub span,.rokmod-demo-block .demo-span1 {
font-weight:700;
}

.polls_color_1,.polls_color_4 {
background:#000;
}

.polls_color_3,.polls_color_6 {
background:#93246F;
}

.newsfeeds-default .article-info-surround,.tabs-hidden .roktabs-container-wrapper div.wrapper,.fp-inset-surround {
margin-top:15px;
}

div.user_name,.micronews-drop {
margin-bottom:10px;
}

.roktabs-wrapper .roktabs-container-inner,.roknewspager-wrapper,.feature-block .image-container .image-full {
position:relative;
overflow:hidden;
}

.micronews-thumb,.tut-img {
float:left;
margin-right:10px;
}

ul.roknewspager li,ul.newsfeed li {
list-style:none;
padding-left:12px;
margin-bottom:12px;
}

.feature-block .image-container .image-full img,.feature-block .desc-container .description {
position:absolute;
top:0;
left:0;
visibility:hidden;
}

.rokmod-demo-block .parameters div,.rokmod-demo-block .options div,.rokmod-demo-block .demo div {
border-right:1px dotted #666;
padding-right:12px;
}

p.just 
{
text-align: justify;
}

.just 
{
text-align: justify;
}
                             p.just 
{
text-align: justify;
}

.just 
{
text-align: justify;
}

#newsshow1 a.readon_class { 
float: right;
 }

.adminform button:hover, .adminform button:focus, #adminForm button:hover, #adminForm button:focus, .button:hover, .button:focus, a.readon:hover, a.readon:focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="button"]:hover, input[type="button"]:focus, .text .gk_is_text_block p a:focus, .text .gk_is_text_block p a:hover { 
color: rgb(255, 255, 255) !important;
text-decoration: none;
 }

.adminform button:hover, .adminform button:focus, #adminForm button:hover, #adminForm button:focus, .button:hover, .button:focus, a.readon:hover, a.readon:focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="button"]:hover, input[type="button"]:focus, .text .gk_is_text_block p a:hover, .text .gk_is_text_block p a:focus { 
background-attachment: scroll;
background-clip: border-box;
background-color: rgb(34, 34, 34);
background-image: none;
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat;
background-size: auto;
border-bottom-color: rgb(0, 0, 0);
border-left-color: rgb(0, 0, 0);
border-right-color: rgb(0, 0, 0);
border-top-color: rgb(0, 0, 0);
cursor: pointer;
 }

.adminform button, #adminForm button, .button, a.readon, input[type="submit"], input[type="button"], .text .gk_is_text_block p a { 
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-origin: padding-box;
background-position: 0px 0px;
background-repeat: repeat-x;
background-size: auto;
border-bottom-color: rgb(161, 1, 1);
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: rgb(161, 1, 1);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(161, 1, 1);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(161, 1, 1);
border-top-style: solid;
border-top-width: 1px;
 }

.adminform button, #adminForm button, .button, a.readon, input[type="submit"], input[type="button"], ul.pagination li, p.counter, .text .gk_is_text_block p a { 
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
 }

.adminform button, #adminForm button, .button, a.readon, input[type="submit"], input[type="button"], .text .gk_is_text_block p a { 
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background: #A10101;
background-origin: padding-box;
background-position: 0px 0px;
background-repeat: repeat-x;
background-size: auto;
border-bottom-color: rgb(161, 1, 1);
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: rgb(161, 1, 1);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(161, 1, 1);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(161, 1, 1);
border-top-style: solid;
border-top-width: 1px;
color: rgb(255, 255, 255);
display: block;
float: left;
height: 24px !important;
line-height: 24px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
 }

.raised {
    position:relative;
    width:40%;
    padding:1em;
    margin:0 5px 0;
    background:#fff;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
			border: 1px solid #4d9fd6;
}        
 
.raised:before,
.raised:after {
    content:"";
    position:absolute;
    z-index:-2;
}
 
.raised p {
    font-size:16px;
    font-weight:bold;
}        

.lifted p {
        font-size:16px;
        font-weight:bold;
}
 
.lifted {
        position:relative;
        width:40%;
        padding:1em;
        margin:2em 10px 4em;
        background:#fff;
        border-radius:4px;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
        -moz-border-radius:4px;
 
}
 
.lifted:before,
.lifted:after {
        content:"";
        position:absolute;
        z-index:-2;
        bottom:15px;
        left:10px;
        width:50%;
        height:20%;
        max-width:300px;
    -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
       -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
            box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
    -webkit-transform:rotate(-3deg);
       -moz-transform:rotate(-3deg);
        -ms-transform:rotate(-3deg);
         -o-transform:rotate(-3deg);
            transform:rotate(-3deg);
}
 
.lifted:after {
    right:10px;
    left:auto;
    -webkit-transform:rotate(3deg);
       -moz-transform:rotate(3deg);
        -ms-transform:rotate(3deg);
         -o-transform:rotate(3deg);
            transform:rotate(3deg);
}

.cntr { 
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url("http://wcbiathlon.ru/images/sprite.png");
background-origin: padding-box;
background-position: 0px 0px;
background-repeat: no-repeat;
background-size: auto;
font-size: 1px;
height: 14px;
width: 20px;
 }
 
 .wp-table-reloaded th { 
background-color: rgb(230, 238, 238);
border-bottom-color: rgb(255, 255, 255);
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: rgb(255, 255, 255);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(255, 255, 255);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(255, 255, 255);
border-top-style: solid;
border-top-width: 1px;
color: rgb(61, 61, 61) !important;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;
 }
 
 .wp-table-reloaded .even td { 
background-color: rgb(255, 255, 255);
 }
 
.wp-table-reloaded td { 
background-color: rgb(255, 255, 255);
color: rgb(61, 61, 61);
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;
vertical-align: top;
 }
 
 .wp-table-reloaded .odd td { 
background-color: rgb(240, 240, 246);

}

.column-1{
width: 25px;
}

.column-2{
width: 25px;
}


.button3 {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button3:hover {
	text-decoration: none;
}
.button3:active {
	position: relative;
	top: 1px;
}

#dopnews
{
list-style: none;
clear: both;
display: block;
margin:0px;
padding:0px;
margin-top:10px;
}

#dopnews li
{
list-style-position: outside;
color:#000;
padding:5px 5px 5px 5px;
}

#dopnews li a
{
color: #32527A;
}

.dopnews1
{
}

.dopnews2
{
background-color:#F0F0F0;
}

#dopnews_h3
{
background: url(../images/modules/grey-h2.png) 50% 100% no-repeat;
color: white;
line-height: 120%;
font-size: 110%;
font-weight: 700;
text-transform: uppercase;
text-align: center;
margin: 0 0 10px;
padding: 3px 10px 9px;
}
#dopnews_h3 span
{
color: white;
}


.ras8{
width: 100% !important;
background-color: #fff;
font-size: 13px;
color: #2e2e2e;
}


.ras8 tr{
border: 1px #C5C5C5 solid !important;
}

.ras8 tr:hover{
background-color: #f5f5f5;
}

.ras8 td{
padding: 4px;
}

.ras8 img{
height: 12px;
width: 18px;
}

.ras1{
border-left: 1px #C5C5C5 solid;
border-top: 1px #C5C5C5 solid;
border-right: 1px #C5C5C5 solid;
}

.rastop td{
background-color: #f2710c;
color: #fff;
padding-left: 10%;
}

.tabch {
border-left: 1px #C5C5C5 solid;
border-top: 1px #C5C5C5 solid;
border-right: 1px #C5C5C5 solid;
padding-left: 1px;
padding-right: 1px;
background-color: #fff;
}

.rasp{
background-color: #5ab9e2;
color: #fff;
width: 100%;
-webkit-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}

.rasp td{
padding: 5px;
}


.gro{
width: 100% !important;
background-color: #fff;
}


.gro tr {
border-bottom: 1px #C5C5C5 solid;
}

.gro tr:hover{
background-color: #f5f5f5;
}

.gro td{
padding: 2px;
}

.gro img{
height: 14px;
width: 20px;
padding-top: 2px;
}

#newsshow2 img {
padding-right: 5px;
}

#newsshow1 img {
padding-right: 5px;
}


