
/******************* BASE STYLE *******************/

html{


background-image:url('../images/base/bg_fill.png');
background-repeat:repeat-x;
background-position:0px -250px;
overflow: auto;
height: 100%;/*makes the html the full window height*/
}

body
{
	
	font-family: Verdana;
	min-height: 100%;/*sets the body to the window height*/
	_height:100%;/*ie 6 hack - better in a specific stylesheet*/
	position: relative;/*tells the footer to use the body the reference when setting position*/
	margin:0px;
	padding:0px;
	height:100%;

}
/**
display:block;
float:right;
height:200px;
width:613px;
z-index:100;
**/

.col1bd{

	padding:0px 0px 0px 20px;
	background: url('../images/base/background-sprite.png') no-repeat top left #FFF;
    background-position: -2780px -578px; 
	min-height:845px;
}
.col2bd{
	background:#FFF;
	padding:0px 0px 0px 20px;
	background: url('../images/base/background-sprite.png') no-repeat top left #FFF;
    background-position: -2780px -578px; 
}

.col1bd a{
	font-weight:bold;
	text-decoration:none;
}

.first{
	padding:20px 0px 20px 0px;
} 

#container{
	height:100%;
}


#container{
	background-image:url('../images/base/full_sidebar.png');
	background-repeat:repeat-y;
	background-position:right bottom;
	min-height:600px;
}

#sideBar
{
	color:#FFF;
	margin:0px;
	padding:0px;
	width:299px;
	height:100%;
	background-repeat:repeat-x;
	background-position:bottom;

}

#sideTopImageHolder
{
	margin:0px;
	padding:0px;
	width:299px;
}

.sideBarContent
{
	padding:0px 12px 12px 12px;
}

.sideBarFooter
{

}

.welcome
{
	font-size:12px;
	line-height:20px;
}

.welcome img
{
	width:20px;
	vertical-align:middle;
}


.homeImage
{
	margin-left:-1px;
}

.homeImageMain
{
	margin-left:-1px;
}

.homeImageCaption
{
	color:#FFFFFF;
	font-size:11px;
	font-style:italic;
	padding-left:15px;
	padding-top:5px;
}
.homeImageCaptionSide
{
	color:#FFFFFF;
	font-size:11px;
	font-style:italic;
	padding-left:15px;
	padding-top:5px;
	width:90%;
	overflow:hidden;
}

.homeImageCaptionSide a
{
color:#FAE4AB;
float:none;
font-weight:bold;
text-decoration:none;

}

.homeImageCaptionMain
{
	color:#000;
	font-size:10px;
	padding-left:10px;
	padding-top:5px;
	font-weight:bold;
}

.yui-g .yui-u
{
	background-image:url('../images/base/col_fade.png');
	background-repeat:repeat-x;
	padding:0px 0px 0px 0px;
	height:295px;
}

#mainColumns{
	padding:0px 20px 0px 0px;
}

#mainColumnsImages{
	padding:0px 20px 0px 0px;
}


#mainColumns .content{
	margin:-10px 10px 10px 10px;
	height:180px;
}


#mainColumns .content_bottom{
	margin:10px 10px 10px 10px;
	padding:7px 0px 7px 0px;
	border-top:1px solid #DDE;
}



#main
{
	padding:0px 20px 0px 0px;
}

.imageCaption{
	font-weight:bold;
	margin: 5px 10px 10px 0px;
	font-size:8px;
	width:100%;
	overflow:hidden;
}

em{
	font-style:italic;
}

.indexNewsSep{
	padding:7px 0px 7px 0px;
	border-top:1px solid #DDE;
	margin: 10px 0px;
}

