html {    margin: 0px;    padding: 0;    height: 100%;}body {    font-family: "Verdana", arial, helvetica, sans-serif;    font-size: 70%;    margin: 0px;    padding: 0;    color: #000;}h1 {    text-align: left;    font-size: 1.5em;    color: #008357;}h2 {    font-size: 1.3em;    color: #008357;}h3 {    font-size: 1.1em;    color: #008357;}h4 {    font-size: 1em;    color: #008357;}input, textarea, select {    font-family: "Verdana", arial, helvetica, sans-serif;    font-size: 1em;}table {    font-size: 1em;}p {    margin: 0;    padding: 0 0 5px 0px;}dd {    padding-bottom: 25px;}/*********************************  GLOBAL LINK STYLES   **********/a {    color: #c92027;    text-decoration: underline;}a:link {    color: #c92027;    text-decoration: underline;}a:visited {    color: #c92027;    text-decoration: underline;}a:hover {    color: #111;    text-decoration: underline;}a:active {    color: #c92027;    text-decoration: underline;}fieldset {    margin: 3px;    border: 1px solid #8c6c6e;    padding: 3px;}legend {    font-weight: bold;    color: #000;}/*********************************  MAIN CONTAINER   **********/#main-container {   width: 100%;   padding: 0;   margin: 0;   }/*********************************  HEADER   ******************/#header {    margin: 0px;    padding: 0;    height: 83px;    background: url("../images/header_bg.gif");    margin-bottom: 32px;    color: #008357;}#logo {    background: url("../images/header.gif") 0 0 no-repeat;    height: 83px;}.home-link {    position: absolute;    display: block;    text-indent: -1000em;    top: 0;    left: 0;    width: 450px;    height: 68px;}#search {    float: right;    margin-top: 27px;    margin-right: 5px;}/*********************************  TOP NAVIGATION   **********/#topnav {     background: #c82026;     font-weight: bold;     text-align: right;     padding: 4px 5px;     color: #f1f1f1;}#topnav a,#topnav a:link,#topnav a:active,#topnav a:hover {    color: #fff;}#content_area {    position: static;    margin: 0;}/*********************************  CONTENT CONTAINER   **********/#content {    position: relative;    top: -9px;    left: 0;    margin-left: 201px;    border-left: 3px solid #cf484c;    margin-bottom: 0;}/*********************************  LEFT COLUMN   **********/#left {    position: absolute;    width: 200px;    top: 110px; left: 0;}#left a, link, visited, active {    color: #000;    text-decoration: none;    border-bottom: 0px;}#left hover {    text-decoration: underline;}#left h1, h2 {    margin-top:3px;}#nav-main {    list-style: none;    padding: 0;    margin: 0;    font-size: 1.1em;}#nav-sub {    padding: 0;    margin: 0;}#nav-sub {    padding: 0 0 0 10px;}#nav-sub a {    padding: 1px 1px 1px 0px;}#nav-main a {    color: #555;    padding: 2px 2px 2px 10px;}#nav-main a, #nav-sub a {    display: block;}#nav-main a:hover, #nav-sub a:hover {    background: #ce484c;    color: #fff;}#left-img-links {    padding-left: 10px;}#left h2 {    padding: 0 0 0 10px;}/*********************************  BREADCRUMB   **********/#breadcrumb {    padding: 12px 10px 8px 10px;    margin: 10px 0;    color: #008357;}#breadcrumb a, link, visited, active {    font-weight: normal;    text-decoration: none;    border-bottom: none;}#breadcrumb hover {    font-weight: normal;    text-decoration: none;}#breadcrumb p {    margin: 3px 0 3px 0;}/*********************************  MIDDLE COLUMN   **********/#center {    position: relative;    margin-right: 210px;    padding: 0 5px 15px 10px;    border-right: 1px dotted #ccc;    min-height: 700px;    _height: 700px;}#center p {/*    line-height: 1.6em;*/}#center h2 {/*    letter-spacing: 1px;*/}#center h1, h2, h3, h4 {    margin-bottom: 5px;}#center h3 {    letter-spacing: 1px;}#center h4 {    letter-spacing: 1px;}#center ul {    line-height: 1.5em;    list-style: square;}#center p.csc-linkToTop {    margin-top: 0;    text-align: right;    padding-right: 5px;    line-height: 0em;}.contenttable p {    margin: 0px;    padding: 0;}.contenttable td {    padding: 5px;}/*********************************  RIGHT COLUMN   **********/#right {    position: absolute;    top: 0; right: 0;    width: 190px;    padding: 0 10px;}#right ul {    margin: 0;    padding: 0 0 0 1.3em;    line-height: 1.6em;    list-style: square;}/*********************************  LOGIN BOX   **********/.tx-newloginbox-pi1 {    padding: 10px;    border: 1px solid #000;    background-color: #f0f0f0;    margin: 0px 10px 10px;}.tx-newloginbox-pi1 p {    margin: 0px;    padding: 0;}.tx-newloginbox-pi1 td {    padding: 0;}.tx-newloginbox-pi1 tr {    font-weight: bold;}.tx-newloginbox-pi1 h3 {    color: #224;    margin-top: -10px;    margin-bottom: 5px;    padding-top: 10px;    font-size: 1.1em;}#tx-newloginbox-pi1-user {    border: 1px solid #999;    width: 65px;}#tx-newloginbox-pi1-pass {    border: 1px solid #999;    width: 65px;}/*********************************  CLEAR GIF HACKS   **********/#content img {    margin-top: 5px;}#content .csc-caption {    font-style: italic;    color: #363;}.imgtext-table img {    border: 0;}/*********************************  FOOTER   **********/#footer {    position: relative;    height: 30px;    font-size: 0.9em;    color: #008357;    text-align: center;    margin: 0;    border-bottom: 10px solid #cf484c;}/*********************************  MENU CLASSES   **********/#nav-sub {    font-size: 1.1em;    list-style: none;}#nav-sub a {    color: #555;}#nav-sub ul {    list-style: square;}#nav-sub li {}.menu-lvl-1 {}.menu-lvl-2 {    margin-left: -12px;    color: #ccc;    font-size: 1.0em;}.menu-lvl-3 {    margin-left: -18px;    color: #008357;    font-weight: normal;    font-size: 0.9em;}.menu-lvl-current {    font-weight: bold;}/*********************************  TX-JKPOLL   **********/.tx-jkpoll-question {    font-size: 14px;    font-weight: bold;    color: #224;    margin: 0px;}.tx-jkpoll-answer-text {    font-family: "Verdana", /* "Bitstream Vera Sans", */ arial, helvetica, sans-serif;    font-size: 9px;}.tx-jkpoll-pi1 {    border: 0;    padding: 0;    margin: 0px;}.tx-jkpoll-pi1 p {    border: 0;    padding: 0;    margin: 0px;}/*********************************  GENERAL CLASSES   **********/.page-title {    margin: -1px 0 10px -1px;    padding: 0;    padding-bottom: 10px;}.announcement {    margin: 0px;    margin-top: 10px;    border: 2px solid #222299;    width: 97%;    padding: 10px;}.invisible {    display: none;}.no-bdr-pad-mar {    border: 0;    padding: 0;    margin: 0;}.border img {    border: 1px solid #000;}.error {    color: red;}.pcc-error {    color: red;}.error-message {    border: 1px solid #f06d6d;    background: #f9bebe;    color: red;    width: 650px;    font-weight: bold;    padding: 5px;    margin-bottom: 10px;}.to-left {    float: left;}.to-right {    float: right;}.clear {    clear: both;}.noPrint {    display: none;}.input-pass {    /*display: none;*/}#red-link a:link {  color: red; }#red-link a:hover { color: red; }#red-link a:visited {   color: red; }#red-link a:active {    color: red; }#green-link a:link {    color: green;   }#green-link a:hover {   color: green;   }#green-link a:visited { color: green;   }#green-link a:active {  color: green;   }/*********************************  UFS FORMS  **********/.mainblock {    border: 0;}.ufspph {    padding-top: 10px;}/*********************************  MEDIA WIKI  **********/.editsection {    display: none;}/*********************************  TRAFFIC ALERTS *******/#traffic-alerts-container {    border: 1px solid #cae7c1;}#traffic-alerts-container h2 {    margin: 0;}#traffic-alerts-container p {    margin:0;    padding: 2px 10px;}/*********************************  ROOM BOOKING *********/#rb-selected-day {    margin: 5px 0;    background: #EEFFEE;    border: 2px solid #93C689;}#rb-selected-day h1 {    padding: 0 0 5px 0;    margin: 0;    text-align: center;    font-size: 1.3em;}#rb-calender-nav {    font-size: 1.1em;}#rb-rooms {    margin: 15px 0;}#rb-rooms {    background: #fff;    border-spacing: 1px;    border: 2px solid #75B767;}#rb-rooms th {    background: #75B767;    color: #fff;}#rb-rooms tr:hover {    background: #EEFFEE;}#rb-rooms a {    color: #0B5209;}#rb-rooms a:hover {    color: #062C05;}#rb-rooms td {    border: 1px solid #ccc;    padding: 3px;    vertical-align: top;}.rb-key {    padding: 5px;}.rb-not-open {    background: #ccc;}/* Key to bbokings */.rb-available {    background: #fff;}.rb-meeting {    background: #FFFFBB;}.rb-members {    background: #FFB8B8;}.rb-video-conf {    background: #AFBEDB;}.csc-header {    margin:0;    padding:0;}/*********************************  SERVICE DESK ALERTS   **********/.alerts {    background: #ffffcc;    border: 1px solid red;    padding: 10px;    margin: 0 0 5px 0;    color: #000;}.alerts p.last-updated {    text-align: right;    font-style: italic;}/*********************************  DEBUG   **********//*#content {  background-color: green;}#main-container {  background-color: blue;}#breadcrumb {  background-color: maroon;}#right {    background-color: #f60; }#center {   background-color: #fc0; }#left {     background-color: blue; }#footer {   background-color: #f06; }*//* Styling for "Visual Menu Separators */.menu-spacer {    font-family: Arial, Georgia;    font-size: 15px;    background: #ce484c;    color: #f1f1f1;    padding: 5px 5px 5px 20px;    margin: 3px -1px 3px -10px;    border-bottom: 3px solid #c82026;    border-top: 1px solid #c82026;    font-weight: bold;}body {   font-size: 75%;  color: #000;   background: #fff;  font-family: arial,sans-serif;}/* Headings */h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; text-shadow: rgba(0,0,0,0.4) 0px 0px 1px; }h1 { 		line-height: 1.2; 		letter-spacing: -0.2px;		margin-bottom: 0.5em; 		color: #c92027; }h2 { color: #ce494c; }h3 { line-height: 1; color: #008357;}h3 a,h3 a:link,h3 a:active,h3 a:visited,h3 a:hover {color:#008357;}h4 { line-height: 1.25;}h5 { font-weight: bold; margin-bottom: 0; }h6 { font-weight: bold; margin-bottom: 0; }h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }/* Text elements */p           { margin: 0 0 0.5em; line-height:1.35em; letter-spacing: 0px; font-family: Arial; }p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }a:focus, a:hover     { color: #000; }a           { color: #009; text-decoration: underline; }blockquote  { margin: 1.5em; color: #666; font-style: italic; }strong      { font-weight: bold; }em,dfn      { font-style: italic; }dfn         { font-weight: bold; }sup, sub    { line-height: 0; }abbr, acronym     { border-bottom: 1px dotted #666; }address     { margin: 0 0 1.5em; font-style: italic; }del         { color:#666; }pre			{ margin: 1.5em 0; white-space: pre; }pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }/* Page Numbers */#center div.to-right strong{background: #cf484c; color: #fefefe; padding: 4px 8px; border-radius: 3px; border: 1px solid #c92027; }