/* General styles */

body {
        margin:0;
        padding:0;
        border:0;					
        width:100%;
        background:#fff;
        min-width:1000px;    				
	font-size:90%;}
	
/* Login Window */
.meau .main div#loginWin{
         border:  6px solid #78ACFF;
         position: absolute;
         top: 15px;
         left: 50px;         
         z-index: 100;
         height: 240px;
         width: 400px;
         background-color: #EAF2FF;
         display: none;}

.meau .main div#loginWin div#loginPopup h3{
         float: left;
         color: #000000;
         font-size: 12pt;
         margin: 4px;
         display: inline}
	
.meau .main div#loginWin div#loginPopup a{
         float:right;
         margin: 1px 4px 0 0}

.meau .main div#loginWin div#loginPopup a:hover{
         color: red;}

.meau .main div#loginWin div#loginPopup a#forgotPassword{
         float:left;
         margin: 5px 0px 0px 100px;}
         
.meau .main div#loginWin div#loginPopup form{
         width: 400px;
         padding-top: 30px;}

.meau .main div#loginWin div#loginPopup form label#lblVerLoginID {
         float: left;
         width: 75px;
         margin: 4px 2px 2px 50px}

.meau .main div#loginWin div#loginPopup form label#lblVerPassword {
         float: left;
         width: 75px;
         margin: 4px 2px 2px 50px}

.meau .main div#loginWin div#loginPopup form input{
         width: 100px;
         margin: 2px 2px 2px 2px}	
         
.meau .main div#loginWin div#loginPopup form #VerLoginID:focus{
         background-color: lightyellow;}

.meau .main div#loginWin div#loginPopup form #VerPassword:focus{
         background-color: lightyellow;}   
         
.meau .main div#loginWin div#loginPopup form #rememberMe{
         width: 20px;
         margin: 10px 0px 0px 55px}

.meau .main div#loginWin div#loginPopup form label#lblrememberMe {
         margin: 4px 2px 2px 4px}

.meau .main div#loginWin div#loginPopup form .loginBtn{
         margin-top: 10px;
         margin-left: 130px;
         width: 60px;
         background-color: silver} 

.meau .main div#loginWin div#loginPopup form p{
         margin: 10px 0px 0px 55px;
         font-size: 8pt}   
	
a:hover {color:red;
	text-decoration:none;}

/* Header styles */
div#mastHead{
	height: 55px;
	font-family: arial;
	border-top: 3px solid red;}
	
div#mastHead img{
	width: 161px;
	float: left;
	padding-top: 4px;}

div#mastHead div{
	float: left;
	font-size: 14pt;
	width: 300px;
	height: 40px;
	margin-left:20px;
	padding-left: 10px;
	margin-top: 20px;}

div#mastHead ul{
	clear: left;
	width: 98%;
	margin: 5px;
	padding-left: 0;
	float: left;}

div#mastHead div.siteSearch{
        float: right;
        width: 200px;
        display: none}
        
div#mastHead div.siteSearch a{
        display: none}
         
div#mastHead div.siteSearch input:focus{
         background-color: lightyellow;}         
         
div#mastHead div.siteSearch input.goBtn{
        background-color: silver;}         

div#mastHead div.siteSearch a:link{
        color:#736F6E;
        font-size: 10pt;}        

div#mastHead div.siteSearch a:visited{
        color:#736F6E;
	font-size: 10pt;}       

div#mastHead div.siteSearch a:hover{
        color: #ff0000;
	font-size: 10pt;}  
	
div#topNav{
        margin-top: 20px;
        border-bottom: 1px solid silver;
	height: 18px;}
	
div#topNav ul{
        margin-left: -40px;}
         
div#topNav ul li{
        float: left;
	list-style: none;
        margin-left: 5px;
        padding-right: 5px;
        border-right:1px solid #E0E0E0;}
        
div#topNav ul li.siteMap{
        float:right;
        border-left: 1px solid #E0E0E0;
        border-right: 1px solid #E0E0E0;
        padding-left: 10px;
        margin-right: 20px;
        padding-right: 10px;}        
	
div#topNav ul a:link{
        text-decoration: none;
        color: #736F6E;}

div#topNav ul a:visited{
        text-decoration: none;
        color:#736F6E;}

div#topNav ul a:hover{
        text-decoration: none;
        color: #ff0000;}	
 	
	
#layoutdims{
	clear:both;
	background:#eee;
	border-top:4px solid #000;
	margin:0;
	padding:6px 15px !important;
	text-align:right;}
	
/* column container */
.colmask{
	position:relative;		
	clear:both;
	float:left;
        width:100%;			
	overflow:hidden;}
	