.slideshow { margin: auto; }
.slideshow img { padding: 10px; border: 1px solid #ccc; background-color: #eee; text-align:center; margim:auto;}
.slideshow .license { padding: 0px; border:none; background:none; text-align:center; margim:auto;}

.slideshow .info {
	width: 405px;
	float:right;
	font-size:11px;
}

.slideshow .info th{
	font-weight:bold;
}

.slideshow .info th, .slideshow .info td{
	vertical-align:top;
	padding:0px 10px 10px 10px;
}

.slideshow .click{
	font-size:10px;
	color:#777;
	padding:1px 20px;;
}

.gallery .click {
	font-size:10px;
	color:#777;
	padding:1px 1px;
	clear:left;
}

.gallery #nav{list-style:none; margin: 10px 0px 0px 0px;}

.gallery ul li {list-style:none; background:none; padding: 0px 10px 0px 0px	; float:left;}

.gallery img { padding: 3px; border: 1px solid #ccc; background-color: #eee; }


/******************* LIST STYLES *******************/

.col2bd ol
{

}

.col2bd ul
{
	margin:0 0 10px 10px;
}

.col2bd ol li
{
	margin-bottom:10px;
	margin-left:30px;
	padding:2px 0 0 0;
	background:none;
	list-style:decimal;
}


.col2bd li
{
	background-image:url("/static/images/base/bullet8px.png");
	background-position:0 15px;
	background-repeat:no-repeat;
	margin-top:0;
	padding:10px 0 0 15px;
}


.listClassA li
{
	list-style-type:decimal;
	margin-left:20px;
	margin-bottom:5px;
	padding: 5px 10px 0px 0px;
}

.listClassB li
{
	margin-left:0px;
	margin-bottom:10px;
	padding: 5px 0px 0px 15px;
	background-image: url(/static/images/base/bullet8px.png);
	background-repeat: no-repeat;
	background-position: 0 10px;
}


/******************* HEADER STYLES *******************/

.logo{
	float:left;
	margin-right:20px;
	height:87px;
	padding:10px 0px 10px 0px;
}

.topLinks {
	float:right;
	position:absolute;
	right:0;
}

.topLinksLeft
{
	background: url('../images/base/background-sprite.png') no-repeat top left;
	background-position: -2780px -283px;
	float:left;
	height:30px;
	width:23px;
}

.topLinksRight
{
	background-image:url('/static/images/base/top_right_bar_fill.png');
	background-repeat:repeat-x;
	color:#FFF;
	float:left;
	height:30px;
	padding:5px 10px 5px 5px;

}

.topLinksRight a
{
	color:#FFF;
	text-decoration:none;
}

.searchForm
{
	text-align:right;
	padding:10px;
}

.searchForm .submit {
	background-color:#FFF;
	border:1px solid #00456A;
	font: 12px Arial, Helvetica, sans-serif;
	color:#00456A;
	font-weight:bold;	
	width:70px;
	margin: 0px;
	padding: 0px;
	font-size:11px;
}

.searchForm .submit:hover{
	background-color:#00456A;
	border:1px solid #000;
	font: 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;	
	width:70px;
	margin: 0px;
	padding: 0px;
	font-size:11px;
	
}

.searchForm input{
  background-color: #fff;
  border:1px solid #ddd;
  color: #666;
  font: 12px Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0px;
  width: 140px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}

/******************* NAVIGATION STYLES *******************/



.navigation {font-family: arial, sans-serif; width:613px;  position:relative; font-size:11px; z-index:100; top:46px; float:right;}
.navigation ul li a, .navigation ul li a:visited {display:block; text-decoration:none; color:#000;width:86px; height:25px; text-align:center; color:#fff;overflow:hidden; }
.navigation ul {padding:0; margin:0; list-style: none; }
.navigation ul li {float:left; position:relative; margin-right:1px; background: url('../images/base/background-sprite.png') no-repeat top left;}
.navigation ul li ul {display: none; z-index:10;}

.navigation ul #home {	 background-position: -2085px -501px; width: 86px; height: 25px;  background-repeat:no-repeat;}
.navigation ul #home:hover {	background-position: -2085px -1026px; width: 86px; height: 25px; background-repeat:no-repeat;}
.navigation ul #homeOn {	background-position: -2085px -1026px; width: 86px; height: 25px; background-repeat:no-repeat;}

.navigation ul #news {	background-position: -2085px -576px; width: 86px; height: 25px;  background-repeat:no-repeat;}
.navigation ul #news:hover {	background-position: -2085px -1101px; width: 86px; height: 25px; background-repeat:no-repeat;}
.navigation ul #newsOn {	background-position: -2085px -1101px; width: 86px; height: 25px; background-repeat:no-repeat;}

.navigation ul #resources {	background-position: -2085px -651px; width: 86px; height: 25px; background-repeat:no-repeat;}
.navigation ul #resources:hover {	background-position: -2085px -1176px; width: 86px; height: 25px; background-repeat:no-repeat;}
.navigation ul #resourcesOn {	background-position: -2085px -1176px; width: 86px; height: 25px; background-repeat:no-repeat;}

.navigation ul #events {	background-position: -2085px -726px; width: 86px; height: 25px; background-repeat:no-repeat;}
.navigation ul #events:hover {	background-position: -2085px -1251px; width: 86px; height: 25px; background-repeat:no-repeat;}
.navigation ul #eventsOn {	background-position: -2085px -1251px; width: 86px; height: 25px; background-repeat:no-repeat;}

.navigation ul #funding {	background-position: -2085px -801px; width: 86px; height: 25px; background-repeat:no-repeat;}
.navigation ul #funding:hover {	background-position: -2085px -1326px; width: 86px; height: 25px; background-repeat:no-repeat;}
.navigation ul #fundingOn {	background-position: -2085px -1326px; width: 86px; height: 25px; background-repeat:no-repeat;}

.navigation ul #community {	background-position: -2085px -876px; width: 86px; height: 25px; background-repeat:no-repeat;}
.navigation ul #community:hover {	background-position: -2085px -1401px; width: 86px; height: 25px; background-repeat:no-repeat;}
.navigation ul #communityOn {	background-position: -2085px -1401px; width: 86px; height: 25px; background-repeat:no-repeat;}

.navigation ul #about {	background-position: -2085px -951px; width: 86px; height: 25px; background-repeat:no-repeat;}
.navigation ul #about:hover {	background-position: -2085px -1476px; width: 86px; height: 25px; background-repeat:no-repeat;}
.navigation ul #aboutOn {	background-position: -2085px -1476px; width: 86px; height: 25px; background-repeat:no-repeat; z-index:-1;}
.navigation ul #aboutOn:hover {	background-position: -2085px -1476px; width: 86px; height: 25px; background-repeat:no-repeat;}


/* CSS float last image on hover :-) */

.navigation ul #about span {display: none; }
.navigation ul #about a:hover span {display: block;
   position: absolute;  left: -224px;  width: 0px;
   padding: 0px; margin: 24px 15px; z-index: -1;
   font: 10px Verdana, sans-serif; text-align: center;}
   
.navigation ul #aboutOn span {display: none;}
.navigation ul #aboutOn span {display: block;
   position: absolute;  left: -224px; width: 0px;
   padding: 0px; margin: 25px 15px; z-index: 100;
   font: 10px Verdana, sans-serif; text-align: center;}


.navigation ul li:hover ul {display:block; position:absolute; top:25px; left:-1px; width:86px;}
.navigation ul li:hover ul li a.hide {background:#6a3; color:#FFF;}
.navigation ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.navigation ul li:hover ul li ul {display: none;line-height:20px; }
.navigation ul li:hover ul li a {display:block; background:#e0e9ed; color:#00456a; padding:5px 0px 5px 0px; height:100%;  border:1px solid #fff; }
.navigation ul li:hover ul li a:hover {background:#00456a; color:#FFF;}
.navigation ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.navigation ul li:hover ul li:hover ul.left {left:-105px;}

/******************* FOOTER STYLES *******************/

#ft
{
	color:#FFF;
	font-weight:bold;
	font-size:10px;
	width:100%;
	position:relative;
	background-color:#FFF;

}


.footerLeft{
	background: url('../images/base/background-sprite.png') no-repeat top left;
	background-position: -1390px -1000px;  
	float:left;
	width: 22px;
	height:65px;
	  
	
}

.footerCenter{
	background-image:url('/static/images/base/footer_fill.png'); background-repeat:repeat-x;
	height:58px;
	padding:7px 7px 0px 7px;
	width:915px;
	float:left;
}

.footerRight{
	background: url('../images/base/background-sprite.png') no-repeat top left;
	background-position: -1390px -1220px;
	width: 22px;
	height:65px;
	float:left;
}
.footerCenterLeft{
	float:left;
	width:65%;
}

.footerCenterRight{
	float:right;
	width:15%;
}

.sidebarSpacer
{
	background-image:url('../images/base/sidebar_fade.png');
	background-repeat:repeat-x;
	background-position:bottom;
	float: right;
    height: 30px;
    width: 299px;
}

/******************* NEWS STYLES *******************/
.newsImage{
	float:left;
	padding: 10px 10px 0px 0px;	
}

.newsItem .published{
	color:#666;
	margin-top:10px;
}

.newsListItem{
	margin: 5px;
	border-bottom:1px dotted #00456A;	
	clear:both;
}

.newsListItem img{
	height:75px;
}

.newsListItem .resources
{
	
}

.newsHeader
{
	color:#004d6e;
	font-weight:bold;
}

.newsletter_authors
{
	font-size:11px;
	color:#555;
}

.newsletter_references .reference{
	font-size:10px;
	font-style:italic;
	margin-bottom:5px;
}

/******************* GENERAL STYLES *******************/

a{
	color:#004d6e;
    word-wrap: break-word;
}

a:hover{
	color:#2E8Db7;
}

a:visited{

}

.emailLink{
	color:#fae4ab;
	text-decoration:none;
}
.content ul
{
	margin-top:5px;
}

.content ul li{

	margin-left:0px;
	margin-bottom:10px;
	padding-left: 15px;
	
	background-image: url(/static/images/base/bullet8px.png);
	background-repeat: no-repeat;
	background-position: 0 4px;
}

strong{
	font-weight:bold;
}

h1, h2, h3, h4, h5{
	color:#004d6e;
	font-family: arial;
}


h1 a, h2 a, h3 a, h4 a, h5 a{
	text-decoration:none;
}

a h2:hover,a h3:hover,a h4:hover{
	color:#2E8Db7;
}


h1{font-size:35px;
	padding:5px 0px 5px 0px;
}

h2{	
	
	font-size:29px;
	margin:5px 0;
	padding:5px 0;
}

h3{	font-size:24px;
	padding:5px 0px 5px 0px;
}

h4{	font-size:18px;
	padding:5px 0px 5px 0px;
}

.rss_h2{
	float:right;
	margin-top:5px;
}

.rss_a{
	vertical-align:bottom;
}

p{
	padding:5px 0px;
	line-height:18px;	
}


.event{
	padding:5px 5px 5px 5px;
	border-bottom:1px dotted #00456A;	
}

#featured{

}
#featured a{
	color:#00456A;
}

.date{
	color:#777;
}

.alert{
	background-color:#CC3333;
	border:2px solid #990000;
	color:#FFFFFF;
	padding:5px;
	margin:5px 0px 5px 0px;	
}

.addthis{
	margin-top:10px;
}

.h3Section
{	
	background-image:url("/static/images/base/635_div_fade.jpg");
	background-position:0 4px;
	background-repeat:no-repeat;
	left:-5px;
	margin:15px 0;
	min-height:110px;
	padding:15px 15px 0;
	position:relative;
	width:615px;
}

.subContenth3
{
	padding:0px 0px 5px 0px;		
}

.listCall
{

	padding:10px;
	margin:5px 0px 10px 0px;
	background-image: url(/static/images/base/605_div_fade.png);
	background-repeat: repeat-y;
	-moz-border-radius-topleft:20px;
	-moz-border-radius-bottomright:20px;
	-webkit-border-top-left-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;

}

.listCall a
{

	font-weight:bold;
}

.listCall .date
{
	color:#222;
	font-weight:bold;
	font-style:italic;
}

/******************* SIDEBAR STYLES *******************/

.sideBarContent .events
{
	margin:15px; 
}

.sideBarContent .content
{
	margin:15px; 
}

.sideBarContent table
{

}

.sideBarContent table th
{
	color:#ccdbe2;
	font-weight:bold; 
	width:100px;
	padding:2px;
	vertical-align:top;
}

.sideBarContent table td
{
	padding:2px;
}

.sideBarContent h2	
{
	color:#ccdbe2; 
	font-size:25px;
}

.sideBarContent h3	
{
	color:#ccdbe2; 
	font-size:25px;
}

.sideBarContent h4
{
	color:#ccdbe2;
	font-size:18px;
}


.sideBarContent .title
{
	color:#ccdbe2;
	text-decoration:none;
	font-weight:bold;
}

.sideBarContent li
{
	list-style:disc;
	margin-left:15px;
	margin-bottom:10px;
	padding: 0px;
	background: none;

}

.sideBarContent ul li ul
{
	margin-top:5px;
}

.sideBarContent ol li
{
	list-style:decimal;
	margin-left:25px;
	margin-bottom:5px;
	padding: 0px;
	background: none;

}


.sideBarContent li img
{

}

.sideBarContent a
{
	color:#fae4ab;
	text-decoration:none;
	font-weight:bold;
	vertical-align:baseline;
	float:none;
}

.sideBarContent a img
{
	vertical-align:text-bottom;
}


.sideBarContent a.license
{
	vertical-align: top;
}

/******************* FORM STYLES *******************/

.small_form{
	margin:-15px 0 0;
	padding:10px;
	width:615px;
}

.small_form .errorlist{
	display:none;
}


.small_form th{
	font-weight:bold;
	margin-right:10px;

}

.small_form p{
	width:300px;
}

.small_form input, .small_form textarea,  .small_form select{
	margin:2px;
	width:150px;
}
.small_form .submit{
	background-color:#FFF;
	border:1px solid #000;
	color:#00456A;
	font-weight:bold;	
	padding:3px;
	width:152px;
}


.form{
	background-image:url('../images/base/col_fade.png');
	background-repeat:repeat-x;
	margin:-15px 0 0;
	padding:10px;
	width:615px;
}

.form th{
	font-weight:bold;
	margin-right:15px;
	width:200px;
	padding-top:10px;
}

.form input, .form textarea,  .form select{
	border:1px solid #990a0a;
}

.form textarea{
	width:225px;
}

.form .not-required{
	border:1px solid #999;
}

.form .submit{
	background-color:#00456A;
	border:1px solid #000;
	color:#FFF;
	font-weight:bold;	
	padding:3px;
	width:152px;
}

.form .submit:hover{
	background-color:#FFF;
	border:1px solid #00456A;
	color:#00456A;
	font-weight:bold;	
	padding:3px;
	width:152px;
}

.form table{
}

.form table td{
	padding:5px;
}

.errorlist {
	color:#990a0a;
	font-size:11px;
	font-style:italic;
	float:right;
	padding-left:10px;

	margin-top:0px;
}
.errorlist li{
	list-style:disc;
	margin-left:15px;
	padding: 0px;
	background: none;
}

.form ul li{
	background-image:none;
	float:left;

	margin-bottom:10px;
	padding:0px 10px 0 10px;
}

.form .resourceTree li{
	background-image:none;
	float:none;
	margin-bottom:10px;
	padding:0px 0px 0 5px;
}

.error
{
	color:#990a0a;
	font-size:12px;
	font-style:italic;
	margin-top:0px;
}


/


/******************* FILTER FORM as_li *************************/
.filter label{
	font-size:10px;
}

.filter{
	-moz-border-radius:5px 5px 5px 5px;
	background-color:#E7C96D;
	border:1px solid #CCCCCC;
	font-size:10px;
	
	margin:0;
	opacity:0.8;
	padding:7px;
}

.filter ul
{
	margin:0px 2px;
}



.filter li
{
	float:left;
	display:block;
	margin-top:0;
	padding:0;
	background-image: none;
}

.filter label {
	font-weight: bold;
	color: #000;
	font-size: 12px;
	display: block;
	float: left;
	font-size:10px;
	padding-top:5px;
	width:135px;
}


.filter input, .filter  textarea{
  	background-color: #fff;
  	border:1px solid #ddd;
 	color: #666;
  	float: left;
  	font: 10px Arial, Helvetica, sans-serif;
  	margin: 0px 28px 5px 8px;
  	padding: 2px;
  	width:124px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
}



.filter select {
  	background-color: #fff;
  	border:1px solid #ddd;
 	color: #666;
  	float: left;
  	font: 10px Arial, Helvetica, sans-serif;
  	margin: 0px 28px 5px 8px;
  	padding: 2px;
  	width:130px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
}



.filter .submit {
	background-color:#FFF;
	border:1px solid #00456A;
	font: 11px Arial, Helvetica, sans-serif;
	color:#00456A;
	font-weight:bold;	
	width:130px;
	float: left;
	margin: 3px 37px 0 0;
	padding: 4px;
	height: 25px;
}

.filter .submit:hover{
	background-color:#00456A;
	border:1px solid #000;
	font: 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;	
	width:130px;
	float: left;
	margin: 3px 37px 0 0;
	padding: 4px;
	height: 25px;
	
}

/******************* FORM as_li STYLES *******************/

.list_form{
	background-image:url('../images/base/new_form_middle.jpg');
	background-repeat:repeat-y;
	margin:-15px 0 0;
	padding:10px;
	width:615px;

}

.list_form ul {
	margin-left:0px;
}

.list_form ul li{
	background-image:none;
	color:#333333;
	font-size:11px;
	margin-left:0;	
	padding:10px 0px 0px 10px;

}


.list_form label {
  font-weight: bold;
  color: #000;
  font-size: 12px;
  display: list-item;
  width: 340px;
  margin-bottom:10px;
}

.list_form label .required {
  color: #990a0a;
}



.list_form input, .list_form  textarea, .list_form  select {
  background-color: #fff;
  border:1px solid #ddd;
  color: #666;
  display: list-item;
  font: 12px Arial, Helvetica, sans-serif;
  margin:8px 0px;
  padding: 8px;
  width: 340px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.list_form textarea {
  height: 100px;
  display: list-item;
}

.list_form .large_textarea {
  height:300px;
  width: 580px;
  display: list-item;
}



.list_form .submit {
	background-color:#00456A;
	border:1px solid #000;
	font: 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;	
	width:355px;
	margin: 15px 0 0 15px;
	padding: 8px;
}

.list_form input[type="checkbox"]{
	width:16px;
	margin:0;
	margin-right:10px;
	padding:0;
	float:left;
	height:16px;
	display: list-item;
}

.list_form  ul li ul{
	clear:both;
	display:inline;
	
}

.list_form  ul li ul li{
	width:120px;
}


.list_form .submit:hover{
	background-color:#FFF;
	border:1px solid #00456A;
	font: 12px Arial, Helvetica, sans-serif;
	color:#00456A;
	width:355px;
	margin: 15px 0 0 15px;
	padding: 8px;
	
}

.list_form .errorlist {
	float:right;
	padding-left:10px;
	width:180px;
	margin-top:0px;
}

.list_form .errorlist li {
	color:#990a0a;
	font-style:italic;
}


.list_form_clean{
	margin: 10px 0px;
	padding:0px;
	width:615px;
}


.list_form_clean ul {
	margin-left:0px;
}

.list_form_clean ul li{
	background-image:none;
	color:#333333;
	font-size:11px;
	margin-left:0;	
	padding:0;

}


.list_form_clean label {
  font-weight: bold;
  color: #000;
  font-size: 12px;
  display: list-item;
  width: 340px;
  margin-bottom:10px;
}
.list_form_clean input, .list_form_clean  textarea, .list_form_clean  select {
  background-color: #fff;
  border:1px solid #ddd;
  color: #666;
  display: list-item;
  font: 12px Arial, Helvetica, sans-serif;
  margin:8px 0px;
  padding: 8px;
  width: 340px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.list_form_clean textarea {
  height: 100px;
  display: list-item;
}

.list_form_clean .submit {
  	background-color: #00456A;
    border: 1px solid #000000;
    color: #FFFFFF;
    float: left;
    font: bold 12px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 6px;
    width: 120px;
}

.list_form_clean input[type="hidden"]{
	display: none;
}


.list_form_clean input[type="checkbox"]{
	width:16px;
	margin:0;
	margin-right:10px;
	padding:0;
	float:left;
	height:16px;
	display: list-item;
}

.list_form_clean  ul li ul{
	clear:both;
	display:inline;
	
}

.list_form_clean  ul li ul li{
	width:120px;
}


.list_form_clean .submit:hover{
	background-color:#FFF;
	border:1px solid #00456A;
	font: 12px Arial, Helvetica, sans-serif;
	color:#00456A;
	width:120px;
	float: left;
	margin: 0;
	padding: 6px;
	
}

.list_form_clean .errorlist {
	float:right;
	padding-left:10px;
	width:180px;
	margin-top:0px;
}

.list_form_clean .errorlist li {
	color:#990a0a;
	font-style:italic;
}


.comments_form{
	border:1px solid #ddd;
	padding:5px;
}

.comments_form p{
	margin:10px;
}

.comments_form ul {
	clear:left;
	margin-left:0px;
}



.comments_form ul li{
	background:none;
	margin-left:0px;
	padding:0px 0px 0px 10px;
	list-style:none;
}

.comments_form li{
	margin-left:0px;
	padding:0px 0px 0px 10px;
	list-style:none none none;
}

.comments_form label {
  font-weight: bold;
  font-size: 12px;
  display: block;
  width: 140px;
  padding:3px;
  float:left;
}

.comments_form input{
  background-color: #fff;
  border:1px solid #ddd;
  color: #666;
  font: 12px Arial, Helvetica, sans-serif;
  margin: 5px 0 8px;
  padding: 8px;
  width: 295px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}

.comments_form textarea {
  background-color: #fff;
  border:1px solid #ddd;
  color: #666;
  font: 12px Arial, Helvetica, sans-serif;
  margin: 5px 0 8px;
  padding: 8px;
  width: 300px;
  height:100px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  
}


.comments_form ul li ul{
	clear:both;
	display:inline;
	margin-top:10px;
	
}
.comments_form ul li ul li{
	float:left;
	width:140px;
}

.comments_form .submit {
	background-color:#00456A;
	border:1px solid #FFF;
	font: 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;	
	width:238px;
	float: left;
	margin: 10px;
	padding: 8px;
}


.comments_form .errorlist {
	color:#990a0a;
	font-size:11px;
	font-style:italic;
	float:right;
	padding-left:10px;

	margin-top:0px;
}


.sidebar_list_form{
	width:255px;

}

.sidebar_list_form ul {
	clear:left;
	margin-left:0px;
}



.sidebar_list_form ul li{
	background:none;
	margin-left:0px;
	padding:0px 0px 0px 10px;
	list-style:none;
}

.sidebar_list_form li{
	margin-left:0px;
	padding:0px 0px 0px 10px;
	list-style:none none none;
}



.sidebar_list_form label {
  font-weight: bold;
  color: #FAE4AB;
  font-size: 12px;
  display: block;
  float: left;
  width: 140px;
  padding:3px;
}
.sidebar_list_form input, .sidebar_list_form  textarea, .sidebar_list_form  select {
  background-color: #fff;
  border:1px solid #ddd;
  color: #666;
  float: left;
  font: 12px Arial, Helvetica, sans-serif;
  margin: 5px 0 8px;
  padding: 8px;
  width: 220px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.sidebar_list_form textarea {
  height: 45px;
}


.sidebar_list_form input[type="checkbox"]{
	width:16px;
	margin:0;
	margin-right:10px;
	padding:0;
	float:left;
	height:16px;
}

.sidebar_list_form ul li ul{
	clear:both;
	display:inline;
	margin-top:10px;
	
}

.sidebar_list_form ul li ul li{
	float:left;
	width:112px;
	
}

.sidebar_list_form .submit {
	background-color:#FFF;
	border:1px solid #00456A;
	font: 12px Arial, Helvetica, sans-serif;
	color:#00456A;
	font-weight:bold;	
	width:238px;
	float: left;
	margin: 5px 0 0 0px;
	padding: 8px;
}


.sidebar_list_form .errorlist {
	color:#990a0a;
	font-size:11px;
	font-style:italic;
	float:right;
	padding-left:10px;

	margin-top:0px;
}


.link_as_submit {
	background-color:#00456A;
	border:1px solid #000;
	font: 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;	
	width:125px;
	float: left;
	margin: 5px 0 0 10px;
	padding: 8px;
	text-align:center;
	text-decoration:none;
}

.link_as_submit:hover{
	background-color:#FFFFFF;
	border:1px solid #00456A;
	color:#00456A;
	float:left;
	margin:5px 0 0 10px;
	padding:8px;
	width:125px;
	text-align:center;
	text-decoration:none;
}

.recaptchatable label.recaptcha_input_area_text{
	float:none;
}

/******************* WORKSHOP STYLES *******************/

.workshop{
	margin: 5px;
	border-bottom:1px dotted #00456A;	
}

.workshop table{
	padding:5px;	
}

.workshop table td{
	width:350px;
}

.workshopLeft{
	float:left;
}

.workshopRight{
	float:right;
}

/******************* GENERAL TABLES *******************/

.list_table{
	width:100%;
	font-size:10px;
	margin:10px 0px;
}

.list_table th, .list_table td{
	padding:5px 5px;
	border:1px solid #49839B;
}

.list_table th{
	font-weight:bold;
	width:150px;
}

.list_table td{
	padding:5px 20px;
}


.list_table .even, .list_table .odd{
	
}

.list_table .even{
	background-color:#E2EBEF;
}

.list_table .odd{
	background-color:#F0F5F7;
}

	.submit{
	background-color:#00456A;
	border:1px solid #000;
	color:#FFF;
	font-weight:bold;	
	padding:3px;
	width:152px;
}




/******************* TABLE STYLES *******************/

.general_table
{

}

.general_table th
{	
	width:200px;
	font-weight:bold;
	padding:10px;
	border:1px solid #999;
}
.general_table td
{	
	padding:10px;
	border:1px solid #999;
}




/******************* RESOURCE STYLES *******************/

.resourceTree ul
{
	margin:0px 0px;
}

.resourceTree li{
	background:none;	
	margin-left:0;
	margin-bottom:0px;
	padding:5px 0px 5px 5px;
	clear:left;

}


.resourceTree .level0 h3{
	font-size:22px;
	
}

.resourceTree .level1  li
{
	padding: 10px 0px 5px 10px;
}

.resourceTree .level1 h3{
	font-size:18px;
	
}

.resourceTree li ul li{
	padding:10px 0px 10px 5px;
}



.resourceLink{
	width:200px;
}

.resourceIcon{
	text-decoration:none;
	float:right;	
}

.resourceDeleteIcon{
	text-decoration:none;
	float:left;	
	padding-right:5px;
}

.person{
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #999;
}

.resourceTitle{
	float:left;
	margin-right:10px;
	max-width:85%;
}

.resourceDescription{
	width:90%;	

}

.resourceBreadCrumbs
{
	margin-top:-5px;
	margin-bottom:10px;
	margin-left:2px;
	font-size:10px;
}

.resourceBreadCrumbs .indent
{
	font-size:8px;
	color:#555;	
}

.resource_display {
	padding:5px;
	margin:0px; 
	font-size:11px;
}

.resource_display .extra{
	color:#666;
	margin:5px 0px 5px 0px; 
}

.resources_in_list{
	font-style:italic;
	padding:2px 20px;
}

.resource_sort{
	float:right;
}

.resource_authors{
	position:relative;
	top:-5px;

}

.resource_short_description{
	width:530px;
	font-size:12px;
}

.resource_display h4{
	width:400px;
}

.resource_display_hr{
	width:95%;
	height:1px;
	border-top:0;
	border-style: dashed;
	
}

/******************* USER/PROFILE STYLES *******************/

.warning{
	color:#FF0000;
	font-weight:bold;
}

.profile_section{
	border:1px solid #00456A;
	background-color:#ECF1F3;
	margin:10px 0px 0px 0px;
	clear:both;
	padding:0px 0px 10px 0px;
}

.profile_section_header{
	border:1px solid #00456A;
	width:200px;
	position: relative;
	left: 20px;
	top: -10px;
	text-align:center;
	background-color:#00456A;	
	padding:2px;
	color:#FFF;
	font-size:15px;
}


.profile_section_12{
	width:100%;
	float:left;
	margin-left:20px;
	padding:0px 10px;
} 

.profile_section_1,.profile_section_2{
	width:260px;
	float:left;
	margin-left:20px;
	padding:0px 10px;
} 

.userOptions{
	display:none;
	margin-top:30px;
}

.userOptions th{
	border:1px solid #999;
	font-weight:bold;
	padding:2px;
	width:140px;
}

.userOptions .row1{
	background-color:#FFFFCC;

}
.userOptions .row2{
	background-color:#FFFFCC;
}

.userOptions .row2:hover, .userOptions .row1:hover{
	background-color:#FFFFAA;
}

.userOptions td{
	width:140px;
	border:1px solid #999;
	padding:2px;
	text-align:center;
}


/******************* BLOG STYLES *******************/

.post_list .item{
	border-bottom:1px dotted #00456A;
	padding-bottom:5px;
	margin-bottom:15px;
	float:left;
	width:100%;
	
}

.dateForBlog{
	color:#777;
	margin-top:-10px;
}


.post_list .item .content{
	float:left;
	width:70%;
}

.post_list .item .content .readMore{

}

.post_list .item .options{
	float:right;
}


.other_posts
{
	font-size:14px;
}

.blog
{
	border-bottom:1px dotted #00456A;
	padding-bottom:5px;
	margin-bottom:15px;
	float:left;
	width:100%;
}

/******************* SEARCH STYLES *******************/
.delete_filter{
	float:right;
}
.search_filter
{
	background-color:#EEE;
	border:1px dashed #999;
	color:#00456A;
	font-style:italic;
	font-weight:bold;
	margin-left:10px;
	margin-bottom:5px;
	padding:4px;
	
}
.search_item{
	width: 95%;
	margin:10px 10px 10px 0px;
	float:left;
}

.search_extra_item
{	

	background-color:#004D6E;
	float:right;
	padding:2px;
	color:#FFF;
	width:75px;
	text-align:center;
	font-weight:bold;
	margin:20px 10px 25px 0;
}


.div_results_set{
	
}

.div_results_set h3{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background-color: #00456A;
    clear: both;
    color: #FFFFFF;
    padding-left: 25px;
    width: 605px;
	
}


.div_results_set h3 .rss_add{
	float: right;
    padding-right: 20px;
    vertical-align: middle;
}

.div_results_set h4{
}

.div_results_set .item_counter{
	margin-right:10px;
}

.div_results_set .set_item {
    margin: 10px 10px 10px 0;
    position: relative;
    width: 100%;
    padding:5px;
    border:1px solid #FFF;
    cursor:pointer;
}

.div_results_set .show_more{
  	background-color: #004D6E;
    color: #FFFFFF;
    float: right;
    font-style: normal;
    margin: 10px 0;
    padding: 5px 20px;
    right: 0;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background-position: right;
    background-repeat: no-repeat;
}

.div_results_set .set_item:hover {
	background-color:#DDEEFF;
	border:1px solid #BBDDFF;
	color:#00456A;	
    margin: 10px 10px 10px 0;
    position: relative;
    width: 100%;
    padding:5px;

}

.div_results_set .item_description{
	padding:5px 0px;
	font-size:11px;
	width:580px;
}

.div_results_set .item_title{
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
}

.div_results_set .item_extra{
	color:#666;
	font-size:11px;
}

.models_search_info{
	padding:5px;	
}

/******************* PAGINATION STYLES *******************/



#tnt_pagination {
	display:block;
	text-align:left;
	height:22px;
	line-height:21px;
	clear:both;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-top:10px;
}

#tnt_pagination a:link, #tnt_pagination a:visited{
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #00456A;
	margin-right:10px;
	text-decoration:none;
	background-color:#DCE4E7;
	color:#00456A;
	width:22px;
	font-weight:normal;
}

#tnt_pagination a:hover {
	background-color:#DDEEFF;
	border:1px solid #BBDDFF;
	color:#00456A;	
}

#tnt_pagination .active_tnt_link {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #BBDDFF;
	margin-right:10px;
	text-decoration:none;
	background-color:#DDEEFF;
	color:#0072BC;
	cursor:default;
}

#tnt_pagination .disabled_tnt_pagination {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-right:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#D7D7D7;
	cursor:default;
}

