/* 
  mid indigo     #516586 
  dark indigo    #3F4E67
  turquoise      #4FA1AC
  pale grey      #EDF0F3
  pale turquoise #B7D8DD
  gold #ff7c00


*/

ins{
  color:#ff7c00;
  font-family: Calibri, Candara, , Optima, Arial, sans-serif;
  text-decoration:none;}
del{
  color: #3F4E67;}


html{
  overflow-y:scroll;}
body{
  background:url(/images/3.jpg) #516586 left top repeat-x;
/*background.jpg*/
  font-family:Tahoma,Geneva, sans-serif;}
p,li,td{
  font-size:13px;
  line-height: 1.6em;
  letter-spacing:1px;}
label.zemText,label.zemTextarea,label.zemCheckbox{
  color:#3F4E67;
  font-size:13px;
  line-height: 1.6em;
  letter-spacing:1px;}
li{
  margin-bottom: 0.4em;}
h2,h3{
  color:#4FA1AC;}
h4,h5{
  color:#516586;}
strong{
  color:#516586;}
	
.highlight{
  color: #47bfbf;}
.updated {
  color: #3F4E67;
  font-family: "Courier New", Courier, monospace;}
.readmore a:link, .readmore a:visited{
  color:#3F4E67;
  text-decoration:none;}
.readmore a:hover{
  color:#3F4E67;
  text-decoration:underline;}
a.external{
  /*background:url(/images/12.jpg) no-repeat right top;*/
  padding-right: 15px;}

#container{
  background-color:#FFF;
  margin: 0 auto 20px auto !important;
  padding:0;
  position:relative;
  width:960px;}
	
/******************************************************/

#pageHeader{
  background:url(/images/4.jpg) left bottom repeat-x;
/*stripe.jpg*/
  height:209px;
  margin:0;
  padding:0;
  position:relative;
  width:960px;}
#pageHeader h1{
  background:url(/images/5.jpg) left top no-repeat;
/*header.jpg*/
  height:178px;
  margin:0;
  text-indent:-5000px;}
#pageHeader p{
  margin:0;
  text-indent:-5000px;}
	
	/******************************************************/	

  #pageNavigation{
    bottom:0px;
    height:31px;
    left:0;
    margin:0;
    padding-left:160px;
    position:absolute;
    text-align:left;
    width:470px;}
  #pageNavigation ul{
    list-style:none;
    margin:0;
    padding:0;}
  #pageNavigation ul li{
    background:url(/images/6.jpg) right top no-repeat;
/* rightTab.jpg*/
    float:left;
    margin:0;
    padding: 0 10px 0 0;}
  #pageNavigation ul li a{
    background: url(/images/7.jpg) left top no-repeat;
/* leftTab.jpg*/
    color: #FFF;
    display:block;
    margin:0;
    padding: 9px 5px 5px 10px;
    text-decoration: none;}
  #pageNavigation ul li a:hover{
    text-decoration: underline;}
  #pageNavigation li.active a{
    background-image:url(/images/8.jpg);
  border-bottom:1px solid #fff;
  color: #000;
/*leftActive.jpg*/
    color: #333;}
  #pageNavigation li.active{
    background-image:url(/images/9.jpg);
    border-bottom:1px solid #fff;}
/*rightActive.jpg*/	  
	
/******************************************************/
	
#mainContents{
  float:left;
  min-height:300px;
  padding:20px;
  width:600px;}
#mainContents ul{
  color:#516586;}

blockquote.pullquote{
  background: url(/images/11.jpg) left top no-repeat #EDF0F3;
  color:#4FA1AC;
  font-size:16px;
  margin-left:80px;
  min-height:80px;
  padding: 10px 10px 10px 80px }
p.pullquote{
  color:#516586;}


#course_outline, #thinBorder{
	border-top: 1px solid #CDD3DC;
	border-right: 1px solid #CDD3DC;}
#course_outline td, #thinBorder td{
	border-bottom: 1px solid #CDD3DC;
	border-left: 1px solid #CDD3DC;
	padding: 2px;
	vertical-align: top;}
	
/******************************************************/
	
#sidebar{
  float:left;
  margin-top:42px;
  min-height:200px;
  padding:0 10px 0;
  width:290px;}

ul.cat_menu{
  list-style:none;}

ul.cat_menu a {
  color:#000}
ul.cat_menu .active_class a {
  color:#4FA1AC;}
ul.cat_menu .active_class ul a {
 color: black }


	
/******************************************************/
#footer{
  background:url(/images/10.jpg) left bottom no-repeat;
/*footer.jpg*/
  clear:left;
  height:60px;}
#footer p{
  padding:20px 10px 0 10px;
  text-align:right;}

/******************************************************/