.moduletopnav {
    background: url('../img/navmenuR.png') top right no-repeat;
}

.moduletopnav div {
    background: url('../img/navmenuL.png') top left no-repeat;
}

.moduletopnav div div {
    background:url('../img/navmenuL.png') bottom left no-repeat;
}

.moduletopnav div div div {
    background: #ffffff url('../img/navmenuR.png') bottom right no-repeat;
}

#navbar .moduletopnav a:link,#navbar .moduletopnav a:visited {
    background: url('../img/menubar.png') 100% 0 repeat-y;
}

.moduledarkS div {
    background: url('../img/mod_tl_darkS.png') top left no-repeat;
}

.moduledarkS div div, .moduletabledarkS div div {
    background: url('../img/mod_bl_darkS.png') bottom left no-repeat;
}

.moduledarkS div div div, .moduletabledarkS div div div{
    background: url('../img/mod_br_darkS.png') bottom right no-repeat;
}

.modulelightS div { 
    background: url('../img/mod_tl_lightS.png') top left no-repeat;
}

.modulelightS div div{
    background: url('../img/mod_bl_lightS.png') bottom left no-repeat;
}

.modulelightS div div div{
    background: url('../img/mod_br_lightS.png') bottom right no-repeat;
}

.modulemidS div {
    background: url('../img/mod_tl_midS.png') top left no-repeat;
}

.modulemidS div div{
    background: url('../img/mod_bl_midS.png') bottom left no-repeat;
}

.modulemidS div div div {
    background: url('../img/mod_br_midS.png') bottom right no-repeat;
}

.modulebdr {
    background: url('../img/boxright_bdr.png') top right no-repeat;
}

.modulebdr div {
    background: url('../img/boxleft_bdr.png') top left no-repeat;
}

.modulebdr div div {
    background: url('../img/boxleft_bdr.png') bottom left no-repeat;
}

.modulebdr div div div {
    background: url('../img/boxright_bdr.png') bottom right no-repeat;
}

.moduledark {
    background: url('../img/boxright_dark.png') top right no-repeat;
}

.moduledark div {
    background: url('../img/boxleft_dark.png') top left no-repeat;
}

.moduledark div div {
    background: url('../img/boxleft_dark.png') bottom left no-repeat;
}

.moduledark div div div {
    background: url('../img/boxright_dark.png') bottom right no-repeat;
}

.modulemid {
    background: url('../img/boxright_mid.png') top right no-repeat;
}

.modulemid div {
    background: url('../img/boxleft_mid.png') top left no-repeat;
}

.modulemid div div {
    background: url('../img/boxleft_mid.png') bottom left no-repeat;
}

.modulemid div div div {
    background: url('../img/boxright_mid.png') bottom right no-repeat;
}

.modulelight {
    background: url('../img/boxright_light.png') top right no-repeat;
}

.modulelight div {
    background: url('../img/boxleft_light.png') top left no-repeat;
}

.modulelight div div {
    background: url('../img/boxleft_light.png') bottom left no-repeat;
}

.modulelight div div div {
    background: url('../img/boxright_light.png') bottom right no-repeat;
}

.designer {
    color: #ffff00;
}

.designer a:link, .designer a:visited {
    color: #000000;
}

.designer a:hover {
    color: #000000;
}

#headerleader .module-gradient {
    background: url('../img/gradient.png') repeat-x top;
}

/*Border colors*/
.topbar {
    background: #227AB4;
}

#wrap-a {
    border: 1px solid #000000;
}

#wrap-b {
    border: 1px solid #FFFFFF;
}

#wrap {
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
}

#wrap-c {
    border: 3px solid #FFFFFF;
}

#footer #mainlevel li a:hover, #footer #mainlevel li a#active_menu{
    color: #000;
}

/*Sitewide font style, DONT set size here*/
body {
    color: #000000;
    background: #7A93C9;
}

.contentheading, a.contentpagetitle:link, a.contentpagetitle:visited {	
    color: #227AB4;
}

.componentheading {
    color: #000;
}

a.contentpagetitle:hover {
    color: #666;
}

h1 {
    color: #0066FF;
}

h2 {
    color: #CC3333;
}

h3 {
    color: #227AB4;
}

h4 {
    color: #227AB4;
}

h5 {
    color: #227AB4;
}

h6 {
    color: #227AB4;
}

.createdate, .modifydate, .small {
    color: #BFBFBF;
}

a:link, a:visited {
    color: #009900;
}

a:hover {
    color: #009900;
}

a.category:hover {
    color: #227AB4;
}

table.contenttoc {
    color: #330;
}

div.mosimage_caption {
    color: #666;
}

.pagenav {
    color: #73819C;
}

/*Header for table content*/
td.sectiontableheader {
    color: #FFF;
    background: #222;
}

/*Alternating table rows*/
tr.sectiontableentry1 td, td.sectiontableentry1 {
    background-color: #F8F8F8;
}

tr.sectiontableentry2 td, td.sectiontableentry2 {
    background-color: #EFEFEF;
}

/*Main horizontal Navigation*/
#navbar .moduletopnav a:link, #navbar .moduletopnav a:visited{
    color: #ffffff;
}

#navbar .moduletopnav a:hover{
    background: #FF0000;
}

.moduledarkS, .moduledarkS a:link, .moduledarkS a:visited, .moduledarkS li a, .moduledarkS p, .moduledarkS td, .moduledarkS ul, .moduledarkS h3 {
    color: #000000;
}

.modulelightS, .modulelightS a:link, .modulelightS a:visited, .modulelightS li a, .modulelightS p, .modulelightS td, .modulelightS ul, .modulelightS h3, .modulelightS {
    color: #000000;
}

.modulemidS, .modulemidS a:link, .modulemidS a:visited, .modulemidS li a, .modulemidS p,.modulemidS td, .modulemidS ul, .modulemidS h3 {
    color: #000000;
}

/*SOLID Rounded Box BACKGROUND COLORS*/
.moduledarkS, moduletabledarkS {
    background: #cccccc url('../img/mod_tr_darkS.png') top right no-repeat;
}

.modulelightS {
    background: #227AB4 url('../img/mod_tr_lightS.png') top right no-repeat;
}

.modulemidS {
    background: #666666 url('../img/mod_tr_midS.png') top right no-repeat;
}

/*BORDERED Rounded boxes*/
.moduledark h3, .modulemid h3, .modulelight h3 {
    color: #fff;
}

.module h3, .modulebdr h3 {
    color: #666;
}

body.contentpane {
    background:#E1DDDD;
}
