html,body,div,span,applet,object,iframe,h1,h2/*,h3*/,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,center,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {background:transparent;border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;outline:0;/*vertical-align:baseline;*/}
table {border-collapse:collapse;border-spacing:0;}

/* Main Layout */
html {height:100%;margin-bottom:1px;}
body {font:62.5%/1.2 Tahoma, Helvetica, Arial, sans-serif;color:#555;}
h1,h2,h3,h4,.componentheading {font-weight:bold;margin:1em 0 1em;}
h1,.componentheading {font-size:18px; color: #0a4aa4;}
h2 {font-size:130%; color: #996600;font-size:18px;}
h3 {font-size:110%;font-size:16px;}
h4 {font-size:90%;font-size:10px;}
a {color:#5f85c1;text-decoration:none;font-weight:bold;font-size:12px;}
a:hover {text-decoration:underline;}
ul {margin:1em;}
p {margin-top:10px;margin-bottom:10px;font-size:12px;}
#main {font-size:1.3em;line-height:130%;}
/* .background {position:absolute;width:100%;height:130px;background:url(../images/light2.png) 0 -384px repeat-x;}
.background {position:absolute;width:100%;height:130px;background: #0e3a81;} */
#main {background: #0e3a81;}
#main .brheader {background: #0e3a81;padding-top: 20px;}
#main .brfooter {background: #0e3a81;padding-bottom: 20px;}
#main .foreground, #message, #showcase, .leading, #page {position:relative;}
#message, #showcase {z-index:0;}
#main-content {border-bottom:1px solid #ddd; background:#fff url(../images/addon/main-content-bg.jpg) 0 0 repeat-x;}
.dp20,.dp25,.dp33,.dp50,.dp100 {float:left;margin-top:15px;}
.dp20 {width:20%;}
.dp25 {width:25%;}
.dp33 {width:33.33%;}
.dp50 {width:50%;}
.dp100 {width:100%;margin-top:0;}
.clr {clear:both;font-size:0;}
#colmask {clear:both;overflow:hidden;position:relative;width:956px;padding:17px 0px;}
#maincol, #wrapper {position:relative;}
.s-c-s #colmid {left:343px;}
.s-c-s #colmid, .s-c-x #colright {float:left;position:relative;width:200%;}
.s-c-s #colright {float:left;left:50%;position:relative;width:96.5%;margin-left: -606px;}
.s-c-s #col1wrap {float:right;position:relative;right:100%;width:50%;}
.s-c-s #col1pad, .x-c-s #col1, .x-c-s #colmid {overflow:hidden;}
.s-c-s #col1 {overflow:hidden;/*width:100%;*/margin-left: 12px;}
.s-c-s #col2 {float:left;position:relative;/*overflow:hidden;*/margin-left:-50%;}
.s-c-s #col3 {float:left;position:relative;overflow:hidden;left:0;}
.s-c-x #col1wrap {float:right;position:relative;width:50%;}
.s-c-x #col1 {overflow:hidden;position:relative;right:100%;}
.s-c-x #col2 {float:left;position:relative;}
.x-c-s #colright {float:left;position:relative;right:100%;width:200%;}
.x-c-s #col1wrap {float:left;left:50%;position:relative;width:49%;}
.x-c-s #col3 {float:right;position:relative;margin-right:17px;}
/*.s-c-s .ctr-color1, .s-c-s .ckl-color1, .s-c-x .ckl-color1, .x-c-s .cdr-color1 {background:#eee;}
.s-c-s .ctr-color2, .s-c-s .ckl-color2, .s-c-x .ckl-color2, .x-c-s .cdr-color2 {background:#d1e0e7;}
.s-c-s #col1pad, .s-c-x #colright, .x-c-s #colright {background:#fff;}*/
.cols1 {display:block;float:none;margin:0;width:100%;}
.cols2 {width:49%;overflow:hidden;}
.cols3 {width:30%;}
.column1, .column2 {position:relative;float:left;margin:0;}
.colpad {padding:0 10px;position:relative;}
.column2 {float:right;width:49%;}
.article_row {overflow:hidden;margin:0 -10px 15px -10px;}

/* Header */
#logo {width:452px;height:159px;background:url(../images/addon/header-bg-left.jpg) 0 0 no-repeat;display:block;margin:0px;cursor:pointer;}
#header {overflow:hidden;background: #f8eed1 url(../images/addon/header-bg.jpg) 0 0 repeat-x;height: 159px;}
#header-right {background:url(../images/addon/header-bg-right.jpg) 100% 0 no-repeat;padding: 0px;width:500px;height: 159px;float: right;position:relative;}
#header-right ul {margin: 0px;}
#header-right ul li a span, #nav li span {font-size:12px;}
#header-right .module {margin-right: 17px;}
#header-right .module .module-body {padding: 0px;width:220px;}
#header li {list-style:none;float:left;padding-left:15px;font-weight:bold;}
#header div.search {padding-top: 18px;padding-bottom: 60px;float:right;}
#header input.inputbox {width:160px;}
#nav {height:40px;background:#480473 url(../images/addon/nav-bg.jpg) repeat-x;z-index:1;position:relative;}
#nav ul {margin:0px;}
#nav li {list-style:none;float:left;padding-left:0px;height:40px;position:relative;}
#nav li a, #nav li span.separator, span.leading_separator {display:block;padding:0 10px;line-height:40px;color:#fff;font-weight:bold;}
#nav li.active a {color:#e9ca21;}
#nav li a:hover, #nav li:hover a, #nav li.sfHover a, #nav li span.separator:hover {background:#6d0ab3;color:#fff;text-decoration:none;cursor: pointer;}
#nav li ul {position:absolute;width:220px;left:-999em;margin-left:-1px;border:1px solid #570492;border-top:0;}
#nav li ul ul {margin:-31px 0 0 220px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul, #nav li.sfHover ul ul ul ul {left:-999em;}
#nav li li {padding:0;height:auto;background:#fff;width:220px;}
#nav li li a, #nav li li.active a, #nav li li a:hover {margin:0;height:30px;line-height:30px;background:#fff;border-top:1px solid #5b0697;color:#6d0ab3;}
#nav li li a, #nav li.active li a {font-weight:normal;}
#nav li:hover ul, #nav li.sfHover ul {left:1px;}
#nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul, #nav li li li li.sfHover ul {left:0;}

/* Showcase */
/*#showcase {margin:0px;position:relative;color:#565656;height:394px;}*/
#showcase {position:relative;width:100%;margin: 0px;padding: 0px;padding-top: 7px;min-height:394px;background: #f2d682 url(../images/addon/showcase-bg.jpg) 0 100% repeat-x;}
#showcase .foreground {overflow:hidden;padding-bottom:16px;margin-left: 7px;padding-right: 10px; background: url(../images/addon/image-full-bg.jpg) 0 0 no-repeat;height:100%;}
#showcase h1 {font-weight:normal;font-size:3.0em;line-height:105%;margin:25px 55px 10px 25px;}
#showcase h3 {font-weight:normal;font-size:1.4em;margin:0 55px 20px 25px;}
#showcase .foreground-book h3 {font-weight:normal;font-size:16px;color: #656565;margin:22px auto;text-align: center;}
#showcase b {font-weight:normal;color:#026AB6;}
#showcase .pad {padding:0 50px 25px 25px;}
#showcase .num {float:left;background:#026AB6;text-align:center;line-height:90%;color:#fff;font-size:2em;padding:3px 8px;}
#showcase .pad h2 {font-size:1.4em;font-weight:bold;margin:0 0 5px 40px;}
#showcase .pad p {margin-left:40px;}

#showcase .foreground-book {float:right;position:relative;width:246px;height:361px;background: url(../images/addon/showbook-bg.png) 0 0 no-repeat;margin-top: 10px;margin-right: 17px;}
#showcase .minifp-introtitle a:link {color: #996600;font-size: 12px;}

#advertisement {position:relative;width:100%;margin: 0px;padding: 0px;background:#FFFFFF;border-bottom:#ddd 1px solid;border-top:1px solid #CCCCCC;}
#advertisement .module-body {padding: 5px 0px; text-align: center;}

/* Content styles */
p.buttonheading {position:absolute;top:2px;right:10px;margin:0;}
.buttonheading .icon {display:block;width:16px;height:16px;float:left;margin-left:5px;}
.buttonheading .pdf {background:url(../images/light2.png) -57px -366px;}
.buttonheading .print {background:url(../images/light2.png) -21px -366px;}
.buttonheading .email {background:url(../images/light2.png) -39px -366px;}
.iteminfo {font-size:90%;overflow:hidden;border-bottom:1px solid #dedede;margin-bottom:20px;display:block;margin-top:-10px;width:100%;}
.modifydate, .createdby, .createdate {display:block;}
.createdby {font-weight:bold;}
a.readon, a.readon2 {display:block;margin-top:5px;font-style:normal;text-decoration: none;}
a.readon {background:url(../images/addon/readon-bg.png) 50% 50%;display:block;float:left;clear: both;color:#336699;font-weight:bold;line-height:23px;width: 83px;text-align: center;}
a.readon2 {background:url(../images/light2.png) 100% -344px;display:block;float:right;color:#fff;font-weight:bold;line-height:20px;}
a.readon2 span {background:url(../images/light2.png) 0 -344px;display:block;margin-right:10px;height:21px;float:left;padding:0 5px 0 15px;}
.breadcrumbs-pad {padding:0 1px;}
div.breadcrumbs {font-size:12px;font-weight:bold;margin:0;padding:7px 15px 5px;color:#777;}
div.breadcrumbs .sep {padding:0 5px;}
.component-pad {padding:0 15px 15px;}
.banneritem {text-align: center;margin-bottom:0px;}
.banneritem_text {margin-bottom:5px;}
#modlgn_username, #modlgn_passwd {border:1px solid #ccc;padding:3px;}
.pagenav a {font-size:12px;}
.pagination span, .pagination a {margin-right:5px;font-size:12px;}
#colmask ul li {list-style:circle;}
#colmask ul ul {margin-top:0;}
#colmask ul ul li {list-style:square;}
.colpad h2.contentheading {padding-right:65px;font-size:18px;}
.contentheading {font-size:18px;color:#5F85C1;font-weight:bold;line-height: 150%;}
a.flippingbook_book_img {float: right !important;}
#showcase td.flippingbook_book_list_item {background:none !important; border: 0 !important;}
.filter {width: 50%; float: right;text-align: right;}
.display {width: 45%;text-align: left;padding-top:10px;}
table.category {width: 100%;margin-top:5px;}
.sectiontableheader {font-weight:bold;line-height:35px;text-align:left;background: url(../images/addon/main-content-bg.jpg) #fff repeat-x 0px 0px;padding-left: 4px;border-top: #ddd 1px solid;}
.sectiontableheader, .sectiontableheader a {color:#996600;}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {text-align:left;padding:0 4px;vertical-align:middle;border-top:1px solid #ddd;line-height:30px;}
span.attention {display:block;margin:15px 0;padding:8px 10px 8px 10px;background:#FFF3A3;border:1px solid #E7BD72;color:#B79000;}
span.highlight {background:#3F89FF;}
.contentpaneopen fieldset {padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #E7BD72;}
/* Frontend Editing*/
fieldset {	border: 1px solid #ccc;	margin-top: 15px;	padding: 15px;}
legend {	margin: 0;	padding: 0 10px;	font-weight:bold;}
td.key {	border-bottom:1px solid #eee; color: #0A4AA4;}

form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#form-login ul { padding-left: 20px; }

form#com-form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#com-form-login ul { padding-left: 20px; }

/* Modules */
.module {padding:0px;}
.module-title {font-size:14px;font-weight:bold;margin:0px;padding:6px 15px 4px;}
.module-body {padding:10px 15px 25px;font-size:12px;}
.color1 .module-title {color:#4f4f4f;}
.color1 .module-body ul.menu {list-style-type: disc;margin: 0px;margin-left: 7px;padding-top: 0px;padding-left: 12px;list-style-image: url(../images/addon/bullet-blue.png);}
.color1 .module-body ul.menu li {list-style-type: disc; color: #0e3a81;padding:0px;margin-left: 5px;list-style-image: url(../images/addon/bullet-blue.png);}
.color2 .module-title {color:#0e3a81;}
.color2 .module-body {}
#col2 .module-body {padding:10px 15px 15px;}
#col3 .module-body {padding:5px 0px;}
#col3 .module.m_menu .module-body {padding:10px 15px 15px;}
#colmask .module.m_menu {background: url(../images/addon/color1-bg.png) 0 0 no-repeat;color:#336699;}
#colmask .module.m_menu h3.module-title {color:#0e3a81;}
#colmask .module.m_menu .module-body {}
#colmask .m_menu a {color:#5f85c1;font-weight:normal;}
#colmask .m_menu a span {color:#5f85c1;font-weight:normal;}
#colmask .m_menu ul {margin:0 0.5em;}
#mainmods, #mainmods2, #mainmods3 {overflow:hidden;padding-top:0px;}
#mainmods3 {background:#eee;border-top:1px solid #fff;border-bottom:1px solid #ddd;}
#mainmods .module a span {font-weight:normal;}
.spacer .module {float:left;}
.spacer.w99 .module {width:100%;}
.spacer.w49 .module {width:49.2%;}
.spacer.w33 .module {width:32.8%;}
#header .module {float:right;margin-left:0px;}

/* Footer */
#footer {background:#f7f7f7;border-top:1px solid #fff;border-bottom:1px solid #ddd;}
.footer-pad {padding:10px 15px;overflow:hidden;}
#logo2 {width:165px;height:20px;background:url(../images/light2.png) 5px -646px no-repeat;display:block;float:right;margin-left:15px;margin-top:15px;}
#footer ul {margin:0;}
#footer li {list-style:none;float:left;padding-right:20px;font-weight:bold;}
#footer ul li a span {font-size: 12px;}
#copyright {font-size: 12px;background: #ebecee url(../images/addon/footer-bg.jpg) 0 100% repeat-x;min-height: 61px;color:#5f85c1;border-top:1px solid #feffff;}
#copyright a {color:#5f85c1;text-decoration: underline;}
#copyright .module-body {padding-bottom: 5px;}
#copyright-left {background:url(../images/addon/footer-bg-left.jpg) 0 100% no-repeat;min-height: 61px;}
#copyright-right {background:url(../images/addon/footer-bg-right.jpg) 100% 100% no-repeat;min-height: 61px;width: 100%; text-align: center;}
.footer-pad {padding:10px 15px;overflow:hidden;}

/* Add On */
#rokstories-86 .image-full {float:left; padding: 11px; /*background: #f9e3a5;*/background: url(../images/addon/image-full-bg-foot.jpg) 0 100% no-repeat;width: 470px;}
#rokstories-86 .image-full img {margin: 11px;}
#rokstories-86 .image-small {padding-left: 13px;}
/*#rokstories-86 .image-full img,*/ #rokstories-86 .image-small img.feature-sub {border: 3px solid #f9e3a5;}
#rokstories-86 .feature-block {/*position: absolute;*/}
/*#rokstories-86 .feature-block .image-container {width: 482px;}*/
#rokstories-86 .feature-block .feature-title {font-size: 14px;color: #0A4AA4;font-weight:bold;margin-bottom:10px;margin-top:7px;}
#rokstories-86 .feature-block .feature-desc {font-size: 12px;}
#rokstories-86 .feature-block .feature-pad {margin-left:10px;}

.feature-block .readon1-l {background: url(../images/addon/feature-readon-l.png) 0 0 no-repeat;}
.feature-block .readon1-m {background: url(../images/addon/feature-readon-m.png) 50% 0 repeat-x;}
.feature-block .readon1-r {background: url(../images/addon/feature-readon-r.png) 100% 0 no-repeat;}

/* col3 Modules */
#col3 .module.m-clip {background: url(../images/addon/col3-clip-bg.png) 50% 0px no-repeat;padding:0px;min-height: 228px;margin-bottom: 8px;}
#col3 .module.m-clip h3.module-title {background: none !important;color: #FFF;padding:8px 17px 5px;}
#col3 .module.m-clip .module-body {background: none !important;text-align: center;}

div.div_lnd_intro {text-align: center;}
div.div_lnd_intro div.lndtitle, div.div_lnd_intro div.lndintrotext {text-align: left;}
div.div_lnd_intro a img {margin: 5px;text-align: center;}

.s-c-s #col1 td.minifp {text-align: left;padding: 0px;}
.s-c-s #col1 td.minifp .minifp-introtitle a, .s-c-s #col1 td.minifp .minifp-introtitle a:link {color: #0e3a81;font-size: 12px;}

.s-c-s #col1 td.minifp a img {float: left;padding: 0px;margin-top:10px;}
.s-c-s #col1 td.minifp hr.minifp-hr {margin: 0px;padding: 0px;border: 1px solid #ebebeb;}
.s-c-s #col1 table.minifp ul.minifp {margin: 0px;padding-top: 5px;padding-left: 15px;}

.s-c-s #col1 .module {background: url(../images/addon/col1-top-bg.png) 50% 0px no-repeat;padding:0px;padding-bottom: 10px;width: 326px;min-height: 52px;}
.s-c-s #col1 .module h3, .s-c-s #col2 .module.m-col2 h3 {color: #996600;}
.s-c-s #col1 .module-body {padding-top: 5px;padding-bottom: 10px;}
.s-c-s #col2 .module {background: url(../images/addon/col2-top-bg.png) 50% 0px no-repeat;padding:0px;width: 326px;min-height: 52px;}
.s-c-s #col2 .module h3 {color: #0e3a81;}

.s-c-s #col2 .module.m-col2 {background: url(../images/addon/col1-top-bg.png) 50% 0px no-repeat;padding:0px;width: 326px;min-height: 52px;}
.s-c-s #col2 .module.m-col2 .module-body {padding-top: 5px;padding-bottom: 5px;}

.s-c-s #col2 .module.m-partner {background: url(../images/addon/partners_bg.png) 50% 0px no-repeat;padding:0px;width: 326px;min-height: 62px;}
.s-c-s #col2 .module.m-partner .module-body {padding: 2px 0px;}

.s-c-s #col2 .module.m-leftbanner {background:none;padding:0px;width: 326px;min-height: 62px;}
.s-c-s #col2 .module.m-leftbanner .module-body {padding: 2px 0px;}

#col1 ul, #col2 ul {list-style-type: disc; color: #0e3a81;margin-top: 5px;margin-left: 12px;list-style-image: url(../images/addon/bullet-blue.png);}
#col1 ul li, #col2 ul li {list-style-type: disc; color: #0e3a81;padding:0px;margin-left: 3px;list-style-image: url(../images/addon/bullet-blue.png);}
#col1 ul.minifp li.minifp a, #col1 ul.minifp li.minifp a:link, #col2 ul li a, #col2 ul li a:link {color: #336699;font-weight: normal;line-height: 160%;}

.s-c-s #col2 .module.m-photo {background: url(../images/addon/col2-photo-top-bg.png) 50% 0px no-repeat;padding:0px;width: 326px;min-height: 242px;margin-bottom: 8px;}
.s-c-s #col2 .module.m-photo h3 {color: #0e3a81;}
.s-c-s #col2 .module.m-photo .module-body {background: url(../images/addon/col2-photo-bg.png) 50% 100% no-repeat;padding: 0 15px 10px 15px;}
.s-c-s #col2 .module.m-photo .module-body #phocagallery-module-ri .phocagallery-box-file {padding: 3px;}

.s-c-s #col1 .module.m-last {background: url(../images/addon/col1-last-top-bg.png) 50% 0px no-repeat;padding:0px;width: 326px;min-height: 192px;margin-bottom: 8px;}
.s-c-s #col1 .module.m-last h3 {color: #4f4f4f;}
.s-c-s #col1 .module.m-last .module-body {background: #f5f5f5 url(../images/addon/col1-last-bg.png) 50% 100% no-repeat;padding: 0 10px 10px 10px;}
.s-c-s #col1 .module.m-last .module-body a.lndtitle {color: #996600;}

#col1 ul.lnd_latestnews {color: #996600;margin-top: 5px;margin-left: 10px;list-style-image: url(../images/addon/bullet-arrow-brown.png);}
#col1 ul.lnd_latestnews li.lnd_latestnews {color: #996600;padding:0px;margin-left: 3px;border-bottom: 1px dotted #996600;list-style-image: url(../images/addon/bullet-arrow-brown.png);}
#col1 ul.lnd_latestnews li.lnd_latestnews a, #col1 ul.lnd_latestnews li.lnd_latestnews a:link {color: #996600;font-weight: normal;line-height: 160%;}

#header-right .module.m-version {clear: both;padding: 0px;margin-right: 17px;width: 219px;}
#header-right .module.m-version .module-body {padding: 0px;}

table.contenttoc {float: right; clear: both; border: 1px solid #dddddd; background: #fdfdfd;margin-left: 5px;width: 250px;}
table.contenttoc th {background: #f7f7f7;padding: 5px;border-bottom: #ebecee;}
table.contenttoc td {padding: 2px;}