body {
    background:url("../images/bg.png"),url("../images/b.png");  
	background-repeat:repeat-x,repeat;
    font-weight: normal;
    height: 100%;
    /* letter-spacing: 0.75px; 		-- fix letter spacing issue in IE & FF	*/
    margin: 0;
    padding: 0; 
	
	font-family:'Droid Sans',Arial; /*added by ES 25Jan2012*/
	font-size:12px;					/*added by ES 25Jan2012*/
	color:#333;						/*added by ES 25Jan2012*/
}  

h2 {
	font-family:'Droid Serif', Georgia; }
p {
	
		    font-family:'Droid Sans', Arial; 
	}
	
.bg{background-image:url(../images/bg.png);
background-repeat: repeat;
z-index:-3;
position:absolute;
width:100%;
margin:400px 0 0 0;}
 
a {		
    color: inherit;
    text-decoration: none;
}

.backgroundhead {
	background-image:url("../images/flag.png"); 
	display:block;
	background-position: center center;
	height:208px;
	width:1200px;
	margin:auto auto auto auto;
	top:19px;
    background-repeat: no-repeat;  
    width: 100%;
    z-index: -99; 
	position:absolute;
}

.site-center { 
    margin: auto;
    overflow: visible;
    width: 1010px;
   
}
#headerbg {
    background-image: url("../images/bgmenu.png"); 
    background-repeat:repeat-x;
	width:100%;
	margin:auto; 
	height:50px;
	z-index:99; 
}  

#content {
        position: relative;
        z-index: 1;
}  

#bg {
   width: 100%;
   height: 208px; /* height of bg! */
   position: absolute;
   top: -60px;
   margin:0 auto 0 auto;
   background:  url(../images/flag.png) no-repeat;
	background-position:center; 
	z-index:before;
} 

#topcontainer {
	height:171px;
	width:100%;}
	
#logo { 
	padding:0px;
    float: left;
    height:200px;	/*edited by ES 3Feb2012*/
    margin:45px auto 30px -10px; /* JH - 1/16/12 */
    width: 144px;
    position:absolute;
}

#logo a {border:none; }

#slogan {
    color: #FEFEF4;
    font-family: 'Droid Serif', Georgia;
    font-size: 18px; 
    /*margin: 40px 0 0 385px;	*/
	margin:40px 0 0 410px; /*edited by ES for hover on contact us/donate using Chrome browser, 12102011*/	
    float:left;
    width:240px;
    z-index: 2;  
	position:relative;
}

.connect {
margin:85px 0 0 755px; /* JH - 1/16/12 */
padding:0px 5px 0px 8px; /*edited for IE 7, by ES, 10102011 */
float:left;
width:250px; /* JH - 1/16/12 */
height:95px; /* JH - 1/16/12 */
background-color: #002448;	/* JH - 1/20/12 */
	/* background-color:#fff; */
	/* -moz-opacity:.80; 
	filter:alpha(opacity=80); 
	opacity:.80; */
position:absolute;
		}
		
.connect h2 {
color: #fff;	/* JH - 1/20/12 */
	/* color:#B00000; */
font-size:18px;
font-family:'Droid Sans';
font-weight: bold;
padding-top: 3px;
margin: 0px 13px auto -1px; /*edited by ES, 10102011 */  /* JH - 1/16/12 (left margin to -1px */
}

.connect h3 {
color: #fff;	/* JH - 1/20/12 */
	/* color:#163e62; */
font-size:.8em;
font-family:'Droid Sans';
font-style:normal;
font-weight:normal;}
 
	
.connect input { 
    color: #CCCCCC; 
	font-size:.8em;
    height: 20px; 
    margin: auto;
    text-align: left; 
    width: 180px;
	border:1px solid #ccc;
	padding:auto;
}	
.connect form img {
	margin:-7px -7px -8px 0;
	padding:auto;
	height: 24px;
	width: 40px;
}

.connect #join {margin:5px auto;}

.logo .ie-slogan {
    display: inline;
    height: 35px;
    width: 240px;
}
.logo .slogansubpage {
    font-style: italic;
    margin: 60px auto auto 170px;
    position: absolute;
    z-index: 1;
} 
#navcontainer ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#navcontainer ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	background-image:url(../images/space.png); 
	background-repeat:no-repeat;
	position:relative;
	background-position:top right;  
}

#navcontainer ul li a  {
	width: auto;
	height: 36px;  
	padding: 12px 11px 0 11px; /* JH - 1/16/12 */
	margin: 0 ;
	color: #fff;
	text-decoration: none;
	display: block;
	text-align: center;
	font-family: 'Droid Sans', Arial;
	font-size:13px;
}

#navcontainer ul li a:hover {
	color: #FFF; /* JH - 1/16/12 */
	background: #B00000; /* JH - 1/16/12 */
	height:27px;  /* JH - 1/16/12 */
	margin-bottom:9px; /*for policy blog & donate in IE8,FF,chrome ES - 29Mar2012*/
}

#navcontainer ul li  a.active {  /* JH - 2/9/12 */
	color: #FFF; /* JH - 1/16/12 */
	background: #549CD1; /* JH - 1/16/12 */
	height:27px; /* JH - 1/16/12 */
}

/*** Matt's Dropdown Navigation Updates ***/ 
#navcontainer {position: relative;  float: left; z-index: 5;}
#navcontainer li ul {position: absolute; top: 39px; left: 0; float: left; border-top: 1px solid #b00000;}
#navcontainer li li a {width: 200px; text-align: left; padding: 4px 11px 5px 30px;  height: auto !important; margin: 0 !important;}
#navcontainer li li a:hover {width: 200px; text-align: left; padding: 4px 11px 5px 30px;}

#navcontainer li li {background: #990000 url(/images/bkgd-nav-dropdown.gif) 0 100% repeat-x; }
#navcontainer li li a {background: transparent url(/images/bullet.gif) 10px 10px no-repeat; }
#navcontainer li li a:hover {padding-bottom: 4px; border-bottom: 1px solid #820000;}
#navcontainer li li a:hover {background: #b00000 url(/images/bullet.gif) 10px 10px no-repeat; }


#navcontainer li ul {display: none;}
#navcontainer li:hover ul {display: block;}

/*** Date: 2012-03-28 ***/

.top-nav {
	float: left;
	font-family: 'Droid Sans', Arial;
	line-height: 35px;
	margin: auto 0 auto 0;
	width: 640px;
	height:55px; 
	font-size:.8em;
}
.top-nav ul {
    list-style-type: none;
    margin: 0;
}
.top-nav li {
    float: left;
    padding: 0 10px;
} 
 .form-field {
	width:200px;
    margin-top:10px;
             }

.top-nav ul a {
    color: #FAFCEE; 
    font-size: 1.1em;
    line-height: 55px;
    text-decoration: none;
}
.top-nav ul {
    list-style-type: none; 
} 
.top-nav li {
	background-image:url(../images/space.png);
	height:55px;
	background-repeat:no-repeat;
	position:relative;
	background-position:right; 
	margin:-2px 10px auto -14px;}  
	
.right-nav {list-style-type:none;}
.padright {margin:auto 10px auto auto;
 with:60px;  }
.right-nav ul a {
    color: #000000;
    line-height: 37px;
    text-decoration: none; }
	
.right-nav .subscribe {
	list-style-type:none;
    margin-left: auto;
}
 
.right-nav .subscribe ul form { 
	display:inline;}
.right-nav .subscribe ul {
	list-style-type:none;
	margin:0;}

.right-nav li {display:inline;}

.right-nav li input {
    color: #CCCCCC;
    font-style: normal;
    height:16px;  
    text-align: left;
	width:200px;  
	margin:auto;
}
li img {
	margin:13px 7px auto 0px;
	display:inline;
	}

.right-nav .subscribe .image {
	float: left;
	margin: 3px auto;
	list-style-type:none;
}

