/*------------------------------------------------------------------
[Master Stylesheet]
Project:	NIH MedlinePlus the
Magazine Version:	3.01
Last modified by below: 3/22/11
Primary use: Master Stylesheet 
Developer: H Matthew Schoemaker
Designer: H Matthew Schoemaker
Last Edited by: Maria Zarabia
-------------------------------------------------------------------*/
/* default elements */
* {
	margin: 0;
	padding: 0;
}
body {
	background:transparent url(../img/pattern_bw.png) repeat left top;
	font: normal 62.5% sans-serif;
	margin-right: 10px;
}
a {color: #44669C;}
a:hover, a:focus{color: #8F2225;}
big {font-size: 1.1em;}
h1, h2, h3, h4 {
	color: #8F2225;
	padding: 2px 2px 2px 2px;
}
h1 {font: normal 2.4em serif, sans-serif;}
h1 a {text-decoration: none;}
h1 a:hover {text-decoration: underline;}
h2 {font: bold 1.6em serif, sans-serif;}
h3 {font: bold 1.2em serif, sans-serif;}
h4 {font: bold 1.0em serif, sans-serif;}

blockquote {
	background:none;
	border-left:#8F2225 5px solid;
	display: block;
	padding-left: 20px;
	margin-bottom: 12px;
}
img {border: none;}
label {display: block;}
p {
	padding: 2px 0 10px;
	line-height:1.6em;
}

content.ol li, content.ul li{
	padding-left: 15px;
	margin-left: 10px;
		
}

li {
	padding-bottom:10px;
	list-style-position:inside;
	line-height:1.5em;
	/*background-color:#0F6;try later maria z
	
	text-indent:-15px;*/padding-left:10px;
}

ul.fall li {       
	list-style: none;
	margin-left:10px;
	}      
ul.fall li:before {       
	/* For a round bullet */       
	content:'\2022';      
	/* For a square bullet */       
	/*content:'\25A0';*/       
	display: block;       
	position: relative;       
	max-width: 0px;       
	max-height: 0px;       
	left: -13px;       
	top: -0px;       
	color:#c3652f;       
	font-size: 20px;     
	} 
	
	
	
	
}
ul li ul li {margin:6px 0;}
/* structure */
#wrapper {
	margin: 0 auto;
	max-width:1640px;
}
#container, #container2{
	background:none;/*border-top: 6px solid #44669C;*/
	font-size: 1.3em;
	margin: 10px 20px;
	min-width:960px;
	max-width:1600px;
	overflow:hidden;
	-moz-box-shadow: 4px 4px 10px #999; /*For shadow effect to work in supported versions of Mozilla */
	-webkit-box-shadow: 4px 4px 10px #999; /*For shadow effect to work in supported versions of Safari */
	box-shadow: 4px 4px 10px #999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
 
