body {
color:gray;
background:#fff  url(../images/style1/main_bg_gradient.png) repeat-x 0 0;
}

div#bg {
background:transparent url(../images/style1/main_bg.jpg) no-repeat center 0;
}

div#userarea {
background:transparent url(../images/style1/login_left.png) no-repeat left bottom;
}

div#userarea div {
background:transparent url(../images/style1/login_right.png) no-repeat right bottom;
}

div#userarea span#login {
border-right:1px solid #fff;
}

div#horiz-menu ul ul {
background:transparent url(../images/style1/submenu_bg.png) no-repeat left bottom;
}

div#horiz-menu li li a,div#horiz-menu li li span.separator {
display:block;
border-top:1px solid #72aaca;
}

div#horiz-menu li.active a,div#horiz-menu li.active li.active a,div#horiz-menu li.active li li.active a,div#horiz-menu li.active li li li.active a,div#horiz-menu li.active li li li li.active a,div#horiz-menu li.active span.separator,div#horiz-menu li.active li.active span.separator,div#horiz-menu li.active li li.active span.separator,div#horiz-menu li.active li li li.active span.separator,div#horiz-menu li.active li li li li.active span.separator,div#horiz-menu li.active li a:hover {
color:#FBAC29;
}

#system-message dd.error ul {
background-color:#FBAC29!important;
color:#fff!important;
}

#system-message dd.message ul {
background-color:#3c6c8a!important;
color:#fff!important;
}

div#content {
background:transparent url(../images/style1/content_bg_top.png) no-repeat 0 0;
color:gray;
}

div#bottom {
background:transparent url(../images/style1/bottom_bg_top.png) no-repeat 0 0;
color:#fff;
}

div#bottom_bg1 {
background:#9cb923 url(../images/style1/bottom_bg.png) repeat-x 0 top;
}

div#bottom_bg2 {
background:transparent url(../images/style1/bottom_bg_abstract.png) no-repeat 0 bottom;
}

div#footer {
color:#999;
background:transparent url(../images/style1/footer_bg.png) no-repeat 0 0;
}

div#header .moduletable,div#header .moduletable_text,div#header .moduletable_menu {
background:transparent url(../images/style1/module_bg_white.png) repeat 0 0;
}

div#header .moduletable_blue {
background:transparent url(../images/style1/module_bg_blue.png) repeat-x 0 top;
}

div#header .moduletable h3,div#header .moduletable_text h3,div#header .moduletable_menu h3 {
color:#3c6c8a;
background:transparent url(../images/style1/module_hbg_white.png) repeat-x 0 0;
}

div#content .moduletable_white {
border:1px solid #ececec;
background:#fff;
}

div#content .moduletable_blue {
background:#6aa2c6 url(../images/style1/module_bg_darkblue.png) repeat-x 0 top;
}

div#content .moduletable_green {
background:#84a712 url(../images/style1/module_bg_green.png) repeat-x 0 top;
}

div#content .moduletable_white h3 {
background:#f7f7f7;
color:#3c6c8a;
}

div#content .moduletable_blue h3 {
color:#fff;
border-bottom:1px solid #c6e0f2;
}

div#content .moduletable_green h3 {
color:#fff;
border-bottom:1px solid #caec69;
}

div.column .moduletable h3,div.column .moduletable_text h3,div.column .moduletable_menu h3 {
color:#fff!important;
background:transparent url(../images/style1/module_hbg_blue.png) repeat-x 0 0;
}

div.column .moduletable .moduletable_content,div.column .moduletable_text .moduletable_content,div.column .moduletable_menu .moduletable_content {
color:#fff!important;
}

div#content div.moduletable_white ul li {
line-height:normal;
border-top:1px solid #ececec;
}

div#content div.moduletable_blue ul li {
border-top:1px solid #c6e0f2;
}

div#content .moduletable_green a:hover {
color:#87CEEB;
}

div#content div.moduletable_green ul li {
border-top:1px solid #caec69;
}

div#content .column .moduletable ul li,div#content .column .moduletable_menu ul li,div#content .column .moduletable_text ul li,div#content .moduletable_lightblue ul li {
border-top:1px solid #88B7D5;
}

