/*Blue Body Style*/
/*Main Header*/
.header1 #header-bg
{
	background: url(../images/blue/header-bg.jpg) no-repeat 50% 0;
}
.header2 #header-bg
{
	background: url(../images/blue/header-bg2.jpg) no-repeat 50% 0;
}
#logo
{
	background: url(../images/blue/logo.png) no-repeat 0 0;
}
BODY
{
	background: #FFFFFF url(images/stories/bkgr1.jpg) no-repeat;
	color: #295F5A;
}
/*Search Bar*/
#searchmod
{
	background: #DDEBF1;
	border: 1px solid #B7D9E9;
	border-bottom: 0;
}
#searchmod .inputbox
{
	background: #EFF8FA url(../images/blue/search-icon.png) no-repeat 98% 50%;
	border: 1px solid #B7D9E9;
}
#roksearch_results
{
	background: #EFF8FA;
	border: 1px solid #B7D9E9;
}
#roksearch_results A#roksearch_link
{
	background: url(../images/blue/close.png) no-repeat 0 0;
}
#roksearch_results H3
{
	color: #444;
}
#roksearch_results SPAN
{
	color: #888;
}
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm
{
	background: #FFF;
	border-bottom: 1px solid #B7D9E9;
	color: #666;
}
#roksearch_results .roksearch_row_btm SPAN
{
	color: #999;
}
#roksearch_results SPAN.small
{
	color: #666;
}
#roksearch_results SPAN.highlight
{
	background: #999;
	color: #FFF;
}
#roksearch_results A:hover
{
	color: #FFF;
}
#roksearch_results .roksearch_odd
{
	background: #EFF8FA;
	border-bottom: 1px solid #B7D9E9;
}
#roksearch_results .roksearch_even
{
	background: #EFF8FA;
	border-bottom: 1px solid #B7D9E9;
}
#roksearch_results .roksearch_odd-hover, #roksearch_results .roksearch_even-hover
{
	background-color: #FFF;
}
#roksearch_results .roksearch_odd-hover H3, #roksearch_results .roksearch_even-hover H3
{
	background: url(../images/blue/list-arrow.png) no-repeat 0 4px;
}
.results OL.list LI P
{
	color: #666;
}
#roksearch_results .arrow-left
{
	background: #E9E9E9 url(../images/blue/list-arrow2.png) no-repeat 50% 50%;
	border: 1px solid #D9D9D9;
}
#roksearch_results .arrow-left-disabled
{
	background: #FEFEFE;
	border: 1px solid #E9E9E9;
}
#roksearch_results .arrow-right
{
	background: #E9E9E9 url(../images/blue/list-arrow.png) no-repeat 50% 50%;
	border: 1px solid #D9D9D9;
}
#roksearch_results .arrow-right-disabled
{
	background: #FEFEFE;
	border: 1px solid #E9E9E9;
}
FORM.search_result
{
	background: url(../images/blue/main-tr.png) no-repeat 100% 0;
}
FORM.search_result .inputbox
{
	border: 1px solid #B7D9E9;
}
DIV.results
{
	background: url(../images/blue/main-tr.png) no-repeat 100% 0;
}
FIELDSET.phrase, FIELDSET.word, FIELDSET.only
{
	border-bottom: 1px solid #B7D9E9;
}
/*Top Main Menu*/
#horiz-menu
{
	background: #DAE9E7;
	border-top: 1px solid #5BA9A2;
	border-bottom: 1px solid #5CAAA3;
}
#horiz-menu LI.active A, #horiz-menu LI.active .separator
{
	background: #EFF8FA url(../images/blue/roktabs-container.png) repeat-x 0 0;
	border-bottom: 1px solid #EFF8FA;
	border-left: 1px solid #B7D9E9;
	border-right: 1px solid #B7D9E9;
	border-top: 1px solid #B7D9E9;
}
#horiz-menu LI:hover A, #horiz-menu LI:hover .separator, #horiz-menu LI.sfHover A, #horiz-menu LI.sfHover .separator
{
	background: #FFF;
	border: 1px solid #B7D9E9;
}
#horiz-menu LI.active A, #horiz-menu LI.active .separator, #horiz-menu LI:hover A, #horiz-menu LI:hover .separator, #horiz-menu LI.sfHover A, #horiz-menu LI.sfHover .separator
{
	color: #73A0B3 !important;
}
/*Top Main Menu Dropdowns*/
#horiz-menu LI LI
{
	border-bottom: 1px solid #85C9E9;
}
#horiz-menu UL UL
{
	background: #FFF;
	border: 1px solid #B7D9E9;
}
#horiz-menu UL UL UL
{
	border-top: 1px solid #B7D9E9 !important;
}
#horiz-menu UL UL LI A.daddy, #horiz-menu UL LI.parent.active:hover LI A.daddy, #horiz-menu UL LI.parent.active.sfHover LI A.daddy, #horiz-menu UL UL LI .separator.daddy, #horiz-menu UL LI.parent.active:hover LI .separator.daddy, #horiz-menu UL LI.parent.active.sfHover LI .separator.daddy
{
	background: url(../images/blue/list-arrow.png) no-repeat 95% 12px;
}
.menutop .submenu-animation-left
{
	background-color: #D3E1E6;
}
#horiz-menu.suckerfish LI LI:hover, #horiz-menu.suckerfish LI LI.sfHover, #horiz-menu.splitmenu LI LI:hover, #horiz-menu.splitmenu LI LI.sfHover
{
	background: #DDEBF1;
}
/*Showcase Section*/
.showcase-bar
{
	background: #DDEBF1;
	border-top: 1px solid #B7D9E9;
	border-bottom: 1px solid #B7D9E9;
}
#main-showcase
{
	background: #5CAAA3;
}
.main-showcase-outer
{
	border: 1px solid #59A1C3;
}
#showmodules
{
	background: #F4FDFF;
	border: 1px solid #B7D9E9;
}
/*Main Body Items*/
#maincol A:hover, #maincol A.readon:hover
{
	color: #333;
}
#main-body.alt
{
	background: url(../images/blue/main-tr.png) no-repeat 100% 0;
	border-top: 1px solid #B7D9E9;
}
.main-article-block A:hover
{
	color: #3E7287;
}
.main-article-block, .blog_more UL
{
	background: url(../images/blue/main-tr.png) no-repeat 100% 0;
	border-top: 1px solid #B7D9E9;
}
.main-article-block2
{
	background: url(../images/blue/main-bl.png) no-repeat 0 100%;
	border-bottom: 1px solid #B7D9E9;
}
.main-article-title
{
	border-left: 1px solid #B7D9E9;
}
.contentheading
{
	background: url(../images/blue/sidemod-h3.png) no-repeat 0 100%;
}
.blog_more UL LI
{
	background: url(../images/blue/list-arrow.png) no-repeat 0 9px;
	border-bottom: 1px solid #B7D9E9;
}
.blog_more UL LI A:hover
{
	color: #3E7287;
}
.main-article-block UL LI
{
	background: url(../images/blue/list-arrow.png) no-repeat 0 4px;
}
#breadcrumbs
{
	border-bottom: 1px solid #B7D9E9;
}
.breadcrumbs
{
	color: #3E7287;
}
A.pathway
{
	color: #73A0B3;
}
.pathway IMG
{
	background: url(../images/blue/list-arrow.png) no-repeat 0 3px;
}
.componentheading
{
	background: url(../images/blue/list-arrow.png) no-repeat 4px 8px;
}
.modifydate, .createdby, .createdate
{
	color: #73A0B3;
}
A.readon
{
	background: #FFF url(../images/blue/readon-bg.png) repeat-x 0 100%;
	border: 1px solid #B7D9E9;
	color: #3E7287;
}
A.readon:hover
{
	background: #FFF;
	color: #666;
}
A.show-readon:hover
{
	color: #666;
}
.pagination .tab
{
	background: #FFF url(../images/blue/readon-bg.png) repeat-x 0 100%;
	border: 1px solid #B7D9E9;
}
.pagination .page-block
{
	background: #FFF;
	border: 1px solid #B7D9E9;
}
.module A:hover
{
	color: #3E7287;
}
#mainmodules
{
	border-bottom: 1px solid #B7D9E9;
}
/*Side Column Modules*/
.sidemod-title
{
	border-left: 1px solid #B7D9E9;
	border-bottom: 1px solid #B7D9E9;
}
.sidemod H3, .search-results-full H3
{
	background: url(../images/blue/sidemod-h3.png) no-repeat 0 100%;
}
.hilite1 .module
{
	background: #DDEBF1;
	border: 1px solid #B7D9E9;
	border-top: 0;
}
.hilite2 .module
{
	background: #F4FDFF;
	border: 1px solid #B7D9E9;
	border-top: 0;
}
.hilite3 .module
{
	background: #FFF;
	border: 1px solid #B7D9E9;
	border-top: 0;
}
/*Side Menus*/
#main-body UL.menu LI
{
	background: #E7F4F8;
	border: 1px solid #B7D9E9;
}
#main-body UL.menu LI A, #main-body UL.menu LI .separator
{
	border: 1px solid #E7F4F8;
}
#main-body UL.menu LI A:hover, #main-body UL.menu LI.active A
{
	background: #F4FDFF url(../images/blue/menu-tr.png) no-repeat 100% 0;
	border: 1px solid #B7D9E9;
}
#main-body UL.menu SPAN
{
	background: url(../images/blue/list-arrow.png) no-repeat 4px 10px;
}
#main-body UL.menu LI:hover SPAN, #main-body UL.menu LI.active SPAN
{
	background: url(../images/blue/list-arrow.png) no-repeat 4px 10px;
}
#main-body UL.menu LI.active UL
{
	background: #F4FDFF;
}
#main-body UL.menu LI.active UL
{
	border: 1px solid #B7D9E9;
}
#main-body UL.menu LI.active.parent LI A:hover, #main-body UL.menu LI.active.parent LI.active.parent LI A:hover
{
	color: #333;
}
/*Bottom Section*/
#main-footer
{
	background: #29725C;
	border-top: 1px solid #B7D9E9;
	border-bottom: 1px solid #B7D9E9;
}
#bot-logo
{
	background: url(../images/blue/bot-logo.png) no-repeat 0 0;
}
#copyright, #copyright A
{
	color: #FEFEFE;
}
/*Extra Joomla Elements*/
.sectiontableheader
{
	background: url(../images/blue/main-tr.png) no-repeat 100% 0;
}
TR.sectiontableentry1:hover
{
	background: #DDEBF1;
}
TR.sectiontableentry2:hover
{
	background: #DDEBF1;
}
TR.sectiontableentry1 TD, TR.sectiontableentry2 TD, TD.sectiontableentry1, TD.sectiontableentry2
{
	border-bottom: 1px solid #B7D9E9;
}
UL#mainlevel LI
{
	background: url(../images/blue/list-arrow.png) no-repeat 0 4px;
}
/*Extra Content Styles*/
.module FORM.poll A
{
	color: #3E7287;
}
.module FORM.poll A:hover
{
	color: #666;
}
.tool-tip
{
	background: #FBF3AD;
	color: #333;
	border: 2px solid #F8E639;
}
A.large .button
{
	background: url(../images/blue/font-button.png) no-repeat 0 0;
}
A.small .button
{
	background: url(../images/blue/font-button.png) no-repeat 0 -13px;
}
#lock-button
{
	background: url(../images/blue/lock.png) no-repeat 0 50%;
}
#lock-button.login
{
	background: url(../images/blue/lock2.png) no-repeat 0 50%;
}
/*Login Styles*/
FORM.form-login, FORM.log
{
	background: url(../images/blue/main-br.png) no-repeat 100% 100%;
	border-bottom: 1px solid #B7D9E9;
}
FORM.form-login .inputbox
{
	background: #EFF8FA;
	border: 1px solid #B7D9E9;
	color: #3E7287;
}
.login-links A
{
	background: url(../images/blue/list-arrow.png) no-repeat 0 3px;
}
INPUT.button
{
	background: #FFF url(../images/blue/readon-bg.png) repeat-x 0 100%;
	border: 1px solid #B7D9E9;
}
INPUT.button:hover
{
	background: #FFF;
	color: #3E7287;
}
#login-module H3
{
	background: url(../images/blue/lock2.png) no-repeat 0 2px;
}
A#rokbox-close
{
	background: url(../images/blue/close.png) no-repeat 0 0;
}
/*RokTabs*/
.roktabs-wrapper
{
	border-bottom: 1px solid #B7D9E9;
}
.roktabs-wrapper .roktabs-links
{
	background: url(../images/blue/roktabs-li-bg.png) repeat-x 0 0;
}
.roktabs-wrapper .active-arrows .roktabs-links
{
	background: url(../images/blue/roktabs-li-bg.png) repeat-x 0 0;
}
.roktabs-wrapper .roktabs-links UL LI.active SPAN
{
	border-right: 1px solid #B7D9E9;
	border-left: 1px solid #B7D9E9;
}
.roktabs-wrapper .roktabs-links UL.roktabs-top LI.active, .roktabs-wrapper .roktabs-links UL.roktabs-bottom LI.active
{
	background: url(../images/blue/roktabs-li-active.png) repeat-x 50% 0;
}
.roktabs-wrapper .arrow-next
{
	background: url(../images/blue/roktabs-next.png) no-repeat 0 0;
}
.roktabs-wrapper .arrow-prev
{
	background: url(../images/blue/roktabs-prev.png) no-repeat 0 0;
}
.roktabs-wrapper .roktabs-container-bg
{
	background: url(../images/blue/roktabs-container.png) repeat-x 0 0;
}
.tabs-bottom .roktabs-wrapper .roktabs-container-bg
{
	border-top: 1px solid #B7D9E9;
}
.roktabs-wrapper .roktabs-container-br
{
	background: url(../images/blue/main-br.png) no-repeat 100% 100%;
}
.roktabs-wrapper .roktabs-container-bl
{
	background: url(../images/blue/main-bl.png) no-repeat 0 100%;
}
.roktabs-wrapper .roktabs-container-tl
{
	background: url(../images/blue/roktabs-tl.png) no-repeat 0 0;
}
.roktabs-wrapper .roktabs-container-tr
{
	background: url(../images/blue/roktabs-tr.png) no-repeat 100% 0;
}
/*Form overrides*/
FORM.editor
{
	background: #DDEBF1;
	border: 1px solid #B7D9E9;
}
FORM.editor INPUT, FORM.editor TEXTAREA
{
	border: 1px solid #B7D9E9;
	background: #EFF8FA;
}
FORM.editor FIELDSET A
{
	color: #00C;
}
FORM.editor FIELDSET
{
	border-bottom: 1px solid #B7D9E9;
}
FORM.editor LEGEND
{
	color: #3E7287;
	background: url(../images/blue/list-arrow.png) no-repeat 0 50%;
}
/*RokCandy Formatting*/
IMG.feature-img
{
	border: 1px solid #B7D9E9;
}
.feature-img-title
{
	background: #EFF8FA;
	border: 1px solid #B7D9E9;
}
A.img-title
{
	background: url(../images/blue/icon1.png) no-repeat 0 0;
}
.showcase-feature
{
	background: url(../images/blue/show-bg.jpg) no-repeat 0 0;
}
.show-feat-block1
{
	background: url(../images/blue/rtl/main-tl.png) no-repeat 0 0;
	border-top: 1px solid #B7D9E9;
	border-bottom: 1px solid #B7D9E9;
}
.show-feat-block2
{
	background: url(../images/blue/main-tr.png) no-repeat 100% 0;
}
.show-feat-block3
{
	background: url(../images/blue/main-bl.png) no-repeat 0 100%;
}
.show-feat-block4
{
	background: url(../images/blue/main-br.png) no-repeat 100% 100%;
}
A.show-readon
{
	border: 1px solid #B7D9E9;
	border-bottom: 1px solid #F4FDFF;
	background: #F4FDFF;
}
.show-feat2-bg
{
	background: url(../images/blue/feat2-bg-t.png) no-repeat 0 0;
	height: 5px;
}
.show-feat2-bg2
{
	background: url(../images/blue/feat2-bg.png) repeat-y 0 0;
}
.show-feat2-bg3
{
	background: url(../images/blue/feat2-bg-b.png) no-repeat 0 0;
	height: 5px;
}
SPAN.important-title, SPAN.important-title-blue, SPAN.important-title-red, SPAN.important-title-green, SPAN.important-title-purple, SPAN.important-title-orange, SPAN.important-title-brown, SPAN.important-title-grey
{
	background: #EFF8FA !important;
}
BLOCKQUOTE, PRE
{
	background: #DDEBF1 !important;
	border: 1px solid #B7D9E9 !important;
}
/*Frontpage styles*/
.content-row
{
	border-bottom: 1px solid #B7D9E9;
}
.content-row-img IMG
{
	border: 1px solid #DFDFDF;
}

