

.wrapper {
	margin: 0 auto;
	padding: 0 0 0 15px;
	background-color: #fff;
	max-width: 985px;
	min-width: 980px;
	height: auto;
	
	overflow:hidden;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;

}

/* hack for proper expansion of float wrapper */
.wrapper:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}



/* LOGO SECTION STARTS*/

.logo_section {
	margin: 0 auto;
	padding: 0;
	width: 980px;
	height: 189px;
	float: left;
	
}

.logo {
margin: 0 0 0 0;
padding: 0 0 0 5px;
float: left;
border: none;
width: 207px;
height: 189px;
}


.toolkit{
	margin: 9px 0 0 40px;
	padding: 0;
	float: left;
	width: auto;
}

ul#toolkit
{
	display: block;
	padding: 11px 0 0 11px;
	margin: 0;
	float: left;
}

ul#toolkit li
{
	display: block;
	float: left;
	font-weight: normal;
	padding: 0 0 0 0;
	margin: 0 10px 0 0;

	
}

ul#toolkit li a, ul#toolkit li a:link, ul#toolkit li a:visited
{
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
	text-decoration: none;
	white-space: nowrap;
	text-align: center;
	font-family: arial;
	font-weight: bold;
	font-size: 0.855em;
	color: #3e1677;	
	
}

ul#toolkit li a.active{
margin: 0 auto;
padding: 0px 0px 0px 0px;

}

ul#toolkit li a:hover{
    text-decoration: none;
	color: #a88ccc;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
}






ul#toolkit li.news
{
	display: block;
	float: left;
	font-weight: normal;
	padding: 0;
	background-image: url(../images/toolkit-nav-news-bg.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 55px;

}

ul#toolkit li.news a, ul#toolkit li.news a:link, ul#toolkit li.news a:visited
{
	display: block;
	float: left;
	padding: 2px 16px 0px 12px;
	margin: 0 0 0 0;
	text-decoration: none;
	white-space: nowrap;
	text-align: center;
}

ul#toolkit li.news a.active{
    margin: 0;
    padding: 2px 16px 0px 12px;
}

ul#toolkit li.news a:hover{
    text-decoration: none;
	color: #a88ccc;
	margin: 0;
	padding: 2px 16px 0px 12px;
}


ul#toolkit li.news-selected
{
	display: block;
	float: left;
	font-weight: normal;
	padding: 0;
	background-image: url(../images/toolkit-nav-news-bg.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 55px;

}

ul#toolkit li.news-selected a, ul#toolkit li.news-selected a:link, ul#toolkit li.news-selected a:visited
{
	display: block;
	float: left;
	padding: 2px 16px 0px 12px;
	margin: 0 0 0 0;
	text-decoration: none;
	white-space: nowrap;
	text-align: center;
	color: #a88ccc;
}

ul#toolkit li.news-selected a.active{
    margin: 0;
    padding: 2px 16px 0px 12px;
	color: #a88ccc;
}

ul#toolkit li.news-selected a:hover{
    text-decoration: none;
	color: #a88ccc;
	margin: 0;
	padding: 2px 16px 0px 12px;
}




ul#toolkit li.standard
{
	display: block;	
	font-weight: normal;
	padding: 0;
	background-image: url(../images/toolkit-nav-others-bg.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 111px;
}

ul#toolkit li.standard a, ul#toolkit li.standard a:link, ul#toolkit li.standard a:visited
{
	display: block;
	padding: 2px 0px 0px 0px;
	margin: 0 auto;
	text-decoration: none;
	white-space: nowrap;
}

ul#toolkit li.standard a.active{
    margin: 0 auto;
    padding: 2px 0px 0px 0px;
}

ul#toolkit li.standard a:hover{
    text-decoration: none;
	color: #a88ccc;
	margin: 0 auto;
	padding: 2px 0px 0px 0px;
}



ul#toolkit li.standard-selected
{
	display: block;	
	font-weight: normal;
	padding: 0;
	background-image: url(../images/toolkit-nav-others-bg.gif);
	background-repeat: no-repeat;
	height: 24px;
	color: #a88ccc;
	width: 111px;
}

ul#toolkit li.standard-selected a, ul#toolkit li.standard-selected a:link, ul#toolkit li.standard-selected a:visited
{
	display: block;
	padding: 2px 0px 0px 0px;
	margin: 0 auto;
	color: #a88ccc;
	text-decoration: none;
	white-space: nowrap;
}

ul#toolkit li.standard-selected a.active{
    margin: 0 auto;
	color: #a88ccc;
    padding: 2px 0px 0px 0px;
}

ul#toolkit li.standard-selected a:hover{
    text-decoration: none;
	color: #a88ccc;
	margin: 0 auto;
	padding: 2px 0px 0px 0px;
}



/* SEARCH BOX START */

.search-area{
	margin: 15px 8px 0 10px;
	padding: 0;
	float: right;
	width: 260px;
	height: 75px;
	background-image: url(../images/toolkit-search-bg.gif);
	background-repeat: no-repeat;
}

* html .search-area{
	margin: 15px 8px 0 10px;
	padding: 0;
	float: right;
	width: 260px;
	height: 75px;
	background-image: url(../images/toolkit-search-bg.gif);
	background-repeat: no-repeat;
	
}

input.search-box {
margin: 8px 0 0 15px;
padding: 2px 0 0 0px;
color: #afafb6;
border: 1px solid #fff;
color: #3e1677;
width: 201px;
height: 14px;
float: left;
}

input.go-btn  {
position: relative;
top: 7px;
float: left;
}

input:hover.search-btn  {
	color: #fff;
	background-color:#01A0C7;
	background-image:url(../images/search_btn_bg_hover.jpg);
	display: inline;
	cursor: pointer;
	height: 26px;
}


.search-input{
	float: left;	
	}
	
	
form.search-input{
	float: left;
	width: 251px!important;
	}
	
.text-enlarge{
	float: left;
	margin: 10px 0 0 15px;
	padding: 0 0 0 25px;
	background-image: url(../images/text-size.gif);
	background-repeat: no-repeat;
	background-position: left center;	
	width: 240px;
	color: #306;
	font-size: 0.855em;
	}



.text-enlarge a{
	color: #7852a0!important;
	padding: 0 8px 0 0!important;
	text-decoration: underline!important;
	}
	
.text-enlarge a:hover{
	color: #306!important;
	padding: 0 8px 0 0!important;
	text-decoration: none!important;
	}
	
	
	
/* TOPNAV STARTS */

ul#topnav
{
	display: block;
	padding: 0 0 0 0;
	margin: 60px 0 0 0;
	float: right;
	width: 750px;
}

ul#topnav li
{
	display: block;
	float: left;
	font-weight: normal;
	
	margin: 0;
	
	
}



ul#topnav li a, ul#topnav li a:link, ul#topnav li a:visited
{
	display: block;
		text-align: center;
	padding: 0;
	margin: 0 auto;
	text-decoration: none;
	white-space: nowrap;
	font-family: arial;
	font-weight: normal;
	font-size: 1em;
	color: #2A2C8F;
	
	
}

ul#topnav li a.active{
color: #473E35;
padding: 0;
margin: 0;

}


ul#topnav li a:hover{
    text-decoration: none;
	color: #FF0B25;
	padding: 0;
	margin: 0;
	
}




ul#nav li.home
{
	text-decoration: none;
	color: #fff!important;
	padding: 0px 0 0 0;
	margin: 0 auto;
	
	text-align: center;
}


ul#nav li.home a, ul#nav li.home a:link, ul#nav li.home a:visited
{
	display: block;
	
	padding: 6px 0 0 0;
	margin: 0;
	text-decoration: none;
	white-space: nowrap;
	font-family: arial;
	font-weight: normal;
	font-size: 0.9em;
	color: #fff!important;
		text-align: center;
		
		background-image: url(../images/topnav-home-active.gif);
	background-repeat: no-repeat;	
	width: 72px;
	height: 25px;

	
}

ul#nav li.home a.active{
color: #fff!important;
padding: 0;
margin: 0;
background-image: url(../images/topnav-home-active.gif);
	background-repeat: no-repeat;	
	width: 72px;
	height: 25px;
}

ul#nav li.home a:hover{
	text-decoration: none;
	color: #fff;
	padding:6px 0 0 0;
	margin: 0;
	background-image: url(../images/topnav-home-selected.gif);
	background-repeat: no-repeat;
	width: 72px;
	height: 25px;
}





ul#nav li.home-selected
{
	text-decoration: none;
	color: #fff!important;
	padding: 0px 0 0 0;
	margin: 0 auto;
	
	text-align: center;
}


ul#nav li.home-selected a, ul#nav li.home-selected a:link, ul#nav li.home-selected a:visited
{
	display: block;
	
	padding: 6px 0 0 0;
	margin: 0;
	text-decoration: none;
	white-space: nowrap;
	font-family: arial;
	font-weight: normal;
	font-size: 0.9em;
	color: #fff!important;
		text-align: center;
		
		background-image: url(../images/topnav-home-selected.gif);
	background-repeat: no-repeat;	
	width: 72px;
	height: 33px;

	
}

ul#nav li.home-selected a.active{
color: #fff!important;
padding: 0;
margin: 0;
background-image: url(../images/topnav-home-selected.gif);
	background-repeat: no-repeat;	
	width: 72px;
	height: 33px;
}

ul#nav li.home-selected a:hover{
	text-decoration: none;
	color: #fff;
	padding:6px 0 0 0;
	margin: 0;
	background-image: url(../images/topnav-home-selected.gif);
	background-repeat: no-repeat;
	width: 72px;
	height: 33px;
}











ul#nav li.about
{
	text-decoration: none;
	color: #fff!important;
	padding: 0px 0 0 0;
	margin: 0 auto;
	
	text-align: center;
}


ul#nav li.about a, ul#nav li.about a:link, ul#nav li.about a:visited
{
	display: block;
	
	padding: 6px 0 0 0;
	margin: 0 0 0 6px;
	text-decoration: none;
	white-space: nowrap;
	font-family: arial;
	font-weight: normal;
	font-size: 0.9em;
	color: #fff!important;
		text-align: center;
		
		background-image: url(../images/topnav-about-active.gif);
	background-repeat: no-repeat;	
	width: 107px;
	height: 25px;

	
}

ul#nav li.about a.active{
color: #fff!important;
padding: 6px 0 0 0;
margin: 0 0 0 6px;
background-image: url(../images/topnav-about-active.gif);
	background-repeat: no-repeat;	
	width: 107px;
	height: 25px;
}

ul#nav li.about a:hover{
	text-decoration: none;
	color: #fff;
	padding:6px 0 0 0;
	margin: 0 0 0 6px;
	background-image: url(../images/topnav-about-selected.gif);
	background-repeat: no-repeat;
	width: 107px;
	height: 25px;
}


ul#nav li.about-selected
{
	text-decoration: none;
	color: #fff!important;
	padding: 0px 0 0 0;
	margin: 0 auto;
	
	text-align: center;
}


ul#nav li.about-selected a, ul#nav li.about-selected a:link, ul#nav li.about-selected a:visited
{
	display: block;
	
	padding: 6px 0 0 0;
	margin: 0 0 0 6px;
	text-decoration: none;
	white-space: nowrap;
	font-family: arial;
	font-weight: normal;
	font-size: 0.9em;
	color: #fff!important;
		text-align: center;
		
		background-image: url(../images/topnav-about-selected.gif);
	background-repeat: no-repeat;	
	width: 107px;
	height: 33px;

	
}

ul#nav li.about-selected a.active{
color: #fff!important;
padding: 6px 0 0 0;
margin: 0 0 0 6px;
background-image: url(../images/topnav-about-selected.gif);
	background-repeat: no-repeat;	
	width: 107px;
	height: 33px;
}

ul#nav li.about-selected a:hover{
	text-decoration: none;
	color: #fff;
	padding:6px 0 0 0;
	margin: 0 0 0 6px;
	background-image: url(../images/topnav-about-selected.gif);
	background-repeat: no-repeat;
	width: 107px;
	height: 33px;
}













ul#nav li.research
{
	text-decoration: none;
	color: #fff!important;
	padding: 0px 0 0 0;
	margin: 0 auto;
	text-align: center;
}


ul#nav li.research a, ul#nav li.research a:link, ul#nav li.research a:visited
{
	display: block;
	padding: 6px 0 0 0;
	margin: 0 0 0 6px;
	text-decoration: none;
	white-space: nowrap;
	font-family: arial;
	font-weight: normal;
	font-size: 0.9em;
	color: #fff!important;
	text-align: center;
	background-image: url(../images/topnav-research-active.gif);
	background-repeat: no-repeat;	
	width: 329px;
	height: 25px;

	
}

ul#nav li.research a.active{
color: #fff!important;
padding: 6px 0 0 0;
margin: 0 0 0 6px;
background-image: url(../images/topnav-research-active.gif);
	background-repeat: no-repeat;	
	width: 329px;
	height: 25px;
}

ul#nav li.research a:hover{
	text-decoration: none;
	color: #fff;
	padding:6px 0 0 0;
	margin: 0 0 0 6px;
	background-image: url(../images/topnav-research-selected.gif);
	background-repeat: no-repeat;
	width: 329px;
	height: 25px;
}


ul#nav li.research-selected
{
	text-decoration: none;
	color: #fff!important;
	padding: 0px 0 0 0;
	margin: 0 auto;
	text-align: center;
}


ul#nav li.research-selected a, ul#nav li.research-selected a:link, ul#nav li.research-selected a:visited
{
	display: block;
	padding: 6px 0 0 0;
	margin: 0 0 0 6px;
	text-decoration: none;
	white-space: nowrap;
	font-family: arial;
	font-weight: normal;
	font-size: 0.9em;
	color: #fff!important;
	text-align: center;
	background-image: url(../images/topnav-research-selected.gif);
	background-repeat: no-repeat;	
	width: 329px;
	height: 33px;

	
}

ul#nav li.research-selected a.active{
color: #fff!important;
padding: 6px 0 0 0;
margin: 0 0 0 6px;
background-image: url(../images/topnav-research-selected.gif);
	background-repeat: no-repeat;	
	width: 329px;
	height: 33px;
}

ul#nav li.research-selected a:hover{
	text-decoration: none;
	color: #fff;
	padding:6px 0 0 0;
	margin: 0 0 0 6px;
	background-image: url(../images/topnav-research-selected.gif);
	background-repeat: no-repeat;
	width: 329px;
	height: 33px;
}






ul#nav li.contact
{
	text-decoration: none;
	color: #fff!important;
	padding: 0px 0 0 0;
	margin: 0 auto;
	text-align: center;
}


ul#nav li.contact a, ul#nav li.contact a:link, ul#nav li.contact a:visited
{
	display: block;
	padding: 6px 0 0 0;
	margin: 0 0 0 6px;
	text-decoration: none;
	white-space: nowrap;
	font-family: arial;
	font-weight: normal;
	font-size: 0.9em;
	color: #fff!important;
	text-align: center;
	background-image: url(../images/topnav-contact-active.gif);
	background-repeat: no-repeat;	
	width: 98px;
	height: 25px;

	
}

ul#nav li.contact a.active{
color: #fff!important;
padding: 6px 0 0 0;
margin: 0 0 0 6px;
background-image: url(../images/topnav-contact-active.gif);
	background-repeat: no-repeat;	
	width: 98px;
	height: 25px;
}