div#component .moduletable ul li,div#component .moduletable_menu ul li,div#component .moduletable_text ul li {
border-top:1px solid #ececec;
}

div#header ul li {
border-top:1px solid #bed8e8;
}

div#header .moduletable_blue ul li {
border-top:1px solid #88b7d5;
}

div#bottom a:hover {
color:#384a01;
}

div#bottom ul li {
border-top:1px solid #bde254;
}

div#content .breadcrumb .icon {
background:transparent url(../images/style1/breadcrumb_home.png) no-repeat 0 0;
}

div#content .breadcrumb .separator {
background:transparent url(../images/style1/breadcrumb_bullet.png) no-repeat 0 0;
}

div#header input.inputbox,div#header input.inputbox_menu,div#header input.inputbox_text {
border:1px solid #c7ddeb;
}

div#header input.inputbox_blue {
border:1px solid #84b4d2;
}

div#content input.inputbox,div#content input.inputbox_menu,div#content input.inputbox_text,div#content input.inputbox_white {
border:1px solid #cfcfcf;
}

div#popup_login,div#popup_register {
background:url(../images/style1/popup_top.png) no-repeat 0 0;
}

div#close_button_login,div#close_button_register {
background:url(../images/style1/popup_close.png) no-repeat 0 top;
}

div#close_button_login:hover,div#close_button_register:hover {
background:url(../images/style1/popup_close.png) no-repeat 100% top;
}

div.popup_top {
background:url(../images/style1/popup_middle.png) repeat-y 0 0;
}

div.popup_bottom {
background:url(../images/style1/popup_bottom.png) no-repeat 0 bottom;
}

h1.componentheading,.componentheading {
color:#3C6C8A;
}

.contentdescription img {
background:transparent url(../images/style1/img_shadow.png) no-repeat right bottom;
padding:0 11px 12px 0;
}

a.readon,.back_button a,.button,.button_green,.button_lightblue,.validate {
color:#fff!important;
border:1px solid #a2bb4e;
background:#a2bb4e url(../images/style1/button_bg.png) repeat-x 0 0;
}

a.readon:hover,.button:hover,.button_green:hover,.button_lightblue:hover,.validate:hover {
border:1px solid #f6bd2f;
background:#f6bd2f url(../images/style1/button_bg.png) repeat-x 0 bottom;
}

.moduletable_blue a.readon,.moduletable_blue .back_button a,.button_blue,.moduletable_white a.readon,.moduletable_white .back_button a,.button_white {
color:#fff;
border:1px solid #fff;
background:#fff url(../images/style1/button_bg_blue.png) repeat-x 0 0;
}

.moduletable_blue a.readon:hover,.button_blue:hover,.moduletable_white a.readon:hover,.button_white:hover {
color:#3c6c8a!important;
border:1px solid #fff;
background:#fff url(../images/style1/button_bg_blue.png) repeat-x 0 bottom;
}

div#header a.readon,div#header .back_button a,.button,div#bottom a.readon,div#bottom .back_button a,div#bottom .button,div#content .moduletable_green a.readon,div#content .moduletable_green .back_button a,.button_green,div#content .moduletable_lightblue a.readon,div#content .moduletable_lightblue .back_button a,.button_lightblue,div#content .column .moduletable a.readon,div#content .column .moduletable .back_button a,div#content .column .moduletable_text a.readon,div#content .column .moduletable_text .back_button a,.button_text,div#content .column .moduletable_menu a.readon,div#content .column .moduletable_menu .back_button a,.button_menu {
border:1px solid #fff!important;
}

ul.pagination a,ul.pagination li span {
border:1px solid #e8e8e8;
}

input.inputbox,input.inputbox_blue,input.inputbox_lightblue,input.inputbox_green,input.inputbox_white {
border:1px solid #d8d8d8;
color:#999;
}

img.caption {
background:transparent url(../images/style1/img_shadow.png) no-repeat right bottom;
}

td.sectiontableheader {
background:#EEF7FF;
}

td.sectiontableheader a {
color:#3C6C8A!important;
font-size:14px;
}

tr.sectiontableentry0:hover,tr.sectiontableentry1:hover,tr.sectiontableentry2:hover {
background:#fafafa;
}

tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td {
border-bottom:1px solid #f7f7f7;
}

