/* font and color */
body {
 /* background-image: url("../images/background.jpg");
  background-position: top center;*/
  background-repeat: no-repeat;
  color: #727272;
  font: 12px Arial,Helvetica,sans-serif;
  background-color: #E8E8E8;
}
p, td {
    color: #303030;
    font-family: 'Catamaran', sans-serif;
    font-size: 1.2em;
    line-height: 1.75em;
}


h1 {
    font-size: 150%;
}
h2, .title {
    font-size: 150%;
}


/* grid spacing */
body .rt-block {
    margin: 0px;
}

/* remove header overlay */
.rt-header-overlay-all {
    background-color: #FFFFFF;
    background-image: none;
}
#rt-header {
    background-color: #4E7FFF;
    height: 135px;
    margin: 0 auto;
    max-width: 1008px;
    margin-bottom: 10px;
}
#rt-top-surround {
    background-color: #4e7fff;
    margin: 0 auto;
    max-width: 1008px;

}
#rt-top {
    background-color: #4e7fff;
    margin: 0 auto;
    max-width: 1008px;
    border: none;
    height: 50px;
}
#rt-sidebar-a {
    background-color: #FFFFFF;
}
/* remove footer overlay */
.rt-footer-overlay {
    display: none;
}
#rt-footer {
    background-color: #4e7fff;
}
#rt-footer a {
    color: #ffffff;
}
#rt-footer a:hover {
    text-decoration: #underline;
}
#rt-footer-surround {
    background-color: #ffffff;
}
/* search module class suffix */
div.search-module {
    border: medium none;
    border-radius: none;
    color: #282828;
    float: right;
    padding: 3px;
    background-color: #4e7fff;
}
div.search-module input {
    width: 160px;
}
/* remove duplicate x to close */
#roksearch_results #roksearch_link:before {
    display: none;
}
/* copyright module class suffix */
div.copyright-module {
    color: #282828;
    margin-top: 15px;
    margin-left: 85px;
}
/* sitemap footer module class suffix */
div.sitemap-footer {
    color: #ffffff;
}
div.sitemap-footer p {
    color: #ffffff;
}
div.sitemap-footer a {
    color: #ffffff;
}
div.sitemap-footer a:hover {
    text-decoration: underline;
}

.menu-block {
    background-color: #E8E8E8;
    float: left;
    width: 100%;
}
.gf-menu {
    float: left;
    margin-left: 5px;
}
.gf-menu .item {
    background-color: #E8E8E8;
    border: 1px solid #E8E8E8 !important;
    color: #000000 !important;
    height: 39px !important;
    line-height: 39px !important;
    text-decoration: none;
    text-shadow: none;
    padding-left: 6px!important;
}
.gf-menu.l1 > .active > .item {
    background-color: #4E7FFF;
    color: #FFFFFF !important;
}
.gf-menu.l1 > li:hover > .item {
    background-color: #4E7FFF;
    color: #FFFFFF !important;
    height: 39px !important;
    line-height: 39px !important;
}

/* footer-menu module class suffix */
div.footer-menu {
    background-color: transparent;
    margin: 0px;
    padding: 0px;
}
div.footer-menu .menutop li.root > .item {
    padding: 5px;
    line-height: 18px;
    height: 18px!important;
    background-color: transparent;
    background-image: none;
    border: none;
}
div.footer-menu .menutop li.root > .item:hover {
    text-decoration: underline;
    color: black;
}
/* set up grid size for maximum 1008 wide */
@media only screen and (min-width: 1080px) {
div.rt-container {width: 1008px;}
div.rt-grid-1 {width: 84px;}
div.rt-grid-2 {width: 168px;}
div.rt-grid-3 {width: 252px;}
div.rt-grid-4 {width: 336px;}
div.rt-grid-5 {width: 420px;}
div.rt-grid-6 {width: 504px;}
div.rt-grid-7 {width: 588px;}
div.rt-grid-8 {width: 672px;}
div.rt-grid-9 {width: 756px;}
div.rt-grid-10 {width: 840px;}
div.rt-grid-11 {width: 924px;}
div.rt-grid-12 {width: 1008px;}

div.rt-push-1 {left: 84px;}
div.rt-push-2 {left: 168px;}
div.rt-push-3 {left: 252px;}
div.rt-push-4 {left: 336px;}
div.rt-push-5 {left: 420px;}
div.rt-push-6 {left: 504px;}
div.rt-push-7 {left: 588px;}
div.rt-push-8 {left: 672px;}
div.rt-push-9 {left: 756px;}
div.rt-push-10 {left: 840px;}
div.rt-push-11 {left: 924px;}

div.rt-pull-1 {left: -84px;}
div.rt-pull-2 {left: -168px;}
div.rt-pull-3 {left: -252px;}
div.rt-pull-4 {left: -336px;}
div.rt-pull-5 {left: -420px;}
div.rt-pull-6 {left: -504px;}
div.rt-pull-7 {left: -588px;}
div.rt-pull-8 {left: -672px;}
div.rt-pull-9 {left: -756px;}
div.rt-pull-10 {left: -840px;}
div.rt-pull-11 {left: -924px;}

div.rt-prefix-1 {padding-left: 84px;}
div.rt-prefix-2 {padding-left: 168px;}
div.rt-prefix-3 {padding-left: 252px;}
div.rt-prefix-4 {padding-left: 336px;}
div.rt-prefix-5 {padding-left: 420px;}
div.rt-prefix-6 {padding-left: 504px;}
div.rt-prefix-7 {padding-left: 588px;}
div.rt-prefix-8 {padding-left: 672px;}
div.rt-prefix-9 {padding-left:756px;}
div.rt-prefix-10 {padding-left: 840px;}
div.rt-prefix-11 {padding-left: 924px;}
}