/* style15 */



body {

	background: #F4F4F4 url(../images/style15/bg.png) 0 0 repeat-x;

	color: #333;

}



/* font colors */



a {

	color: #0078b9;

}



h1 {

	color: #0078b9;

}





h2 {

	color: #0078b9;

}



h3 { 

   color: #666;

}



.contentheading {

	color: #0078b9;

}



.componentheading {

	color: #0078b9;

}



div#mainbody a {



}





/* structure */



/* mainbody */



div#mainbody {

	border-top: 1px solid #23689C;

	background: #fff;

}



div#mainbody td.mainbody,

div#mainbody td.left,

div#mainbody td.right {

	background: url(../images/style15/body-bg.png) 0 0 repeat-y;

}



div#mainbody a.readon {

	background: url(../images/style15/body-readmore.png) 0 0 no-repeat;

	color: #fff;

}



div#mainbody td.section {

	background: url(../images/style15/body-bg.png) 0 0 repeat-y;

}



div#mainbody div.moduletable h3,

div#mainbody div.module h3 {

	background: #ededed url(../images/style15/body-h3.png) 0 0 repeat-y;

	color: #0078b9;

}



#mainbody li {

	background: url(../images/style15/bullet-body.png) 0 3px no-repeat;

}



/* hilite1 */



#mainbody div.moduletable-hilite1 a {

	color: #0078b9;

}



#mainbody div.moduletable-hilite1 {

	background: #E6E6E6 url(../images/style15/body-hl1-bg.png) 0 0 repeat-y;

}



#mainbody div.moduletable-hilite1 h3 {

	background: #D6D6D6 url(../images/style15/body-hl1-h3.png) 0 0 repeat-y;

	color: #4B4B4B;

}



#mainbody div.moduletable-hilite1 li {

	background: url(../images/style15/bullet-hl1.png) 0 3px no-repeat;	

}



#mainbody div.moduletable-hilite1 a.readon {

	background: url(../images/style15/body-hl1-readmore.png) 0 0 no-repeat;

	color: #fff;

}



/* hilite2 */





#mainbody div.moduletable-hilite2 a {

	color: #444;

}



#mainbody div.moduletable-hilite2 {

	background: #929292 url(../images/style15/body-hl2-bg.png) 0 0 repeat-y;

	color: #fff;

}



#mainbody div.moduletable-hilite2 h3 {

	background: #808080 url(../images/style15/body-hl2-h3.png) 0 0 repeat-y;

	color: #fff;

}



#mainbody div.moduletable-hilite2 li {

	background: url(../images/style15/bullet-hl2.png) 0 3px no-repeat;	

}



#mainbody div.moduletable-hilite2 a.readon {

	background: url(../images/style15/body-hl2-readmore.png) 0 0 no-repeat;

	color: #fff;

}



/* hilite3 */



#mainbody div.moduletable-hilite3 a {

	color: #D2A61D;

}



#mainbody div.moduletable-hilite3 {

	background: #FBF8DE url(../images/style15/body-hl3-bg.png) 0 0 repeat-y;

	color: #333;

}



#mainbody div.moduletable-hilite3 h3 {

	background: #F6EFC2 url(../images/style15/body-hl3-h3.png) 0 0 repeat-y;

	color: #D2A61D;

}



#mainbody div.moduletable-hilite3 li {

	background: url(../images/style15/bullet-hl3.png) 0 3px no-repeat;	

}



#mainbody div.moduletable-hilite3 a.readon {

	background: url(../images/style15/body-hl3-readmore.png) 0 0 no-repeat;

	color: #fff;

}



/* hilite4 */



#mainbody div.moduletable-hilite4 a {

	color: #215885;

}



#mainbody div.moduletable-hilite4 {

	background: #E0EBF8 url(../images/style15/body-hl4-bg.png) 0 0 repeat-y;

	color: #333;

}



#mainbody div.moduletable-hilite4 h3 {

	background: #C6DAF1 url(../images/style15/body-hl4-h3.png) 0 0 repeat-y;

	color: #1E4160;

}



#mainbody div.moduletable-hilite4 li {

	background: url(../images/style15/bullet-hl4.png) 0 3px no-repeat;	

}



#mainbody div.moduletable-hilite4 a.readon {

	background: url(../images/style15/body-hl4-readmore.png) 0 0 no-repeat;

	color: #fff;

}



/* hilite5 */



#mainbody div.moduletable-hilite5 h3 {

	background: #585858 url(../images/style15/body-hl5-h3.png) 0 0 repeat-y;

	color: #E6E6E6;

}



/* hilite6 */



#mainbody div.moduletable-hilite6 h3 {

	background: #246BA2 url(../images/style15/body-hl6-h3.png) 0 0 repeat-y;

	color: #DEE9F1;

}



/* hilite7 */



