﻿/* layouts */
#contentRight { background: #ffffff none; }

#breadcrumbTable { display: none; }

#columnRightContent { padding: 0; }

h1.pageTitle { display: none; }

.homePageImage { font-size: 0em; }

#header div.homepage div.links {float:right; width:400px; margin:25px 5px 10px 5px;}

#header div.homepage fieldset.RIMSearchBox {float:right; clear:right; border:1px solid #ffffff; display:inline; padding:2px;}

#header div.homepage div.socialNetworking {display:block; clear:right; margin-top:15px;}

#header div.homepage div.socialNetworking a {margin:0px 3px; border:0px;}

#header div.homepage div.socialNetworking a img {vertical-align:middle; border:0px;}

#content div.pageContent {width:730px; float:left; margin-left:30px;}

#content div.sideBar {width:150px; padding-left:10px; margin-right:30px; float:right;}

#content div.sideBar div.AdSpot {margin:10px auto; text-align:center;}

#content div.sideBar div.azBottom {display:none;}

/*slideshow photo*/

#slideShow {width:720px; height:300px; border:1px solid #0b6b67; position:relative; z-index:1;}

#slideShow a#slideLink img{width:720px; height:300px;}

#slideShow .slideBox {background:#E4E4E4; position:relative; }

#slideShow .slideBox img {border:0; }

#slideShow .slidePhoto img {width:720px; height:300px;}

#slideShow .slideNav {position:absolute; bottom:5px; right:5px;}


/* web parts */
#contentCenter h3.ms-standardheader { padding-bottom: 3px !important; }

#contentCenter div.ms-WPBody { padding: 0 !important; }

#contentCenter .ms-WPHeader td { background: #ffffff; border-bottom-style: none; padding: 0 !important; }

#contentCenter .ms-WPBorder { border-style: none; }

#contentCenter .ms-WPTitle { padding: 0; color: #49759a; font-size: 1.4em; padding: 10px 0 3px 0; text-transform: uppercase; }

#contentCenter .ms-WPTitle a { color: #49759a; text-decoration: none; }

#contentCenter .slm-layout-main { margin-bottom: 8px; padding: 0 0 0 0; }

#contentCenter .ms-PartSpacingVertical { display: none; }

/* Homepage Latest News */

div.rimsNewsRollup {padding:5px 10px;}

/* Homepage Features Box */

#featuresBox {width:720px;}

#featuresBox div.leftFeature {float:left; border-right:2px solid #98a9b9; padding-right:10px; width:415px;}

#featuresBox div.leftFeature div.pictureLibaryImage {float:none; text-align:center; padding-top:10px; padding-bottom:10px;}

#featuresBox div.leftFeature div.pictureLibaryImage a, #featuresBox div.leftFeature a img {float:none; margin:auto; border:none;}

#featuresBox .rightFeature {float:right; width:275px;}

#featuresBox .rightTopFeature .HPFeature {padding-bottom:10px;}

#featuresBox .rightTopFeature .HPFeature H3, H3.ms-standardheader {color:#0f3c65; clear:right; font-size:1.2em; margin:0px; padding:2px; border-bottom:2px solid #98a9b9;}

#featuresBox .rightTopFeature .HPFeature H3 a {color:#0f3c65; text-decoration:none;}

#featuresBox .rightTopFeature .HPFeature img {float:right; margin-left:5px; margin-bottom:5px;}

/* Homepage Tab Box */

#HPtabboxcontainer {clear:left; margin:10px auto; position:relative; background:#c7dbda; width:720px; height:300px; font-family:verdana, geneva, sans-serif;}

#HPtabboxcontainer .tabbox {width:720px; background:#0b6b67; position:absolute; margin:0px; padding:0px;}

#HPtabboxcontainer .tabbox li {float:left; list-style-type:none; margin:0px; padding-left:0px;}

#HPtabboxcontainer .tabbox li h6.tabTitle {text-align:center; padding:0px; margin:0px; font-weight:bold; font-size:1.2em; color:#4a7598;}

#HPtabboxcontainer .tabbox li.selected h6.tabTitle {background:#0b6b67; color:#0f3c65;}

#HPtabboxcontainer .tabbox li h6 a {text-decoration:none; display:block; width:119px; border-left:1px solid #c7dbda; text-align:center; line-height:3.0em; padding:0px; color:#c7dbda; outline:0;}

#HPtabboxcontainer .tabbox li.selected h6 a {background:#c7dbda; color:#0f3c65; outline:0;}

#HPtabboxcontainer .tabbox li h6 a:focus {outline:0;}

#HPtabboxcontainer .tabbox li div.revealer {display:none;}

#HPtabboxcontainer .tabbox li.selected div.revealer {font-size:1.1em; font-weight:normal; clear:left; display:block; background:#c7dbda; color:#0f3c65; width:680px; position:absolute; top:3.0em; left:0px; padding:10px 20px; z-index:100; text-decoration:none;}

#HPtabboxcontainer .tabbox li.selected div.revealer p {padding-top:10px; margin-top:0px;}

#HPtabboxcontainer .tabbox li.selected div.revealer a {color:#0f3c65; font-size:0.9em;} 

#HPtabboxcontainer .tabbox li h6.tabTitle span.revealer {display:none;}

#HPtabboxcontainer .tabbox li.selected h6.tabTitle span.revealer {display:inline-block; padding:15px 0px 15px 60px; margin:auto; margin-top:7px; margin-left:-15px;}

#HPtabboxcontainer .tabbox li.selected h6.tabTitle a img {display:none;}

#HPtabboxcontainer .tabbox li.selected H3 {font-size:1.3em; margin:0px; padding:10px 0px;}

#HPtabboxcontainer .tabbox li.selected div.twothirds {width:420px;}

#HPtabboxcontainer .tabbox li.selected div.half {width:320px;}

#HPtabboxcontainer .tabbox li.selected div.onethird {width:210px;}

#HPtabboxcontainer .tabbox li.selected div.left {border:1px solid #c7dbda;}

#HPtabboxcontainer .tabbox li.selected dl dd {padding-bottom:10px;}

#HPtabboxcontainer .tabbox li.selected div.bottomLinks {text-align:right; font-weight:bold;}

#HPtabboxcontainer .tabbox li.selected div.clear {clear:both;}

#HPtabboxcontainer .tabbox li.selected div.RMMonitor {padding-left:225px; background:url('/RIMS_default_2010_graphics/monitor_RMmag.jpg') no-repeat left center;}

#HPtabboxcontainer .tabbox li.selected div.RMMonitor div.bottomLinks {margin-top:10px;}

#HPtabboxcontainer .tabbox li.selected div.rimsNewsRollup H5, #HPtabboxcontainer .tabbox li.selected dl dt H5 {font-size:1.2em; margin:0px; padding-bottom:2px;}

#HPtabboxcontainer .tabbox li.selected dl {margin-left:0px; padding-left:0px;}

#HPtabboxcontainer .tabbox li.selected div.rimsNewsRollup div.RWdescription {margin-left:25px;}

#HPtabboxcontainer .tabbox li.selected a.ERMtabColumn {float:left; display:block; width:170px; padding:0px; margin:0px; margin-top:15px; text-decoration:none; font-size:0.8em; font-weight:bold; text-align:center;}

#HPtabboxcontainer .tabbox li.selected a.ERMtabColumn img {margin-bottom:10px;}
