﻿/*--------------------------------------------------------------
    PAGE SPECIFIC STYLING FOR SIGNPOST
	inc: form styles

--------------------------------------------------------------*/

/* FEATURED CONTENT BLOCK */
.signpostWidePage .photoWrapInner {margin: 0 0 10px 0;}
.signpostWidePage .featuredContentWrap {width: auto; padding: 0;margin: 0; font-size: 1.2em;}
.signpostWidePage .featuredContentWrapInner {padding: 10px 10px 10px 20px;}

.signpostWidePage .featuredContentBlock li {margin-top: 3px; background-position: 0 0.4em;}
.signpostWidePage .featuredContentBlock ul ul li, .landingPage .featuredContentBlock ul ol ul li, .landingPage .featuredContentBlock ul ul ul li {background-position: 0 0.5em;}

.signpostWidePage .featuredContentBlock a, .landingPage .featuredContentBlock a:link {text-decoration: none;}
.signpostWidePage .featuredContentBlock a:hover, .landingPage .featuredContentBlock a:focus, .landingPage .featuredContentBlock a:active {text-decoration: underline;}

.signpostWidePage .themeA {background-color: #deedcc;}

/* SWITCH FEATURED CONTENT */
.signpostWidePage .switchColumns .photoWrap {width: 48%; float: left;}
.signpostWidePage .switchColumns .featuredContentWrap {float: right; width: 52%;}

/* NAVIGATION */
#sideNavigationBlock ul li .section {background-image: url(../../NAS/images/theme-four/arrow-up.png); background-repeat: no-repeat; background-position: 2px 50%; font-weight: normal;}

/*--------------------------------------------------------------
    FORM STYLES
--------------------------------------------------------------*/

.questionList dt			{color: #650360; font-size: 1.2em; font-weight: normal; padding: 0px 10px 0px 0px;}
.questionList dt label		{font-weight: normal;}
.questionList dd			{border-bottom: 1px dotted #ccc; margin: 0px 0px 7px; padding: 2px 10px 7px 0px;}
.signpostDateInput			{border: 1px solid #999!important; font-size: 1.2em!important; padding: 2px 0px!important; width: 145px!important;}
.signpostTextBox			{border: 1px solid #999; padding: 2px 0px; width: 145px;}
.signpostRadioButton input	{border: none;}
.signpostRadioButton label	{display: inline; font-weight: normal;}
.signpostButtonForm			{margin-right: 5px;}

/*--------------------------------------------------------------
    GENERIC STYLES    
--------------------------------------------------------------*/

div.clearBoth
{clear: both;}

div.floatLeft
{float: left;}

.signpostWidePage
#contentBlock
ul
{margin: 0 0 20px;}

/*--------------------------------------------------------------
    QUESTION STYLES    
--------------------------------------------------------------*/

dl.signpostQuestions dt
{color: #650360; font-size: 1.2em;}

div.signpostFormItem select
{width: 100%;}

select.signpostQuestionDate
{margin-right: 5px; width: auto!important;}

div.submitButton
{margin: 0px 10px;}

/*--------------------------------------------------------------
    KEY SERVICES STYLES    
--------------------------------------------------------------*/

div#searchResultsMap
{display: none;}

a#mapLink
{display: block; padding: 10px 0px 0px 10px;}

ul.keyServicesList
{clear: both;}

div.serviceName
{float: left; width: 65%;}

div.serviceDist
{float: right; text-align: right; width: 30%;}

div.articleControlsTop
{padding-top: 12px;}

div.floatRight
{float: right;}

/*--------------------------------------------------------------
    SAVE CONTROLS BLOCK
--------------------------------------------------------------*/

.signpostWidePage .signpostSaveControls .form
{padding: 15px 10px 10px;}

.signpostWidePage .signpostSaveControls .form .formItem
{background: #fff; padding: 0;}

.signpostWidePage .signpostSaveControls .form .formText input
{width: 140px;}

.signpostWidePage #pageWrap .signpostSaveControls .form .formControls
{margin: auto; padding: 10px 0 0;}

.signpostWidePage .signpostSaveControls .form .formControls input
{font-weight: normal; padding: 0;}

