/* First block of styles are based on "Prosimii" open-source stylesheet */
/* ##### Common Styles ##### */

body {
font-size: 13px; 
background:#181818; 
font-family: Arial,Arial; 
font-weight: normal;
  margin: 0;
  padding: 0;
  
}




p {color:#ffffff; font-size: 13.5px;
 font-weight: normal;}

a {color:#ffffff;text-decoration: none;border-bottom: 0px solid #eee; outline: none; }
a:hover {color:#626363;border-bottom:0px solid #ccc;}
a:active {color:#37c7fc; outline: none;}

img {
border: none;
}

/*LINES*/ 
hr {margin:15; clear:both; width:1000px; color: #626363;}

/*HEADERS*/ 

/* Contact page text */
h4 {font-weight: normal;letter-spacing:0px; position:center;font-family:Arial,arial;color: #ffffff; font-size:13.5px; text-decoration: none;border:none; position:relative; top:0px; }

/*Smaller gray text*/
h2 { font-size:11px; font-family:Arial,arial;color:#ffffff;; margin-left:0px; font-weight: normal;top:0px; letter-spacing: 0}


/*Footer*/
H3 {text-align: center; font-family:Arial,arial;font-weight: normal;font-size: 11px; color:#626363; font-style: none; margin: 0px; padding-bottom: 8px}
H3 a {color:#626363;}


/*Big text*/
h1 { font-size:23px; font-family:Arial,arial;color:#ffffff; margin-left:0px; font-weight: normal;top:0px; letter-spacing: 0}


/* Navigation */

#navdiv {
    background: none;
    padding:0;
    padding-left: 725px;
    padding-top: 40px;
    
      
    
}

/* use the next two rules to adjust where the top navigation will sit "in the middle" */
#nav-width-box {

	margin:0 auto;
	padding:0;
}
#home #nav-width-box { width:820px; }

#nav-one {margin:0; padding:0;}

#nav-one ul {
  background: #181818;
  list-style: none;
  margin:0;
  padding:0;
  position: absolute;
  top: -999em;
  left: -3px;

text-align:left;
}

#nav-one li:hover ul, 
#nav-one li.sfHover ul {
  top: 25px;
  left: auto;
  
}

#nav-one ul li {

	outline: none;
  float: none;
}

#nav-one ul a {
  border-bottom: 0;
  #181818-space: nowrap;
}

#nav-one li {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  z-index:3000;
}

#nav-one li ul{

  z-index:1000;
}




#nav-one li a, 
#nav-one li a:link, 
#nav-one li a:active, 
#nav-one li a:visited 
{
  font: normal 15px/25px Arial, Helvetica;
  background: #181818;
  display: block;
  padding: 0 10px;
  text-decoration: none;
}

#nav-one li:hover a, 
#nav-one li.sfHover a 
{
  background:  none;
}

#nav-one li li a:hover {
	border: 2px solid #626363;
	border-width: 0 1px;
	margin:0px -1px 0;
	outline: none;
	}

#nav-one li:hover 
ul a:hover, 
{
  background: #181818;
}

#nav-one ul.homenavitem { width:250px; }

#nav-one ul.homenavitem .heading { padding-left:30px; }
#nav-one ul.homenavitem .coursetitlenav { padding-left:50px; }


/* TABLES */

td {
font-size:13.5px;
font-family: Arial;
color:#ffffff
}

/* FOR SLIDE SHOW HOME PAGE */
 
#slideshow {
	position: relative;
	width: 1000px;
	height: 600px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
#slideshow img {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0 0 0 20px;
	text-align: center;
}


/* Hides from IE-mac \*/
* html #flashcontent
{height: 1%;}

#flashcontent
{display: block;}
/* End hide from IE-mac */

a {
      /* Mozilla */
	outline:none;
 
	/* IE */
	-moz-outline-style: none;
   }
