/* CSS Document */
#right_content_block{
	display:block;
	padding-right:30px;
	padding-top:30px;
}

* html #right_content_block { 
	padding-top: 0px;/* mac fix */
	
	/* Commented backslash hack hides rule from IE5-Mac \*/
	padding-top: 30px;
	/* End IE5-Mac hack */
}

#left_sub_box {
	/* Commented backslash hack hides rule from IE5-Mac \*/
	position:relative;
	margin-top: 5px;
	padding:10px 20px 90px 20px;
	background-color:#EDF0D7;
	z-index:1;
	width:223px; 
	/* End IE5-Mac hack */
}

#Div_PersonalDetails {
	font-size: 0.5em;
}

.pin_text_box{
	background-image:url(../images/text_field_background.gif);
	border:1px solid #595A12;
	width:150px;
	font-size: 0.6em;
}

#Div_PersonalDetails h2 {
	font-size: 1.5em;
}

#Div_PersonalDetails p {
	font-size: 1.5em;
}

#DisabilityGeneral p 
{
	font-size: 1em;
	
}

#DisabilityGeneral h3 
{
	font-size: 1em;
}

.Health_h3
{
	font-size:1em;
}

.tblXmlData 
{
	background-color:#FEFFEF;
	border:solid 1px #CCC99A;
	float:none;
	border-top: solid 0px #000000;
}

.tblXmlData th
{
	background-color:#F7F6FB;
	background-image:url(../images/details_bkgd1.jpg);
	background-repeat:repeat-x;
	border-right:solid 1px #C5C9B0;
}

.tblXmlData td {
	background-color:#FEFFEF;
	background-image:url(../images/details_bkgd2.jpg);
	background-repeat:repeat-x;
	border:solid 0px #C5C9B0;
}

.tblXmlDataRows 
{
	background-color:#FEFFEF;
	border:solid 1px #CCC99A;
	float:none;
	border-top: solid 0px #000000;
}

.tblXmlDataRows th
{
	background-color:#F7F6FB;
	background-image:url(../images/details_bkgd1.jpg);
	background-repeat:repeat-x;
	border-right:solid 0px #C5C9B0;
}

.tblXmlDataRows td {
	background-color:#FEFFEF;
	background-image:url(../images/details_bkgd2.jpg);
	background-repeat:repeat-x;
	border:solid 0px #C5C9B0;
}

#PDSubMenu {margin:0px;padding:0px}
#PDSubMenu ul{margin:10px;padding:10px 0px 10px 0px;}
#PDSubMenu li {
	margin:0px;
	padding:0px;
	list-style-type: none;
}
#PDSubMenu ul ul{margin:0px;padding:0px;}
#PDSubMenu li li {
	margin:0px 0px 0px 30px;
	padding:0px;
	list-style-type:disc;
	
	

}/*
#PDSubMenu ul ul ul{margin:0px;padding:0px;}
#PDSubMenu li li li{
	margin:0px 0px 0px 50px;
	padding:0px 0px 0px 0px;
	list-style-type:square;
}*/
#PDSubMenu li a:link {color:#77021D;}
#PDSubMenu li a:visited {color:#77021D;}
#PDSubMenu li a:hover{color: #BB1A3F;text-decoration: underline;}
#PDSubMenu li a:focus{color: #000000;background-color:#FCFF00; 	}
#PDSubMenu li a:active{color: #000000;background-color:#FCFF00; 	
}
.personal_detail_heading{
font-weight:bold;
color:#00365F;
}


.abstract_information{
	margin:20px 0px 20px 0px;
	padding-bottom:10px;
	background-image: url(../images/brown_underline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
/************ABOUT THE TRUST STYLES***************/
}
#staff_information_layout{
	padding:20px 70px 0px 10px;
}
.staff_text{
	padding-left:150px;
}
.floatleft{
	position:relative;
	float: left;
	width: 100%;
}

/* IE FIX */
* html .floatleft{
height: 1%;
width: 400px;
w\idth: 100%; /* Above fix is 5.x - this cancels it out for 6.x */
}
.underlined-font_style{
	font-size: 0.6em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-bottom:1px dashed #D8D29C;
	padding:5px 0px 5px 0px
}
.underlined-buddy_font{
	font-size: 0.6em;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-bottom:1px dashed #D8D29C;
	padding:5px 0px 5px 0px
}
.email_link {
	font-size: 0.9em;
	font-weight: bold;
	color: #73001B;
	text-decoration: underline;
}
.email_link:hover {
	color: #660000;
}
.email_link:focus, .email_link:active {
	background-color: #000000;
	color: #FFFF00;
}
.staff_dividingline{
	height:4px;
	background-image: url(../images/staff_dividingline.gif);
	background-repeat: repeat-x;
	margin:20px 0px 20px 0px;
}
.bold_small_font_style{
	font-size: 0.9em;
	font-weight: bold;
	color: #381C1F;
	text-decoration: none;
	padding-left: 5px;
}
.bold_small_buddy_font{
	font-size: 0.9em;
	font-weight: normal;
	color: #381C1F;
	text-decoration: none;
	padding-left: 5px;
}
.bold_small{
	font-size: 0.5em;
	font-weight: bold;
	color: #2A2E0B;
	text-decoration: none;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
}
.required_field{
	font-size: 0.5em;
	font-weight: bold;
	color: #2A2E0B;
	text-decoration: none;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	
}
span.colour_note_small {
	font-size: .5em;
	line-height: 1.25em;
}

