/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input 
{ margin: 0;padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,div, input 
{ font-size: 96%; font-weight: normal; font-style: normal; font-family: verdana, arial, Lucida Sans Unicode, tahoma, sans-serif ; }
ul,ol { list-style: none; }
fieldset,img 
{ border: none; }
caption,th 
{ text-align: left; }
table 
{ border-collapse: collapse; border-spacing: 0; }
/* END RESET */

body
{
  text-align: center;
  background-color: #F2F2F2;
} 

p
{
  font-size:80%;
  line-height:150%;
  text-align:justify;
  margin-bottom: 20px;
}

h1 
{
 font-size: 130%;
 padding-left: 10px;
 padding-left:15px;
 padding-top:15px;
width:450px;
}

h2 
{
  font-size: 100%;
font-weight:bold;
}

h3 
{
  font-size: 110%;
}

h5
{
    font-size:80%;
}



a
{
  color:#000000;
  text-decoration: underline;
}

a:hover
{
  color: #0E4589;
}

.spacing
{
background-image:url(../images/shadeBackground.jpg);
background-position:center center;
background-repeat:repeat-y;
height:5px;
margin:auto;
width:980px;
}

.menu
{
  clear:both;
  margin:auto;
}

.menu ul
{
 margin-left: 5px;
}

.menu .content
{
 background-image: url(../images/shadeBackground.jpg);
 background-position: center center;
 background-repeat: repeat-y;
 line-height:26px;
}

.menu li
{
 float:left;
 height:23px;
 margin-left:5px;
}

.menu a
{
  display:block;
  text-align:center;
  text-decoration:none;
}

#menuContentBorder a.Selected
{
  color:#ffffff;
  height:23px;
  margin-right:10px;
  margin-left:10px;
  font-weight:bold;
}

#menuContentBorder a.NotSelected
{
  color:#ffffff;
  height:22px;
  margin-left: 12px;
  margin-right:10px;
}

#menuContentBorder a.NotSelected:hover
{
 color:#C7DDF4; 
}

#menuContentBorder
{
 border-bottom:1px solid #cccccc;
 background-color:#2061B1;
 width:952px;
 height: 23px;
 margin-left: 14px;
 font-size: 80%;
}

#menuContentBorder li
{
 /*width: 125px;*/
 color:#ffffff
 
}


.content
{
  margin:auto;
  width:980px;
  text-align:left;
}

.content img#id 
{
  float:left;
}

.main .content 
{
  width:940px;
  
}

#mainImage
{
    position:absolute;
    top:0px;
    left:500px;
width:460px;
text-align:center;
}

#mainText
{
 float:left;
 padding-left:15px;
 padding-right:10px;
 padding-top:10px;
 width:420px;
}

#mainText a
{
 background-image:url(../images/item.gif);
 background-position:left center;
 background-repeat:no-repeat;
 padding-left:13px;
}


#mainText a:hover
{
 color:#0066CC;
 text-decoration:none;
}






/* Standard definitons */

/****** HEADER DEFAULT *****/

.header .content
{
  background-image: url(../images/shadeBackground.jpg);
  background-position: center center;
  background-repeat: repeat-y;
}

.header_logo
{
 background-image:url(../images/rexammediabg.jpg);
 background-position:right center;
 background-repeat:no-repeat;
 float:left;
 height:117px;
 margin-left:33px;
 width:933px;
}

.header_logo img
{
 margin-top: 30px;
}

.header_search
{
  float:right;
  clear:right;
  margin-left:10px;
  margin-top:30px;
  text-align:center;
}

.header_microsites
{
  float:right;
  clear:right;
  margin-top:15px;
}

.header_microsites ul li
{
  float:left;
  margin-left:10px;
}

.header_microsites ul li a:hover
{
  text-decoration:underline;
}

/******* END DIV HEADER DEFAULT ******/

/******* DIV MAIN DEFAULT ******/
.main
{
  clear:both;
  margin:auto;
  background-color: #F2F2F2;

}
.main .content
{
  background-image: url(../images/shadeBackground.gif);
  background-repeat: repeat-y;
  background-position: center center;
  min-height:400px;
  height:auto  !important;
  width:940px;
  height:400px;
  padding-left:22px;
  padding-right:20px;
  position:relative;
}

.leftHalf
{
  width:50%;
  float:left;
}

/******* END DIV MAIN DEFAULT ******/
/*******   START DIV FOOTER   ******/

.footer .content
{
  height:50px;
  background-image: url(../images/footerImage.jpg);
  background-repeat: no-repeat;
  background-position: center center;

}

#footerContentBorder
{
 border-top:1px solid #cccccc;
 margin-left:14px;
 width:952px;
}

.footer_content_legal
{
  margin-right:15px;
  margin-top:8px;
  float:right;
  font-size: 80%;
}

.footer_content_trail
{
  float:left;
  margin-top:8px;
  margin-left:18px;
  font-size:80%;
}

.footer_content_trail ul li
{
  float:left;
  margin-left:3px;
}

.footer_content_trail ul li a
{
  color:#000000;
  text-decoration:underline;
}

.footer_content_trail ul li a:hover
{
  color:#0066CC;
  text-decoration:none;
}

.footer_content_legal ul li
{
 float:left;
 margin-left: 3px;
}

.footer_content_legal ul li a
{
 color:#000000;
 text-decoration:underline;
}

.footer_content_legal ul li a:hover
{
  color:#0066CC;
  text-decoration:none;
}

.ul_footer li
{
  float:left;
  margin-left:10px;

  font-size:70%;
}

.ul_footer li a
{
  font-size:12px;
 text-decoration:none;

}
/*******   END DIV FOOTER   ******/

/***** SITE MAP ******/

.sitemap li 
{
 list-style-image:none;
 list-style-position:outside;
 list-style-type:square;
}

ul .sitemap
{
 margin-bottom:5px;
 padding-left:23px;
}

.clearer
{
  clear:both;
}

#mainText td
{

}

td.leftCell
{
width:100px;
font-size:80%;
}

#searchResults
{
	float:right;
left:2px;
position:relative;
top:-56px;
width:472px;
}
#relatedResults
{
	
left:2px;
position:relative;
top:0px;
width:472px;
}

#relatedResults span
{
    font-size:80%;
    font-weight:bold;
    margin-left:10px;
    
}

input.inputButton
{
background-color:transparent;
background-image:url(../images/item.gif);
background-position:left center;
background-repeat:no-repeat;
border:0 none;
display:block;
line-height:150%;
padding-left:13px;
text-align:left;
text-decoration:underline;
vertical-align:top;
font-size:80%;
}

div.showMedia
{
    width:472px;
}
tr.topRow
{
    background-color:#E5E5E5;

}

td.topleftCell
{
 text-align:left;
 font-weight:bold;
 height:30px;
 width:392px;
 padding-left:10px;
}
td.toprightCell
{
    color:#0099CC;
padding-right:5px;
font-size:80%;


    
}
div.quarterScreenWidth
{
    background-color:#E5E5E5;
float:left;
padding:10px;
width:216px;
min-height:120px;
text-align:left;
}
div.quarterScreenWidth a
{
    color:#0099CC;
    margin-left:5px;
}
div.quarterScreenWidth a:hover
{
    color:#0099CC;
    margin-left:5px;
    text-decoration:none;
}
div.quarterScreenWidth p
{
    text-align:left !important;
}
div.quarterScreenWidth span
{
    color:#0099CC;
    margin-left:5px;
}
div.mainDisplay
{
    min-height:220px;
    text-align:center;
    padding-top:10px;
    padding-bottom:10px;
background: url('../images/selected_itembg.gif') repeat top left;
}

td input
{
width:200px;
}
div.paginator
{
    width:100%;
    text-align:center;
}
div.paginator a
{
    font-size:90%;
}

/*logon classes */

.authentication, .notLoggedOn, .loggedOn, .showMessage {
display:none;
}
.loggedOn_off, .showMessage_off {
display:block;
}
.showMessage {
margin-left:105px;
font-weight:bold;
display:none;
}

div.tab
{
    float:left;
    background-color:#E5E5E5;
    height:20px;
    padding-left:10px;
    padding-top:5px;
    padding-right:10px;
    padding-bottom:5px;
    margin-right:5px;
}
div.tab_notselected
{
    float:left;
    background-color:#D6D6D6;
    color:#FFFFFF;
    height:20px;
    padding-left:10px;
    padding-top:5px;
    padding-right:10px;
    padding-bottom:5px;
    margin-right:5px;
}

#sendTabContent
{
    display:none;
     background-color:#E5E5E5;
    width:100%;
    clear:both;
    
}
#downloadTabContent
{
clear:both;
}