ul.gk_tab_ul-style1 li span {
background:transparent url(../images/style1/gk_stuff/tab_2.png) no-repeat left bottom;
}

ul.gk_tab_ul-style1 li span span {
background:transparent url(../images/style1/gk_stuff/tab_3.png) no-repeat right bottom;
}

ul.gk_tab_ul-style1 li span span span {
background:transparent url(../images/style1/gk_stuff/tab_1.png) no-repeat left top;
}

ul.gk_tab_ul-style1 li span span span span {
background:transparent url(../images/style1/gk_stuff/tab_4.png) no-repeat right top;
}

ul.gk_tab_ul-style1 li.active {
background:transparent url(../images/style1/gk_stuff/atab_2.png) no-repeat left bottom;
}

ul.gk_tab_ul-style1 li.active span {
background:transparent url(../images/style1/gk_stuff/atab_3.png) no-repeat right bottom;
}

ul.gk_tab_ul-style1 li.active span span {
background:transparent url(../images/style1/gk_stuff/atab_1.png) no-repeat left top;
}

ul.gk_tab_ul-style1 li.active span span span {
background:transparent url(../images/style1/gk_stuff/atab_4.png) no-repeat right top;
}

ul.gk_tab_ul-style1 li.active span span span span {
background:transparent url(../images/style1/gk_stuff/atab_top.png) no-repeat center top;
}

div.gk_npro_full_prev,div.gk_npro_short_prev {
background:transparent url(../images/style1/gk_stuff/nspro_arrows.png) no-repeat left -10px;
}

div.gk_npro_full_next,div.gk_npro_short_next {
background:transparent url(../images/style1/gk_stuff/nspro_arrows.png) no-repeat right 0;
}

div.gk_npro_full_interface ul li,div.gk_npro_full_interface ul li:first-child {
background:transparent url(../images/style1/gk_stuff/nspro_bullets.png) no-repeat right 0;
}

div.gk_npro_full_interface ul li.active {
background:transparent url(../images/style1/gk_stuff/nspro_bullets.png) no-repeat left 0;
}

.moduletable_blue div.gk_npro_full_prev,.moduletable_blue div.gk_npro_short_prev {
background:transparent url(../images/style1/gk_stuff/nspro_arrows.png) no-repeat left -50px;
}

.moduletable_blue div.gk_npro_full_next,.moduletable_blue div.gk_npro_short_next {
background:transparent url(../images/style1/gk_stuff/nspro_arrows.png) no-repeat right -40px;
}

.moduletable_blue div.gk_npro_full_prev:hover,.moduletable_blue div.gk_npro_short_prev:hover {
background:transparent url(../images/style1/gk_stuff/nspro_arrows.png) no-repeat left -40px;
}

.moduletable_blue div.gk_npro_full_next:hover,.moduletable_blue div.gk_npro_short_next:hover {
background:transparent url(../images/style1/gk_stuff/nspro_arrows.png) no-repeat right -50px;
}

.moduletable_blue div.gk_npro_full_interface ul li,.moduletable_blue div.gk_npro_full_interface ul li:first-child {
background:transparent url(../images/style1/gk_stuff/nspro_bullets.png) no-repeat right -22px;
}

.moduletable_blue div.gk_npro_full_interface ul li.active {
background:transparent url(../images/style1/gk_stuff/nspro_bullets.png) no-repeat left -22px;
}

#bottom div.gk_npro_full_prev,#bottom div.gk_npro_short_prev,.moduletable_green div.gk_npro_full_prev,.moduletable_green div.gk_npro_short_prev {
background:transparent url(../images/style1/gk_stuff/nspro_arrows.png) no-repeat left -70px;
}

#bottom div.gk_npro_full_next,#bottom div.gk_npro_short_next,.moduletable_green div.gk_npro_full_next,.moduletable_green div.gk_npro_short_next {
background:transparent url(../images/style1/gk_stuff/nspro_arrows.png) no-repeat right -60px;
}

#bottom div.gk_npro_full_prev:hover,#bottom div.gk_npro_short_prev:hover,.moduletable_green div.gk_npro_full_prev:hover,.moduletable_green div.gk_npro_short_prev:hover {
background:transparent url(../images/style1/gk_stuff/nspro_arrows.png) no-repeat left -60px;
}

