html
{
   font-family: arial, sans-serif;
   color:#0363BC;
   font-size:10pt;
}
body
{
    background:#feffff url(images/bg-colour.gif) repeat-x;   
}

a
{
    color:#0363BC;
   font-size:10pt;
   font-weight:bold;
   text-decoration:none;
}
a:hover
{
    text-decoration:underline;
}

p
{
    color:Black;
    font-size:8pt;
    padding-top:4px;
}

.descheight
{
    height:70px;
}
.hr
{
    color:#eff1f1;
    background-color:#eff1f1;
    height:1px;
}
.imageborder
{
    border:solid 1px #8E8E90;
}
.selectchoose
{
    color:#696969;  
    text-decoration:none; 
}

.selectchoose
{
    color:#696969;  
    text-decoration:none; 
}
.imageholder
{
    padding:7px;
}

.displaying
{
    padding-left:4px;
    padding-top:4px;
}

.displayingleft
{
    padding-left:4px;
    padding-top:4px;
    float:left;
}
.displayingright
{
    padding-right:4px;
    padding-top:4px;
    float:right;
    color:#0363BC;
   
}

div.paperHead
{
   background:url(images/MDM_HEAD.png);
   background-repeat:no-repeat; 
}
div.paperRunner
{
   background:url(images/MDM_RUNNER.png);
   background-repeat:repeat-y;
}

input[type='text'],
input[type='password'],
input[type='file'],
select {
  background-color:#FCF5BD;
  color: #333;
  
}

input.searchtext
{
    width:400px;
    padding: 3px;
    color:#0363BC;
    background-color:White;  
}

.CountryDropDown
{
    width:130px;
    margin-top:4px;
    background-color:#FDFFFE;
    height:24px;
    font-size:10pt;
}

.ClearBoth
{
    clear:both;
}

.CategoryChoice
{
    width:450px;
    float:left;
    margin-left:5px;
    margin-top:7px;
}

div.searchbox h4
{
    font-weight:bold;
    margin-left:20px;
}

input.searchbtn
{
    vertical-align:bottom;
}

div.constrain, div.paperRunner div.constrain
{
    width:850px;
    margin-left:auto;
    margin-right:auto;
}

.listBox label, input
{
    margin-right: 5px;
}

div.footer
{
   background:url(images/MDM_FOOTER.png);
   background-repeat:repeat-y;
   background-position:bottom;
   height:110px;
}

div.header 
{
    height:200px;
    width:870px;
}

div.header img
{
    margin-top:35px;
}

div.container
{
   width:953px;
   margin-right:auto;
   margin-left:auto; 
}

div.wrapper
{
    clear:both;
}


div.paperRunner div.content div.leftbox
{
    float:left;
}

div.paperRunner div.content div.homead
{
    float:right;
    width:232px;
    
}

div.paperRunner div.content div.searchbox
{
    background-image:url('images/searchbox_bg.gif');
    width:600px;
    height:101px;
    background-repeat:no-repeat;
}

div.paperRunner div.content div.footbox
{
    float:left;
    width:279px;
    margin-right:4px;
}



.tableheader
{
    display:block;
    width:279px;
    height:26px;
    font-weight:bold;
    line-height:23px;
    background-image:url('images/footbox_header.gif');
}

div.paperRunner div.content div.azbox
{
    background:#ffffff url('images/supplements_box.jpg');
    background-repeat:no-repeat;
    background-position:bottom;
    padding-right:1px;
    height:240px;
    
    
}
div.paperRunner div.content div.followus
{
    background:#ffffff url('images/Keep_up_to_date.png');
    background-repeat:no-repeat;
    background-position:bottom;
    height:240px;
    color:#575757;

}
div.paperRunner div.content div.followus div.emailalerts
{
    height:91px;
}
div.paperRunner div.content div.followus div.emailalerts h3
{
    font-size:18px;
    font-weight:bold;
    position:relative;
    top:40px;
    left:100px;
}
div.paperRunner div.content div.followus div.social
{
    height:118px;
}
div.paperRunner div.content div.followus div.social div.icons
{
    float:left;
    width:61px;
    max-width:61px;
}
div.paperRunner div.content div.followus div.social div.label
{
    padding-top:20px;
}
div.paperRunner div.content div.followus div.social p
{
    font-size:16px;
    font-weight:bold;
    color:#575757;
}
div.paperRunner div.content div.coverflow
{
    background:#ffffff url('images/cover_flow.jpg');
    background-repeat:no-repeat;
    background-position:bottom;
    height:240px;
    
}
div.paperRunner div.content div.tour
{
    background:#ffffff url('images/azlisting_bg.jpg');
    background-repeat:no-repeat;
    background-position:bottom;
    height:240px;
    
}
div.paperRunner div.content div.searchtags
{
    height:240px;
    
}