.main {
	background:#FFF;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	overflow:hidden;
}
/* header */
.title {
	border-top: 1px solid #44669C;
	overflow:hidden;
	background:-webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.2, rgb(226,222,212)),
    color-stop(0.5, rgb(224,224,224)),
    color-stop(0.8, rgb(226,222,212))
);
	background:-moz-linear-gradient(
    center bottom,
    rgb(226,222,212) 20%,
    rgb(224,224,224) 50%,
    rgb(226,222,212) 80%
);
	background: #E2DED4;

}
.title h1 {
	color: #44669C;
	font: normal 2em Georgia, "Trebuchet MS", sans-serif;
	padding: 10px 0 10px 18px;
	clear:left;
}
.title h2 {
	color: #44669C;
	font: normal 1.8em Georgia, "Trebuchet MS", sans-serif;
	padding: 10px 0 10px 18px;
}
.titletoc {
	background: #E2DED4;
	background: -moz-linear-gradient(top, #E2DED4 0%, #D6D1C9 50%, #E2DED4 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E2DED4), color-stop(50%,#D6D1C9), color-stop(100%,#E2DED4)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E2DED4', endColorstr='#E2DED4',GradientType=0 ); /* ie */
	border-top: 1px solid #44669C;
	-moz-border-radius: 0 0 0 15px;
	-webkit-border-radius: 0 0 0 15px;
	border-radius: 0 0 0 15px;
}
.titletoc h1 {
	color: #44669C;
	font: normal 1.5em Georgia, "Trebuchet MS", sans-serif;
	padding: 10px 0 10px 18px;
}
.title_top {
	background:transparent url(../img/75white.png) repeat right center;/*margin-bottom:10px;*//*background: #E2DED4;border-top: 1px solid #44669C;*/
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	overflow:hidden;
}
.title_top h1 {
	color: #44669C;
	font: normal 1.5em Georgia, "Trebuchet MS", sans-serif;
	padding: 10px 0 10px 18px;
	float:left;
	font-style:italic;
}
.title_top a {text-decoration:none;}
.title_top a:hover {text-decoration:underline;}
.title_top h2 {
	color: #8F2225;
	float:right;
	font: normal 1.5em Georgia, "Trebuchet MS", sans-serif;
	padding: 10px 18px 10px 0px;
	font-style:italic;
}
.title_top h2 a {color: #8F2225;}
.title_top h2 a:hover {color: #44669C;}
.pdf_download {
	color: #44669C;
	font: normal 1.1em Georgia, "Trebuchet MS", sans-serif;
	padding:0.5em .6em;
	float:right;
	margin-left:10px;
}
.pdf_download p {padding:2px 0 5px;}
.header {border-top:2px solid #FFF;}

.header, .header2 {
	background: #1E3255; /* old browsers */
	background: -moz-linear-gradient(top, #1E3255 0%, #45649A 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E3255), color-stop(100%,#45649A)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E3255', endColorstr='#45649A',GradientType=0 ); /* ie */
	height: 113px;
}
.header2{
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;}
/**************************************
			Extended desktop
*************************************
@media screen and (min-width: 1300px) {
	.header, .header2{background:url(../img/extend-header.jpg) right bottom;}
}*/


.breadcrumb {
	color:#7A8751;
	font-size:1em;
	font-weight:bold;
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #7A8751;
	border-top: 1px solid #7A8751;


}
.morearticle {
	color:#333;
	background:#E2DED4;
	font-size:1em;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #7A8751;
	border-top: 1px solid #7A8751;
	line-height:1.1em;
}
.morearticle p {
	padding: 2px 0 5px;
	line-height:1.5em;
}
/* navigation */
.navigation {
	background: #45484d; /* old browsers */
	background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* ie */
	border-top: 1px solid #44669C;
	height:auto !important; /*Apply to all browsers*/
}
.navigation a {
	border-right: 2px solid #BDBCBC;
	color:#FFF;
	float: left;
	font: bold 1em Tahoma, sans-serif;
	padding: 10px 45px;
	text-align: center;
	text-decoration: none;
	opacity:.75;
}
@keyframes nav {
   0% {color: #BDBCBC;}
   50% {color: #FFF;}
   100% {color: #BDBCBC;}
}
@-webkit-keyframes nav {
   0% {color: #BDBCBC;}
   50% {color: #FFF;}
   100% {color: #BDBCBC;}
}
.navigation a:hover, .navigation a:focus{
	-webkit-animation: nav 2s infinite ease-in-out;
	animation: nav 2s infinite ease-in-out;}
.navigation a:hover, .navigation a:focus, .navigation a#active {
	color: #fff;
	background: #45484d; /* old browsers */
	background: -moz-linear-gradient(top, #000000 0%, #45484d 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#45484d)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#45484d',GradientType=0 ); /* ie */
}
.navigation a#active {opacity:1;}
/* main */
.main#two-columns {
	background: #FFF url(../img/two-columns.gif) repeat-y;
}/* bottom */
.bottom {
	background: #DCDAC9 url(../img/bottom.gif) no-repeat left bottom;
	border-top: 1px solid #AA8;
	color: #444;
	padding: 14px 20px;
}
.bottom .left, .bottom .right {
	width: 49%;
}
/*Callout */
#calloutright_pl {
	width:250px;
	float:right;
	background:#FFFFFF;
	padding: 2px;
	margin-left:10px;
	margin-bottom:10px;
}
#calloutright_pl a:hover {
	text-decoration:none;
}
#calloutleft_pl {
	width:250px;
	float:left;
	background:#FFFFFF;
	padding: 2px;
	margin-right:10px;
	margin-bottom:10px;
}
#calloutright {
	width:200px;
	float:right;
	background:#7A8751;
	color:#fff;
	padding: 5px;
	margin-left:10px;
	margin-bottom:10px;
}
#calloutright2 {
	width:250px;
	float:right;
	background:#7A8751;
	color:#fff;
	padding: 5px;
	margin-left:10px;
	margin-bottom:10px;
}
#calloutright3 {
	width:200px;
	float:right;
	background-color:#0082c8;
	color:#fff;
	padding:10px;
	margin:0 0 10px 10px;	
}
#calloutright3 a {
	color:#ffd102;
	}
#calloutright3 a:hover {
	color:#ffff66;
	}	
#calloutright2 a {
	color: #8F2225;
}
#calloutright2 a:hover {
	color: #44669C;
}
#calloutleft {
	width:200px;
	float:left;
	background:#7A8751;
	color:#fff;
	padding: 5px;
	margin-right:10px;
	margin-bottom:10px;
}
#calloutLeft3 {
	width:200px;
	float: left;
	background-color:#089ff0;
	color:#fff;
	padding:8px;
	margin:0 0 10px 10px;
	
}
#calloutleft a {
	color: #8F2225;
}
#calloutleft a:hover {
	color: #44669C;
}
.cotitle {
	background: #E2DED4;
	border-top: 1px solid #44669C;
	margin-bottom:5px;
}
/* Image Left */
.imgleft {
	float:left;
	background:#7A8751;
	color:#fff;
	padding: 5px;
	margin:0 10px 10px 0;
	overflow:hidden;
}
#imgleft {
	float:left;
	background:#7A8751;
	color:#fff;
	padding: 5px;
	margin:0 10px 10px 0;
	overflow:hidden;
}
#imgleft_green {
	float:left;
	background:#7A8751;
	color:#fff;
	padding: 5px;
	margin:0 10px 10px 0;
	width: 250px;
	overflow:hidden;
}
#imgleft_blue {
	float:left;
	background:#44679D;
	color:#fff;
	padding: 5px;
	margin:0 10px 10px 0;
	width: 250px;
	overflow:hidden;
}
#boxleft_orange {
	float:left;
	background:#FF6600;
	color:#fff;
	padding: 5px;
	margin:0 10px 10px 0;
	width: 250px;
}
#imgleftsqu {
	float:left;
	background:#8F2225;
	color:#fff;
	padding: 5px;
	margin:0 10px 10px 0;
	width: 250px;
}
#imgleftsqu_red {
	float:left;
	background:#8F2225;
	color:#fff;
	padding: 5px;
	margin:0 10px 10px 0;
	width: 200px;
}
#imgleftsqu_green {
	float:left;
	background:#7A8751;
	color:#fff;
	padding: 5px;
	margin:0 10px 10px 0;
	width: 200px;
}
#imgleftsqu_blue {
	float:left;
	background:#44679D;
	color:#fff;
	padding: 5px;
	margin:0 10px 10px 0;
	width: 200px;
}
#imgleft_blue250 {
	float:left;
	background:#44679D;
	color:#fff;
	padding: 5px;
	margin:0 10px 10px 0;
	width: 250px;
}/* Image Right */
#imgright_green {
	float:right;
	background:#7A8751;
	color:#fff;
	padding: 5px;
	margin:0 0 10px 10px;
	width: 250px;
}
#imgright_red {
	float:right;
	background:#8F2225;
	color:#fff;
	padding: 5px;
	margin:0 0 10px 10px;
	width: 250px;
}
#imgright {
	float:right;
	background:#7A8751;
	color:#fff;
	padding: 5px;
	margin:0 0 10px 10px;
}
.imgright {
	float:right;
	background:#7A8751;
	color:#fff;
	padding: 5px;
	margin:0 0 10px 10px;
}
#imgright_blue {
	float:right;
	background:#44679D;
	color:#fff;
	padding: 5px;
	margin:0 0 10px 10px;
	margin-top:5px;
	width: 250px;
}
#imgright_blue a {
	color: #8F2225;
}
#imgright_blue a:hover {
	color: #44669C;
}
#imgrightsqu {
	float:right;
	background:#7A8751;
	color:#fff;
	padding: 5px;
	margin:0 0 10px 10px;
	width: 210px;
}
#imgrightsqu_blue {
	float:right;
	background:#44679D;
	color:#fff;
	padding: 5px;
	margin:0 0 10px 10px;
	width: 210px;
}
#imgrightsqu_red {
	float:right;
	background:#8F2225;
	color:#fff;
	padding: 5px;
	margin:0 0 10px 10px;
	width: 210px;
}
#imgrightsqu_bluevision {
	float:right;
	background:#44679D;
	color:#fff;
	padding: 5px;
	margin:0 0 10px 10px;
	width: 188px;
}
#imgrleftsqu_red {
	float:left;
	background:#8F2225;
	color:#fff;
	padding: 5px;
	margin:0 10px 10px 0;
	width: 200px;
}
.imgright_red {
	float:right;
	background:#8F2225;
	color:#fff;
	padding: 5px;
	margin:0 0 10px 10px;
	width: 250px;
}
#boxright_orange {
	float:right;
	background:#FF6600;
	color:#fff;
	padding: 5px;
	margin:0 0 10px 10px;
	width: 250px;
}