#bottom div.gk_npro_full_next:hover,#bottom div.gk_npro_short_next:hover,.moduletable_green div.gk_npro_full_next:hover,.moduletable_green div.gk_npro_short_next:hover {
background:transparent url(../images/style1/gk_stuff/nspro_arrows.png) no-repeat right -70px;
}

#bottom div.gk_npro_full_interface ul li,#bottom div.gk_npro_full_interface ul li:first-child,.moduletable_green div.gk_npro_full_interface ul li,.moduletable_green div.gk_npro_full_interface ul li:first-child {
background:transparent url(../images/style1/gk_stuff/nspro_bullets.png) no-repeat right -33px;
}

#bottom div.gk_npro_full_interface ul li.active,.moduletable_green div.gk_npro_full_interface ul li.active {
background:transparent url(../images/style1/gk_stuff/nspro_bullets.png) no-repeat left -33px;
}

#bottom div.gk_npro_mainwrap a.readon_class {
text-decoration:none!important;
background:none!important;
border:none!important;
line-height:normal!important;
font-weight:700;
}

#bottom div.gk_npro_mainwrap a.readon_class:hover {
color:#384a01!important;
}

.moduletable_white div.gk_npro_full_prev,.moduletable_white div.gk_npro_short_prev {
background:transparent url(../images/style1/gk_stuff/nspro_arrows.png) no-repeat left -30px;
}

.moduletable_white div.gk_npro_full_next,.moduletable_white div.gk_npro_short_next {
background:transparent url(../images/style1/gk_stuff/nspro_arrows.png) no-repeat right -20px;
}

.moduletable_white div.gk_npro_full_prev:hover,.moduletable_white div.gk_npro_short_prev:hover {
background:transparent url(../images/style1/gk_stuff/nspro_arrows.png) no-repeat left -20px;
}

.moduletable_white div.gk_npro_full_next:hover,.moduletable_white div.gk_npro_short_next:hover {
background:transparent url(../images/style1/gk_stuff/nspro_arrows.png) no-repeat right -30px;
}

.moduletable_white div.gk_npro_full_interface ul li,.moduletable_white div.gk_npro_full_interface ul li:first-child {
background:transparent url(../images/style1/gk_stuff/nspro_bullets.png) no-repeat right -11px;
}

.moduletable_white div.gk_npro_full_interface ul li.active {
background:transparent url(../images/style1/gk_stuff/nspro_bullets.png) no-repeat left -11px;
}

pre,.code1 {
border-left:5px solid #f19120;
}

.code2 {
border-top:5px solid #f19120;
border-bottom:5px solid #f19120;
}

.code3 {
border-top:1px solid #f19120;
border-bottom:1px solid #f19120;
}

p.info1,p.info2,p.info3,p.info4 {
background:transparent url(../images/icons/info.gif) no-repeat left center;
}

p.warning1,p.warning2,p.warning3,p.warning4 {
background:transparent url(../images/icons/warning.gif) no-repeat left center;
}

p.tips1,p.tips2,p.tips3,p.tips4 {
background:transparent url(../images/icons/tips.gif) no-repeat left center;
}

p.info2,p.info4 {
border-top:#39F solid 1px;
border-bottom:#39F solid 1px;
background-position:3px center;
}

p.info3,p.info4 {
background-color:#E6F1FF;
background-position:7px center;
}

p.warning2,p.warning4 {
border-top:#f71212 solid 1px;
border-bottom:#f71212 solid 1px;
background-position:3px center;
}

p.warning3,p.warning4 {
background-color:#FFE5E0;
background-position:7px center;
}

p.warning4 {
border-top:#f71212 solid 1px;
border-bottom:#f71212 solid 1px;
}

p.tips2,p.tips4 {
border-top:#fde647 solid 1px;
border-bottom:#fde647 solid 1px;
background-position:3px center;
}

p.tips3,p.tips4 {
background-color:#FDFFC7;
background-position:7px center;
}

p.tips4 {
border-top:#fde647 solid 1px;
border-bottom:#fde647 solid 1px;
}

blockquote div.blockquote1 {
background:transparent url(../images/style1/gk_stuff/typography/open1.png) no-repeat left bottom;
}