/* 3 column settings */
.meau{
	background:#f8f8f8;}
	
.meau .colmid{
        float:left;
        width:200%;
        margin-left:-200px; 	
        position:relative;
        right:100%;
        background:#ffffff;}
        
.meau .colleft{
        float:left;
        width:100%;
        margin-left:-50%;
        position:relative;
        left:415px;         	
        background:#f8f8f8;}
    
div#leftNavContainer div.NavBar{
	font-family: arial;
	font-size: 10pt;}

div#leftNavContainer div.LNavLev1 a:link{
	text-decoration: none;
	color: #736F6E;}

div#leftNavContainer div.LNavLev1 a:visited{
	text-decoration: none;
	color: #736F6E;}

div#leftNavContainer div.LNavLev1 a:hover{
	text-decoration: none;
	color: #ff0000;}

div#leftNavContainer div.LNavLev2 a:link{
	text-decoration: none;
	color: #736F6E;}

div#leftNavContainer div.LNavLev2 a:visited{
	text-decoration: none;
	color: #736F6E;}

div#leftNavContainer div.LNavLev2 a:hover{
	text-decoration: none;
	color: #ff0000;}
	    
div#leftNavContainer div.LNavLev3 a:link{
        font-size: 8pt;
	text-decoration: none;
	color: #736F6E;}

div#leftNavContainer div.LNavLev3 a:visited{
        font-size: 8pt;
	text-decoration: none;
	color: #736F6E;}

div#leftNavContainer div.LNavLev3 a:hover{
        font-size: 8pt;
	text-decoration: none;
	color: #ff0000;}
	    

div#leftNavContainer div.LNavSelect a{
        font-size: 10pt;
	text-decoration: none;
	color: red;}   
	
div#leftNavContainer div.LNavSelect3 a{
        font-size: 8pt;
	text-decoration: none;
	color: red;}         	

.meau .col1wrap {
        float:left;
	width:50%;
	position:relative;
	right:210px;        	
	padding-bottom:1em;} 	

.meau .main {
        margin:0 215px;                            	
        padding-right: 30px;
        padding-left:5px;                            	
        position:relative;
	left:200%;
        height: 100%;	
	overflow:hidden}

.meau .leftNav {
        float:left;
        float:right;		
        width:210px;        	
        position:relative;
        right:5px;}   
        
.meau .rightCol *{
	margin:0px;
	padding:0px;}         
    
.meau .rightCol {
        float:left;
        float:right;		
        width:195px;        	
        margin-right:5px;
        padding-bottom: 5px;
        position:relative;
        left:50%;} 
        
/* Select Language */

.meau .rightCol .language{
        background-color: #EEEEEE;
        width: 185px;
        height: 35px;
        margin: 5px;
        padding-top: 1px;}

.meau .rightCol .language h3{
        font-size: 9pt;
        color: #000000;
        text-align: center}

.meau .rightCol .language ul{
        list-style: none;
        text-align: center}

.meau .rightCol .language a{
        text-decoration: none;
        color: gray}  
        
.meau .rightCol .language a:hover{
        text-decoration: none;
        color: #FF0000}        
        
        
/*Welcome Back message*/

.meau .rightCol #welcome{
        background-color: #EEEEEE;
        width: 185px;
        height: 40px;
        margin: 5px;
        padding-top: 5px}

.meau .rightCol #welcome .welcomeMsg h3{
        font-size: 10pt;
        color: #000000;
        text-align: center}

.meau .rightCol #welcome .welcomeMsg p{
        font-size: 8pt;
        text-align: center}
        
/* One MEAU */

.meau .rightCol #onemeau{
        background-color: #EEEEEE;
        width: 185px;
        height: 105px;
        padding-top: 5px;
        margin: 5px} 
        
.meau .rightCol #onemeau img{
        margin-left: 40px}        
                
/*Right column Quick Links select*/
.meau .rightCol form#quickLinks{
        height: 60px;
        width: 185px; 
        margin-left: 2px;
        margin-top: 2px;
        margin-bottom: 2px;
        background: url(/eprise/main/Elements/Header08/images/Quick_Links.gif) no-repeat;}