ul#nav li.contact a:hover{
	text-decoration: none;
	color: #fff;
	padding:6px 0 0 0;
	margin: 0 0 0 6px;
	background-image: url(../images/topnav-contact-selected.gif);
	background-repeat: no-repeat;
	width: 98px;
	height: 25px;
}


ul#nav li.contact-selected
{
	text-decoration: none;
	color: #fff!important;
	padding: 0px 0 0 0;
	margin: 0 auto;
	text-align: center;
}


ul#nav li.contact-selected a, ul#nav li.contact-selected a:link, ul#nav li.contact-selected a:visited
{
	display: block;
	padding: 6px 0 0 0;
	margin: 0 0 0 6px;
	text-decoration: none;
	white-space: nowrap;
	font-family: arial;
	font-weight: normal;
	font-size: 0.9em;
	color: #fff!important;
	text-align: center;
	background-image: url(../images/topnav-contact-selected.gif);
	background-repeat: no-repeat;	
	width: 98px;
	height: 33px;

	
}

ul#nav li.contact-selected a.active{
color: #fff!important;
padding: 6px 0 0 0;
margin: 0 0 0 6px;
background-image: url(../images/topnav-contact-selected.gif);
	background-repeat: no-repeat;	
	width: 98px;
	height: 33px;
}

ul#nav li.contact-selected a:hover{
	text-decoration: none;
	color: #fff;
	padding:6px 0 0 0;
	margin: 0 0 0 6px;
	background-image: url(../images/topnav-contact-selected.gif);
	background-repeat: no-repeat;
	width: 98px;
	height: 33px;
}

/* TOPNAV ENDS */


:focus {
	outline: 0;
}





		



	
		
		
ul#nav
{
	display: block;
	padding: 0 0 0 0;
	margin: 0 7px 0 0;
	float: right;
	width: 750px;
	position:relative;
	z-index:3 !important; /* This keeps the dropdown buttons visible above jQuery slideshows, Flash components or any absolute positioned elements below them (as long as those elements' Z-Index is less than 3) */
	
	
	
}

ul#nav li
{
	display: block;
	float: left;	
	width: auto;
	height: 25px;
	padding: 0;
	margin: 0;

}



ul#nav li a, ul#nav li a:link, ul#nav li a:visited
{
	display: block;
	text-align: center;
	padding: 0;
	margin: 0 auto;
	text-decoration: none;
	white-space: nowrap;
	font-family: arial;
	font-weight: normal;
	font-size: 1em;
	color: #2A2C8F;
	width: 116px;
	height: 25px;
	
	
}

ul#nav li a.active{
color: #473E35;
padding: 0;
margin: 0;

}


ul#nav li a:hover{
    text-decoration: none;
	color: #FF0B25;
	padding: 0;
	margin: 0;
	position:static;  /* This fixes an occasional IE7 error */
}

		
		
		
	
ul#nav li.initiatives {
	font-family: arial;
	font-weight: normal;
	font-size: 0.9em;
	color: #fff!important;
	text-align: center;
	background-image: url(../images/topnav-initiatives-active.gif);
	background-repeat: no-repeat;	
	width: 116px;
	height: 31px;
    padding: 0 0 0 0;
	margin: 0 0 0 7px;
	
		}
		
ul#nav li.initiatives a {
	color: #fff!important;
	width: 116px!important;
	height: 25px;
	 padding: 6px 0 0 0;
			}
			
			
ul#nav li.initiatives a:hover{
	color: #fff!important;
	background-image: url(../images/topnav-initiatives-selected.gif);
	background-repeat: no-repeat;
	width: 116px!important;
	height: 25px!important;
	 padding: 6px 0 0 0;
	
}




ul#nav li.initiatives-selected {
	font-family: arial;
	font-weight: normal;
	font-size: 0.9em;
	color: #fff!important;
	text-align: center;
	background-image: url(../images/topnav-initiatives-selected.gif);
	background-repeat: no-repeat;	
	width: 116px;
	height: 33px;
    padding: 0 0 0 0;
	margin: 0 0 0 7px;
	
		}
		
ul#nav li.initiatives-selected a {
	color: #fff!important;
	width: 116px!important;
	background-image: url(../images/topnav-initiatives-selected.gif);
	background-repeat: no-repeat;
	height: 33px;
	padding: 6px 0 0 0;
			}
			
			
ul#nav li.initiatives-selected a:hover{
	color: #fff!important;
	background-image: url(../images/topnav-initiatives-selected.gif);
	background-repeat: no-repeat;
	width: 116px!important;
	height: 33px!important;
	padding: 6px 0 0 0;
}



ul#nav li.initiatives a:hover{
	color: #fff!important;
	background-image: url(../images/topnav-initiatives-selected.gif);
	background-repeat: no-repeat;
	width: 116px!important;
	height: 25px!important;
	 padding: 6px 0 0 0;
	
}


ul#nav li.initiatives-munitions-selected {
	font-family: arial;
	font-weight: normal;
	font-size: 0.9em;
	color: #fff!important;
	text-align: center;
	background-image: url(../images/topnav-initiatives-munitions-selected.gif);
	background-repeat: no-repeat;	
	width: 116px;
	height: 33px;
    padding: 0 0 0 0;
	margin: 0 0 0 7px;
	
		}
		
ul#nav li.initiatives-munitions-selected a {
	color: #fff!important;
	width: 116px!important;
	background-image: url(../images/topnav-initiatives-munitions-selected.gif);
	background-repeat: no-repeat;
	height: 33px;
	padding: 6px 0 0 0;
			}
			
			
ul#nav li.initiatives-munitions-selected a:hover{
	color: #fff!important;
	background-image: url(../images/topnav-initiatives-munitions-selected.gif);
	background-repeat: no-repeat;
	width: 116px!important;
	height: 33px!important;
	padding: 6px 0 0 0;
}




ul#nav li.initiatives-palliative-selected {
	font-family: arial;
	font-weight: normal;
	font-size: 0.9em;
	color: #fff!important;
	text-align: center;
	background-image: url(../images/topnav-initiatives-palliative-selected.gif);
	background-repeat: no-repeat;	
	width: 116px;
	height: 33px;
    padding: 0 0 0 0;
	margin: 0 0 0 7px;
	
		}
		
ul#nav li.initiatives-palliative-selected a {
	color: #fff!important;
	width: 116px!important;
	background-image: url(../images/topnav-initiatives-palliative-selected.gif);
	background-repeat: no-repeat;
	height: 33px;
	padding: 6px 0 0 0;
			}
			
			
ul#nav li.initiatives-palliative-selected a:hover{
	color: #fff!important;
	background-image: url(../images/topnav-initiatives-palliative-selected.gif);
	background-repeat: no-repeat;
	width: 116px!important;
	height: 33px!important;
	padding: 6px 0 0 0;
}



ul#nav li.initiatives-penal-selected {
	font-family: arial;
	font-weight: normal;
	font-size: 0.9em;
	color: #fff!important;
	text-align: center;
	background-image: url(../images/topnav-initiatives-penal-selected.gif);
	background-repeat: no-repeat;	
	width: 116px;
	height: 33px;
    padding: 0 0 0 0;
	margin: 0 0 0 7px;
	
		}
		
ul#nav li.initiatives-penal-selected a {
	color: #fff!important;
	width: 116px!important;
	background-image: url(../images/topnav-initiatives-penal-selected.gif);
	background-repeat: no-repeat;
	height: 33px;
	padding: 6px 0 0 0;
			}
			
			
ul#nav li.initiatives-penal-selected a:hover{
	color: #fff!important;
	background-image: url(../images/topnav-initiatives-penal-selected.gif);
	background-repeat: no-repeat;
	width: 116px!important;
	height: 33px!important;
	padding: 6px 0 0 0;
}







ul#nav li.initiatives-refugee-selected {
	font-family: arial;
	font-weight: normal;
	font-size: 0.9em;
	color: #fff!important;
	text-align: center;
	background-image: url(../images/topnav-initiatives-refugee-selected.gif);
	background-repeat: no-repeat;	
	width: 116px;
	height: 33px;
    padding: 0 0 0 0;
	margin: 0 0 0 7px;
	
		}
		
ul#nav li.initiatives-refugee-selected a {
	color: #fff!important;
	width: 116px!important;
	background-image: url(../images/topnav-initiatives-refugee-selected.gif);
	background-repeat: no-repeat;
	height: 33px;
	padding: 6px 0 0 0;
			}
			
			
ul#nav li.initiatives-refugee-selected a:hover{
	color: #fff!important;
	background-image: url(../images/topnav-initiatives-refugee-selected.gif);
	background-repeat: no-repeat;
	width: 116px!important;
	height: 33px!important;
	padding: 6px 0 0 0;
}





ul#nav li.munitions a {
	color: #544c5f!important;
	margin: 2px 0 0 26px!important;
	font-weight: bold;
	width: 190px!important;
	text-align: left!important;
	background-image: none!important;
	
			}	
ul#nav li.munitions a:hover {
	color: #ccc!important;
	margin: 2px 0 0 26px!important;
	background: none!important;
	width: 190px!important;
	text-align: left!important;
	background-image: none!important;
			}
			
			
	
ul#nav li.palliative a {
	color: #544c5f!important;
	margin: 2px 0 0 26px!important;
	font-weight: bold;
	width: 190px!important;
	text-align: left!important;
	background-image: none!important;
			}	
ul#nav li.palliative a:hover {
	color: #ccc!important;
	margin: 2px 0 0 26px!important;
	background: none!important;
	width: 190px!important;
	text-align: left!important;
	background-image: none!important;
			}	
			
	
ul#nav li.penal a {
	color: #544c5f!important;
	margin: 2px 0 0 26px!important;
	font-weight: bold;
	width: 190px!important;
	text-align: left!important;
	background-image: none!important;
			}	
ul#nav li.penal a:hover {
	color: #ccc!important;
	margin: 2px 0 0 26px!important;
	background: none!important;
	width: 190px!important;
	text-align: left!important;
	background-image: none!important;
			}	
			
ul#nav li.refugee a {
	color: #544c5f!important;
	margin: 2px 0 0 26px!important;
	font-weight: bold;
	width: 190px!important;
	text-align: left!important;
	background-image: none!important;
			}	
ul#nav li.refugee a:hover {
	color: #ccc!important;
	margin: 2px 0 0 26px!important;
	background: none!important;
	width: 190px!important;
	text-align: left!important;
	background-image: none!important;
			}	
			
	
	
			
ul#nav li ul {
		position: absolute;
		left: -9999em;
		top: 0px;
		z-index:1;
		background-image: url(../images/dropdown-bg.png)!important;
	    width: 224px;
	    height: 135px;
	    position: relative;

	    background-repeat: no-repeat;
		
		list-style:none;
		padding: 3px 3px 0px 1px;
	    margin: 0 0 0 0;
	}
	
ul#nav li:hover ul {
	left: auto;
	padding: 0;
	    margin: 0;
		}
		
		

ul#nav li ul li.initiatives {
		position:relative;
		top: -12px;
		left: -1px;
		margin: 0;
		padding: 3px 3px 0px 1px;
		}

ul#nav li ul li.initiatives a {
				width: 116px;
				padding: 2px 3px 0px 8px;
	            margin: 5px 0 0 10px;
				color:#000!important;
				line-height: normal;
				text-align:left;
				text-decoration:none;
				font-size: 0.7em;
				font-weight:normal;
				}

ul#nav li ul li.initiatives a:hover {
	color:#000!important;
			}
			




/* LOGO SECTION ENDS*/





/* SLOGAN SECTION STARTS*/

.slogan {
    margin: 0 0 0 0px;
	padding: 0;
	float: left;
	width: 970px;
	height: 73px;
	border-top: 1px solid #cabdda;
	border-bottom: 1px solid #cabdda;
	position: relative;
	top: -23px
}


.slogan h1 {
	font-size: 1.4em;
	font-weight: bold;
	color: #9579bc;
	padding: 14px 0 10px 0;
	margin: 0 0 0 0;
	clear: both;
	line-height: 17pt;
}


.purple {
	color: #491788;
	}


/* SLOGAN SECTION ENDS*/


/* HEADER SECTIONS STARTS*/

.header-area-no-image {
	margin: 0;
	padding: 0;
	float: left;
	}

	
.cornerBox {
	position: relative;
	background: #fff;
	width: 970px;
	height: 227px;
	margin: 0 0 1px 0px;
	float: left;
}

.cornerBoxInner {
	padding: 0;
}
.TL {
	top: 0;
	left: 0;
	background-image: url(../images/tl.png);
	background-repeat: no-repeat;	
	width: 3px;
	height: 3px;
		position: absolute;
}
.TR {
	top: 0;
	right: 0;
	background-image: url(../images/tr.png);
	background-repeat: no-repeat;
	width: 3px;
	height: 3px;
		position: absolute;
}
.BL {
	bottom: 0;
	left: 0;
	background-image: url(../images/bl.png);
	background-repeat: no-repeat;
	width: 3px;
	height: 3px;
		position: absolute;
}
.BR {
	bottom: 0;
	right: 0;
	background-image: url(../images/br.png);
	background-repeat: no-repeat;
	width: 3px;
	height: 3px;
		position: absolute;
}




	
.header-line-standard {
	margin: 2px 0 0 2px;
	padding: 0;
	float: left;
	clear: both;
	height: 2px;
	width: 965px;
	border-top: 1px solid #4f2683;
	}
	
.header-line-munitions{
	margin: 2px 0 0 2px;
	padding: 0;
	float: left;
	clear: both;
	height: 2px;
	width: 965px;
	border-top: 1px solid #f47522;
	}
	
	
.header-line-palliative {
	margin: 2px 0 0 2px;
	padding: 0;
	float: left;
	clear: both;
	height: 2px;
	width: 965px;
	border-top: 1px solid #00aeef;
	}

.header-line-penal {
	margin: 2px 0 0 2px;
	padding: 0;
	float: left;
	clear: both;
	height: 2px;
	width: 965px;
	border-top: 1px solid #009997;
	}

.header-line-refugee {
	margin: 2px 0 0 2px;
	padding: 0;
	float: left;
	clear: both;
	height: 2px;
	width: 965px;
	border-top: 1px solid #d1282e;
	}

.header-area-lhs {
	float: left;
	width: 735px;
	margin: 1px 0 0 0px;
	
	}

.header-area-rhs {
	float: left;
	width: 239px;
	height: 278px;
	background-image: url(../images/header-news-bg.gif);
	background-repeat: no-repeat;
	margin: 1px 0 0 2px;
	}
	
	.header-news {
		margin: 0;
		padding: 0;
		float: left;
		width: 230px;
		height: 92px;
		border-bottom: 1px solid #fff;
		clear: both;
		}
		
		.header-news h3 {
			font-size: 1.1em;
			font-weight: normal;
			color: #4f2683;
			width: 210px;
			margin: 10px 0 0 10px;
			line-height: 12pt;
			}
			
			.header-news h3 a {
			font-size: 1em;
			color: #4f2683;
			
			}
			
		.header-news p {
			font-size: 0.8em;
			color: #8f65c4;
			width: 215px;
		    height: 55px;
			margin: 2px 0 0 10px;
			line-height: 12pt;
			}
			
			.header-news p a{
			
			color:#4f2683;
			
			}
	
	





/* HOME BANNERS START*/

.home-banners {
	margin: 5px 0 10px 0px;
	padding:0;
	float: left;	
	}