/************NEWS STYLES***************/
#news_content{
	padding:0px 40px 0px 30px; 
}
div.news_content{
	/*font-size: .5em;*/ 
}
div.news_list_wrapper{
	width:380px;
	padding-top:0px;
}
* html div.news_list_wrapper{
	padding-top:25px;
}

div.news_head{
padding: 20px 0px 0px 0px;
	/*border: 1px dashed #F0F;*/
}

h3.news_heading_fix {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-image: none;
}
* html h3.news_heading_fix {
	margin: 0px 0px -3px 0px;
}
h3.news_heading_fix a {
	font-size: 0.9em;
	font-weight: bold;
	color: #77021D;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	
}
h3.news_heading_fix a:hover {
	text-decoration: underline;
}
h3.news_heading_fix a:focus, h3.news_heading_fix a:active {
	background-color: #000000;
	color: #FFFF00;
}
.news_summary_body img { /*Pad the news text in a bit off the image */
	padding: 0px 5px 30px 0px; 
}
.news_summary_body{
	padding: 0px 20px 0px 0px; /*font-size:0.5em;*/
}
#spacing{
margin: 0px 10px 0px 0px;
}
.news_image_left{
	position:relative;
	float: left;
}
.bold_black_italic{
	font-size: 0.5em;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.news_date{
	font-size: 0.5em;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}
.news_underline{
	border-top: 1px dashed #8D7C4E;
	margin:10px 0px 10px 0px;
}
.news_dashed_underline{
	border-top: 1px dashed #8D7C4E;
	margin:10px 0px 10px 0px;
	width:%50;
	position:relative;
}
.news_heading_underlined{
	border-bottom: 1px dashed #8D7C4E;
	padding:10px 0px 10px 0px;
	margin:10px 0px 10px 0px;
}
#display_box{
	float:right;
	position:relative;
	background-color:#D8E7BC;
	width:290px;
	height:30px;
	padding:5px 0px 0px 0px;
	right:0px;
	top:-45px;
	margin:5px 0px 15px 0px;
}

* html #display_box {
margin: -35px 0px 80px 0px; /* mac fix */
border-bottom: 1px solid #D0C2A5;

/* Commented backslash hack hides rule from IE5-Mac \*/
margin:5px 0px 15px 0px;
border-bottom: none;
/* End IE5-Mac hack */
}

.display_article_underline{
	border-top: 1px solid #D0C2A5;
	margin:10px 0px 10px 0px;
	padding-top:10px;
}
#display_box form{
	margin:0px;
	padding:0px;
	overflow:hidden;
}
label.display_box form select{
	background-image:url(../images/drop_menu_bkgd.gif);
	background-repeat:no-repeat;
	width:50px;
	background-position: left top;
}
.red_news_link{
	font-size:0.9em;
	font-weight: bold;
	color: #77021F;
	text-decoration: none;
	margin-top:20px;
	padding-top:10px;
	background-image:none;
}
.red_news_link a:hover{
	font-size: 0.9em;
	font-weight: bold;
	color:#CC0000;
	text-decoration: none;
	padding-top:20px;
}
.next_link{
	font-size: 0.6em;
	font-weight: bold;
	color:#993300;
	text-decoration: none;
	padding-right:5px;
	background-image:none;
}
.black_news_link_norm{
	font-size: 0.6em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right:5px;
	background-image:none;
	border-right:1px solid #8E7D4D;
}
.article_heading_h3{
	font-size: 0.7em;
	font-weight: normal;
	color: #77021F;
	text-decoration: none;
	background-image:none;
	margin:0px 0px 20px 0px;
	padding:0px
}
#previous_next_box{
	margin:20px 0px 20px 0px;
	text-align: center;
}
#page_number_box{
	margin:20px 0px 20px 0px;
	text-align: center;
}
.news_paragraph_abstract{
	font-size:0.5em;
	padding:0px 0px 20px 0px;
}
/****************FAQ STYLES*****************/

