/*  
Theme Name: OLC
Theme URI: http://oxfordlearning.com/
Description: White
Version: 1.0
Author: Joe Radman based on Brent's work
Author URI: http://oxfordlearning.com/
*/

/*************************************
 +Containers
 *************************************/
body{
	background: #FFF;
	color:#000;
}
.container{
	padding-top:0;
}
.box {background:#174090;}
.box h1, .box h2, .box h3, .box h4, .box h5, .box h6, .box p, .box label, .box a {
	color: #FFF;  
}
.box a {color:#C89200;}
.box a:visited {color:#C89200;}

/*************************************
 + Basic Tag Defaults  font-family: Georgia, "lucida bright", "times new roman", serif;
 *************************************/

h1, h2, h3, h4, h5, h6 {
	font-family:'Century Gothic', sans-serif;
	color: #1C3F95;  
}

a { color:#1C3F95;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { text-decoration:none; color: #1C3F95;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover { text-decoration: underline; }
h2.h2nav a:hover{color:#C89200;text-decoration: none;}

a:visited{ color: #474D3D;}
a:hover{ color: #474D3D;}
img {border:none;}
a.nodeco{text-decoration:none;}
a.nodeco:hover{text-decoration:underline;}
h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited {color: #1C3F95;}

.oxfordblue{color:#174090;}
.oxfordyellow{color:#C89200;}/* FAB701 */

a span.oxfordblue:hover{color:#FAB701;}
a span.oxfordyellow:hover{color:#174090;}

h3.articleheader a{color:#C89200;}

#footer_crumbs a {text-decoration:none;padding-right:10px;}
#footer_crumbs a:visited { color: #1C3F95;}
#footer_crumbs a:hover {text-decoration:underline;color: #1C3F95;}

/*************************************
 + Top Navigation bar
 *************************************/
.nav-global{
	font-family: 'Trebuchet MS', Tahoma, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-weight:600;
	margin:0;
	padding:0;
}

ul.nav-global {
	list-style-type:none;
	margin-left:0px;
	padding-bottom:10px;
	/* table-layout: fixed; */
}
ul.nav-global>li{
	margin:0;
	padding:10px 10px 10px 20px;
	line-height:20px;
	height:30px;
	float: right;
}
ul.nav-global  li {
	background: url(/blackboard_media/site/navbar-background.gif) top center no-repeat;
}
ul.nav-global  li.nav-first {
	padding-left: 20px;
	background: url(/blackboard_media/site/navbar-background.gif) top left no-repeat;
}
ul.nav-global  li.nav-last {
	padding-right: 20px;
	background: url(/blackboard_media/site/navbar-background.gif) top right no-repeat;
}
ul.nav-global li a{
	color:#1C3F95;
	text-decoration: none;
}
ul.nav-global li a:hover{
	text-decoration: underline;
}
ul.nav-global li.highlight a{
	color:#000;
	text-decoration: underline;
}
/*************************************
 + Sub Navigation bar
 *************************************/
.nav-subglobal{
	font-family: 'Trebuchet MS', Tahoma, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-weight:600;
	margin:0;
	padding:0;
}

ul.nav-subglobal {
	list-style-type:none;
	margin-left:0px;
	padding-bottom:10px;
	/* table-layout: fixed; */
}
ul.nav-subglobal>li{
	margin:0;
	padding:10px 5px 10px 10px;
	line-height:20px;
	height:30px;
	float: left;
}
ul.nav-subglobal  li {
	background: url(/blackboard_media/site/navbar-background.gif) top center no-repeat;
}
ul.nav-subglobal  li.nav-first {
	padding-left: 10px;
	background: url(/blackboard_media/site/navbar-background.gif) top left no-repeat;
}
ul.nav-subglobal  li.nav-last {
	padding-right: 20px;
	background: url(/blackboard_media/site/navbar-background.gif) top right no-repeat;
}
ul.nav-subglobal li a{
	color:#1C3F95;
	text-decoration: none;
}
ul.nav-subglobal li a:hover{
	text-decoration: underline;
}
ul.nav-subglobal li.highlight a{
	color:#000;
	text-decoration: underline;
}

/*************************************
 + Media Sprites
 *************************************/
a.media-fb {
	margin:0;padding:0;width:28px;height:28px;display: block; float:right;
	background: url(/blackboard_media/site/sprite-media.gif) bottom left no-repeat;
}
a.media-twitter {
	margin:0;padding:0;width:28px;height:28px;display: block;float:right;
	background: url(/blackboard_media/site/sprite-media.gif) -28px 0 no-repeat;
}
a.media-youtube {
	margin:0;padding:0;width:28px;height:28px;display: block;float:right;
	background: url(/blackboard_media/site/sprite-media.gif) -56px 0 no-repeat;
}
a.media-flickr {
	margin:0;padding:0;width:28px;height:28px;display: block;float:right;
	background: url(/blackboard_media/site/sprite-media.gif) -84px 0 no-repeat;
}

/*************************************
 + Generic float class
 *************************************/
.floatcenter
{
	text-align: center;
	margin: 5px 5px 0px 5px;
	padding: 7px 7px 4px 7px;
}
.floatcenter img
{
	border: none;
}
.floatleft
{
	float: left;
	margin: 5px 20px 0px 5px;
	padding: 7px 7px 7px 7px;

}
.floatright
{
	float: right;
	margin: 5px 20px 0px 5px;
	padding: 7px 7px 7px 7px;

}
.textalignright{text-align:right;}


/*************************************
 + Program page
 *************************************/
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;}


/*************************************
 + Forms details
 *************************************/
.vTextField {width:180px;border: 1px solid #C2C2C2;margin-left:5px;}
commentform.input { width: 180px; margin:0 0 0 5px; }
#id_name_     { width: 140px; margin:0 0 0 5px; }
#id_email_    { width: 140px; margin:0 0 0 5px; }
#id_phone_    { width: 140px; margin:0 0 0 5px; }
#id_comment  { width: 180px; height:100px;margin:0 0 0 5px; }
#id_newsletter{ width:30px;}

ul.errorlist {
	list-style-type:none;
	margin:0px;
	padding-left:5px;
	padding-bottom:0px;
	margin-bottom:0px;
	background:#FFB43A;
	/* table-layout: fixed; */
}
ul.errorlist li{
	padding:0px;
}

/*************************************
 + Header slide show
 *************************************/
 ul.slideshow {  
     list-style:none;  
     width:950px;  
     height:200px;  
     overflow:hidden;  
     position:relative;  
     margin:0;  
     padding:0;  
       
 }     
   
 ul.slideshow li {  
     position:absolute;  
     left:0;  
     right:0;  
 }  
   
 ul.slideshow li.show {  
     z-index:500;      
 }  
   
 ul img {  
     border:none;      
 }  
   
 #slideshow-caption {  
     width:950px;  
     height:70px;  
     position:absolute;  
     bottom:0;  
     left:0;   
     color:#fff;  
     background:#000;  
     z-index:500;  
 }  
   
 #slideshow-caption .slideshow-caption-container {  
     padding:5px 10px;     
     z-index:1000;     
 }  
   
 #slideshow-caption h3 {  
     margin:0;  
     padding:0;    
     font-size:14px;  
 }  
   
 #slideshow-caption p {  
     margin:5px 0 0 0;  
     padding:0;  
 }

/*************************************
 + Decorative
 *************************************/
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;
  }