.right-nav .subscribe .find {
	float: left;
	margin: -3px 0px 0px 0px;		/* added - SF - Jan 18, 2012 */
	list-style-type:none;
	/*width:305px;*/
	width:262px; /* JH - 1/17/12 */
	/*width:236px;	added by ES for FF2 and safari3, 25Jan12*/
	padding-right: 112px;  /* JH - 3/27/2012 */
}

.right-nav .subscribe .find .text input{
	font-size:11px; 
	color: #000000; /*JH - 1/16/12 */
	margin: 12px; 
	float:left; 
	height:15px;
	padding-left:5px; /*JH - 12/18/11 */
	width:150px;
}

.frontpage {
    background-image: url("../images/frontpage.png");
    background-repeat: no-repeat;
    height: 391px;
    margin: auto;
    width: 1000px;
}
.frontpage .video {
    float: left;
    height: 385px;
    margin: auto;
    width: 640px;
}
.shadowbg {
    background-image: url("../images/shadow.png");
    background-repeat: no-repeat;
    float: left;
    height: 30px;
    margin: auto;
    z-index: 2;
} 
.link{
	color:#000;
	text-decoration:underline;}

.redlink{color:#C00;}
.hoverlink{
	color:#B00000; /* JH - 12/19/11 */
	font-size: 13px;
	font-weight: normal;}
.hoverlink:hover{
	color:#B00000; /* JH - 12/19/11 */
	font-weight: normal;
	} 
.linkitalic{
	font-style:italic;}
.linkitalic:hover{
	color:#B00000;} /* JH - 12/19/11 */
.frontpage .text {
    padding: 10px;
} 

.outerx {   
margin:auto;  
}
.innerx { 
    margin: 47px auto;
    padding: 0;
    width: 1000px; 
}
.outerx p {
    margin: 0;
}
.content-container {
    background-color: #FFFFFF;
    margin: 0 auto;
    min-height: 640px;
    width: 1000px;
	
}

.wrapper {
    background-color: #FFFFFF;
    float: left;
    margin: auto;
    width: 1000px;
}
.maincontent {
    float: left;
    margin: 0 5px 5px 25px;
    min-height: 500px;
    padding: 10px;
    width: 670px;
}

.maincontent h3 {
	margin-bottom: -10px;
}

.maincontent .title {
    padding-bottom: 20px;
}
.maincontent p { 
    padding: 18px 40px 10px 0; 
}

.maincontent2 p{/*added by ES 15May2012*/
	padding-top: 0px;
}

.maincontent a {
    color: #B00000; /*JH - 12/19/11 */
}

.maincontent2 h2{
	padding-bottom: 10px;
}
	
.imgright {
    float: right;
    padding: 10px;
}
.maincontent {
    height: auto;
    padding: 10px 10px 10px 0;
	
}
.maincontent .subtitle{
	/*font-size:16px;*/
	font-family:'Droid Serif',Arial; /*added by ES, 20Jan2012*/
	font-size:12px;					/*added by ES, 20Jan2012*/ /* updated by JH - 3/11/13 /*
	color:#000;						/*added by ES, 20Jan2012*/
	margin:-17px 0;
	padding:0 0 20px 0;				/*edited by ES, 20Jan2012*/
	}
	
.maincontent #border{
	
	margin:22px auto auto auto;
	width:99%;
	border-top:2px solid;}
#border{
	margin:22px auto -22px 0;
	width:90%;
	border-top:2px solid;}
	
#border.bblue{
		padding-left: 0px;
	}
.maincontent ul li.icons{
	list-style-type:none;
		margin-top:0px;
		/*margin-top:-30px;
		margin-bottom:-10px;
		padding-bottom:0px;
		margin-top:-10;
		padding-top:-10;*/
		line-height:13px;
	}
.maincontent ul li.icons span{ /*added for safari by ES, 12102011*/
	vertical-align:bottom;
}
.maincontent ul li.icons span div{	/*added by ES 27Jan2012*/
	display:inline;
}

.maincontent .date{margin-top:26px;}

.maincontent .box-spotlight1 {
    background-color: #ECECEC;
    height: auto;
    margin: 0 0 15px;
    min-height: 152px;
    padding: 12px 12px 20px;
}
.maincontent .spotlight {
    font-family: 'Droid Sans', Arial;
    font-size: 80%;
}
.maincontent .spotlightContent {
    font-family: 'Droid Sans', Arial;
    font-size: 90%;
}
.maincontent .spotlightImg {
    border: 1px solid #999999;
    float: left;
    margin-right: 10px;
}
.maincontent .box-spotlight2 {	 
    background-color: #F3F3F3;
    height: auto;
    margin: 0 0 15px;
	min-height: 152px;
    padding: 12px 12px 20px;	
}
.maincontent .contentList {
    border-bottom: 1px solid #999999;
    margin-top: 8px;
    padding-bottom: 8px;
}
.pubdate {
    font-family: 'Droid Sans', Arial;
    font-size: 90%;
    padding-bottom: 7px; 
}
.author {
    font-family: 'Droid Sans', Arial;
    font-size: 12px; /* edited by ES 20Jan2012 */
    padding-bottom: 7px; 
	margin-top: -15px;
	padding-top: 3px;  /* JH - 4/30/12 */
}
.author {	
	color:#990000; /* added by ES 20Jan2012 */
	}
.author a {
    color: #990000; /*edited by ES, 24Jan2012*/
} 

.subarticle {
    padding-bottom: 20px;
}
.subarticle ul {
    padding-left: 15px;
}
.subarticle h3 {
    padding-bottom: 5px;
}
.paging {
    color: #CC6633;
    font-family: 'Droid Sans', Arial;
    font-size: 80%;
    height: 40px;
    margin: 10px auto;
}
.paging .fleft {
    float: left;
    margin: 0;
    text-align: left;
    width: 45px;
}
.paging .fmiddle {
    float: left;
    margin: 0;
    text-align: center;
    width: 570px;
} 
.paging .fright {
    float: left;
    margin: 0;
    text-align: right;
    width: 45px;
}
 
.column-container {
    background: repeat scroll center -70px #FFFFFF;
    margin: auto;
	margin-top: -30px; /* JH - 1/16/12 */
    width: 990px;	
	border:1px solid #cccccc;
	border-bottom:#006;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:0px; 			/*edited by ES 31Jan2012*/
	/* padding-top: 0px; JH - 12/19/11 */
	padding-top: 20px;				/*added by ES 31Jan2012*/
	font-family: 'Droid Sans', Arial;
	font-size:13px;		
	line-height:1.4;
	border-top: 1px solid #cccccc;	/*edited by ES 8Jun2012*/
	
}

..column-container p {
	padding:10px;
	line-height:1.2;}
	
.column-container h3{
	font-family:'Droid Sans', Arial;
	font-size:16px;
	color:#B00000; /* JH - 12/18/11 */
	font-weight:normal;
	}
.column-container .column-2 img{
	margin:auto auto 15px auto;
	}
.column-container a {
 }
 #category {   
width:30px;
height:39px;
margin:-25px auto 10px 3px;
position:relative;
}


