/*
  $Id: print.css,v 1.1.1.1 2005/01/12 10:42:47 Colin Exp $
  $Log: print.css,v $
  Revision 1.1.1.1  2005/01/12 10:42:47  Colin
  no message

*/

/* ********** Start General styles ********** */

   html, body { margin:0px; }
   body, p, table, td, th, ul, ol, li, .bodytext { font-family: Verdana, sans-serif; color: #000000; line-height: 1.8em; }
   body { font-size:70% }
   p, input, select, textarea, table, td, th, ul, ol, li, .bodytext { font-size: 1em; }
   
   input, select, textarea { font-family: Verdana, sans-serif; color: #000000; line-height: 1.2em; }
   
   textarea { overflow: auto; }
   
   form { margin: 0px; }
   p { border:0px solid; }
   
   ul { list-style-type: square; }
   
   th { font-weight: bold; text-align: left; }
   
   h1 { font: bold 17px Arial, Verdana, serif, sans-serif; color: #000000; padding:10px 0 0 0; }
   h2 { font: bold 15px Arial, Verdana, serif, sans-serif; color: #000000; }
   h3 { font: bold 12px Arial, Verdana, serif, sans-serif; color: #000000; }
   
   a, a:active, a:visited { color: #000000; text-decoration:underline; }
   a:hover { color: #000000; text-decoration:none;  }
   
   hr { height:1px; color: #000000; width:100% }
   
   .headerUnderline { margin: 0px 15px 5px 0px; text-decoration: underline; color:#000000; }
   .greyUnderline { margin: 0px 15px 5px 0px; text-decoration: underline; color:#000000; }
   
   .floatLeft { float: left; }
   .floatRight { float: right; }
   
   .invisible { display: none; }
   .hideNClear { visibility: hidden; clear: both; }  
   
   /* Start Form styles */
   #formHolder {  }
   .formTable 				{ width:400px; border:0px solid; }
   .formTable th           { width:120px; text-align:right }
   
   input, select, textarea, .largeTextArea { border:1px solid #666666;  }
   input 		{ width:175px; height:16px; vertical-align:top; }
   select		{ width:180px; height:16px; vertical-align:top; }
   textarea 	{ width:175px; height:48px; vertical-align:top; }
   .largeTextArea { width:300px; height:100px; }

   .checkbox	{ width: 20px; height:20px; border:0; }
   .radio		{ border:0px; width:30px }
   
   .submit, .submitLong {
      height:18px; 
      font-weight:bold; font-size:.85em; color: #000000; 
      text-transform:uppercase;
      line-height:1em;
      background-color: #FFFFFF; 
      border:1px solid #666666;
   }
   
   .submit { width:70px; }
   .submitLong { width:160px; }
   
   
   /* End Form styles */
   

/* ********** End General styles ********** */

/* ********** Start Header styles ********** */

   h1#logo { 
      font-size:3em;
      margin:0px;	padding:0px; 
      text-indent: 0px;  
      float: left; 
   }
   
   h1#logoBlurb { 
      margin-top:10px;	padding:0px; 
      text-indent: 0px;  
      float: right; 
   }
   
   #mainHolder { width:100%; }
   #headerHolder { width:100%; height:80px; }
   
   #headerLinksHolder, #breadcrumbHolder {
      display:none;
   }
   
   #footerHolder { border-top:1px solid #000000; }
   #address {float:left; font-size:8px;line-height:10px; width:150px;}
   #banner,
   #banner_holder {float:left;}
   #content_area {font-style:Arial; font-size:9px; text-align:justify;float:left; width:400px;}
   
/* ********** End Header styles ********** */

/* ********** Start Navigatiion styles ********** */

   /* Main nav */
   #mainNavHolder,
   #topnav,
   #nav,
   #undernav,
   #secnav,
   #CourseSearch,
   #footer,
   .hide,
   #welcome,
   #advert
   #pagetitle_flash,
   #panel_right { display:none }
   
/* ********** End Navigatiion styles ********** */

/* ********** Start Content area styles ********** */

   #holdingTable { width:100%; border:1px solid }
   #holdingTable td { width:85%; vertical-align:top; border:0px; }
   
   #contentHolder {
      width:100%;
      margin:0px; padding:0px; 
      text-align:left;
      float:left;
   } 
   
   #contentHolderHome {
      width:85%; 
      margin:0px; padding:0px; 
      text-align:left;
      float:left;
   } 
   
   #contentHome { width:100%;} 
         
   #newsPanelHolder { display:none; }
   
/* ********** End Content area styles ********** */

/* ********** Start Footer styles ********** */
   #addressHolder {} 
   
    #addressLeft {
      width:200px; 
      font-size:1em; color: #000000;
      float:left;
   }
   
   #addressCentre {
      position:absolute; top:32px; left:42%;
      font-size:1em; color: #000000;
   } 
   
   #addressCentre a, #addressCentre a:active, #addressCentre a:visited { color: #000000; text-decoration: none; padding:0px; margin:0px }
   #addressCentre a:hover { color: #000000; text-decoration: underline;  }   
   
   #addressRight {
      width:200px;     
      margin:0; padding:15px 10px 0px 0px;
      text-align:right;
      font-size:1em; color: #000000;
      float:right;
      /*background: url(/images/general/address_22.gif) bottom right no-repeat;*/
   }
   
   
   #footerContact, #footerSitemap, #footerAro { display:none }
      
/* ********** End Footer styles ********** */