#faq_category_selecter{
	background-image: url(../images/faq_box_bkgd.gif);
	background-repeat: repeat-x;
	background-position: left;
	margin:0px 0px 20px 0px;
	height:87px;
}
#faq_category_selecter form{
	margin:0px;
	padding:0px;
}
#faq_drop_menu{
	margin:0px;
	padding:30px 0px 0px 50px;
}
.faq_link{
	font-size: 0.6em;
	font-weight: bold;
	color: #77021D;
	text-decoration: none;
}
.faq_link_delim{
	font-size: 0.6em;
	font-weight: bold;
	color: #77021D;
	text-decoration: none;
	padding: 0px 5px 0px 0px;
	border-right: 1px solid #000000;
}
.faq_link:hover, .faq_link_delim:hover {
	color: #A8062B;
	text-decoration: underline;
}
.faq_link:focus, .faq_link:active, .faq_link_delim:focus, .faq_link_delim:active{
	background-color: #000000;
	color: #FFFF00;
}
.faq_underline{
	border-bottom: 1px dashed #8D7C4E;
	margin:5px 0px 5px 0px;
}
.faq_underline2{
	border-bottom: 1px solid #D0C2A5;
	margin:50px 0px 5px 0px;
}

/**************CONTACT STYLES*******************/

.select_field{
    display:block;
	color: #000000;
	width:300px;
	background-image:url(../Images/text_field_background_large.gif);
	background-repeat:no-repeat;
	font-size:1.2em;
}

* html .select_field {
	height: 3em; /* mac fix */
	/* Commented backslash hack hides rule from IE5-Mac \*/
	height: auto;
	/* End IE5-Mac hack */
}

#contact_form{
	position:relative;
	width:350px;
	padding:0px;
	margin:0px;
}
#contact_font{
font-size:0.5em;
}
.contact_form {
	font-weight:bold;
	width:300px;
	/*display:block;*/
	margin:10px 0px 10px 0px;
}
.contact_form_input{
   font-weight:bold;
	width:300px;
	display:block;
	margin:15px 0px 15px 0px;
	background-image:url(../images/text_field_background_large.gif);
	margin:0px 0px 5px 0px;
	background-repeat:no-repeat;
}
* html .contact_form_input, * html .contact_form_inputlarge  {
	height: 1.5em; /* mac fix */
	/* Commented backslash hack hides rule from IE5-Mac \*/
	height: auto;
	/* End IE5-Mac hack */
}
.contact_form_inputlarge{
   font-weight:bold;
	width:300px;
	display:block;
	margin:10px 0px 10px 0px;
	background-image:url(../images/text_field_background_large.gif);
	margin:0px 0px 5px 0px;
	background-repeat:no-repeat;
}

.solid_underline{
	border-top: 1px solid #D0C2A5;
	margin: 5px 0px 10px 0px;
}
.address_style{
	font-size: 0.5em;
	display: block;
}
#contact_address{
padding:10px 0px 20px 0px;
}
.email_style{
color:#77021D;
font-weight:bold;
}
.email_style:hover{
color:#BA2446;
font-weight:bold;
text-decoration:underline;
}

/**************INFORMATION LIBRARY STYLES*******************/
#library_selecter_bkgd{
	position:relative;
	vertical-align: bottom ;
	background-color:#FEFFEF;
	margin:0px 0px 15px 0px;
	border-top:1px solid #A4A4A4;
	border-bottom:1px solid #A4A4A4;
	padding-bottom:10px;
}
#general_selecter_bkgd{
	position:relative;
	background-image: url(../images/library_box_bkgd.gif);
	background-repeat: repeat-x;
	background-position: left;
	margin: 25px 0px 25px 0px;
	height:200px;
}

div.download_style {
	font-size: 0.6em;
	font-weight: bold;
	margin-bottom:15px;
	padding:0px;
}
#library_menu_bkgd{
	position:relative;
	margin:0px;
	padding:10px 0px 0px 20px;
}
.submit_button a:link  {
	font-size: 0.9em;
	font-weight: bold;
	color: #993300;
	text-decoration: none;	
}
.submit_button a:visited {
	font-size: 0.9em;
	font-weight: bold;
	color: #993300;
	text-decoration: none;	
}
.submit_button a:hover {
	font-size: 0.9em;
	font-weight: bold;
	color:#CC3300;
	text-decoration: none;	
}
.submit_button a:focus, .submit_button a:active {
	color:#FFFF00;
	background-color: #000000;	
}