#tnt_pagination .spacer
{
	margin-right:10px;
}

/*******************  AJAX SEARCH FORM *******************/

#searchform { margin:50px 200px; font-size:18px; }
#searchform div { color:#eeeeee; }
#searchform div input { font-size:18px; padding:5px; width:320px; }
#suggestions{ position: absolute; left:235px; width:320px; display:block; background-color:#FFF; z-index:1;}


/*******************  MEDIA SHARE *******************/

.media_share_table{
	width:100%;
	border:2px solid #000;
	font-size:11px;
}

.media_share_table tr
{	
	border:1px dashed #000;
	
}

.media_share_table td
{	
	padding:15px;
	text-align:left;
	border-right:1px dashed #000;	
	

}

.media_share_table .allowed{
	background-color:#22aa00;
	color:#FFF;
	opacity: 0.5
	width:2px;
}

.media_share_table .not-allowed{
	background-color:#BBB;
	opacity: 0.5;
	color:#000;
	width:2px;
}

.media_share_table .not-active{
	background-color:red;
	opacity: 0.7;
	color:#000;
	width:2px;
}

.media_share_table .image_col{
	width:100px;
	text-align:center;
	background-color:#FFF;
	border-right:1px dashed #000;	

}


.media_share_table .image_col img{
	padding:10px;
	width:70px;
}

