/*********** COLOR CHANGES FOR BLUE COLOR **********/

body {
    color: #222222;
}

#stripe {
    border-top:4px solid #b11722;
}

#all {
    background: #fff url(default/new_bg5.jpg) left top repeat-x;
}

#topmenuIcons {
    background: #000;
}

a:link, a:visited {
    color: #666666;
}

#pathwayFonts {
    border-top: 0px solid #d6e6eb;
    border-bottom: 0px solid #d6e6eb;
}

#footer {
    border-top: 0px solid #253735;
    height:50px;
    background: #b0b0af;
}

#inside {
    margin:0 auto;
    width: 1000px;
    font-size:12px;

}

#bottom_wrapper {
    background: #b0b0af;
    border-top: 4px solid #b11722;
    border-bottom: 0px solid #2d2c2c;

}

#bottom {

    margin:0 auto;
    width: 1000px;
    font-size:12px;
    color:#222 !important;
    background: url(default/stripe2.png) left top repeat;
}

#search .inputbox {
    color:#ffffff;
    border-top: 0px solid #5fa93a;
    border-left: 0px solid #5fa93a;
    background:none url(../images/default/) top left repeat-x;
}

#search .button {
    background: url(default/bg_button.gif) left top no-repeat;
}

#fonts a#largeFont {
    background: url(default/big_font.gif) left top no-repeat;
}

#fonts a#smallFont {
    background: url(default/small_font.gif) left top no-repeat;
}

#fonts a#normalFont {
    background: url(default/default_font.gif) left top no-repeat;
}

#pathway h3, #pathway {
    color: #666666;
}

/**global styles**/

.inputbox, .validate-email {
    border: 1px solid #d6e6eb;
    background: #edf4f6;
}

input.button, button.button, button.validate {
    background: #006383;
}

/**modules**/

div.djmodule {
    border: 0px solid #d7e7ec;
}

div.djmodule h3 {
    padding-top:8px;
    margin-bottom:0px;
    border-right: 0px solid #b11722;
    color: #ffffff;
    height:20px;
    width:235px;

} 

div.djmodule_content h3 {
    padding-top:8px;
    margin-bottom:0px;
    border-bottom: 4px solid #b11722;
    color: #ffffff;
    height:20px;
    
} 

div.djmodule2 h3 {
    color: #222;
}

div.bg {
    background: #cccccc;
}

div.bgh3 h3 {
    background: url(default/head_bg2.gif) bottom left repeat-x;
    color:#333333;
    font-family: 'LuxiSansBold', Arial, sans-serif !important;
    padding:10px 0 20px 0!important;
    font-size:28px !important;
    width:100%;
}

div.arrow h3 {
    background:#ccc url(default/arrow_bg.gif) left no-repeat;
}

/**menus**/

ul.menu li, 
ul#mainlevel li {
    border-top: solid 0px #d7e7ec;
    margin-right:0px;
    margin-left:0px;

}

ul.menu li a:link, 
ul.menu li a:visited, 
ul#mainlevel li a {
    color: #666666;
    width:229px;

    background: url(default/menu_bg.jpg) left no-repeat;
}

ul.menu li ul li a:link, 
ul.menu li ul li a:visited, 
ul.menu li ul li.active a, 
ul.menu li ul li.active li a, 
ul.menu li ul li.active li li a {
    color: #006383;
}

/**topmenu**/

#topmenu li:hover, 
#topmenu li.active {
    background: #000;
}

#topmenu ul li {
    background: transparent;
}

#topmenu ul li ul li {
    background: #000;
}

#topmenu li:hover li:hover, 
#topmenu li:hover li:hover li:hover, 
#topmenu li:hover li:hover li:hover li:hover, 
#topmenu li:hover li:hover li:hover li:hover li:hover {
    background: #000;
}

#topmenu li li.active {
    background: #000;
}

/**Joomla 1.6**/

table.category {
    border: 0px solid #019FD5;
    width: 100%;
}

table.category th, table.category td {
    padding: 2px 6px;
}

table.category thead {
    background: #019FD5;
}

tr, td {
    border: 0px solid #019FD5;
}

input.validate-password, input.required {
    border: 1px solid #d6e6eb;
    background: #edf4f6;    
}

.readmore a:link, .readmore a:visited {
    background: url(default/bg_readon2.gif) left no-repeat;
    color: #666666;
}
.slideshow ul li {list-style:none;}