div.paperRunner div.content div.footer
{
    clear:both;
}

div.navigation
{
    background-image:url('images/nav_bg.gif');
    background-repeat:repeat-x;
    height:38px;
    margin:10px;
}

div.navigation ul {list-style:none;margin:0;padding:0; 
    font-size:13px;}
div.navigation ul li {float:left;margin:0;padding:0;text-align:center;}
div.navigation ul li a {display:inline-block;font-weight:bold;padding:10px 10px;height:100%;color:#8bbddf;text-decoration:none;}
div.navigation ul li a.dwn {color:#ffffff; text-decoration:none;}
div.navigation ul li a:hover, li a:focus, li a:active {}


.calendar td
{
  font-size:11px;
}

.title
{
	font-weight:bold;
  background-color:#D7D7E5;
  
}

.day
{
	width:25px;
  cursor:pointer;
  text-align:center;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayhover
{
	width:25px;
  cursor:pointer;
  text-align:center;
  text-decoration:underline;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayheader
{
	width:25px;
  text-align:center;
  border-width:1px;
  border-color:white;
  border-style:solid;
  font-weight:bold;
  background-color:#FFFFFF;
  
  
}

.othermonthday
{
  color:#999999;
}

.outofrangeday
{
  visibility:hidden;
}

.selectedday
{
	width:25px;
  background-color:#FBE694;
  color:#000000;
  border-width:1px;
  border-color:#BB5503 !important;
  border-style:solid;
  font-weight:bold;
}
.disableday
{
    color:#999999;
}
.calendar
{
  border-style:solid;
  border-width:1px;
  border-color:#696969;
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
}

.month
{
  background-color:#F6F6F6;
  margin-left:16px;
  margin-right:16px;
  margin-bottom:5px;
  margin-top:0px;
}

.nextprev
{
  cursor:pointer;
  height:25px;
  vertical-align:center;
  padding:0px 5px 0px 5px;
}

.selector
{
  width:14px;
  cursor:pointer;
  text-align:left;
  vertical-align:center;
  background-color:#FFFFFF;
}

ul.page_controls {list-style:none;margin:0;padding:0; 
    font-family:Arial;
    font-weight:bold;
    font-size:13px;}
ul.page_controls li {float:left;margin:0;padding:0;text-align:center;}
ul.page_controls li a {display:inline-block;padding:2px 4px 2px 4px;height:100%;color:#0363BC;text-decoration:none; border-right:solid 1px #bfbfbf; background:#ffffff;}

div.atozControls
{
    background-image:url(images/search_header.png);
    height:27px;
    width:598px;
}

div.atoz
{
    padding-left:3px;
    padding-top:2px;
    width:598px;
    clear:both;
}

div.terms
{
    margin-top:10px;
    margin-bottom:10px;
    
}
div.terms a
{
    font-size:8pt;
    color:#000000;
    font-weight:normal;
}

div.terms h2
{
    font-size:16px;
    margin-top:5px;
    font-weight:bold;
}
div.terms ol
{
    margin-top:5px;
}
div.terms ol li ol
{
    color:#000000;
}

div.footer div.fleft
{
    margin-top:15px;
    float:left;
}
div.footer div.fright
{
    margin-top:20px;
    float:right;
    text-align:right;
}
div.footer div.pusher
{

}
div.LogoScroller
{
    float:left;padding-top:79px;padding-left:9px;
}

/* Email alerts page */
.alerts h1
{
    font-size:12pt;
    font-weight:bold;
    padding:10px 0px 10px 0px;
    clear:both;
}

.alerts h2
{
    font-size:11pt;
    font-weight:bold;
    padding:10px 0px 10px 0px;
    clear:both;
}

.alerts h3
{
    font-size:10pt;
    font-weight:bold;
    padding:5px 0px 5px 0px;
    clear:both;
    color:#000000;
}

.alerts p
{
    font-size:10pt;
    padding:10px 0px 10px 0px;
    clear:both;
}

.alerts ul
{
    padding:10px 0px 10px 0px;
}

.chb input
{
    padding:5px; 
    margin-left:5px;
    margin-top:5px;
}

.chb label
{   
    font-size:10pt;
}

.chb td
{
}