.media_share_table .info_col{
	font-weight:bold;
	width:200px;
}

.media_share_table .results_col{
	font-style:italic;
}

.media_share_table .select_col{
	width:20px;
}


.media_share_response .img_holder{
	float:left;
	width:175px;
	
}

.media_share_response{
	border-bottom: 3px dotted #666;

}

.media_share_response td{
	padding:10px;
}

.media_share_response .twitter-user{
}

.media_share_response .twitter-text{
	font-size:14px;
}

.media_share_response .twitter-relative-created-at{
	font-style:italic;
	font-size:11px;
}

.media_share_response .title{
	font-weight:bold;
	
}

.newsletter_ul li
{
	margin:5px;
	width:280px;
	float:left;
}

.newsletter_ul
{
}

.newsletter_ul li ul
{
	height: 100px;
}

.newsletter_ul li ul li
{
	width:110px;
}


.newsletter_ul li ul .pdf
{
	background-image:url("/static/uploads/images/icons/page_white_acrobat.png");
	background-position:1px 10px;
	background-repeat:no-repeat;
	padding-left:20px;
}

.newsletter_ul li ul .text
{
	background-image:url("/static/uploads/images/icons/world.png");
	background-position:1px 10px;
	background-repeat:no-repeat;
	padding-left:20px;
}

