/* Start of CMSMS style sheet 'Print' */
/* CSS Document */

body
{
  background: #ffffff;
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, sans-serif;
}

#title h1
{
background-image: url(../images/logo-for-print-page.jpg);
background-repeat:no-repeat;
xpadding-left:155px;
height:150px;
}


#icon
{
display: none;
}

#sidebar
{
  Display:none;
}

#content h2
{
  margin: 0;
  font-size: 1.0em;
  width:auto;
}

#content h3
{
  margin: 0;
  font-size: 1.2em;
}
#content h4
{
  margin: 0;
  font-size: 1.1em;
}

#pagetitle
{
  font-size: 1.8em;
  font-weight: bold;
  color: #051F33;
  font-family:arial;
  text-align:left;
  width:auto;
}
#page-title-image
{
  width: 120px;
  float:right;
  font-size: 0.7em;
  padding:10 10 10px 15px;
}

#footerhead
{
  text-transform: uppercase;
  font-size: 1.2em;
  font-weight: bold;
}

#showcase-norm-template img
{
  padding: 0;
  margin: 2px 5px 2px 2px;
  border: #DDA 3px solid;
}
#showcase img
{
  padding: 0;
  margin: 2px;
  border: #DDA 3px solid;
}

#footer-norm-template
{
  padding-top: 5px;
  background-color:#FFCC00;
  height:145px;
  clear:both;
}

#copyright
{
  border-top:1px solid;
  xheight: 1.8em;
  text-align: left;
}

#copyright 
#address
{
  text-align: left;
}

#weather-logo
{
display:none;
}

#advert
{
  width: 938px;
  background-color:#051F33;
  clear:both;
  color:#FFFFFF;
  padding: 5px 0;
  text-align:center;
}

/*  General Elements  */


table {
border-collapse:collapse; 
Width:100%;
border:2px solid #051F33; /* IE does a neat 3-d trick if this isn't specified */
margin:1em auto; }

td { 
border:1px solid #051F33; 
padding:0.2em 0.4em;
				}
table tr p
{
padding:0;
margin:0;
line-height:normal;
}
table tr h4
{
padding:0;
margin:0;
line-height:normal;
}

.tabletop {  		
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #051F33; 
text-decoration: none; 
line-height: normal; 
font-weight: bold;
background:#C1E1F9;
text-align: center;
valign: middle;}

.tabletop-left {  		
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #051F33; 
text-decoration: none; 
line-height: normal; 
font-weight: bold;
background:#C1E1F9;
text-align: left;
valign: middle;}

.table-cell-white-on-blue
{
background-color:#051F33;
color:#FFFFFF;
font:Arial, Helvetica, sans-serif;
}

.table-smaller-text
{font-size:0.8em;
}

/* =================
Styling for Course description
==================== */
#photo a {color:#fff;}
#photo a:hover {text-decoration:none;}
#photo a:visited {color:#fff;}

/* slides styling */

#photo {padding:5px; background:#051f33; ; height:540px; text-align:left; border:0; background-image:url(../images/course-guide-text.gif); background-repeat:no-repeat; background-position:top right;}
#photo h5 {font-size:18px; font-weight:normal; color:#6c1d30; margin:0 0 0 5px; padding:0;}
#photo ul {list-style:none; padding:0; margin:0; background:#051F33; position:relative; height:539px;}
#photo ul li {display:inline; width:150px; height:180px; float:left; margin:6px; color:#FFFFFF;}
#photo ul li a {display:block; width:150px; height:180px; cursor:default; background:url(../images/arrow.gif) no-repeat; text-decoration:none;}
#photo ul li a b {display:none;}
#photo ul li a img {display:block; width:150px; height:150px; border:1px solid #666; border-top-color:#ccc;}

/* End of 'Print' */

