﻿/* Coloured panels*/



/* SEARCH */
#SearchWrapper { margin:0; padding:0; }
#SearchWrapper #searchFilters { width:100%; border-bottom:solid 1px #ccc;}
#SearchWrapper #searchFilters input { float:left; padding:10px; margin:0 1px 0 0; font-size:12px; cursor:pointer; border:none; background:none; }
#SearchWrapper #searchFilters input.active { background:#ccc; }

#SearchWrapper #SearchContainer { width:100%; margin:0 0 0 0; padding:0; }
#SearchWrapper #SearchContainer .txtBox { float:left; width:400px; padding:0; margin:0; border-top: solid 1px #BDB9AE; border-left: solid 1px #BDB9AE; border-bottom: solid 1px #736F60; border-right: solid 1px #736F60; }
#SearchWrapper #SearchContainer .txtBox input { font-size:12px; font-family:Arial; padding:7px 5px 7px 5px; width:96%; border:none; }
#SearchWrapper #SearchContainer .btnBox { float:left; margin:0 0 0 3px; }
#SearchWrapper #SearchContainer .btnBox input { background: #6D6D6D url(http://www.healthscotland.com/themes/healthscotland/images/backgrounds/common/about.gif) top left repeat-x; font-size:12px; font-family:Arial; padding:8px 10px 8px 10px; border:none; color:#fff; cursor:pointer; }
#SearchWrapper #SearchContainer .NrOfResultsReturned { clear:both; width:100%; }
#SearchWrapper #SearchContainer .NrOfResultsReturned { width:100%; font-size:11px; font-family:Arial; color:#666; padding:8px 0 8px 2px; }

#SearchWrapper #SearchResults { margin:15px 0 0 0; padding:0; width:100%; }
#SearchWrapper #SearchResults h3 { margin: 0; padding: 4px 0 3px 0;  }
#SearchWrapper #SearchResults h3 a { color: #0066D6; font-weight: normal; font-size: 14px; text-transform: capitalize; font-family: Arial;}
#SearchWrapper #SearchResults p { font-family: Arial; font-size: 12px; font-weight: normal; color: #333; padding: 0px 0 5px 0px; margin: 0 0 0 0; line-height: 16px;}
#SearchWrapper #SearchResults p.SearchLink { color: #093; }

#SearchWrapper #SearchPagination { width:95%; margin:10px 0 0 15px; }
#SearchWrapper #SearchPagination .paginationWraper { float:left; font-size:14px; margin:0; padding:0;  }
#SearchWrapper #SearchPagination .paginationWraper span.selected { float:left; padding:8px 10px 8px 10px; background-color:#fff; font-weight:bold;}
#SearchWrapper #SearchPagination .paginationWraper a { float:left; padding:8px 10px 8px 10px; background-color:#EDEDED; margin-right:4px;  text-decoration:none; color:#535353;}
#SearchWrapper #SearchPagination .paginationWraper a:hover { color:#000;}
#SearchWrapper .dots { float:left; display: block; padding: 8px;} 
 
#SearchWrapper .GreyBTNTallDisabled { cursor:auto !important; }
 /* LINKS SEARCH */
.SearchLinksPlugin { margin:-7px 0 0 0; padding:0; }
.SearchLinksPlugin #search-panel { padding:20px 0 10px 0; background-color: #ECEBE8; }
.SearchLinksPlugin #search-panel .row { height:auto; min-height:30px; clear:both; margin-bottom: 5px; display:block; }
.SearchLinksPlugin #search-panel .left { float:left; width:29%; text-align:left; margin:9px 0 0 10px; padding:0; display:block; font-weight:bold; font-size:12px; color:#333; }
.SearchLinksPlugin #search-panel .right { float:right; width:69%; text-align:left; margin-bottom: 5px; display:block; }
.SearchLinksPlugin #search-panel .right input { width: 97%; border-top: solid 1px #BDB9AE; border-left: solid 1px #BDB9AE; border-bottom: solid 1px #736F60; border-right: solid 1px #736F60; height: 20px; font-family: Verdana; font-size: 12px; padding: 3px 0 3px 0; }
.SearchLinksPlugin #search-panel .right select { width: 97%; border-top: solid 1px #BDB9AE; border-left: solid 1px #BDB9AE; border-bottom: solid 1px #736F60; border-right: solid 1px #736F60; font-family: Verdana; font-size: 12px; padding: 5px 2px 5px 2px; }