/*Misc*/
p.script {font-family:"Handwriting - Dakota", cursive, "Monotype Corsiva", Arial, Helvetica, sans-serif;}
#note {
	float:right;
	background:url(../issues/summer08/images/paper.jpg);
	color:#333333;
	padding: 10px;
	margin:0 0 10px 10px;
	width: 250px;
}
.clear, .clearer {
	clear: both;
}
.clearer {
	font-size: 0;
	clear: both;
}
.col2 .left {
	width: 66%;
}
.col2 .right .content {
	background: #FFF;
}
.col2 .right {
	width: 33%;
}
.content {
	padding: 18px 20px;
	line-height:1.6em;
	/*New Add
	overflow:hidden;*/
}
.issue-info {
	padding: 15px 10px;
}
.issue-info p {
	margin:0;
	padding:0;
}
.line_height {
	line-height:1.6em;
}
.content2 {
	padding: 9px 10px;
	background:#7A8751;
}
.content2 .left {
	width: 48%;
	background:#CCCCCC;
	border-right:2px solid #8F2225;
	padding:5px;
}
.spacing {
	margin:5px 10px 5px 10px;
}
.spacing_sm {
	margin:2px;
}
.content2 .right {
	width: 48%;
	text-align: left;
	background:#CCCCCC;
	border-left: 2px solid #44679D;
	padding: 5px;
}
.left {
	float: left;
	padding-left:5px;
}
.right {
	float: right;
	padding-right:5px;
}
.right .content {
	padding: 18px 12px 12px;
}
/*Text Colors*/
.red {color:#8F2225;}
.blue {color:#44669C;}
.white {color:#FFFFFF;}
.black {color:#000000;}
.green {color:#7A8751;}
.yellow {color:#CA9A46;}
.orange {color:#FF9933;}
.orange_fall {color:#c3652f;}
.blue_winter {color:#2c9ae0;}

.text_right {text-align:right;}
.text_center {text-align:center;}
.text_left {text-align:left;}
.huntergreen {color:#4E806E;}
/*Text Size*/
.larger {
	font-size: 1.3em;
	line-height:1.6em;
}
.extra_larger {
	font-size: 1.6em;
	line-height:1.6em;
}

.tinytext {font-size:0.90em;}

.whitebox{background:#FFF; color:#000;}
.redbox{background: #8F2225;color: #EED;}
.bluebox {background: #44669C; color: #EED;}
.litebluebox {background:#86B2DA; color: #000;}
.litepurplebox {background:#CCCCFF; color: #000;font-family: sans-serif;}
.litegray {background:url(../img/gray_corner.png) top right no-repeat #CCC;	color:#000;}
.litegreenbox{background-color:#bac788;}
.greenbox {background:#7A8751; color: #EED}
.kakibox {background:#FFFFCC;}
.teal {background:#519183;}
.orange_fall_box {
	background-color:#c3652f; 
	color:#FFF; 
	padding:5px 10px; 
	-moz-border-radius:0 6px 0 6px;
	-webkit-border-radius:0 6px 0 6px;
	border-radius: 0 6px 0 6px; 
	
}
.graybox{
	background:url(../img/gray-bottom.png) repeat-x left bottom;
	background-color:#f7f7f7;
	padding:15px;
	border: #666 solid 1px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	 
}
.blue_winter_box {
	background-color:#2c9ae0; 
	color:#FFF; 
	padding:5px 10px; 
	-moz-border-radius:0 6px 0 6px;
	-webkit-border-radius:0 6px 0 6px;
	border-radius: 0 6px 0 6px; 
	
}
.whitebox, .redbox, .bluebox, .litebluebox, .litepurplebox, .litegray, .greenbox, .kakibox, .litegreenbox {
	padding: 5px 10px 5px 10px;
	margin-bottom:5px;
	-moz-border-radius:0 6px 0 6px;
	-webkit-border-radius:0 6px 0 6px;
	border-radius: 0 6px 0 6px; 
}

/* box link actions*/

.redbox a, .redbox a:hover, .redbox h3, .redbox a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.bluebox a, .greenbox a{
	color: #EED;
	text-decoration:underline;}
.bluebox a:hover, .greenbox a:hover{color: #8F2225;}

.litebluebox a, .litepurplebox a{
	color: #8F2225;
	text-decoration:underline;}
	
.litebluebox a:hover {color: #EED;}

.litepurplebox a:hover {color:#44669C;}

.litegray h2 {line-height:1.6em;}


.orangebox {
	background:#FF9933;
	color:#FFFFFF;
	padding:3px;
	-moz-border-radius:0 6px 0 6px;
	-webkit-border-radius:0 6px 0 6px;
	border-radius: 0 6px 0 6px; 
}

.thinredbox {
	background:#8F2225;
	color: #EED;
	padding: 3px;
}

.caption{font: .8em Arial, Helvetica, sans-serif;}
.caption_lg{font: .9em Arial, Helvetica, sans-serif;}
.caption, .caption_lg {
	background: #E2DED4;
	border-top: 1px solid #44669C;
	color:#000000;	
	padding: 5px 5px 5px 9px;
}
.caption_width {
	width:100%;
	background: #E2DED4;
	font-size:smaller;
	}
#moreinfo {
	background:#FFFFFF;
}
.progressitem {
	float:left;
	width:350px;
	padding-top:50px;
}

/************************
Table
************************/
.tbbluebox {background-color:#86B2DA;}
.tbgreenbox {background:#7A8751;}
.tbbluebox, .tbgreenbox {
	background:#86B2DA;
	color:#000000;
	padding: 10px;}
td, th, tr {padding:5px;}

/************************
TOC
*************************/
.toc {
	padding:10px;
	border-bottom:solid 2px #CCCCCC;
	overflow:hidden;
	
}
.toc:hover{background:#F9F9F9; background:rgba(240,240,240,.5);}

.toc_bm {
	padding:10px;
	border-bottom:solid 2px #CCCCCC;
	-moz-border-radius:0 0 7px 7px;
	-webkit-border-radius:0 0 7px 7px;
	border-radius:0 0 7px 7px;
	overflow:hidden;
}
.toc_bm:hover{background:#F9F9F9; background:rgba(240,240,240,.5);}
.tocitem {overflow:hidden;}

.tocitem h2 {
	padding:0;
	line-height:1.2em;
}
.tocitem a {
	color: #8F2225;
	color: #44669C;
	text-decoration:none;
}
.tocitem a:hover, .tocitem a:focus {
	color: #44669C;
	color: #8F2225;
}
.tocitem li {
	padding-bottom:0;
	line-height:1.5em;
}
.tocitem ul li ul li {
	margin-top: 3px;
	margin-bottom:3px;
}
.tocitem p {
	line-height:1.5em;
}
/*long TOC Pic*/
.tocpiclong {
	width:90px;
	float:left;
	padding-right:10px;
}
/*Thumbnails Homepage*/
.tocimgblue {background:#44679D;}
.tocimgred {background: #8F2225;}
.tocimggreen {background: #7A8751;}
.tocimggreen, .tocimgred, .tocimgblue{
	width:70px;
	height:70px;
	padding:8px;	
	margin-right:10px;
	float:left;
	-moz-border-radius: 6px 0 6px 0;
	-webkit-border-radius: 6px 0 6px 0;
	border-radius: 6px 0 6px 0;
	opacity:.85;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.tocimggreen:hover, .tocimgred:hover, .tocimgblue:hover, .tocimggreen:focus, .tocimgred:focus, .tocimgblue:focus{
	-moz-border-radius: 0 6px 0 6px; 
	-webkit-border-radius:  0 6px 0 6px;
	border-radius: 0 6px 0 6px; 
	opacity:1;
}

.toc:hover .tocimggreen, .toc:hover .tocimgred, .toc:hover .tocimgblue, .toc:focus .tocimggreen, .toc:focus .tocimgred, .toc:focus .tocimgblue{
	-moz-border-radius: 0 6px 0 6px; 
	-webkit-border-radius:  0 6px 0 6px;
	border-radius: 0 6px 0 6px; 
	opacity:1;
}

.white_sevfive {
	background:url(../img/75white.png) repeat;
	padding:5px;
	margin:5px 0 10px 0;
	-moz-border-radius: 0 6px 0 6px; 
	-webkit-border-radius:  0 6px 0 6px;
	border-radius: 0 6px 0 6px;
}/*col*/
#Colleft {
	float:left;
	width: 60%;
}

#Colright {
	float:right;
	width:38%;
}
.homehold{overflow:hidden;}
.homeleft {
	float:left;
	width: 300px;
	padding: 15px;
	margin:0 20px 10px 0;
	background:#DBDBDB;
	background: rgba(225, 225, 225, .4);
	display:inline;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;  /*future proofing */
	-webkit-transition: background .3s ease-in-out;
	-moz-transition: background .3s ease-in-out;
	-o-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

.homeleft:hover{
	background:#DBDBDB;
	background: rgba(225, 225, 225, .7);}
.homeleft img {
	padding:0;
	margin:0;
}
.homeleft-issue {
	background:url(../img/75white.png) repeat;
	padding:7px 10px;
	text-align:center;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-radius:0 0 0 6px;
}
.homeright {
	overflow:hidden;
	margin-bottom:10px;
	padding:10px;
	border-left: solid 2px #8F2225;
}
.homeright p {
	line-height:1.6em;
}

/*Strips*/

.strips_redL, .strips_redRt, .stripsbox_red{
	border-left:#8F2225 5px solid;
	border-right:#8F2225 5px solid;}
.strips_blueL, .strips_blueRt, .stripsbox_blue{
	border-left: #44679D 5px solid;
	border-right:#44679D 5px solid;}
.strips_greenL, .strips_greenRt, .stripsbox_green{
	border-left:#7A8751 5px solid;
	border-right:#7A8751 5px solid;}

.strips_redL, .strips_blueL, .strips_greenL {
	float:left;
	background:#FFFFFF;
	width: 43%;
	padding: 5px 5px 5px 5px;
	margin: 7px 7px 7px 0px;
}
.strips_redRt, .strips_blueRt, .strips_greenRt{
	float:right;
	background:#FFFFFF;
	width: 43%;
	padding: 5px 5px 5px 5px;
	margin: 7px 0px 7px 7px;
}
.stripsbox_red, .stripsbox_blue, .stripsbox_green{
	padding: 5px 5px 5px 5px;
	margin: 7px 0px 7px 0px;
	overflow:hidden;
}

/* Thumb Left adn Right */
.thumb_Lt{float:left;} .thumb_Rt{float:right;}
.thumb_Lt, .thumb_Rt {
	width:150px;
	margin:5px;
	padding:5px;	
}

.center {
	text-align:center;
}/* Skip Nav */
.skipnavigation, .skipnavigation a, a.skipnavigation:link, a.skipnavigation:visited, a.skipnavigation:hover, a.skipnavigation:active {/*position:absolute;*/
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}
.skipnavigation2, .skipnavigation2 a, a.skipnavigation2:link, a.skipnavigation2:visited, a.skipnavigation2:hover, a.skipnavigation2:active {
	float:right;
	color: #44669C;
	font-size: 8px;
	width: 100px;
}
/* PullQuote*/


#pquote, #pquote_center, #pquote_rt, #pquote_rt_quarter{
	padding: 8px;
	line-height:1.5em;
	background:#ccc;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px; /* future proofing */
 	-moz-box-shadow: 4px 4px 2px #999; /*For shadow effect to work in supported versions of Mozilla */
	-webkit-box-shadow: 4px 4px 2px #999; /* For shadow effect to work in supported versions of Safari */
	box-shadow: 4px 4px 2px #999;
	overflow:hidden;
}
#pquote{
	margin:5px 14px 9px 0px;
	width: 375px;
	float:left;
	}
#pquote_center {
	margin:10px auto; 
	width: 400px;
	}
#pquote_rt{
	float:right; 
	margin:5px 0px 9px 10px;
	width: 375px;
	}
#pquote_rt_quarter{
	float:right; 
	margin:5px 0px 9px 10px;
	width: 25%;
	}

#pquote h2, #pquote_center h2, #pquote_rt h2{line-height:1.2em;}
#pquote h3 {line-height:1.6em;}

.feature {
	float:right;
	margin: 0 0 0 8px;
	padding:8px 5px 8px 7px;
	text-align:left;
	background:url(../img/75white.png);/*IE8 and below*/
	background:rgba(255,255,255,.7);/*Standard browsers*/
	-moz-border-radius-bottomleft: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	border-radius:0 12px 0 12px;
}
.feature h3 {
	line-height:1em;
}

.photo-wrap {
	padding:5px;
	-webkit-box-shadow: -2px 2px 2px #ccc;
	-moz-box-shadow: -2px 2px 2px #ccc;
	box-shadow: -2px 2px 2px #ccc;
	margin:5px;
	border:1px #000 solid;
}
.half-box {
	float:left;
	margin:5px 5px 5px 0;
	padding: 5px;
	width:47%;
	overflow:hidden;
}
.box-lt {
	float:left;
	margin:5px 5px 5px 0;}
	
.box-rt{
	float:right;
	margin:5px 0 5px 5px;}
	
.box-rt, .box-lt {	
	padding: 5px;
	width:45%;
	overflow:hidden;
}
.box_left_10{
	float:left; 
	/*margin:5px 0px 9px 10px;*/
	width: 15%;
	}	
.bt-mar {
	margin-bottom:.5em;
}
/* footer */
.footer {
	background: #44669C;
	color: #EED;
	padding: 15px 10px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-radius: 0 0 6px 6px;
}
.footer .left {
	width: 50%;
}
.footer .right {
	width: 40%;
	text-align: right;
}
.footer a {
	color: #FFF;
	text-decoration: none;
}
.footer a:hover, .footer .right a:hover {
	color: #FFF;
	text-decoration: underline;
}
.footer .right, .footer .right a {
	color: #FFF;
}
/*GovD*/
#govd-box {
	background:#e8eff5;
	padding:5px 10px;
	margin: 10px auto;
	width:650px;
	overflow:hidden;
	border:1px solid #699;
	-moz-border-radius: 6px 0 6px 0;
	-webkit-border-radius: 6px 0 6px 0;
	border-radius: 6px 0 6px 0;
	-moz-box-shadow: 2px 2px 2px #ccc; /*For shadow effect to work in supported versions of Mozilla */
	-webkit-box-shadow: 2px 2px 2px #ccc; /*For shadow effect to work in supported versions of Safari */
	box-shadow: 2px 2px 2px #ccc; /*Future Proofing*/
}
.govd-email {
	float:left;
	margin-right:5px;
	padding-top:2px;
	font-weight:bold;
}

.govd-email-input{
	margin-right:3px;
	float:left;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color:#000;
	background: #ffffff; /* old browsers */
	/* firefox */
	background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); 
	/* webkit */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); 
	/* ie */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); 
	}
@keyframes pulse {
   0% {box-shadow: 0 0 12px rgba(51,204,255,.2); color:#000;}
   50% {box-shadow: 0 0 12px rgba(51,204,255,.9);color:#000;}
   100% {box-shadow: 0 0 12px rgba(51,204,255,.2);color:#000;}
}
@-webkit-keyframes pulse {
   0% {-webkit-box-shadow: 0 0 12px rgba(51,204,255,.2); color:#000;}
   50% {-webkit-box-shadow: 0 0 12px rgba(51,204,255,.9);color:#000;}
   100% {-webkit-box-shadow: 0 0 12px rgba(51,204,255,.2);color:#000;}
}

.govd-email-input:focus {
   -webkit-animation: pulse 4s infinite ease-in-out;
   animation: pulse 4s infinite ease-in-out;
   -webkit-box-shadow: 0 0 6px rgba(51,204,255,.9);
	-moz-box-shadow: 0 0 6px rgba(51,204,255,.9);
	box-shadow: 0 0 6px rgba(51,204,255,.9);
	outline:none;
	color:#000;
	background: #ffffff;
} 

#Go {
	padding:2px 3px 0;
	float:left;
	margin-right:8px;
}
#govd-what {
	float:left;
	padding-top:2px;
}
#GovDelivery_email {
	border: 1px solid #9999CC;
	height:18px;
	padding:2px;
	vertical-align:middle;
	width:190px;
}
/*
@-webkit-keyframes subscribe {
0% {-webkit-box-shadow: 0 0 6px rgba(51,204,255,.2);}
50% {-webkit-box-shadow: 0 0 6px rgba(51,204,255,.9);}
100% {-webkit-box-shadow: 0 0 6px rgba(51,204,255,.2);}
}

#GovDelivery_email:focus{
	-webkit-animation: subscribe 1.5s infinite ease-in-out;
	animation: subscribe 1.5s infinite ease-in-out;}
*/
.space-right {
	margin-right:5px;
}
.hidden {
	display:none;
}
noscript {
	border:none;
	font-weight:bold;
	font-size:1.2em;

	display:block;
	text-align:center;
	}
/*FancyBox - jQuery Plugin*/
 
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	background: transparent;
	z-index: 1104;
	display: none;
}
* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('../script/fancybox/fancy_loading.png') no-repeat;
}
#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}
* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}
#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}
#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 32px;
	height: 32px;
	background: url('../script/fancybox/fancy_close.png') top left no-repeat;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
}
#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}
#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}
#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}
.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}
.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: normal;
}
.fancybox-title-over {
	color: #FFF;
	text-align: left;
}
#fancybox-title-over {
	padding: 10px;
	background: url('../script/fancybox/fancy_title_over.png');
	display: block;
}
#fancybox-title-wrap {
	display: inline-block;
}
#fancybox-title-wrap span {
	height: 32px;
	float: left;
}
#fancybox-title-left {
	padding-left: 15px;
	background: transparent url('../script/fancybox/fancy_title_left.png') repeat-x;
}
#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background: transparent url('../script/fancybox/fancy_title_main.png') repeat-x;
	color: #FFF;
}
#fancybox-title-right {
	padding-left: 15px;
	background: transparent url('../script/fancybox/fancy_title_right.png') repeat-x;
}
#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('../script/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}
#fancybox-left {
	left: 0px;
}
#fancybox-right {
	right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}
#fancybox-left-ico {
	background: transparent url('../script/fancybox/fancy_nav_left.png') no-repeat;
}
#fancybox-right-ico {
	background: transparent url('../script/fancybox/fancy_nav_right.png') no-repeat;
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}
#fancybox-left:hover span {
	left: 20px;
}
#fancybox-right:hover span {
	left: auto;
	right: 20px;
}
div.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	z-index: 1001;
}
div#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('../script/fancybox/fancy_shadow_n.png') repeat-x;
}
div#fancy-bg-ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../script/fancybox/fancy_shadow_ne.png') no-repeat;
}
div#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('../script/fancybox/fancy_shadow_e.png') repeat-y;
}
div#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../script/fancybox/fancy_shadow_se.png') no-repeat;
}
div#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('../script/fancybox/fancy_shadow_s.png') repeat-x;
}
div#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../script/fancybox/fancy_shadow_sw.png') no-repeat;
}
div#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('../script/fancybox/fancy_shadow_w.png') repeat-y;
}
div#fancy-bg-nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../script/fancybox/fancy_shadow_nw.png') no-repeat;
}

