﻿/* 2013 styles */

body { background-color: #777777;  }

.masterfootertext { color: White; font-size: 10pt; }
.masterfooterbar li { margin-bottom: 10px; background-image: url("../../Images/Docmail/IconsMaster/MenuBarDividerWhiteLarge.png"); }
.masterfooterbar li a { color: white; text-transform: none;}
.masterfooterbar li a:hover { color: #f05a28; text-transform: none; text-decoration: none; }
.masterfootertext p { font-size: 8pt; }

.masterheaderframe {background-color: rgb(48,48,48); background: url("../../images/Docmail/IconsMaster/topstrip.png") repeat-x; margin:0px; padding: 0px;}
.masterheaderframeinner {padding: 0px 0px 0px 0px; min-height: 0px;}
.masterheaderframeicons { float:left; margin-top: 0px; }
.masterheadernavbartop { float: left; margin-top: 0px; }
.mastertopimage {display: none; visibility: hidden; }
.mastersiteimage { width: 220px; min-height: 90px; background-image: url("../../images/Docmail/IconsMaster/dmlogobar.gif"); }
.masterfooterlogo {background-image: url("../../images/Docmail/IconsMaster/dmfooterlogo.png");}

.masternavbar { float: right; margin-top: 0px; padding-top: 25px; background-color: Transparent;  font-style:italic;}
.masternavbar li { background-image: url("../../Images/Docmail/IconsMaster/MenuBarDividerGrey.png"); }
.masternavbar li a { color: #777777; text-transform: none; font-size: 11pt;}
.masternavbar li a:hover, .masternavbar li.masternavcurrent a:hover  {  color: #f05a28; text-transform: none; text-decoration: none; }
.masternavbar li.masternavcurrent a {color: white;}

/* logged in search box style */
.masterloggedinname { color: #f05a28 ;}
a .masterloggedinname:hover { color: #f05a28; text-decoration: underline; } 
.masterheaderframe {background-color: white; background: url("../../images/Docmail/IconsMaster/topstrip.png") repeat-x; margin:0px; padding: 0px;}

.masterheaderloggedin { float: left; text-align: left; min-height: 37px; width: 260px; margin-left: -212px; padding: 17px 490px 0px 40px; font-size: 10pt; margin-top: 36px; background: url("../../images/Docmail/IconsMaster/searchbg.png") no-repeat; }

.mastersignup span:hover { text-decoration: underline; color: #f05a28; }

.homeheaderlogo{ margin-top: 0px;  padding: 24px 10px 0px 85px; background: transparent url("../../Images/Docmail/IconsFrontPage/MailingHeader.png") no-repeat top left;}
.homemailing{ width: 441px; min-height: 544px; border-top: 1px solid #CFCFCF;  border-right: 1px solid #CFCFCF;  border-bottom: 1px solid #CFCFCF; border-left: 6px solid #73BDDD; background-image: url("../../Images/Docmail/IconsFrontPage/MailingBackground.jpg");}
.homelibrary{ min-height: 237px; border-left: 6px solid #F8AF40; border-top: 1px solid #CFCFCF;  border-right: 1px solid #CFCFCF;  border-bottom: 1px solid #CFCFCF; background-image: url("../../Images/Docmail/IconsFrontPage/LibraryBackground.jpg");}
.homeadmin{ min-height: 237px; border-left: 6px solid #8DC044; border-top: 1px solid #CFCFCF;  border-right: 1px solid #CFCFCF;  border-bottom: 1px solid #CFCFCF; background-image: url("../../Images/Docmail/IconsFrontPage/AdminBackground.jpg");}

.homelibraryinner{background-image: url("../../Images/Docmail/IconsMaster/LibraryHeader.png");}     
.homeadmininner {background-image: url("../../Images/Docmail/IconsMaster/AdminHeader.png");}


.homemailingoption{margin: 27px 0px 0px 8px; padding: 10px 40px 19px 77px; }

/* Home panel text */
.homepaneltext, .homerightpanels {color: #5C5C5C;}

.homerightpanels{width: 221px;margin-right: 1px;}


.homemailing h1, .homerightpanels h1{ color: Black; font-family: 'comfortaa'; letter-spacing:1px;  text-transform: uppercase; }

/* Text colour grey */
body, h3, .breadcrumbunvisited, a.breadcrumbunvisited, .mailingbarcontent div, .mailingbarcontent a,  .mailingbarcontent a, .modaltableheader td,.builderpage .paging a, .builderpage .pagingbottom a, .builderpage .paging .currentpage, .builderpage .pagingbottom .currentpage, .builderpage .paging, .builderpage .pagingbottom, .builderpage .paneltop, .builderpage .paneltop span,  .masterloggedinname span, .mastersignup:hover, .adminlist a {color: #5C5C5C; }

/* Footer styles */
.footerlist { color:#fff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:20px; margin-left:12px; padding:0 }
h4.footer { color:#fff; font-family:Comfortaa,sans-serif; font-size:18px; letter-spacing:1.8px; text-shadow:2px 2px #5C5C5C }
h4:first-child { margin-top:0px }
p.footer { color:#ccc; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:16px }
.f-lp { margin-bottom:0px }

#footer { position: relative; width: 888px; height: 434px; margin-left: auto; margin-right: auto; overflow: visible; bottom: 0}
#footer a:link { color:#fff; text-decoration:none }
#footer a:visited { color:#fff; text-decoration:none }
#footer a:hover { color:#fff; text-decoration:underline }
#footer a:active { color:#fff; text-decoration:none }
#footerbar { position: relative; float: left; width: 848px; padding-left: 16px; padding-top: 12px; border-bottom: dotted #ccc 1px;}
#footerbar a:link { color:#303030 }
#footerbar a:visited { color:#303030 }
#footerbar a:hover { color:#e95c0c; text-decoration:underline }
#biglinks a:link { color:#5c5c5c }
#biglinks a:visited { color:#5c5c5c }
#biglinks a:hover { color:#e95c0c; text-decoration:none }
#biglinks a:active { color:#e95c0c; text-decoration:none }
#impressum a:hover { text-decoration:underline }
.makeblack { color:#303030 }
h4.subheader { color:#e95c0c; font-family:Comfortaa,sans-serif; font-size:20px; letter-spacing:2px; margin-left:12px; margin-top:32px; margin-bottom:12px; }
p.intro { color:#5c5c5c; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; line-height:24px; margin-left:12px; }
p.intro2 { color:#5c5c5c; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; line-height:24px; margin-left:12px;}

h5 { color:#fff; font-family:'Comfortaa',sans-serif; font-size:18px; }
h5:first-child { margin-top:0px }
h5.copyrun { color:#e95c0c; font-family:Comfortaa,sans-serif; font-size:18px; letter-spacing:1.8px; margin-left:12px; padding:0px; margin:0px; }
h5:first-child { margin-top:0px }

h4.subheader { color:#e95c0c; font-family:Comfortaa,sans-serif; font-size:20px; letter-spacing:2px; margin-left:12px; margin-top:32px; margin-bottom:12px; font-style:normal }
h4:first-child { margin-top:0px }
h4.footer { color:#fff; font-family:Comfortaa,sans-serif; font-size:18px; letter-spacing:1.8px; text-shadow:2px 2px #5C5C5C }
h4:first-child { margin-top:0px }
h4.menutip { color:#e95c0c; font-family:Comfortaa,sans-serif; font-size:18px; letter-spacing:1.8px; line-height:18px; font-style:normal; margin-top:0; margin-bottom:12px }
h4:first-child { margin-top:0px }
h4.subheader2 { color:#e95c0c; font-family:Comfortaa,sans-serif; font-size:20px; letter-spacing:2px; margin-left:12px; font-style:normal }
h4:first-child { margin-top:0px }

#facebooklink {position: relative; float: left; width: 40px; height: 40px; margin-right: 6px; margin-bottom: 6px; overflow: visible;}
#twitterlink { position: relative; float: left; width: 40px; height: 40px; margin-right: 6px; margin-bottom: 6px; overflow: visible; }
#quickcontact { position: relative; float: left;  height: 31px; padding-left: 12px; padding-top: 10px; overflow: visible; }
.footerlinks { position: relative; float: left; width: 164px; height: 180px; padding-left: 36px; padding-top: 24px; padding-right: 12px; border-right: dotted #ccc 1px; overflow: visible; }
.footerlinklast {  border-right: none; } 
#biglinks { position: relative; float: left; width: 329px; height: 220px; padding-left: 24px; padding-top: 24px; padding-right: 12px; overflow: visible; }
#caret1 { position: relative; float: left; width: 239px; height: 50px; padding: 6px 6px 6px 55px; background-image: url(../../Images/Docmail/IconsFooter/fbutbg4.png); overflow: visible; }
#caret2 { position: relative; float: left; width: 239px; height: 50px; padding: 6px 6px 6px 55px; margin-top: 8px; background-image: url(../../Images/Docmail/IconsFooter/fbutbg5.png); overflow: visible; }
#caret3 { position: relative; float: left; width: 239px; height: 50px; padding: 6px 6px 6px 55px; margin-top: 8px; background-image: url(../../Images/Docmail/IconsFooter/fbutbg3.png); overflow: visible; }

#impressum { position: relative; float: left; width: 923px; padding-left: 36px; padding-top: 12px; overflow: visible; }
#item2 { position: relative; float: left; width: 725px; padding-left: 48px; padding-top: 10px; overflow: visible; }

#item3 { position: relative; float: left; width: 148px; height: 55px; overflow: visible; }

.footerbutcaret span { font-size: 14px; font-weight: normal; font-style: italic; line-height: 8px; }

.footerlist dd { margin-left: 0px; padding-left: 0px; }


/* Additional styles */
a.button { background-image: url('../../Images/Docmail/IconsActions/ButtonLeft.png'); }
a.button span { background-image: url('../../Images/Docmail/IconsActions/ButtonRight.png'); padding: 8px 10px 9px 3px;}

 
 .headerpanel { width: 691px;  border-right: 1px solid #CFCFCF; border-top: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF;}
 .headerpanel h1 { color: Black; font-family: 'comfortaa'; text-transform: uppercase; letter-spacing:1px; }

 
.mailing .headerpanel {  border-left: 6px solid #73BDDD;}
.library .headerpanel { border-left: 6px solid #F8AF40; }
.admin .headerpanel { border-left: 6px solid #8DC044; }



.mailing .nodatapanel {border-left: #73BDDD 6px solid; border-right-color: #CFCFCF; border-top-color: #CFCFCF; border-bottom-color: #CFCFCF;}
.mailing .datalist, .mailing .border,.mailing .bordersides  {border-color: #CFCFCF;}
.mailing .thumbbg:hover img, .mailing .thumbbeinggenerated:hover, .mailing .thumbunavailable:hover {border-color: #73BDDD;}

.library .nodatapanel {border-left: #F8AF40 6px solid; border-right-color: #CFCFCF; border-top-color: #CFCFCF; border-bottom-color: #CFCFCF;}
.library .datalist,.library .border,.library .bordersides {border-color: #CFCFCF;}
.library .thumbbg:hover img, .library .thumbbeinggenerated:hover, .library .thumbunavailable:hover {border-color: #F8AF40;}

.admin .nodatapanel {border-left: #8DC044 6px solid; border-right-color: #CFCFCF; border-top-color: #CFCFCF; border-bottom-color: #CFCFCF;}
.admin .datalist, .admin .border, .admin .bordersides {border-color: #CFCFCF;}
.admin .thumbbg:hover img, .admin .thumbbeinggenerated:hover, .admin .thumbunavailable:hover {border-color: #8DC044;}


.mailing hr { color: #73BDDD; background-color: #73BDDD; }
.library hr { color: #F8AF40;  background-color: #F8AF40; }
.admin hr { color: #8DC044;  background-color: #8DC044; }

.mailing .navbuttonsborder { border-top: solid 3px #73BDDD; }
.library .navbuttonsborder { border-top: solid 3px #F8AF40; }
.admin .navbuttonsborder { border-top: solid 3px #8DC044; }

.breadcrumbvisited, a.breadcrumbvisited {color: #73BDDD;}
.breadcrumbcurrent, a.breadcrumbcurrent, span.breadcrumbcurrent {color: #8DC044;}


.mailing .headerpanel, .library .headerpanel, .admin .headerpanel, .mailing .modalheader, .library  .modalheader, .admin .modalheader { background-image: url("../../Images/Docmail/IconsMaster/HeaderBackground.jpg"); }

.modetoggle { margin-top: -72px;}

.mailing .headerpanel h1, .mailing .modalheader h1 { background-image:  url("../../Images/Docmail/IconsMaster/MailingHeader.png"); padding: 24px 0px 24px 80px; margin: 0px;}
.admin .headerpanel h1, .admin .modalheader h1 { background:  url("../../Images/Docmail/IconsMaster/AdminHeader.png") no-repeat left top; padding: 19px 0px 29px 80px; margin: 0px;}
.library .headerpanel h1, .library .modalheader h1 { background:  url("../../Images/Docmail/IconsMaster/LibraryHeader.png") no-repeat left top; padding: 24px 0px 24px 80px; margin: 0px; }

.mailingbar { border-left: 6px solid #73BDDD; border-right: 1px solid #CFCFCF; border-top: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF; width: 684px; }
.mailingbarbottom { background-image: none;}
.mailingbar {background-image: none;}
.mailingbartop { background-image: none;}

.mailing table.datagrid tr.datagridalternatingitem{background-color: #EFEFEF;}
.library table.datagrid tr.datagridalternatingitem{background-color: #EFEFEF;}
.admin table.datagrid tr.datagridalternatingitem{background-color: #EFEFEF;}


.mailing .datagrid, .library .datagrid, .admin .datagrid { border: 1px solid #CFCFCF;}

.mailing .paging, .mailing .paneltop, .mailing .pagingbottom,  .mailing .datagridpagerstyle td, .mailing .datagridheaderstyle, .mailing .datagridheaderfirst, .mailing .datagridheaderlast, .mailing .headerpanel, .mailing .modalheader { background-color: #73BDDD; }

.mailing .panelbottom { border-left: 1px solid #CFCFCF; border-right: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF; }

.library .paging, .library .paneltop, .library .pagingbottom, .library .datagridpagerstyle td, .library .datagridheaderstyle, .library .datagridheaderfirst, .library .datagridheaderlast, .library .headerpanel, .library .modalheader { background-color:  #F8AF40; }
.library .panelbottom { border-left: 1px solid #CFCFCF; border-right: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF; }

.admin .paging, .admin .paneltop, .admin .pagingbottom, .admin .datagridpagerstyle td, .admin .datagridheaderstyle, .admin .datagridheaderfirst, .admin .datagridheaderlast, .admin .headerpanel,.admin .modalheader, .admin .adminpaneltop { background-color: #8DC044; }
.admin .panelbottom, .adminpanelbottom { border-left: 1px solid #CFCFCF; border-right: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF; }



.mailing .paging, .mailing .paneltop { background-image: none; }
.mailing .pagingbottom { background-image: none; }
.mailing .panelbottom { background-image: none; }
.mailing .datagridpagerstyle td { background-image: none; }

.library .paging, .library .paneltop { background-image: none; }
.library .pagingbottom { background-image: none; }
.library .panelbottom { background-image: none; }
.library .datagridpagerstyle td { background-image: none; }

.admin .paging, .admin .paneltop  { background-image: none; }
.admin .pagingbottom { background-image: none; }
.admin .panelbottom { background-image: none; }
.admin .datagridpagerstyle td { background-image: none; }



.mailing .datagridheaderstyle {background-image: none; }
.mailing .datagridheaderfirst, .mailing .datagridheaderlast {background-image: none; }

.mailing .datagridheaderstyle {background-image: none; }
.mailing .datagridheaderfirst, .mailing .datagridheaderlast {background-image: none; }

.library .datagridheaderstyle {background-image: none; }
.library .datagridheaderfirst, .library .datagridheaderlast {background-image: none; }

.admin .datagridheaderstyle {background-image: none; }
.admin .datagridheaderfirst, .admin .datagridheaderlast {background-image: none; }


.admin .adminpaneltop { background-image: none; }
.adminpanelbottom { background-image: none; } 



.modalbottom { background-image: none; background-color: White; }


.modalheader { padding: 5px 5px 5px 10px; border-bottom: 1px solid #CFCFCF;}

.modalheader h1 { color: Black; font-family: 'comfortaa'; text-transform: uppercase; }

.modalheader a {background-image: url("../../Images/Docmail/IconsActions/modal-close.png"); margin-right: 4px; margin-top: 4px; }

.modalbox {width: 591px; }
.modalboxinner {margin: 0px; background-color: white; padding: 20px 30px 0px 30px; text-align: left;}

.mastercontent { padding-bottom: 96px; }

.message, .alertdiv {background-color: #8DC044; }

.warningsdiv, .errormsg {background-color: #F36B3C;}



.deliverymodaltable td {padding: 3px 3px 3px 3px;}


.mailing .modalheader { border-left: #73BDDD 6px solid; }
.admin .modalheader { border-left: #8DC044 6px solid; }
.library .modalheader { border-left: #F8AF40 6px solid; }

.mailingbarbalance { padding-right: 0px; }


/* NEW BUTTON  */

a.button { background-image: none; border: 3px solid #73BDDD; background-color: #73BDDD; height: 28px; }
a.button span { background-image: none;  color: white; font-weight: bold;  padding: 6px 6px 0px 0px;}
.library a.button { border-color: #FBAF41; background-color: #FBAF41;}
.admin a.button { border-color: #8BC43F; background-color: #8BC43F;}

.builderheader { background-image: none; background-color: #73BDDD; color: white; margin-bottom: 10px; min-height: 26px;}

.builderpropertiesbutton a.button { width: 75px; }
.builderpropertiespanel { background-color: white; border: 1px solid  #73BDDD; }
.builderpagerbox { background-color: white; border: 1px solid  #73BDDD; }

/* Admin and library hover colours */
.library ul.additemsgrid li a:hover {  background-color: #FBAF41; }
.admin ul.additemsgrid li a:hover {  background-color: #8BC43F; }

.library .panelClose, .library .panelOpen, .library .closepanel, .library .advancedsearch { background-color: #FBAF41;  }
.library .openpanel { border-top-color: #FBAF41; border-bottom-color: #FBAF41; }
.library .advancedsearch { border-color: #FBAF41; }
.library .closepanel { border-left-color: #FBAF41; border-right-color: #FBAF41; border-bottom-color: #FBAF41; }
 .library .advancedsearch:hover, .library .closepanel:hover { background-color: white; }

.admin .panelClose, .admin .panelOpen, .admin .closepanel, .admin .advancedsearch { background-color: #8BC43F;  }
.admin .openpanel { border-top-color: #8BC43F; border-bottom-color: #8BC43F; }
.admin .advancedsearch { border-color: #8BC43F; }
.admin .closepanel { border-left-color: #8BC43F; border-right-color: #8BC43F; border-bottom-color: #8BC43F; }
.admin .advancedsearch:hover, .admin .closepanel:hover { background-color: white; }

/* Mono background images */

.mailing .headerpanel, .library .headerpanel, .admin .headerpanel, .mailing .modalheader, .library  .modalheader, .admin .modalheader { background-image: url("../../Images/2016/Docmail/HeaderBackgroundMono.jpg"); }
.homemailing{ background-image: url("../../Images/2016/Docmail/MailingBackgroundMono.jpg");}
.homelibrary{ background-image: url("../../Images/2016/Docmail/LibraryBackgroundMono.jpg");}
.homeadmin{ background-image: url("../../Images/2016/Docmail/AdminBackgroundMono.jpg");}

/* Mailing bar icons     */
.mailingbaricons .mailingbariconmailingoptions, .mailingbaricons .mailingbariconmailingoptions:hover, .mailingbaricons .mailingbariconmailingoptionsselected { background-image: url("../../Images/2016/Docmail/MailingBarMailingOptions.png"); }
.mailingbaricons .mailingbariconmailingoptions { background-position: -3px 0px; }
.mailingbaricons .mailingbariconmailingoptions:hover, .mailingbaricons .mailingbariconmailingoptionsselected { background-position: -170px 0px; }
.mailingbaricons .mailingbariconmailingoptionsfirst, .mailingbaricons .mailingbariconmailingoptionsfirst:hover, .mailingbaricons .mailingbariconmailingoptionsfirstselected { background-image: url("../../Images/2016/Docmail/MailingBarMailingOptions.png"); }
.mailingbaricons .mailingbaricondocuments, .mailingbaricons .mailingbaricondocuments:hover, .mailingbaricons .mailingbaricondocumentsselected { background-image: url("../../Images/2016/Docmail/MailingBarDocuments.png"); }
.mailingbaricons .mailingbariconaddresses, .mailingbaricons .mailingbariconaddresses:hover, .mailingbaricons .mailingbariconaddressesselected { background-image: url("../../Images/2016/Docmail/MailingBarAddresses.png"); }
.mailingbaricons .mailingbariconprintandpost, .mailingbaricons .mailingbariconprintandpost:hover, .mailingbaricons .mailingbariconprintandpostselected { background-image: url("../../Images/2016/Docmail/MailingBarPrintAndPost.png"); }

/* Black hover */

 a.button:hover, .advancedsearch:hover, .closepanel:hover { border-color: black;}
 a.button:hover, .advancedsearch:hover, .closepanel:hover, .mailing .advancedsearch:hover, .mailing .closepanel:hover, .library .advancedsearch:hover, .library .closepanel:hover, .admin .advancedsearch:hover, .admin .closepanel:hover { background-color: black;}

 /* n3 styles */
.domainn3 .mastersiteimage {background-image: url("../../Images/Docmail/IconsMaster/dmlogobarN3.png"); width: 247px;  }
.domainn3 .masternavbarouter {min-width: 300px;}
.domainn3 #PrintDriver { display: none; }
#MainHelp { visibility: visible; }
#N3Help { visibility: hidden; }
.domainn3 #MainHelp { visibility: hidden; }
.domainn3 #N3Help { visibility: visible; }

 /* cfh health styles */
.domaincfh .mastersiteimage {background-image: url("../../Images/Docmail/IconsMaster/dmlogobarhealth.png"); width: 285px; }
.domaincfh .masterheaderloggedin {  margin-left: -239px; }
.domaincfh #PrintDriver { display: none; }
.domaincfh #MainHelp { visibility: hidden; }
.domaincfh #N3Help { visibility: visible; }

/* Remove grey login box  */
.masternavbar { padding-top: 15px; }
.masterheaderloggedin {color: White; float: right; text-align: right; width: 600px; margin-left: 0px; margin-top: 15px; padding: 0px 6px 0px 0px; font-size: 10pt; background: none; }
.masterloggedinname span { color: white; }
.mastercontent { padding-bottom: 45px; }
#quickcontact h5 {font-size: 12pt;}
.masterfooterframe { margin-bottom: 0px; margin-top: 5px; }
#footer { height: 345px; }

.masternavbarouter {min-width: 300px; float: right;}