.home-banners h2{
	margin: 9px 0 0 8px;
	padding:0;
	float: left;
	font-size: 1.7em;
	line-height: 16pt;
	width: 160px;
	height: 95px;
	color: #FFF;
	}
	
	
.home-banners h2 a{

	color: #FFF!important;
	}
	
.home-banners h2 a:hover{

	text-decoration: none!important;
	opacity: 0.5;
	}

.banner-btn {
	margin: 0 0 0 10px;
	padding:0;
	clear: both;
	float: left;
	
	}
	
	.banner-btn a:hover {
	opacity: 0.5;
	
	}
	
.banner-cluster {
	margin: 0 6px 0 0;
	padding:0;
	float: left;
	width: 238px;
	height: 133px;
	background-image: url(../images/banner-cluster.jpg);
	background-repeat: no-repeat;
	}
	


.banner-palliative {
	margin: 0 6px 0 0;
	padding:0;
	float: left;
	width: 238px;
	height: 133px;
	background-image: url(../images/banner-palliative.jpg);
	background-repeat: no-repeat;
	}
	
	.banner-penal {
	margin: 0 6px 0 0;
	padding:0;
	float: left;
	width: 238px;
	height: 133px;
	background-image: url(../images/banner-penal.jpg);
	background-repeat: no-repeat;
	}
	
	.banner-refugee {
	margin: 0;
	padding:0;
	float: left;
	width: 238px;
	height: 133px;
	background-image: url(../images/banner-refugee.jpg);
	background-repeat: no-repeat;
	}

/* HOME BANNERS END*/



.home-section-one {
	margin:0 0 20px 10px;
	padding: 0;
	float: left;
	}
.pic-link-one {
	margin:0;
	padding: 0;
	float: left;
	width: 200px;
	}
.section-text-one {
	margin:0 0 0 0;
	padding: 0;
	float: left;
	width: 262px;
	}
	
	.section-text-one h2{
	margin:0;
	padding: 0;
	color: #450e8b!important;
	line-height: 12pt!important;
	font-size: 1em!important;
	font-weight: bold!important;
	}	
.section-text-one p{
	margin:0;
	padding: 0!important;
	font-size: 0.855em!important;
	color: #59545f!important;
	line-height: 12pt!important;
	}	
	
.section-text-one a {
	color:#582d96!important;}

.section-text-one-bottom {
	margin:0 0 0 0;
	padding: 0;
	float: left;
	width: 262px;
	background-image: url(../images/section-text-one-bottom-bg.gif);
	background-repeat: no-repeat;
	}

.section-text-one-bottom a {
	color:#582d96!important;
	
	}
	
.section-text-one-bottom a:hover {
	opacity: 0.7;
	}
	
	.section-text-one-bottom h2{
	margin:0;
	padding: 0;
	color: #450e8b!important;
	line-height: 12pt!important;
	font-size: 1em!important;
	font-weight: bold!important;
	}

.section-text-one-bottom p{
	margin:0;
	padding: 0!important;
	font-size: 0.855em!important;
	color: #59545f!important;
	line-height: 12pt!important;
	}	
	
.home-section-two {
	margin: 0 0 0 0px;
	padding: 0;
	float: left;
	}

.pic-link-two {
	margin:0;
	padding: 0;
	float: left;
	width: 185px;
	position: relative;
	z-index: 0;
	}

.pic-link-three {
	margin:0;
	padding: 0;
	float: left;
	width: 185px;
	position: relative;
	z-index: 0;
	}

.home-section-three {
	margin: 0 0 0 0px;
	padding: 20px 0 0 0;
	float: left;
	}

.hs3-banner-1 {
	margin:0;
	padding: 0;
	float: left;
	width: 250px;
	position: relative;
	z-index: 0;
	}

.hs3-banner-2 {
	margin:0;
	padding: 0;
	float: right;
	width: 230px;
	position: relative;
	z-index: 0;
	}

.inside-stories-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	background-color: #450e8b;
	padding: 6px 6px 6px 6px!important;
	-moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    -moz-border-radius-bottomleft:0px;
    -moz-border-radius-topleft:0px;
	 -moz-border-radius-topright:0px;
    -moz-border-radius-bottomright:8px;
	}
	
	.inside-stories-overlay h2{
	color: #fff!important;
	font-size: 1.1em!important;
	font-weight: bold!important;
	margin: 0!important;
	padding: 0;
	}
	
.section-text-two {
	margin:0;
	padding: 0;
	float: left;
	width: 285px;
	}	
	
	.section-text-two h2{
	margin:0;
	padding: 0;
	color: #450e8b!important;
	line-height: 12pt!important;
	font-size: 1.2em!important;
	font-weight: bold!important;
	}	
	.section-text-two p{
	margin:0;
	font-size: 0.855em!important;
	padding: 0!important;
	color: #59545f!important;
	line-height: 12pt!important;
	}	
	
	
	.section-text-two a {
	color:#582d96!important;}
	
.section-text-three {
	margin:0;
	padding: 0;
	float: left;
	width: 285px;
	}	
	
	.section-text-three h2{
	margin:0;
	padding: 0;
	color: #450e8b!important;
	line-height: 12pt!important;
	font-size: 1.2em!important;
	font-weight: bold!important;
	}	
	.section-text-three p{
	margin:0;
	font-size: 0.855em!important;
	padding: 0!important;
	color: #59545f!important;
	line-height: 12pt!important;
	}	
	
	
	.section-text-three a {
	color:#582d96!important;}
	
/* CONTENT STARTS */	
	
	
.content {
	margin: 0 0 0 0px;
	padding: 0;
	float: left;
	clear: both;
	
	}

.home-content-lhs {
	
	margin: 45px 0 0 0;
	padding: 0;
	float: left;
	width: 485px;
	}

.home-content-rhs {
	
	margin: 45px 0 0 10px;
	padding: 0;
	float: left;
	width: 485px;
	}

	
/* STANDARD CONTENT STARTS */

	
	
.standard-content-lhs {
	
	margin: 0 0 0 0;
	padding: 0;
	float: left;
	width: 232px;
	}
	
.standard-content-mid{
	
	margin: 0 0 0 0;
	padding: 0;
	float: left;
	width: 480px;
	}
	
	
.standard-content-full{
	
	margin: 0 0 0 0;
	padding: 0;
	float: left;
	width: 735px;
	}
	

.standard-content-rhs {
	
	margin: 0 0 0 20px;
	padding: 0;
	float: left;
	width: 230px;
	}


/* STANDARD CONTENT ENDS */	
	
	
	

/* BREADCRUMBS START */

.breadcrumbs {
	margin: 0;
	padding: 0;
	height: auto;
	min-height: 28px;
	width: auto;
    float: left;
	clear: both;
}

ul#breadcrumbs
{
	display: block;
	padding: 0 0 0 0;
	margin: 4px 0 8px 238px;
	float: left;
	width: 700px;
	
	
}

ul#breadcrumbs li
{
	display: block;
	float: left;
	font-weight: normal;
	font-size: 0.8em;
	margin: 0;
	padding: 0 10px 0 0;
	color: #a5a4a3;
	width: auto;
	background-image: url(../images/breadcrumb.png);
	background-repeat: no-repeat;
	background-position: right center;
	}
	
ul#breadcrumbs li.breadcrumb-selected {
margin: 0;
padding: 0 0px 0px 0px;
color: #a5a4a3!important;
background-image: none!important;
}

ul#breadcrumbs li a.breadcrumb-selected {
margin: 0;
padding: 0 0px 0px 0px;
color: #a5a4a3!important;
background-image: none!important;
}

ul#breadcrumbs li a, ul#breadcrumbs li a:link, ul#breadcrumbs li a:visited
{
	display: block;
	width: auto;
	float: left;
	padding: 0 0px 0px 0px;
	margin: 0;
	text-decoration: underline;
	white-space: nowrap;
	font-weight: normal;
	color: #a5a4a3;}

ul#breadcrumbs li a.active{
color: #a5a4a3;
width: auto;
padding: 0 0px 0px 0px;
margin: 0;
text-decoration: underline;}


ul#breadcrumbs li a:hover{
    text-decoration: none;
	color: #a5a4a3;
	padding: 0 0px 0px 0px;
	width: auto;
	margin: 0;}



/* BREADCRUMBS ENDS */



.subnav-wrapper {
	margin: 0 0 0 0;
	padding: 0;
	float: left;
	}
.subnav-top {
	margin: 0;
	padding: 0;
	float: left;
	width: 208px;
	height: 8px;
	background-image: url(../images/lhs-nav-top.gif);
	background-repeat: no-repeat;
	}
.subnav-mid {
	margin: 0;
	padding: 0;
	float: left;
	width: 208px;
	height: auto;
	background-image: url(../images/lhs-nav-mid.gif);
	background-repeat: repeat-y;
	}
.subnav-ftr {
	margin: 0;
	padding: 0;
	float: left;
	width: 208px;
	height: 9px;
		background-image: url(../images/lhs-nav-ftr.gif);
	background-repeat: no-repeat;
	}






* {
	margin:0;
	padding:0;
}

a:hover img.sided {
	border-color:#A6A6A6;
}
a {
	color:#306;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}




/* CONTENT STARTS */


.content .related-box {
	margin: 0 .8em 1em 0em;
	padding: 0;
	float: left;
	width: 100%;
	height: auto;
	border: 1px solid #80A9E1;
	clear: both;
	font-size: 0.855em;
	
}
.content .related-box  h2 {
	font-size: 1.2em;
	color: #fff;
	background-color: #80A9E1;
	margin: 0;
	padding: .3em;
	font-family: arial;
	background-image: url(../images/related_news_hdr.png);
	background-repeat: no-repeat;
}



.content .related-box  p {font-size: 0.95em; margin: 0; padding: .3em;}

.content .related-box  ul {margin: 0 0 1em 4px; padding: 0; font-size: 0.9em;}
.content .related-box  li {
	margin: 0;
	padding: 0;
	list-style-position: inside;
	list-style-type: none;
	
}


/* RELATED SERVICES BANNER STARTS */

.content .related-services {
	margin: 0 .8em 1em 0em;
	padding: 0;
	float: left;
	width: 100%;
	height: auto;
	border: 1px solid #80A9E1;
	clear: both;
	font-size: 0.855em;
	
}
.content .related-services  h2 {
	font-size: 1.2em;
	color: #fff;
	background-color: #80A9E1;
	margin: 0;
	padding: .3em;
	font-family: arial;
	background-image: url(../images/related_services_hdr.png);
	background-repeat: no-repeat;
}



.content .related-services p {font-size: 0.95em; margin: 0; padding: .3em;}

.content .related-services  ul {margin: 0 0 1em 4px; padding: 0; font-size: 0.9em;}
.content .related-services  li {
	margin: 0;
	padding: 0;
	list-style-position: inside;
	list-style-type: none;
	
}
/* RELATED SERVICES ENDS */



/* RELATED PROJECTS BANNER STARTS */

.content .related-projects {
	margin: 0 .8em 1em 0em;
	padding: 0;
	float: left;
	width: 100%;
	height: auto;
	border: 1px solid #80A9E1;
	clear: both;
	font-size: 0.855em;
	
}
.content .related-projects  h2 {
	font-size: 1.2em;
	color: #fff;
	background-color: #80A9E1;
	margin: 0;
	padding: .3em;
	font-family: arial;
	background-image: url(../images/related_projects_hdr.png);
	background-repeat: no-repeat;
}



.content .related-projects p {font-size: 0.95em; margin: 0; padding: .3em;}

.content .related-projects  ul {margin: 0 0 1em 4px; padding: 0; font-size: 0.9em;}
.content .related-projects  li {
	margin: 0;
	padding: 0;
	list-style-position: inside;
	list-style-type: none;
	
}
/* RELATED PROJECTS ENDS */

/* RELATED DOCUMENTS BANNER STARTS */

.content .related-documents {
	margin: 0 .8em 1em 0em;
	padding: 0;
	float: left;
	width: 100%;
	height: auto;
	border: 1px solid #80A9E1;
	clear: both;
	font-size: 0.855em;
	
}
.content .related-documents  h2 {
	font-size: 1.2em;
	color: #fff;
	background-color: #80A9E1;
	margin: 0;
	padding: .3em;
	font-family: arial;
	background-image: url(../images/related_documents_hdr.png);
	background-repeat: no-repeat;
}



.content .related-documents p {font-size: 0.95em; margin: 0; padding: .3em;}

.content .related-documents  ul {margin: 0 0 1em 4px; padding: 0; font-size: 0.9em;}
.content .related-documents  li {
	margin: 0;
	padding: 0;
	list-style-position: inside;
	list-style-type: none;
	
}
/* RELATED DOCUMENTS ENDS */







.home_col2 {
width: 350px; float: left; padding-left: 10px; margin: 35px 0 0 0; min-height: 324px;
}

.home_col2 .text {
margin: 0;
padding: 0;
float: left; 
height: 195px;
}

.home_col3 {
width: 230px; float: left; padding-left: 10px; min-height: 324px;
}


.landing_col1 {
width: 700px; float: left; padding-left: 15px;}


.landing_col1 h2
{
	font-size: 1.3em!important;
	font-weight: normal;
	color: #26288C;
	padding: 0;
	margin: 0em 0 .35em 0;
	clear: both;
	 line-height: 15pt;
	}


.landing_col_lhs h3 {
	font-size: 1.1em!important;
	font-weight: normal;
	color: #26288C;
	padding: 0;
	margin: 0em 0 .35em 0;
	clear: both;
	 line-height: 15pt;
	
}

.landing_col_rhs h3 {
	font-size: 1.1em!important;
	font-weight: normal;
	color: #26288C;
	padding: 0;
	margin: 0em 0 .35em 0;
	clear: both;
	 line-height: 15pt;
	
}

.landing_col_lhs {
	width: 200px;
	float: left;
	padding: 12px;
	margin: 0 0 2em 0;
	background-image: url(../images/news_list_bg.jpg);
	background-repeat: no-repeat;
}

.landing_col_mid {
width: 200px; float: left; padding: 12px; margin: 0 0 2em 0; background-image: url(../images/news_list_bg.jpg);
	background-repeat: no-repeat;}

.landing_col_rhs {
width: 200px; float: left; padding: 12px; margin: 0 0 2em 0; background-image: url(../images/news_list_bg.jpg);
	background-repeat: no-repeat;}

.landing_col2 {
width: 230px; float: left; padding-left: 10px;
}



















.standard_cols {	
clear: both;
margin: 0;
padding: 8px;}

.standard_col1 {
width: 200px; float: left; padding-left: 5px; min-height: 324px;
}

.standard_col2 {
width: 480px; float: left; padding: 25px 0px 0 20px; min-height: 324px;
}

.standard_col3 {
width: 230px; float: left; padding: 25px 0 0 20px; min-height: 324px;
}


/* PAGE TOOLIKIT STARTS */

.page_toolkit {
margin: 0 0 18px 0;
padding: 0;
width: 205px;
float: right;
}

ul#toolkit_rhs 
{ margin: 0; padding: 0px;}

* html ul#toolkit_rhs 
{   margin: 0;
    padding: 0;
	width: auto;
}



ul#toolkit_rhs li.print
{    margin: 0 0 0 15px;
    padding: 0 0 0 0;
	display: block;
    width: 75px;
	list-style-type: none;
	float: left;
}

* html ul#toolkit_rhs li.print
{   
    margin: 0 0 0 5px;
    padding: 0 0 0 0;
	display: block;
	
    width: 75px;
	list-style-type: none;
}


ul#toolkit_rhs li.print a, ul#toolkit_rhs li.print a:link, ul#toolkit_rhs li.print a:visited
{
	display: block;
	padding: 0px 0px 0 0px;
	margin: 0 0px 0 0;
	background-image: url(../images/print-icon.gif);
	background-repeat: no-repeat;
	background-position: right;
	vertical-align: middle;
	font-size: 0.8em;
	color: #768a91;
	font-family: arial;
	position: relative;
	left: 0;	
	}



ul#toolkit_rhs li.print a:hover {display: block; margin: 0; padding: 0px 0px 0px 0px;}
ul#toolkit_rhs li.print a.active {display: block; margin: 0; padding: 0px 0px 0px 0px;}





ul#toolkit_rhs li.pdf
{
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	display: block;
	width: 108px;
	list-style-type: none;
	float: left;
}

* html ul#toolkit_rhs li.pdf
{
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	display: block;
	width: 108px;
	list-style-type: none;
}

ul#toolkit_rhs li.pdf a, ul#toolkit_rhs li.pdf a:link, ul#toolkit_rhs li.pdf a:visited
{
	display: block;
	padding: 0px 0 0 0px;
	margin: 0 0px 0 0;
	background-image: url(../images/pdf-icon.gif);
	background-repeat: no-repeat;
	background-position: right;
	vertical-align: middle;
	font-size: 0.8em;
	color: #768a91;
	font-family: arial;
	border-bottom: none;
	}


ul#toolkit_rhs li.pdf a:hover{display: block; padding: 0px 0px 0 0px;
	margin: 0 0px 0 0;}