.bblue{color:#0066cc;}
.green{color:#009900;}
.red {color:#B00000;} /* JH - 12/18/11 */
.pink{color:#ff00cc;}
.orange{color:#F90;}
.darkblue{color:#1717FF;} /* JH - 5/29/12 */

#readmore{
	width:135px;
	height:20px; 
	display:inline;
	background-image:url(../images/readmoreover.png);
	background-repeat:no-repeat;
	background-position: 115px 0px;	/*edited by ES 01162012*/ /* 80px 0px; JH - 01/11/12 */
	margin:5px 0px 3px 20px; 
	padding-right: 10px; /* JH - 01/11/12 */
	float:right;
	clear:both;
	font-size:.8em;	
	color:#C30;
	}
#readmorefullarticle{
	width:102px;
	height:20px;
	display:inline;
	background-image:url(../images/readmoreover.png);
	background-repeat:no-repeat;
	background-position: 80px 0px; /* JH - 01/11/12 */
	margin:5px 0px 3px 20px;
	padding-right: 10px; /* JH - 01/11/12 */
	float:right;
	clear:both;
	font-size:.8em;	
	color:#C30;
	}
#readmore2{
	width: 122px;
	height:20px; 
	display:inline;
	background-image:url(../images/readmoreover.png);
	background-repeat:no-repeat;
	background-position: 105px 0px; /* JH - 01/11/12 */
	margin:5px 0px 3px 20px; 
	padding-right: 20px; /* JH - 01/11/12 */
	float:right;
	clear:both;
	font-size:.8em;	
	color:#C30;
	}
		
.column-1 #readmore, .column-2 #readmore, .column-1 #readmore2, .column-2 #readmore2,.column-1 #readmorefullarticle, .column-2 #readmorefullarticle  {
	margin:5px 10px 3px 0;
	}
	
	#readmore:hover{
	width:135px;
	height:20px; 
	display:inline;
	background-image:url(../images/readmore.png);
	background-repeat:no-repeat;
	background-position: 115px 0px; /*edited by ES 01162012*/ /* 80px 0px; /* JH - 01/11/12 */	
	margin:5px 0px 3px 20px; 
	padding-right: 10px; /* JH - 01/11/12 */
	float:right;
	clear:both; 
	color:#B00000; /* JH - 12/18/11 */
	}
#readmorefullarticle:hover{
	width:102px;
	height:20px;
	display:inline;
	background-image:url(../images/readmore.png);
	background-repeat:no-repeat;
	background-position: 80px 0px; /* JH - 01/11/12 */
	margin:5px 0px 3px 20px; 
	padding-right: 10px; /* JH - 01/11/12 */
	float:right;
	clear:both; 
	color:#B00000; /* JH - 12/18/11 */
	}
#readmore2:hover{
	width:122px;
	height:20px; 
	display:inline;
	background-image:url(../images/readmore.png);
	background-repeat:no-repeat;
	background-position: 105px 0px; /* JH - 01/11/12 */
	margin:5px 0px 3px 20px; 
	padding-right: 20px; /* JH - 01/11/12 */
	float:right;
	clear:both; 
	color:#B00000; /* JH - 12/18/11 */
	}
		
.column-1 #readmore, .column-2 #readmore, .column-1 #readmore2, .column-2 #readmore2,.column-1 #readmorefullarticle, .column-2 #readmorefullarticle  {
	margin:5px 2px 5px 0;  /*JH - 12/18/11 */
	}
	
	.column-2 #readmore2{/*added by ES for homepage, 14102011*/
		width:117px;
		}
	
	
.big {
	
	font-size:16px;}	
	#read{
	width:140px;
	height:20px;
	text-align:right;
	
	float:right;    
	padding:0;
	margin:5px 20px 3px 10px;  
	clear:both;
	}
#read:hover {
color:#B00000; /* JH - 12/18/11 */
}
.read a:hover{
	
	color:#B00000 ;} /* JH - 12/18/11 */
.style{
	margin:auto auto -27px auto;
	margin:auto auto -27px 40px;
	 padding:10px 0 0 0;
	width:auto; 
	/*text-indent:40px; */
	font-style:italic;
	font-size:18px; /*added by ES, 10102011*/
	} 


.column-1 #border, .column-2 #border, .column-3 #border{
	margin:23px auto auto auto;
	width:95%;
	border-top:2px solid;
}


.article {
	width:96%; 
    margin:0;
	padding:5px 0;
	padding-bottom: 20px;  /* JH - 4/30/12 */
	list-style-type:none;
	border-bottom: 1px dotted #ccc; 
	clear:both;
}

.column-1 {
    float: left;    
    padding: 10px;
	padding-top:18px;/*added by ES 21122011*/
    width: 380px;   }
.column-1 .borderright {
	height:660px;
	width:390px;
	border-right: thin dotted #cccccc;
	}
.column-1 p { 
line-height:18px;
}

.column-3 .infobox .article {
	width:96%; 
    margin: -20px 0 10px 10px;
	padding:5px 0;
	list-style-type:none;
	border-bottom: 1px dotted #ccc; 
	clear:both;
	
}


.column-3 .infobox .single-article {
	width:96%; 
    /*margin: -18px 10px 10px 10px; */
    margin: 0px 10px 0px 15px; /*edited by ES 20122011*/
	list-style-type:none; 
	
}
.column-container img {
	float:left;
	margin:auto 10px auto auto;
	}
.article ul  {list-style-type:none;}
.column-2 .article ul{ /*added for mid col, by ES, 21102011*/
	list-style-type:disc;
}
.column-1 .date {
    border-top: 1px solid #CCCCCC;
    font-size: 9px;
    padding: 10px 0;
    text-transform: uppercase;
} 

#category{background-image:url(../images/blueicon.png) no-repeat;
left:0;
top:0;
bottom:0; 
}

.column-2 {
    background-image: url("../images/col2bg.gif");
    background-repeat: repeat;
    float: left;
    margin: 0;
	padding: 10px;
	padding-top:18px; /*added by ES 21122011*/
    width: 290px;
} 
.column-2 .article {
    margin: 0;
    padding: 0;
} 
.column-2 .date {
    border-top: 1px solid #FFFFFF;
    font-size: 9px;
    padding: 10px 0 0;
    text-transform: uppercase;
}
.column-2 .image {
    margin: auto;
}
.column-2 div.epsdTitle {
    color: #CC6633;
    font-family: 'Droid Serif', Georgia;
    font-size: 110%;
    font-style: italic;
    padding: 2px 0 10px 5px;
    text-align: left;
}
.column-3 {  
    float: left;
    margin: 0;
	padding: 0 10px;
    width: 240px;
}
.column-3 p { 
} 
	
.column-3 .infobox .box-1 {
    background-color:#e4f4fc;  
	color:#000;
	padding:0px auto;
	padding-top: 0px; /* JH - 12/19/11 */
}
.column-3 .infobox .box-1 a{  
	color:#B00000; /* JH - 12/18/11 */
}

.column-3 .infobox .box-2 .author{ 
padding-bottom:-5px auto 5px auto;
	}
    
.column-3 .infobox .box-1 p
    {  
	font-weight:normal;
	font-family:'Droid Sans', Arial; 
    }     
	
.column-3 .infobox .box-1 p a{
	margin-bottom:4px;
}
 
 .column-3 .infobox .box-2 {
    background-color:;  
	color:#000;
	padding-top: 0px; /* JH - 12/19/11 */
	
} 

    
.column-3 .infobox .box-2 p
    {  
	font-weight:normal;
	font-family:'Droid Sans', Arial; 
    }     
 
 .column-3 .infobox .box-3 { 
	color:#000;
	padding-top: 0px; /* JH - 12/19/11 */
} 
    
.column-3 .infobox .box-3 p
    {  
	font-weight:normal;
	font-family:'Droid Sans', Arial; 
    }     

.column-3 ul {
    list-style-type: none;
	padding:0 0 4px 10px;
	line-height:1.7em;
}
.column-3 .infobox-container .box-4 ul li{
    list-style-type: none;
}

.column-3 .box-2 input {
    color: #CCCCCC;
    font-style: italic;
    margin: 10px 0;
    padding: 0;
    width: 275px;
    font-size: 90%;
    font-style: italic;
    height: 25px;
    line-height: 25px;
    margin: 3px auto;
    text-align: center;   
}
.column-3 .box-2 img {
    float: left;
} 
.column-3 .box-2 p { 
    padding: 0 0 15px 0;
}

.column-3 .infobox-container .infobox .box-1 .content ul {/*added by ES 14102011*/
	margin-left:30px;
	}
 .column-3 .infobox-container .infobox .box-1 .content ul li{/*added by ES 14102011*/
	list-style-type: disc;
	}
	