.tag_cloud{
}

.tag_cloud a{
	padding: 0px;
	text-decoration:none;
}

.tag_cloud .tag_size_1 ,.tag_cloud .tag_size_2,.tag_cloud .tag_size_3,.tag_cloud .tag_size_4,.tag_cloud .tag_size_5{
	font-size:0.7em;
	line-height:18px;
	font-weight: 100;
}
.tag_cloud .tag_size_6{
	font-size:1.0em;
	line-height:21px;
	font-weight: 200;
}
.tag_cloud .tag_size_7{
	font-size:1.2em;
	line-height:23px;
	font-weight: 300;
}
.tag_cloud .tag_size_8{
	font-size:1.4em;
	line-height:26px;
	font-weight: 400;
}
.tag_cloud .tag_size_9{
	font-size:1.5em;
	line-height:px;
	font-weight: 500;
}


.letters li{
	display: inline;
	background-image: none;
	background:none;
	padding: 5px;
}

.letters .selected{
	font-weight:bold;
}

/*******************  SLIDEHSOW *******************/


#slideshowNav {
	margin:10px 0px;
	height:10px;
	
}
#slideshowPages {
	float:left;
}

#slideshowControls{
	float:left;
	clear:right;

}

#slideshowPages a, #slideshowControls a {
	border:1px solid #004D6E;
	padding:2px 5px 2px 5px;
	margin:0px 8px 0px 0px;
	background-color:#FFF;
	font-size:10px;
	display:block;
	float:left;
		
}