.meau .rightCol select{
        float: left;
        font-size: 8pt;
        margin-top: 30px;
        margin-left: 5px;
        width: 145px;
        height: 20px;
        color: black;
        background-color: #FFFFFF;}
        
.meau .rightCol option.public{
        color: #000000;
        font-weight: normal;
        background-color: #FFFFFF;}

.meau .rightCol option.employee{
        color: blue;
        font-weight: bold;
        background-color: #EAF2FF;}
        
.meau .rightCol option.partner{
        color: #FFFFFF;
        font-weight: bold;
        background-color: #FF3300;}        
  
.meau .rightCol form#quickLinks a {
        float: left;
        margin-top: 30px;
        margin-left: 5px;
        height: 19px;
        width: 19px;
        background: url(/eprise/main/Elements/RightCol08/Images/Button-Go_Gray.gif)}

.meau .rightCol form#quickLinks a:hover {
        float: left;
        margin-top: 30px;
        margin-left: 5px;
        height: 19px;
        width: 19px;
        background: url(/eprise/main/Elements/RightCol08/Images/Button-Go_White.gif)}      
      
/*Right Column Buttons */ 
.meau .rightCol .shareButton a{
        display: block;
        width: 173px;
        height: 14px;
        margin: 5px 0 0 5px;
        background-color: #EEEEEE;
	padding: 4px 0 8px 4px;
	border-style: outset;
	border-color: #DDDDDD;
	border-width: 4px;}

.meau .rightCol .shareButton a:hover{
	color: #FF0000;
        font-weight: normal;
	background-color: #CCCCCC;
	padding: 4px 0 8px 4px;}

.meau .rightCol #rButtons li {
	width: 185px;
        margin: 5px 0 0 5px;
        list-style: none}
	
.meau .rightCol #rButtons li a {
   	height: 14px;
	text-decoration: none;
        margin-bottom: 2px}
	
.meau .rightCol #rButtons li a:link, .meau .rightCol #rButtons li a:visited {
	color: black;
        font-size: 10pt;
        font-family: arial;
        font-weight: normal;
	display: block;
        background-color: #EEEEEE;
	padding: 4px 0 8px 4px;
	border-style: outset;
	border-color: #DDDDDD;
	border-width: 4px;}
	
.meau .rightCol #rButtons li a:hover {
	color: #FF0000;
        font-weight: normal;
	background-color: #CCCCCC;
	padding: 4px 0 8px 4px;}                                          

.meau .rightCol img{
        display: inline}                     
        
/*Ribbon*/
.meau .main #ribbon{
    width: 100%;
    height: 25px;
    padding-top:5px;}

.meau .main #ribbon h3{
    display: inline;
    font-size: 12pt;
    color: #000000} 
        
/* Smart Bar */
.meau .main .smartBar{
    float: left;
    width: 100%;
    background-color: #D2DEF0;
    margin: 4px 0 0 0}
 
.meau .main .desc{
    float: left;
    text-decoration: none; 
    margin-left: 4px;}

.meau .main .smartBar a.icon{
    float: right;
    margin: 2px;}

.meau .main .contents{
    display: none}
    
/* New Smart Bar Test */    
.meau .main .smartBar2{
    float: left;
    width: 95%;
    background-color: #D2DEF0;
    border-left:  4px solid #D2DEF0;
    border-right: 4px solid #D2DEF0;    
    margin-top: 4px}    
    
.meau .main .desc2{
    float: left;
    text-decoration: none; 
    margin-left: 4px;}

.meau .main .smartBar2 a.icon2{
    float: right;
    margin: 2px;}
    
/* Media Bar */    
.meau .main .mediaBar{
    float: left;
    width: 95%;
    background-color: #D2DEF0;
    border-left:  4px solid #D2DEF0;
    border-right: 4px solid #D2DEF0;    
    margin-top: 4px}    
    
.meau .main .mediaBar .mediaBarDesc{
    float: left;
    text-decoration: none; 
    margin-left: 4px;}

.meau .main .mediaBar a.icon2{
    float: right;
    margin: 2px;}

.meau .main .mediaBarContents{
    display: none;
    overflow: auto;
    float: left;
    width: 95%;
    border-left: 4px solid #D2DEF0;
    border-bottom: 4px solid #D2DEF0;
    border-right: 4px solid #D2DEF0;}
    
.meau .main .mediaBarContents a{
    display: block;}     
    
/* Media Bar Tooltip */
.meau .main div#mediaTip{
    display: none;
    z-index: 99999;    
    background:transparent url('/eprise/main/Elements/MediaViewer/images/blue_arrow.png');
    font-size: 10px;
    height: 70px;
    width:  160px;
    padding:  25px;
    color:#000000;}
   
/* Form Stuff*/
.Accesskey{
    text-decoration: underline}
    
.Requiredfield{
    padding-right: 2px;
    font-weight: bold;
    font-size: 10pt;
    color: red;
    font-family: Arial}
    
/*New Product Browser*/
.meau .main #productImage{
    float: left;
    width: 200px;
    height: 150px}

.meau .main .linklist{
    float: left;
    width: 250px;
    height: 145px;
    margin-left: 10px;
    overflow: auto}

.meau .main .linklist{
    border-left: solid #808080 3px;
    padding-left: 5px}
    
