

/* header.php declarations */
TABLE.horz_nav A:link, TABLE.horz_nav A:active, TABLE.horz_nav A:visited, TABLE.horz_nav TD {
	color: black;
	font-family:Trebuchet MS, Lucida Sans Unicode,serif;
	font-weight: bold;font-size:11px;font-style:italic;
}
TABLE.horz_nav A:link, TABLE.horz_nav A:active, TABLE.horz_nav A:visited {
	text-decoration: none;
	}
TABLE.horz_nav A:hover {
	color: #ffffff;
	font-family:Trebuchet MS, Lucida Sans Unicode,serif;
	font-weight: bold;font-size:11px;font-style:italic;
	text-decoration: none;
}
 TABLE.main_table {
  background-color:white;position: relative; top: -20;
  }
  EM.phone {
  position:relative;top:3;left:-8;font-size:6pt;font-weight:bold;
  color:#000066;font-family: Verdana, sans-serif;
  }
  EM.phone ADDRESS {
  font-style:normal; padding-top:3px;
  }
  TABLE.report TH {
   background-color:#003366;
   font-size:11px;color:#ffffff;
   font-style:italic;
   font-weight: 800;
   letter-spacing: 4px;
   font-family: Veranda, sans-serif;
   text-transform: uppercase;
   }
      #alld {
   		padding-left: 50px;
		   font-size: 9pt;
	   	font-family: Veranda, sans-serif, sans-serif; 
   }
/*         Prior Declarations-----------------                */
BODY {
	font-family: Veranda, sans-serif, sans-serif; 
	font-size: 10pt; 
	background-color : #cccccc;
	color: #000000;
}
/* report view declarations on the courselistings */
.report {
	padding-left: 15px;
}
TABLE.report a:active, TABLE.report a:link, TABLE.report a:visited {
	color: #003366;
	text-decoration: none;
}
TABLE.report a:hover {
	color: #000000;
	text-decoration: none;
}
/* applies to report courselistings course id class and red and blue pricing columns */
.courseid {
	font-size:7pt;
	color:#333333;
}
.r {
	color: #990000;
	font-weight: bold;
	font-size: 10pt;
}
.b {
	color: #003399;
	font-weight: bold;
	font-size: 10pt;
}
/* nav hyperlink declaration replacement for navigation links */
.nav {

}
.nav a:active, .nav a:link, .nav a:visited {
	font-family: Veranda, sans-serif, sans-serif; 
	font-size: 10pt; color: #003366;  
	font-weight: bold; 
	text-decoration: none;
}
.nav a:hover {
	font-family: Veranda, sans-serif, sans-serif; 
	font-size: 10pt; color: #000000;  
	font-weight: bold; 
	text-decoration: none;
}
/* hyperlink declaration replacement for all links, this can replace the above, if we want all links to be consistant */
 a:active, a:link, a:visited {
	font-family: Veranda, sans-serif, sans-serif; 
	font-size: 10pt; color: #003366; 
	text-decoration: none; 
	font-weight: bold; 
}
a:hover {
	font-family: Veranda, sans-serif, sans-serif; 
	font-size: 10pt; color: #000000;  
	text-decoration: none;
	font-weight: bold; 
} 
.active {
	font-family: Veranda, sans-serif, sans-serif; 
	font-size: 9pt; color: #C0C0C0;  
	font-weight: bold; 
	}
.inactive { 
	font-family: Veranda, sans-serif, sans-serif; 
	font-size: 9pt; color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
} 
H1 {
 	font-family: Arial, helvetica, sans-serif; 
	font-size: 60%; color: Black;
	margin : 0px 0px 0px 0px;
	}
H2 {
 	font-family: Arial, helvetica, sans-serif; 
	font-style:oblique;
}
H3 {
 	font-family: Arial, helvetica, sans-serif; 
	color: #003366;
	font-style:oblique;
}
H4 {
 	font-family: Arial, helvetica, sans-serif; 
	color: black;
	font-style:oblique;
}
#menu_box {
	border-style:solid;
	border-width:0px;
	border-color:#003366;
	padding:10px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-top-width:0px;
	}
#content_box {
	padding:15px;
	padding-left:30px;
	font-weight:normal;
	}
#contentheader {
		background:white;
		font-family : Arial, Helvetica, sans-serif;
		font-size:100%; color: black;
		font-weight : bold;
		}
#contentheaderblue {
	background-color : blue;
	font-family : Arial, Helvetica, sans-serif;color:white;
    font-size : 100%;
    font-weight : bold;
}
#contentmenu {
		background:#FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		font-weight : bold;
		}		
#frame {
		margin-right:auto;
		margin-left:auto;
		margin:0;
		padding:0px;
		text-align:center;
		font-family : Arial, Helvetica, sans-serif;
		line-height :200%;
		}
#contentleft {
	float:left;
	text-align:left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 90%;
	line-height :100%;
	margin : 0px;
	}
#contentcenterleft {
	float:left;
	text-align:center;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 75%;
	line-height :100%;
	margin:0px;
	border : thin solid;
}
#contertcenter{
	float:left;
	text-align:center;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 75%;
	line-height :100%;
	margin:0px;
}
#contentcenterright {
	float:left;
	text-align:right;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 90%;
	line-height :100%;
	margin:0px;
}
#contentright {
    float:left;
    text-align:right;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 90%;
	line-height :100%;
	margin:0px;
	}
#contentfooter {
	background:white;
	text-align:center;
	border-width : 0px 0px 1px 0px;
	border-style : solid;

	}		
#courselistheader{
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 125%; color: black;
    font-weight:bold;
	line-height :30px;
	margin : 0px;
	background-image : url(../images/courselist_hdr_2.gif);
	background-repeat : no-repeat;
    }		
#tble{
	font-family: Arial, helvetica, sans-serif; 
	font-size: 75%; 
	font-weight: bold;
    }
	/*  recently modified from id to class declarations        */
	/* text class is called from pricing include for all courselisting pages */
   #text, .text {
   font-size: 9pt;
   font-family: Veranda, sans-serif, sans-serif; 
   }
#box, .box {
    float:left;
	font-family: veranda, sans-serif; 
	font-size: 9pt; 
    }
 #hd_box, .hd_box {
   background-color:#003366;
   color:#ffffff;
   font-weight:bold;
   text-align:center;
      }
 #ot_box_l, .ot_box_1, #ot_box_r, .ot_box_r {
   border-bottom:1px solid #003366;
   padding:3px;
      }
	   #ot_box_l, .ot_box_l {
   border-right:1px solid #003366;
      border-bottom:1px solid #003366;
      }
	   #ot_box_r, .ot_box_r {
   border-left:1px solid #003366;
      }
 #bot, .bot {
   font-weight:bold;
      }