.SearchLinksPlugin .floatRight { float:right; font-family:Arial; font-size:12px; color:#666; padding:0 10px 0 0; margin:20px 0 10px 0; }
.SearchLinksPlugin .floatRight a { color:#0066D6 !important; }

.SearchLinksPlugin .search-links-resultsTable { font-size:12px; }
.SearchLinksPlugin .search-links-resultsTable td { padding-right:10px; padding-left:10px; }
.SearchLinksPlugin .search-links-resultsTable a { color: #0066D6 !important; }
.SearchLinksPlugin .search-links-resultsTable .search-links-title { font-weight:bold; font-size: 12px; text-transform: capitalize; font-family: Arial; color:#666; padding-top:10px; padding-bottom:4px; }
.SearchLinksPlugin .search-links-resultsTable .rightColDataLastRow { padding-bottom:20px; padding-top:4px; }

.SearchLinksPlugin a.backToTop { float:left; margin-left:10px !important; }


/* KEY PARTNERS PLUGIN*/
.KeyPartnersPlugin { margin:0; padding:0; width:95%; }
.KeyPartnersPlugin p { height:auto; clear:both; margin:0 !important; padding:10px 10px 5px 10px !important; display:block; width:100%; font-size: 12px; font-family: Arial; color:#333; }
.KeyPartnersPlugin p span.title { font-weight:bold;  color:#666; padding-top:10px; padding-bottom:4px; display:block; }
.KeyPartnersPlugin p span.description { display:block; }
.KeyPartnersPlugin p span.link { display:block; padding-bottom:5px; padding-top:4px; } 
.KeyPartnersPlugin p span.link a { color: #0066D6 !important; }




/* CAROUSEL PLUGIN */
.CarouselPlugIn { position:relative; height:190px; background: url(http://www.healthscotland.com/themes/healthscotland/images/carousel/frame.png) top left no-repeat; margin: 14px 0 0 22px;}
.CarouselPlugIn #slides { margin:0; padding:0; position:absolute; top:11px; left:23px; z-index:100; }
.CarouselPlugIn #slides .slides_container {	width:194px; overflow:hidden; position:relative; display:none; }
.CarouselPlugIn #slides .slides_container div.slide { width:194px; height:139px; display:block; }
.CarouselPlugIn #slides .slides_container div.slide a, .CarouselPlugIn #slides .slides_container div.slide img { border:none; margin:0; padding:0; }
.CarouselPlugIn #slides .caption { z-index:500; position:absolute; bottom:-35px; left:0; height:30px; padding:5px 20px 0 20px; background:#000; background:rgba(0,0,0,.5); width:540px; font-size:1.3em; line-height:1.33; color:#fff; border-top:1px solid #000; text-shadow:none; }
.CarouselPlugIn #slides .caption p { margin:0; padding:0; color:#fff; }

.CarouselPlugIn #slides .next, 
.CarouselPlugIn #slides .prev { position:absolute; top:55px; left:-40px; width:24px; height:43px; display:block; z-index:101; }
.CarouselPlugIn #slides .next span, 
.CarouselPlugIn #slides .prev span { display:none; }
.CarouselPlugIn #slides .prev { background:url(http://www.healthscotland.com/themes/healthscotland/images/carousel/arrow-prev.png) top left no-repeat; }
.CarouselPlugIn #slides .next { left:211px; background:url(http://www.healthscotland.com/themes/healthscotland/images/carousel/arrow-next.png) top left no-repeat; }

.CarouselPlugIn #slides .pagination { margin:16px auto 0; }
.CarouselPlugIn #slides .pagination li { float:left; margin:0 1px; list-style:none; }
.CarouselPlugIn #slides .pagination li a { display:block; width:12px; height:0; padding:12px 0 0 0; background-image:url(http://www.healthscotland.com/themes/healthscotland/images/carousel/pagination.png); background-position:0 0; float:left; overflow:hidden; }
.CarouselPlugIn #slides .pagination li.current a { background-position:0 -12px; }

/*START DataTable styling*/
.DataTable { width:100%; margin:0 0 0 0; }
.DataTable .HeaderRow { float:left; width:100%; font-family:Arial; font-size:12px; color:#999; border-bottom:solid 1px #E4E4E4; padding:13px 0 8px 0; }
.DataTable .DescriptionRow { float:left; width:100%; font-family:Arial; font-size:12px; color:#999; padding:13px 0 8px 0; }
.DataTable .ItemRow { float:left; width:100%; font-family:Arial; font-size:11px; color:#333; padding:8px 0 8px 0; }
.DataTable .ItemRow.AlternativeItem { background-color:#F3F3F3;}
.DataTable .HeaderRow div, .DataTable .ItemRow div, .DataTable .FooterRow div { float:left; padding:0 12px 0 0; text-align:left; }
.DataTable .ItemRow a { /*color:#0099FF;*/ }
.DataTable .ItemRow a:hover { text-decoration:none;}
/*END DataTable styling*/


/*START PlugIn styling*/
.PlugIn { width: 100%; padding: 0; clear:both; color:#000; margin:0; }  
.PlugIn .formRow { width:99%; margin:5px 0 0 5px; padding:0; }
.PlugIn .formRow span { display:block; float:left; }
.PlugIn .formRow h3 { border-bottom: solid 1px #E4E4E4; margin-left:0px; width:100%; padding-top:20px;}
.PlugIn .formRow.formRowForPreview { width:96%; padding:4px 0 4px 2%; }

.PlugIn .formRow.half { width:46%; }
.PlugIn .formRow.half .title { width:25% !important; text-align:left; color:#666; font-family:Arial; font-size:12px; padding: 0 10px 0 0; }
.PlugIn .formRow.half .value { width:60% !important; text-align:left; color:#333; font-family:Arial; font-size:12px; padding: 0 10px 0 0; line-height:16px; word-wrap:break-word; }
.PlugIn .formRow.topRow { margin-top:15px;}

.PlugIn label { width:99%; display:block; text-align:left; padding:3px 0 3px 0; color:#666; font-size:12px;}
.PlugIn .inputStyledTxt { width: 97%; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0;}
.PlugIn .inputStyledTxtMedium { width: 77%; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0;}
.PlugIn .inputStyledTxtSmall { width: 20px !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0;}
.PlugIn .txt { width: 77%; font-family:Arial; font-size:13px; padding:6px 0 6px 0; color:#000; display:block; text-align:left; float:left;}
.PlugIn .DropDownList { width: 58.1% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 4px 6px 4px;}
.PlugIn .listBoxStyledTxt { width: 97%; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0;}

.PlugIn .checkBox { width:100%; }
.PlugIn .checkBox input { float:left; margin:0; padding:0; height:16px; }
.PlugIn .checkBox label { float:left; width:auto; margin:0 0 0 6px; padding:0; color:#575757; }

.PlugIn .checkBoxList { width:100%; }
.PlugIn .checkBoxList span { width:100%; }
.PlugIn .checkBoxList td { padding:0 0 8px 0; }
.PlugIn .checkBoxList input { float:left; margin:0; padding:0; height:16px; }
.PlugIn .checkBoxList label { float:left; width:90%; margin:0 0 0 6px !important; padding:0 0 0 0 !important; color:#575757; }

.PlugIn .emptyLine { background: #F0F1F3 url("http://www.healthscotland.com/themes/healthscotland/images/bg/bottom-1-large.png") no-repeat left bottom; height:10px; margin-top:-1px !important; }
.PlugIn .NoRecordsFound { font-size:14px; margin:0.5em 0 0 0; float:left; text-align:center !important; padding:20px 0 10px 0;}
.PlugIn .NrOfItemsFound { font-family:Arial; font-size:12px; padding:4px 0 0px 5px; color:#666;}

.PlugIn .formRow.half h3 {background: #FFF url("http://www.healthscotland.com/themes/healthscotland/images/bg/headding-bottom-shadow-1.jpg") no-repeat -8px 45px; padding-bottom:14px !important; padding-left:4px !important; border-bottom:none !important;}
.PlugIn .formRow.full h3 {background: #FFF url("http://www.healthscotland.com/themes/healthscotland/images/bg/headding-bottom-shadow-full-1.jpg") no-repeat -25px 45px; padding-bottom:14px !important; padding-left:4px !important; border-bottom:none !important;}

.PlugIn .topButtonHolder { background:#F1F3F8 url("http://www.healthscotland.com/themes/healthscotland/images/bg/headding-bottom-shadow-full-1.jpg") no-repeat -25px bottom; height:45px; margin:1px 0 0 0; padding:10px 0 8px 0; }
/*END PlugIn styling*/



/*START Example*/
.OrderedItemsForUsers { width:96%; padding-left: 15px;}
.OrderedItemsForUsers .HeaderRow { color: #4F4F4F; padding-bottom: 4px; padding-top: 10px; border-bottom-color: #D3D7DC; font-weight: bold; font-size: 11px;}
.OrderedItemsForUsers .coll-1 { width:59%; text-align:left !important; margin-left:5px; }
.OrderedItemsForUsers .coll-2 { width:10%; }
.OrderedItemsForUsers .coll-3 { width:12%;}
.OrderedItemsForUsers .coll-4 { width:12%;  padding-right:0 !important; }
.OrderedItemsForUsers .FooterRow { border-top: solid 1px #E4E4E4; }
.OrderedItemsForUsers .FooterRow .coll-3 { width:12%; text-align:right; font-weight:bold; padding-top:10px !important; padding-bottom:10px !important;}
.OrderedItemsForUsers .FooterRow .coll-4 { background-color:#0755A3 !important; font-weight:bold; color:#fff; text-align:center !important; font-size: 12px; width:12%; padding-top:10px !important; padding-bottom:8px !important; }
/*END Example*/

/*START Buttons */
.GreenBTN { height:31px; width:88px; background:url(http://www.healthscotland.com/themes/healthscotland/images/icons/greenBtn.png) no-repeat 0 0px; cursor:pointer; border:none; color:#333333; font-family:Arial; font-weight:bold; font-size:13px; margin:0; padding:0; }
.GreenBTN:hover { background-position:0 -32px; color:#1E1E1E; }

.GreenXlBTN { height:25px !important; width:106px !important; background:url(http://www.healthscotland.com/themes/healthscotland/images/icons/green_long_1.png) no-repeat !important; cursor:pointer !important; border:none !important; color:#333333 !important; font-family:Verdana !important; font-weight:bold !important; font-size:11px !important; margin:0 !important; padding:0 !important; }
.GreenXlBTN:hover { background-position:0 -26px !important; }

.GreenXxlBTN { height:25px !important; width:183px !important; background:url(http://www.healthscotland.com/themes/healthscotland/images/icons/green_xxl.png) no-repeat !important; cursor:pointer !important; border:none !important; color:#333333 !important; font-family:Verdana !important; font-weight:bold !important; font-size:11px !important; margin:0 !important; padding:0 !important; }
.GreenXxlBTN:hover { background-position:0 -26px !important; }

.GreyBTN { height:31px; width:88px; background:url(http://www.healthscotland.com/themes/healthscotland/images/icons/greyBtn-1.png) no-repeat 0 0px; cursor:pointer; border:none; color:#000; font-family:Arial; font-weight:bold; font-size:13px; margin:0; padding:0; }
.GreyBTN:hover { background-position:0 -32px; color:#000; }

.GreyLongBTN { height:25px !important; width:137px !important; background:url(http://www.healthscotland.com/themes/healthscotland/images/icons/grey_long_1.png) no-repeat !important; cursor:pointer !important; border:none !important; color:#333333 !important; font-family:Verdana !important; font-weight:bold !important; font-size:11px !important; margin:0 !important; padding:0 !important; }
.GreyLongBTN:hover { background-position:0 -26px !important; }

.GreyXxlBTN { height:25px !important; width:183px !important; background:url(http://www.healthscotland.com/themes/healthscotland/images/icons/grey_xxl_1.png) no-repeat !important; cursor:pointer !important; border:none !important; color:#333333 !important; font-family:Verdana !important; font-weight:bold !important; font-size:11px !important; margin:0 !important; padding:0 !important; }
.GreyXxlBTN:hover { background-position:0 -26px !important; }

.GreyDarkBTN { height:31px; width:88px; background:url(http://www.healthscotland.com/themes/healthscotland/images/icons/greyDarkBtn.png) no-repeat 0 0px; cursor:pointer; border:none; color:#fff; font-family:Arial; font-weight:bold; font-size:13px; margin:0; padding:0; }
.GreyDarkBTN:hover { background-position:0 -32px; color:#fff; }

.SignOutSmallBTN { width:70px; font-family:Arial; font-size:12px; padding-left:18px; padding-right:8px; background:url('themes/healthscotland/images/icons/signout-small.png') 0 2px no-repeat; cursor:pointer; border:none; color:#D7D7D7; text-decoration:none; }
.SignOutSmallBTN:hover { text-decoration:none; color:#fff; }


.AddWhiteLongBTN { height:30px !important; width:219px !important; background:url(http://www.healthscotland.com/themes/healthscotland/images/icons/add_white_long.png) no-repeat !important; cursor:pointer !important; border:none !important; color:#333333 !important; font-family:Verdana !important; font-weight:bold !important; font-size:11px !important; margin:0 !important; padding:1px 0 0 30px !important; text-align:left; }
.AddWhiteLongBTN:hover { background-position:0 -31px !important; }

.AddWhiteSmallBTN { height:30px !important; width:142px !important; background:url(http://www.healthscotland.com/themes/healthscotland/images/icons/add_white_small.png) no-repeat !important; cursor:pointer !important; border:none !important; color:#333333 !important; font-family:Verdana !important; font-weight:bold !important; font-size:11px !important; margin:0 !important; padding:1px 0 0 30px !important; text-align:left; }
.AddWhiteSmallBTN:hover { background-position:0 -31px !important; }

.RemoveWhiteLongBTN { height:30px !important; width:219px !important; background:url(http://www.healthscotland.com/themes/healthscotland/images/icons/remove_white_long.png) no-repeat 0 -31px !important; cursor:pointer !important; border:none !important; color:#333333 !important; font-family:Verdana !important; font-weight:bold !important; font-size:11px !important; margin:0 !important; padding:1px 0 0 30px !important; text-align:left; }
.RemoveWhiteLongBTN:hover { background-position:0 0 !important; }

.RemoveWhiteSmallBTN { height:30px !important; width:142px !important; background:url(http://www.healthscotland.com/themes/healthscotland/images/icons/remove_white_small.png) no-repeat 0 -31px !important; cursor:pointer !important; border:none !important; color:#333333 !important; font-family:Verdana !important; font-weight:bold !important; font-size:11px !important; margin:0 !important; padding:1px 0 0 30px !important; text-align:left; }
.RemoveWhiteSmallBTN:hover { background-position:0 0 !important; }

.EmptyGreySmallBTN { height:30px !important; width:142px !important; background:url(http://www.healthscotland.com/themes/healthscotland/images/icons/empty_white_small.png) no-repeat 0 -31px !important; cursor:pointer !important; border:none !important; color:#333333 !important; font-family:Verdana !important; font-weight:bold !important; font-size:11px !important; margin:0 !important; padding:1px 0 0 30px !important; text-align:left; }
.EmptyGreySmallBTN:hover { background-position:0 0 !important; }

.EmptyWhiteSmallBTN { height:30px !important; width:142px !important; background:url(http://www.healthscotland.com/themes/healthscotland/images/icons/empty_white_small.png) no-repeat 0 0 !important; cursor:pointer !important; border:none !important; color:#333333 !important; font-family:Verdana !important; font-weight:bold !important; font-size:11px !important; margin:0 !important; padding:1px 0 0 30px !important; text-align:left; }
.EmptyWhiteSmallBTN:hover { background-position:0 -31px !important; }

.simpleBtn { padding:3px 5px 3px 5px; font-family:Arial; font-size:12px; }
.addLinkBtn { padding:4px 8px 4px 18px; background:url('http://www.healthscotland.com/themes/healthscotland/images/icons/action_add.png') 0 6px no-repeat; cursor: pointer !important; text-align: left !important; background-color: transparent !important; text-decoration: underline; border: none !important; color: #0066D6 !important; font-family: Verdana !important; font-weight: normal !important; font-size: 12px !important;}
/*END Buttons */

/* START Course Brochures*/
.BrocureHeading {background-color:#D4F1F2; color:#0B3A3C; line-height:35px; font-weight:bold; padding-left:5px; font-size:14px;}
.BrocureFieldHeading {color:#666666; font-family:Arial; font-size:12px;}
.BrocureFieldText {color:#000; font-family:Arial; font-size:12px;}
.listings {padding:0 !important; margin:0 !important; }
.listings li {display: inline;  list-style-type: none;}
/* END Course Brochures*/


/* START Staff Directory */
.headingBackground {background: #b0bbb0;color: #fff !important; font-weight: normal; line-height:25px;padding-left:5px!important; margin-right:3px !important; width:19% !important;}
.headingBackgroundEmail {background: #b0bbb0;color: #fff !important; font-weight: normal; line-height:25px;padding-left:5px!important; margin-right:3px !important; width:28% !important;}
.cellPadding {padding-left:5px!important; margin-right:3px !important; width:19% !important;}
.cellPaddingEmail {padding-left:5px!important; margin-right:3px !important; width:28% !important;}
.directoryConatainer{width:80%;}
.DataTable .HeaderRowStaff { float:left; width:100%; font-family:Arial; font-size:12px; color:#999; border-bottom:solid 1px #E4E4E4; padding:13px 0 8px 0; }
/* END Staff Directory */

/* START Eqia*/
.eqiaSearchList{font-family:Arial; font-size:10px !important;  }
.eqiaSearchList Label{font-family:Arial; font-size:12px !important;}
.EqiaHeading {background-color:#D04902 !important; color:#fff !important; line-height:35px; font-weight:bold; padding-left:5px; font-size:14px;}

.eqiaSearchList input {
    margin: 0px !important;
    padding:0px !important;
    text-align:left;
    float:left;
}

.eqiaSearchList table tr td{text-indent:10px;vertical-align: middle;}
.eqiaSearchList table tr td span Label{ width:260px; }

.eqiaCheckbox{height:30px;}
.eqiaCheckbox Input {float:left !important;text-align:left;vertical-align: middle;}
.eqiaCheckbox Label {text-indent:10px;position: relative;width:260px;top: -4px;}
/* END Eqia*/

/* START LeartTo*/
.LearnToHeading {background-color:#333E60 !important; color:#fff !important; line-height:35px; font-weight:bold; padding-left:5px; font-size:14px;}
.listingsVertial {padding:0 !important; margin:0 !important; }
.listingsVertial li {list-style-type: none;}
.listings span {position: relative;}
.listings input {vertical-align: middle;}
.TreeView1 img{float:left;white-space:normal;vertical-align:middle; border:0 !important; padding:0 !important; margin:0 !important; }
.TreeView1 td input{line-height:25px !important; font-size:14px !important;}
Fieldset Legend a {padding:0 !important; margin:0 !important; height:0px !important;}
/* END LeartTo*/

/*Start publications*/
.PublicationDetails .title { width: 20% !important; float:left; padding-right:0; font-family:Arial; font-size:12px; color: #666; }
.PublicationDetails .value { width: 70% !important; padding-right:0; font-family:Arial; font-size:12px; color:#000; }
.PublicationDetails .DateField .value { font-size:11px; color: #445064;}
.PublicationDetails .separator { border-bottom:solid 1px #ccc; width:98%; height:2px; margin:10px 0 0 12px; float:left; }
.PublicationDetails .DocumentTable { margin: 0 0 0 21.1%; }
.PublicationDetails .DocumentTable .docTitle { padding:3px 0 3px 24px !important; margin-top:10px !important; }
.PublicationDetails .DocumentTable .doclanguage { margin:0px 0 0 26px !important; padding:0 !important; color: #445064; font-size: 11px; padding-bottom: 5px;}

.PublicationSearch .title { width: 20% !important; float:left; padding-right:0; font-family:Arial; font-size:12px; color: #666; }
.PublicationSearch .value { width: 70% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }
.PublicationSearch .titleFreeText { float:left; padding-right:0; font-family:Arial; font-size:12px; color: #666; line-height:25px; width: 150px; vertical-align:text-top; }
.PublicationSearch .valueFreeText { width: 95% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }
.PublicationSearch .valueSmall { width: 30% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }
.PublicationSearch .DropDownList { width: 70% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 4px 6px 4px;}

.PublicationSearch span { float:left; font-family:Arial; font-size:12px; color: #666; line-height:25px; width:95%; padding: 6px 0 6px 0;}
.PublicationSearch ul {list-style:none;padding:0;margin-left:32px !important;height:25px; padding: 6px 0 6px 0;}
.PublicationSearch ul li{float:left; padding:0;margin: 0; width:150px;}
.PublicationSearch ul li label {color: #666; float: none; padding:0; }
.PublicationSearch ul li input[type=radio] {  position: absolute; margin-left: -20px;margin-top: 2px;}
.PublicationSearch.DropDownListYear{}

.PublicationSearch .formRow.half .title { width: 20% !important; float:left; padding-right:5px; font-family:Arial; font-size:12px; color: #666; }
.PublicationSearch .formRow.half .title.describe { width:30px !important; padding-top:5px; }


.PublicationSearch .formRow.half .value { width: 54% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }
.PublicationSearch .formRow.half .valueFormat { margin-left: 21%; width: 54% !important; font-family:Verdana; font-size:11px; color:#666; padding:6px 0 6px 0; }
.PublicationSearch .formRow.half .valueFormat.left { margin-left:140px; }

.PublicationSearchResults { width:96%; padding-left: 15px;}
.PublicationSearchResults .HeaderRow { color: #4F4F4F; padding-bottom: 4px; padding-top: 10px; border-bottom-color: #D3D7DC; font-weight: bold; font-size: 11px;}
.PublicationSearchResults .coll-1 {width:25%;}
.PublicationSearchResults .coll-2 {width:70%; font-size:12px;position:relative;top:12px; }

.PublicationSearchResults .title { width: 95% !important; float:left; padding-right:0; font-family:Arial; font-size:12px; color: #666; font-weight: 700;}
.PublicationSearchResults .value { width: 95% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }

.PublicationSearch #search-publications-div-top-nav { font-size: 12px; padding: 20px 5px 10px 0; }
.PublicationSearch #footer-bottom { font-size: 12px; padding: 30px 5px 20px 0; }
.PublicationSearch .NewItem { padding-top:35px; }

.PublicationSearch .Dates .date { float:left; }
.PublicationSearch .Dates .date .describe { width:40px !important; padding-top:5px !important; }
.PublicationSearch .Dates .date input { width:150px !important;}
.PublicationSearch .Dates .date .valueFormat { width: 100px !important; font-family:Verdana; font-size:11px; color:#666; padding:6px 0 6px 0; margin-left:45px !important; }


.PublicationSearch #reset-and-search .GreyBTN { margin-left:155px !important; }
.PublicationSearch #reset-and-search .resetBtn { margin-top:8px; }

.form_background {background-color: #fff; padding-bottom:20px;}

.EvaluationReportView { width:96%; padding-left: 15px;}
.EvaluationReportView .HeaderRow { color: #4F4F4F; padding-bottom: 4px; padding-top: 10px; border-bottom-color: #D3D7DC; font-weight: bold; font-size: 11px;}
.EvaluationReportView .coll-1 { width:25%; text-align:left !important; margin-left:5px; font-weight:700;}
.EvaluationReportView .coll-2 { width:70%; }

.EvaluationReport .title { width: 100% !important; float:left; padding-right:0; font-family:Arial; font-size:12px; color: #666; }
.EvaluationReport .value { width: 100% !important; font-family:Verdana; font-size:12px;  }


.EvaluationResults { width:96%; padding-left: 15px;}
.EvaluationResults .HeaderRow { color: #4F4F4F; padding-bottom: 4px; padding-top: 10px; border-bottom-color: #D3D7DC; font-weight: bold; font-size: 11px;}
.EvaluationResults .coll-1 { width:25%; text-align:left !important; margin-left:5px; font-weight:700;}
.EvaluationResults .coll-2 { width:70%; }

.EvaluationResults .title { width: 100% !important; float:left; padding-right:0; font-family:Arial; font-size:12px; color: #666; }
.EvaluationResults .value { width: 100% !important; font-family:Verdana; font-size:12px;  }


.EvaluationSearch .title { width: 20% !important; float:left; padding-right:0; font-family:Arial; font-size:12px; color: #666; }
.EvaluationSearch .value { width: 70% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }
.EvaluationSearch .valueSmall { width: 30% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }
.EvaluationSearch .DropDownList { width: 70% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 4px 6px 4px;}

.EvaluationSearchResults { width:96%;}
.EvaluationSearchResults .HeaderRow { color: #4F4F4F; padding-bottom: 4px; padding-top: 10px; border-bottom-color: #D3D7DC; font-weight: bold; font-size: 11px;}
.EvaluationSearchResults .coll-1 {width:25%;}
.EvaluationSearchResults .coll-2 {width:70%;}

.EvaluationSearchResults .title { width: 95% !important; float:left; padding-right:0; font-family:Arial; font-size:12px; color: #666; font-weight: 700;}
.EvaluationSearchResults .tableValue { width: 95% !important; font-family:Verdana; font-size:12px; }


/*.PlugIn .inputStyledTxtSmall { width: 20px !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0;}*/
/*End publications*/

/* START PublicHealth */
.PublicHealth .title { width: 25% !important; float:left; padding-right:0; font-family:Arial; font-size:12px; color: #666; }
.PublicHealth .value { width: 70% !important; padding-right:0; font-family:Arial; font-size:12px; color:#000; }
.PublicHealth .DateField .value { font-size:11px; color: #445064;}
.PublicHealth .separator { border-bottom:solid 1px #ccc; width:98%; height:2px; margin:10px 0 0 12px; float:left; }
.PublicHealth .DocumentTable { margin: 0 0 0 21.1%; }
.PublicHealth .DocumentTable .docTitle { padding:3px 0 3px 24px; margin-top:10px; }
.PublicHealth .DocumentTable .doclanguage { margin:0px 0 0 26px; padding:0; color: #445064; font-size: 11px; padding-bottom: 5px;}
.PublicHealth .value { width: 70% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }
.PublicHealth .valueSmall { width: 30% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }
.PublicHealth .DropDownList { width: 70% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 4px 6px 4px;}
.PublicHealth .formRow.half .title { width: 20% !important; float:left; padding-right:5px; font-family:Arial; font-size:12px; color: #666; }
.PublicHealth .formRow.half .value { width: 54% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }
.PublicHealth .formRow.half .valueFormat { margin-left: 21%; width: 54% !important; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }
.PublicHealth .formRow { padding: 0 0 0 15px; }
.PublicHealth .formRow .inputStyledTxtMedium { width: 65%; margin-left: 5px; padding-left: 2px; }

.PublicHealthSearchResults .DataTable { width:90%; padding-left: 20px;}
.PublicHealthSearchResults .DataTable .HeaderRow { color: #4F4F4F; padding-bottom: 4px; padding-top: 10px; border-bottom-color: #D3D7DC; font-weight: bold; font-size: 11px;}
.PublicHealthSearchResults .DataTable .ItemRow { padding: 2px 0; }
.PublicHealthSearchResults .DataTable .coll-1 {width:25%;}
.PublicHealthSearchResults .DataTable .coll-2 {width:65%;}

.PublicHealthSearchResults .paginationWraper { color: #333;  font-family:Verdana; font-size:10px !important; text-align: right; width:95%;}
.PublicHealthSearchResults .paginationWraper span { float:none; color: #535353; padding: 8px !important; margin: 0 !important; text-decoration:none; font-size:10px !important;font-weight:bold; }
.PublicHealthSearchResults .paginationWraper a { float:none; padding: 8px !important; background-color:#EDEDED !important; margin: 0 2px !important; font-size:10px !important;text-decoration:none; color:#535353 !important; }
.PublicHealthSearchResults .paginationWraper a:hover { text-decoration:none; color:#000 !important; background-color:#E4E4E4 !important; }
                           
/*.DataTable { width:100%; margin:0 0 0 0; }
.DataTable .HeaderRow { float:left; width:100%; font-family:Arial; font-size:12px; color:#999; border-bottom:solid 1px #E4E4E4; padding:13px 0 8px 0; }
.DataTable .DescriptionRow { float:left; width:100%; font-family:Arial; font-size:12px; color:#999; padding:13px 0 8px 0; }
.DataTable .ItemRow { float:left; width:100%; font-family:Arial; font-size:11px; color:#333; padding:8px 0 8px 0; }
.DataTable .ItemRow.AlternativeItem { background-color:#F3F3F3;}
.DataTable .HeaderRow div, .DataTable .ItemRow div, .DataTable .FooterRow div { float:left; padding:0 12px 0 0; text-align:left; }
.DataTable .ItemRow a { /*color:#0099FF; }
.DataTable .ItemRow a:hover { text-decoration:none;}
END DataTable styling*/

.PublicHealth .form_background {background-color: #F7EEEC; padding-bottom:20px;}

.PublicHealth .searchForm {background-color: #DFF5F5; padding-bottom:20px;}
/*End Public Health Search*/

/*Start WISH*/

.WISH .title { width: 20% !important; float:left; padding-right:0; font-family:Arial; font-size:12px; color: #666; }

.WISH .value { width: 70% !important; padding-right:0; font-family:Arial; font-size:12px; color:#000; }
.WISH .DateField .value { font-size:11px; color: #445064;}
.WISH .separator { border-bottom:solid 1px #ccc; width:98%; height:2px; margin:10px 0 0 12px; float:left; }
.WISH .DocumentTable { margin: 0 0 0 21.1%; }
.WISH .DocumentTable .docTitle { padding:3px 0 3px 24px; margin-top:10px; }
.WISH .DocumentTable .doclanguage { margin:0px 0 0 26px; padding:0; color: #445064; font-size: 11px; padding-bottom: 5px;}

.WISH .value { width: 70% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }
.WISH .valueSmall { width: 30% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }
.WISH .DropDownList { width: 70% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 4px 6px 4px;}

.WISH .formRow.half .title { width: 20% !important; float:left; padding-right:5px; font-family:Arial; font-size:12px; color: #666; }
.WISH .formRow.half .value { width: 54% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }
.WISH .formRow.half .valueFormat { margin-left: 21%; width: 54% !important; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }

.WISH .formRow { padding: 0 0 0 15px; }
.WISH .formRow .inputStyledTxtMedium { width: 70%; padding-left: 2px; }

.WISH .checkBoxList { width: 10%; min-width: 60px; }
.WISH .checkBoxList td { padding: 5px 0 0 5px; }
.WISH .checkBoxList label { width: auto; }

.WISH .msgContainer {
    background-color: #FFE6E6;
    border: 1px solid #FFB9B9;
    clear: both;
    color: #FF0404;
    font-size: 12px;
    line-height: 16px;
    margin: 0 20px 10px;
    padding: 5px 10px;
    width: 90%;
}

.WISHSearchResults { width:96%; padding-left: 15px;}
.WISHSearchResults .HeaderRow { color: #4F4F4F; padding-bottom: 4px; padding-top: 10px; border-bottom-color: #D3D7DC; font-weight: bold; font-size: 11px;}
.WISHSearchResults .coll-1 {width:25%;}
.WISHSearchResults .coll-2 {width:70%;}

.WISHSearchResults .title { width: 95% !important; float:left; padding-right:0; font-family:Arial; font-size:12px; color: #666; font-weight: 700;}
.WISHSearchResults .value { width: 95% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }

.WISH .dynamic_form_background {background-color: #EBECF0; padding-bottom:20px;}

/*.PlugIn .inputStyledTxtSmall { width: 20px !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0;}*/

/*End WISH*/


/* START HealthImpactAssessmentJoin */
.HealthImpactAssessmentJoin .title { width: 25% !important; float:left; padding-right:0; font-family:Arial; font-size:12px; color: #666; }
.HealthImpactAssessmentJoin .value { width: 70% !important; padding-right:0; font-family:Arial; font-size:12px; color:#000; }
.HealthImpactAssessmentJoin .DateField .value { font-size:11px; color: #445064;}
.HealthImpactAssessmentJoin .separator { border-bottom:solid 1px #ccc; width:98%; height:2px; margin:10px 0 0 12px; float:left; }
.HealthImpactAssessmentJoin .DocumentTable { margin: 0 0 0 21.1%; }
.HealthImpactAssessmentJoin .DocumentTable .docTitle { padding:3px 0 3px 24px; margin-top:10px; }
.HealthImpactAssessmentJoin .DocumentTable .doclanguage { margin:0px 0 0 26px; padding:0; color: #445064; font-size: 11px; padding-bottom: 5px;}

.HealthImpactAssessmentJoin .value { width: 70% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }
.HealthImpactAssessmentJoin .valueSmall { width: 30% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }
.HealthImpactAssessmentJoin .DropDownList { width: 70% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 4px 6px 4px;}

.HealthImpactAssessmentJoin .formRow.half .title { width: 20% !important; float:left; padding-right:5px; font-family:Arial; font-size:12px; color: #666; }
.HealthImpactAssessmentJoin .formRow.half .value { width: 54% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }
.HealthImpactAssessmentJoin .formRow.half .valueFormat { margin-left: 21%; width: 54% !important; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }

.HealthImpactAssessmentJoin .formRow { padding: 0 0 0 15px; }
.HealthImpactAssessmentJoin .formRow .inputStyledTxtMedium { width: 65%; margin-left: 5px; padding-left: 2px; }

.HealthImpactAssessmentJoin .checkBoxList { width: 50%; }
.HealthImpactAssessmentJoin .checkBoxList td { padding: 4px 5px; }

.HealthImpactAssessmentJoin input[type="checkbox"] { width: auto; margin-left: 5px; margin-top: 10px;}

.HealthImpactAssessmentJoin .msgContainer {
    background-color: #FFE6E6;
    border: 1px solid #FFB9B9;
    clear: both;
    color: #FF0404;
    font-size: 12px;
    line-height: 16px;
    margin: 0 20px 10px;
    padding: 5px 10px;
    width: 70%;
}

.HealthImpactAssessmentJoinSearchResults { width:96%; padding-left: 15px;}
.HealthImpactAssessmentJoinSearchResults .HeaderRow { color: #4F4F4F; padding-bottom: 4px; padding-top: 10px; border-bottom-color: #D3D7DC; font-weight: bold; font-size: 11px;}
.HealthImpactAssessmentJoinSearchResults .coll-1 {width:25%;}
.HealthImpactAssessmentJoinSearchResults .coll-2 {width:70%;}

.HealthImpactAssessmentJoinSearchResults .title { width: 95% !important; float:left; padding-right:0; font-family:Arial; font-size:12px; color: #666; font-weight: 700;}
.HealthImpactAssessmentJoinSearchResults .value { width: 95% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }

.HealthImpactAssessmentJoin .form_background {background-color: #F7EEEC; padding-bottom:20px;}
/* END HealthImpactAssessmentJoin */

/* START Expression of Interest*/

.exInform {background-color:#ECEBE8 !important;}
#eoiFormWrapper .msgContainer {
background-color: #FFE6E6;
border: solid 1px #FFB9B9;
clear: both;
color: #FF0404;
width: 54em;
line-height: 16px;
margin: 0 0 2px 10px;
padding: 15px 4px 15px 14px;
font-size:12px;
}
#eoiFormWrapper .colourRed 
{
    margin: 2px 0 0;
    padding: 0;
    display: block;
    float: left;
}

.eoiTable{ font-family: Arial;font-size: 11px;font-weight: bold;color: #333;background: #D3D2CB; padding-left:5px !important;line-height: 30px; border-collapse: separate;border-spacing: 2px!important;border-color: gray!important; width:618px;}
.eoiTableHeader{ width:150px !important; }
.eoiTableRow{ width:170px !important; }
.eoiTableRowBtn{ width:170px !important; }
.eoiTableRowLong{ width:340px !important; }
.eoiIncludeBtnWidth{ width:80px !important; }

.inputMultipleStyledTxtSmallTall{
height: 80px;
width:170px !important;
border-top: solid 1px #BDB9AE;
border-left: solid 1px #BDB9AE;
border-bottom: solid 1px #736F60;
border-right: solid 1px #736F60;
font-family: Verdana;
font-size: 12px;
padding: 6px 0 6px 0
}

.inputMultipleStyledTxtMedium {
height: 80px;
width:340px !important;
border-top: solid 1px #BDB9AE;
border-left: solid 1px #BDB9AE;
border-bottom: solid 1px #736F60;
border-right: solid 1px #736F60;
font-family: Verdana;
font-size: 12px;
padding: 6px 0 6px 0
}

.pdf-icon { padding-left:20px !important; background:url('http://www.healthscotland.com/themes/healthscotland/images/filetypes/file-pdf.png') 0 0px no-repeat; }
.ppt-icon { padding-left:20px !important; background:url('http://www.healthscotland.com/themes/healthscotland/images/filetypes/file-ppt.png') 0 0px no-repeat; }
.txt-icon { padding-left:20px !important; background:url('http://www.healthscotland.com/themes/healthscotland/images/filetypes/file-txt.png') 0 0px no-repeat; }
.xls-icon { padding-left:20px !important; background:url('http://www.healthscotland.com/themes/healthscotland/images/filetypes/file-xls.png') 0 0px no-repeat; }
.doc-icon { padding-left:20px !important; background:url('http://www.healthscotland.com/themes/healthscotland/images/filetypes/file-doc.png') 0 0px no-repeat; }
.avi-icon { padding-left:20px !important; background:url('http://www.healthscotland.com/themes/healthscotland/images/filetypes/file-avi.png') 0 0px no-repeat; }
.mp3-icon { padding-left:20px !important; background:url('http://www.healthscotland.com/themes/healthscotland/images/filetypes/file-mp3.png') 0 0px no-repeat; }
.mpeg-icon { padding-left:20px !important; background:url('http://www.healthscotland.com/themes/healthscotland/images/filetypes/file-mpg.png') 0 0px no-repeat; }
.image-icon { padding-left:20px !important; background:url('http://www.healthscotland.com/themes/healthscotland/images/filetypes/image.png') 0 0px no-repeat; }
.unknown-icon { padding-left:20px !important; background:url('http://www.healthscotland.com/themes/healthscotland/images/filetypes/notepad.png') 0 0px no-repeat; }

.confirmCheckBox Input {float:left !important;text-align:left;vertical-align: middle;display:block;}
.confirmCheckBox Label {position: relative;width:90%;top: -4px;display:block; margin-left: 18px;top: -25px;}

.formRow label {
width: 99%;
display: block;
text-align: left;
color: #333;
padding: 5px 5px 4px 0;
}


/*END Expression of Interest*/

/* START FeedbackForm */
.FeedbackForm .title { width: 25% !important; float:left; padding-right:0; font-family:Arial; font-size:12px; color: #666; }
.FeedbackForm .value { width: 70% !important; padding-right:0; font-family:Arial; font-size:12px; color:#000; }
.FeedbackForm .DateField .value { font-size:11px; color: #445064;}
.FeedbackForm .separator { border-bottom:solid 1px #ccc; width:98%; height:2px; margin:10px 0 0 12px; float:left; }
.FeedbackForm .DocumentTable { margin: 0 0 0 21.1%; }
.FeedbackForm .DocumentTable .docTitle { padding:3px 0 3px 24px; margin-top:10px; }
.FeedbackForm .DocumentTable .doclanguage { margin:0px 0 0 26px; padding:0; color: #445064; font-size: 11px; padding-bottom: 5px;}

.FeedbackForm .value { width: 70% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }
.FeedbackForm .valueSmall { width: 30% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }
.FeedbackForm .DropDownList { width: 70% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 4px 6px 4px;}

.FeedbackForm .formRow.half .title { width: 20% !important; float:left; padding-right:5px; font-family:Arial; font-size:12px; color: #666; }
.FeedbackForm .formRow.half .value { width: 54% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }
.FeedbackForm .formRow.half .valueFormat { margin-left: 21%; width: 54% !important; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }

.FeedbackForm .formRow { padding: 0 0 0 15px; }
.FeedbackForm .formRow .inputStyledTxtMedium { width: 65%; margin-left: 5px; padding-left: 2px; }

.FeedbackForm .formRow.captcha { margin: 5px; padding: 15px; }
.FeedbackForm .formRow.captcha .title { width: 95% !important; }
.FeedbackForm .formRow.captcha img { margin: 10px 2px !important; }
.FeedbackForm .formRow.captcha .inputStyledTxtMedium { width: 25%; margin-left: 0; }

.FeedbackForm .checkBoxList { width: 50%; }
.FeedbackForm .checkBoxList td { padding: 4px 5px; }

.FeedbackForm input[type="checkbox"] { width: auto; margin-left: 5px; margin-top: 10px;}

.FeedbackForm .msgContainer {
    background-color: #FFE6E6;
    border: 1px solid #FFB9B9;
    clear: both;
    color: #FF0404;
    font-size: 12px;
    line-height: 16px;
    margin: 0 20px 10px;
    padding: 5px 10px;
    width: 70%;
}

.FeedbackFormSearchResults { width:96%; padding-left: 15px;}
.FeedbackFormSearchResults .HeaderRow { color: #4F4F4F; padding-bottom: 4px; padding-top: 10px; border-bottom-color: #D3D7DC; font-weight: bold; font-size: 11px;}
.FeedbackFormSearchResults .coll-1 {width:25%;}
.FeedbackFormSearchResults .coll-2 {width:70%;}

.FeedbackFormSearchResults .title { width: 95% !important; float:left; padding-right:0; font-family:Arial; font-size:12px; color: #666; font-weight: 700;}
.FeedbackFormSearchResults .value { width: 95% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }

.FeedbackForm .form_background {background-color: #e1e6e2; padding-bottom:20px;}
/* END FeedbackForm */


/** START HEN Form */

.henWrapper{background-color:#f7eeec !important;line-height:18px;}
.henWrapper .formRow .label {font-size:12px; margin-left:15px;line-height:25px;}
.henWrapper .msgContainer {background-color:#B81111; font-size:12px;margin-left:15px; color:#fff;padding:5px 0px 5px 5px; width:95%}
.henWrapper input[type=text]{width:450px; margin-right:15px;line-height:20px;padding:1px;}
.henWrapper input[type=submit] { height:31px; width:88px; background:url(http://www.healthscotland.com/themes/healthscotland/images/iconsNew/greyBtn.png) no-repeat 0 0px; cursor:pointer; border:none; color:#333333; font-family:Arial; font-weight:bold; font-size:13px; margin:0; padding:0;margin-right:15px;}
.henWrapper input[type=submit]:hover { background-position:0 -32px; color:#1E1E1E; }

/** END HEN Form */


/** START Research Publications */

.researchPublicationsSearchWrapper {background-color:#F7EEEC}
.researchPublicationsSearchWrapper Label {margin-left:15px; width:200px;color: #666666;  font-family: Arial; font-size: 12px; padding-right: 0;}
.researchPublicationsSearchWrapper input[type=text]{width:450px;}
.researchPublicationsSearchWrapper select {width:450px !important}
.researchPublicationsSearchWrapper input[type=submit] {float:right; margin-right:30px!important;}

.leftColData {width:150px !important;font-family: Arial; font-size: 12px; vertical-align:text-top; font-weight:bold;color: #666666;}
.rightColData {font-family: Arial; font-size: 12px; line-height:20px;width:500px; text-align:justify; }

.researchPublicationsSearchWrapper span{margin-left:18px; width:200px;color: #666666;  font-family: Arial; font-size: 12px; padding-right: 0; line-height:25px;}
.researchPublicationsSearchWrapper .spanText{margin-left:13px; width:650px;color: #666666;  font-family: Arial; font-size: 12px; padding-right: 0; line-height:20px; text-align:justify}
.researchPublicationsSearchWrapper .spanMed{margin-left:6px; width:140px;color: #666666;  font-family: Arial; font-size: 12px; padding-right: 0; line-height:20px; text-align:justify; padding:6px 0 6px 0;}
.researchPublicationsSearchWrapper .spanSmall{margin-left:6px; width:40px;color: #666666;  font-family: Arial; font-size: 12px; padding-right: 0; line-height:20px; text-align:justify; padding:6px 0 6px 0; font-weight:bold;}
.researchPublicationsSearchWrapper .listing {margin-left:32px!important;}
.researchPublicationsSearchWrapper .topButtons{margin-right: -18px;margin-top: 5px;}


.researchPublicationsSearchWrapper ul {list-style:none;padding:0;margin:0; }
.researchPublicationsSearchWrapper ul li{float:left; padding:0;margin: 0; width:180px;}
.researchPublicationsSearchWrapper ul li label {color: #666; float: none; padding:0; *text-indent:10px; margin-top: -4px!important; *margin-top: -20px;}
.researchPublicationsSearchWrapper ul li input[type=radio] {position: absolute; margin-left:-6px;}
/*.researchPublicationsSearchWrapper ul li input[type=radio] {margin-left:-36px\9 !important;}*/

.researchPublicationsSearchWrapper .chkSelectList {*margin-left:-10px;}
.researchPublicationsSearchWrapper .chkSelectList  ul {margin-left:-6px !important; padding-bottom:50px !important; padding-top:0px !important; height:30px!important;}
.researchPublicationsSearchWrapper .chkSelectList ul li label{height:30px !important; text-indent:6px;}
.researchPublicationsSearchWrapper .chkSelectList ul li input[type=checkbox]{width: 13px; height: 13px; padding: 0; margin:0; vertical-align: bottom;position: relative;top: 15px; *overflow: hidden; }
.researchPublicationsSearchWrapper .chkSelectList ul li input[type=submit]{padding: 0; margin:0; vertical-align: bottom;position: relative;top: 20px; *overflow: hidden; *margin-bottom: 10px !important;}

.researchPublicationsSearchWrapper .inputStyledTxt {margin-left:12px; width: 650px !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0;}
.researchPublicationsSearchWrapper .labelSmall { width:20px;color: #666666;  font-family: Arial; font-size: 12px; padding-right: 0;}

.researchPublicationsSearchWrapper .DropDownListYear { width: 100px !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 4px 6px 4px; }
.researchPublicationsSearchWrapper .DropDownListLocation{ width: 238px !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 4px 6px 4px; }
.researchPublicationsSearchWrapper .DropDownListPageSize{ width: 75px !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 4px 6px 4px; }

.researchPublicationsSearchResultsWrapper .paginationWraper { color: #333;  font-family:Verdana; font-size:10px !important; text-align: right; width:95%;}
.researchPublicationsSearchResultsWrapper .paginationWraper span { float:none; color: #535353; padding: 8px !important; margin: 0 !important; text-decoration:none; font-size:10px !important;font-weight:bold; }
.researchPublicationsSearchResultsWrapper .paginationWraper a { float:none; padding: 8px !important; background-color:#EDEDED !important; margin: 0 2px !important; font-size:10px !important;text-decoration:none; color:#535353 !important; }
.researchPublicationsSearchResultsWrapper .paginationWraper a:hover { text-decoration:none; color:#000 !important; background-color:#E4E4E4 !important; }

.checkTableCol{width:90px; margin-left:6px;}
.checkTableCol [type=checkbox] {width: 13px; height: 13px; padding: 0; margin:0; vertical-align: middle;position: relative;top: 0px; *overflow: hidden;z-index:2;}
.checkTableCol label {width:60px;text-indent: 20px; vertical-align: middle; padding-top:0px !important;z-index:1;}
.titleTableCol{width:380px;}
.authorTableCol{width:90px;}
.yearTableCol{width:30px;}
.checkTableCol span label{top:-15px; position:relative;}

.colDescription{width:100px !important; padding-left:6px!important;font-family: Arial;font-size: 12px;color: #666;}
.colField{width:450px !important;}


.chkBottom ul {padding:0;margin:0;  float:left;margin-left:15px !important;float:left; width:600px; *margin-left:6px!important; }
.chkBottom ul li{ padding:0;margin:0;list-style:none;display: inline-block;*display: inline;}
.chkBottom ul li label{padding-left: 15px;text-indent: 15px; height:30px!important; width:170px;*top:-25px;*position: relative;}
.chkBottom ul li input[type=checkbox]{width: 13px; height: 13px; padding: 0; margin:0; vertical-align: bottom;position: relative;top: 22px;}
.chkBottom ul li input[type=submit]{padding: 0; margin:0; vertical-align: bottom;position: relative;top:-20px;}


.chkBottomAuthor ul {padding:0;margin:0;  float:left;margin-left:15px !important;float:left; width:600px; }
.chkBottomAuthor ul li{ padding:0;margin:0;list-style:none;display: inline-block;}
.chkBottomAuthor ul li label{padding-left: 15px;text-indent: 15px; height:30px!important; width:170px;}
.chkBottomAuthor ul li input[type=checkbox]{width: 13px; height: 13px; padding: 0; margin:0; vertical-align: bottom;position: relative;top: 22px;}
.chkBottomAuthor ul li input[type=submit]{padding: 0; margin:0; vertical-align: bottom;position: relative; padding-bottom:6px; }


.authorLabel{width:180px !important; line-height:35px;}
.authorSearchInput input[type=text] { width: 300px;padding-left: 2px;  border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }
.authorSearchButton{width:200px; float:left; margin-left:15px; padding-bottom:12px;}
/** END Research Publications */


/* START Events */
.EventsList .title { width: 25% !important; float:left; padding-right:0; font-family:Arial; font-size:12px; color: #666; }
.EventsList .DateField .value { font-size:11px; color: #445064;}
.EventsList .separator { border-bottom:solid 1px #ccc; width:98%; height:2px; margin:10px 0 0 12px; float:left; }
.EventsList .DocumentTable { margin: 0 0 0 21.1%; }
.EventsList .DocumentTable .docTitle { padding:3px 0 3px 24px; margin-top:10px; }
.EventsList .DocumentTable .doclanguage { margin:0px 0 0 26px; padding:0; color: #445064; font-size: 11px; padding-bottom: 5px;}
.EventsList .value { width: 70% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }
.EventsList .valueSmall { width: 30% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }
.EventsList .formRow.half .title { width: 20% !important; float:left; padding-right:5px; font-family:Arial; font-size:12px; color: #666; }
.EventsList .formRow.half .value { width: 54% !important; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }
.EventsList .formRow.half .valueFormat { margin-left: 21%; width: 54% !important; font-family:Verdana; font-size:12px; padding:6px 0 6px 0; }
.EventsList .formRow { padding: 0 0 0 15px; }

.EventsList .formRow .inputStyledTxtMedium { width: 65%; margin-left: 5px; padding-left: 2px; }
.EventsList .DropDownList { width: 65% !important; margin-left: 5px; border-top:solid 1px #BDB9AE; border-left:solid 1px #BDB9AE; border-bottom:solid 1px #736F60; border-right:solid 1px #736F60; font-family:Verdana; font-size:12px; padding:6px 4px 6px 4px;}
.EventsList .DropDownList.coll-1 { width: 25% !important; }
.EventsList .DropDownList.coll-2 { width: 25% !important; }

.EventSearchResults .DataTable { width:90%; }
.EventSearchResults .DataTable.EventSummary .ItemRow { width: 90%; padding: 8px 0 8px 8px; }
.EventSearchResults .DataTable.EventSummary .ItemRow .coll-1 { float: left; width:15%; text-align:left; margin-left:5px; }
.EventSearchResults .DataTable.EventSummary .ItemRow .coll-2 { float: left; width:75%; text-align:left; }
.EventSearchResults .DataTable.EventSummary .ItemRow .coll-2.bordered { border-left: 1px solid #999; padding-left: 5px; }

.EventSearchResults .DataTable.EventSummary .InnerItemRow { width: 90%; padding: 2px 0 2px 0px; }
.EventSearchResults .DataTable.EventSummary .InnerItemRow .coll-1 { float: left; width:15%; text-align:left; margin-left: 0; }
.EventSearchResults .DataTable.EventSummary .InnerItemRow .coll-2 { float: left; width:75%; text-align:left; }

.EventSearchResults .DataTable.EventSummary .imgEventLogo { width:95%; border-right: 1px solid #999; }
.EventSearchResults .DataTable.EventSummary h3 { padding: 0 !important; }
.EventSearchResults .DataTable.EventSummary .small { font-size: 0.75em; padding-left: 5px; }
.EventSearchResults .DataTable.EventSummary p { padding: 5px 0 !important; }
.EventSearchResults .DataTable.EventSummary .eventDescription { width:95%; text-align: left; }
.EventSearchResults .DataTable.EventSummary .rowSeparator { width:95%; border-bottom:solid 1px #a0a0a0; margin: 2px 0; }

.EventSearchResults .paginationWraper { color: #333;  font-family:Verdana; font-size:10px !important; text-align: right; width:95%;}
.EventSearchResults .paginationWraper span { float:none; color: #535353; padding: 8px !important; margin: 0 !important; text-decoration:none; font-size:10px !important;font-weight:bold; }
.EventSearchResults .paginationWraper a { float:none; padding: 8px !important; background-color:#EDEDED !important; margin: 0 2px !important; font-size:10px !important;text-decoration:none; color:#535353 !important; }
.EventSearchResults .paginationWraper a:hover { text-decoration:none; color:#000 !important; background-color:#E4E4E4 !important; }
                       
.EventsList .searchForm {background-color: #efe8ea; padding-bottom:20px;}

.EventDetails .title { width: 25% !important; text-align: left; color: #666; font-family: Arial; font-size: 12px; padding: 0 10px 0 0; display: block; float: left;}
.EventDetails .value { width: 65% !important; text-align: left; color: #333; font-family: Arial; font-size: 12px; padding: 0 10px 0 0; line-height: 16px; word-wrap: break-word; display: block; float: left;}
.EventDetails .separator { border-bottom:solid 1px #ccc; width:98%; height:2px; margin:10px 0 0 12px; float:left; }

.EventDetails .DocumentTable { margin: 0 0 0 21.1%; }
.EventDetails .DocumentTable .docTitle { padding:3px 0 3px 24px; margin-top:10px; }
.EventDetails .DocumentTable .doclanguage { margin:0px 0 0 26px; padding:0; color: #445064; font-size: 11px; padding-bottom: 5px;}

.EventDetails .DataTable { width: 95%; }
.EventDetails .DataTable .ItemRow { width: 95%; padding: 8px 0 8px 0px; }
.EventDetails .DataTable .ItemRow .coll-1 { float: left; width:48%; text-align:left; }
.EventDetails .DataTable .ItemRow .coll-2 { float: left; width:48%; text-align:left; }
.EventDetails .DataTable .ItemRow .coll-3 { float: left; width: inherit; text-align:left; }
.EventDetails .DataTable .ItemRow .coll-4 { float: left; width: inherit; text-align:left; }
.EventDetails .DataTable .ItemRow .coll-5 { float: left; width: 55%; text-align:left; }
.EventDetails .DataTable .ItemRow .coll-6 { float: left; width: 43%; text-align:left; }

.EventDetails .DataTable .ItemRow.dates { padding: 2px 0 2px 5px; }
.EventDetails .DataTable .ItemRow.dates.headers { font-weight: bold; padding-top: 8px; }
.EventDetails .DataTable .ItemRow.dates .coll-1 { width: 35%; }
.EventDetails .DataTable .ItemRow.dates .coll-2 { width: 27%; }
.EventDetails .DataTable .ItemRow.dates .coll-3 { width: 27%; }

.EventDetails .DataTable .ItemRow.notes .value p { padding: 0; }

.EventDetails .GoogleMap { padding: 5px 0 5px 50px; !important; }
.EventDetails .GoogleMap p { padding: 5px 0 !important; }
/*End Events*/