.meau .main .linklist .item a:link{
   text-decoration: none;
   color: #736F6E;}

.meau .main .linklist .item a:visited{
   text-decoration: none;
   color: #736F6E;}

.meau .main .linklist .item a:hover{
   text-decoration: none;
   color: #ff0000;}  

.meau .main #prodbwtext {
    width: 96%;
    clear: left;
    overflow: auto;
    margin: 10px 0 10px 2px;} 

.meau .main #prodbwtext p{
     padding: 0 10px 0 0;}   
   
/*Product Browser*/
.ProdBrowser{
    border-left: silver solid;
    font-family: Arial}
    
.ProdBrowser a:link{
    font-size: 9pt;
    color: #0000ff;
    font-family: Arial}
    
.ProdBrowser a:visited{
    font-size: 9pt;
    color: #660099;
    font-family: Arial}
    
.ProdBrowser a:hover{
    font-size: 9pt;
    color: red;
    font-family: Arial}
    
.ProdBrowser tr{
    text-indent: 10pt;
    text-align: left}
    
/*New Product Page */
.meau .main #productImage{
    float: left;
    width: 200px;
    height: 150px}

.meau .main .productLinklist{
    float: left;
    width: 250px;
    height: 145px;
    margin-left: 10px;
    overflow: auto}

.meau .main .productLinklist{
    border-left: solid #808080 3px;
    padding-left: 5px}
    
.meau .main .productLinklist .productItem a:link{
   text-decoration: none;
   color: #736F6E;}

.meau .main .productLinklist .productItem a:visited{
   text-decoration: none;
   color: #736F6E;}

.meau .main .productLinklist .productItem a:hover{
   text-decoration: none;
   color: #ff0000;}  

.meau .main .productText {
    width: 96%;
    clear: left;
    overflow: auto;
    margin: 10px 0 10px 2px;} 

.meau .main .productText p{
     padding: 0 10px 0 0;}         
        
/*Product Page*/        
.ProdPage{
    border-left: silver solid;
    font-family: Arial}
    
.ProdPage A:link{
    font-size: 9pt;
    color: #0000ff;
    font-family: Arial}
        
.ProdPage A:visited{
    font-size: 9pt;
    color: #660099;
    font-family: Arial}
        
.ProdPage A:hover{
    font-size: 9pt;
    color: red;
    font-family: Arial}
        
.ProdPage tr{
    text-indent: 10pt;
    text-align: left}
        
/*Simple DMS*/
.DMSResultsSimple{
    font-size: 10pt;
    color: black;
    font-family: Arial}
    
.DMSResultsSimple td{
    font-size: 10pt;
    color: black;
    font-family: Arial}
    
.DMSResultsSimple td.num{
    width: 35px;
    vertical-align:text-top;}    
    
.DMSResultsSimple td a:hover{
    font-size: 10pt;
    font-family: Arial}
    
.DMSResultsSimple td a:link{
    font-size: 10pt;
    font-family: Arial}
    
.DMSResultsSimple td a:visited{
    font-size: 10pt;
    font-family: Arial}
    
.DMSResultsSimple .DMSSubParts{
    font-size: 8pt;
    color: black;
    font-family: Arial}
    
.DMSResultsSimple .DMSSubParts a:hover{
    font-size: 8pt;
    font-family: Arial}
     
.DMSResultsSimple .DMSSubParts a:link{
    font-size: 8pt;
    font-family: Arial}
    
.DMSResultsSimple .DMSSubParts a:visited{
    font-size: 8pt;
    font-family: Arial}
        
/* Tab strip */
bright: rgb(234,242,255);
normal: rgb(120,172,255);
dark:	rgb(0,66,174);

.dynamic-tab-pane-control.tab-pane{
	position: relative;
	width: 98%}

.dynamic-tab-pane-control .tab-row .tab{
	font-family: Verdana, Helvetica, Arial;
	font-size: 12px;
	cursor:	Default;
	display: inline;
	margin:	1px -5px 1px 5px;
	float:	left;
	padding: 3px 6px 3px 6px;
	background: rgb(234,242,255);
	border:	1px solid;
	border-color: rgb(120,172,255);
	border-left: 0;
	border-bottom: 0;
	border-top: 0;
	cursor:	hand;
	cursor:	pointer;
	z-index: 1;
	position: relative;
	top:0}

.dynamic-tab-pane-control .tab-row .tab.selected{
	border: 2px solid rgb(120,172,255);
	border-bottom: 0;
	z-index: 3;
	padding: 2px 6px 5px 6px;
	margin:	1px -6px -2px 0px;
	top: -2px;
	background: white}

.dynamic-tab-pane-control .tab-row .tab a{
	font-family: Verdana, Helvetica, Arial;
	font-size: 13px;
	color: rgb(0,66,174);
	text-decoration: none;
	cursor:	hand;
	cursor:	pointer}

.dynamic-tab-pane-control .tab-row .hover a{
	color: red}

.dynamic-tab-pane-control .tab-row .tab.selected a{
	font-weight: bold}

.dynamic-tab-pane-control .tab-page{
	clear: both;
	border: 1px solid rgb(120,172,255);
	background: White;
	z-index: 2;
	position: relative;
	top: -2px;
	color: Black;
	font-family: Verdana, Helvetica, Arial;
	font-size: 13px;
	padding: 10px}

.dynamic-tab-pane-control .tab-row{
	z-index: 1;
	white-space: nowrap;
	background: rgb(234,242,255);
	height:	1.85em;
	width: 100%}
                                          
/* Footer styles */
div#footer{
         clear: both;
	 height: 50px;
         border-top: 1px solid #E0E0E0;	
         border-bottom: 1px solid #E0E0E0;
         font-family: arial;}

div#footer div.breadCrumb{
         float: left;
         width: 540px;
         overflow: hidden;         
         font-size: 10pt;}
         
div#footer div.breadCrumb a:link{
         text-decoration: none;
         color: #000000;}

div#footer div.breadCrumb a:visited{
         text-decoration: none;
         color: #000000;}

div#footer div.breadCrumb a:hover{
         text-decoration: none;
         color: #ff0000;}
         
div#footer div.copyRight{
         float: left;
         width: 100%;
         font-size: 10pt;}

