@charset "utf-8";
/* CSS Document */
/* styles that don't define structure or specific content types */
/* -------------------------------------------------------------------------------
   some border, background and shade styles 
----------------------------------------------------------------------------------*/
.bar-960 {background: #fff url(SiteManager?ctfn=download&fnno=60&ceid=513219180) no-repeat scroll 0 0;}
.bar-full {width: 100%; background: #e5e5cc; height: 1px;}
/* used on the expandable right column future students */
.borderleftfade {
   border-left: 1px solid #c0bab3; 
   -webkit-border-image:  url(SiteManager?ctfn=download&fnno=60&ceid=609949004) 42 40 40 40  stretch; 
   -khtml-border-image:  url(SiteManager?ctfn=download&fnno=60&ceid=609949004) 42 40 40 40  stretch; 
   -moz-border-image:  url(SiteManager?ctfn=download&fnno=60&ceid=609949004) 42 40 40 40 stretch;
   border-image: url(SiteManager?ctfn=download&fnno=60&ceid=609949004) 42 40 40 40  stretch;
}
/* border fades grey to transparent */	
.border-fade {
	border: 1px solid #aaaaaa;
	-webkit-border-image:  url(SiteManager?ctfn=download&fnno=60&ceid=609949004) 42 40 40 40  stretch;
	-khtml-border-image:  url(SiteManager?ctfn=download&fnno=60&ceid=609949004) 42 40 40 40  stretch;	
	-moz-border-image:  url(SiteManager?ctfn=download&fnno=60&ceid=609949004) 42 40 40 40 stretch;
	border-image: url(SiteManager?ctfn=download&fnno=60&ceid=609949004) 42 40 40 40  stretch;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;	
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.grad-down {
background: #f0f0f0; 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0f0f0', endColorstr='#ffffffff');
background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#fff)); 
background: -moz-linear-gradient(top, #f0f0f0, #fff);
}
/* clearfix IE hack */
.grad-down:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.grad-down {display: inline-block;}
html[xmlns] .grad-down {display: block;}
* html .grad-down {height: 1%;}
/* end clearfix IE hack */
.grad-down-light {
background: #f0f0f0;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0f0f0', endColorstr='#ffffffff');
background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#fff)); 
background: -moz-linear-gradient(top,  #f0f0f0,  #fff);
}
/* clearfix IE hack */
.grad-down-light:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.grad-down-light {display: inline-block;}
html[xmlns] .grad-down-light {display: block;}
* html .grad-down-light {height: 1%;}
/* end clearfix IE hack */
.grad-down-dark 
{
background: #026699; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff026699', endColorstr='#ffcceaff'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#026699), to(#cceaff)); 
background: -moz-linear-gradient(top,  #026699,  #cceaff);
}
/* clearfix IE hack */
.grad-down-dark:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.grad-down-dark {display: inline-block;}
html[xmlns] .grad-down-dark {display: block;}
* html .grad-down-dark {height: 1%;}
/* end clearfix IE hack */
.grad-down-dark2 
{
background: #cce0eb; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcce0eb', endColorstr='#ffffffff'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#cce0eb), to(#fff)); 
background: -moz-linear-gradient(top,  #cce0eb,  #fff);
}
/* clearfix IE hack */
.grad-down-dark2:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.grad-down-dark2 {display: inline-block;}
html[xmlns] .grad-down-dark2 {display: block;}
* html .grad-down-dark2 {height: 1%;}
/* end clearfix IE hack */
.grad-right {
background: #f0f0f0; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0f0f0', endColorstr='#ffffffff'); 
background: -webkit-gradient(linear, left bottom, right bottom, from(#f0f0f0), to(#fff)); 
background: -moz-linear-gradient(left center,  #f0f0f0,  #fff);
}
.radial-light {background: #ecece9; 
     background: -webkit-gradient(radial, 50% 50%, 10, 50% 50%, 400, from(#fff), to(#c0bab3), color-stop(100%, #c0bab3));
     background-image: -moz-radial-gradient(center 45deg, circle farthest-side, #fff 45%, #c0bab3 100%); 
}
.grad-up {
background: #fff; 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe7e6e5');
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e7e6e5)); 
background: -moz-linear-gradient(top, #fff, #e7e6e5);
}
/* clearfix IE hack */
.grad-up:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.grad-up {display: inline-block;}
html[xmlns] .grad-up {display: block;}
* html .grad-up {height: 1%;}
/* end clearfix IE hack */
.box-shadow {
    box-shadow:  0 2px 1px #cccccc;
   -moz-box-shadow:  0 2px 1px #cccccc;
   -webkit-box-shadow:  0 2px 2px #cccccc; 
}
.box-shadow-inner {
   -moz-box-shadow:inset 0 0 6px #cccccc;
   -webkit-box-shadow:inset 0 0 6px #cccccc;
   box-shadow:inset 0 0 6px #cccccc;
}
.text-shadow {text-shadow: 0 3px 4px #c0bab3;}
.alpha60 {
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
/*  button and color options 
-------------------------------------------------------------------------------- */
.button1 {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  text-align: center;
  width: 200px; margin: 20px 0 0 0;
}
.button1 a, .button1 a:link, .button1 a:hover {
	display: block; 
	padding: 5px 1px 6px 1px; 
	font-weight: 800;
	color: #fff;
	text-decoration:none;
}
.button2 {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  text-align: center;
  width: 140px;
}
.button2 a, .button2 a:link, .button2 a:hover {
	display: block; 
	padding: 5px 1px 6px 1px; 
	font-weight: 800;
	color: #fff;
	text-decoration:none;
}
.button3 {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  text-align: center;
}
.button3 a, .button3 a:link, .button3 a:hover {
	display: block; 
	padding: 0 1px 6px 1px; 
	font-weight: 800;
	color: #fff;
	text-decoration:none;
}
.blue {
	background: #026699;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff669bb7', endColorstr='#ff026699');
	background: -webkit-gradient(linear, left top, left bottom, from(#669bb7), to(#026699));
	background: -moz-linear-gradient(top,  #669bb7,  #026699);
	border: 1px #016699 solid;
	box-shadow: 0 2px 3px #cccccc; 
	-moz-box-shadow:  0 2px 3px #cccccc;
	-webkit-box-shadow:  0 2px 3px #cccccc;
}	
.blue:hover {
	background: #014477; 
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff026699', endColorstr='#ff014477'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#026699), to(#014477));
	background: -moz-linear-gradient(top,  #026699,  #014477); 
	border: 1px #022d4d solid;
	box-shadow: 0 1px 2px #cccccc; 
	-moz-box-shadow:  0 1px 2px #cccccc;
	-webkit-box-shadow:  0 1px 2px #cccccc;
}
/* clearfix IE hack */
.blue:after  {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.blue {
	display: inline-block;
}
html[xmlns] .blue {
	display: block;
}
* html .blue {
	height: 1%;
}
/* end clearfix IE hack */
.color2 {
	background: #666600;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff999966', endColorstr='#ff666600');
	background: -webkit-gradient(linear, left top, left bottom, from(#999966), to(#666600));
	background: -moz-linear-gradient(top,  #999966,  #666600);
	border: 1px #666600 solid;
	box-shadow: 0 2px 3px #cccccc;
	-moz-box-shadow:  0 2px 3px #cccccc;
	-webkit-box-shadow:  0 2px 3px #cccccc;
}	
.color2:hover {
	background: #484824;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff666600', endColorstr='#ff484824');
	background: -webkit-gradient(linear, left top, left bottom, from(#666600), to(#484824));
	background: -moz-linear-gradient(top,  #666600,  #484824);
	border: 1px #333300 solid;
	box-shadow: 0 1px 2px #cccccc; 
	-moz-box-shadow:  0 1px 2px #cccccc;
	-webkit-box-shadow:  0 1px 2px #cccccc;
}
/* clearfix IE hack */
.color2:after  {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.color2 {
	display: inline-block;
}
html[xmlns] .color2 {
	display: block;
}
* html .color2 {
	height: 1%;
}
/* end clearfix IE hack */
/* misc button blocks
----------------------------------------------------------------------------------*/
.buttonblock {
	margin: 10px 0; padding: 1px;
	position: relative;
	text-align:center;
}
.buttonblock h2, .buttonblock h3 {
         margin: 0; padding: 10px 0;
	-webkit-border-top-left-radius: 4px;
	-khtml-border-radius-topleft: 4px;	
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-khtml-border-radius-topright: 4px;	
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	text-align:center;
}
.buttonclass1 {margin: 5px 10px 20px 10px; padding: 5px; height: 84px; text-align: center; }
.buttonclass1 h2 {margin: 1px; padding: 2px; height: 82px; line-height: 1.4;}
/* Super Awesome Buttons from http://www.zurb.com/article/266/super-awesome-buttons-with-css3-and-rgba modified by KW from here to the end */
.awesome, .awesome:visited {
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer; /*why*/
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}
body > .awesome, .awesome:visited{
	background-color:transparent;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ccc'); 
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(50,50,50,0.8)), to(rgba(80,80,80,0.1))),;
	background: -moz-linear-gradient(top, rgba(50,50,50,0.8),  rgba(80,80,80,0.1)); 
	}
 
.awesome:hover {background-color: #111; color: #fff; }
.awesome:active {top: 1px; }
.small.awesome, .small.awesome:visited {font-size: 11px; padding: 5px;}
.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited {font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25);}
.large.awesome, .large.awesome:visited {font-size: 14px; padding: 8px 14px 9px;}
	
a.awesome, button.awesome {
/* will add CSS link styles here */
}
 
/* Colors ---------- */
.coloresc.awesome, .coloresc.awesome:visited {background-color: #e78200;} /* empire orange*/
.coloresc.awesome:hover	{ background-color: #c67000; }
.color1.awesome, .color1.awesome:visited {background-color: #026699;} /* blue */
.color1.awesome:hover { background-color: #014477}
.color2.awesome, .color2.awesome:visited {background-color: #999966;}  /* green */
.color2.awesome:hover { background-color: #666600}
.color3.awesome, .color3.awesome:visited {background-color: #bbbb7f;}  /* olive */
.color3.awesome:hover { background-color: #cccc99}
.color4.awesome, .color4.awesome:visited {background-color: #8d8175;} /* taup */
.color4.awesome:hover { background-color: #645b53}
.color5.awesome, .color5.awesome:visited {background-color: #993333;} /* red */
.color5.awesome:hover { background-color: #014477}
.color6.awesome, .color6.awesome:visited {background-color: #e6aa00;} /* gold */
.color6.awesome:hover { background-color: #014477}
.color7.awesome, .color7.awesome:visited {background-color: #734c82;} /* purple */
.color7.awesome:hover { background-color: #014477}
button::-moz-focus-inner { padding:0; }  /*fix the weird Firefox button padding:*/
/* clearfix IE hack */
.awesome:after  {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.awesome {
	display: inline-block;
}
html[xmlns] .awesome {
	display: block;
}
* html .awesome {
	height: 1%;
}
/* end clearfix IE hack */
/* clearfix IE hack */
.color1:after  {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.color1 {
	display: inline-block;
}
html[xmlns] .color1 {
	display: block;
}
* html .color1 {
	height: 1%;
}
/* end clearfix IE hack */
/* clearfix IE hack */
.color2:after  {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.color2 {
	display: inline-block;
}
html[xmlns] .color2 {
	display: block;
}
* html .color2 {
	height: 1%;
}
/* end clearfix IE hack */
/* clearfix IE hack */
.color3:after  {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.color3 {
	display: inline-block;
}
html[xmlns] .color3 {
	display: block;
}
* html .color3 {
	height: 1%;
}
/* end clearfix IE hack */
/* clearfix IE hack */
.color4:after  {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.color4 {
	display: inline-block;
}
html[xmlns] .color4 {
	display: block;
}
* html .color4 {
	height: 1%;
}
/* end clearfix IE hack */
/* clearfix IE hack */
.color5:after  {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.color5 {
	display: inline-block;
}
html[xmlns] .color5 {
	display: block;
}
* html .color5 {
	height: 1%;
}
/* end clearfix IE hack */
/* clearfix IE hack */
.color6:after  {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.color6 {
	display: inline-block;
}
html[xmlns] .color6 {
	display: block;
}
* html .color6 {
	height: 1%;
}
/* end clearfix IE hack */
/* clearfix IE hack */
.color7:after  {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.color7 {
	display: inline-block;
}
html[xmlns] .color7 {
	display: block;
}
* html .color7 {
	height: 1%;
}
/* end clearfix IE hack */
/* clearfix IE hack */
.color2:after  {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.color2 {
	display: inline-block;
}
html[xmlns] .color2 {
	display: block;
}
* html .color2 {
	height: 1%;
}
/* end clearfix IE hack */
/* END Super Awesome Buttons*/
/* special link styles, not the local or main navigation
----------------------------------------------------------------------------------*/
ul.link-list  {list-style-image:none; list-style-type:none; padding: 0; margin: 0;}
ul.link-list li  {list-style-image:none; list-style-type:none; margin: 0; padding: 0; border:1px dashed #aaaaaa; margin-top: -1px;}
ul.link-list a {
	margin: 1px; 
	padding: 5px 5px 5px 15px; 
	display: block; 
	text-decoration: none;
	background: #fff; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff6f5f4');
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f5f4));
background: -moz-linear-gradient(top, #fff, #f6f5f4);
border:0;
}
ul.link-list a:hover {
	background: #f6f5f4; 
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6f5f4', endColorstr='#ffffffff'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f5f4), to(#fff)); 
	background: -moz-linear-gradient(top,  #f6f5f4,  #fff); 
}
ul.link-list .bigger {text-align: center;}
ul.link-list .bigger a {padding: 20px 0;}
/* not developed below */
ul.link-list.return-link {padding:0;list-style-image: url(<img src="SiteManager?ctfn=download&fnno=60&ceid=336948359" alt=" " style="width : 12px; height : 12px;    " Class="" />)}
/*bullet-back.png*/
ul.link-list.return-link li {margin: 0; padding: 0; border-left: none}
ul.link-list.return-link a {padding-left:5px;}
/* other styled lists
---------------------------------------------------------------------------------*/
ul.spacev li {margin-top: .3em; padding-top: .3em;}
ul.spacey {margin: 5px; padding: 0 5px 0 30px;}
ul.spacey li {padding: .2em 3px; margin: .2em 5px .2em 35px;}
ul.spacey li h4 {padding: .2em 3px; margin: .2em 5px .2em 3px;}
ul.liststyle1  {list-style-type:none; padding: 0; margin: 10px 0 15px 0;}
ul.liststyle1 li {margin: 0 0 8px 0; padding: 0 5px 8px 5px;  border-bottom:1px dashed #c0bab3;}
ul.liststyle1 li:first-child {padding-top: 5px; border-top:1px dashed #c0bab3;}
.liststyle1 h3 {color: #645b53; font-weight: 400;  font-size: 100%; line-height: 1.5;}
.liststyle1 h3 strong {font-weight: 800; font-size: 110%;}
ul.tightlist {padding: 0;}
ul.liststyle-h {margin: 0; padding: 0;}
.liststyle-h li {float: left; margin: 0 0.25em;  list-style: none;}
.liststyle-h li a {
  float: left;
  display: block;
  border-right: 1px solid #dcdce9;
  padding-right: 5px;
  text-decoration: none;
}
.liststyle-h li a:hover {
  border-right: 1px solid #c0bab3;
  text-decoration: underline;
}