.BodyText {
    font-size: 80%;
}
.bodytext {
    font-size: 80%;
}
.bodytext .noBottom {
    font-size: 100%;
}
.bodytext table {
    font-size: 100%;
}
.bodyText {
    font-size: 80%;
}
form a {
    font-size: 80%;
}
 
 
.bottom {
    background-color: #FFFFFF;
    float: left;
    font-family: 'Droid Sans', Arial;
    font-size: 80%;
    height: 40px;
    margin: 5px auto;
    text-align: center;
    width: 1000px;
}
.bottom .fleft {
    float: left;
    margin: auto auto auto 20px;
    width: 105px;
}
.bottom .fright {
    display: inline;
    float: right;
    margin: auto 20px auto auto;
    width: 81px;
	
	/*-- For IE7 - Added by GN, May 31st, 2011 --*/
	.margin-top: -10px;
}

 .smallcaps {
    color: #CC6633;
    float: left;
    font-family: 'Droid Sans', Arial;
    font-size: 80%;
    padding: 0;
    text-transform: uppercase;
}
.commentblue {
    color: #003366;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 75%;
    font-stretch: expanded;
    letter-spacing: 0.75px;
    line-height: 1.4;
    padding: 0 5px 0 0;
} 

.pad {
	
    margin: 0px 10px 0; }
 
.padright{
	margin:12px 5px 0 0px;
	}
. {
    padding: 8px 0 30px;
}
.padbot {
    padding: 0 0 20px;
}
.bot {
	margin:8px 0 50px 0;
	}
.pad4{
	margin:17px auto;   /*edited - SF - Jan 18, 2012 */
	}
.right {
    padding: 13px 10px 30px ;
}	
.clear {
    clear: both;
}
.caps {
    font-family: 'Droid Sans', Arial;
    font-size: 90%;
    padding: 10px 0;
    text-transform: uppercase;
}
.red {
    color:#900;
    font-weight: normal;
}
.share {
    float: left;
    font-family: 'Droid Sans', Arial;
    font-size: 80%;
    line-height: 0.85;
    padding: 10px 10px 5px 0;
    text-transform: uppercase;
    width: 30px;
}

.header-icons {
	position:relative;
    display: inline;
    float: left;
    margin-top: -6px; /* JH - 1/16/12 */
    padding-left: 2px;  /* JH - 3/27/2012 */
} 
.icons {
	position:relative;
    display: inline;
    float: right;
	margin: -62px auto 0px;
	padding: 0;
} 
.foot {
	width:1012px;
	background:#fff;
	height:60px;
	z-index:+99;  	
    margin:0 -10px -20px -11px ;
	background-image:url(../images/shadow.png);
	background-repeat: repeat-x; 
	border-bottom:7px solid #006; 
	float:left;
	}

#bottom ul {margin: 0;
 padding: 7px 10px auto 0; 
 list-style-type: none;
 margin-left: 90px; 		/* PS - 5/18/2012 (to display 4 images) */
}
#bottom ul li { display: inline; }

.foot ul li img {list-style-type:none;
padding:14px 19px auto !important;
margin:14px 15px auto;
}
.foot ul li {
	list-stlye-type:none;
	}
	 
.bottom .fleft {
    float: left;
    margin: auto auto auto 20px;
    width: 105px;
}
.bottom .fright {
    display: inline;
    float: right;
    margin: auto 20px auto auto;
    width: 81px;
	
	/*-- For IE7 - Added by GN, May 31st, 2011 --*/
	.margin-top: -10px;
}
.credits {
	height:20px;
	font-size:10px; 
	margin:70px auto 0 auto;
	font-family:'Droid Sans', Arial;
}
.credits .fright{
	float:right;
	margin:-5px 0px;
	}

.shadow { 
    width: auto;
}
.shadow span {
    left: -7px;
	position: absolute;
    top: -7px;
    z-index: -1;
   
} 
.infobox-container {
    position: relative;
    display: inline-block;
    margin: -24px auto auto auto ;
    padding: 0;
    width: auto;
} 


.infobox-container .box-4 {
    position: relative;
    width: 290px; 
	color:#000;
    padding: 11px 5px 10px; /*edited by ES, 21122011*/
    margin: 0px 0 0 0px;
    left: -22px;
    z-index: 100; 
    /*background: #ffffff;*/		/* edited - SF - Jan 18, 2012 */
	margin-top:-18px; 		/*added by ES, 31Jan2012*/
}

.infobox { 
    width: 240px;
    padding: 0 5px 5px 5px;
    margin:0  22px;
    position: relative;
    z-index: 90;  
    background: none; 
    color: #fff; 
} 

.infobox .box-1 {
    position: relative;
    width: 300px;
    color: #fff;
    padding: 10px 5px 0px 5px; 
    margin: 0 0 0 -33px; 
    left: -15px;
    z-index: 100; 
    background: #3198dd;   
	border:1px solid #ccc;
} 
.infobox .box-1 ul {
	position:relative;
	margin:0 auto auto auto;
	}


.column-3hp .infobox .box-1 ul li{ /*added for chrome/safari by ES, 14102011*/
		list-style-type:none;
	}
	
.column-3 .infobox-container .box-1 .single-article ul li{ /*added for schrome/safari by ES, 14102011*/
	/*list-style-type:none;*/ /*17okt*/
	}

.infobox .box-1  a {
	padding-bottom:5px;
	} 	
.infobox .box-2 {
    position: relative;
    width: 300px;
    color: #fff;
    padding: 10px 5px;
	margin: 0 0 0 -33px;
    left: -15px;
    z-index: 100; 
    background: #f0f0f0;   
	border:1px solid #ccc;
}
 .infobox .box-3 {
    position: relative;
    width: 300px;
    color: #fff;
    padding: 10px 5px;
    margin: 0 0 0 -33px;
    left: -15px;
    z-index: 100; 
    background: #ffffcc;   
	border:1px solid #ccc;
}

.infobox .box-4 {
    position: relative;
    width: 250px; 
	color:#000;
    padding: 10px 5px;
    margin: 0 0 0 0px;
    left: -15px;
    z-index: 100; 
    background: #ffffff;
}  
.infobox .box-5 {
    position: relative;
    width: 300px;
    color: #ccc;
    padding:  0 5px;
    margin: 0 0 0 -33px;
    left: -15px;
    z-index: 100; 
    height:199px; 
	/*background-image:url(../images/wisconsin.png);*/
}
.infobox .box-5 img{
	width:308px !important;  /*edited by ES for Img HL 28092011*/
	height:199px !important;}

.infobox .box-5 img:hover{ /*added by ES for Img HL 28092011*/
	cursor:hand;
}
.content a.readMore{ /*added by ES for HL 28092011*/
	color:#B00000; /* JH - 12/18/11 */
}
.infobox .box-5 .caption {
	float:left; 
	/*margin:140px auto 0 -4px ; */
	margin:-55px auto 0 -4px ;/*edited by ES for Img HL 28092011*/
	width:60%;	
	font-family:'Droid Sans', Arial;
	color:#ffffff;
	font-size:17px;
	padding:3px;
	text-transform:uppercase; 
	background-color:#C00;
	-moz-opacity:.80; 
	filter:alpha(opacity=80); 
	opacity:.80; 
		position:relative; /*added by ES for Img HL 28092011*/
		z-Index:2; 			/*added by ES for Img HL 28092011*/
	}

.infobox .box-5 .inthebox-5 {/*added by ES for Img HL 28092011*/
	float:left; 
	/*margin:0px auto 0 -4px ;*/
	position:relative;
	z-Index:1;
	left:-4px;
	width:100%;	
	padding:0px;
	}
	
.infobox-container .triangle-r {
    border-color: transparent transparent transparent #333;
    border-style:solid;
    border-width:8px;
    height:0;
    width:0;
    position: relative;
    left: 280px;
    top:8px;
    z-index: -3; /* displayed under infobox */
} 