blockquote div.blockquote2 {
background:transparent url(../images/style1/gk_stuff/typography/open1.png) no-repeat left top;
}

blockquote div.blockquote3 {
background:transparent url(../images/style1/gk_stuff/typography/open2.png) no-repeat left bottom;
}

blockquote div.blockquote4 {
background:transparent url(../images/style1/gk_stuff/typography/open2.png) no-repeat left top;
}

div.legend3 h4:first-child,div.legend5 h4:first-child {
background:#e7e7e7;
}

div.legend2,div.legend3,div.legend4 {
border-top:solid 1px #666;
border-bottom:solid 1px #666;
}

.highlight-1 {
background:#ffffda;
}

.highlight-2 {
background:#f19120;
color:#fff;
}

.highlight-3 {
background:#7caace;
color:#fff;
}

.highlight-4 {
background:#3c6c8e;
color:#fff;
}

span.clear {
border-top:1px solid #f19120;
border-bottom:1px solid #f19120;
color:#f19120;
}

span.clear-1 {
border-top:1px solid #7caace;
border-bottom:1px solid #7caace;
color:#7caace;
}

span.clear-2 {
border-top:1px solid #3c6c8a;
border-bottom:1px solid #3c6c8a;
color:#3c6c8a;
}

span.color-2 {
color:#f19120;
border-left:2px solid #f19120;
}

span.color-3 {
color:#7caace;
border-left:2px solid #7caace;
}

span.color-4 {
color:#fff;
background:#f19120;
}

span.color-5 {
color:#fff;
background:#7caace;
}

span.color-6 {
color:#d48d1c;
background:#ffe;
border-top:1px solid #e9e9a1;
border-bottom:1px solid #e9e9a1;
}

span.color-7 {
background:#3c6c8a;
color:#fff;
}

ul.circle1 {
list-style-image:url(../images/style1/gk_stuff/typography/bullet3ul.png);
}

ul.circle2 {
list-style-type:circle;
}

ul.bullet1 {
list-style-image:url(../images/style1/gk_stuff/typography/bullet_ol_1_dark.png);
}

ul.bullet2 {
list-style-image:url(../images/style1/gk_stuff/typography/bullet1ul.png);
}

ul.bullet3 {
list-style-image:url(../images/style1/gk_stuff/typography/bullet2ul.png);
}

ul.bullet4 {
list-style-image:url(../images/style1/gk_stuff/typography/bullet_ol_1_color.png);
}

ul.square1 {
list-style-type:square;
}

ul.square2 {
list-style-image:url(../images/style1/gk_stuff/typography/bullet_squ1_dark.png);
}

ul.square3 {
list-style-image:url(../images/style1/gk_stuff/typography/bullet_squ1_color.png);
}

div.number1 span {
background:transparent url(../images/style1/gk_stuff/typography/bullet_ol_2.png) no-repeat center center;
color:#fff;
}

div.number2 span {
background:transparent url(../images/style1/gk_stuff/typography/bullet_ol_2_color.png) no-repeat center center;
color:#fff;
}

a,div#content .moduletable_green a {
color:#FFF;
}

a:hover,div#footer a,div#footer_menu ul li a:hover,div#content a,span.color {
color:#f19120;
}

div#menu,div#horiz-menu li.active li a,div#horiz-menu li.active li span.separator,div#header .moduletable_blue .moduletable_content,div#content .moduletable_lightblue .moduletable_content,div#content .moduletable_blue .moduletable_content,div#content .moduletable_green .moduletable_content,div#content .moduletable_blue a,div#content .moduletable_blue a:hover,div#content .column .moduletable a,div#content .column .moduletable_menu a,div#content .column .moduletable_text a,div#content .moduletable_lightblue a,div#content .column .moduletable a:hover,div#content .column .moduletable_menu a:hover,div#content .column .moduletable_text a:hover,div#content .moduletable_lightblue a:hover,div#header .moduletable_blue a,div#header .moduletable_blue a:hover,div#bottom a,.gk_tab_item_space,div.gk_tab_item-style1 p.gk_tab_news_text,div.gk_tab_item-style1 p.gk_tab_news_info,ul.gk_tab_ul-style1 li {
color:#fff;
}

