/* Start of CMSMS style sheet 'Menu' */ /*** * * Menu.css - Menu Specific Stuff * ***/ #menu { height:30px; } #menuwrapper { width: 100%; } #primary-nav, #primary-nav ul { list-style: none; } #primary-nav a { display: block; padding: 8px 10px 5px 17px; text-decoration: none; color: #9E4335; font-size:12px; background-image: url(images/menu-top-bg.jpg); background-repeat: no-repeat; font-weight:bold; } #primary-nav a:hover { color:#3D4C78; } #primary-nav li { margin-left: -1px; float: left; } #primary-nav li.menuactive a { background-image: url(images/menu-top-bg-over.jpg); background-repeat: no-repeat; } #primary-nav li li.menuactive a { background-image:none; } #primary-nav ul { position: absolute; top: auto; display: none; background-image: url(images/menu-sub-bg.jpg); background-position:bottom; background-repeat:repeat-x; background-color:#F0F3E2; } #primary-nav ul#topnav-contact-info { margin-left:-129px; } #primary-nav ul#topnav-about-us { margin-left:-9px; } #primary-nav li li { width: 230px; margin-left: 0px; margin-top: -1px; float: none; position: relative; } #primary-nav li li a { background-image:none; border-top: 1px solid #5D7953; border-left: 1px solid #36426C; border-right: 1px solid #36426C; border-bottom: 1px solid #36426C; font-weight:normal; font-size:11px; color:#1E452E; padding: 5px 10px 5px 10px; } #primary-nav li li a:hover { color:#FFFFFF; background-color:#527153; } #primary-nav ul ul { margin-top: 1px; margin-left: -1px; left: 100%; top: 0px; } /* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */ #primary-nav li.menuparent li a, #primary-nav li.menuparent:hover li a, #primary-nav li.menuparenth li a{ background-image:none; } /* Styling the apperance of menu items on hover */ #primary-nav li:hover a, #primary-nav li.menuh a, #primary-nav li.menuparenth a, #primary-nav li.menuactiveh a { background-image: url(images/menu-top-bg-over.jpg); background-repeat: no-repeat; color:#3D4C78; } #primary-nav li:hover li a, #primary-nav li.menuh li a, #primary-nav li.menuparenth li a, #primary-nav li.menuactiveh li a { background-image:none; color:#1E452E; } #primary-nav li:hover li a:hover, #primary-nav li.menuh li a:hover, #primary-nav li.menuparenth li a:hover, #primary-nav li.menuactiveh li a:hover { color:#FFFFFF; } /* The magic - set to work for up to a 3 level menu, but can be increased unlimited */ /* just add #primary-nav li:hover ul ul, #primary-nav li.menuparenth ul ul ul, for fourth level */ #primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, #primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul { display: none; } /* add #primary-nav ul ul ul li:hover ul, #primary-nav ul ul ul li.menuparenth ul, for fourth level */ #primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, #primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul { display: block; } /* IE Hacks */ #primary-nav li li { float: left; clear: both; } #primary-nav li li a { height: 1%; } /* End of 'Menu' */ /* Start of CMSMS style sheet 'Subpage' */ div.main-content table.data { width:100%; } table.data, .managed table{ width:576px; /*border-top:1px solid #D7D7D7;*/ border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; } .managed * { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; } table.data th, .managed th { border-bottom:1px solid #D7D7D7; text-align:left; background-color:#496950; background-image:url(images/managed-header-bg.jpg); background-repeat:repeat-x; color:#FFFFFF; padding:3px; white-space:nowrap; line-height: 1em; } .managed td { vertical-align:top; } .managed .wordholder { width:252px; border-bottom:1px solid #D7D7D7; padding:5px; } .managed .wordholder a { display:block; padding-left:20px; color:#36426C; width:222px; } table.data td { white-space:nowrap; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height: 1.4em; overflow: hidden; } table.data td, .managed .shortdef { border-bottom:1px solid #D7D7D7; padding:5px; color:#6D6D6D; } .managed .rowodd .wordholder { background-image:url(images/managed-rowodd-l.jpg); background-repeat:no-repeat; background-color:#D7D7D7; } table.data .rowodd td, .managed .rowodd .shortdef { background-image:url(images/managed-rowodd-r.jpg); background-repeat:no-repeat; background-color:#D7D7D7; } .managed .roweven .wordholder { background-image:url(images/managed-roweven-l.jpg); background-repeat:no-repeat; background-color:#FFFFFF; } table.data .roweven td, .managed .roweven .shortdef { background-image:url(images/managed-roweven-r.jpg); background-repeat:no-repeat; background-color:#FFFFFF; } /* over-state */ .managed .rowon .wordholder { background-color:#FFFBE5; border-bottom:1px solid #FFFBE5; background-image:url(images/managed-rowon-l.jpg); width:252px; } .managed .wordholder a.wordon { color:#984638; } .managed .rowon .shortdef { background-color:#FFFBE5; border-bottom:1px solid #FFFBE5; background-image:url(images/managed-rowon-r.jpg); } .managed .longdef { background-color:#FFFBE5; border-bottom:1px solid #F4E697; color:#3C3C3C; display:block; width:575px; } .managed .longdef td { padding:5px 20px; } /*** * * Subpage.css - Subpage Specific Stuff * ***/ body { background-image:url(images/sub-sitebg.jpg); background-repeat:repeat-x; } #footer { background-color:#F1F4E4; background-image:url(images/sub-footer-bg.jpg); background-repeat:repeat-x; padding:0; margin:auto; } #footer .content { background-image:url(); background-repeat:no-repeat; width:955px; margin:auto; padding:160px 0px 50px; } #sub-pagetitle { float:left; width:688px; height:136px; background-image:url(images/sub-title-bg.jpg); } #sub-pagetitle .title { margin-top:80px; margin-left:50px; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:bold; color:#FFFFFF; } #sub-images { float:right; width:267px; } #sub-content-left { float:left; width:685px; } #sub-content-right { float:left; width:267px; font-size:12px; color:#646464; margin-top:45px; } #sub-content-right .block { border:1px solid #EB9842; margin-top:10px; background-color:#EBEEDF; } #sub-content-right .cta { } #sub-content-right #related-news, #sub-content-right #featured-case-study-block { } #sub-content-right .block .header { background-image:url(images/sub-side-header-bg.jpg); height:21px; } #sub-content-right .block .header h3 { float:left; font-size:12px; color:#3B624C; font-weight:bold; padding:3px 0px 0px 10px; } #sub-content-right .block .header span { float:right; } #sub-content-right .block .content { clear:both; padding:10px; } #related-news p { margin-bottom:8px; font-size:11px; } #related-news p a { color:#A84639; } .main-content { padding:45px 55px 0px 40px; font-size:12px; line-height:1.5em; color:#3C3C3C; } .main-content a { color:#36426C; } .main-content h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:2.0em; margin-bottom:1.0em; line-height:1.3em; } .main-content h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; margin-bottom:1.0em; line-height:1.3em; color:#36426C; } .main-content h3 { font-size:1.2em; margin-bottom:1.0em; line-height:1.3em; color:#984638; } .main-content p { margin-bottom:1.0em; text-align:justify; } .main-content ol, .main-content ul { margin-bottom:1.0em; margin-left:2.4em; } .main-content li { margin-bottom:0.4em; text-align:justify; } .main-content blockquote { margin-left:2.4em; margin-right:2.4em; margin-bottom:1.0em; text-align:justify; } /** list of partners on subpage **/ .partnerslist { width:98%; margin:auto; } .partnerslist td { padding:6px; vertical-align:top; border-bottom:1px solid #DEE2C2; } .partnerslist td h3 a { color:#36426C; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; text-decoration:none; } .partnerslist td h3 a:hover { text-decoration:underline; } .partnerslist td.logo { width:125px; background-color:#F1F3E5; border-right:1px solid #DEE2C2; } .right_icon{ margin-top: 6px; } /* End of 'Subpage' */ /* Start of CMSMS style sheet 'FormHelper' */ /* Use the ... tag around a line you don't want to have line breaks in */ form span{ white-space: nowrap; } /* Use to style parts of the entire form font-size: font-family: color: - change the color of the font */ form{ } /* Use this for text input box */ form input{ } /* Use this to format the select box */ form select{ } /* Use this to format the label that appears beside the form element */ form label{ } /* End of 'FormHelper' */ /* Start of CMSMS style sheet 'wanted' */ div.wanted{ width: 584px; font-family:'Times New Roman',Times,serif; font-size: 14px; color: #000; } div.wanted p, div.wanted ul, div.wanted span, div.wanted b, div.wanted i, div.wanted li, div.wanted blockquote{ font-family:'Times New Roman',Times,serif; font-size: 1em; letter-spacing: .02em; line-height: 1.7em; margin-bottom: 16px; } div.wanted p{ text-indent: 2.5em; } .wanted .underline{ text-decoration: underline; font-family:'Times New Roman',Times,serif; } div.wanted a{ color: #000; font-family:'Times New Roman',Times,serif; } div.wanted ul{ llist-style: circle outside; font-family:'Times New Roman',Times,serif; } div.wanted ul li{ margin-top: 12px; } .wanted h1, .wanted h2, .wanted h3, .wanted h4{ text-align: center; color: #000; font-family:'Times New Roman',Times,serif; line-height: 1.3em; margin-bottom: 0; font-weight: bold; } .wanted h2{ font-size: 48px; margin-bottom: 8px; } div.wanted h3{ font-size: 22px; margin-bottom: 10px; } div.wanted h4{ font-size: 16px; margin-bottom: 10px; } div.wanted div.indent{ font-family:'Times New Roman',Times,serif; margin-left: 6em; margin-right: 6em; } div.wanted div.indent p{ text-indent: 0; } div.wanted .border-bottom{ padding-bottom: 7px; border-bottom: 1px solid #000; margin-bottom: 22px; } div.wanted ul.checked{ list-style-image: url(uploads/images/wantedli.jpg); font-family:'Times New Roman',Times,serif; } div.wanted ul.checked li{ marker-offset: 30px; } /* End of 'wanted' */