#mainbody div.moduletable-hilite7 h3 {

	background: #848484 url(../images/style15/body-hl7-h3.png) 0 0 repeat-y;

	color: #fff;

}



/* hilite8 */



#mainbody div.moduletable-hilite8 h3 {

	background: #0078b9 url(../images/style15/body-hl8-h3.png) 0 0 repeat-y;

	color: #E9F0F5;

}



/* section1 */



div#section1 {

	background: #0078b9;

	padding-top: 1px;

	color: #E9F0F5;

}



div#section1 a {

	color: #9FDAED;

}



div#section1 a.readon {

	background: url(../images/style15/section1-readmore.png) 0 0 no-repeat;

	color: #fff;

}



div#section1 td.section {

	background: url(../images/style15/section1-bg.png) 0 0 repeat-y;

}



div#section1 div.moduletable h3 {

	background: #23689C url(../images/style15/section1-h3.png) 0 0 repeat-y;

	color: #E9F0F5;

}



#section1 li {

	background: url(../images/style15/bullet-section1.png) 0 3px no-repeat;	

}



/* section2 */





div#section2 {

	background: #0078b9;

	padding-top: 1px;

	color: #E9F0F5;

}



div#section2 a {

	color: #9FDAED;

}



div#section2 a.readon {

	background: url(../images/style15/section2-readmore.png) 0 0 no-repeat;

	color: #fff;

}



div#section2 td.section {

	background: url(../images/style15/section2-bg.png) 0 0 repeat-y;

}



div#section2 div.moduletable h3 {

	background: #23689C url(../images/style15/section2-h3.png) 0 0 repeat-y;

	color: #E9F0F5;

}



#section2 li {

	background: url(../images/style15/bullet-section2.png) 0 3px no-repeat;

}



img#logo {

	background: url(../images/style15/logo.png) 0 0 no-repeat;

}



div#footer {

	background: url(../images/style15/bottom-bg.png) 0 0 repeat-x;

}



div#footer .rk-1 {

	background: url(../images/style15/bottom-r.png) 100% 0 no-repeat;

}



div#footer .rk-2 {

	background: url(../images/style15/bottom-l.png) 0 0 no-repeat;

}



div#the-footer {

	background: url(../images/style15/bottom-rocket.png) 50% 0 no-repeat;

}



/* horiz menu */



div#horiz-menu a {

	color: #333;

}



div#horiz-menu li.active li a {

	color: #0078b9;

}



div#horiz-menu a:hover,

div#horiz-menu ul.nav li.sfHover a.topdaddy:link,

div#horiz-menu ul.nav li.sfHover a.topdaddy:visited {

	color: #0078b9;

}



div#horiz-menu li li a{

	color: #0078b9;

}



div#horiz-menu li:hover,

div#horiz-menu li.sfHover,

div#horiz-menu li.active:hover,

div#horiz-menu li.active.sfHover {

	background: url(../images/style15/menu2-r.png) 100% 0 no-repeat;

}



div#horiz-menu li:hover a,

div#horiz-menu li.sfHover a,

div#horiz-menu li.active:hover a,

div#horiz-menu li.active.sfHover a {

	background: url(../images/style15/menu2-l.png) 0 0 no-repeat;

	color: #0078b9;

}



#horiz-menu li.active {

	background: url(../images/style15/menu-r.png) 100% 0 no-repeat;

}



#horiz-menu li.active a {

	background: url(../images/style15/menu-l.png) 0 0 no-repeat;

	color: #0078b9;

}



#horiz-menu li.active li.active,

#horiz-menu li.active li.active a {

	background: none;

}



/* moomenu */



#horiz-menu li li {

	background:#E6E6E6;

	border-bottom: 1px solid #BDBDBD;

	border-right: 1px solid #BDBDBD;

}



#horiz-menu li li:hover,

#horiz-menu li li.sfHover,

#horiz-menu li:hover li:hover,

#horiz-menu li.sfHover li.sfHover,

#horiz-menu li.active li.active {

	background: #fff;

}



#horiz-menu li:hover li a.daddy:link,

#horiz-menu li.sfHover li a.daddy:link,

#horiz-menu li:hover li a.daddy:visited,

#horiz-menu li.sfHover li a.daddy:visited  {

	background: url(../images/style15/bullet-sucker.png) 100% 50% no-repeat;

}



#horiz-menu li.sfHover,

#horiz-menu li:hover {

	background: url(../images/style15/menu2-r.png) 100% 0 no-repeat;

}



#horiz-menu li.sfHover a,

#horiz-menu li:hover a {

	background: url(../images/style15/menu2-l.png) 0 0 no-repeat;	

}



/* top menu */



div#top ul.menu a,

div#top a.mainlevel {

	color: #333;

}





/* mainlevel menu */



a.mainlevel {

	background: url(../images/style15/bullet-7.png) 0 2px no-repeat;

}



