/* style15 */

body {
	background: #ffffff url(../images/style15/bg.png) 0 0 repeat-x;
	color: #333;
}

/* font colors */

a {
	color: #021f3d;
}

h1 {
	color: #021f3d;
}


h2 {
	color: #021f3d;
}

h3 { 
   color: #666;
}

.contentheading {
	color: #021f3d;
}

.componentheading {
	color: #021f3d;
}

div#mainbody a {

}


/* structure */

/* mainbody */

div#mainbody {
	border-top: 0px solid #fff;
	background: #fff;
}

div#mainbody td.mainbody,
div#mainbody td.left,
div#mainbody td.right {
	color: #333;
}

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 {
	background: #ededed url(../images/style15/body-h3.png) 0 0 repeat-y;
	color: #fff;
}

#mainbody li {
	background: url(../images/style15/bullet-body.png) 0 3px no-repeat;
}


/* section1 */

div#section1 {
	background: #FFFFFF;
	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 {
	
}

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: #fff;
	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: #fff;
}

div#horiz-menu li.active li a {
	color: #277BC0;
}

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: #277BC0;
}

div#horiz-menu li li a{
	color: #277BC0;
}

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: #277BC0;
}

#horiz-menu li.active,
#horiz-menu li.active_menu {
	background: url(../images/style15/menu-r.png) 100% 0 no-repeat;
}

#horiz-menu li.active a,
#horiz-menu li.active_menu a {
	background: url(../images/style15/menu-l.png) 0 0 no-repeat;
	color: #277BC0;
}

#horiz-menu li.active li.active,
#horiz-menu li.active li.active a {
	background: none;
}


/* top menu */

div#top a.mainlevel {
	color: #333;
}


/* mainlevel menu */

a.mainlevel {
	background: url(../images/style15/bullet-7.png) 0 2px no-repeat;
}

/* content stuff */


pre {
	background: #f6f6f6;
	border-top: 3px solid #ddd;
	border-bottom: 3px solid #ddd;
}


/* joomla content */
span.pathway {
	color: #333;
}

span.pathway img {
	background: url(../images/style15/bullet-pathway.png) no-repeat;
}

span.pathway a {
	color: #277BC0;
}

.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;
}


