/*****************************************************
 * dhinteractive:
 * Duncan Hart
 * http://www.dhinteractive.co.uk
 *
 * Client: Crossroads Caring for Carers 
 * Client: http://www.crossroads.org.uk
 *
 * Author: Duncan Hart
 * Author: http://www.dhinteractive.co.uk ::: <info@dhinteractive.co.uk>
 *
 * Date 05/2006	- Created
 *
 *****************************************************
 */
 
 
 
  /*****************************************************
 * Main Layout & Design
 *****************************************************
 */
 
 /*****************************************************
* Header Text [ Top ]
/*****************************************************
*/

.headertxt 					{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#5e5e93;
font-size: 11px;
line-height: 15px;
text-decoration: none;
padding: 0px 0 0 5px;
}
.headertxt A:link 			{
color:#5e5e93;
text-decoration: none;
}
.headertxt A:visited 		{
color:#5e5e93;
text-decoration: none;
}
.headertxt A:hover 		{
color:#5e5e93;
text-decoration: underline;
}

 /*****************************************************
* Home Title Style Sheet
/*****************************************************
*/

.hometitletxt 				{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#5e5e93;
font-size: 20.5px;
line-height: 30px;
text-decoration: none;
}

.homeindent					{
padding: 2px 0 0 5px;
}

/*****************************************************
* Chart Style Sheet
/*****************************************************
*/

.charttxt 				{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#002663;
font-size: 10px;
line-height: 12px;
text-decoration: none;
}




/*****************************************************
* Home Welcome Text
/*****************************************************
*/

.hometxt 				{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#5e5e93;
font-size: 14px;
line-height: 16px;
text-decoration: none;
}
.hometxt A:link 			{
color:#009FF5;
text-decoration: none;
}
.hometxt A:visited 		{
color:#009FF5;
text-decoration: none;
}
.hometxt A:hover 		{
color:#009FF5;
text-decoration: none;
}

/*****************************************************
* Home Welcome Text
/*****************************************************
*/

.homemoduletxt 				{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#5e5e93;
font-size: 14px;
line-height: 16px;
text-decoration: none;
}
.hometxt A:link 			{
color:#5e5e93;
text-decoration: none;
}
.hometxt A:visited 		{
color:#5e5e93;
text-decoration: none;
}
.hometxt A:hover 		{
color:#000000;
text-decoration: none;
}
 
 /*****************************************************
* Section Title Style Sheet
/*****************************************************
*/

.titletxt 				{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#5e5e93;
font-size: 25px;
line-height: 30px;
text-decoration: none;
}

/*****************************************************
* Section Text Style Sheet
/*****************************************************
*/

.sectiontxt 				{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#5e5e93;
font-size: 13px;
line-height: 15px;
text-decoration: none;
}
.sectiontxt A:link 			{
color:#dc006b;
text-decoration: none;
font-weight: bold;
}
.sectiontxt A:visited 		{
color:#dc006b;
text-decoration: none;
font-weight: bold;
}
.sectiontxt A:hover 		{
color:#000000;
text-decoration: none;
font-weight: bold;
}

.sectiontxt_small 			{
font-size: 10px;
line-height: 15px;
}

.sectiontitletxt 			{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#5e5e93;
font-size: 13px;
line-height: 15px;
text-decoration: none;
font-weight: bold;
}

.sectionhighlight			{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#009FF5;
font-weight: bold;
}

.sectionlowlight			{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#99A8C1;
}

.sectioninactive			{
color:#e2e0e0;
}


.sectiondropdown {
font-family : Arial, Verdana, Helvetica, sans-serif;
border: 1px solid #99A8C1;
color:#335182;
width: 250px;
font-size: 11px;
}

.sectionerror				{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#FF0000;
font-weight: bold;
}

.sectiontableborder			{
border: 1px solid #CCD4E0;
padding: 5px 5px 5px 5px;
}

/*****************************************************
* Module Text Style Sheet [ Right ]
/*****************************************************
*/

.moduletxt 							{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#335182;
font-size: 13px;
line-height: 15px;
text-decoration: none;
padding: 0 0 0 4px;
}
.moduletxt A:link 					{
color:#009FF5;
text-decoration: none;
font-weight: bold;
}
.moduletxt A:visited 				{
color:#009FF5;
text-decoration: none;
font-weight: bold;
}
.moduletxt A:hover 					{
color:#99A8C1;
text-decoration: none;
font-weight: bold;
}


.moduletitletxt 					{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#5e5e93;
font-size: 18px;
line-height: 24px;
text-decoration: none;
padding: 0 0 0 0px;
}

.modulesubtitletxt 					{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#5e5e93;
font-size: 13px;
line-height: 16px;
text-decoration: none;
font-weight: bold;
}