ul#toolkit_rhs li.pdf a.active{display: block; padding: 0px 0px 0 0px;
	margin: 0 0px 0 0;}
	


/* PAGE TOOLIKIT ENDS */


/* DIANA RHS BANNERS START */

.promoted-banner-rhs {
	margin: 0 0 10px 0;
	padding: 6px;
	float: left;
	background-color: #f1f1f1;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	width: 223px;
	}
.promoted-banner-rhs h3 {
	margin: 0 6px 0 6px!important;
	padding: 0;
	color: #4f2683!important;
	font-size: 1em!important;
	font-weight: bold!important;
	line-height: 12pt!important;
	}
.promoted-banner-rhs p {
	margin: 0 6px 0 7px!important;
	padding: 0!important;
	color: #3f3e40!important;
	font-size: 0.8em!important;
	font-weight: normal!important;
	line-height: 10pt!important;
	}
.promoted-banner-rhs a{
	margin: 0 6px 0 6px!important;
	padding: 0;
	color: #4f2683!important;
	text-decoration: none;
	font-weight: bold!important;
	}
	
	.promoted-banner-palliative-rhs {
	margin: 0 0 10px 0;
	padding: 6px;
	float: left;
	background-color: #f1f1f1;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	width: 223px;
	}
	
	.promoted-banner-palliative-rhs h3 {
	margin: 0 6px 0 6px!important;
	padding: 0;
	color: #00aeef!important;
	font-size: 1em!important;
	font-weight: bold!important;
	line-height: 12pt!important;
	}
   .promoted-banner-palliative-rhs p {
	margin: 0 6px 0 7px!important;
	padding: 0!important;
	color: #3f3e40!important;
	font-size: 0.8em!important;
	font-weight: normal!important;
	line-height: 10pt!important;
	}
   .promoted-banner-palliative-rhs a{
	margin: 0 6px 0 6px!important;
	padding: 0;
	color: #00aeef!important;
	text-decoration: none;
	font-weight: bold!important;
	}
	
	
	
	.promoted-banner-munitions-rhs {
	margin: 0 0 10px 0;
	padding: 6px;
	float: left;
	background-color: #f1f1f1;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	width: 223px;
	}
	
	.promoted-banner-munitions-rhs h3 {
	margin: 0 6px 0 6px!important;
	padding: 0;
	color: #eb6a15!important;
	font-size: 1em!important;
	font-weight: bold!important;
	line-height: 12pt!important;
	}
   .promoted-banner-munitions-rhs p {
	margin: 0 6px 0 7px!important;
	padding: 0!important;
	color: #3f3e40!important;
	font-size: 0.8em!important;
	font-weight: normal!important;
	line-height: 10pt!important;
	}
   .promoted-banner-munitions-rhs a{
	margin: 0 6px 0 6px!important;
	padding: 0;
	color: #eb6a15!important;
	text-decoration: none;
	font-weight: bold!important;
	}
	
	
	
	
	
	
	.promoted-banner-penal-rhs {
	margin: 0 0 10px 0;
	padding: 6px;
	float: left;
	background-color: #f1f1f1;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	width: 223px;
	}
	
	.promoted-banner-penal-rhs h3 {
	margin: 0 6px 0 6px!important;
	padding: 0;
	color: #009997!important;
	font-size: 1em!important;
	font-weight: bold!important;
	line-height: 12pt!important;
	}
   .promoted-banner-penal-rhs p {
	margin: 0 6px 0 7px!important;
	padding: 0!important;
	color: #3f3e40!important;
	font-size: 0.8em!important;
	font-weight: normal!important;
	line-height: 10pt!important;
	}
   .promoted-banner-penal-rhs a{
	margin: 0 6px 0 6px!important;
	padding: 0;
	color: #009997!important;
	text-decoration: none;
	font-weight: bold!important;
	}
	
	
	
	.promoted-banner-refugee-rhs {
	margin: 0 0 10px 0;
	padding: 6px;
	float: left;
	background-color: #f1f1f1;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	width: 223px;
	}
	
	.promoted-banner-refugee-rhs h3 {
	margin: 0 6px 0 6px!important;
	padding: 0;
	color: #d2232a!important;
	font-size: 1em!important;
	font-weight: bold!important;
	line-height: 12pt!important;
	}
   .promoted-banner-refugee-rhs p {
	margin: 0 6px 0 7px!important;
	padding: 0!important;
	color: #3f3e40!important;
	font-size: 0.8em!important;
	font-weight: normal!important;
	line-height: 10pt!important;
	}
   .promoted-banner-refugee-rhs a{
	margin: 0 6px 0 6px!important;
	padding: 0;
	color: #d2232a!important;
	text-decoration: none;
	font-weight: bold!important;
	}
	
	
	
	
/* DIANA RHS BANNER END */


/* INSIDE STORIES RHS BANNERS START */

.story-banner-rhs {
	margin: 0 0 10px 0;
	padding: 6px;
	float: left;
	background-color: #9e79cd;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	width: 223px;
	}

.story-banner--rhs {
	margin: 0 0 10px 0;
	padding: 6px;
	float: left;
	background-color: #9e79cd;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	width: 223px;
	}
	
	.story-banner-palliative-rhs {
	margin: 0 0 10px 0;
	padding: 6px;
	float: left;
	background-color: #00aeef;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	width: 223px;
	}
	
	.story-banner-munitions-rhs {
	margin: 0 0 10px 0;
	padding: 6px;
	float: left;
	background-color: #f47522;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	width: 223px;
	}
	
	.story-banner-penal-rhs {
	margin: 0 0 10px 0;
	padding: 6px;
	float: left;
	background-color: #009997;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	width: 223px;
	}
	
	.story-banner-refugee-rhs {
	margin: 0 0 10px 0;
	padding: 6px;
	float: left;
	background-color: #d2232a;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	width: 223px;
	}
	
.story-banner-rhs h3 {
	margin: 0 6px 0 6px!important;
	padding: 0;
	color: #fff!important;
	font-size: 1em!important;
	font-weight: bold!important;
	line-height: 12pt!important;
	float: left;
	clear: both;
	}

.story-banner--rhs h3 {
	margin: 0 6px 0 6px!important;
	padding: 0;
	color: #fff!important;
	font-size: 1em!important;
	font-weight: bold!important;
	line-height: 12pt!important;
	float: left;
	clear: both;
	}
	
	.story-banner-palliative-rhs h3 {
	margin: 0 6px 0 6px!important;
	padding: 0;
	color: #fff!important;
	font-size: 1em!important;
	font-weight: bold!important;
	line-height: 12pt!important;
	float: left;
	clear: both;
	}
	
	.story-banner-munitions-rhs h3 {
	margin: 0 6px 0 6px!important;
	padding: 0;
	color: #fff!important;
	font-size: 1em!important;
	font-weight: bold!important;
	line-height: 12pt!important;
	float: left;
	clear: both;
	}
	
	.story-banner-penal-rhs h3 {
	margin: 0 6px 0 6px!important;
	padding: 0;
	color: #fff!important;
	font-size: 1em!important;
	font-weight: bold!important;
	line-height: 12pt!important;
	float: left;
	clear: both;
	}
	
	.story-banner-refugee-rhs h3 {
	margin: 0 6px 0 6px!important;
	padding: 0;
	color: #fff!important;
	font-size: 1em!important;
	font-weight: bold!important;
	line-height: 12pt!important;
	float: left;
	clear: both;
	}
	
	
.story-banner-rhs-col1 {
	margin: 0 0 0 3px;
	padding: 0;
	float: left;
	width: 50px;
	clear: left;
	}
.story-banner-rhs-col2  {
	margin: 0 0 0 10px!important;
	padding: 1px 6px 6px 6px;
	float: left;
	width: 140px;
	}
	
.story-banner-rhs-col2 p  {
	margin: 0 0 3px 0!important;
	padding: 0!important;
	float: left;
	line-height: 10pt!important;
	color: #fff!important;
	font-size: 0.8em!important;
	}


.story-banner-rhs-col2 a, .story-banner-rhs-col2 a:link, .story-banner-rhs-col2 a:active{
	margin: 0;
	padding: 2px!important;
	color: #b385ec!important;
	background-color: white!important;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	font-size: 0.8em!important;
	text-decoration: none;
	font-weight: bold!important;
	float: left;
	line-height: 10pt!important;
	}

.story-banner--rhs-col1 {
	margin: 0 0 0 3px;
	padding: 0;
	float: left;
	width: 50px;
	clear: left;
	}
.story-banner--rhs-col2  {
	margin: 0 0 0 10px!important;
	padding: 1px 6px 6px 6px;
	float: left;
	width: 140px;
	}
	
.story-banner--rhs-col2 p  {
	margin: 0 0 3px 0!important;
	padding: 0!important;
	float: left;
	line-height: 10pt!important;
	color: #fff!important;
	font-size: 0.8em!important;
	}


.story-banner--rhs-col2 a, .story-banner-rhs-col2 a:link, .story-banner-rhs-col2 a:active{
	margin: 0;
	padding: 2px!important;
	color: #b385ec!important;
	background-color: white!important;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	font-size: 0.8em!important;
	text-decoration: none;
	font-weight: bold!important;
	float: left;
	line-height: 10pt!important;
	}
	
	
	
.story-banner-palliative-rhs-col2  {
	margin: 0 0 0 10px!important;
	padding: 1px 6px 6px 6px;
	float: left;
	width: 140px;
	}
	
.story-banner-palliative-rhs-col2 p  {
	margin: 0 0 3px 0!important;
	padding: 0!important;
	float: left;
	line-height: 10pt!important;
	color: #fff!important;
	font-size: 0.8em!important;
	}
	
	
.story-banner-palliative-rhs-col2 a, .story-banner-palliative-rhs-col2 a:link, .story-banner-palliative-rhs-col2 a:active{
	margin: 0;
	padding: 2px!important;
	color: #00aeef!important;
	background-color: white!important;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	text-decoration: none;
	font-weight: bold!important;
	font-size: 0.8em;
	float: left;
	line-height: 10pt!important;
	}
	





.story-banner-munitions-rhs-col2  {
	margin: 0 0 0 10px!important;
	padding: 1px 6px 6px 6px;
	float: left;
	width: 140px;
	}
	
.story-banner-munitions-rhs-col2 p  {
	margin: 0 0 3px 0!important;
	padding: 0!important;
	float: left;
	line-height: 10pt!important;
	color: #fff!important;
	font-size: 0.8em!important;
	}
	
	
.story-banner-munitions-rhs-col2 a, .story-banner-munitions-rhs-col2 a:link, .story-banner-munitions-rhs-col2 a:active{
	margin: 0;
	padding: 2px!important;
	color: #f47522!important;
	background-color: white!important;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	text-decoration: none;
	font-weight: bold!important;
	float: left;
	line-height: 10pt!important;
	font-size: 0.8em;
	}
	



.story-banner-penal-rhs-col2  {
	margin: 0 0 0 10px!important;
	padding: 1px 6px 6px 6px;
	float: left;
	width: 140px;
	}
	
.story-banner-penal-rhs-col2 p  {
	margin: 0 0 3px 0!important;
	padding: 0!important;
	float: left;
	line-height: 10pt!important;
	color: #fff!important;
	font-size: 0.8em!important;
	}
	
	
.story-banner-penal-rhs-col2 a, .story-banner-penal-rhs-col2 a:link, .story-banner-penal-rhs-col2 a:active{
	margin: 0;
	padding: 2px!important;
	color: #009997!important;
	background-color: white!important;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	text-decoration: none;
	font-weight: bold!important;
	float: left;
	line-height: 10pt!important;
	font-size: 0.8em;
	}





.story-banner-refugee-rhs-col2  {
	margin: 0 0 0 10px!important;
	padding: 1px 6px 6px 6px;
	float: left;
	width: 140px;
	}
	
.story-banner-refugee-rhs-col2 p  {
	margin: 0 0 3px 0!important;
	padding: 0!important;
	float: left;
	line-height: 10pt!important;
	color: #fff!important;
	font-size: 0.8em!important;
	}
	
	
.story-banner-refugee-rhs-col2 a, .story-banner-refugee-rhs-col2 a:link, .story-banner-refugee-rhs-col2 a:active{
	margin: 0;
	padding: 2px!important;
	color: #d2232a!important;
	background-color: white!important;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	text-decoration: none;
	font-weight: bold!important;
	float: left;
	line-height: 10pt!important;
	font-size: 0.8em;
	}
	
/* INSIDE STORIES RHS BANNER END */



.content h1 {
	font-size: 1.5em;
	font-weight: bold;
	color: #450e8b;
	padding: 0;
	margin: 0 0 0 0;
	clear: both;
	 line-height: 17pt;
	
}

.content h2 {
	font-size: 1.4em;
	font-weight: bold;
	color: #450e8b;
	padding: 0;
	margin: 0em 0 0 0;
	
	 line-height: 17pt;
	
}

.content h3 {
	font-size: 1.3em;
	font-weight: bold;
	color: #450e8b;
	padding: 0;
	margin: 0em 0 0 0;
	clear: both;
	 line-height: 17pt;
	
}

.content h4 {
	font-size: 1.2em;
	font-weight: bold;
	color: #450e8b;
	padding: 0;
	margin: 0em 0 0 0;
	clear: both;
	 line-height: 17pt;
	
}

.content h5 {
	font-size: 1em;
	font-weight: bold;
	color: #450e8b;
	padding: 0;
	margin: 0;
	clear: both;
	 line-height: 17pt;
	
}



h1.standard  {
	font-size: 1.3em;
	font-weight: bold;
	color: #fff;
	padding: 6px 0 3px 4px;
	margin: 0 0 0px 0;
	clear: both;
	line-height: 15pt;
	background-image: url(../images/h1-bg-standard.gif);
	background-repeat: no-repeat;
	background-color: #4f2683;
	height: auto;
	width: 475px;	
	float: left;
}

