* {
	margin: 0;
	padding: 0;
	}
	
body {
	background-color: #fff;
	color: #333;
	margin: 0 auto;
	font: normal 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	}
	
a:link, a:visited {
	color: #a00000;
	text-decoration: none;
	}

a:hover, a:active {
	text-decoration: none;
	border-bottom: 1px #a00000 solid;
	}
	
#page {
	margin: 0 auto;
	width: 760px;
	}
	
#head {
	display: block;
	width: 760px;
	height: 212px;
	margin: 0 auto;
	background: url(../logo/head.jpg) no-repeat top center;
	}
	
#headad {
	position: relative;
	top: 48px;
	left: 200px;
	display: block;
	width: 320px;
	height: 200px;
	font: normal 11px/13px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	}
	
	#headad h1 {
		color: #A00000;
		background-color: inherit;
		font: bold 12px/14px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
		}
		
	#headad #headread { padding-top: 4px; font-weight: bold; vertical-align: top; text-transform: uppercase; }
	
#nav {
	position: relative;
	top: 36px;
	right: 25px;
	height: 16px;
	text-transform: uppercase;
	text-align: right;
	font: bold 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	letter-spacing: .1em;
	}
	
	* html #nav {
		position: relative;
		top: 31px;
		right: 25px;
		height: 16px;
		text-transform: uppercase;
		text-align: right;
		font: bold 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
		letter-spacing: .1em;
		}
		
	#nav ul{
		list-style-type: none;
		text-align: right;
		}
		
	#nav ul li {
		display: inline;
		height: 16px;
		padding-left: 12px;
		}
	
	#nav ul li a:link, #nav ul li a:visited {
		color: #000;
		background: none;
		text-decoration: none;
		}
		
	#nav ul li a:hover, #nav ul li a:active {
		color: #000;
		background: none;
		text-decoration: none;
		border-bottom: 5px solid #a00000;
		}
	
	#nav ul li a.ncurrent {
		border-bottom: 5px solid #a00000;
		}
	
	* html #nav ul li a:link, * html #nav ul li a:visited {
		color: #000;
		background: none;
		text-decoration: none;
		line-height: 24px;
		}
		
	* html #nav ul li a:hover, * html #nav ul li a:active {
		color: #000;
		background: none;
		text-decoration: none;
		border-bottom: 15px solid #a00000;
		z-index: 1;
		line-height: 24px;
		}
	
	* html #nav ul li a.ncurrent {
		border-bottom: 15px solid #a00000;
		z-index: 1;
		}


#wrap {
	width: 680px;
	padding-top: 10px;
	margin: 0 auto;
	}
	
#content {
	width: 680px;
	}
	
	#content h1 {
		color: #A00000;
		background-color: inherit;
		font: bold 18px/22px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
		}
		
	#content p {
		line-height: 18px;
		margin-top: 15px;
		}
		
		.test {
			font-style: italic;
			float: right;
			}

   #content p.big {
      font-size: 16px;
      font-weight: bold;
      color: #990000;


   }

   #content p.red {
      font-size: 14px;
      font-weight: bold;
      color: #990000;



   }

   #content p.hlite{
      background-color: #FFFF66;


   }
    #course li{
  margin-bottom: 10px;
  font-weight: bold
}
   #content div.box{
     background-color: #EEEEEE;
   }

   div.redc{

  margin-left: 40px;
  margin-right: 40px
}


#foot {
	clear:both;
	margin: 20px 40px 10px 40px;
	padding-top: 5px;
	text-align: center;
	font: italic 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-top: 1px #ccc dotted;
	}
/* RIGHT JUSTIFIED COLUMN WITH FORM FIELD NAMES */
TD.name{
        text-align : right;
        font-size : 14px;
        background-color : #EEEEEE;
}
 
TD.rname{
        text-align : right;
        font-size : 14px;
        background-color : #EEEEEE;
        color: #CC0000;
}
 
/* LEFT JUSTIFIED COLUMN WITH FORM FIELDS AND INFO */
TD.value{
        text-align : left;
        font-size : 14px;
}
/