.bold_library_style {
	font-size: 0.6em;
	font-weight: bold;
	margin:0px;
	padding:0px;
}
.large_paragraph {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #332218;
	padding:0px;
	margin:0px;
}
.solid_underline_small{
	border-bottom: 1px solid #D0C2A5;
	margin:5px 0px 10px 0px;
}
#library_left_box{
	background-color:#D8E7BC;
	padding:5px 5px 5px 5px;
	margin-bottom:10px;
	border-top:1px solid #C4DCA2;
	border-right:1px solid #A1B570;
	border-bottom:1px solid #A1B570;
	border-left:1px solid #C4DCA2;
}
label.library_search {
    display:block;
	color: #000000;
	width:150px;	
	padding:5px 0px 5px 5px;
}
#search_result_text{
	padding:5px 0px 20px 0px;
}
* html span. {
	margin: 0px;
}
span._font {
	margin: 20px 0px 0px -3px;
	padding: 0px;
}
span.library_form input.library_form_field {
	width: 315px;
	display: block;
	background-image:url(../images/text_field_background.gif);
	background-repeat:no-repeat;
	/*margin-left:15px;*/
}

* html span.library_form input.library_form_field, * html .library_form_dropdown  {
	height: 1.5em; /* mac fix */
	/* Commented backslash hack hides rule from IE5-Mac \*/
	height: auto;
	/* End IE5-Mac hack */
}
.library_form_dropdown {
	width: 320px;
	background-image:url(../images/text_field_background.gif);
	background-repeat:no-repeat;
	display: block;
}
div.library_date_wrap {
	width: 100%;
	
}
.drop_menu_font {
font-size:0.6em;
}
* html .drop_menu_font {
font-size:1em;
/*}
html>body .drop_menu_font{
font-size:1.1em;*/
}
span.library_required_field {
	font-size: 0.5em;
	font-weight: bold;
	color: #2A2E0B;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	display: block;
	/*clear: both;*/
}
* html span.library_required_field {
	padding: 0px;
}
div#item_count p {
	width: 100px;
}
* html div#button_padding {
	padding:5px 0px 5px 10px;
	margin:0px 0px 0px 0px;
}
div.library_asset_list {
	padding: 5px 0px 0px 0px;
	color: #00365F;
	font-weight: bold;
	font-size: .6em;
}
.library_asset{
padding:0px 0px 0px 10px;
margin:0px;
list-style-type: none;
}
/* START===================== For new Upload wizard in the linbrary ==================== */
#wizard_steps li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#wizard_steps li.wizard_step_selected
{
	color:Red;
}


#wizard_content li{

	font-size: 0.6em;
	font-weight: bold;
	color: #000000;

}

#wizard_content .tree ul li{

	font-size: 0.6em;
	font-weight: bold;
	color: #000000;

}

#wizard_content .tree ul li ul li{

	font-size: 100%;

}

#wizard_content .tree ul li ul li ul li{

	font-size: 100%;

}
#wizard_content .tree ul li ul li ul li ul li{

	font-size: 100%;

}
#wizard_content .tree ul li ul li ul li ul li ul li{

	font-size: 100%;

}

#wizard_content select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000000;
	text-decoration: none;
}

#wizard_content input.textbx{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000000;
	text-decoration: none;
	width:125px;
}
#contributors {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

#contributors .addbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000000;
	text-decoration: none;
	width:125px;
}

#keyword .addbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000000;
	text-decoration: none;
	width:125px;
}

#wizard_content input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000000;
	text-decoration: none;
}

#wizard_content li input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style:normal;
	color: #000000;
	text-decoration: none;
}

#wizard_content .validationlist{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style:normal;
	color: #FF0000;
	text-decoration: none;
}
	
#kTreeNav .kTreeBreadCrumb
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-style:normal;
}

li.withbullet 
{
	font-size:0.6em;
}

.threequarterblock_right .linkbutton
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000000;
	text-decoration: none;
}
.threequarterblock_right .listsearch .textbox
{
		font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-style:normal;
	width: 125px;
}

div.kTreeBreadCrumb
{
	margin-top: 20px;
	

}
div.kTreeBreadCrumb a
{
	
	color: #A00;
	margin:0 10px 0 0;
	

}

div.kTreeBreadCrumb a:hover, 
div.kTreeBreadCrumb a:active,
div.kTreeBreadCrumb a:focus
{
	text-decoration:none;

}

div.kTreeBreadCrumb a.last_crumb
{
	font-weight:lighter;
	text-decoration:none;
	color: #800;

}

div.kTreeBreadCrumb a.last_crumb:hover
{
	font-weight:lighter;
	text-decoration:underline;

}

#ResourceList_ResourceList1_ResourceSearch1_div_on 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-style:normal;
	margin: 20px 0 20px 0;
	
}
#ResourceList_ResourceList1_ResourceSearch1_div_on .linkbutton
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style:normal;
	margin-left: 20px;
	
}