.modulelinks						{
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #5e5e93;
font-size: 13px;
text-decoration: none;
font-weight: bold;
}
.modulelinks A:link 				{
color:#dc006b;
}
.modulelinks A:visited 				{
color:#dc006b;
}
.modulelinks A:hover 				{
color:#000000;
}

/*****************************************************
* Navigation Style Sheet [ Left ]
/*****************************************************
*/

.navigationtxt 				{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#a8a7c5;
font-size: 18px;
line-height: 20.5px;
text-decoration: none;
font-weight: bold;
}
.navigationtxt A:link 		{
color:#a8a7c5;
text-decoration: none;
}
.navigationtxt A:visited 	{
color:#a8a7c5;
text-decoration: none;
}
.navigationtxt A:hover 		{
color:#5e5e93;
text-decoration: none;
}


.navindent					{
padding: 0 0 0 10px;
}

/*****************************************************
* Contact Details Front Page [ Left ]
/*****************************************************
*/

.navigationfooter 				{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#a8a7c5;
font-size: 12px;
line-height: 14px;
text-decoration: none;
}
.navigationfooter A:link 		{
color:#a8a7c5;
text-decoration: none;
}
.navigationfooter A:visited 	{
color:#a8a7c5;
text-decoration: none;
}
.navigationfooter A:hover 		{
color:#a8a7c5;
text-decoration: none;
}

.navigationlight				{
color:#a8a7c5;
}


/*****************************************************
* Footer Text
/*****************************************************
*/

.footertxt 				{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#a8a7c5;
font-size: 10px;
line-height: 12px;
text-decoration: none;
}
.footertxt A:link 		{
color:#a8a7c5;
text-decoration: none;
}
.footertxt A:visited 	{
color:#a8a7c5;
text-decoration: none;
}
.footertxt A:hover 		{
color:#a8a7c5;
text-decoration: underline;
}


/*****************************************************
* Links Highlighted
/*****************************************************
*/

.standardlinks 				{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#CCCCCC;
font-size: 12px;
line-height: 14px;
text-decoration: none;
font-weight: bold;
}
.standardlinks A:link 		{
color:#dc006b;
text-decoration: none;
}
.standardlinks A:visited 	{
color:#dc006b;
text-decoration: none;
}
.standardlinks A:hover 		{
color:#000000;
text-decoration: none;
}

/*****************************************************
* On-line Shop
/*****************************************************
*/

.shopsummaryadditionaltitle {
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#002663;
font-size: 18px;
line-height: 20px;
text-decoration: none;
}

.shoptxt 					{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#335182;
font-size: 13px;
line-height: 15px;
text-decoration: none;
}

.shoptxt_small 				{
font-size: 10px;
}

.shoptxt A:link 			{
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color:#009FF5;
font-weight: bold;
text-decoration: none;
}
.shoptxt A:visited 			{
color:#009FF5;
font-weight: bold;
text-decoration: none;
}
.shoptxt A:hover 			{
color:#99A8C1;
font-weight: bold;
text-decoration: none;
}

.shopitemheading			{
color:#335182;
font-weight: bold;
}

.shopitemprice				{
color:#335182;
}

.shopitemdescription		{
color:#667DA1;
}

.shopitemhighlight			{
color:#002663;
font-weight: bold;
}

.shopitemquanity			{
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color:#667DA1;
}

.shopform					{
font-family : Arial, Verdana, Helvetica, sans-serif;
border: 1px solid #CCD4E0;
color:#335182;
font: 13px;
}

.shopsubmitbutton			{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
line-height: 14px;
font-weight: bold;
color: #009FF5;
border: 1px solid #FFFFFF;
width: 170px;
height: 24px;
background-color: white;
position: right;
}

.shopmenu_off			{
border: 1px solid #CCD4E0;
}

.shopmenu_on				{
border: 1px solid #009FF5;
}

.shop_dropdown {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
border: 1px solid #CCD4E0;
width: 130px;
}


/*****************************************************
* Picture Slide Show Text
/*****************************************************
*/

.picturetxt 				{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#335182;
font-size: 14px;
line-height: 16px;
font-weight: bold;
text-decoration: none;
}
.picturetxt A:link 			{
color:#009FF5;
text-decoration: none;
}
.picturetxt A:visited 		{
color:#009FF5;
text-decoration: none;
}
.picturetxt A:hover 		{
color:#99A8C1;
text-decoration: none;
}

.picturetxtlowlight			{
color:#CCD5E5;
}

.picturedivide				{
color:#009FF5;
}

.picturemenu_off			{
border: 1px solid #CCD4E0;
}

.picturemenu_on				{
border: 1px solid #009FF5;
}

