/* -------------------------------------------------------------- 
   
	Updates to the Blueprint defaults
  
-------------------------------------------------------------- */
h1 { font-size: 2.1em; line-height: 1.2; margin-bottom: 0.5em;    color:#174090;font-family:Georgia, "lucida bright", "times new roman", serif;}
h2 { font-size: 1.8em; margin-bottom: 0.75em;                   color:#666;font-family:Georgia, "lucida bright", "times new roman", serif;}
h3 { font-size: 1.5em; line-height: 1; margin-top: 0.5em;       color:#666;font-family:Georgia, "lucida bright", "times new roman", serif;}
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 0.5em; color:#666;font-family:Georgia, "lucida bright", "times new roman", serif;}
h5 { font-size: 1em; font-weight: bold; margin-bottom: 0.5em;   color:#666;}
h6 { font-size: 1em; font-weight: bold;}

a { color:#174090;}
a:hover {color:#FAB701;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { text-decoration:none; }
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover { text-decoration: underline; }
ul {list-style-image: url(/blackboard_media/img/blueball.png);list-style-type: circle;}


body{background:#1B3F95 url(/blackboard_media/img/gradient-background.png) left top repeat-x;margin:0 0 1.5em 0;color: #666; }

.container{background: url(/blackboard_media/img/white-background.png) center top no-repeat;}
#content-container{background: url(/blackboard_media/img/white-bottom.png) center top repeat-y;}
#content-container blockquote {background: #E6EFF3;}

#header{margin-top:45px;}
#subheader {margin-bottom:30px;}
#subheader #search{margin-bottom:45px;}

#subhead-left  {background: url(/blackboard_media/img/featureicon.png)  left center no-repeat;color:#174090;height:90px;}
#subhead-center{background: url(/blackboard_media/img/locationicon.png) left center no-repeat;color:#174090;height:90px;}
#subhead-right {background: url(/blackboard_media/img/blogicon.png)     left center no-repeat;color:#174090;height:90px;}
#subhead-left a, #subhead-center a, #subhead-right a {text-decoration:none;color:#174090;}
#subhead-left a:hover, #subhead-center a:hover {text-decoration:none;color:#174090;}
#subhead-right a:hover {text-decoration:none;color:#FAB701;}
#subhead-left a:visited, #subhead-center a:visited, #subhead-right a:visited {text-decoration:none;color:#174090;}
#subhead-right ul {list-style-image: url(/blackboard_media/img/blueball.png);list-style-type: circle}
#content-related ul.nav-global {list-style-image: url(/blackboard_media/img/checklarge.png);list-style-type: circle; margin-left: 3em;}
#content-related ul.nav-global li { font-size: 1.2em; line-height: 1.25; margin-bottom: 0.5em; color:#1C1E18;font-family:Georgia, "lucida bright", "times new roman", serif;}
#content-related ul.nav-subglobal {list-style-image: url(/blackboard_media/img/checksmall.png);list-style-type: circle; margin-left: 3em;}
#content-related ul.nav-subglobal li { font-size: 1em; margin-bottom: 0.5em; padding-right:0;margin-right:0; color:#1C1E18;font-family:Georgia, "lucida bright", "times new roman", serif;}
#content-related ul.nav-global li a, #content-related ul.nav-subglobal li a {text-decoration:none;display:block;}

#content-related ul.nav-subglobal li a {display:block;}
#content-related ul.nav-subglobal li {margin-left:0;padding-left:0px;margin-right:0;padding-right:0;}
#content-related ul.nav-subglobal li ul { margin-left:0;padding-left:0;margin-right:5px;padding-right:0;}
#content-related ul.nav-subglobal li ul li { font-size: 1em; margin-bottom: 0em;margin-right:0;}
#content-related ul.nav-subglobal li ul li a {display:block;}
#content-related ul.nav-subglobal li ul li.highlight{background:#B1E7FF;}

#logo_link{height:80px;}

.oxfordblue{color:#174090;}
.oxfordyellow{color:#C89200;}/* FAB701 */

a span.oxfordblue:hover{color:#FAB701;}
a span.oxfordyellow:hover{color:#174090;}

#id_email, #id_phone, #id_name {width:100px;}
#id_first_name, #id_last_name, #id_address, #id_prov_state, #id_postal_zip, #id_city {width:100px;}

ul.hozlist {width: 100%;margin-left:0;}
ul.hozlist li{ display: inline;}
ul.hozlist li a{padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 15px; /*spacing between each menu link*/
text-decoration: none;}


a.prg_lr {display:block;width:195px;height:153px;background: url(/blackboard_media/img/prg_lr_bc.png) bottom right no-repeat;}
a.prg_lr:hover {display:block;width:195px;height:153px;background: url(/blackboard_media/img/prg_lr_bc.png) top right no-repeat;}
a.prg_bt {display:block;width:195px;height:153px;background: url(/blackboard_media/img/prg_bt_bc.png) bottom right no-repeat;}
a.prg_bt:hover {display:block;width:195px;height:153px;background: url(/blackboard_media/img/prg_bt_bc.png) top right no-repeat;}
a.prg_adv {display:block;width:195px;height:153px;background: url(/blackboard_media/img/prg_adv_bc.png) bottom right no-repeat;}
a.prg_adv:hover {display:block;width:195px;height:153px;background: url(/blackboard_media/img/prg_adv_bc.png) top right no-repeat;}
a.prg_fr {display:block;width:195px;height:153px;background: url(/blackboard_media/img/prg_fr_bc.png) bottom right no-repeat;}
a.prg_fr:hover {display:block;width:195px;height:153px;background: url(/blackboard_media/img/prg_fr_bc.png) top right no-repeat;}
a.prg_sat {display:block;width:195px;height:153px;background: url(/blackboard_media/img/prg_sat_bc.png) bottom right no-repeat;}
a.prg_sat:hover {display:block;width:195px;height:153px;background: url(/blackboard_media/img/prg_sat_bc.png) top right no-repeat;}
a.prg_camp {display:block;width:195px;height:153px;background: url(/blackboard_media/img/prg_camp_bc.png) bottom right no-repeat;}
a.prg_camp:hover {display:block;width:195px;height:153px;background: url(/blackboard_media/img/prg_camp_bc.png) top right no-repeat;}

/*************************************
 + Main Content Area
 *************************************/
#content-main{}

/*************************************
 + Blog Content Area
 *************************************/
.blueshade {background: url(/blackboard_media/img/contentextra-bg.png) top left no-repeat;}
.blueshaderev {background: url(/blackboard_media/img/contentextra-bgr.png) top left no-repeat;}
.lightblueshade{background:#E7F0F4;}
.tutorservice{}
.marginright {margin-right:20px;}


/*************************************
 + Comments
 *************************************/
#comments
{
	border-bottom:1px solid #DDD;
}
.comment_odd
{
	background-color: #ADC684;
	background-color: #C1D5E2;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
}
.comment_even
{
	background-color: #D6E2C1;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
}

/*************************************
 + Footer
 *************************************/
#footer{
	margin:0 auto;
	padding-top:18px;
	padding-bottom:18px;

}
#footer h3 a{
	text-decoration: none;
	color:#1C1E18;
}
#footer h3 a:hover{
	text-decoration: underline;
	color:#000;
}
#footer-newsletter{
	color:#1C1E18;
}
.crumbs {margin-top:18px;}
.crumbs p{text-align:center;}
#footer_crumbs a{font-weight:bold;text-decoration:none;margin-right:6px;}

/*************************************
 + Page Content
 *************************************/
.floatleft {
	float:left;
	margin-right:9px;
}
.floatright {
	float:right;
	margin-left:9px;
	margin-right:9px;
}
#print-header, #print-link {
	display:none;
}
.nodeco{
	text-decoration:none;
}
.ulnodeco{
	list-style: none;
	margin-left:0;
}
.noborderbottom{border-bottom:none;color: #666;}
.standardfontcolor{color: #666;}
lable{color: #666;}
table.standardhours td{border-bottom:none;padding: 0px 10px 0px 0;}

a.button {
    background: transparent url('/blackboard_media/img/bg_button_a.gif') no-repeat scroll top right;
    color:#174090;
    display: block; 
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
a.button span {
    background: transparent url('/blackboard_media/img/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
span.amp {
  font-family: Baskerville, Palatino, "Book Antiqua", serif;
  font-style: italic;
  }