div#content_bg,div#content .moduletable,div#content .moduletable_text,div#content .moduletable_menu {
background:#fff;
}

div#footer a:hover,div#footer_menu ul li a,div#content a:hover,div.img_caption p {
color:#999;
}

div#header .moduletable_blue h3,div#content .moduletable_lightblue h3 {
background:transparent url(../images/style1/module_hbg_blue.png) repeat-x 0 0;
color:#fff;
}

div#header .moduletable .moduletable_content,div#header .moduletable_text .moduletable_content,div#header .moduletable_menu .moduletable_content,div#content .moduletable h3,div#content .moduletable_text h3,div#content .moduletable_menu h3,div#content .breadcrumb a,div#content .breadcrumb span,#form-login-fpass a,#form-login-flogin a,#form-login-register a {
color:#3c6c8a;
}

div#content .moduletable_lightblue,div.column .moduletable,div.column .moduletable_text,div.column .moduletable_menu {
background:#acc9dc url(../images/style1/module_bg_light.png) repeat-x 0 top!important;
}

div#content .moduletable .moduletable_content,div#content .moduletable_text .moduletable_content,div#content .moduletable_menu .moduletable_content,div#content .moduletable_white .moduletable_content {
color:gray;
}

div#content .moduletable_white a,div#content .moduletable_white a:hover {
color:#6ea6c8;
}

div#header .moduletable a,div#header .moduletable_text a,div#header .moduletable_menu a,span.color-1 {
color:#7caace;
}

div#content .breadcrumb,pre,.code1,.code2 {
background:#f7f7f7;
}

div#content .breadcrumb a:hover,div#content .breadcrumb span.last {
color:#69a3cb;
}

div#content input.inputbox_blue,div#content input.inputbox_lightblue,div#content .column input.inputbox,div#content .column input.inputbox_menu,div#content .column input.inputbox_text {
border:1px solid #73a8ca;
}

div#content input.inputbox_green,div#bottom input.inputbox,div#bottom input.inputbox_menu,div#bottom input.inputbox_text {
border:1px solid #719815;
}

div.gk_npro_full_prev:hover,div.gk_npro_short_prev:hover,#component .moduletable div.gk_npro_full_prev,#component .moduletable div.gk_npro_short_prev {
background:transparent url(../images/style1/gk_stuff/nspro_arrows.png) no-repeat left 0;
}

div.gk_npro_full_next:hover,div.gk_npro_short_next:hover,#component .moduletable div.gk_npro_full_next,#component .moduletable div.gk_npro_short_next {
background:transparent url(../images/style1/gk_stuff/nspro_arrows.png) no-repeat right -10px;
}

img.gk_npro_image,img.gk_npro_image_static,.moduletable_white img.gk_npro_image,.moduletable_white img.gk_npro_image_static {
background:transparent url(../images/style1/gk_stuff/img_shadow.png) no-repeat right bottom;
padding:0 11px 12px 0;
}

.moduletable_blue img.gk_npro_image,.moduletable_blue img.gk_npro_image_static,.column img.gk_npro_image,.column img.gk_npro_image_static {
background:transparent url(../images/style1/gk_stuff/img_bshadow.png) no-repeat right bottom;
padding:0 11px 12px 0;
}

#bottom img.gk_npro_image,.moduletable_green img.gk_npro_image,#bottom img.gk_npro_image_static,.moduletable_green img.gk_npro_image_static {
background:transparent url(../images/style1/gk_stuff/img_gshadow.png) no-repeat right bottom;
padding:0 11px 12px 0;
}

.code3 h4,div.legend1 h4,div.legend2 h4,div.legend3 h4,div.legend4 h4,div.legend5 h4,div.legend6 h4 {
background:#f5f5f5;
}

blockquote div.blockquote1 div,blockquote div.blockquote2 div {
background:transparent url(../images/style1/gk_stuff/typography/close1.png) no-repeat right top;
}

blockquote div.blockquote3 div,blockquote div.blockquote4 div {
background:transparent url(../images/style1/gk_stuff/typography/close2.png) no-repeat right top;
}

div.legend4 h4:first-child,div.legend6 h4:first-child,div.legend1,div.legend5,div.legend6 {
border:solid 3px #0C3;
}