/*
Maple Ridge Design by Lesia Design / Development by INNO Software, INC.
DNN Development by Aaron Lopez and Kevin Harley
*/

/*
IE6 Specific Hacks - I'm sorry.
*/

* html h2.tagline img,
* html #bd,
* html h1 img,
* html #overlay,
* html .home .home-image img
 { behavior: url(/Portals/MRYS/Skins/MRYS/images/iepngfix.htc) }
 

/* logo */ 
* html #hd h1 {margin-left:39px !important;}
* html #hd ul {margin-right:50px !important;}
* html h1 a {text-indent:0 !important;}
 
 
* html #bd {
     background-image:none;
     filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
     (src='/Portals/MRYS/Skins/MRYS/images/bd-bg.png', sizing='scale')
}

* html #wrapper {
     background-image:none;
     filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
     (src='/Portals/MRYS/Skins/MRYS/images/wrapper-bg.png', sizing='scale')
}

* html #sectionHeader h2 {margin:37px 5px;}


* html #masthead {background:url(/Portals/MRYS/Skins/MRYS/images/masthead-bg.gif) top center no-repeat;}
* html .home #masthead {background:url(/Portals/MRYS/Skins/MRYS/images/home-masthead.gif) top center no-repeat;}


/* navigation */
* html #nav {padding-top:52px;}
* html #nav li {background:url(/Portals/MRYS/Skins/MRYS/images/nav-bg-left.gif) top left no-repeat;}
* html #nav a {background:url(/Portals/MRYS/Skins/MRYS/images/nav-bg-right.gif) top right no-repeat;}
* html #nav a:hover {background:url(/Portals/MRYS/Skins/MRYS/images/nav-bg-right.gif) top right no-repeat;}

* html #nav li:hover, 
* html #nav li.CurrentItem, 
* html #nav li.ParentItem 
{background:url(/Portals/MRYS/Skins/MRYS/images/nav-bg-left-over.gif) top left no-repeat;}

* html #nav li:hover a, 
* html #nav li.CurrentItem a, 
* html #nav li.ParentItem a 
{background:url(/Portals/MRYS/Skins/MRYS/images/nav-bg-right-over.gif) top right no-repeat !important;}


/* subnav */
* html #subnav {background:url(/Portals/MRYS/Skins/MRYS/images/subnav.gif) top left no-repeat;}
* html #subnav table {margin:0; padding:0; width:100%; display:block; border-collapse:collapse;}
* html #subnav td {padding:0 !important; margin:0 !important;}

* html #subnav ul ul {margin-left:-20px !important}

/* footer */
* html #ft {height:1%;}

/*Home Page Masthead */
* html .home #masthead {}
* html .home #sectionHeader {margin:0 !important; padding:0 0 0 65px;}


/*Home Page Overlays */
* html .group {width:259px; float:left; position:relative; margin-right:2px; display:block; overflow:hidden;}

/*Left Overlay */
* html .one .home-image {margin:-9px 5px 0 5px; position:relative; height:230px; width:257px;}
* html .one .home-overlay {background:url(/Portals/MRYS/Skins/MRYS/images/home-overlay-left.gif) top left no-repeat; position:absolute; z-index:2; height:230px; width:257px; overflow:hidden;}

/*Middle Overlay */
* html .two .home-image {margin:-9px 5px 0 5px; position:relative; height:230px; width:257px;}
* html .two .home-overlay {background:url(/Portals/MRYS/Skins/MRYS/images/home-overlay-middle.gif) top left no-repeat; position:absolute; z-index:2; height:230px; width:257px;}

/*Rigth Overlay */
* html .three .home-image {margin:-9px 5px 0 5px; position:relative; height:230px; width:257px;}
* html .three .home-overlay {background:url(/Portals/MRYS/Skins/MRYS/images/home-overlay-right.gif) top left no-repeat; position:absolute; z-index:2; height:230px; width:257px;}


/*Positioning of Links and text inside Overlays */
* html .home-overlay a {position:relative; top:207px; left:20px;}
* html .home .home-image img {position:relative; top:0;}
* html .home #sectionHeader h2 {margin:25px 0 15px 31px; float:none !important; font-size:2.2em; line-height:35px; display:block;}
* html .home-box p {color:#fff; margin:0 31px; font-size:0.85em; position:relative; z-index:3;}