.two-col{
	-moz-column-count: 2;
	-webkit-column-count:2;
	column-count:2;}
.tri-col{
	-moz-column-count: 3;
	-webkit-column-count:3;
	column-count:3;}

.two-col, .tri-col{
	-moz-column-gap:10px;
	-webkit-column-gap:10px;
	column-gap:10px;
	text-align:left;
	padding:5px;
	margin:10px 0;
	-moz-border-radius: 0 6px 0 6px; 
	-webkit-border-radius:  0 6px 0 6px;
	border-radius: 0 6px 0 6px;
	}

.tri-left{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:275px;
	padding:8px;
	border:1px solid #7A8751;
	-moz-border-radius: 0 6px 0 6px; 
	-webkit-border-radius:  0 6px 0 6px;
	border-radius: 0 6px 0 6px;
	moz-box-shadow: 1px 1px 5px #999999; /*For shadow effect to work in supported versions of Mozilla */
	-webkit-box-shadow: 1px 1px 5px #999999; /*For shadow effect to work in supported versions of Safari */
	box-shadow: 1px 1px 5px #999999;
}
.tri-left:last-child{
	margin-right:0;
}
#wrapper #container2 .main .content ol li ol{list-style:upper-alpha; padding-left:10px;}
#wrapper #container2 .main .content ol li ol li {
	padding-top: 2px;
	padding-bottom: 2px;
}