li.active a,

li.active li.active a,

li.active li.active li.active a,

li.active li.active li.active li.active a {

    font-weight: bold;

    color: #333;

}



li.active li a,

li.active li.active li a,

li.active li.active li.active li a {

	font-weight: normal;

	color: #0078b9;

}



/* content stuff */



a img.album,

.flickr_badge_image img {

	border: 2px solid #0078b9;

}



#mainbody div.moduletable-hilite1 .flickr_badge_image img {

	border: 2px solid #0078b9;

}



#mainbody div.moduletable-hilite2 .flickr_badge_image img {

	border: 2px solid #444;

}



#mainbody div.moduletable-hilite3 .flickr_badge_image img {

	border: 2px solid #D2A61D;

}



#mainbody div.moduletable-hilite4 .flickr_badge_image img {

	border: 2px solid #215885;

}



span.alert {

	color: #c00;

	border-top: 3px solid #fe7b7a;

	border-bottom: 3px solid #fe7b7a;

	background: #ffcccc url(../images/style15/status-alert.png) 10px 50% no-repeat;

}



span.info {

	color: #0055BB;

	border-top: 3px solid #629de3;

	border-bottom: 3px solid #629de3;

	background: #CDDFF6 url(../images/style15/status-info.png) 10px 50% no-repeat;

}



span.note {

	color: #B79000;

	border-top: 3px solid #fde179;

	border-bottom: 3px solid #fde179;

	background: #fff5cc url(../images/style15/status-note.png) 10px 50% no-repeat;

}



span.download {

	color: #57861A;

	border-top: 3px solid #c2df88;

	border-bottom: 3px solid #c2df88;

	background: #e8f4d2 url(../images/style15/status-download.png) 10px 50% no-repeat;

}



blockquote {

	background: #f9f9f9 url(../images/style15/blockquote.png) 0 0 no-repeat;

	color: #666;

	font-style: italic;

	font-size: 120%;

	line-height: 150%;

}



pre {

	background: #f6f6f6;

	border-top: 3px solid #ddd;

	border-bottom: 3px solid #ddd;

}



#mainbody ul.check1 li,

#mainbody li.check1 {

	background: url(../images/style15/bullet-1.png) 0 0 no-repeat;

}



#mainbody ul.check2 li,

#mainbody li.check2 {

	background: url(../images/style15/bullet-3.png) 0 0 no-repeat;

}



#mainbody ul.arrow1 li,

#mainbody li.arrow1 {

	background: url(../images/style15/bullet-2.png) 0 0 no-repeat;

}



#mainbody ul.arrow2 li,

#mainbody li.arrow2 {

	background: url(../images/style15/bullet-4.png) 0 0 no-repeat;

}



#mainbody ul.arrow3 li,

#mainbody li.arrow3 {

	background: url(../images/style15/bullet-5.png) 0 0 no-repeat;

}



#mainbody ul.star li,

#mainbody li.star {

	background: url(../images/style15/bullet-6.png) 0 0 no-repeat;

}



#mainbody ul.circle li,

#mainbody li.circle {

	background: url(../images/style15/bullet-7.png) 0 0 no-repeat;

}



span.loginsubmit,

span.logoutsubmit {

	color: #fff;

	background: url(../images/style15/login_button.png) no-repeat;

}



/* joomla content */

span.pathway {

	color: #333;

}



span.pathway img {

	background: url(../images/style15/bullet-pathway.png) no-repeat;

}



span.pathway a {

	color: #0078b9;

}



.highlight {

  background-color: #ffc;

}



table.mainbody td.mainbody td.sectiontableheader {

  background: #f6f6f6;

  border-bottom: 1px solid #ddd;

}



tr.sectiontableentry1 td,

tr.sectiontableentry2 td,

td.sectiontableentry1,

td.sectiontableentry2 {

  border-top: 1px #fff;

  border-bottom: 1px solid #efefef;	

}



tr.sectiontableentry2 td,

td.sectiontableentry1 {

	background: #fcfcfc;

}



table.contentpaneopen tbody tr td span.small {

	background: url(../images/style15/icon-author.png) 0 0 no-repeat;

}



td.createdate {

	background: url(../images/style15/icon-created.png) 0 0 no-repeat;

}



/* pull-down */



#fxContainer .contentheading,

#fxContainer div.moduletable h3,

#fxContainer {

	color: #fff;

}



#fxTarget { 

	background: #0078b9;

	border-bottom: 2px solid #146093;

}



#fxTab {

	background: url(../images/style15/fx-tab.png) 0 0 no-repeat;

}



#fxTab a:link,

#fxTab a:visited,

#fxContainer a:link,

#fxContainer a:visited {

	color: #fff;

}



#fxTab span:hover,

#fxTab a:hover {

	color: #ccc;

}