.tags {
	color:#C00; 
	text-transform:uppercase; 
	font-size: .8em;
	}
	
.tags ul {
	margin:0 0 0 0; /*edited by ES, 10102011*/
	padding:0px;	/*added by ES, 10102011*/
	}
	
.tags ul li{list-style-type:none; display:inline; padding:5px 0px 5px 0; margin:0;}

   .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
	
	/*ES 23092011*/
.infobox-container ul li {
	list-style-type:disc;	
	}
.infobox-container ul{
	margin-left:25px;
}

#slogan_help {
	color: #FEFEF4;
    font-family: 'Droid Serif', Georgia;
    font-size: 18px; 
    /*margin: 30px 0 0 35px;*/
    margin: 80px 0 0 235px;		/*071011*/	 
    float:left;
    width:240px;
    z-index: 2;  
	position:relative;
}
#logo_help { 
	padding:0px;
    float: left;
    height:290px;
    /*margin:76px auto 70px -250px;*/
    margin:30px auto 0px 0px; /*071011*/
    width: 144px;
    position:absolute;
}
	/*added for fotf showhelp by ES,071011*/
	#logo_help a img{
	margin-left:-20px;
	}
	.maincontent_help {
		
		padding: 10px 10px 10px 0;
		margin:0px;
	}
	.maincontent_help  #btnclose { /*added for showhelp by ES 08112011*/
		position:relative;
		z-index:3;
	}
	
	.detail_help h3{
		font-family:'Droid Serif', Georgia;
		font-size:18px;
		padding-left:20px;
	}
	.maincontent_help .content{
		font-family:'Droid Sans', Arial;
		font-size:12px;
		padding-left:20px;
	}
	#slogan_help img{
		margin-left:-70px;
	}
	.backgroundhead_help {
		background-image:url("../images/flag.png"); 
		display:block;
		background-position: center center;
		height:208px;
		width:1200px;
		margin:auto auto auto auto;
		top:0px;
		background-repeat: no-repeat;  
		width: 110%;
		z-index: -99; 
		position:absolute;
	}
	#headerbg_help {
		/*background-image: url("../images/bgmenu.png"); 
		background-repeat:repeat-x;*/
		width:110%;
		margin:auto; 
		height:60px;
		z-index:99; 
	} 

.detail_help{
	/*margin-top:150px;*/
	margin-top:10px; /*071011*/
}
.maincontent_help input{
	margin-top:10px;
	margin-left:20px;
}

.rightArticle{
margin-left:0px;
padding-left:0px;
}

/* added for message box */
.info, .success, .warning, .error, .validation , div#errormsg{
    border: 1px solid;
    margin: 10px 0px;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}

.error, div#errormsg {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url(../images/error.gif);
}
/* == */
	
.article h3{
	margin-top:0px;
	line-height: 1.25; /* JH - 4/30/12 */
}

.connect .subscribe #emailjoin{
	color:#000000; /*JH - 1/16/12 */
	font-size: 12px; /*JH - 12/18/11 */
	font-weight:normal; /*JH - 12/18/11 */
	padding-left: 5px; /*JH - 12/18/11 */
}

img.rightimg {
	float: right; 
	padding: 0 0 10px 10px;
	margin-top:20px;	/*added by ES, 23apr12*/
}

.column-container .maincontent img.rightimg{ /*added by ES, 23apr12*/
	margin-right:36px;
}

.column-container .maincontent .article img.rightimg{ /*added by ES, 23apr12*/
	margin-right:10px;
}

img.leftimg {
	float: left;
	padding: 0 10px 10px 0;
}

.eventdate {
	padding-bottom: 10px;
}

.column-2 .style{ /*add by ES for Feature Publication, 28092011*/
	width:279px; 
		/*width:285px; */
		
}
	

.maincontent .style{ /*added by ES 10102011*/
	padding-bottom:1px;
	margin-bottom:-35px; /*added for landing and detail page by ES, 11102011*/
	border:0px solid blue;
	position:absolute; 		/*added by ES 13102011*/
	margin-top:0px;		/*added by ES 13102011*/
		
}
	
    .maincontent #category{
		border:0px solid;
		margin-bottom:-2px;
	}
	.maincontent #category img{
		padding-top:33px;		/*edited by ES 13102011*/
			
	}
	.maincontent #border{
		margin-top:19px;		/*edited by ES 13102011*/
	}

	/*edited for right area by ES, 12102011*/
	.column-3 .infobox-container .box-4 .style{
		margin-bottom:-37px;
		margin-top:2px;
		padding-left:16px;
		}	
	.column-3 .infobox-container .box-4 #category{
		margin-bottom:-2px;
	}
	.column-3 .infobox-container .box-4 #category img{
		padding-top:9px;
		padding-left:13px; /* JH - 12/20/11 */
	}
	.column-3 .infobox-container .box-4 #border{
		margin-top:-7px;	
		margin-left:17px;
		width:265px; /* JH - 12/19/11 */
	} 
	.column-3 .infobox-container .box-4 ul{
		margin-top:10px;
		margin-left: 7px;
		padding-top:0px;
	}
	
	.column-3 .infobox-container .infobox .style{
		margin-bottom:-4px;
			padding-left:13px; /*edited by ES, 20122011*/
	}	
	.column-3 .infobox-container .infobox #category{
		
		margin-top:-30px;
		
	}
	.column-3 .infobox-container .infobox #category img{
		margin-top:3px;
			padding-left:4px; /* JH - 12/20/11 */
		
	}
	.column-3 .infobox-container .infobox #border{
		margin-top:-23px;
		margin-bottom:15px;
			height:10px;
			}
	.column-3hp .infobox-container .infobox .pad td h3{
		margin-top:2px;		
	}
			
	
/*added for highlight, by ES 28092011*/
.infobox .box-x {
    position: relative;
    width: 300px;
    color: #fff;
    padding: 10px 5px;
    margin: 0 0 0 -33px;
    left: -15px;
    z-index: 100; 
    background: #f0f0f0;   
	border:1px solid #ccc;
}
.column-3 .infobox .box-x {
    background-color:;  
	color:#000;
} 
.column-3 .infobox .box-x p{  
	font-weight:normal;
	font-family:'Droid Sans', Arial; 
    }  
.column-3 .box-x img {
    float: left;
} 
.column-3 .box-x p { 
    padding: 0 0 15px 0;
	}
/*end for highlight*/

/*added for blog abstract by ES 29092011*/
.article-blog ul li{
	list-style-type:disc;
}
.article-blog{
	border-bottom: 1px dotted #ccc;
	width:96%; 
    margin-bottom:10px; /* JH - 10/18/12 */
	padding:5px 0;
}

.maincontent img{ float:none;} /*added by ES, 10102011*/
.maincontent table tr td a img{ float:right;} /*added by ES, 10102011*/

/*added by ES for homepage RHL, 12102011*/
    .column-3hp #border{
	margin:23px auto auto auto;
	width:95%;
	border-top:2px solid;
}