.margin-be-gone{margin:0;}


/*for tabular data-----------------------*/
	table.table 
{
	border:0;
	padding:5px;
	margin:10px 20px;
	width:80%;
	border-collapse: collapse;

	
}	
	
	table.table th
{
	/*font-size: small;*/
	font-weight: bold;
	background-color:#0082c8;
	color:#fff;
	text-align: left;
	vertical-align: text-top;
	padding:5px;
	border-bottom:#fff solid 1px;
	vertical-align:middle;
	
	
}

	table.table td
{
	/*font-size: small;*/
	text-align: left;
	padding:5px;
	white-space:nowrap;
	border-bottom:#0082c8 solid 1px;
	
}
	table.table tr.alt
{
	background-color:#F2FBFF;	
	
}


	.fixList
{
	
	margin-left:250px;	
}
/*Maria's additions/improvements-----------------------------------------------------------------*/
p.drop-cap:first-letter {
font-size:6em;
/*text-transform: uppercase;*/
float:left;
/*font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;*/
/*color:#44679d;*/
/*word-spacing:-10px;*/
margin-right:.1em;
margin-bottom:.1em;
line-height:.75em;
}
.drop {
font-size:2em;
/*text-transform: uppercase;*/
font-family:Georgia, "Times New Roman", Times, serif;
/*font-weight:bold;*/
/*color:#44679d;*/
/*word-spacing:-10px;*/
margin-right:.1em;
margin-bottom:.1em;
line-height:.75em;
}
	table.simple-table 
{
	border:0;
	padding:5px;
	margin:0;
	width:90%;
	border-collapse: collapse;
	
}	
	
	table.simple-table th
{
	/*font-size: small;*/
	font-weight: bold;
	color:#0082c8;
	text-align: center;
	vertical-align: middle;
	padding:5px;
	border-bottom:#0082c8 solid 1px;
	
	
}

	table.simple-table td 
{
	/*font-size: small;*/
	text-align: center;
	padding:5px;
	white-space:nowrap;
	border-bottom:#0082c8 solid 1px;
	
}
	table.simple-table tr.alt 
{
	background-color:#F2FBFF;	
	
}
	table.table50percent 
{
	width:50%;
	
}
ol.institute{ 
	padding-left: 1.5em;
 	text-indent: -1.5em;
	/*list-style-position: inside;
*/
	
	/*background-color:#00FF00;*/
	
	}