#slideshowPages .activeSlide {
	border:1px solid #004D6E;
	padding:2px 5px 2px 5px;
	margin:0px 8px 0px 0px;
	color: #FFF;
	background-color:#004D6E;
}

.admin_links
{
	margin:5px 0px;
}
.admin_links a
{	
	font-size:10px;
	font-style:italic;
}


/************************ LIST AS NEWSLETTER *************************/
.newsletterList{
	clear:both;
	
}

.newsletterList h3{
	background-color:#e7c96d;
	font-weight:bold;
	padding-left:20px;

}

.newsletterList h3 .hider
{
	font-size:10px;
	float:right;
	padding:10px;
	cursor:pointer;
}

.newsletterList .event{
	clear:left;
	border-bottom:2px solid #e7c96d;
	list-style:none outside none;
	margin:0;
	padding:7px 0;
	min-height:65px;
}

.newsletterList .event li{
	background-image:none;
	background-position:0;
	background-repeat:no-repeat;
	margin-top:0;
	padding:0 0 0 5px;
	display:block;
}


.newsletterList .event .days{
	
	float:left;
	min-height:65px;
	width:55px;
}

.newsletterList .event .title{
	
}

.newsletterList .event .title a, .newsletterList .event .days a{
	font-weight:bold;
	text-decoration:none;
	color:#004D6E;
}

