| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481 | /* $Id$ *//* GLOBAL/UTILITIES --------------------------------- *//* reset margins and padding for all elements since defaults are not crossbrowser *//* * Licensed to Jasig under one or more contributor license * agreements. See the NOTICE file distributed with this work * for additional information regarding copyright ownership. * Jasig licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file * except in compliance with the License.  You may obtain a * copy of the License at the following location: * *   http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied.  See the License for the * specific language governing permissions and limitations * under the License. */* {    margin:0;    padding:0;    font-size:1em;}/* browser default font-size is 16px which is too big so we make it 16px x 62.5% = 10px */body {    font:normal 62.5%/1 Verdana,Arial,Helvetica,sans-serif;    min-width:992px;}form {    float:left;    margin:0 1%;    padding:0;    width:77%;    }/* general positioning styles */.ac {text-align:center !important;}/* HEADER --------------------------------- */#header #nav-system {    float:right;    padding:0;}#header #nav-system ul {    list-style:none;    margin:0;    padding:0;}#header #nav-system li {    float:left;    margin:0;    padding:0;}#header #nav-system li a {    float:left;    margin:0 0 0 1px;    padding:2px 10px;    font:normal 1.1em/1.5 Verdana,Arial,Helvetica,sans-serif;    text-decoration:none;    background-color:#323265;    color:#fff;    white-space:nowrap;}#header #nav-system li a:hover,#header #nav-system li a:focus {    background-color:#fff;    color:#323265;}#header p#tagline {    padding:0 0 2px 3px;    background: #323265;    color:#fff;    font-size:1.2em;    line-height:1.6;}#header h1#app-name {    clear:both;    padding:0 0 0 15px;    background:#323265;    color:#fff;    font:2.4em/2em Arial,Helvetica,sans-serif;}/* MAIN MENU --------------------------------- */#nav-main {    float: left;    width: 100%;    background: #999;    font-size: 1.1em;    line-height: normal;    padding: 0;    xmargin:0 0 1.5em 0;    color:#eee;}#nav-main ul {    margin: 0;    padding: 0;    list-style: none;    line-height: 1.4em;}#nav-main li {    display: inline;    margin: 0;    padding: 0;}#nav-main a {    float: left;    margin: 0;    padding: 0;    text-decoration: none;}#nav-main a span {    float:left;    display:block;    padding:5px 10px;    background:transparent;    color:#eee;}/* Hide from IE5Mac only \*/#nav-main a span {float:none;}/* End hack */#nav-main a:hover {background:#eee;}#nav-main a:hover span {    background:#eee;    color:#333;}.highlightBottom td {background:#FFEFF3; color:#666; font-weight:400;}.highlightBottom td a {display:inline; background:#fff; padding:5px 10px; color:#666; font-weight: normal;}.highlightBottom a:hover {background:#b00; color:#fff;}/* CONTENT --------------------------------- */#content {    clear:both;    width:auto;    padding:1px 0;    margin:0 2% 2em;}#content h1 {    margin:15px 0;    font:normal 2.2em "Times New Roman",serif;    color:#333;    background:transparent;    text-transform:capitalize;}#content p {margin:1em 0;}/* FOOTER---------------------------------------------------------- */#footer {    color:#999;    background:transparent;    clear:both;    margin:0 2% 2em;    padding:0 0 1px 0;    border-top:1px solid #ccc;    position:relative;}#footer div {    margin:1em 5px .5em;    clear:left;    overflow:hidden;}#footer h4 {    font:normal 1em/1.2 Verdana,Arial,Helvetica,sans-serif;    clear:left;    margin:0;    padding:0;    float:left;}#footer a#jasig {    position:relative;    float:right;    clear:both;    display: block;    background-image: url(../../images/ja-sig-logo.gif);    width: 118px;    height: 31px;    margin:1em 5px .5em;}#footer #nav-campus-sites {    list-style:none;    float:left;    margin:0 0 0 5px;    padding:0;}#footer #nav-campus-sites li {    display:inline;    padding:0;    margin:0;    font:normal 1em/1.2 Verdana,Arial,Helvetica,sans-serif;}#footer #nav-campus-sites li:before {} /* content: " | " */#footer #nav-campus-sites li:first-child:before {}/* All IE browsers */* html #footer {height:1px;}* html #footer #nav-campus-sites {    padding:0 0.4em 0 0;    margin:0;}/* Win IE browsers - hide from Mac IE\*/* html #footer #nav-campus-sites {height:1px; }* html #footer #nav-campus-sites li {    display:block;    float:left;}/* End hide from Mac IE 5 */* html #footer #nav-campus-sites li:first-child {border-left:0px none;}/*_______________________________---    CONTENT  FRAGMENTS    ---_______________________________*//* MESSAGES --------------------------------- */.errors, .success {    clear:both;    padding:20px 20px 20px 85px; /* bg */    margin:0 0 1em;   font-weight:bold;    font-size:1.3em;    line-height:1.5;}.success {    border:1px dotted #390;    color:#390;    background:#dfa url('../../images/services/success.gif') no-repeat 2em 50%;}.errors {    border:1px dotted #b00;    color:#e71708; /* bg */    background:#fed url('../../images/services/error.gif') no-repeat 2em 50%;}/* FORMS --------------------------------- */fieldset {    border-left:0px solid #ddd; border-right:0px solid #ddd; border-top:1px solid #ddd; border-bottom:0px solid #ddd; margin:2em 0; padding:10px; }legend {    margin:1em 5px;    color:#b00;    font-size:1.1em;    font-weight:bold;    text-transform:uppercase;}label {    cursor:pointer;    font-size:1em;    color:#666;}input, select, textarea, option {font:normal 1.1em sans-serif;}input, textarea {padding:0px 2px;}select option {margin:auto .5em 0 0;}/* vertically aligned form*/input.check { margin:0 0 0 .5em; width:13px; height:13px; vertical-align:middle;} /* highlight errors */.required {background:#ff9;}.formError {background: #fafafa url('../../images/services/alert2.gif') no-repeat 0 50%;/* bg */color:#b00; /* bg */margin-left:.5em; /* bg */font-size:1.4em;line-height:20px; padding-left:24px; padding-right:0; padding-top:0; padding-bottom:0}/* TABLES --------------------------------- *//* table row highlighting (does not work in IE - JavaScript workaround) */table.highlight tr:hover td, table.highlight tr.over td {background:#ffc !important;}table.highlight tr.highlightBottom:hover td {background: #ffeff3 !important;}table {    border:0px none;    border-collapse:collapse;    empty-cells:show;    background-color:#fff;    font-size:1.1em;    border-collapse:separate;     border-spacing: 0px;    }.large {width:100%;}th    {    background:#eee;    color:#666;    padding:3px 5px;    text-align:left;    font-weight:normal;    line-height: 24px;    }    tr.added {    background-color: #ff3;}td    {    padding:3px 5px;    border-bottom:1px solid #eee;    height:38px;    }td a {    padding:10px 0pt 10px 35px;    text-decoration: none;    display:inline;    line-height:32px;    color:#c1c1c0;    font-weight:400;}.add {    min-width:952px;    line-height:32px;    height:32px;    border-top: 5px solid #eee;    color:#000;    width:100%;    text-indent:5px;    padding-top: 5px;    font-size:1.1em;}    .add a {background: url('../../images/services/add_service.gif') no-repeat left center;    text-decoration: none;    display: inline;    line-height:32px;    color:#c1c1c0;    font-weight:900; padding-left:35px; padding-right:0; padding-top:10px; padding-bottom:10px}.add a:hover {color:#b00;}td a.edit {background: url('../../images/services/edit_service.gif') no-repeat left center;}td a.del {background: url('../../images/services/delete_service.gif') no-repeat left center;}td a:hover {color:#b00;}    p.instructions {        margin:1em 0;        font-size:1.2em;        background:url('../../images/services/info.gif') no-repeat left center; padding-left:2em; padding-right:0; padding-top:5px; padding-bottom:5px        }    fieldset {        padding:15px 10px;        background-color:#fafafa;        margin:20px 0;        position:relative;        border:1px solid #ddd;        }    legend {        padding:2px 5px;        color:#b00;        font-size:1.3em;        font-weight:900;        background:#fff;        }    label.preField, .label {        display:block;        width:8em;        float:left;        font-size:1.1em;		color:#666; /* + bg */		line-height:20px; /* + bg */        }    label.postField {        margin-right:1em;        font-size:1.1em;        vertical-align:middle;  /*- bg */		line-height:20px; /* + bg */        }    .check {border:0px none;}    input,    textarea,    select {        border:1px solid #ccc;        border-color:#999 #eee #eee #999;        padding:2px;		margin-left:.5em; /* + bg */		}    input {        /* margin-left:.5em;  - bg */        font-size:1.1em;        vertical-align:top;        }    span.oneField {        display:block;        margin:1em 0; /* bg */        padding:0;        }button {font-size:1em;}.primaryAction {    padding:.5em;    color:green;    font-weight:900;    }    @media screen {    div#container {    	width:100%;     	min-width:952px;     	margin:0;     	padding:0;   	}    table#headerTable {    	width:100%;     	min-width:952px;     	background:#999;     	margin:0;     	padding:0;     	border:0;     	border-collapse:collapse;    }    div.tableWrapper {    	width:100%;     	min-width:952px;     	max-height:250px;     	overflow:auto;     	overflow-x:hidden;    }    table#scrollTable {    	width:100%;     	min-width:935px;    }    table#scrollTable thead {display:none;}    table#headerTable th, table#scrollTable td {padding:0 5px; border:0;}    table#scrollTable td {text-align:left; border-bottom:1px solid #eee;}    table#headerTable th {height:38px; border:0 !important;}    th.th1, td.td1 {width:200px; overflow:hidden;}    th.th2, td.td2 {overflow:hidden;}    th.th3, td.td3 {width:50px;}    th.th4, td.td4 {width:70px;}    th.th5, td.td5 {width:50px;}    th.th6, td.td6 {width:70px;}    th.th7, td.td7 {width:102px;}    th.th8, td.td8 {width:70px}    th.th9, td.td9 {width:70px; text-align:right !important;}    th.th10, td.td10 {width:102px; text-align:right !important;}    	.hint {margin-left:9.5em; margin-bottom:1em; line-height:1.5;}	.actions {margin:1.5em 0;}	#allowedAttributes {height:150px;}			}/* Container that holds the error messages on the services manage page * This will be hidden by default and through JS calls, will be displayed * when appropriate.  */#errorsDiv {	display: none;}
 |