 /*
 DCITA Intranet - common style sheet 
 Created on: 15 June 2006
 Modified on: 2 March 2007
 Modified by: Belinda Priestley
 Author: Joel Starkey | Belinda Priestley
 Filename: print.css
 */

/* Rules for simple selectors for HTML elements */
body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: small;color: #000;margin: 0;padding: 0; }
p {text-align: left; }
strong, th, caption {font-weight: bold;}
em {font-style:italic; }
img, img a {border:none;}
hr {height:0; width: 100%; border: 0 none #fff; border-bottom: 1px solid #ccc; padding: 0; margin: 0; }
/* Hyperlink Styles */
a:link { color:#000; text-decoration: underline; }
a:visited { color: #333; text-decoration: underline; }
a:hover, a:active {color:#000; text-decoration: none; }

/* Heading Styles */
h1,h2,h3,h4 {color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; padding: 0; margin: 0; letter-spacing:normal; }
h1 {font-size: 150%; color: #000; padding: 0 0 1.0em 0;}
h2 {font-size: 110%; }
h3 {font-size: 105%;}
h4 {font-size: 100%; }

/* Table Styles */
table {width: 90%; border-spacing: 4px; border-collapse: separate; }
caption {font-size: 90%; padding-bottom: 3px; }
td, tr {padding: 4px;}
/* List Styles */
ol li {margin-top: 5px; list-style-type: decimal; }
ol {padding-left: 10px; }
ul li {list-style-position: outside; list-style-type: disc; }
li {list-style-type: disc;}

/* Form Styles */
form {padding: 0; margin: 0;}
form ul, form ol {margin-left: 0; padding-left: 0; } /*Makes the search results flush with the margin*/
form ol li {padding-bottom:1.0em;}
form li {list-style-type: none;} /* Removes the default bullet points around the unordered lists in the forms */
fieldset { width: 100%; height: 100%; padding: 10px;  }
fieldset.no-border {padding: 0; margin: 0; border: none;}
legend {color: #000; font-weight: bold; padding: 10px; font-size: 100%; }
input,select,textarea {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 100%;padding: 0;margin: 0;}

/* Class Styles */
.right-align {float:right;padding:1.0em 0 0 0;margin:0;}
.nocss { display: none; }
.clear-both { clear: both; }
.button, .email-button  {  background-color: #fff; font-size: 100%; border: 1px solid #333; text-align:center; font-weight:bold;}
.button { height: 1.5em; }
.form-asterisk,.form-error {color:#000;font-size:90%; font-style:italic;}
.form-error ul {color:#fff;padding: 10px 10px 10px 15px;background-color: #ccc; border: 2px solid #333;}
.form-error li, .form-success li { list-style-type: disc; margin-left: 10px; }
.form-success ul {color:#fff;padding: 10px 10px 10px 15px;background-color: #999; border: 2px solid #333;}
.back-top {font-size: 80%; float: right; }

#asset-list li { list-style-type:none;margin-left:0;padding:0 0 15px 0;}
#asset-list ul { margin-left: 0; }
/* Containers */
#container { width: 90%; background-color: #fff; margin: 0px 10px 10px 10px; text-align: left; }
#content-container {background-color:#fff; }
#breadcrumbs-print-container { width: 100%; margin: 0;}
#breadcrumbs { font-size: 75%; color:#333; float: left; padding-right: 8px; margin-bottom: 8px;  }
#breadcrumbs a:link, #breadcrumbs a:active, #breadcrumbs a:visited{ color: #039; text-decoration: none;}
#breadcrumbs a:hover { color: #039; text-decoration: underline;}
#breadcrumbs ul, #breadcrumbs li { display: inline; padding: 0; margin: 0;  }

#print-page { font-size: 75%; height: 1.2em; text-align: right; background-position:left; background-repeat:no-repeat; width: 100px; padding: 0; margin: 0.8em 0 0.8em 0;}
#print-page a:active, #print-page a:link,  #print-page a:visited{ color: #000; text-decoration: none;}
#print-page a:hover {color: #333; text-decoration: underline;}

/* Search */
#search-results {background-color: #eee; padding: 15px; margin-bottom: 10px;}
#search-result-list li { list-style-type: none; }
#search-result-list ul { margin-left: 0; padding-left: 0; }
#search-form {text-align: left;font-style: normal;font-size: 85%;}
.search-text { color:#fff; font-weight: normal; }
#content-and-feature { width: 100%; margin: 0; padding: 0;}
/* ONLY on home page design*/
#right-feature {width: 100%; padding:0 0 2em 0; clear: both; border-bottom: 1px solid #333;}
.feature-image { margin: 0 0 10px 10px;}
.feature, #right-subscribe {font-size: 85%; color: #000;}
.feature {margin: 0;}
/* Footer */
#footer { background-color: #fff; color: #000; width:100%; margin-top: 10px; border-top: 1px solid #000; font-size: 85%;}
#footer a, #footer a:link, #footer a:active { color: #666; text-decoration: none; }
#footer a:hover { color: #000; text-decoration: underline; }
#document-info { width: 100%; margin-top: 10px;}
/* Header */
#header-image {width: 100%; color: #000;}
#header-image-text {padding-left: 0; float: left; }
#header-image-text h1 {color: #000; font-size: 170%;}
#site-name-line-1 {text-transform: uppercase; margin:30px 0 10px 0; font-size: 85%; padding: 0; }