.h1-standard-ftr  {
	
	padding: 0px 0 0 0px;
	margin: 0 0 0px 0;
	clear: both;
	background-image: url(../images/h1-standard-ftr.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 480px;	
	float: left;
}




h1.standard-full {
	font-size: 1.3em;
	font-weight: bold;
	color: #fff;
	padding: 6px 0 0 7px;
	margin: 0 0 3px 0;
	clear: both;
	line-height: 15pt;
	background-image: url(../images/h1-bg-standard-full.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 735px;	
	float: left;
}

h1.munitions  {
	font-size: 1.3em;
	font-weight: bold;
	color: #fff;
	padding: 6px 0 3px 4px;
	margin: 0 0 0px 0;
	clear: both;
	line-height: 15pt;
	background-image: url(../images/h1-bg-munitions.gif);
	background-repeat: no-repeat;
	background-color:#f57522;
	height: auto;
	width: 475px;	
	float: left;
}

.h1-munitions-ftr  {
	
	padding: 0px 0 0 0px;
	margin: 0 0 0px 0;
	clear: both;
	background-image: url(../images/h1-munitions-ftr.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 480px;	
	float: left;
}



h1.palliative  {
	font-size: 1.3em;
	font-weight: bold;
	color: #fff;
	padding: 6px 0 3px 4px;
	margin: 0 0 0 0;
	clear: both;
	line-height: 15pt;
	background-image: url(../images/h1-bg-palliative.gif);
	background-repeat: no-repeat;
	background-color: #00aeef;
	height: auto;
	width: 475px;	
	float: left;
}

.h1-palliative-ftr  {
	
	padding: 0px 0 0 0px;
	margin: 0 0 0px 0;
	clear: both;
	background-image: url(../images/h1-palliative-ftr.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 480px;	
	float: left;
}

h1.penal  {
	font-size: 1.3em;
	font-weight: bold;
	color: #fff;
	padding: 6px 0 3px 4px;
	margin: 0 0 0 0;
	clear: both;
	line-height: 15pt;
	background-image: url(../images/h1-bg-penal.gif);
	background-repeat: no-repeat;
	background-color: #009997;
	height: auto;
	width: 475px;	
	float: left;
}

.h1-penal-ftr  {
	
	padding: 0px 0 0 0px;
	margin: 0 0 0px 0;
	clear: both;
	background-image: url(../images/h1-penal-ftr.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 480px;	
	float: left;
}

h1.refugee  {
	font-size: 1.3em;
	font-weight: bold;
	color: #fff;
	padding: 6px 0 3px 4px;
	margin: 0 0 0 0;
	clear: both;
	line-height: 15pt;
	background-image: url(../images/h1-bg-refugee.gif);
	background-repeat: no-repeat;
	background-color: #d1282e;
	height: auto;
	width: 475px;	
	float: left;
}

.h1-refugee-ftr  {
	
	padding: 0px 0 0 0px;
	margin: 0 0 0px 0;
	clear: both;
	background-image: url(../images/h1-refugee-ftr.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 480px;	
	float: left;
}



.news-title {
	float: left;
	margin: 0;
	padding: 0;
	width: 100px;
	}
	
.inside-stories-title {
	float: left;
	margin: 0;
	padding: 0;
	width: 200px;
	}
	
	
.publications-title {
	float: left;
	margin: 0;
	padding: 0;
	width: 200px;
	}
	

.publications-select {
	border-left:1px solid #fff!important;
    float:right;
    font-size:0.755em !important;
    height:auto;
    margin:0 14px 0 0;
    padding:0 0 0 7px;
    width:auto;
	}


.publications-select label{
	margin: 0;
	padding: 0 0 0 0;
	float: left;
	font-size: 0.9em!important;
	color: #fff!important;
	width: auto;
	}

.publications-select select{
	margin: 2px 2px 0 5px;
	padding: 0;
	float: left;
	width: 205px;
	height: 17px;
	font-size: 0.755em!important;
	border: #fff!important;
	background-image: url(../images/select-bg210.png);
	background-repeat: no-repeat;
	}


.publications-select-bg-sml select{
margin: 2px 2px 0 5px;
padding: 0;
float: left;
width: 80px;
height: 17px;
font-size: 0.755em!important;
border: #fff!important;
background-image: url(../images/select-bg90.png);
background-repeat: no-repeat;
}

.publications-select-bg-sml {
background-image: url(../images/select-bg90.png);
background-repeat: no-repeat;
width: 90px;
height: 21px;
float: left;
margin: 0px 15px 0 10px;
padding: 0;
}

.publications-select-bg {
    background-image: url(../images/select-bg210.png);
	background-repeat: no-repeat;
	width: 212px;
	height: 21px;
	float: left;
	margin: 0px 15px 0 10px;
	padding: 0;
	}
	
form.news-selector {
	width: auto;
	float: left;
	}
	
	
form {
	width: 220px;
	float: left;
	
	}

.filter-btn {
	margin: 0;
	padding: 0;
	width:43px; 
	height: 20px;
	float: right;
	
	}
	
	
.content-padder {
	float: left;
	margin: 0; 
    padding: 0 7px 12px 7px;
	width: 465px;
	}


.content-padder-standard {
	margin: 0; 
    padding: 0 7px 12px 7px;
	float: left;
	width: 465px;
	
	}
	
	
.content-padder-standard p.intro {
	padding: 10px 8px 10px 8px;
	margin: 2px 0 10px 0;
	clear: both;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 17pt!important;
	position: relative;
	left: -8px!important;
	width: 464px!important;
	color: #706d70!important;
	background-color: #f1f1f1;
	  -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}
	
	
.content-padder p.intro {
	padding: 10px 8px 10px 8px;
	margin: 2px 0 10px 0;
	clear: both;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 17pt!important;
	position: relative;
	left: -8px!important;
	width: 464px!important;
	color: #706d70!important;
	background-color: #f1f1f1;
	  -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.content-padder-munitions {
	margin: 0; 
    padding: 0 7px 12px 7px;
	float: left;
	width: 465px;
	
	}
	
	
.content-padder-munitions p.intro {
	padding: 10px 8px 10px 8px;
	margin: 2px 0 10px 0;
	clear: both;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 17pt!important;
	position: relative;
	left: -8px!important;
	width: 464px!important;
	color: #706d70!important;
	background-color: #f1f1f1;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}


.content-padder-penal {
	margin: 0; 
    padding: 0 7px 12px 7px;
	float: left;
	width: 465px;
	}
	
	
.content-padder-penal p.intro {
	padding: 10px 8px 10px 8px;
	margin: 2px 0 10px 0;
	clear: both;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 17pt!important;
	position: relative;
	left: -8px!important;
	width: 464px!important;
	color: #706d70!important;
	background-color: #f1f1f1;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.content-padder-palliative {
	margin: 0; 
    padding: 0 7px 12px 7px;
	float: left;
	width: 465px;
	}
	
	
.content-padder-palliative p.intro {
	padding: 10px 8px 10px 8px;
	margin: 2px 0 10px 0;
	clear: both;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 17pt!important;
	position: relative;
	left: -8px!important;
	width: 464px!important;
	color: #706d70!important;
	background-color: #f1f1f1;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}


.content-padder-refugee {
	margin: 0; 
    padding: 0 7px 12px 7px;
	float: left;
	
	width: 465px;
	}
	
	
.content-padder-refugee p.intro {
	padding: 10px 8px 10px 8px;
	margin: 2px 0 10px 0;
	clear: both;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 17pt!important;
	position: relative;
	left: -8px!important;
	width: 464px!important;
	color: #706d70!important;
	background-color: #f1f1f1;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}
	

.content p 
{
    font-size: 1em; 
    line-height: 15pt; 
    color: #41372D; 
    margin: 0; 
    padding: 0 0 12px 0;
}

.content .date 
{
    font-size: 0.755em; 
    line-height: 15pt; 
    color: #939395; 
    margin: 0; 
    padding: 0 17px 5px 0;
	position: relative;
	top: -20px;
}


* html .content p 
{
    font-size: 0.825em; 
    line-height: 17pt; 
    color: #41372D; 
    margin: 0; 
    padding: 0 0 12px 0;
}



.content p.intro {
	padding: 10px 8px 10px 8px;
	margin: 2px 0 10px 0;
	clear: both;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 17pt;
	color: #706d70!important;
	background-color: #f1f1f1;
	  -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}



.content a, .content a:link, .content a:visited {color: #4f2683; text-decoration: none; margin: 0; padding: 0; }
.content a, .content a:hover {color: #4f2683; text-decoration: underline; font-size: 0.9em; margin: 0; padding: 0;}
.content a, .content a:active {color: #4f2683; text-decoration: none; font-size: 0.9em; margin: 0; padding: 0;}
.content p a, .content p a:link, .content p a:visited {color: #4f2683; text-decoration: none; margin: 0; padding: 0;}
.content p a, .content p a:hover {color: #4f2683; text-decoration: underline; font-size: 1em; margin: 0; padding: 0;}
.content p a, .content p a:active {color: #4f2683; text-decoration: none; font-size: 1em; margin: 0; padding: 0;}





a, a:link, a:visited {color: #4f2683; text-decoration: none; margin: 0; padding: 0;}
a, a:hover {color: #4f2683; text-decoration: underline; margin: 0; padding: 0;}
a, a:active {color: #4f2683; text-decoration: none; margin: 0; padding: 0;}

div.clear {clear: both; } 
div.clear10 {margin: 0; padding: 0; height: 10px; clear: both; }
div.clear15 {margin: 0; padding: 0; height: 15px; clear: both; }
div.clear20 {margin: 0; padding: 0; height: 20px; clear: both; }
div.clear30 {margin: 0; padding: 0; height: 30px; clear: both; }
div.clear35 {margin: 0; padding: 0; height: 35px; clear: both; }
div.clear40 {margin: 0; padding: 0; height: 40px; clear: both; }
div.clear50 {margin: 0; padding: 0; height: 50px; clear: both; }
div.clear60 {margin: 0; padding: 0; height: 60px; clear: both; }
div.clear70 {margin: 0; padding: 0; height: 70px; clear: both; }


.content ul {
	font-size: 100%;
	list-style-position: outside;
	margin: 0 0 0 14px; padding: 0;
}

.content ul li {
	list-style-position: outside;
	list-style-type: disc;
	margin: 0;
	padding: 2px 0 2px  0;
}

.content ul li a, .content ul li a:link, .content ul li a:visited { 
  
   font-size: 1em;
	margin: 0;
	padding: 2px 0 2px  0;
}

.content ul li a, .content ul li a:hover { 
  
   font-size: 1em;
	margin: 0;
	padding: 2px 0 2px  0;
	text-decoration: underline;
}

.content ul li a, .content ul li a:active { 
  
   font-size: 1em;
	margin: 0;
	padding: 2px 0 2px  0;
}


/*level2*/
.content ul li ul { 
list-style-position: inside;

	margin: 0 0 0 20px;
	padding: 2px 0 2px  0;
	font-size: 100%;
}

.content ul li ul li { 
list-style-position: inside;
	
	margin: 0 0 0 20px;
	padding: 0px 0 2px  0;
}

.content ul li ul li a { 
	margin: 0;
	padding: 0;
}


/*level 3*/
.content ul li ul li ul{ 
list-style-position: inside;
	
	margin: 0 0 0 20px;
	padding: 0px 0 2px  0;
}

.content ul li ul li ul li { 
list-style-position: inside;
		
	margin: 0 0 0 20px;
	padding: 0px 0 2px  0;
}

.content ol {
	font-size: 100%;
	list-style: none;
	margin: 0 0 20px 20px;
	padding: 0;
}

.content ol li 
{ 
    list-style-position: outside;
	list-style-type: decimal;	
	margin: 0;
	padding: 2px 0 2px  0;
}

.content ol li a, .content ol li a:link, .content ol li a:visited { 
  
   font-size: 1em;
	margin: 0;
	padding: 2px 0 2px  0;
}

.content ol li a, .content ol li a:hover { 
  
   font-size: 1em;
	margin: 0;
	padding: 2px 0 2px  0;
	text-decoration: underline;
}

.content ol li a, .content ol li a:active { 
  
   font-size: 1em;
	margin: 0;
	padding: 2px 0 2px  0;
}



/*level2*/
.content ol li ol { 
list-style-position: outside;
	list-style-type: decimal;	
	margin: 0 0 0 20px;
	padding: 2px 0 2px  0;
	font-size: 100%;
}

.content ol li ol li { 
list-style-position: outside;
	list-style-type: decimal;	
	margin: 0 0 0 20px;
	padding: 0px 0 2px  0;
}

/*level 3*/
.content ol li ol li ol{ 
list-style-position: outside;
	list-style-type: decimal;	
	margin: 0 0 0 20px;
	padding: 0px 0 2px  0;
}

.content ol li ol li ol li { 
    list-style-position: outside;
	list-style-type: decimal;	
	margin: 0 0 0 20px;
	padding: 0px 0 2px  0;
}

.content strong {font-weight: bold;}
.content u {text-decoration: underline}
.content em {font-style: italic}

/********************images */

.img-float-left {
	float: left;
	margin: 2px 10px 0px 2px;
	padding: 0;
	
}

.img-float-left-border {
	float: left;
	margin: 2px 10px 0px 2px;
	padding: 0;
	
	border: 1px solid #ccc;
}
.img-float-right {
	float: right;
	margin: 2px 2px 5px 10px;
	padding: 0;
}

.img-float-center {
	text-align:center;
    display:block;
    margin-left: auto;
    margin-right: auto;
 }

.float_right {
margin: 0;
padding: 0;
float: right;
}

.float_left {
margin: 0;
padding: 0;
float: left;
}



/*QUOTES START */

.content p.quote {
margin: 4px 0 15px 0;
padding: 0 0 0 124px;
width: auto;
clear: both;
float: right;
border-right: 14px solid #4f2683;
color: #4f2683;
font-size: 1em;
}

.content p.quotes {
margin: 4px 0 15px 0;
padding: 0 0 0 124px;
width: auto;
clear: both;
float: right;
border-right: 14px solid #4f2683;
color: #4f2683;
font-size: 1em;
}

.quotes {
margin: 4px 0 15px 0;
padding: 0 0 0 124px;
width: auto;
clear: both;
float: right;
border-right: 14px solid #4f2683;
color: #4f2683;
font-size: 1em;
}


/*QUOTE END */




/* table-with-header */
.content table.plain {
	border-collapse: collapse;
	padding: 0;
	width: 96%;
	font-size: 0.9em;
	margin: .6em 0em 1.3em 0em;
	border-bottom: 1px solid #ccc;
}

.content table.plain th {	
	
	font-weight: bold;
	padding: 3px 5px 2px 4px;
	margin: 0 0 0 0;
	font-size: 105%;
	color: #6C6A6C;
	border-color: #ccc;
    border-width: 1px 1px 0 1px;
    border-style: solid;
	background-image: url(../images/table_hdr_bg.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
	text-align: left;
	line-height: normal;
}

.content table.plain th p {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0;
	font-size: 102%;
	font-weight: bold;
	line-height: normal;
	color: #6C6A6C;
}

.content table.plain td {
	border: 1px solid #D0D6D6;
	padding: 6px 6px 5px 4px;
	margin: 0 0 0 0;
	vertical-align: top;
	text-align: left;
	font-size: 95%;
	line-height: normal;
}

.content table.plain td p {
	font-size: 100%;
	line-height: normal;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0;
}












/* table_no_border */
table .table_no_border {
	border-collapse: collapse;
	padding: 3px;
	width: 96%;
	border: none;
	font-size: 0.755em;
	margin: .7em 0em .5em 0em;
	border-color: #fff;
    border-width: 1px;
    border-style: solid;
}

table.table_no_border th {
	padding: .2em .4em .3em .2em;
	border: none;
	background-color: #fff;
	text-align: left;
	font-size: 100%;
	line-height: normal;
}

table.table_no_border td {
	padding: .1em .4em .3em .2em;
	border: none;
	background-color: #fff;
	text-align: left;
	font-size: 0.9em;
	line-height: normal;
}

table.table_no_border td p {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0;
	font-size: 100%;
	line-height: normal;
}







/* GRANTS TABLE STARTS*/

.grantee-profile {
	padding: 10px 8px 10px 8px;
	margin: 0 0 10px 0;
	clear: both;
	font-szie: 0.9em;
	color: #706d70!important;
	background-color: #f1f1f1;
	  -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}



.content table.grants-table {
	border-collapse: collapse;
	padding: 0;
	width: 738px;
	font-size: 0.855em;
	margin: .6em 0em 1.3em 0em;
	border-bottom: 1px solid #fff;
}



.content tr.rounded-header{
	border-collapse: collapse;
	padding: 0;
	width: 734px;
	height:36px;
	background-image: url(../images/h1-bg-standard-full.gif)!important;
	background-repeat: no-repeat;	
}

.content table.grants-table th {	
	
	font-weight: normal;
	padding: 6px 5px 2px 5px;
	margin: 0 0 0 0;
	font-size: 1.2em;
	color: #fff;
	border-color: #fff;
    border-width: 1px 1px 0 1px;
    border-style: solid;
	background-image: url(../images/search_btn_bg.png);
	background-repeat: repeat-x;
	text-align: left;
	line-height: normal;
}

.content table.grants-table th p {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0;
	font-size: 100%;
	font-weight: bold;
	line-height: normal;
	color: #6C6A6C;
}

.content table.grants-table td {
	border: 1px solid #fff;
	padding: 6px 6px 5px 4px;
	margin: 0 0 0 0;
	vertical-align: top;
	text-align: left;
	font-size: 95%;
	line-height: normal;
}

.content table.grants-table td p {
	font-size: 1.1em;
	line-height: 16pt;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0;
}

.content table.grants-table strong {
	font-size: 1.1em;
	line-height: 16pt;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-weight: bold;
	color: #4f2683;
}




/* GRANTS TABLE ENDS*/








/* TABLE WITH HEADER STARTS */
.content table.table_with_header {
	border-collapse: collapse;
	padding: 0;
	width: 100%;
	font-size: 0.855em;
	margin: .6em 0em 1.3em 0em;
	border-bottom: 1px solid #fff;
}


.content table.table_with_header th {	
	
	font-weight: normal;
	padding: 6px 5px 2px 5px;
	margin: 0 0 0 0;
	font-size: 1.2em;
	color: #fff;
	border-color: #fff;
    border-width: 1px 1px 0 1px;
    border-style: solid;
	background-color: #450e8b;
	text-align: left;
	line-height: normal;
}

.content table.table_with_header th p {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0;
	font-size: 1.2em;
	font-weight: bold;
	line-height: normal;
	color: #fff;
}

.content table.table_with_header td {
	border: 1px solid #fff;
	padding: 6px 6px 5px 4px;
	margin: 0 0 0 0;
	vertical-align: top;
	text-align: left;
	font-size: 1em;
	line-height: normal;
}

.content table.table_with_header td p {
	font-size: 100%;
	line-height: normal;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0;
}


.content table.table_no_header {
	border-collapse: collapse;
	padding: 0;
	width: 100%;
	font-size: 0.9em;
	margin: .6em 0em 1.3em 0em;
	border-bottom: 1px solid #ccc;
}

.content table.table_no_header th {	
	
	font-weight: bold;
	padding: 3px 5px 2px 4px;
	margin: 0 0 0 0;
	font-size: 105%;
	color: #fff;
	border-color: #fff;
    border-width: 1px 1px 0 1px;
	background-color: #450e8b;
    border-style: solid;
	text-align: left;
	line-height: normal;
}

.content table.table_no_header th p {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0;
	font-size: 100%;
	font-weight: bold;
	line-height: normal;
	color: #fff;
}

.content table.table_no_header td {
	border: 1px solid #fff;
	padding: 6px 6px 5px 4px;
	margin: 0 0 0 0;
	vertical-align: top;
	text-align: left;
	font-size: 95%;
	line-height: normal;
}

.content table.table_no_header td p {
	font-size: 100%;
	line-height: normal;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0;
}

.content tr.white {background-color: #fff;}
.content tr.stripe {background-color: #f2f0f4;}

.content td.borders {
	
	font-size: 0.855em;
	margin: 0;
	padding: 0;
	text-align: left;
}

 /* TABLES END */
 

.content .text-box {
margin: 0 .8em 1em 0em;
padding: 0;
float: left;
width: 300px;
height: auto;
border: 1px solid #8f65c4;
  -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
clear: both;

font-size: 0.855em;
}
.content .text-box h2 {
	font-size: 1.2em; 
	color: #fff; 
	background-color: #8f65c4; 
	margin: 0; padding: .3em; 
	font-family: arial; }
	
.content .text-box p {
	font-size: 0.95em; 
	margin: 0; padding: .3em;}


/* FORM ELEMENTS START */

.content p.intro-grants {
	padding: 10px 8px 10px 8px;
	margin: 0 0 10px 0;
	clear: both;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 17pt;
	color: #4f2683!important;
	background-color: #ebe7f1;
	  -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}




form.grants-form  {
	width: 185px;
	height: 600px;
	float: left;
	padding: 0 14px 0 12px;
	color: #4f2683!important;
	}
	

label.grants-label {
	display: block;
	width: 170px!important;
	font-weight: bold;
	float: left;
	font-size: 1em;
	margin: 0 0 0 0;
	padding: 0;
}

input.grants-input {
    width: 170px!important;
    margin: 0 0 6px 0;
    float: left;
	font-size: 0.8em;
	height: 21px;
    border: none;
	color: #4f2683!important;
}

select.grants-select {
	 margin: 0 0 6px 0;
	padding: 0;
	float: left;
	width: 176px!important;
	height: 21px;
	font-size: 0.8em!important;
	border: none!important;
	color: #4f2683!important;

	}
	
	
select.grants-select-small {
	 margin: 0 0 6px 0;
	padding: 0;
	float: left;
	width: 81px!important;
	height: 21px;
	font-size: 0.8em!important;
	border: none!important;
	color: #4f2683!important;

	}
	
	
.input-small-grants-bg {
    background-image: url(../images/input-small-bg-grants.gif);
	background-repeat: no-repeat;
	width: 90px;
	height: 27px;
	float: left;
	margin: 0 0 6px 0;
	padding: 3px;
	}

.input-grants-bg {
    background-image: url(../images/input-bg-grants.gif);
	background-repeat: no-repeat;
	width: 182px;
	height: 27px;
	float: left;
	margin: 0 0 6px 0;
	padding: 3px;
	}
	

input.search-datebase-btn {
	display: block;
	cursor: pointer;
	width: 114px!important;
	height: 29px!important;
	margin: 4px 0 0 0;
	float: left;
	clear: both;
	background-image: url(../images/search-grants-btn.gif);
	background-repeat: no-repeat;
	border: none!important;
	background-color: none!important;
	
	}	
	
input.search-datebase-btn:hover {
	display: block;
	cursor: pointer;
	opacity: 0.5;
	
	}	

	
/*a.search-datebase-btn, a.search-datebase-btn:link, a.search-datebase-btn:active {
	display: block;
	cursor: pointer;
	width: 114px!important;
	height: 29px!important;
	margin: 4px 0 0 0;
	float: left;
	clear: both;
	background-image: url(../images/search-grants-btn.gif);
	background-repeat: no-repeat;
	border: none!important;
	background-color: none!important;
	
	}	
	
a.search-datebase-btn:hover {
	display: block;
	cursor: pointer;
	opacity: 0.5;
	
	}	*/
	
	

textarea {
height: 150px;
width: 430px;
padding: 2px;
margin: 5px 0 5px 0px;
background-color: #fff;
border: 1px solid #BDB9B9;
float: left;
font-size: 0.855em;
color: #666666;
}

label {
	display: block;
	font-weight: normal;
	font-size: 0.755em;
	margin: 5px 0 5px 0px;
	padding: 0;
}

select{
	list-style: none;
	padding: 1px;
	margin: 5px 0 5px 0px;
	width: 250px;
	border: 1px solid #BDB9B9;
	color: #5F6E6E;
	
}

select.contact{
	list-style: none;
	padding: 1px;
	margin: 5px 0 20px 10px;
	width: 255px;
	border: 1px solid #BDB9B9;
	color: #5F6E6E;
	
}

input.checkbox {
width: auto!important;
margin: 5px 0 5px 0px;
border: none;
}

input.radio {
width: auto!important;
border: 1px solid #fff;
margin: 5px 0 5px 0px;
}

input.small {
font-size: 0.855em;
width: 70px;
margin: 5px 0 5px 0px;
padding: 2px;
border: 1px solid #BDB9B9;

color: #666666;
}

form.signup {
	
	padding: 0;
	width: auto;
	
}

label.signup {
	display: block;
	font-weight: bold;
	font-size: 0.9em;
	margin: 5px 0 5px 0px;
	padding: 0;
	width: 150px;
	float: left;
	clear: none;
	color: #450e8b;
}

input.signup {
display: block;
	font-weight: normal;
	font-size: 0.955em;
	font-family: arial;
	margin: 5px 0 5px 0px;
	padding: 6px;
	width: 300px;
	float: left;
    border: 1px solid #CCC;
	-moz-border-radius-bottomleft:4px;
    -moz-border-radius-topleft:4px;
	 -moz-border-radius-topright:4px;
    -moz-border-radius-bottomright:4px;
clear: none;


}

input.signup-btn  {
	width: 113px; height: 28px;
	border: none;
	color: #fff;
	background-image:url(../images/signup-btn.gif);
	display: inline;
	cursor: pointer;
    float: right;
}

div.error_validation
{
    margin: 5px 0 10px 0;
    padding: 0 0 0 0;
    border: 0;
    color: #d21c1c;
    font-size: 0.9em;    
}

div.success_validation
{
    margin: 5px 0 10px 0;
    padding: 0 0 0 0;
    border: 0;
    color: Green;
    font-size: 0.9em;    
}

#msg_success_1 h4.success
{
    color: Green!important;
    font-weight: bold!important;
    margin: 12px 0 10px 0!important;
}

#msg_success_1 p.success
{
    margin: 0px 0 10px 0!important;
}

#msg_success_1 img
{
    position: relative;
    top: 6px;
    padding: 1px 0 0 0;
}

.form_ajax1
{
    margin: 1px 0 0 0px;
    border: 0;
	display: none;
	float: right;
}

input {
font-size: 0.855em;
}

radio{
	list-style: none;
	padding: 1px;
	border: 1px solid #fff;
	margin: 5px 0 5px 0px;
}

input.purple_btn  {
	font-size: 0.9em!important;
	
	color: #fff;
	background-image:url(../images/purple_btn_bg.jpg);
	border: 1px solid #B1ACA9;
	background-repeat: repeat-x;
	display: inline;
	cursor: pointer;
	margin: 7px 0 5px 10px;
	padding: 2px!important;
	width: auto!important;

	position: relative;
	left: -1px;
	
}

input:hover.purple_btn  {
	
	color: #fff;
	width: auto!important;
	background-image:url(../images/purple_btn_bg_hover.jpg);
	display: inline;
	cursor: pointer;

}




ul#publications

{ 
	display: block;
	padding: 0;
	margin: 0 0 0 0px;
	float: left;
	list-style-position: outside;
}

* html ul#publications
{ 
	display: block;
	padding: 0;
	margin: 0 0 0 0px;
	float: left;
	width: auto;
	list-style-position: outside;
}

ul#publications li .img-float-left {
	float: left;
	margin: 2px 10px 0px 2px;
}
ul#publications li .img-float-right {
	float: right;
	margin: 2px 2px 0px 5px;
}


ul#publications li
{
	display: block;
	float: left;
	padding: 4px;
	margin: 0 0 10px 0;
	background-color: #f1f1f1;
	-moz-border-radius-bottomleft:4px;
    -moz-border-radius-topleft:4px;
	 -moz-border-radius-topright:4px;
    -moz-border-radius-bottomright:4px;
}





ul#publications li h2
{
	font-size: 1.1em;
	margin: 0!important;
	padding: 0!important;
	
	float: left;
	color: #4f2683;
	font-weight: bold;
	width: 470px!important;

}



ul#publications li .download{
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	color: #6399D5;
    float: left; 
	width: 130px;
	height: 20px;
}

ul#publications li .download a{
	
	color: #3c87c4!important;
	width: 130px;
	height: 20px;
}



ul#publications li p
{
	font-size: 1em; 
	line-height: 14pt;
	margin: 0;padding: 0; 
	float: left!important;
	width: 600px!important;
	}

ul#publications li p.editor
{
	font-size: 0.7em; 
	line-height: 7pt;
	margin: 0 0 2px 0; padding: 0; 
	float: left;
	width: 600px;
	
	color: #666266;
	
	}

ul#publications li a
{
	font-size: 0.9em;
    margin: 0;	
	padding: 0;
}

ul#publications li .more-info a
{
	
    margin:5px 0 5px 5px;	
	padding: 0;
	float: left;
}



/*INSIDE STORIES LISTING START */


.initiative-color-block {
	float: left;
	width: 7px;
	height: 180px;
	display: block;
	padding: 0;
	margin: 0;
	}

.munitions-orange {
	float: left;
	width: 4px;
	height: 10px;
	display: block;
	padding: 0;
	margin: 5px 2px 0 0;
	background-color:#ec630a;
	}


.penal-green {
	float: left;
	width: 4px;
	height: 10px;
	display: block;
	padding: 0;
	margin: 5px 2px 0 0;
	background-color:#009997;
	}
	
.palliative-blue {
	float: left;
	width: 4px;
	height: 10px;
	display: block;
	padding: 0;
	margin: 5px 2px 0 0;
	background-color:#00aeef;
	}
	
.refugee-red {
	float: left;
	width: 4px;
	height: 10px;
	display: block;
	padding: 0;
	margin: 5px 2px 0 0;
	background-color:#d2232a;
	}
	
.standard-purple {
	float: left;
	width: 4px;
	height: 10px;
	display: block;
	padding: 0;
	margin: 5px 2px 0 0;
	background-color:#450e8b;
	}

ul#inside-stories{ 
	display: block;
	padding: 0;
	margin: 0;
	float: left;
	list-style-position: outside;
}


ul#inside-stories li{
	display: block;
	float: left;
	width: 227px;
	max-height: 220px!important;
	min-height: 220px!important;
	overflow: hidden;
	padding: 4px;
	margin: 0 15px 10px 0;
	background-color: #f1f1f1;
	-moz-border-radius-bottomleft:4px;
    -moz-border-radius-topleft:4px;
	 -moz-border-radius-topright:4px;
    -moz-border-radius-bottomright:4px;
	position: relative;
}

ul#inside-stories li.rhs{
	display: block;
	float: left;
	width: 227px;
	max-height: 220px!important;
	min-height: 220px!important;
	overflow: hidden;
	padding: 4px;
	margin: 0 0px 10px 0!important;
	background-color: #f1f1f1;
	-moz-border-radius-bottomleft:4px;
    -moz-border-radius-topleft:4px;
	 -moz-border-radius-topright:4px;
    -moz-border-radius-bottomright:4px;
	position: relative;
}

ul#inside-stories li .news-date {
	font-size: 0.9em;
	margin: 2px 0 0 0!important;
	padding: 0!important;
    line-height: 13pt;
	float: left;
	color: #605960;
	font-weight: normal;
	width: 210px!important;
	
	overflow: hidden;
}

ul#inside-stories li h2
{
	font-size: 1.1em;
	margin: 3px 0 0 0!important;
	padding: 0!important;
    line-height: 13pt;
	float: left;
	color: #605960;
	font-weight: bold;
	width: 210px!important;
	max-height: 105px!important;
	min-height: auto!important;
	overflow: hidden;
}

ul#inside-stories li p
{
	font-size: 1em; 
	line-height: 13pt;
	margin: 0;padding: 0; 
	float: left;
	width: 210px!important;
	max-height: 175px!important;
	min-height: auto!important;
	overflow: hidden;
	color: #646064;
	}


ul#inside-stories li a
{
	font-size: 0.9em;
    margin: 0;	
	padding: 0;
}

a.full-story:link, a.full-story:active, a.full-story:visited
{
	margin:10px 0 5px 0;
	padding: 0;
	
	display: block;
	width: 67px;
	height: 17px;
	position: absolute!important;
	top: 200px!important;
	left: 10px!important;
}



a.full-story:hover
{
	opacity: 0.5;
	
}


ul#inside-stories li .img-float-left {
	float: left;
	margin: 2px 10px 0px 2px;
	width: 106px!important;
}
ul#inside-stories li .img-float-right {
	float: right;
	margin: 2px 2px 0px 5px;
}

/*INSIDE STORIES LISTING END */








/* LISTINGS START*/

ul#newslistings
{ 
	display: block;
	padding: 0;
	margin: 0 0 0 0px;
	float: left;
	list-style-position: outside;
}

* html ul#newslistings
{ 
	display: block;
	padding: 0;
	margin: 0 0 0 0px;
	float: left;
	width: auto;
	list-style-position: outside;
}

ul#newslistings li .img-float-left {
	float: left;
	margin: 2px 10px 0px 2px;
}
ul#newslistings li .img-float-right {
	float: right;
	margin: 2px 2px 0px 5px;
}


ul#newslistings li
{
	display: block;
	float: left;
	padding: 0px 0 0px 3px;
}

ul#newslistings li.news_end
{
	display: block;
	float: left;
	padding: 0px 0 0px 0;
}

ul#newslistings li.odd
{
	display: block;
	float: left;
	padding: 0px 0 0px 0px;
	border-bottom: 1px dotted #B8B8B8;
    width: 470px;
}

ul#newslistings li.even
{
	display: block;
	float: left;
	padding: 0px 0 0px 0px;
	border-bottom: 1px dotted #B8B8B8;
	background-color: #FBFAF9;
	width: 470px;
}

ul#newslistings li h2
{
	font-size: 1.1em;
	margin: 0!important;
	padding: 0!important;
	width: auto;
	height: 14px;
}

ul#newslistings li .date_file_wrapper
{
	margin: 0;	
	padding: 0;
}

ul#newslistings li .news_date
{
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	color: #9FA0A2;
    float: left; 
	width: auto;
}

ul#newslistings li .file_size{
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	color: #6399D5;
    float: right; 
	width: auto;
	
}

ul#newslistings li .file_icon
{
	font-size: 0.9em;
	line-height: 14pt;	
	padding: 0 0 0 0;
	margin: 0 0 0 0;
    float: right; 
	width: auto;
}

ul#newslistings li .news_summary
{
	font-size: 0.955em;
	line-height: 14pt;	
	padding: 0 5px 0px 0;
	margin: 0 0 5px 0;	
    float: left; 
	clear: both;
	width: 478px;
}

ul#newslistings li .news_summary p
{
	font-size: 0.855em;
	font-weight: bold;
	line-height: 14pt;	
	padding: 0 0 0 0;
	margin: 2px 0 0 0;	
    float: left; 
	clear: both;
}

ul#newslistings li p
{font-size: 1em; line-height: 14pt; margin: 0;padding: 0;}

ul#newslistings li a
{
	font-size: 0.9em;
    margin: 0;	
	padding: 0;
}

/* LISTINGS END */



/* NEWS LANDING START*/

ul#newslanding
{ 
	display: block;
	padding: 0;
	margin: 0 0 0 0px;
	float: left;
	list-style-position: outside;
	width: 190px;
}

* html ul#newslanding
{ 
	display: block;
	padding: 0;
	margin: 0 0 0 0px;
	float: left;
	width: auto;
	list-style-position: outside;
}

ul#newslanding li .img-float-left {
	float: left;
	margin: 2px 10px 0px 2px;
}
ul#newslanding li .img-float-right {
	float: right;
	margin: 2px 2px 0px 5px;
}


ul#newslanding li
{
	display: block;
	float: left;
	padding: 0px 0 0px 3px;
	border-bottom: 1px dotted #ccc;
		width: 190px;
}

ul#newslanding li.news_end
{
	display: block;
	float: left;
	padding: 0px 0 0px 0;
}

ul#newslanding li.odd
{
	display: block;
	float: left;
	padding: 0px 0 0px 0px;
	border-bottom: 1px dotted #B8B8B8;
    width: auto;
}

ul#newslanding li.even
{
	display: block;
	float: left;
	padding: 0px 0 0px 0px;
	border-bottom: 1px dotted #B8B8B8;
	background-color: #FBFAF9;
	width: auto;
}

ul#newslanding li h2
{
	font-size: 1.1em;
	margin: 0!important;
	padding: 0!important;
	width: auto;
	height: 14px;
}

ul#newslanding li .date_file_wrapper
{
	margin: 0;	
	padding: 0;
}

ul#newslanding li .news_date
{
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	color: #9FA0A2;
    float: left; 
	width: auto;
}

ul#newslanding li .file_size{
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	color: #6399D5;
    float: right; 
	width: auto;
	
}

ul#newslanding li .file_icon
{
	font-size: 0.9em;
	line-height: 14pt;	
	padding: 0 0 0 0;
	margin: 0 0 0 0;
    float: right; 
	width: auto;
}

ul#newslanding li .news_summary
{
	font-size: 0.955em;
	line-height: 11pt;	
	padding: 0 5px 0px 0;
	margin: 0 0 5px 0;	
    float: left; 
	clear: both;
	width: auto;
}

ul#newslanding li .news_summary p
{
	font-size: 0.855em;
	font-weight: bold;
	line-height: 14pt;	
	padding: 0 0 0 0;
	margin: 2px 0 0 0;	
    float: left; 
	clear: both;
}

ul#newslanding li p
{font-size: 1em; line-height: 14pt; margin: 0;padding: 0;}

ul#newslanding li a
{
	font-size: 0.9em;
    margin: 0;	
	padding: 0;
}

/* NEWS LANDING END */


ul#bulletins
{ 
	display: block;
	padding: 0;
	margin: 0 0 0 0px;
	float: left;
	list-style-position: outside;
	width: 190px;
}

* html ul#bulletins
{ 
	display: block;
	padding: 0;
	margin: 0 0 0 0px;
	float: left;
	width: auto;
	list-style-position: outside;
}

ul#bulletins li .img-float-left {
	float: left;
	margin: 2px 10px 0px 2px;
}
ul#bulletins li .img-float-right {
	float: right;
	margin: 2px 2px 0px 5px;
}


ul#bulletins li
{
	display: block;
	float: left;
	padding: 0px 0 0px 3px;
	border-bottom: 1px dotted #ccc;
		width:190px;
}

ul#bulletins li.news_end
{
	display: block;
	float: left;
	padding: 0px 0 0px 0;
}

ul#bulletins li.odd
{
	display: block;
	float: left;
	padding: 0px 0 0px 0px;
	border-bottom: 1px dotted #B8B8B8;
    width: auto;
}

ul#bulletins li.even
{
	display: block;
	float: left;
	padding: 0px 0 0px 0px;
	border-bottom: 1px dotted #B8B8B8;
	background-color: #FBFAF9;
	width: auto;
}

ul#bulletins li h2
{
	font-size: 1.1em;
	margin: 0!important;
	padding: 0!important;
	width: auto;
	height: 14px;
}

ul#bulletins li .date_file_wrapper
{
	margin: 0;	
	padding: 0;
}

ul#bulletins li .news_date
{
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	color: #9FA0A2;
    float: left; 
	width: auto;
}

ul#bulletins li .file_size{
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	color: #6399D5;
    float: right; 
	width: auto;
	
}

ul#bulletins li .file_icon
{
	font-size: 0.9em;
	line-height: 14pt;	
	padding: 0 0 0 0;
	margin: 0 0 0 0;
    float: right; 
	width: auto;
}

ul#bulletins li .news_summary
{
	font-size: 0.955em;
	line-height: 11pt;	
	padding: 0 5px 0px 0;
	margin: 0 0 5px 0;	
    float: left; 
	clear: both;
	width: auto;
}

ul#bulletins li .news_summary p
{
	font-size: 0.855em;
	font-weight: bold;
	line-height: 14pt;	
	padding: 0 0 0 0;
	margin: 2px 0 0 0;	
    float: left; 
	clear: both;
}

ul#bulletins li p
{font-size: 1em; line-height: 14pt; margin: 0;padding: 0;}

ul#bulletins li a
{
	font-size: 0.9em;
    margin: 0;	
	padding: 0;
}




/*PAGINATION START */
#curo_pagination {
 	float: right;
	margin: 0.5em 0 0 0;
	padding: 0;
	
}
 
/* current page */
#curo_pagination p { 
 	font-weight: normal;
 	padding: 0px;
 	margin: 0px;
 	color: #49666C;
}
 
#curo_pagination ul {
 	list-style: none!important;
 	list-style-type: none!important;
 	margin: 0em 0em 0.5em 0.5em;
 	padding: 0em;
 	float: left;
 	clear: both;
}
 