.column-3hp #category img{ /* JH - 12/20/11 */	
	margin-left: -3px;
}

    .column-3hp .infobox .article {
		width:96%; 
        margin: -20px 0 3px 10px; /*edited by ES 17012012*/
		padding:5px 0 5px 0;
		list-style-type:none;
		border-bottom: 1px dotted #ccc; 
		clear:both;
	}
	
	.column-3hp .infobox .single-article {
		width:96%; 
        margin: -18px 10px 10px 10px; 
		list-style-type:none; 
        }
    .column-3hp {  
        float: left;
        margin: 0;
		margin-top:10px; /*added by ES 21122011*/
		padding: 0 10px; 
        width: 240px;
        }
    .column-3hp .infobox .box-1 {
        background-color:#e4f4fc;  
		color:#000;
		padding:0px auto;
        }
	
    .column-3hp .infobox .box-1 a{  
		color:#B00000; /* JH - 12/18/11 */
	    }
    .column-3hp .infobox .box-2 .author{ 
        padding-bottom:-5px auto 5px auto;
	}
    
    .column-3hp .infobox .box-1 p
	       {  
		font-weight:normal;
		font-family:'Droid Sans', Arial; 
	      }     
	
    .column-3hp .infobox .box-1 p a{
	margin-bottom:4px;
       }
 
    .column-3hp .infobox .box-2 {
       background-color:;  
       color:#000;
	} 
    
   .column-3hp .infobox .box-2 p
       {  
	font-weight:normal;
	font-family:'Droid Sans', Arial; 
        }     
 
    .column-3hp .infobox .box-3 { 
	color:#000;
	} 
    
    .column-3hp .infobox .box-3 p
    {  
	font-weight:normal;
	font-family:'Droid Sans', Arial; 
    }     

    .column-3hp ul {
        list-style-type: none;
	padding:0 0 4px 10px;
	line-height:1.7em;
       }
    .column-3hp .box-2 input {
       color: #CCCCCC;
       font-style: italic;
       margin: 10px 0;
       padding: 0;
       width: 275px;
       font-size: 90%;
       font-style: italic;
       height: 25px;
       line-height: 25px;
       margin: 3px auto;
       text-align: center;   
       }
    .column-3hp .box-2 img {
       float: left;
       } 
    .column-3hp .box-2 p { 
       padding: 0 0 15px 0;
       }

/*end*/
	/*added by ES 14102011*/
	.column-1 .borderright #border, .column-2  #border, .column-3hp  #border{
		margin-left:0px;
		padding-left:0px;
		width:90%;
  		margin-top:22px;
	}
	
.FOTF .bodytext { /*added for  fotf font size, by ES, 20102011*/
	font-size:12px;
}