#ResourceList_ResourceList1_div_uploadlink a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-style:normal;
	
}

#ResourceView_div_resource_details
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-style:normal;
	
}
#ResourceView_div_resource_details table th
{
	text-align: left;
}
#ResourceView_div_resource_details table caption
{
	
	position:absolute;
	left:-2000px;
	height:1px;
	width: 1px;
	
	
}

*html #ResourceView_div_resource_details table caption
{
	text-align:left;
	color: #FEFFDF;
	font-size:1px;
	
}

*html #ResourceView_div_resource_details table th
{
	 vertical-align:top;
}

*html #ResourceView_div_resource_details table td
{
	 vertical-align:top;
}

#resource_reviews
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-style:normal;
	
}

.datatable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-style:normal;
	width:90%;
	margin:25px 0px 25px 0;

}

.datatable th
{
	text-align:left;

}

div.actionbar input.edit
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DFF3B7;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #7D7E38;
	border-right:1px solid #7D7E38;
	font-weight: bold;
	color: #F00;
	font-size: 0.5em;
	text-align: center;
	background-image:none;
	margin-left:3px;
	margin-top:10px;
	margin-bottom:10px;
	
}

div.actionbar input.clear
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DFF3B7;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #7D7E38;
	border-right:1px solid #7D7E38;
	font-weight: bold;
	color: #F00;
	font-size: 0.5em;
	text-align: center;
	background-image:none;
	margin-left:3px;
	margin-top:10px;
	margin-bottom:10px;
	
}

div.actionbar input.ok
{
	font-family: fexpandArial, Helvetica, sans-serif;
	background-color: #DFF3B7;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #7D7E38;
	border-right:1px solid #7D7E38;
	font-weight: bold;
	color: #F00;
	font-size: 0.5em;
	text-align: center;
	background-image:none;
	margin-left:3px;
	margin-top:10px;
	margin-bottom:10px;
	
}

div.actionbar input.next
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DFF3B7;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #7D7E38;
	border-right:1px solid #7D7E38;
	font-weight: bold;
	color: #F00;
	font-size: 0.5em;
	text-align: center;
	background-image:none;
	margin-left:3px;
	margin-top:10px;
	margin-bottom:10px;
	
}
div.actionbar input.previous
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DFF3B7;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #7D7E38;
	border-right:1px solid #7D7E38;
	font-weight: bold;
	color: #F00;
	font-size: 0.5em;
	text-align: center;
	background-image:none;
	margin-left:3px;
	margin-top:10px;
	margin-bottom:10px;
	
}

div.actionbar input.add
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DFF3B7;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #7D7E38;
	border-right:1px solid #7D7E38;
	font-weight: bold;
	color: #F00;
	font-size: 0.5em;
	text-align: center;
	background-image:none;
	margin-left:3px;
	margin-top:10px;
	margin-bottom:10px;
	
}

div.actionbar input.cancel
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DFF3B7;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #7D7E38;
	border-right:1px solid #7D7E38;
	font-weight: bold;
	color: #F00;
	font-size: 0.5em;
	text-align: center;
	background-image:none;
	margin-left:3px;
	margin-top:10px;
	margin-bottom:10px;
	
}

#Wizard1_ResourceFiles1_listfiles input.linkbutton
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DFF3B7;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #7D7E38;
	border-right:1px solid #7D7E38;
	font-weight: bold;
	color: #F00;
	font-size: 1em;
	text-align: center;
	background-image:none;
	margin-left:3px;
	margin-top:10px;

	
}

div.wizardpages input.linkbutton
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DFF3B7;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #7D7E38;
	border-right:1px solid #7D7E38;
	font-weight: bold;
	color: #F00;
	font-size: 1em;
	text-align: center;
	background-image:none;
	margin-left:3px;
	margin-top:10px;

	
}

div.field input.fileupload
{
	margin: 20px 0 0 20px;
	width: 210px;
}

#Wizard1_ResourceFiles1_UploadFile1_txtFile 
{

	width:125px;
}


div.listbox_select 
{
	margin:20px 0 10px 0;
}

div.listbox_select label
{
	margin:0 20px 0 0;
}

div.listbox_select input.linkbutton
{
	margin:0 0 0 20px;
}

div.actionbar a.previous
{
	font-size:0.6em;
	margin: 0 0 0 5px;
}

div.tree li{
	list-style-type:none;
}

div.textarea_hold select
{
	margin: 15px 0 15px 0;
	width:300px;

}

div.listbox_select
{
	margin-bottom:50px;
}

div.tree span 
{
	margin:0 0 0 15px;
}

div.tree ul li input 
{
	width: 15px;
	height:15px;

}


