/* description: css for index page 	
   date: 11.1.2010 revised
   developer: M.Sutherland
*/

body {margin:0; padding:0; font-family:georgia,times,serif; min-width:1150px;}

/* header
-------------------------------------------------------------- */
h1 {margin: 10px; font-size:1.4em; color: #213C69;}

/* body
--------------------------------------------------------------- */
#content {margin: 20px;}
#content #image {background: transparent url(./back.gif) scroll no-repeat; margin:0 20px; width: auto; float: left;}
#content img {border: 1px solid #cdcdcd ;margin: 30px 12px; width:489px;} 
#content #course {width: auto; float: left; padding: 30px 0 0 0;} 
#content #course ol, #content #main ol {list-style: none;}
#content #course ol#address {margin-left: 26px;}
#content #course li#heading2 {font-weight: bold; color: #213C69; margin: 0 0 20px 0;font-size: 1.0em;}
#content #course li#linkHeading {font-weight: bold; color: #213C69; margin: 15px 0 20px 0;font-size: 1.0em;}
#content #course li#linkHeading a, #content #course li#linkHeading a:visited {text-decoration: none; color: #213C69;}
#content #course li#linkHeading #note {display: inline; color: #800000; font-size: small;}
#content #course li {font-size: 0.9em;}
#content #main {width: 100%;display: inline-block; clear: both;}
#content #main ol {margin:0;padding:0;}
#content #main #navigation {width: 20%; float: left; padding-left: 31px;}
#content #main #navigation li {background: none repeat scroll 0 0 #f0f0f0; -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
    -khtml-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
    display: block;
    margin-bottom: 1.0em;
    position: relative;}
#content #main #navigation li:hover {background: none repeat scroll 0 0 #f9f9f9;
        -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0px 0px 24px rgba(0,0,0,0.3);
    -khtml-box-shadow: 0px 0px 24px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 0px 24px rgba(0,0,0,0.3);
    display: block;
    margin-bottom: 1.0em;
    position: relative;
    text-decoration: none;}
#content #main #navigation li a, #content #navigation li a:visited {font-weight: bold; color: #213C69; text-decoration: none; display: block; padding: 1.0em;}
#content #main #body {font-size: 0.95em; width: 70%; float: left; padding-left: 25px;}
#content #main #body a, #content #main #body a:visited {font-weight: normal; color: #0000ff; text-decoration:none;} 
#content #main #body a:hover {text-decoration: underline;}
#content #main #body strong {color: #213C69;}
#content #main #body p#top {padding-top: 0; margin-top: 0;}
#content #main #body img.pptx, #content #main #body img.pdf {height: 16px; width: 16px; border: none; margin: 0; padding: 0;}
#content #main #body ul {margin-top:0;margin-bottom:0;}
#content #main #body li em {color: #800000;font-style:normal;font-weight:normal;}
#content #main #body table th {color: #213C69;text-align: left;}
#content #main #body table td a, #content #main #body table td a:visited {font-weight: normal; color: #0000ff; text-decoration:none;}
#content #main #body table td a:hover {text-decoration: underline;}
#content #main #body ul#objectives {margin:0;padding-left:0;}
#content #main #body .assign {border-bottom: 1px solid #dedede;padding-bottom: 30px; margin: 0 0 5px 0;}

/* footer 
---------------------------------------------------------------- */
#footer {clear: both;font-size: 0.7em;text-align: center; color: #adadad; margin: 10px 0 0 0;}
#footer a, #footer a:visited {text-decoration: none; color: #adadad;}
#footer a:hover {text-decoration: underline;color: #213C69; }