#curo_pagination ul li {
 	padding: 0em;
 	float: left;
 	padding: 2px 0 0 0;
 	margin: 0.5em 0.5em 0em 0em;
 	border: 1px solid #4f2683;
	-moz-border-radius-bottomleft:4px;
    -moz-border-radius-topleft:4px;
	 -moz-border-radius-topright:4px;
    -moz-border-radius-bottomright:4px;
 	height: 18px;
 	width: 20px;
	list-style: none!important;
 	list-style-type: none!important;
}
 

#curo_pagination li p {
	list-style: none!important;
	list-style-type: none!important;
	padding: 0em!important;
	margin: 0em!important;
	color: #491788!important;
	font-weight: bold;
	display: block;
	height: 20px;
	text-align: center;
	line-height: 14px;
	font-size: 0.9em!important;
	font-weight: normal;
	background-image: url(../images/btn_bg_hover.jpg);
	background-repeat: repeat-x;
}


#curo_pagination ul li a, 
#curo_pagination ul li a:link, 
#curo_pagination ul li a:visited, 
#curo_pagination ul li a:active {
    padding: 0em!important;
 	margin: 0em!important;
 	display: block;
 	height: 20px;
 	width: 20px;
 	text-align: center;
  	line-height: 15px;
  	color: #4f2683;
  	text-decoration:none;
  	font-weight: normal;
  	font-size: 0.9em!important;
	background-image: url(../images/btn_bg.jpg);
	background-repeat: repeat-x;
}
 
