/* Start of CMSMS style sheet 'bioethicsStylesv3' */


html,body {
background-color:#7a808a;
background-image:url(/uploads/images/back.jpg);
background-repeat:repeat-x;
background-position:left top;
margin:0;
padding:0;
}

#main {
width:45.375em;
margin-right:auto;
margin-left:auto;
position:relative;
}

#top {
float:left;
height:10.625em;
width:45.375em;
}

#logo {
float:left;
width:19.25em;
height:9.625em;
padding-top:1em;
}

#top_nav {
float:left;
width:25.13em;
height:6.125em;
text-align:right;
padding-top:4.5em;
}

ul.main_nav li.activeparent a.activeparent {
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:700;
color:#fff;
text-decoration:none;
float:left;
padding-top:1em;
height:1.5em;
text-align:center;
background-image:url(/uploads/images/menu_on.jpg);
background-repeat:repeat-x;
background-position:left top;
padding-right:1.75em;
padding-left:1.75em;
}

.menu_margin {
margin-left:1em;
}

#main_nav {
float:left;
height:1.875em;
width:47.3em;
background-image:url(/uploads/images/menu_off.jpg);
background-repeat:repeat-x;
background-position:left top;
}

ul.main_nav li.currentpage h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:700;
color:#FFF;
text-decoration:none;
float:left;
margin-top:1em;
height:1.5em;
text-align:center;
background-image:url(/uploads/images/menu_on.jpg);
background-repeat:repeat-x;
background-position:left top;
padding-right:1.75em;
padding-left:1.75em;
}

ul.main_nav li.currentpage {
color:#fff;
text-decoration:none;
float:left;
padding-top:1em;
height:1.5em;
text-align:center;
background-image:url(/uploads/images/menu_on.jpg);
background-repeat:repeat-x;
background-position:left top;
padding-right:1.75em;
padding-left:1.75em;
}

ul#nav li.currentpage h3 {
color:#fff;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
float:left;
width:9.75em;
margin:0;
padding:0.5em 1em 0.5em 0;
}

ul#nav li.currentpage {
background-image:url(/uploads/images/arrow2.gif);
background-repeat:no-repeat;
background-position:11.9em 0.75em;
}

#main_nav ul {
display:inline;
list-style-type:none;
float:left;
margin:0;
padding:0;
}

#main_nav ul li {
display:inline;
list-style-type:none;
float:left;
height:1.875em;
margin:0;
padding:0;
}

#main_nav ul li.divider {
background-image:url(/uploads/images/menu_divider.gif);
background-repeat:no-repeat;
background-position:right top;
padding-right:.125em;
}

.top_link2 {
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:400;
color:#FFF;
text-decoration:none;
float:left;
padding-top:1em;
height:1.5em;
text-align:center;
background-image:url(/uploads/images/menu_off.jpg);
background-repeat:repeat-x;
background-position:left top;
padding-right:1.9em;
padding-left:1.85em;
}

#content {
background-image:url(/uploads/images/left_back.gif);
background-repeat:repeat-y;
background-position:left top;
float:left;
width:47.4em;
background-color:#FFF;
border-top-width:.125em;
border-top-style:solid;
border-top-color:#FFF;
position:relative;
}

#content_left {
float:left;
width:10.875em;
padding-top:1em;
}

#content_left ul {
display:block;
list-style-type:none;
float:left;
width:10.375em;
margin:0;
padding:0 0 0 0.5em;
}

#content_left ul li {
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:0.85em;
font-weight:400;
color:#FFF;
text-decoration:none;
float:left;
width:12.125em;
margin:0;
padding:0;
}

#content_left ul li a {
color:#FFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:400;
float:left;
margin:0;
padding:.35em 0 0.5em;
}

#content_left ul li a:hover {
color:#b3b6bc;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:400;
float:left;
margin:0;
padding:.35em 0 0.5em;
}

#content_left ul li ul {
display:block;
list-style-type:none;
float:left;
width:12.125em;
margin:0;
padding:0;
}

#content_left ul li ul li {
display:block;
list-style-type:none;
text-decoration:none;
float:left;
width:13.75em;
margin:0;
padding:0;
}

#content_left ul li ul li a {
color:#b3b6bc;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
float:left;
width:12.65em;
margin:0;
padding:.5em 1em 0.5em 0;
}

#content_right {
float:left;
padding:1.5em 1em 1em;
}

#content_right a{
text-decoration:none;
}

#content_right a:hover{
text-decoration:underline;
}

.content_common {
float:left;
width:39.5em;
font-family:"Arial";
font-size:0.8em;
line-height:1.25em;
color:#000;
text-decoration:none;
padding-bottom:1.5em;
}