.newsletterList .event .title a:hover, .newsletterList .event .days a:hover{
	color:#2E8Db7;
}

.newsletterList .event .title .venue
{
	font-size:11px;
	font-style:italic;
}



.newsletterList .month
{
	
}

.newsletterList .month div
{
	/*min-height:200px;*/
}

.newsletterList .featured 
{
	background-color:#004D6E;
	color:#FFFFFF;
	float:right;
	margin-left:5px;
	min-height:163px;
	padding:13px;
	width:250px;
}


.newsletterList .featured .date
{
	text-align:center;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
}

.newsletterList .featured p{
	font-weight:bold;
}

.newsletterList .featured a
{
	text-align:center;
	color:#E7C96D;
	text-decoration:none;
}

.newsletterList .featured a:hover
{
	text-align:center;
	color:#2E8Db7;
	text-decoration:none;
}

.newsletterList .featured .title
{
	color:#E7C96D;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	text-align:center;
}


/******************* LISTED TAGS ***************************/




.listed_tags ul
{
	clear:both;
	float:right;
	height:0;
	list-style:none outside none;
	margin:0px;
	width:225px;
}

.listed_tags ul li{

	background-image:none;
	padding:0;
	width:95px;
	text-align:center;
	margin: 0px 10px 5px 0px;
	font-size:9px;
	font-weight:bold;
	float:left;
	padding:2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	opacity:0.80;
}