#logofooterprint{ /*added by ES, 25102011*/
	display:none;
}

 /*added by ES 26102011*/
 .article p a{color:#cc6633;} 
 .article p a:hover{color:#B00000;} /* JH - 12/18/11 */
 
 .subtitle2{ /*added for gallery by ES 27102011*/
		margin-top:0px;
		font-size:16px;
		padding:0 0 40px 0;
	}
	
	 .column-2 .article p img{ /*added for latest video teaser by ES, 31102011*/
		float:none;
		margin-bottom:0;
		}
		
	.column-2 .article p {	/*added for latest video teaser by ES, 31102011*/
		margin-bottom:15px;
		}
	
	#imgHomepage{		/*added for latest video teaser by ES, 31102011  , edited 22122011 (was imgLatestVideo)*/
		border:0px;
		float:none;
	}
	#latest{ /*added for the latest by ES, 22122011 */
		display:inline-block;
		display:inline;
	}
	.column-1 .author{ margin-top:0px;}
	
	#navcontainer #homenav{ /*added for home navigation by ES 08112011*/
		margin:0;
		margin-top:-17px;
	}
	#navcontainer #homenav:hover{ /*added for home navigation by ES 08112011*/
		margin:0;
		margin-top:-20px;
	}
	
	/*added for research areas by ES 16112011
	p.teaser{	
		margin-top:16px;
	}*/
	img.thumb {	/*added for research areas by ES 16112011*/
		margin-top:16px;
		float:right;
		margin-left:5px;
	}
	img.thumb +p{	/*added for research areas by ES 16112011*/
		margin-top:16px;
	}
	
	/*added for blogroll HL by ES 17112011*/
	ul.bloglist li{	
		list-style-type:none;
		margin-bottom: 15px;
		line-height: 15px;
	}
		
	ul.bloglist li hr{
		border: 0; 
		height: 0; 
		border-top: 1px solid #E6E6E6; 
		
		margin-bottom: -7px;
	}
		
	ul.bloglist{		
		margin-left:0px;
		padding-left:0px;
		/*padding-bottom:15px;*/
		padding-bottom:5px; /*edited by ES, 5dec2011*/
		margin-bottom:2px;	/*added by ES, 5dec2011*/
		margin-top:2px;		/*added by ES, 5dec2011*/
	}
	
	.box-2 ul.bloglist , .box-3 ul.bloglist{	
		margin-top:0px;
		margin-bottom:0px;
	}
	
	.column-3 .box-1 p , .column-3 .box-3 p { 
		padding: 0 0 15px 0;
	}
	
	.infobox .box-2 .content ul , .infobox .box-3 .content ul {
		position:relative;
		margin-top:0px;
		margin-bottom:0px;
	}
	
	.column-3.infobox .box-2  p a.readMore {
		padding-bottom:5px;
		margin-bottom:4px;
		} 
	 .column-3 .infobox .box-3  a.readMore{
		padding-bottom:5px;
		margin-bottom:4px;
		} 
	.infobox .box-2, .infobox .box-3{
		padding-bottom:0px;
	}
	
	/*end of blogroll HL by ES 17112011*/
	
	a.linkbutton img#buGallery, a.linkbutton img#buSummary{
		border:0px;
		/*margin-left:0px;
		margin-right:auto;*/
		float:none;
		
		}
	
	/*for events list by ES,29112011*/
	div.eventabstract{
		padding-top: 15px;
	}
	
	div.eventdate_list{
		font-size: 11px;
		padding-top: 5px;
	}
	div.eventlocation_list{
		font-size:11px;
	}
	
	/*for bug videolist, by ES, 2dec2011*/
	.maincontent .article ul{list-style-type:disc;}
	
	/*added for research areas' teaser, by ES, 05112011*/
	.maincontent .article p{
		margin-right:-28px; 
		margin-top: -5px; /* JH - 4/30/12 */
	}
	
	/* JH - 5/7/12 */
	.maincontent .article h4{
		font-family:'Droid Serif',Arial;
		font-size: 13px;
		color: #000080;
		padding-top: 5px;
		padding-bottom: 13px;
	}
	
	/*added for policy blog's date-title space, by ES, 05112011*/
	.article-blog .date{margin-bottom:-20px;padding-bottom:0px;}
	#sel_labels{margin-top:6px;}
	
	/*added for policy blog title-abstract space, by ES 06122011
	.article-blog .date+a+p {margin-top:-15px;margin-bottom:-5px;}
	.article-blog .date+h3+p {margin-top:-15px;}
	.article-blog p {margin-top:0px;}*/
	.article-blog .date+a h3{
		margin-bottom:10px;
		color:#B00000; 			/*added by ES, 1feb2012*/
		font-size: 16px;		/*added by ES, 1feb2012*/
		font-weight: normal;	/*added by ES, 1feb2012*/
	}
	.article-blog .date+h3{margin-bottom:9px;}
	
	.column-1 .style, .column-2 .style, .column-3hp .style {/*added by ES 19122011*/
		padding:5px 0 0 0;
	}
	
	.column-3hp .infobox .single-article{ /*added by ES 19122011*/
		margin-left:-10px;
	}
	.column-3hp .infobox .article{ /*added by ES 19122011*/
		margin-left:-1px;
	}
	.column-1  #category, .column-2  #category{  /*added by ES 19122011*/
		margin-bottom:-4px;/**/
		margin-left: 0px; /* JH - 12/20/11 */
	}
	
	.column-1 .article a h3{ /*added by ES 19122011*/
		margin-top:-10px;
	}
	.column-1 .article{ /*added by ES 19122011*/
		margin-bottom:10px;
	}

	.br{/*added by ES, 20122011*/
		margin-top:-5px;/*edited by ES, 20122011*/
	}
	.column-3 .infobox-container .infobox #border{ /*added by ES, 20122011*/
		width:265px;
		margin-left:15px;
	}
	.column-3 .infobox-container .infobox #category{ /*added by ES, 20122011*/
		margin-left:10px;
	}
	
	ul.researchlist{	/*added by ES, 20122011*/
		padding-left:0px;
	}
	
	ul.researchlist li{	/*added by ES, 20122011*/
		list-style-type:none;
	}
	
	.column-3 .infobox-container .infobox .pad{ /*added by ES, 20122011*/
		margin-left:0px;
	}
	
	.article-blog { /*added for policy blog by ES 21122011*/
	padding-top:0px;
	}
	
	.article-blog  ul li.icons{ /*added for policy blog by ES 21122011*/
		margin-top:25px;
	}
	.article-blog .style{ /*added for policy blog by ES 21122011*/
		margin-top:25px;
	}
	
	.maincontent .article{ /*added for article detail by ES 21122011*/
		padding-top:0px;
	}
	
	.infobox .box-x{	/*added by ES 21122011*/
		padding-top:0px;
	}
	
	
	.column-container .maincontent h2 {/*added by ES 31Jan2012*/
		padding-top: 5px;
		margin-bottom: -10px;
		font-family:'Droid Serif',Arial;
		font-size: 18px;
		color: #000080;
		font-weight: normal;
	}

	.column-container .maincontent h2.title { /*JH 5/24/12 */
		margin-top:0px;
		margin-bottom:5px;
		padding-top:0px;
		font-family:'Droid Serif',Arial;
		font-size: 24px;
		font-weight: bold;
		color: #000;
	}
	
	.column-container .maincontent  h3{/*JH 5/24/12 */
		margin-top:10px;
		font-family:'Droid Serif',Arial;
		font-size: 18px;
		color: #000;
		font-weight: bold;
	}	
	
	.column-container .maincontent  h4{/*JH 5/24/12 */
		margin-bottom:-10px; /*edited by ES, 1jun12*/
		font-family:'Droid Serif',Arial;
		font-size: 12px;
		color: #000080;
		font-weight: bold;
		font-style: italic;
	}	
	.column-container .maincontent .article h4{
		margin-bottom:-10px; /*edited by ES, 1jun12*/
	}
	.column-container .maincontent  h5{/*JH 5/24/12 */
		margin-top:0px;
		margin-bottom: -15px;
		padding-top: 10px;
		font-family:'Droid Serif',Arial;
		font-size: 12px;
		color: #333;
		font-weight: bold;
	}	
	
	.column-container .maincontent ul li{
		line-height: 1.5; /* JH 8/10/12 */
		margin-bottom: 10px;
	}
		
	.column-container .maincontent td p, .column-container .maincontent.maincontent2 td p{  /* JH - 5/14/12 */
		padding-top: 0px;
	}
	
	.column-container .maincontent td h4, .column-container .maincontent.maincontent2 td h4, .column-container .maincontent.maincontent2 td h4 a{  /* JH - 5/14/12 */
		margin-top: 5px;
		margin-bottom: 3px;
		margin-left: -1px;  /* JH - 5/17/12 */
		font-size: 16px;
				
	}
	
	.column-container .maincontent .article-blog h3 {	/*added by ES 31Jan2012*/
		margin-top:20px; 
		
	}	
	
	.iconbox{				/*added by ES 20Jan2012*/
		color:#DCDCDC;
	}
	
	span.pdfspan{
		margin-top:0px;
		line-height:30px;
	}
	
	.pdf{ 				/*added by ES 20Jan2012*/
		font-family:'Droid Sans',Arial;
		font-size:10px;
		color:#990000;
	}
	.pdfspan .pdficon{			/*added by ES 20Jan2012*/
		width:17px;
		height:20px;
		/*margin-right:5px;	added by ES 31Jan2012*/ /*edited by ES,17dec12*/
		border: 0px;
		float:none; /*added by ES,17dec12*/
	}
	
	.pdficonurl { 
		float: left; 
		margin-top: 0px;/*-5px;*/
		border: 0px;
	}
	
	.pdficonurl img.pdficon{
		margin-right:0px;
	}
	
	.pdficonurl2 {
		/*float: left; */	/*edited by ES,17dec12*/
		margin-top: 0px;/*-5px;*/
		border: 0px;
		position: absolute;
	}
	
	.pdftext2 {
		font-family:'Droid Sans',Arial;
		font-size:10px;
		color:#990000;
		padding-left: 22px;
	}
	
	.tags ul li a.hoverlink,
	ul.tags li a.hoverlink { 				/*added by ES 20Jan2012*/
		font-family:'Droid Sans',Arial;
		font-size:12px;
		font-weight: normal; /*edited by ES 20Apr2012*/
		color:#990000;	/*edited by ES 26Jan2012*/
	}
	
	.tags ul li,
	ul.tags li{ 				/*added by ES 20Jan2012*/
		font-family:'Droid Sans',Arial;
		font-size:12px;
		font-weight: normal; /*edited by ES 20Apr2012*/
		color:#333;			/*edited by ES 26Jan2012*/
	}
	
	ul.tags {				/*added by ES 26Jan2012*/
		padding-left:0px;
		margin-left:0px;
		margin-top:-10px;
		margin-bottom:18px;
		
	}
	
	ul.tags li{				/*added by ES 26Jan2012*/
		list-style-type:none;
		display:inline; 
		padding:5px 5px 5px 0; 
		margin:0;
	}
	
	div.box-4 ul li a.hoverlink {		/*added by ES 20Jan2012*/
		font-family:'Droid Sans',Arial;
		font-size:15px;
		color:#990000;
	}
	
	div.box-4 ul li a.hoverlink:hover {		/*added by ES 20Jan2012*/
		font-family:'Droid Sans',Arial;
		font-size:15px;
		color: #FF0000;
	}
	
	div.box-4 ul li a, div.box-4 ul li a:active {		/*added by ES 20Jan2012*/
		font-family:'Droid Sans',Arial;
		font-size:15px;
		color:#333;
	}
	
	.column-3 .infobox .content, 
	.column-3 .infobox .content p,
	.column-3 .infobox li a.noContent,
	.column-3 .infobox .article,
	.column-3hp .infobox .single-article li a,
	.column-3 .infobox .single-article .researchlist li a,
	.column-3hp .infobox .article,
	.column-3hp .infobox .pad	{ /*added by ES 24Jan2012*/
		color: #333;
		font-family: 'Droid Sans',Arial;
		font-size: 12px;
	}
	
	.column-3 .infobox .single-article .readMore, 
	.column-3hp .infobox .box-2 #readmore a,
	.column-3 .infobox .padtop .read a
	{		/*added by ES 24Jan2012*/
		color: #990000;
		font-family: 'Droid Sans',Arial;
		font-size: 12px;
	}
	
	.column-3hp .infobox .author, .column-3hp .infobox .author a {		/*added by ES 24Jan2012*/
		color: #000;
		font-family: 'Droid Sans',Arial;
		font-size: 12px;
	}
	
	table#icons_table{			/*added by ES 24Jan2012*/
		border-top:1px solid #DCDCDC;
		border-bottom:2px solid #DCDCDC;
		height:35px;
		margin-bottom:20px;		/*added by ES 14Feb2012*/
	}
	
	table#icons_table tr td{		/*added by ES 24Jan2012*/
		vertical-align:middle;
	}
	table#icons_table tr td ul {		/*added by ES 24Jan2012*/
		vertical-align:middle;
		margin-top:0px;
		padding-top:0px;		/*edited by ES 27Jan2012*/
		margin-bottom:3px;
		
		position:relative; /*added by ES,17dec12*/
		top:4px;			/*added by ES,17dec12*/
	}
	
	table#icons_table tr td ul li span.st_plusone_button{
		padding-top:20px;
	}
	
	.column-container .maincontent .article-blog  a h3 { /*added for policy blog, by ES 31Jan2012*/
		padding-bottom: 0px;
	}
	.column-container .maincontent .article-blog  h3 { /*added for policy blog, by ES 31Jan2012*/
		padding-bottom: 12px;
	}
	
	.column-3 .infobox-container .box-4 ul{ /*added by ES 25Jan2012*/
		padding-bottom:0px;
		margin-bottom:0px;
	}
	
	
	.maincontent .blue { 		/*added by ES, 25Jan2012*/
		padding-bottom:10px;
	}
	
	.maincontent h2.pageTitle{		/*added by ES, 25Jan2012*/
		font-size:18px;
	}
	.infobox-container h3{			/*added by ES, 25Jan2012*/
		font-family:'Droid Sans',Arial;
		font-size:15px;
		color:#990000;
	}
	
	.maincontent p.archive a.archive {	/*added by ES, 26Jan2012*/
		color: #990000;
		font-family: 'Droid Sans',Arial;
		font-size: 12px;
	}
	
	
	.column-container .maincontent { 		/*added by ES, 31Jan2012*/
		padding-top: 0px;
	}
	
	.column-container .maincontent address { /* JH - 5/15/12 */
		font-style: normal;
		font-size: 11px;
	}
	
	.column-container .maincontent .date {	/*added by ES, 31Jan2012*/
		font-size: 11px;	/* JH - 10/18/12 */
		margin-top:0px;
		padding-bottom: 5px;	/* JH - 10/18/12 */
	}
	
	.column-container .maincontent .postedby { /* JH - 10/18/12 */
		font-size: 11px;
		margin-top: -5px;
		margin-bottom: -5px;
	}
	
	.column-container .maincontent .postedby a { /* JH - 10/18/12 */
		color: #2A468F;
	}

	.column-3hp .infobox-container {			/*added by ES, 27Jan2012*/
		padding-top:5px;
	}
	
	.maincontent .article-blog p { 			/*added by ES, 1feb2012*/
		padding-top: 0px;
	}
	
	.maincontent .article-blog ul.tags {		/*added by ES, 1feb2012*/
		margin-top: 0px;
		margin-bottom: 0px;	/*edited by ES,12dec12*/
	}
	
	.maincontent .article a h3 ,
	.column-container .maincontent table a h3,
	.maincontent .article strong h3 {		/*added by ES, 1feb2012*/
		margin-bottom:0px;
		color:#B00000; 
		font-size: 16px;
		font-weight: normal;
		font-family: 'Droid Sans',Arial;
	}
	
	/*added by ES, 15mar12*/
	
	.maincontent .cfimg{
		margin-top:-18px;
	
		/*margin-bottom:-18px;*/
	}
	
	.maincontent .cfimg.under{ /*added by ES for Policy blog cfdetail*/
		margin-top:0px;
	}
	
	.maincontent from table tr td input{
		padding-left:25px;
	}
	
	div.authordblist{
		margin-bottom:15px;
	}
	
	.maincontent em#authorTitle{ /*added by ES, 21mar12*/
		margin-top:-10px;
	}
	.maincontent div.authorEmail{/*added by ES, 21mar12*/
		font-family: 'Droid Sans', Arial;
	    font-size: 12px; 
	    padding-bottom: 7px; 
		margin-top:5px;
		color: #990000;
	}
	.maincontent h4.header{ /*added by ES, 21mar12*/
		margin-top:5px;
		margin-bottom:5px; /*added by ES, 1jun12*/
	}
	
	#navcontainer li li.a { /*added by ES, 2apr2012*/
		width: 234px; text-align: left; padding: 4px 0px 5px 7px;  height: auto !important; margin: 0 !important;
		background: #990000 url(/images/bkgd-nav-dropdown.gif) 0 100% repeat-x;
		color: #FFF;
	} 
	
	#navcontainer li li.a img{margin-top:5px; margin-left:0px; margin-right:3px;} /*added by ES, 2apr2012*/

	div.leftpubtype{	/*added by ES, 4apr2012*/
		font-family: 'Droid Sans', Arial;
		font-size: 12px;
		color:#000000;
	}
	
	#authorThumb{ /*added by ES 18apr2012*/
		padding-left:5px;
		padding-bottom:5px;
	}
	#authorThumb_research{ /*added by ES 18apr2012*/
		padding-left:5px;
		padding-bottom:5px;
		margin-top:0px;
		padding-right:23px;
	}
	.navpage {	/*added by ES 18apr2012*/
		margin-bottom:20px;
		width:50px;
	}
	
	.column-3 .infobox  .single-article  h3, .column-3hp .infobox .single-article h3{  /* JH - 5/10/12 */
		line-height: 1.25;
	}
	
	.column-3hp .infobox-container .infobox  h2.style { /*added by ES 24apr2012*/
		color:#000;	
	}
	.column-3hp .infobox-container .infobox a.readMore{	/*added by ES 24apr2012*/	
		color:#990000;	
		padding-left:10px;
	}
	  
	.column-3hp .infobox-container .infobox .single-article #homepageRecentpostContent p{/*added by ES 24apr2012*/
		color:#000;
		padding-bottom:15px;
		padding-left: 10px;
	}
	.column-3hp .infobox-container .infobox img#homepageRecentpostImage{ /*added by ES 24apr2012*/
		margin-left:10px;
		margin-top:18px;
	}
	.column-3hp .infobox-container .infobox #sel_labels{/*added by ES 24apr2012*/
		margin-left:10px;
	}
	
	.column-3hp .infobox-container .infobox #homepageTopicContent{/*added by ES 24apr2012*/
		padding-top:17px;
		color:#000;
		margin-left:10px;
		margin-bottom: 15px
	}
	.column-3hp .infobox-container .infobox #homepageBlogrollImage{/*added by ES 24apr2012*/
		margin-left:10px;
		margin-top:18px;
	}
	
	.column-3hp .infobox-container .infobox img#homepageRHImage{/*added by ES 24apr2012*/
		margin-left:10px;
	}
	
	.column-3hp .infobox-container .infobox .box-x{/*added by ES 24apr2012*/
		padding-top:10px;
	}
	
	.column-3 .infobox-container .infobox .box-x  #border, .column-3hp .infobox-container .infobox .box-x  #border { /*added by ES 24apr2012*/
		border-color: #0066cc;
	}
	
	.maincontent p#donate_p {/*by ES 14may12*/
		margin-bottom:-10px; /*edited by ES 1jun12*/
	}
	
	#banner{/*by ES 22may12*/
		margin-bottom:10px;
	}
	.maincontent a img.downloadfile{ /*by ES 1jun12*/
		float:none;
	}
	
	.maincontent h2.pageTitle+h2 { /*by ES 1jun12*/
		margin-bottom:10px;
	}
	
	.column-container .maincontent h2.archive{ /*by ES 1jun12*/
		margin-bottom:0px;
	}
	
	.maincontent .article-blog #icons_table td ul .icons span#rssicon a img{/*by ES 7jun2012*/
		float:none;
		position:relative;
		top:5px;
	}
	.maincontent .article-blog #icons_table td ul .icons span#rssicon{/*by ES 7jun2012*/
		margin-right:0px;
	}
	
	.maincontent .article-blog a#rssicon img{/*by ES 7jun2012*/
		float:right;
		margin-right:40px;
	}
	
	.maincontent .article-blog img#banner{ /*by ES, 8jun2012*/
		border:0px;
	}
	
	.column-3hp .infobox .box-2 img#banner{ /*by ES, 8jun2012*/
		border:0px;
	}
	
	.column-3hp .infobox .article a h3{ /*by ES 17012012*/
		margin-bottom:5px; /*edited by ES 8Jun2012*/
	}
	
	.column-container .maincontent h2.headersearch{ /*by ES 12jun2012*/
		margin-bottom:0px;
	}
	
	.infobox .box-2 div.article{margin-top:5px;} /*added by ES, 27agt2012*/
	
	.column-container .maincontent .article-blog .postedby{ /*added by ES, 12dec12*/
		margin-bottom:16px;
	}
	
	.column-container .maincontent div.postedby+#abstract{
		margin-bottom:7px;
	}
	.column-container .maincontent .split-article-blog { 
	    margin-bottom:18px; /* added by ES 12dec12*/
	}	
	
	.column-container .maincontent .article-blog h3.blogtitle {  /*added by ES,12dec12*/
		margin-top:0px;
		margin-bottom: 13px;
		font-size: 16px;
	}