/***-=-=-=-=-=-=-=-=-=-=-=-=-=-=- COLOR DEFS -=-=-=-=-=-=-=-=-=-=-=-=-=-=-
9c3 = light green 
060 - dark green
*/

/***-=-=-=-=-=-=-=-=-=-=-=-=-=-=- HEADER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-***/

body{
text-align: center;
margin: 0; 
font-family: arial, helvetica, sans-serif; 
line-height: 120%; 
}
.wrap{
border-left: 1px solid #666;  
border-right:  1px solid #666; 
border-bottom:  1px solid #666;
width: 750px; 
margin: 0 auto; 
text-align: left; 
padding-bottom: 40px; 
}
.header{}
.topheader{
background: #666; 
text-align: right;
font-size: 11px; 
padding: .25em; 
}
.topheader ul{
display: inline; 
margin-right: 20px; 
}
.topheader ul li {
display: inline; 
}
.topheader ul li a{
margin-left: 16px; 
color: #FFF; 
text-decoration: none;
background: url('http://www.myozyme.com/images/icon_genz_green_square_off.gif') center left no-repeat; 
padding-left: 10px; 
}
.topheader ul li a:hover{
text-decoration: underline; 
}
.middleheader{
background: #060; 
margin:0; 
border-top: 1px solid #FFF;
 }
.bottomheader{
margin-top:0; 
padding-top: 13px; 
padding-bottom: 20px; 
}

.lightgreenbar{
background: #9C3;
width: 560px; 
}
h1{
margin-left: 15px;
display: inline;  
color: #060; 
font-weight: normal; 
font-size: 26px; 
}
.subtitle{
margin-left: 15px; 
font-size: .9em; 
font-weight: bold; 
color: #666; 
}
.main{padding: 15px; border-top: 1px dotted #666; }

/***-=-=-=-=-=-=-=-=-=-=-=-=-=-=- MAIN LEFT -=-=-=-=-=-=-=-=-=-=-=-=-=-=-***/

.mainleft{
/*float: left; */
width: 525px; 
font-size: 13px; 
}

h2{
border-bottom: 1px solid #666; 
font-size: 16px; 
}

.latestupdates{
background: #FFC; 
border-bottom: 1px solid #AA8; 
border-right: 1px solid #AA8; 
border-top: 1px solid #CCA; 
border-left: 1px solid #CCA; 
margin-bottom: 20px; 
padding: 8px; 
}
.latestupdates h2{
border: none; 
margin: 0 5px 0 0 ; 
display: inline; 
}


li.pdflink{
background: url('http://www.myozyme.com/images/iconpdf.gif') no-repeat left top; 
list-style-type: none; 
padding-left: 20px; 
}
.date{
color: #666; 
font-size: smaller; 
}

.statename{
color: #000; 
font-size: 13px; 
font-weight: bold;  
}
.siterecord{
font-size: 11px;  
line-height: 120%; 
border-top: 1px solid #DDD;
border-left: 6px solid #060; 
padding: 5px 0 5px 10px; 
}
.siterecord_unapproved{
font-size: 11px;  
line-height: 120%; 
border-top: 1px solid #DDD;
border-left: 6px solid #CC0; 
padding: 5px 0 5px 10px; 
}
.recordfield{
color: #666; 
}
/***-=-=-=-=-=-=-=-=-=-=-=-=-=-=- SIDEBAR -=-=-=-=-=-=-=-=-=-=-=-=-=-=-***/

.mainright{
float: right; 
width: 175px; 
line-height: 100%; 
}
.sidebarbox{
background: #f6f6f6; 
margin-bottom: 15px; 
border-right: 1px solid #CCC; 
border-bottom: 1px solid #CCC; 
padding: 1em; 
font-size: 11px; 
}
.sidebartitle{
font-weight: bold; 
border-bottom: 1px solid #CCC; 
margin: 0; 
padding: .25em; 
font-size: 12px; 
}
.login{
padding: 0 15px 0 0; 
font-size: 11px; 
text-align: right; 
}

/***-=-=-=-=-=-=-=-=-=-=-=-=-=-=- TERMS PRIVACY  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-***/

.terms{
	font-size: 11px; 
	color: #666; 
}
.terms a, 
.terma a:link,
.terms a:visited, 
.terms a:active,
.terms a:hover{
color: #666; 
} 