.content_common h1 {
font-family:"Arial";
font-size:1.65em;
font-weight:700;
color:#404958;
text-decoration:none;
margin:0;
padding:0 0 0.5em;
}

.content_common ul {
list-style-type:none;
display:block;
margin:0;
padding:0;
}

.content_common ul li {
list-style-type:none;
display:block;
background-image:url(/uploads/images/bullet.gif);
background-repeat:no-repeat;
background-position:left .5em;
margin:0;
padding:0 0 0 1em;
}

/* =====/ aaron changes /================ */

.content_common p {
padding: .7em 0;
display:block;
font-weight:normal;
}

.caption {
font-size:.7em;
width:15em;
display:block;
float:right;
padding: 0 2em 0 0;
}

.content_common img.right {
float:right;
}

.content_common img.left{
float:left;
}


h2.title_part1 {
display:block;
clear:both;
padding:.5em 0 .5em 0;
font-family:"Arial";
font-size:1.25em;
font-weight:700;
color:#6b291f;
text-decoration:none;
margin:0;
border-top:.1em #6b291f solid;
border-bottom:.1em #6b291f solid;
width:31.5em;
height:1em;
}


.img_container {
display:block;
clear:both;
width:100%;
margin: .5em 0;
float:left;
}


/* =========/ end aaron changes /======== */

#footer {
background-color:#404958;
float:left;
width:56.30em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.65em;
font-weight:400;
color:#cfd1d5;
text-decoration:none;
padding-left:16.5em;
padding-top:1.5em;
padding-bottom:1.5em;
line-height:1.5em;
}

#footer p a {
color:#fff;
}

#footer p a:hover {
color:#ccc;
}

p {
text-align:justify;
margin:0;
padding:0;
}

.margin1 {
padding-right:.275em;
}

.link1 {
color:#6b291f;
text-decoration:none;
}

.link1:hover {
color:#000;
text-decoration:none;
}

.arrow_active {
background-image:url(/uploads/images/arrow.gif);
background-repeat:no-repeat;
background-position:10.6em center;
float:left;
width:12.125em;
padding-top:.5em;
padding-bottom:0.5em;
}

.arrow_link {
color:#6b291f;
text-decoration:none;
background-image:url(/uploads/images/arrow3.gif);
background-repeat:no-repeat;
background-position:right .5em;
padding-right:1em;
}

.arrow_link:hover {
color:#000;
text-decoration:none;
background-image:url(/uploads/images/arrow3.gif);
background-repeat:no-repeat;
background-position:right .5em;
padding-right:1em;
}

.NewsSummaryLink a {
font-weight:700;
font-size:1.1em;
}

#main_nav dfn,#nav dfn {
display:none;
}

ul.main_nav li a,.top_link1 {
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:400;
color:#FFF;
text-decoration:none;
float:left;
padding-top:1em;
height:1.5em;
text-align:center;
background-image:url(/uploads/images/menu_off.jpg);
background-repeat:repeat-x;
background-position:left top;
padding-right:1.75em;
padding-left:1.75em;
}

ul.main_nav li a:hover,.top_link1:hover,.top_link1on {
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:400;
color:#FFF;
text-decoration:none;
float:left;
padding-top:1em;
height:1.5em;
text-align:center;
background-image:url(/uploads/images/menu_on.jpg);
background-repeat:repeat-x;
background-position:left top;
padding-right:1.75em;
padding-left:1.75em;
}

ul#nav li a.currentpage,#content_left ul li ul li a:hover,.left_linkon {
color:#fff;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
background-image:url(/uploads/images/arrow2.gif);
background-repeat:no-repeat;
background-position:12.5em 0.75em;
float:left;
width:12.65em;
margin:0;
padding:0.5em 1em 0.5em 0;
}

.top_link2:hover,.top_link2on {
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:400;
color:#FFF;
text-decoration:none;
float:left;
padding-top:1em;
height:1.5em;
text-align:center;
background-image:url(/uploads/images/menu_on.jpg);
background-repeat:repeat-x;
background-position:left top;
padding-right:1.9em;
padding-left:1.85em;
}

.flink,.flink2:hover {
color:#cfd1d5;
text-decoration:none;
}

.flink:hover,.flink2 {
color:#969ba3;
text-decoration:none;
}

.line,li.line ul#nav li a,li.line ul#nav li a:hover {
background-image:url(/uploads/images/line.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

.content_common a,.content_common p a {
color:#404958;
font-weight:700;
}

.content_common a:hover,.content_common p a:hover {
color:#8d562e;
font-weight:700;
}


/* End of 'bioethicsStylesv3' */

