body,html{background:url(../images/bkg2.png) #323232;font-family:Verdana, Sans-serif;font-size:14px;color:#333;margin:0;padding:0;}
a{color:#333;}
img{border:0;}
p{margin:0 0 14px;}
h1,h2,h3,h4,h5,h6{font-weight:400;color:#950006;margin:0 0 14px;padding:0;}
h1{font-size:22px;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
#header{width:1024px;height:100px;background:url(../images/header-bkg.png);position:relative;margin:auto;}
#header #logo1{height:76px;width:301px;background:url(../images/ri_logo.png) no-repeat;float:left;margin-top:8px;}
#header #logo2{height:76px;width:217px;background:url(../images/pcs_logo.png) no-repeat;float:left;margin-top:8px;}
#header #logo1 a,#header #logo2 a{height:100%;width:100%;display:block;}
#header #logo-div{height:85px;width:21px;background:url(../images/logo-div.png);float:left;margin:4px 10px 0;}
#header #logo-left{height:85px;width:5px;background:url(../images/logo-left.png);float:left;margin:4px 10px 0 0;}
#header #logo-right{height:85px;width:5px;background:url(../images/logo-right.png);float:left;margin:4px 0 0 10px;}
#header #search-block-form{position:absolute;top:10px;right:15px;background:url(../images/search-bkg.png) no-repeat;height:26px;text-align:right;width:178px;padding:5px;}
#edit-search-block-form--2{width:160px;}
#header #search-block-form .form-submit{float:right;height:26px;width:26px;background:url(../images/search-button.png) no-repeat center;border:none;text-transform:capitalize;text-indent:-9999px;margin:0;}
.search-form .form-submit{float:none;}
#header #search-block-form #edit-search-block-form--2{height:20px;width:140px;border:0;margin:0;padding:3px;}
#header #search-box{float:right;margin-right:3px;}
.form-item-search-block-form{float:left;margin:0!important;padding:0 5px 0 0 !important;}
.region-header .form-wrapper{float:right;margin:0;padding:0;}
#header #phone{position:absolute;top:50px;right:15px;background:#6d0005;font-size:17px;text-align:right;font-weight:700;padding:5px;}
#header #phone #icon{background:url(../images/phone.png) no-repeat;padding-left:26px;display:inline;}
#header-content{width:1000px;height:120px;color:#fff;margin:auto;}
#header-sub{width:100%;min-width:1024px;height:140px;background:url(../images/header-sub-bkg.png) #700;position:relative;box-shadow:0 0 8px rgba(0,0,0,.5);z-index:1;}
#header-sub-content{width:100%;height:40px;color:#fff;}
#superfish-1{width:1012px;padding-top:2px;margin:auto;}
#superfish-1 li{margin:0!important;padding:0!important;}
.sticky-header{height:40px!important;position:fixed!important;top:0;padding-top:4px;background:url(../images/header-sub-bkg.png) bottom;width:100%;}
.toolbar .sticky-header{top:30px;}
.toolbar-drawer .sticky-header{top:65px;}
#navigation-left li{border-bottom:1px dotted #333;margin:0;padding:0;}
#navigation-left a{text-decoration:none;display:block;padding:5px;}
#navigation-bottom li{border-bottom:1px dotted #333;display:inline-block;margin:0 16px 4px 0;padding:0;}
#navigation-bottom a{text-decoration:none;display:inline-block;padding:5px 8px;}
#wrapper{width:100%;min-width:1024px;position:relative;background:url(../images/bkg.png) #cdcdcd;z-index:0;}
.front #wrapper{background:url(../images/front-background.jpg) #cecece center no-repeat;}
.link-arrow a,.quad a,#block-views-applications-block-1 a{text-decoration:none!important;border-bottom:1px dotted #8e0000;}
.content a{color:#8e0000;text-decoration:underline;}
.content a:hover{color:#8e0000;}
.content a:active{color:#d70000;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none!important;}
#main{width:1024px;position:relative;margin:auto;padding:0;overflow:hidden}
.cnode-full{background:#fff;color:#333;position:relative;margin-bottom:14px;overflow:hidden;padding:0 20px 20px;}
.content-full{background-color:#fff;color:#333;position:relative;margin-bottom:14px;overflow:hidden;padding:0 20px 20px;}
.content-nav-left{width:219px;background:#fff;color:#333;position:relative;padding:0 20px 20px;}
.content-nav-left-top{background:url(../images/content-top.png) right;height:20px;width:259px;}
.content-right{width:712px;background:#fff;color:#333;position:relative;overflow:hidden;padding:0 20px 20px;}
.content-right-top{background:url(../images/content-top.png) right;height:20px;width:752px;}
#content-nav-wrapper{float:left;margin:16px 0;}
#content-right-wrapper{float:right;margin:16px 0;}
.title{font-weight:bolder;color:#7c0000;/*border-bottom:2px solid #333;*/margin:14px 0 0!important;}
.sidebar-first .region-sidebar-first{width:250px;float:left;}
.sidebar-first .region-content{width:754px;float:right;}
#footer{border-top:2px solid #555;color:#fff;font-size:11px;position:relative;}
#footer h1{font-size:13px;color:#bfbfbf;font-weight:700;margin:10px 5px 5px 20px;}
#footer a{color:#adabab;padding-right:12px;text-decoration:none;}
#footer a:hover{color:#d9d9d9;background:url(../images/link-bkg.png) right no-repeat;}
#footer-content{width:1024px;padding-top:10px;position:relative;margin:auto;}
#footer-columns ul{list-style:none!important;margin:0;padding:0;}
#footer-columns ul li{list-style:none!important;margin:0;padding:0 0 3px;}
#footer-columns h1,#footer-columns h2{font-size:13px;color:#bfbfbf;font-weight:700;margin:0 0 4px;padding:0;}
#footer-columns .sf-depth-1{font-size:13px;color:#bfbfbf;font-weight:700;margin:0 0 4px;padding:0 12px 0 0;}
#footer .copyright{clear:bloth;color:#cecece;font-size:10px;text-align:right;text-shadow:-1px -1px 0 rgba(0,0,0,.8);margin:5px 0;}
#footer #top{position:absolute;right:0;top:14px;width:80px;height:80px;background:url(../images/top.png) no-repeat;display:none;cursor:pointer;}
#footer .show{display:block!important;}
#footer .footer-contact{background:url(../images/footer-contact-bkg.gif);padding:8px;}
#footer .email{background:url(../images/footer-email.png) left center no-repeat;padding-left:20px;display:block;margin-bottom:6px;}
#footer .phone{background:url(../images/footer-phone.png) left center no-repeat;padding-left:20px;display:block;margin-bottom:6px;}
#footer .fax{background:url(../images/footer-fax.png) left center no-repeat;padding-left:20px;display:block;margin-bottom:0;}
.quad{width:984px;overflow:hidden;border-top:1px solid #555!important;margin:0!important;padding:0!important;}
.quad li{width:25%;font-size:15px;line-height:1.8em;border-bottom:1px solid #555!important;float:left;display:inline;padding:3px 0;}
#navigation-left,#navigation-bottom{font-size:14px;}
#navigation-left ul,#navigation-bottom ul{list-style:none;margin:0;padding:0;}
#navigation-left a:hover,#navigation-bottom a:hover{color:#fff;}
#navigation-left li:hover,#navigation-bottom li:hover{background:#333;}
#navigation-left a:active,#navigation-bottom a:active{position:relative;top:1px;}
.cnode-full-top,.content-full-top{background:url(../images/content-top.png) right;height:20px;margin-top:14px;}
.region-footer-firstcolumn,.region-footer-secondcolumn,.region-footer-thirdcolumn,.region-footer-fourthcolumn{width:180px;float:left;}