/*****************************************************
* Google Maps Style [ Used inside the map descriptions ]
/*****************************************************
*/

.schemefinder 				{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#335182;
font-size: 12px;
line-height: 16px;
text-decoration: none;
}
.schemefinder A:link 		{
color:#009FF5;
text-decoration: none;
}
.schemefinder A:visited 	{
color:#009FF5;
text-decoration: none;
}
.schemefinder A:hover 		{
color:#99A8C1;
text-decoration: none;
}

.schemefinderlight			{
color:#99A8C1;
}


/*****************************************************
* Form Processing
/*****************************************************
*/
 
.searchbox {
font: 11px Arial, Verdana, Helvetica, sans-serif;
color:#5e5e93;
border: 1px solid #5e5e93;
}


/*****************************************************
* Contact Form
/*****************************************************
*/

.contactform					{
font-family : Arial, Verdana, Helvetica, sans-serif;
border: 1px solid #99A8C1;
color:#335182;
font: 13px;
}



/***************************************************************************************************************************************************************

/*****************************************************
* Microsites Styles
/*****************************************************
*/

.microsites_table_style			{
border: 1px solid #CCD4E0;
padding: 6px 6px 6px 6px;
}

.micrsoites_image_header			{
border: 1px solid #CCD4E0;
padding: 4px 4px 4px 4px;
}

.microsites_dropdown			{
font-family : Verdana, Arial, Helvetica, sans-serif;
color:#315081;
border: 1px solid #667DA1;
font-size: 11px;
}

.microsites_dropdown_cmt		{
font-family : Verdana, Arial, Helvetica, sans-serif;
color:#315081;
border: 1px solid #667DA1;
font-size: 11px;
width: 200px;
}

.microsites_title_dropdown		{
font-family : Verdana, Arial, Helvetica, sans-serif;
color:#315081;
border: 1px solid #667DA1;
font-size: 11px;
width: 100px;
}

.microsites_dropdown_schemes	{
font-family : Verdana, Arial, Helvetica, sans-serif;
color:#315081;
border: 1px solid #667DA1;
font-size: 10px;
width: 310px;
}

.microsites_large_numbers		{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#315081;
font-size: 35px;
line-height: 25px;
font-weight: none;
}

.microsites_form_box 			{
font-family : Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #CFD3E2;
font: 12px;
}

.microsites_indented			{
padding: 0px 0px 0px 8px;
}

.microsites_table_indented			{
padding: 5px 0px 3px 5px;
}

.microsites_lowlight			{
color:#667DA1;
}

.microsites_txt_note			{
font-family : Verdana, Arial, Helvetica, sans-serif;
color:#667DA1;
font-size: 10px;
font-style: italic;
line-height: 14px;
text-decoration: none;
}


.microsites_footer_txt_1		{
font-family : Verdana, Arial, Helvetica, sans-serif;
color:#667DA1;
font-size: 10px;
line-height: 13px;
text-decoration: none;
}

.microsites_footer_txt_2		{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#2E2663;
font-size: 13px;
line-height: 15px;
text-decoration: none;
}

.microsites_footer_txt_3		{
color:#534B87;
}

.microsites_news_txt_1		{
font-size: 11px;
}

.microsites_txt 				{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#002663;
font-size: 13px;
line-height: 15px;
text-decoration: none;
}
.microsites_txt A:link			{
color:#335182;
text-decoration: none;
}
.microsites_txt A:visited		{
color:#335182;
text-decoration: none;
}
.microsites_txt A:hover 		{
color:#335182;
text-decoration: underline;
}

.microsites_txt_bold_hightlight 	{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#496490;
font-size: 10px;
font-weight: bold;
line-height: 16px;
text-decoration: none;
}

.microsites_header_txt 				{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 10px;
font-weight: bold;
line-height: 15px;
text-decoration: none;
}
.microsites_header_txt A:link			{
color:#FFFFFF;
text-decoration: none;
}
.microsites_header_txt A:visited		{
color:#FFFFFF;
text-decoration: none;
}
.microsites_header_txt A:hover 		{
color:#335182;
text-decoration: underline;
}

.microsites_status_txt 				{
font-family : Arial, Verdana, Helvetica, sans-serif;
color:#667DA1;
font-size: 12px;
font-weight: bold;
line-height: 15px;
text-decoration: none;
}
.microsites_status_txt A:link			{
color:#667DA1;
text-decoration: none;
}
.microsites_status_txt A:visited		{
color:#667DA1;
text-decoration: none;
}
.microsites_status_txt A:hover 		{
color:#002663;
text-decoration: underline;
}



/***************************************************************************************************************************************************************

/*****************************************************
* Google Maps Text
/*****************************************************
*/