.listed_tags ul .featured{
	color:#FFF;
	background-color:#004D6E;
	border: 1px solid #2E8Db7;
}

.listed_tags ul .wales{
	color:#FFF;
	background-color:#CC3333;
	border: 1px solid #666666;
}

.listed_tags ul .scotland{
	color:#FFF;
	background-color:#2A3970;
	border: 1px solid #666666;
}

.listed_tags ul .northern_ireland{
	color:#FFF;
	background-color:#39B378;
	border: 1px solid #666666;
}

/******************* LISTED TAGS in H4 ***************************/


h4  .h4_featured 
{
	float:right;
	width:110px;
}

h4  .h4_featured span
{	
	-moz-border-radius:3px 3px 3px 3px;
	background-color:#004D6E;
	background-image:none;
	border:1px solid #2E8DB7;
	color:#FFFFFF;
	float:right;
	font-size:9px;
	font-weight:bold;
	margin:2px 5px 0;
	opacity:0.8;
	padding:2px;
	text-align:center;
	width:90px;
	
}

/******************* LATEST BOXES ***************************/


.latest_boxes2, .latest_boxes3{
	background:#E2EBEF none repeat-x 0 0;
	margin:1px;
	width:635px;
	-moz-border-radius-topleft:20px;
	-moz-border-radius-bottomright:20px;
	-webkit-border-top-left-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	margin: 10px 0px;

}


.latest_boxes2 tr th, .latest_boxes3 tr th{
	padding:10px 0px 0px 10px;
}

.latest_boxes2 tr, .latest_boxes3 tr{
	margin:50px;
}


.latest_boxes2 tr td{
	padding: 5px 10px;
	vertical-align:top;
	min-width:50%;
}

.latest_boxes3 tr td{
	padding: 5px 10px;
	vertical-align:top;
	min-width:33%;
}

.latest_boxes2 tr td:hover{
	padding: 5px 10px;
	vertical-align:top;
	min-width:50%;
	background-color:#FFFEE0;
	-moz-border-radius-topleft:20px;
	-moz-border-radius-bottomright:20px;
	-webkit-border-top-left-radius:20px;
	-webkit-border-bottom-right-radius:20px;

}

.latest_boxes3 tr td:hover{
	padding: 5px 10px;
	vertical-align:top;
	min-width:33%;
	background-color:#FFFEE0;
	-moz-border-radius-topleft:20px;
	-moz-border-radius-bottomright:20px;
	-webkit-border-top-left-radius:20px;
	-webkit-border-bottom-right-radius:20px;

}

.latest_boxes2 .date, .latest_boxes3 .date{
	color:#444;
	font-size: 12px;
}


/******************* COMMENTS ***************************/

.comments_title{
	background-color:#E2EBEF;
	font-size:20px;
	margin:10px 0;
	padding:5px 10px;
}
.comments_title .comments_links{
	float:right;
}


.comments_table{
	width:100%;
}

.comments_table td {
	background:transparent url(/static/uploads/images/icons/comment.png) no-repeat scroll 0 12px;
	border-bottom:1px solid #AAA;
	color:#222222;
	margin:10px;
	padding:10px 20px;
}

.comment_add{
	padding:0px;
	margin-top:10px;
}

.comment_add a{
	text-decoration:none;
}

.comment-thanks p{
	font-style:italic;
}




/**************** ALERT AND INFO ************************/
.success_message {
	background: #3CB371 url(/static/uploads/images/icons/accept.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #2E8B57;
	border-bottom: 2px solid #2E8B57;
	}

.notify_message {
	background: #fff6bf url(/static/uploads/images/icons/note.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	}

.alert_message {
	background: #F08080 url(/static/uploads/images/icons/exclamation.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #CD5C5C;
	border-bottom: 2px solid #CD5C5C;
	}
	
	
.admin_helper{
	position:fixed; 
	bottom:0;
	right:-20px;
	padding:10px 40px 10px 40px;
	margin: 0px 0px 10px 10px;
	background: #fff6bf url(/static/uploads/images/icons/pencil.png) center no-repeat;
	background-position: 10px 15px; /* x-pos y-pos */
	-o-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 1px 1px 7px #999999;
	-o-box-shadow: 1px 1px 7px #999999;
	-moz-box-shadow: 1px 1px 7px #999999;
	-webkit-box-shadow: 1px 1px 7px #999999;
	min-height:80px;
	max-width:200px;
}

		
.admin_helper ul li{
	text-align:left;
	list-style:square;
}

.admin_helper .hide{
	margin:10px;
}

.dpa_choices li label{
	width:580px;
}

.dpa_choices li input{
	height: 35px;
}


.intute_tags{
	list-type:none;
}
.intute_tags li{
	display:block;
}

#facebox .content {
    overflow-y: scroll;
}
