a.readon{display:block;background:url('../images/style1/readon.png') no-repeat 0 0;color:#555;text-shadow:1px 1px 1px #fff;text-indent:16px;font-size:80%;font-weight:bold;height:21px;line-height:21px;width:121px;text-decoration:none;text-transform:uppercase;margin:10px 0;}
a.readon:hover, a.readon:active, a.readon:focus{background-position:0 -21px;color:#fff;text-shadow:1px 1px 1px #213040;}
.componentheading{height:5px;line-height:44px;margin-bottom:30px;background:transparent url('../images/style1/module_titles.png') repeat-x 0 0;font-size:90%!important;text-shadow:1px 1px 1px #000;font-weight:bold;color:#b7b7b7;text-transform:uppercase;padding-left:16px;}
.contentheading{line-height:44px;background:none;font:normal 180% Georgia,"Times New Roman", Times, serif!important;color:#333;margin-top:12px;}
.componentheading span{display:block;height:24px;line-height:24px;padding:0 16px;float:left;width:auto;margin:10px 0 0 -16px;background:transparent url('../images/style1/headings.png') no-repeat right 0;}
a.contentpagetitle, a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus{font-weight:bold;}
.category{}
div.display{margin:10px 0;}
small, .small, .smalldark, .createby, .createdate, .modifydate, .img_caption, .contenttoc, p.site-slogan, .gk-navhelper, #gk-footer{font-size:96%;}
small, .small{color:#666;}
.smalldark{text-align:left;}
.column ul li{overflow:hidden;line-height:220%;}
.column ol li{line-height:220%;}
div.moduletable ul li{border-bottom:1px solid #fff;}
div.moduletable_color1 ul li{border-bottom:1px solid #333;}
div.moduletable_color2 ul li{border-bottom:1px solid #55779c;}
div.moduletable_color3 ul li{border-bottom:1px solid #eee;}
#gk-botsl1 ul li, #gk-botsl2 ul li{border:none;background:url('../images/arrow.png') no-repeat 0 9px;padding-left:16px;}
th{font-weight:bold;padding:5px;text-align:left;}
td{font-size:100%;padding:5px;}
fieldset{border:none;padding:10px 5px;}
fieldset a{font-weight:bold;}
fieldset.input{padding:0;}
hr{border-bottom:0;border-left:0;border-right:0;border-top:1px solid #ccc;height:1px;}
form label{cursor:pointer;}
input, select, textarea, .inputbox{font-size:100%;padding:1px 0px;}
.inputbox{background:#fff;border:1px solid #ddd;}
.inputbox:hover, .inputbox:focus{background:#fffef4;border-color:#EAE8CC;}
.button{background:#333;border:none;color:#fff;font-size:80%;padding:4px 7px;text-transform:uppercase;cursor:pointer;}
.button:hover, .button:focus{}
.checkbox{}
.radio{margin:0 5px;}
.login_form fieldset{padding:15px 0 0;}
.login_form fieldset p{margin:0 0 5px;}
.login_form label{font-weight:bold;text-align:right;display:block;float:left;width:130px;}
.login_form .inputbox{margin-left:10px;width:150px;}
.login_form .remember .inputbox{width:20px;}
.login_form .button{margin-left:140px;}
.form-register fieldset{padding:0 0 20px;}
.form-register p{margin:0 0 6px;}
.form-register p.form-des{margin:15px 0 25px 0;padding:5px 10px 5px 140px;background:#fffef4;border-top:1px solid #eae8cc;border-bottom:1px solid #eae8cc;color:#999;font-size:90%;}
.form-register label{font-weight:bold;text-align:right;display:block;float:left;width:130px;}
.form-register .inputbox{margin-left:10px;width:350px;}
.form-register .button{margin-left:140px;}
.user-details{padding:10px 0;}
.user-details p{margin:0 0 5px;}
.user-details label{font-weight:bold;text-align:right;display:block;float:left;width:130px;}
.user-details .inputbox{margin-left:10px;width:200px;}
.user-details .button{margin-left:140px;}
.user-details .paramlist .paramlist_key{width:130px !important;padding:0 0 5px !important;}
.user-details .paramlist .paramlist_value{padding:0 0 5px !important;}
.user-details .user_name span{padding-left:10px;font-weight:bold;}
form#searchForm{border-top:1px solid #eee;padding:15px 0;}
.searchintro{border-bottom:1px solid #eee;}
.results h4{text-transform:none;font-size:110%;margin:15px 0 0;}
.results p{margin:0 0 10px;text-transform:uppercase;font-size:80%;color:#333;}
.results ol li{border-bottom:1px solid #eee;padding-bottom:15px;}
#component-contact address{font-style:normal;}
#component-contact #emailForm{border-top:1px solid #ddd;padding-top:15px;}
.contact_email{margin:0 0 10px;}
.contact_email label{font-weight:bold;display:block;}
.contact_email_checkbox{margin:15px 0;}
#component{margin:0 15px;}
.blog{}
.article_separator, .leading_separator, .row_separator, .column_separator{display:none;}
.leading{padding-bottom:3px;padding-top:3px;}
.article_row{padding-bottom:10px;padding-top:10px;}
.article_column{}
.column_separator{padding:0 25px;}
.article-tools{clear:both;color:#515151;display:block;margin:0 0 20px;height:33px;position:relative;background:#fff url('../images/article-tools.png') repeat-x 0 100%;}
.article-meta{float:left;background:url('../images/article-tools_bg.png') no-repeat 100% 0;height:24px;line-height:24px;margin-top:6px;padding:0;max-width:70%;color:#888;text-transform:uppercase;font-size:80%;font-weight:bold;text-shadow:1px 1px 1px #fff;}
#k2Container .article-meta{max-width:100%;}
.article-meta a.comments{margin:0 10px;}
.article-meta span{margin:0 10px;}
.createby{color:#555;}
.article-section, .article-category{color:#999;}
.modifydate{display:block;margin:10px 0;}
.contentdescription{display:block;margin:0 -10px;padding:10px 15px;}
.contentdescription p{margin:0;}
.buttonheading{float:right;background:url('../images/article-tools_bg.png') no-repeat 0 100%;height:24px;line-height:24px;margin-top:6px;padding-left:12px;}
.buttonheading img{border:0;float:right;margin:8px 10px 0 0;}
.tool-tip{background:#fff;padding:5px;border:1px solid #eee;}
.tool-title{background:#333;color:#fff;text-transform:uppercase;font-weight:bold;padding:3px;}
.tool-text{padding:3px;}
img.caption{margin-top:5px;}
.img_caption{color:#666;margin-bottom:10px;color:#888;font-size:90%;font-weight:bold;text-shadow:1px 1px 1px #fff;text-transform:uppercase;}
.article-content img{margin:5px;}
.img_caption img{margin:5px 0 0;}
.img_caption p{margin:0;background:#fff url("../images/article-tools.png") repeat-x 0 100%;padding:5px;text-align:center;}
.sectiontableheader{background:#171819;font-size:90% !important;font-weight:bold;color:#B7B7B7;text-shadow:1px 1px 1px #000000;text-transform:uppercase;padding:10px;}
.sectiontableheader a, .sectiontableheader a:hover, .sectiontableheader a:focus, .sectiontableheader a:active{color:#fff;}
.sectiontableentry td, .sectiontableentry0 td, .sectiontableentry1 td, .sectiontableentry2 td{padding:7px 10px;}
.sectiontableentry:hover, .sectiontableentry0:hover, .sectiontableentry1:hover, .sectiontableentry2:hover{background-color:transparent;}
.sectiontableentry2{background-color:transparent;}
table.contentpane, table.tablelist{width:100%;}
table.contentpaneopen{border:none;border-collapse:collapse;border-spacing:0;}
table.contenttoc{border:1px solid #ddd;float:right;margin:0 0 10px 12px;padding:0;width:30%;}
table.contenttoc a{color:#333;}
table.contenttoc td{border-bottom:1px dotted #ccc;padding:5px 10px;}
table.contenttoc th{background:#f6f6f6;border-bottom:1px solid #ddd;padding:5px 10px;text-transform:uppercase;}
div.poll{padding:15px 0;}
div.poll h3{}
form#poll{border-bottom:1px dotted #ccc;font-weight:bold;margin-bottom:10px;padding-bottom:10px;}
dl.poll{border-bottom:1px dotted #ccc;font-size:92%;margin-bottom:10px;padding-bottom:10px;}
dl.poll dt, dl.poll dd{float:left;}
dl.poll dt{clear:left;width:100px;}
dl.poll dd{clear:right;}
table.pollstableborder{border:none;padding:0;text-align:left;width:100%;}
table.pollstableborder img{vertical-align:baseline;}
table.pollstableborder td{background:#f6f6f6;font-weight:bold;padding:6px !important;border-bottom:1px solid #eee;}
table.pollstableborder tr.sectiontableentry0 td, table.pollstableborder tr.sectiontableentry1 td{background:#fff;font-weight:normal;padding-bottom:20px!important;font-size:260%!important;}
table.pollstableborder tr.sectiontableentry0:hover td, table.pollstableborder tr.sectiontableentry1:hover td{background-color:#fffff0;}
table.searchintro{padding:10px 0;width:100%;}
table.searchintro td{padding:5px !important;}
table.contentpaneopen, table.contentpane, table.blog{width:100%;}
ul.pagination{float:left;margin:10px 0;width:75%;}
ul.pagination li{background:none;display:block;float:left;margin:0 5px 3px 5px;overflow:hidden;-moz-border-radius:12px;-webkit-border-radius:12px;border:1px solid #eee;color:#888;font-size:80%;font-weight:bold;text-transform:uppercase;padding:1px 8px;}
ul.pagination li span{}
ul.pagination a{text-decoration:none;padding:0 4px;}
ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus{}
.sortby{font-size:92%;margin:10px 0 5px;}
.sortby .filter, .sortby .display{float:left;width:40%;}
.sortby .display{float:right;text-align:right;}
.pagenavbar{font-weight:bold;}
.pagenavcounter{margin:15px 0 !important;text-align:center;}
.counter{float:right;line-height:1;margin:15px 0 !important;text-align:right;width:24%;}
.counter span{-moz-border-radius:12px;-webkit-border-radius:12px;background:#496C94;color:#fff;font-size:80%;font-weight:bold;text-transform:uppercase;padding:2px 8px;}
.blog_more{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:15px 0;margin:20px 0 10px;}
.blog_more h2{font-size:160%!important;margin:0!important;}
.blog_more ul li{background:url('../images/li_def.png') no-repeat 5px 10px;padding-left:25px;margin-left:10px;line-height:200%;border:none;}
div.back_button a, div.back_button a:hover, div.back_button a:active{display:block;margin:10px 0;}
#system-message{margin:0 0 4px;}
#system-message dd.message ul, #system-message dd.error ul, #system-message dd.notice ul{margin:0;padding:0;}
#system-message dd.message ul li, #system-message dd.error ul li, #system-message dd.notice ul li{background:none;color:#fff;margin:0;padding:5px;}
#system-message dd.message ul{background:#069;border:0;}
#system-message dd.error ul{background:#bf0000;border:0;}
#system-message dd.notice ul{background:#333;border:0;}
p.username, p.password, p.remember{float:left;}
p.password{margin-left:20px;}
p.username input, p.password input{border-color:#3d4044;width:156px;}
p.remember, #form-login ul{clear:both;}
#form-login ul{border-top:medium none transparent}
#form-login ul li{float:left;margin:15px 0 0 5px;padding:0 0 0 5px;border-top:none!important;border-left:1px solid #414449;line-height:normal;}
#form-login ul li:first-child{border:none;margin-left:0;padding-left:0;}
#form-login ul li a, .popup_col a{color:#6b90b9;}
#form-login ul li a:hover, .popup_col a:hover{color:#fff;}
div.buttons{float:right;margin:10px 0 20px;}
.gk_popup_wrap .button{background:#496c94;color:#fff;}
.gk_popup_wrap .button:hover{background:#333;color:#fff;}
.gk_popup_wrap .inputbox{border-color:#3d4044;}
.gk_popup_wrap .information_td{font-size:80%;text-align:right;color:#d0ceb3;margin-right:8px;}
.popup_col{margin-left:30px;padding-left:30px;border-left:1px solid #414449;}
.popup_col:first-child{margin-left:0;padding-left:0;border:none;}
.popup_col ul.menu{min-width:150px;}
.popup_col li{border-top:1px solid #414449;line-height:220%;}
.popup_col li:first-child{border:none;}
.componentheading, .article-tools{margin-left:-15px;margin-right:-15px;}
div.poll h3, .results h3, .blog_more h2, table.pollstableborder tr.sectiontableentry0 td, table.pollstableborder tr.sectiontableentry1 td{color:#333;font:260% Georgia,"Times New Roman", Times, serif;height:44px;margin:34px 0 12px;}
.mod_search{}
.mod_search>input#mod_search_searchword{background:transparent url('../images/search_bg.png') no-repeat 0 0;padding:0 0 0 12px;width:209px;height:25px;margin:0px 18px 0 0;border:none;color:#7f7f7f;}
.mod_search>input#mod_search_button{}
.mod_breadcrumbs{font-size:90%;}
.mod_breadcrumbs>span.youah{color:#333;font-weight:bold;padding:0 16px;margin:0;}
.mod_breadcrumbs>span.pathway{font-weight:bold;}
.mod_breadcrumbs>span.pathway a{color:#7e7e7e;text-decoration:none;}
.mod_breadcrumbs>span.pathway a:hover{color:#426182;}
.mod_breadcrumbs span, .mod_breadcrumbs a{float:left;}
.mod_breadcrumbs>span.pathway.separator{margin:0 10px;line-height:34px;width:5px;text-indent:-999em;display:block;background:transparent url('../images/bradcrumb_bullet.png') no-repeat center center;}
.mod_breadcrumbs>span.pathway.last{color:#426182;}
#gk-container ul.menu{margin:-10px;}
#gk-container ul.menu li{background:#f4f4f4;height:37px;line-height:37px;padding:0 12px 0 16px;font-weight:bold;border-bottom:1px solid #e5e5e5;}
#gk-container ul.menu li:hover{background:#fff;}
#gk-container ul.menu li a{background:url('../images/arrow.png') no-repeat 0 4px;padding-left:24px;}
#gk-container span.separator{display:block;background:#F7FAFE;margin:0 -12px 0 -16px;padding-left:36px;text-transform:uppercase;font-size:90%;}
