/* BrightColors_FMskin.css *//* FCWS */.wswrap * {font-family:Calibri, Candara, Segoe,Segoe UI, Optima, Arial, sans-serif !important;font-size:15px !important;line-height:19px !important;}#header .wswrap * {font-size:13px !important;line-height:17px !important;} .digitalsign #sidebar .wswrap * {font-size:19px !important;line-height:28px !important;}.wswrap a, .wswrap a:visited {text-decoration:underline;}.digitalsign #sidebar .wswrap * {color:#1c1e2a !important;}/* FONTS */body, .fctext, input, h1, h2, h3, h4, input.formbtn {font-family: Calibri, Candara, Segoe,Segoe UI, Optima, Arial, sans-serif;}body, .smallfctext, input, a.droplink, .calevent, .tilesdir .contentbox .smallfctext, .tilesdir .contentbox .fctext, .fctext.label, #header .fctext {font-size:13px;line-height:17px;} .tilesdir .contentbox td .smallfctext {line-height:13px;} .fctext.label {line-height:22px;}a .fcquote .fctext, #sidebar a .fcquote .fctext,  input.formbtn {font-size:13px;line-height:13px;}#dropmenu {font-size:15px;line-height:40px;min-height:40px;}#dropsearch .searchfield, #sidebar .widgetfield {font-size:15px;line-height:15px;padding-top:10px;padding-bottom:10px;}.fctext, .mobilesite .calendarmonth h2.caldate a, .calendarmonth.mobileview h2.caldate a, input.txtfield {font-size:15px;line-height:19px;}h4.fctext, .mobilesite .tilesdir .mediaitem .contentbox td.fctext a, h4.fctext, .tilesdir .contentbox h4.fctext {font-size:17px;line-height:22px;}.digitalsign .contentbox.event .fctext, .digitalsign .contentbox.task .fctext, .digitalsign #sidebar .fctext, .blogdir h1, h2 {font-size:21px;line-height:29px;}#sidebar h2 {font-size:15px;line-height:19px;}.blogdir .uppercontentbody h1, h1, .fctext .panenumber {font-size:30px;line-height:38px;}.calendarmonth h2.caldate a {font-size:42px !important;line-height:52px !important;} /* STYLES */h1, h2 {font-weight:normal;}.digitalsign .contentbox h2, a .fcquote .fctext, #sidebar a .fcquote .fctext,  input.formbtn, #mobilemenu div a {font-weight:bold;}a, a:visited, #dropmenu a:hover, #footer a:hover, .tabbedfolders a.contentbox.fctext:hover, .fctext a.sidebarlink:hover {text-decoration:none;}a:hover, .fctext a, .fctext a:visited, #footer a:hover {text-decoration:underline;}#headerticker {text-transform:uppercase;}.date, .blogdir .timestamp, .blogdir .datestamp, .newsdir .timestamp, .newsdir .datestamp, .podcastdir .timestamp, .podcastdir .datestamp, #sidebar h2, a.toplink, #dropsearch .searchfield {text-transform:uppercase;}.calevent a, #sidebar a, .calevent a:visited, #sidebar a:visited, #breadcrumbs a, #breadcrumbs a:visited {text-decoration:none;} #sidebar a:hover {text-decoration:underline;}.blogdir h1 {font-weight:bold;} .blogdir .uppercontentbody h1 {font-weight:normal;}/* COLORS */#dropsearch .searchfield, #mobilesearch .txtfield.searchfield{color:#6d6d6d;}#mobilemenulink a, #mobilemenulink a:visited, .current a.toplink, .current a.toplink:visited {color:#ea4745;}#header .fctext, #header .fctext a, #header .fctext a:visited {color:#ffffff;} #header .fctext a:hover {color:#cacaca;}#breadcrumbs, .tabbedfolders a.contentbox.fctext, .tabbedfolders a.contentbox.fctext:visited, h1, h2, h2 a, h2 a:visited, h2.caldate a, h2.caldate a:visited, .date, .timestamp, .datestamp, .digitalsign .contentbox .timebox h2 {color:#017042;}#sidebar h2, a .fcquote .fctext, a .fcquote .fctext:visited, #sidebar a .fcquote .fctext, #sidebar a .fcquote .fctext:visited, input.formbtn, a .fcquote .fctext:hover, #sidebar a .fcquote .fctext:hover, input.formbtn:hover {color:#ffffff;}a, a:visited {color:#0256a6;} .caltoday h2.caldate a, .caltoday h2.caldate a:visited, a:hover, h2 a:hover {color:#363844;}a.toplink,a.toplink:visited, #dropmenu a.droplink, #dropmenu a.droplink:visited, input.formbtn.right.signbtn, .digitalsign #theTime, .digitalsign #header h1, .digitalsign #header h2, #mobilemenu div a:hover, #mobilemenu div a:active, #mobilesearch .txtfield.searchfield, #footer a, #footer a:visited {color:#ffffff;}a.toplink:hover, #dropmenu a.droplink:hover, a .fcquote .fctext:active, #sidebar a .fcquote .fctext:active, input.formbtn:active, #signature, .btnrow input.formbtn.inverse {color:#c3be9c;}.calevent a, .calevent a:visited {color:#000000;} .calevent a:hover {color:#0256a6;}/* BACKGROUNDS */body {background:#0b4d97 url(/plugins/firstmagic/fmlibrary/backdrops/blue.jpg) repeat-x;}#pageframe, .mobilesite #plainpageframe {background:#ffffff;}#sidebar h2 {background:#017042;}#sidebar .fcwrap, .contentbox, .listobject.listtop, .even, .calevent, .mobilesite .listobject.odd.inlinecontentbox {background-color:#e4e0dc;}.digitalsign #sidebar, .digitalsign .timebox h2 {background-color:#cacaca;}#dropmenu a.droplink:hover, #dropmenu a.droplink:active, #mobilemenu div a:hover, #mobilemenu div a:active {background-color:#363844;}a .fcquote .fctext, a .fcquote .fctext:visited, input.formbtn {background-color:#ad120d;}a .fcquote .fctext:hover, a .fcquote .fctext:active,input.formbtn:hover, input.formbtn:active, .btnrow input.formbtn.inverse, .btnrow input.formbtn.inverse:active, .btnrow input.formbtn.inverse:hover {background-color:#1b1b26;}.digitalsign #header, #mobilemenu, #dropmenu, ul#drops, ul#drops li ul:first-child, .mobileview #dropmenu ul, #mobilemenu div a, #mobilemenu div a:visited {background-color:#1b1b26;}.projectdir.mobileview a#docstab, .projectdir.mobileview a#docstabactive, .tabsdir.mobileview a#docstab, .tabsdir.mobileview a#docstabactive {background-image:url(/icons/7004);background-size:contain;background-position:center center;background-repeat:no-repeat;}.projectdir.mobileview a#uploadstab, .projectdir.mobileview a#uploadstabactive, .tabsdir.mobileview a#uploadstab, .tabsdir.mobileview a#uploadstabactive {background-image:url(/icons/2011);background-size:contain;background-position:center center;background-repeat:no-repeat;}.projectdir.mobileview a#bookmarkstab, .projectdir.mobileview a#bookmarkstabactive, .tabsdir.mobileview a#bookmarkstab, .tabsdir.mobileview a#bookmarkstabactive {background-image:url(/icons/70);background-size:contain;background-position:center center;background-repeat:no-repeat;}.projectdir.mobileview a#folderstab, .projectdir.mobileview a#folderstabactive, .tabsdir.mobileview a#folderstab, .tabsdir.mobileview a#folderstabactive  {background-image:url(/icons/26093);background-size:contain;background-position:center center;background-repeat:no-repeat;}/* FORMATTING */#page {position:relative;z-index:0;padding-top:30px;} #pagecontent, #pagecontentsec, #sidebar {position:relative;z-index:1;} .digitalsign #header {position:relative;z-index:1;} .digitalsign #sidebar {position:relative;z-index:0;}#footer, #dropmenu, #header {margin-left:12%;margin-right:12%;}ul#drops {padding:0px 0% 0px 25px;}#dropsearch {width:160px;margin:0px 8px 0px 0px;} #dropmenu {padding-left:0%;padding-right:0%;}#dropsearch .searchfield {float:left;width:98%;text-indent:15px;border-radius:0px;} #dropsearch .searchsubmit {margin-left:-26px;margin-top:5px;} a .fcquote .fctext, input.formbtn {padding:9px 10px 9px 10px;}#pageframe {padding:26px 10% 0px 10%;}#header .firstmagicwidget {margin-top:16px;margin-bottom:5px;}#header img, #footer {padding-top:16px;padding-bottom:16px;} #headerticker {height:16px;top:0px;left:0px;right:0px;position:absolute;z-index:999;margin:0px;}#contentfooter {padding-bottom:30px;}#pagecontent, #sidebar, #pagecontentsec {padding:0px 2% 0px 2%;margin:0px;}#pagecontent {width:60%;} #sidebar {width:30%;} #pagecontentsec {width:96%;}a.toplink {padding:0px !important;margin:0px 26px 0px 0px !important;}.contentbody, .contentheader, .sidebaritem, .contentbox {margin:0px 7px 14px 7px;}.contentbox {padding:7px;}#header, #dropmenu {position:relative;} #pageframe {position:relative;z-index:0;}.sidebaritem {margin-bottom:26px;}.panel h4.fctext {padding-bottom:10px;}.calevent {padding:7px 5px 7px 5px;margin-bottom:8px;}.formframe {padding-top:25px;} table.userform tr td {padding:5px 0px 5px 0px;}ul#drops li ul:first-child {padding:5px;margin:0px 0px 0px 0px;}#dropmenu a.droplink {padding:10px 15px 10px 25px !important;width:200px;}#breadcrumbs {margin-bottom:15px;}.fctext a.sidebarlink, .fctext a.sidebarlink:visited {padding:5px 0px 5px 17px;display:block;margin:0px;}#searchbox {margin-bottom:10px;padding-left:5px;padding-right:0px;} .txtfield {padding:5px 5px 5px 5px;}.commentbody textarea {height:130px;} iframe.minibox {height:280px !important;}#sidebar iframe.minibox {margin-top:10px;height:190px !important;}.template25521 #commX {height:540px;}.commentsfooter {padding-top:16px;padding-bottom:26px;} .commenttxt {padding-bottom:10px;}#sidebar .widgetsearchsubmit {margin-top:3px;}#dropmenu, ul#drops {border-top-left-radius:5px;border-top-right-radius:5px;}.contentbox, #dropmenu a.droplink, .calevent, .mobilesite .listingdir #plainpageframe .contentbody, .mobilesite .mofirstclassdir #plainpageframe .contentbody, .calevent {border-radius:5px;}ul#drops li ul:first-child {border-bottom-left-radius:5px;border-bottom-right-radius:5px;}#sidebar .widgetfield {border-radius:20px;padding-top:5px;padding-bottom:5px;} .digitalsign .timebox h2 {text-align:right;}.question td.fctext.label input {margin-left:30px;}#footer {text-align:left;} #signature {text-align:right;padding-right:3px;} #signature {float:right;}#sidebar h2 {padding:4px 10px 4px 10px;margin:0px;} #sidebar .fcwrap {padding:7px 10px 7px 10px;margin-top:0px;}#sidebar h2 {border-top-left-radius:3px;border-top-right-radius:3px;} #sidebar .fcwrap {border-bottom-left-radius:3px;border-bottom-right-radius:3px;}.sidebarnews .fctext {padding-bottom:7px !important;} .sidebarnews h4.fctext {padding-bottom:0px !important;}/* TWEAKS */#wrapper.mobileview {padding:0px;margin:0px;width:100%;overflow:hidden;}.mobileview #header {text-align:center;margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;width:100%;height:auto;overflow:hidden;}.mobileview #header img {max-width:90%;}.mobileview #dropmenu ul li a {padding:0px 15px 0px 0px !important;margin:0px !important;}.mobileview #dropmenu {margin-left:3%;margin-right:3%;padding:7px;height:auto;}.mobileview ul#drops {width:auto !important;overflow:hidden;line-height:23px;padding-top:7px;float:none;clear:both;margin:0px;padding:0px 0px 7px 7px;}.mobileview #dropsearch {background-color:#363844;border-radius:5px;margin-right:0px !important;}.mobileview #dropsearch {margin:-1px 5% -15px 0px;float:right;}.listingdir.mobileview .listobject .fctext, .tabsdir.mobileview .listobject .fctext, .projectdir.mobileview .listobject .fctext, .projectdir.mobileview .fctext.iconobject.infolder.dirtabtitle, .projectdir.mobileview .fctext.iconobject.filetabtitle, .tabsdir.mobileview .fctext.iconobject.infolder.dirtabtitle, .tabsdir.mobileview .fctext.iconobject.filetabtitle {width:96% !important;}.mobileview .tabblurred, .mobileview .tabactive {width:1px;overflow:hidden;text-overflow:ellipsis;padding-left:40px !important;padding-right:0px !important;}.mobileview table.userform td.fctext.label {width:40%;}.mobileview table.userform td.field {width:60%;}.mobileview table.userform td textarea.txtfield {height:80px;}.messagebody .guestform .txtfield {width:92%;}table.userform td.field {padding-left:5px;}.mobileview .mediaitem.mediasmall, .mobileview .mediaitem.mediamedium {width:100%;}.mobileview #pagecontent, .mobileview #sidebar {width:96%;padding-top:10px;}.mobileview #pageframe {padding:0px;margin:0px;}.mobileview #breadcrumbs {margin-top:10px;}.calendarmonth .mediaitem .contentbox, .commentsfooter .listobject.odd, .commentsfooter .listobject.even, #dropsearch .searchfield {background:transparent;}.current.cap a, .mobileview  .current a, .txtfield, textarea.rsstxtfield, .digitalsign .timebox {background-image:none !important;}#dropsearch .searchfield {border:none !important;}.txtfield, textarea.rsstxtfield, .mobilesite .contentbox, .mobilesite .listobject.inlinecontentbox, .mobilesite .listingdir .listobject:last-child, .mobilesite .mofirstclassdir .listobject:last-child {border:none !important;box-shadow:none;}.listingdir.mobileview .datestamp, .projectdir.mobileview  .listobject .fctext.faded .advsearch, .tabsdir.mobileview  .listobject .fctext.faded .advsearch, .uppercontentbody .date {display:none;} .faded {opacity:1;}a .fcquote .fctext, input.formbtn, a .fcquote .fctext:hover, a .fcquote .fctext:active, input.formbtn:hover,input.formbtn:active, .btnrow input.formbtn.inverse, .btnrow input.formbtn.inverse:active, .btnrow input.formbtn.inverse:hover {background-image:none;border:none;box-shadow:none;}/* MOBILE */.mobilesite .mediaitem.mediasmall, .mobilesite .mediaitem.mediamedium {width:100% !important;}.mobilesite .newsdir .contentbox {margin-bottom:10px;}.mobilesite #plainpageframe {padding-bottom:10px;}.mobilesite #footer {padding-top:10px;}.mobilesite .contentbody .userform .fctext.label {width:36%;padding-left:10px;white-space:nowrap;}.mobilesite #header {padding:0px;margin:0px;} .mobilesite #header img {padding:5px 0px 5px 0px;margin:0px;}#mobilemenu {padding:0px;margin:0px;clear:both;top:0px;left:0px;width:100%;height:36px;position:relative;z-index:997;}.mobilesite #plainpageframe {margin-top:0px;padding-top:10px;}