ul				{
margin:0;
padding:5px;
}

ul li 			{
list-style-type:none;
margin:1px 0;
padding:0;
}

.bg				{
width:205px;
}


.info			{
width:200px;
}

.info h2		{
font-size:100%;
}

.info a			{
font-size:90%;
}

.error			{
color:#900;
display:block;
}

.infoicon		{
float:left;
margin-right:3px;
clear:both;
}

.tooltip,#wait	{
font-family : Arial, Verdana, Helvetica, sans-serif;
padding:2px 4px;
background:#ffffef;
border:1px solid #ccc;
width:150px;
font-size:8pt;
}

.text			{
width:auto;
margin:0 5px 0 0;
}

.submit			{
margin:0;
}

.linkbutton		{
display:block;
padding:1px;
}

#map			{
width:550px;
height:428px;
float:left;
}

#wait			{
text-align:center;
z-index:100;
font-weight:bold;
}

#showby h3		{
padding-top:10px;
clear:left;
}

#findform		{
float:right;
margin-left:10px;
width:30%;
}

#disclaimer		{
font-size:80%;
}

/*****************************************************
* Larger Text
/*****************************************************
*/

.text_size_normal 				{
color: #5e5e93;
font-size: 13px;
font-weight: normal;
}

.text_size_large 				{;
font-size: 19px;
color: #5e5e93;
font-weight: normal;
}

/*****************************************************
* Page Numbering Text
/*****************************************************
*/

/*************************
* Normal
/*************************
*/

#pagenumbering_rollover {
width: 0px;
margin: 0px 0px 0px 0px;
}

#pagenumbering_rollover ul {
margin: 0; 
padding: 0;
list-style-type: none;
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
font-weight: bold;
}

#pagenumbering_rollover li {
margin: 0px 0px;
}

#pagenumbering_rollover a {
display: block;
width:12px;
padding: 3px 3px 3px 3px;
border: 1px solid #dc006b;
text-decoration: none;
background-color: #FFFFFF;
}


#pagenumbering_rollover a:link {
color: #dc006b;
}

#pagenumbering_rollover a:visited{
color: #dc006b;
}

#pagenumbering_rollover a:hover {
border: 1px solid #000000;
background:  #FFFFFF;
color: #000000;
}

/*************************
* Down
/*************************
*/


#pagenumbering_rollover_down {
width: 10px;
margin: 0px 0px 0px 0px;
}

#pagenumbering_rollover_down ul {
margin: 0; 
padding: 0;
list-style-type: none;
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
font-weight: bold;
}

#pagenumbering_rollover_down li {
margin: 0px 0px;
}

#pagenumbering_rollover_down a {
display: block;
width:12px;
padding: 3px 3px 3px 3px;
border: 1px solid #dc006b;
text-decoration: none;
background-color: #dc006b;
}

#pagenumbering_rollover_down a:link {
color: #FFFFFF;
}

#pagenumbering_rollover_down a:visited{
color: #FFFFFF;
}

#pagenumbering_rollover_down a:hover {
border: 1px solid #dc006b;
background:  #dc006b;
color: #FFFFFF;
}

.individuals_cursor a 			{
cursor:pointer;
}



/*****************************************************
* New Module Boxes
/*****************************************************
*/

.new_module { height; 600px; }
.bl { background: url(../_img/_corners/bl.gif) 0 100% no-repeat #e7e7ef; }
.br { background: url(../_img/_corners/br.gif) 100% 100% no-repeat}
.tl { background: url(../_img/_corners/tl.gif) 0 0 no-repeat}
.tr { background: url(../_img/_corners/tr.gif) 100% 0 no-repeat; padding:10px }
.clear {font-size: 1px; height: 10px}


/*****************************************************
* RSS
/*****************************************************
*/
.rss_container {
overflow: hidden; margin-left: 0px; margin-top: 0px; border: none;
}


/***************************************************************************************************************************************************************

/*****************************************************
* Content Management Text
/*****************************************************
*/

.cmttxt 					{
font-family : Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size: 10px;
line-height: 14px;
text-decoration: none;
}
.cmttxt A:link 				{
color:#002663;
text-decoration: none;
}
.cmttxt A:visited 			{
color:#002663;
text-decoration: none;
}
.cmttxt A:hover 			{
color:#000000;
text-decoration: none;
}

.form {
font-family : Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #0B3466;
font: 11px;
}

.cmtform {
font-family : Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #666666;
font: 12px;
}

.cmtdropdown {
font-family : Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #999999;
font-size: 10px;
}

.cmtmenu_off			{
border: 1px solid #FF0000;
}

.cmtmenu_on				{
border: 1px solid #000000;
}