div#footer div.footerNav{
        float: right;
        margin-top: 0;
	height: 18px;
	width: 400px;}

div#footer div.footerNav ul{
        margin-right: 0;
        margin-top: 0;
        display: inline;}
        
div#footer div.footerNav li{
        float: right;
	list-style: none;
        padding-left: 15px;
        padding-right: 15px;
        border-left:1px solid #E0E0E0;}
        
div#footer div.footerNav li a:link{
        text-decoration: none;
        color: #736F6E;}

div#footer div.footerNav li a:visited{
        text-decoration: none;
        color:#736F6E;}

div#footer div.footerNav li a:hover{
        text-decoration: none;
        color: #ff0000;}
        
div#popWinHeader{
        border-top: 3px solid red;
        height: 65px;
        border-bottom: 1px solid #736F6E;}

div#popWinHeader div#logo{
        width: 161px;
        height: 60px;
        float: left;}

div#popWinHeader div#headerLink{
        margin-top: 20px;
        margin-right: 50px;
        float: right;}

div#popWinHeader div#headerLink a:link{
         color: #736F6E;}

div#popWinHeader div#headerLink a:visited{
         color: #736F6E;}

div#popWinHeader div#headerLink a:hover{
        color: #ff0000;
        text-decoration: none;}
        
/* Container */
div.container{
        float: left;}
  
 /* header1 */
div.container div.header1{
        padding: 0 0 0 0px;
        background-color: #EAF2FF;
        border: solid 1px #78ACFF;}

div.container div.header1 a.title{
        text-decoration: none;
        color: rgb(120,172,255);
        font-weight: bold;
        font-size: 11pt}

div.container div.header1 a:link.title{
        text-decoration: none;
        color: rgb(0,66,174);
        font-weight: bold;
        font-size: 11pt}

div.container div.header1 a:hover.title{
        text-decoration: none;
        color: red;
        font-weight: bold;
        font-size: 11pt}
        
 /* header2 */
div.container div.header2{
        padding: 0 0 0 0px;
        background-color: #EAF2FF;
        border: solid 1px #78ACFF;}

div.container div.header2 a.title{
        text-decoration: none;
        color: rgb(120,172,255);
        font-weight: bold;
        font-size: 11pt}

div.container div.header2 a:link.title{
        text-decoration: none;
        color: rgb(0,66,174);
        font-weight: bold;
        font-size: 11pt}

div.container div.header2 a:hover.title{
        text-decoration: none;
        color: red;
        font-weight: bold;
        font-size: 11pt}
        
/* header3 */
div.container div.header3{
        padding: 0 0 0 4px;
        background-color: #EAF2FF;
        border: solid 1px #78ACFF;
        font-family: arial;
        color: rgb(0,66,174);
        font-weight: bold;
        font-size: 11pt} 
        
/* header4 - navigation */
div.container div.header4{
        padding: 0 0 0 10px;
        background-color: #EC1C24;
        border: solid 1px #EC1C24;
        font-family: arial;
        color: #ffffff;
        font-weight: bold;
        font-size: 10pt}              
     
/* container body */
div.container div.body{
        border-left: solid 1px #78ACFF;
        border-right: solid 1px #78ACFF;
        border-bottom: solid 1px #78ACFF;
        overflow: auto} 

/* no box */
div.container div.body1{
        padding-left: 20px}  
        
/* Container Contents*/ 
/*  Linklist - Right Column*/
div.links ul{
        display: inline;
        padding-left: 0px;
        list-style-type: none;}

div.links ul li a:link{
        color: #736F6E;
        text-decoration: none;}
        
div.links ul li a:visited{
        color: #736F6E;
        text-decoration: none;}

div.links ul li a:hover{
        color: red;
        text-decoration: none;}

/*  LinkList - Resource Tab */
div.links2 ul{
        display: inline;
        padding: 0px;
        margin: 0px;
        list-style-type: none;}

div.links2 ul li a:link{
        color: #000000;
        margin-left: -10px;
        text-decoration: none;}
        
div.links2 ul li a:visited{
        color: #000000;
        margin-left: -10px;        
        text-decoration: none;}

div.links2 ul li a:hover{
        color: red;
        margin-left: -10px;        
        text-decoration: none;}  
        
/* Popin */

#overlay{
    background:#000;
    position:absolute;
    top:0;
    left:0;
    z-index:10000;
    width:100%}
    
.prettyPopin{
    display:none;
    overflow:hidden;
    position:absolute;
    z-index:11000;
    top:50%;
    left:50%;
    background:url(/eprise/main/Elements/Popin/images/popinLeft.gif) bottom left no-repeat}
    
.prettyPopin a#b_close{
    display:none;
    position:absolute;
    z-index:2;
    top:10px;
    right:13px;
    width:41px;
    height:9px;
    text-indent:-10000px;
    background:url(/eprise/main/Elements/Popin/images/b_close.gif) bottom left no-repeat}
    