#curo_pagination ul li a:hover {
   
 	display: block;
  
  	text-align: center;
  	line-height: 15px;
  	color: #9d7dc5;
	
  	text-decoration:none;
	
		padding: 2px 0 0 0!important;
 	margin:0;
 	position: relative;
	top: -2px;
	-moz-border-radius-bottomleft:3px;
    -moz-border-radius-topleft:3px;
	 -moz-border-radius-topright:3px;
    -moz-border-radius-bottomright:3px;
 	height: 22px;
 	width: 20px;
  
}
 
#curo_pagination ul li.dotted,  
#curo_pagination ul li.dotted a, 
#curo_pagination ul li.dotted a:link, 
#curo_pagination ul li.dotted a:visited, 
#curo_pagination ul li.dotted a:active, 
#curo_pagination ul li.dotted a:hover {
   	width: 40px;
}
 

 /*   PAGINATION END  */














/*FOOTER START*/


.footer {
	margin: 50px 0 10px 0px;
	padding: 7px 0 7px 0;
    float: left;
	height: auto;
	width: 970px;
	border-top: 4px solid #450e8b;
	border-bottom: 1px solid #450e8b;
	background-color: #eeeaf3;
	clear: both;
	background-repeat: repeat-x;
}

.footer p {
	margin: 0;
	padding: 0;
	float: left;
	color: #645c6d;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 12pt;
	}
	
	.footer a{

	color: #450e8b!important;
	
	}

.footer h4 {
	color: #450e8b;
	font-size: 1em;
	}

.footer-onea {
	margin: 0 0 0 7px;
	padding: 0;
	float: left;
	width: 235px
	}

.footer-oneb {
	margin: 0 0 0 7px;
	padding: 0;
	float: left;
	width: 235px
	}
	
	.footer-onec {
	margin: 0 0 0 7px;
	padding: 0;
	float: left;
	width: 235px
	}
	
	.footer-oned{
	margin: 0 0 0 7px;
	padding: 0;
	float: left;
	width: 235px
	}

.footer-info{
	margin: 5px 0 5px 0px;
	padding: 0;
	float: left;
	width: 970px
	}
	
	
	.footer-info p{
	margin: 12px 0 0 0;
	padding: 0;
	float: left;
	font-size: 0.655em;
	line-height: 10pt;
	color: #8f76af;
	width: 680px;
	}
	
ul#footer
{
	display: block;
	padding: 0;
	margin: 0em 0.8em 0 0;
	float: left;
	
	
}

ul#footer li
{
	display: block;
	float: left;
	font-weight: normal;
	clear: both;
	
}


ul#footer li.bookmark
{
	display: block;
	float: left;
	font-weight: normal;
	clear: both;
	background-image: url(../images/footer-boookmark-btn.gif);
	background-repeat: no-repeat;
	background-position: left center;	
	padding: 0 25px 0 0;
	margin: 0 0 0 0;
	height: 25px;
	width: 160px;
}

ul#footer li.bookmark a, ul#footer li.bookmark a:link, ul#footer li.bookmark a:visited
{
	display: block;
	float: left;
	padding: 5px 0px 0px 30px;
	text-decoration: none;
	font-family: arial;
	font-weight: normal;
	font-size: 0.8em;
	color: #9972cb;
	width: 160px;

	}

ul#footer li.bookmark a.active{
	color: #9972cb;
	width: 160px;
}

ul#footer li.bookmark a:hover{
    text-decoration: underline;
	color: #9972cb;
	width: 160px;

}




ul#footer li.twitter
{
	display: block;
	float: left;
	font-weight: normal;
	clear: both;
	background-image: url(../images/footer-twitter-btn.gif);
	background-repeat: no-repeat;
	background-position: left center;	
	padding: 0 25px 0 0;
	margin: 0 0 0 0;
	height: 25px;
	width: 160px;
}