div.tree a.collapse 
{

	background-image:url(/images/tree/neg_arrow.gif);
	background-position:center left;
	background-repeat:no-repeat;
	height:9px;
	width:9px;
	margin:5px 10px 0 0;
	padding:0px;
	background-color:#CC33CC;
	display:block;
}

*html .tree .collapse {
	margin:5px 00 0;
}
div.tree .endpoint {
	display:block;
	background-image:url(../images/tree/no_child.gif);
	background-repeat:no-repeat;
	background-position:center left;
	height:9px;
	width:9px;
	margin:5px 10px 0 0;
	padding:0px;
}
*html .tree .endpoint {
	margin:5px 00 0;
}

div.tree a.expand 
{

	background-image:url(/images/tree/plus_arrow.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:9px;
	width:9px;
	margin:5px 10px 0 0;
	padding:0px;
	display:block;
	
}

div.halfblock ul.treecontrol a
{

	background-image:url(/images/tree/plus_arrow.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:9px;
	width:9px;
	margin:5px 10px 0 0;
	padding:0px;
	display:block;
	
}

*html .tree .expand {
	margin:5px 00 0;
}



.datapager .barLink a, .datapager_top .barLink a {
	font-weight:bold;
	color:#000000;
	font-size:0.6em;
}

.datapager, .datapager_top {
	color:#000000;
}



.datapager ul#cdsm_pagenav, .datapager_top ul#cdsm_pagenav  {

	list-style-type:none;	
	font-size:0.6em;
	padding:8px 0px 0px 0px;

}

div.field
{
	width: 60%;
	margin:15px 0 10px 0;
}

div.field label
{
	float:left;
	
}

div.field select
{
width: 200px;
float:right;
margin: 0 20px 0 0;
padding: 0;
}

div.field input.textbx
{
	
	float:right;
	margin: 0;
padding: 0;
 
}

div.field input
{
	
	float:right;
	margin: 0;
padding: 0;
}

div.field textarea
{
	width: 200px;
	height: 75px;
	float:right;
	margin: 0;
padding: 0;
font-family:font-family: Arial, Helvetica, sans-serif;
}


.datapager ul#cdsm_pagenav

{

	margin:8px 0px 0px 0px;

}



.datapager_top ul#cdsm_pagenav

{

	margin:0px;

}



*html .datapager ul#cdsm_pagenav

{

	padding:0px;

	margin:8px 0px 0px 0px;

}



ul#cdsm_pagenav li {

	display: inline;

}



ul#cdsm_pagenav li#PageSep, ul#cdsm_pagenav a {

	font-weight: bold;

}



ul#cdsm_pagenav li#FirstButton { padding:0px 7px 0px 7px; border-right: 1px solid #000000; }

ul#cdsm_pagenav li#PrevButton { padding:0px 7px 0px 7px; border-right: 1px solid #000000; }

ul#cdsm_pagenav li#NextButton { padding:0px 7px 0px 7px; border-left: 1px solid #000000; }

ul#cdsm_pagenav li#LastButton { padding:0px 7px 0px 7px; border-left: 1px solid #000000;}

ul#cdsm_pagenav li#PageLabel { padding:0px 0px 0px 7px; }

ul#cdsm_pagenav li#TotalPages { padding:0px 7px 0px 0px; }



ul#cdsm_pagenav .disabled_link {

	font-weight:bold;

	color:#666666;

}

/* END======================= For new Upload wizard in the linbrary ==================== */

a.library_asset_link{
	font-size: .5em;
	font-weight: bold;
	color: #77021D;
	text-decoration: underline;
}
a.library_asset_link:hover {
	color: #FF0000;
	text-decoration: underline;
}
a.library_asset_link:focus, a.library_asset_link:active {
	background-color: #000000;
	color: #FFF000;
}
.library_form{
	position:relative;
	padding:5px 0px 5px 15px;
	background-image:none;
	color: #283C01;
	width:75%;
	display:block;
	font-size:1em;
	z-index:2;

}
.date_form_text{
	color:#73001B;
}
* html .date_form_text {
	font-size:1em;
}
.library_form_font{
padding:0px;
margin:0px;
}
/*******COLOUR SCHEME STYLES*******/
#colour_selecter_bkgd{
	background-color: #FEFFEF;
	margin:10px 0px 20px 0px;
	padding:10px 10px 10px 10px;
	border-top:1px solid #CBCB99;
	border-bottom:1px solid #CBCB99;
}
span.colour_scheme_form{
    display:block;
	color: #000000;
	padding:10px 0px 10px 0px;
}
label.colour_scheme_form input{
	padding:0px 10px 0px 0px;
	background:none;
	border:none;
}
.colour_scheme_font1{
    font-size:1.2em;
	background-image:url(../images/colour_scheme1.gif);
	background-repeat:no-repeat;
	background-position: right;
	padding:5px 95px 5px 0px;
}
.colour_scheme_font2{
    font-size:1.2em;
	background-image:url(../images/colour_scheme2.gif);
	background-repeat:no-repeat;
	background-position: right;
	padding:5px 95px 5px 0px; 
}
.note_green_bkgd{
	background-color:#D8E7BC;
	padding:0px 5px 5px 10px;
	margin-bottom:10px;
}
.note_green_bkgd p{
	font-size: 1em;
	font-weight: normal;
}
.note_green_bkgd2{
	background-color:#D8E7BC;
	padding:5px 5px 0px 10px;
	margin-bottom:15px 0px 10px 0px;
}
.note_green_bkgd2 p{
	font-size: 1em;
	font-weight: normal;
}