.prettyPopin .prettyContent{
    position:relative;
    width:100%;
    height:100%;
    font-size:1.2em;
    background:url(/eprise/main/Elements/Popin/images/popinRight.gif) bottom right no-repeat}
    
.prettyPopin .prettyContent .prettyContent-container{
    display:none;
    padding:20px 15px 15px 15px}
    
.prettyPopin .prettyContent .loader{
    position:absolute;
    top:50%;
    left:50%;
    margin:-14px 0 0 -14px}
 
 /* prettyPhoto */
 
 div.light_rounded .pp_top .pp_left { background: url(/eprise/main/Elements/MediaViewer/images/light_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
 div.light_rounded .pp_top .pp_middle { background: #fff; } /* Top pattern/color */
 div.light_rounded .pp_top .pp_right { background: url(/eprise/main/Elements/MediaViewer/images/light_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
 
 div.light_rounded .pp_content { background-color: #fff; } /* Content background */
 div.light_rounded .pp_next:hover { background: url(/eprise/main/Elements/MediaViewer/images/light_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
 div.light_rounded .pp_previous:hover { background: url(/eprise/main/Elements/MediaViewer/images/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
 div.light_rounded .pp_expand { background: url(/eprise/main/Elements/MediaViewer/images/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
 div.light_rounded .pp_expand:hover { background: url(/eprise/main/Elements/MediaViewer/images/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
 div.light_rounded .pp_contract { background: url(/eprise/main/Elements/MediaViewer/images/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
 div.light_rounded .pp_contract:hover { background: url(/eprise/main/Elements/MediaViewer/images/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
 div.light_rounded .pp_close { width: 75px; height: 22px; background: url(/eprise/main/Elements/MediaViewer/images/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
 
 div.light_rounded .pp_arrow_previous { background: url(/eprise/main/Elements/MediaViewer/images/light_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
 	div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
 div.light_rounded .pp_arrow_next { background: url(/eprise/main/Elements/MediaViewer/images/light_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
 	div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
 
 div.light_rounded .pp_bottom .pp_left { background: url(/eprise/main/Elements/MediaViewer/images/light_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
 div.light_rounded .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */
 div.light_rounded .pp_bottom .pp_right { background: url(/eprise/main/Elements/MediaViewer/images/light_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */
 
 div.light_rounded .pp_loaderIcon { background: url(/eprise/main/Elements/MediaViewer/images/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */
 
 /* ----------------------------------
 	Dark Rounded Theme
 ----------------------------------- */
 
 div.dark_rounded .pp_top .pp_left { background: url(/eprise/main/Elements/MediaViewer/images/dark_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
 div.dark_rounded .pp_top .pp_middle { background: url(/eprise/main/Elements/MediaViewer/images/dark_rounded/contentPattern.png) top left repeat; } /* Top pattern/color */
 div.dark_rounded .pp_top .pp_right { background: url(/eprise/main/Elements/MediaViewer/images/dark_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
 
 div.dark_rounded .pp_content { background: url(/eprise/main/Elements/MediaViewer/images/dark_rounded/contentPattern.png) top left repeat; } /* Content background */
 div.dark_rounded .pp_next:hover { background: url(/eprise/main/Elements/MediaViewer/images/dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
 div.dark_rounded .pp_previous:hover { background: url(/eprise/main/Elements/MediaViewer/images/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
 div.dark_rounded .pp_expand { background: url(/eprise/main/Elements/MediaViewer/images/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
 div.dark_rounded .pp_expand:hover { background: url(/eprise/main/Elements/MediaViewer/images/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
 div.dark_rounded .pp_contract { background: url(/eprise/main/Elements/MediaViewer/images/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
 div.dark_rounded .pp_contract:hover { background: url(/eprise/main/Elements/MediaViewer/images/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
 div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(/eprise/main/Elements/MediaViewer/images/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
 div.dark_rounded .currentTextHolder { color: #c4c4c4; }
 div.dark_rounded .pp_description { color: #fff; }
 
 div.dark_rounded .pp_arrow_previous { background: url(/eprise/main/Elements/MediaViewer/images/dark_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
 	div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
 div.dark_rounded .pp_arrow_next { background: url(/eprise/main/Elements/MediaViewer/images/dark_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
 	div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
 
 div.dark_rounded .pp_bottom .pp_left { background: url(/eprise/main/Elements/MediaViewer/images/dark_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
 div.dark_rounded .pp_bottom .pp_middle { background: url(/eprise/main/Elements/MediaViewer/images/dark_rounded/contentPattern.png) top left repeat; } /* Bottom pattern/color */
 div.dark_rounded .pp_bottom .pp_right { background: url(/eprise/main/Elements/MediaViewer/images/dark_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */
 
 div.dark_rounded .pp_loaderIcon { background: url(/eprise/main/Elements/MediaViewer/images/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */
 
 
 /* ----------------------------------
 	Dark Square Theme
 ----------------------------------- */
 
 div.dark_square .pp_left ,
 div.dark_square .pp_middle,
 div.dark_square .pp_right,
 div.dark_square .pp_content { background: url(/eprise/main/Elements/MediaViewer/images/dark_square/contentPattern.png) top left repeat; }
 div.dark_square .currentTextHolder { color: #c4c4c4; }
 div.dark_square .pp_description { color: #fff; }
 div.dark_square .pp_loaderIcon { background: url(/eprise/main/Elements/MediaViewer/images/dark_square/loader.gif) center center no-repeat; } /* Loader icon */
 
 div.dark_square .pp_expand { background: url(/eprise/main/Elements/MediaViewer/images/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
 div.dark_square .pp_expand:hover { background: url(/eprise/main/Elements/MediaViewer/images/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
 div.dark_square .pp_contract { background: url(/eprise/main/Elements/MediaViewer/images/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
 div.dark_square .pp_contract:hover { background: url(/eprise/main/Elements/MediaViewer/images/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
 div.dark_square .pp_close { width: 75px; height: 22px; background: url(/eprise/main/Elements/MediaViewer/images/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
 
 div.dark_square .pp_arrow_previous { background: url(/eprise/main/Elements/MediaViewer/images/dark_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
 	div.dark_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
 div.dark_square .pp_arrow_next { background: url(/eprise/main/Elements/MediaViewer/images/dark_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
 	div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
 
 div.dark_square .pp_next:hover { background: url(/eprise/main/Elements/MediaViewer/images/dark_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
 div.dark_square .pp_previous:hover { background: url(/eprise/main/Elements/MediaViewer/images/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
 
 
 /* ----------------------------------
 	Light Square Theme
 ----------------------------------- */
 
 div.light_square .pp_left ,
 div.light_square .pp_middle,
 div.light_square .pp_right,
 div.light_square .pp_content { background: #fff; }
 
 div.light_square .pp_expand { background: url(/eprise/main/Elements/MediaViewer/images/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
 div.light_square .pp_expand:hover { background: url(/eprise/main/Elements/MediaViewer/images/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
 div.light_square .pp_contract { background: url(/eprise/main/Elements/MediaViewer/images/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
 div.light_square .pp_contract:hover { background: url(/eprise/main/Elements/MediaViewer/images/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
 div.light_square .pp_close { width: 75px; height: 22px; background: url(/eprise/main/Elements/MediaViewer/images/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
 
 div.light_square .pp_arrow_previous { background: url(/eprise/main/Elements/MediaViewer/images/light_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
 	div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
 div.light_square .pp_arrow_next { background: url(/eprise/main/Elements/MediaViewer/images/light_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
 	div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
 
 div.light_square .pp_next:hover { background: url(/eprise/main/Elements/MediaViewer/images/light_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
 div.light_square .pp_previous:hover { background: url(/eprise/main/Elements/MediaViewer/images/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
 
 
 /* ------------------------------------------------------------------------
 DO NOT CHANGE
 ------------------------------------------------------------------------- */
 
 div.pp_pic_holder a:focus { outline:none; }
 
 div.pp_overlay {
 	background: #000;
 	left: 0;
 	position: absolute;
 	top: 0;
 	width: 100%;
 	z-index: 9500;
 }
 
 div.pp_pic_holder {
 	display: none;
 	position: absolute;
 	width: 100px;
 	z-index: 10000;
 }
 
 	.pp_top {
 		height: 20px;
 		position: relative;
 	}
 		* html .pp_top { padding: 0 20px; }
 
 		.pp_top .pp_left {
 			height: 20px;
 			left: 0;
 			position: absolute;
 			width: 20px;
 		}
 		.pp_top .pp_middle {
 			height: 20px;
 			left: 20px;
 			position: absolute;
 			right: 20px;
 		}
 			* html .pp_top .pp_middle {
 				left: 0;
 				position: static;
 			}
 
 		.pp_top .pp_right {
 			height: 20px;
 			left: auto;
 			position: absolute;
 			right: 0;
 			top: 0;
 			width: 20px;
 		}
 
 	.pp_content {
 		height: 40px;
 		position: relative;
 		text-align: left;
 		width: 100%;
 	}
 
 		.pp_content .pp_details {
 			display: none;
 			margin: 10px 15px 2px 20px;
 		}
 			.pp_description {
 				display: none;
 				float: left;
 				margin: 0;
 			}
 
 			.pp_nav {
 				clear: left;
 				float: left;
 				margin: 3px 0 0 0;
 				width: 100px;
 			}
 
 				.pp_nav p {
 					float: left;
 					margin: 2px 4px;
 				}
 
 				.pp_nav a.pp_arrow_previous,
 				.pp_nav a.pp_arrow_next {
 					display: block;
 					float: left;
 					height: 15px;
 					margin-top: 3px;
 					overflow: hidden;
 					text-indent: -10000px;
 					width: 14px;
 				}
 
 	.pp_hoverContainer {
 		left: 0;
 		position: absolute;
 		top: 0;
 		width: 100%;
 		z-index: 2000;
 	}
 
 	a.pp_next {
 		background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
 		display: block;
 		float: right;
 		height: 100%;
 		text-indent: -10000px;
 		width: 49%;
 	}
 
 	a.pp_previous {
 		background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
 		display: block;
 		float: left;
 		height: 100%;
 		text-indent: -10000px;
 		width: 49%;
 	}
 
 	a.pp_expand,
 	a.pp_contract {
 		cursor: pointer;
 		display: none;
 		height: 20px;	
 		position: absolute;
 		right: 30px;
 		text-indent: -10000px;
 		top: 10px;
 		width: 20px;
 		z-index: 20000;
 	}
 
 	a.pp_close {
 		display: block;
 		float: right;
 		text-indent: -10000px;
 	}
 
 	.pp_bottom {
 		height: 20px;
 		position: relative;
 	}
 		* html .pp_bottom { padding: 0 20px; }
 
 		.pp_bottom .pp_left {
 			height: 20px;
 			left: 0;
 			position: absolute;
 			width: 20px;
 		}
 		.pp_bottom .pp_middle {
 			height: 20px;
 			left: 20px;
 			position: absolute;
 			right: 20px;
 		}
 			* html .pp_bottom .pp_middle {
 				left: 0;
 				position: static;
 			}
 
 		.pp_bottom .pp_right {
 			height: 20px;
 			left: auto;
 			position: absolute;
 			right: 0;
 			top: 0;
 			width: 20px;
 		}
 
 	.pp_loaderIcon {
 		display: none;
 		height: 24px;
 		left: 50%;
 		margin: -12px 0 0 -12px;
 		position: absolute;
 		top: 50%;
 		width: 24px;
 	}
 
 	#pp_full_res {
 		display: none;
 		line-height: 1 !important;
 		margin: 0 auto;
 		text-align: center;
 		width: 100%;
 	}
 
 	div.ppt {
 		color: #fff;
 		display: none;
 		font-size: 17px;
 		left: 0;
 		position: absolute;
 		top: 0;
 		z-index: 9999;
 	}
 
 /* ------------------------------------------------------------------------
 Miscellaneous
 ------------------------------------------------------------------------- */
 
 .clearfix:after {
     content: "."; 
     display: block; 
     height: 0; 
     clear: both; 
     visibility: hidden;
 }
 
 .clearfix {display: inline-block;}
 
 /* Hides from IE-mac \*/
 * html .clearfix {height: 1%;}
 .clearfix {display: block;}
/* End hide from IE-mac */
/* --> */

<!--[if lt IE 7]>
<style media="screen" type="text/css">
.main{
	width:100%;}
<![endif]-->

/* -------------------------------------------------------------------------
GlobalLink OneLink  - Language translation
--------------------------------------------------------------------------*/
.OneLinkNoTx        { /*no-op*/ }   
.OneLinkHide        { /*no-op*/ }
.OneLinkTxShow      { display:none; }
.OneLinkShow        { display: none; }
.OneLinkKeepLinks   { /*no-op*/ }
.OneLinkReplace     { /*no-op*/ }
.OneLinkReplaceNoTx { /*no-op*/ }