ul#footer li.twitter a, ul#footer li.twitter a:link, ul#footer li.twitter a:visited
{
	display: block;
	float: left;
	padding: 5px 0px 0px 30px;
	text-decoration: none;
	font-family: arial;
	font-weight: normal;
	font-size: 0.8em;
	color: #9972cb;
	width: 160px;

	}

ul#footer li.twitter a.active{
	color: #9972cb;
	width: 160px;
}

ul#footer li.twitter a:hover{
    text-decoration: underline;
	color: #9972cb;
	width: 160px;

}




ul#footer li.youtube
{
	display: block;
	float: left;
	font-weight: normal;
	clear: both;
	background-image: url(../images/footer-youtube-btn.gif);
	background-repeat: no-repeat;
	background-position: left center;	
	padding: 0 25px 0 0;
	margin: 0 0 0 0;
	height: 25px;
	width: 160px;
}

ul#footer li.youtube a, ul#footer li.youtube a:link, ul#footer li.youtube a:visited
{
	display: block;
	float: left;
	padding: 5px 0px 0px 30px;
	text-decoration: none;
	font-family: arial;
	font-weight: normal;
	font-size: 0.8em;
	color: #9972cb;
	width: 160px;

	}

ul#footer li.youtube a.active{
	color: #9972cb;
	width: 160px;
}

ul#footer li.youtube a:hover{
    text-decoration: underline;
	color: #9972cb;
	width: 160px;

}







ul#footer li a, ul#footer li a:link, ul#footer li a:visited
{
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-family: arial;
	font-weight: normal;
	font-size: 0.8em;
	color: #9871ca!important;

	}

ul#footer li a.active{
	color: #9871ca!important;
}

ul#footer li a:hover{
    text-decoration: underline;
	color: #9871ca!important;

}

ul#footer li.last a{
	border-right: none;
	
}







ul#footer2
{
	display: block;
	padding: 0;
	margin: 0em 0.8em 0 0;
	float: right;
	
	
}

ul#footer2 li
{
	display: block;
	float: left;
	font-weight: normal;
	background-image: url(../images/footer_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
}




ul#footer2 li.last
{
	display: block;
	float: left;
	font-weight: normal;
	border-right: none;
}

ul#footer2 li a, ul#footer2 li a:link, ul#footer2 li a:visited
{
	display: block;
	float: left;
	padding: 0px 7px 0px 7px;
	text-decoration: none;
	font-family: arial;
	font-weight: normal;
	font-size: 0.755em;
	color: #5F5C5C;
}

ul#footer2 li a.active{
	color: #5F5C5C;
}

ul#footer2 li a:hover{
    text-decoration: underline;
	color: #FF0000;

}

ul#footer2 li.last a{
	border-right: none;
	
}


.designed-by {
	margin: 0 15px 0 0;
	padding: 0 2px 0 2px;
	float: right;
	width: 170px!important;
	font-size: 0.6em;
	color: #450e8b;
	clear: both;
	}

/*FOOTER END*/


 
 
 
/* ----------- My Form ----------- */
.myform{
margin:0 auto;
width:470px;
padding:14px;
}
/* ----------- stylised ----------- */

#reginfo, #formlogin, #formreg{
border-top:solid 1px #B2005E;
border-bottom:solid 1px #B2005E;
margin: 30px 0 0 0;
padding: 0;
background:url(../images/large_gradient_bg.jpg) repeat-x;
height: auto;
float: left;
}
#reginfo h1, #formlogin h1, #formreg h1 {
font-size:14px;
font-weight:bold;
margin: 12px 0 8px 8px;
font-size: 1em;
}
#reginfo p, #formlogin p, #formreg p {
font-size:11px;
color:#666666;
padding: 0 0 8px 8px;
width: auto;
border:0;
}

#stylised {
    border-top:solid 1px #F30707;
	background-color: #F7F7F7;
    margin: 0;
    padding: 0;
    height: auto;
    float: left;
}

#stylised h1 {
    font-size:14px;
    font-weight:bold;
    margin: 12px 0 8px 8px;
    font-size: 1em;
}

#stylised p{
    font-size:11px;
    color:#666666;
    padding: 0 0 8px 8px;
    width: auto;
    border-bottom:solid 1px #F30707;
}

#stylised label, #formlogin label, #formreg label{
    display:block;
    font-weight:bold;
    text-align:right;
    width:170px;
    float:left;
    clear: both;
}

#stylised .small, #formlogin .small, #formreg .small{
    color:#666666;
    display:block;
    font-size:11px;
    font-weight:normal;
    text-align:right;
    width:170px;
}

#stylised input, #formlogin input, #formreg input{
    float:left;
    font-size:12px;
    padding:2px 2px 1px 3px;
    border:solid 1px #C7C7C7;
    width:250px;
    margin:2px 0 20px 10px;
}

#stylised select, #formreg select{
    float:left;
    font-size:12px;
    padding:2px 2px 1px 3px;
    border:solid 1px #C7C7C7;
    width:auto;
    margin:2px 0 20px 10px;
}

#stylised textarea, #formreg textarea{
    float:left;
    font-size:12px;
    padding:4px 2px;
    border:solid 1px #C7C7C7;
    width:250px;
    margin:2px 0 5px 10px;
}

#stylised .terms, #formlogin .terms, #formreg .terms{
    clear:both;
    margin: 0 0 10px 180px;
    padding: 0 0 0 0;
    width:125px;
    height:31px;
    font-size: 0.855em;
}

#stylised input.purple_btn, #formlogin input.purple_btn, #formreg input.purple_btn  {
	clear:both;
    margin: 20px 0 0 180px;
    width:125px;
    height:31px;
}

#stylised input:hover.purple_btn, #formlogin input:hover.purple_btn, #formreg input:hover.purple_btn  {
	clear:both;
    margin-left:180px;
    width:125px;
    height:31px;
}

#stylised button, #formlogin button, #formreg button{
    clear:both;
    margin-left:170px;
    width:125px;
    height:31px;
}


#error_1_msg
{
    font-size: 0.735em;
    color: #B1005D!important;
	font-weight: normal;  
	padding: 5px 5px 5px 0px;
	margin: 10px 4px 10px 7px; 
}

#error_2_msg, #error_3_msg
{
    font-size: 0.735em;
    color: #B1005D!important;
	font-weight: normal;  
	padding: 5px 5px 5px 0px;
	margin: 10px 4px 10px 70px; 
}

.loader
{
    padding: 0 0 0 0;
    margin: 10px 0 0 180px;
    float: left;   
}

.form_wrapper
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: 0;
    width: 460px;
}



input.standard_btn  {
	font-size: 0.9em;
	font-family: arial;
	color: #fff;
	background-image:url(../images/search_btn_bg.png);
	border: 1px solid #B1ACA9;
	background-repeat: repeat-x;
	display: inline;
	cursor: pointer;
	margin: 0 0 0 0;
	padding: 2px;
	height: 26px;
	width: auto!important;
	position: relative;
	left: -1px;
	clear: both;
}

input:hover.standard_btn  {
	color: #fff;
	background-color:#01A0C7;
	background-image:url(../images/search_btn_bg_hover.jpg);
	display: inline;
	cursor: pointer;
	height: 26px;
}






/* SITE MAP START*/


.content ul#sitemap {
	font-size: 0.8em;
	list-style-position: outside;
	margin: 0; padding: 0;
}

.content ul#sitemap li { 
list-style-position: inside;
   
	margin: 0;
	padding: 2px 0 2px  0;
	
}

.content ul#sitemap li a, .content ul#sitemap li a:link, .content ul#sitemap li a:visited { 
  
   font-size: 1em;
	margin: 0;
	padding: 2px 0 2px  0;

		text-decoration: underline;
}

.content ul#sitemap li a, .content ul#sitemap li a:hover { 
  
   font-size: 1em;
	margin: 0;
	padding: 2px 0 2px  0;
	text-decoration: none;
	
}

.content ul#sitemap li a, .content ul#sitemap li a:active { 
  
   font-size: 1em;
	margin: 0;
	padding: 2px 0 2px  0;
	
		text-decoration: underline;
}


/*level2*/
.content ul#sitemap li ul { 
list-style-position: inside;

	margin: 5px 0 0 20px;
	padding: 2px 0 2px  0;
	font-size: 100%;
}

.content ul#sitemap li ul li { 
list-style-position: inside;
	
	margin: 0 0 0 20px;
	padding: 0px 0 2px  0;
}

.content ul#sitemap li ul li a, .content ul#sitemap li ul li a:link, .content ul#sitemap li ul li a:visited { 
  
   font-size: 1em;
	margin: 0;
	padding: 2px 0 2px  0;
	color: #F30707!important;
	text-decoration: none;
}

.content ul#sitemap li ul li a, .content ul#sitemap li ul li a:hover { 
  
   font-size: 1em;
	margin: 0;
	padding: 2px 0 2px  0;
	text-decoration: underline;
	color: #F30707!important;
}

.content ul#sitemap li ul li a, .content ul#sitemap li ul li a:active { 
  
   font-size: 1em;
	margin: 0;
	padding: 2px 0 2px  0;
	color: #F30707!important;
	text-decoration: none;
}



/*level 3*/
.content ul#sitemap li ul li ul{ 
list-style-position: inside;
	
	margin: 6px 0 0 20px;
	padding: 0px 0 2px  0;
}

.content ul#sitemap li ul li ul li { 
list-style-position: inside;
		
	margin: 0 0 0 20px;
	padding: 0px 0 2px  0;
}


.content ul#sitemap li ul li ul li a, .content ul#sitemap li ul li ul li a:link, .content ul#sitemap li ul li ul li a:visited { 
  
   font-size: 1em;
	margin: 0;
	padding: 2px 0 2px  0;
	color: #A0A1A2!important;
	text-decoration: none;
}

.content ul#sitemap li ul li ul li a, .content ul#sitemap li ul li ul li a:hover { 
  
   font-size: 1em;
	margin: 0;
	padding: 2px 0 2px  0;
	text-decoration: underline;
	color: #A0A1A2!important;
}

.content ul#sitemap li ul li ul li a, .content ul#sitemap li ul li ul li a:active { 
  
   font-size: 1em;
	margin: 0;
	padding: 2px 0 2px  0;
	color: #A0A1A2!important;
	text-decoration: none;
}



/*PAGINATION START */
#curo_glossary {
 	float: left;
	margin: 0em 0 0 0;
	padding: 0 0 12px 0;
	border-bottom: 1px solid #E1DFE0;
}
 
/* current page */
#curo_glossary p { 
 	font-weight: normal;
 	padding: 0px;
 	margin: 0px;
 	color: #49666C;
}
 
#curo_glossary ul {
 	list-style: none!important;
 	list-style-type: none!important;
 	margin: 0em 0em 0.5em 0.5em;
 	padding: 0em;
 	float: left;
 	clear: both;
}
 
#curo_glossary ul li {
 	padding: 0em;
 	float: left;
 	padding: 2px 0 0 0;
 	margin: 0.5em 0.5em 0em 0em;
 	border: 1px solid #9EB5BB;
 	height: 15px;
 	width: 15px;
	list-style: none!important;
 	list-style-type: none!important;
	background-image:url(../images/btn_bg.jpg);
	
	background-repeat: repeat-x;
}
 

#curo_glossary li p {
    list-style: none!important;
 	list-style-type: none!important;
 	padding: 1px 0 0 0;
 	color: #000;
	display: block;
 	height: 16px;
 	text-align: center;
  	line-height: 14px;
  	font-size: 0.9em!important;
	font-weight: normal;
  background-image:url(../images/btn_bg_hover.jpg);
	
	background-repeat: repeat-x;
	position: relative;
	top: -2px;
}


#curo_glossary ul li a, 
#curo_glossary ul li a:link, 
#curo_glossary ul li a:visited, 
#curo_glossary ul li a:active {
   padding: 0;
 	margin: 0em!important;
 	display: block;
 	height: 15px;
 	width: 15px;
 	text-align: center;
  	line-height: 15px;
  	color: #49666C;
  	text-decoration:none;
  	font-weight: normal;
  	font-size: 0.9em!important;
	position: relative;
	top: -2px;
}
 
#curo_glossary ul li a:hover {
   padding: 0;
 	margin: 0em!important;
 	display: block;
  	height: 15px;
  	width: 15px;
  	text-align: center;
  	line-height: 15px;
  	 	color: #49666C;
  	text-decoration:none;
  	background-image:url(../images/btn_bg.jpg);
	border: 1px solid #B1ACA9;
	background-repeat: repeat-x;
  	font-weight: normal;
	position: relative;
	top: -2px;
}


.search-results {
	float: left;
	padding:  2px 5px 2px 5px;
	margin: 0 0 10px 0;
	font-size: 0.8em;
	font-weight: bold;
	background-color: #f1f1f1;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	}



ul#search-results-list {
 	
 	margin: 0;
 	padding: 0;
 	float: left;
 	clear: both;
}

	

 
ul#search-results-list li {
 	padding: 0em;
 	float: left;
 	padding: 0;
 	margin: 0 0 15px 0;
	height: auto;
	width: 100%;
	list-style: none!important;
 	list-style-type: none!important;
	
}
	
.content p.search-result
{
    font-size: 0.855em; 
    line-height: 12pt; 
    color: #41372D; 
    margin: 0; 
    padding: 0 0 0px 0;
	clear: both;
	float: left;
}
	
	
a.results-link-large, 
a.results-link-large:link, 
a.results-link-large:visited
{
	clear: both;
	
	float: left;
	padding: 0;
	margin: 0;
	text-decoration: none!important;
	font-size: 1em;
	font-weight: normal!important;
	color: #4f2683;
	
}

a.results-link-large,
a.results-link-large:hover
{ 
   clear: both;
	float: left!important;
    padding: 0;
   margin: 0;
	text-decoration: underline!important;
	font-weight: normal!important;
	font-size: 1em!important;
	color: #4f2683!important;

 
	}


a.results-link-small, 
a.results-link-small:link, 
a.results-link-small:visited
{
	
	
	float: left;
	clear: both;
	padding: 0;
	margin: 0 0 0px 0;
	text-decoration: none!important;
	font-size: 0.755em;
	font-weight: normal!important;
	color: #4f2683;
	height: auto;
	
}

a.results-link-small,
a.results-link-small:hover
{ 
   
	float: left!important;
	clear: both;
    padding:0;
    margin: 0 0 0px 0;
	text-decoration: underline!important;
	font-weight: normal!important;
	font-size: 0.755em!important;
	color: #4f2683!important;
}

.content .plain-quote {
margin: 0;
padding: 10px;
width: 150px;
display: block;
float: right;
color: #4f2683;
font-weight: bold;
font-size: 1em;
}

.content .plain-quote-right {
margin: 0;
padding: 10px;
width: 150px;
display: block;
float: right;
color: #4f2683;
font-weight: bold;
font-size: 1em;
}

.content .plain-quote-left {
margin: 0;
padding: 10px;
width: 150px;
display: block;
float: left;
color: #4f2683;
font-weight: bold;
font-size: 1em;
}

.social-media-buttons {
	float: right;
	margin: 10px 9px 10px 0;
	padding: 0;
	text-align: right;
    	width: 50%;
}

.tweet-button {
	padding: 0 0 10px 0;
	text-align: right;
	width: 100%;
}