/*******SITE MAP STYLES*******/

#site_map li{
	border-bottom:1px dashed #D0BBBA;
	padding:10px 0px 0px 20px;
	list-style-type: none;
}
#site_map li a:link{
	font-size: 0.6em;
	font-weight: bold;
	color: #760320;
	text-decoration: none;
	background-image: url(../images/site_map_bulletpoint.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin:0px;
	padding-left:20px;
	vertical-align: top;
}
#site_map li a:visited{
	font-size: 0.6em;
	font-weight: bold;
	color: #760320;
	text-decoration: none;	
	background-image: url(../images/site_map_bulletpoint.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin:0px;
	padding-left:20px;
	vertical-align: top;
}
#site_map li a:hover{
	font-size: 0.6em;
	font-weight: bold;
	color: #B20D0A;
	text-decoration: underline;	
}
#site_map li a:focus{
	color: #FCFF00;
	background-color: #000000;	
}
#site_map li a:active{
	color: #FCFF00;
	background-color: #000000;	

/*****Sub options*****/
}
#site_map ul ul{
	margin:0px;
	padding-left:35px;
}
#site_map li li{
	list-style-type: none;
	padding:0px;
	margin:0px;
	border-bottom:none;
	color:#760320;
}
#site_map li li a:link{
	list-style-type: none;
	background-image:url(../images/sitemap_bulletpoint.gif);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	padding-left:10px;
	margin:0px;
	border-bottom:none;
	color:#760320;
	vertical-align: middle;
}
#site_map li li a:visited{
	list-style-type: none;
	background-image:url(../images/sitemap_bulletpoint.gif);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	padding-left:10px;
	margin:0px;
	border-bottom:none;
	color:#760320;	
	vertical-align: middle;
}
#site_map li li a:hover{
	color:#B20D0A;
	text-decoration:underline;	
}
#site_map li li a:focus{
	color:#FFFF00;
	background-color:#000000;
}
#site_map li li a:active{
	color:#FFFF00;
	background-color:#000000;
/*******PERSONAL PROFILE STYLES*******/
}
#form_container{
padding-top:20px;

}
#profile_form{
 /*These styles have been commented out because they screw up the admin login layout 
	width:310px;
	margin-top:0px;
	padding-top:20px;*/
}
label.profile_form input{
	background-image:none;
	border:none;
}
label.profile_form option{
	display:block;
}
label.profile_form input name{
	width:10px;
}

/* These styles fix the error text in replies of forums */
span.error_style div#profile_form ul li {
	width: 100%;
	padding: 0px 0px 0px 20px;
}
 
* html span.error_style div#profile_form ul li {
width: auto;
padding: 0px;
}

* html span.error_style div#profile_form {
width:310px;
margin-top:0px;
padding-top:20px;
}
/* End fix */

.dob{
font-size:1em;
padding:5px 0px 5px 0px;
margin:0px;
}
/*******BUDDY BOARD EMAIL FORM***********/

#board_form{
	width:350px;
	margin-top:10px;	
	display:block;
	padding:0px;
	margin:0px;
}
label.board_form input{
	background-image:none;
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	width:300px;
	border:1px solid #595A12;
}
label.board_form select{
	background-image:none;
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	width:300px;
}
label.board_form textarea{
	background-image:none;
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	width:300px;
}
/****BUDDY BOARD GALLERY****/
#image_selector{
	background-color:#EEF1D6;
	padding:10px 10px 10px 10px;
	margin-top:5px;
}
#chosen_image{
	padding-top:5px;
	width:380px;
	height:223px;
}
/****BUDDY BOARD VIEW PROFILE****/
.buddy_view_profile{
padding: 0px 0px 0px 160px;
}
/**************FEEDBACK FORM STYLE*****************/

