/**
 * Raxan website theme
 */

body {
    background: #fff;
    font-size:  90%;
    color: #505050;
}

/* headings */
h1,h2,h3,h4,h5,h6 {color:#555}
h1 { font-size: 2.5em;}
h2 { font-size: 1.5em;}
h3 { font-size: 1em;}
h4 { font-size: 0.7em;}
h5 { font-size: .5em;}
h6 { font-size: .5em;}

/*links */
a {
    color:#154EF1;
}

/* navbar */
.navbar {
    margin-top: 15px;
    margin-bottom:5px;
}
.navbar .lf,.navbar .md,.navbar .rt {
    background: url(menu-bar-bg.gif);
}
.navbar .lf,.navbar .md,.navbar .rt  {
    height:50px;
    background-position: left top
}
.navbar .rt {
    margin-left:20px;
    background-position: right top;
}
.navbar .md {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: 37px;
    margin-right:20px;
    background-position: bottom;
    color: #aaa;
    font-weight:bold;
}
.navbar ul {
    margin:0;
    padding:0;
}
.navbar li {
    float:left;
    margin-top:10px;
    margin-right:10px;
    line-height:15px;
    padding-right:10px;
    min-width:50px;
    vertical-align:middle;
    text-align: center;
    border-right:1px solid #aaa;
    list-style: none; 
}
.navbar li.last {
    border:0;
}
.navbar li a {
    color:#aaa;
    text-decoration: none;
}
.navbar li a:hover {
    color:#fff;
    text-decoration: underline;
}
.navbar li.active a {
    color: #f0f0f0;
    background: url('menu-bg.gif') repeat-x bottom;
}

/* top search bar */
#top-search-bar {
    padding:3px ;
    border:1px solid #777;
    background:none;
    color:#aaa;
}
#top-search-bar.search-focus {
    border-color:#FC7800;
    background: #fff;
    color: #000;
}

/* text colors */
.orange {color: #FC7800}
.green {color:green}
.blue {color:#008CE4}
.red {color:#ff0000}
.soft { color: #555; }
.very-soft { color: #999; }
.hard { color: #000; }
.bold {
    font-weight:bold;
}

/* panel */
.panel.cool-panel .pm1 {
    background: #fff url(body-bg.gif) repeat-x top;    
}
.panel.plain-panel .pm1 {
    background: #fff;    
}

/* hop button */
a.hop-button {
    padding: 7px 5px 5px 36px;
    background:url('tag_blue.png') no-repeat;
    text-decoration: none;
    font-size: 1.2em;
    font-weight: bold;
    color:#007EC7;
}
a.hop-button:hover {
    background:url('tag_green.png') no-repeat;
    text-decoration: none;
    color:green;
}
a.hop-button:hover span {
    color:green;
}

/* quicklinks */
.quicklinks a {
    color:#555;
}
.quicklinks .active a {
    color:green;    
}

/* page footer */
.page-footer .breadcrumbs a {color: #888; font-weight:bold;}
.page-footer .breadcrumbs .B_lastCrumb {color: #555;}
.page-footer .breadcrumbs {
    padding: 5px 0 10px 0;
    font-size:1.3em;
}
.page-footer .content {
    background: #fff url('footer-bg.gif') repeat-x;
}
.page-footer  ul li a {
    color:#777;
}