.button_link:link {
	font-size: 0.6em;
	font-weight: bold;
	color: #77021D;
	text-decoration: none;
	border:0;
	background-image:none;
	padding:0px 0px 0px 0px;
	background-color:Transparent;	
	text-align:left;
	cursor: pointer;
}


label.feedback_form {
    display:block;
	color: #000000;
	width:300px;	
	padding:5px 0px 5px 0px;
}
label.feedback_form input {
    display:block;
	color: #000000;
	width:300px;
	background-image:none;
	border:1px solid #595A12;
}
label.feedback_form select {
    display:block;
	color: #000000;
	width:300px;
}
label.feedback_form textarea {
    display:block;
	color: #000000;
}
/**************EKNOWLEDGE ADDED STYLE**************/

.linkrep {
	font-size: 0.6em;
	font-weight: bold;
	color: #77021D;
	text-decoration: none;
	border:0;
	background-image:none;
	padding:0px 0px 0px 0px;
	background-color:Transparent;	
	text-align:left;
}

.button_link:link {
	font-size: 0.6em;
	font-weight: bold;
	color: #77021D;
	text-decoration: none;
	border:0;
	background-image:none;
	padding:0px 0px 0px 0px;
	background-color:Transparent;	
	text-align:left;
	cursor: pointer;
}
.button_link:visited {
	font-size: 0.6em;
	font-weight: bold;
	color: #77021D;
	text-decoration: none;
	border:0;
	background-image:none;
	padding:0px 0px 0px 0px;
	background-color:Transparent;	
	text-align:left;
	cursor: pointer;
}
.button_link:hover {
	color: #B32344;
	text-decoration: underline;
}
.button_link:focus {
	color:#FFFF00;
	background-color:#000000;
}
.button_link:active {
	color:#FFFF00;
	background-color:#000000;
}
.button_link1 {
	font-size: 0.6em;
	font-weight: bold;
	color: #77021D;
	text-decoration: none;
	border:0;
	background-image:none;
	padding:0px 0px 0px 0px;
	background-color:Transparent;
	text-align:left;
	cursor: pointer;
}
.button_link_SubBox1 {
	font-size: 0.6em;
	font-weight: bold;
	color: #77021D;
	text-decoration: none;
	border:0;
	background-image:none;
	padding:0px 0px 0px 0px;
	background-color:#EDF0D7;	
	text-align:left;
	cursor: pointer;
}
.button_General {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DFF3B7;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #7D7E38;
	border-right:1px solid #7D7E38;
	font-weight: bold;
	color: #73001B;
	font-size: 0.5em;
	text-align: center;
	background-image:none;
	padding:0px;
	margin:0px;
	cursor: pointer;
}
.Checkbox_General{	
	border:0px;
	background-image:none;
	border-color:Lime ;
	border-collapse: separate;
	border-style:none;	
}
.error_style{
	font-size: 0.5em;
	color:Red;
}
span.date_font{
	font-size: 1em;
	color: #283C01;
}
* html span.date_font {
font-size: 2em;
}
/* OPERA HACK */
@media all and (min-width: 0px){
span.date_font {
	font-size: 1.8em;
} }

div#monthheader span {
	width:200px;
	padding:  0px 15px 0px 15px;
}
div#quickjump {
	width:200px;
	height:20px;
	vertical-align:middle;  
	background-color:#CCCCCC;
 	padding:  5px 0px 5px 0px;
	text-align:center	
}
div#quickjump select{
	margin: 0px 10px 0px 10px;
}

.add_thread_input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.add_thread_content{
	font-size:.5em;
	display:block;
	height:180px;
	width:400px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#PDSubMenu a, .pd_link {
	font-weight: bold;
	color: #77021D;
	text-decoration: none;
}

.pd_link_top {
	font-weight: bold;
	color: #77021D;
	text-decoration: none;
	font-size:0.5em;
	padding:0px 0px 0px 0px;
}

.pd_link_top:hover {
	color: #A8062B;
	text-decoration: underline;
}

#PDSubMenu a:hover, .pd_link:hover {
	color: #A8062B;
	text-decoration: underline;
}
#PDSubMenu a:focus, #PDSubMenu a:active, .pd_link:focus, .pd_link:active {
	background-color: #000000;
	color: #FFFF00;
}

h3.NewsParagraph 
{
	background-image: none;
	font-size: 0.7em;
	color: #77021D;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
#Div_PinValidator{
margin:15px 0px 10px 0px;
padding:10px 0px 10px 0px;
/*border:1px dashed #0ff;*/
}

.FieldTitle 
{
	/*display:block;*/
	font-weight:bold;
}

.FieldHolder 
{
	font-size: 0.5em;
	padding-bottom: 10px;
	
}