@charset "UTF-8";
/* CSS Document */



/*****************   General Styles for containerContentExtended *********************/


#containerContentExtended{
	padding:0px 7px 1px 7px;
	width:955px; /*the width of white space in wrapper is 941px */
	margin: 0;
	background-color: #fff;
	background-image: url(../img/bg_container_content.gif);
	background-repeat: repeat-y;
}


#containerContentExtended_with_padding {
	/*used in some pages like schedules... puts 20px of padding on sides of div. as is consistent with all other L2 pages*/
	padding:1px 20px;	
	
}



#containerContentExtended #breadcrumb {
/*	float: right;
*/	width: 935px;
	height: 16px;
	margin: 0 0 30px 0px;
	font: bold 12px ;
	/*text-align: left;*/
	/*background-color:#eee;*/
	/*margin-bottom: 9px;*/
	padding-left:20px;
	background-color:#f3f1f4;
	}

 a {
	
	
	color:#2463B3;	
}

 a:hover {
	color: #94bdf3;
	text-decoration: inherit;
}




/* This will allow just for the first list item to have that fancy list item image to the left*/	
	
#containerContentExtended ul {
	margin-left:5px;
}


#containerContentExtended ul li {
	list-style-type:none;
	background-image: url(../img/bg_listPromoContact.png);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding:0 0 0 18px;
	margin-bottom:10px;
}


#containerContentExtended ul ul {


}

#containerContentExtended ul li li {
	background-image:none;
	list-style-type:inherit;
	padding:0 0 0 2px;
	margin: 7px 0 0px 10px;

}





 h1 {
	font-size:32px;
	color:white;
	margin:8px 0 15px 0;
}

 h2 {
	
	font-size:17px;
	color:#F4994E;
	margin:8px 0;

}


 
h3 {
	
	font-size:13px;
	color:#003D6A;
	
	

}

/*****************  Misc. Classes  *********************/


.clear_both {
	
	display:block;
	margin:0;
	padding:0;
	clear:both;
	
}



.arrow_link {
	color:#F4994E;
	font-size:130%;
	font-weight: bold;
	
}


.learn_more {
	
	color:#849635;
	
	
	
}


a.learn_more, a .learn_more, .learn_more a  {
	
	color:#849635 !important;	
	
	
}


 a:hover.learn_more, a:hover .learn_more, .learn_more a:hover {
	
	border-bottom:1px dotted #849635;
	color:#849635 !important;	

	
}

/******************button styles*********************/




 h2.button_arrow_orange {

	margin-top:17px;
		
	
}

 h2.button_arrow_orange a {
	display:block;
	background-image:url(../img/btn_orange_arrow_light_gray.jpg);
	background-repeat:no-repeat;
	height:36px;
	margin-top:18px;
	padding-top:6px;
	width:192px;
	color:#7892DD;
		
	
}



 h2.button_medium_gray {
	
	text-align:right;	
	padding:0;
	margin:0 0 0 0;

}


 h2.button_medium_gray a {
	
	display:block;
	color:#F4994E;
	background-image:url(../img/btn_mag_glass_light_gray.gif);
	background-repeat:no-repeat;
	font-size:12px;
	width:153px;
	height:29px;
	margin:0 0 4px 0;
	padding-right:15px;
	padding-top:2px;

	

}


 h2.button_medium_gray a:hover {
	
	color:#F4994E;

	

}


#sub_column_left_buttons {

	border-top:px solid #ccc;
	padding-top:15px;
	text-align:left;
	
}


#sub_column_left_buttons a {

	
	text-align:right;
	
}

 h2.button_medium_gray_wider {
	
	text-align:left;	
	padding:0;
	margin:0 0 0 0;
	

}


 h2.button_medium_gray_wider a {
	
	display:block;
	color:#F4994E;
	background-image:url(../img/btn_mag_glass_light_gray_wider.gif);
	background-repeat:no-repeat;
	font-size:12px;
	width:186px;
	height:29px;
	margin:0 0 7px 0;
	padding-right:15px;
	padding-top:2px;
	

	

}


 h2.button_medium_gray_wider a:hover {
	
	color:#F4994E;

	

}


/* a variation of above buttons declarations. made for buttons that are taller, like the document download button btn_document_light_gray_wider_taller.gif  */

h2.button_medium_gray_wider_taller a {
	
	
	height:42px;
	margin:0 0 7px 0;
	padding-right:15px;
	padding-top:4px;
	line-height:18px;
	
}


/*********  classes  for blocks where the anchor wraps around many elemenets (more than 4 different types) **********/


.block_copy {
	
	float:left;	
	
}


.block_copy_heading_2 {
	
	margin:0;
	padding:0;
	line-height:16px;
	color:#F4994E;
	font-size:14px;
}






.block_copy_heading_3 {
	
	margin:1px 0 3px 0;
	padding:0;
	line-height:12px;
	display:block;
	font-size:13px;
	color:#003D6A;	
	
}
.block_copy_teaser {
	display:block;
	margin:0;
	padding:0;
	color:#474646;
	font-weight:normal;
	line-height:15px;
	font-size:12px;
		
}




/*****************       Cabrillo Real Home Page Styles         **********/


#home_column_container h2 {
	
	font-size:17px;
	color:#F4994E;
	margin:8px 0 8px 8px;

}



#home_slider_container {
	margin: 0;
	padding: 0;
	width: 955px;
	height: 192px;
	}

#home_slider {
	padding: 0px 0 0 0px;
	}
	
	
#home_audience_menu {
	
	border:1px solid #f7f7f7;
	background-color:#fafafa;
	height:25px;
	padding-top:3px;
}
	
#home_audience_menu ul {
	
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:center;
	
}

#home_audience_menu ul li{
	
	
	list-style-type:none;
	display:inline;
	margin:0;
	padding:0;
	background-image:none;
	
}


#home_audience_menu ul li a{
	
	
	font-size:11px;
	letter-spacing:1px;
	
}
	
	
	
	
	
	
#home_column_container {
	padding: 0px;
	margin-top: 20px;
	margin-right: 14px;
	margin-bottom: 0px;
	margin-left: 14px;
}

#home_column_left {
	float: left;
	width: 281px;
	padding-left:0px;
	/*border:1px solid #f7f7f7;*/
	border:1px solid #ededed;
	background-color:#fafafa;
	background-image:url(../img/bg_panel_top_light_gray.jpg);
	background-repeat:repeat-x;
	background-position:top;
}



#home_column_left a {
	
	text-decoration:none;
	color:inherit;
	display:block;
	

	
}

#home_column_left a:hover {
	
	background-color:#f0f0f0;
	
	
}


.news_block {
	
	margin:0;
	padding:0;
}




.news_block a {
	
	padding: 8px 0 8px 8px;
	margin:0;
	height:47px;
	width:272px;
	
}




.news_block img{
	
	border:none;
	padding:1px 1px 1px 24px;
	float:left;
	width:65px;
	height:45px;
	background-image:url(../img/bg_image_frame_white.gif);
	background-repeat:no-repeat;
}


.news_block a:hover img{
	
	
	background-image:url(../img/bg_image_frame_white_hover.gif);
	background-repeat:no-repeat;
}


.news_frame_orange img{
		background-image:url(../img/bg_image_frame_orange.gif);

	
	
}

.news_frame_orange a:hover img{
		background-image:url(../img/bg_image_frame_orange_hover.gif);

	
	
}

.news_block .block_copy  {
	
	width:173px;
	padding-left:9px;
	color:#474646;

}








h3#home_column_left_bottom {
	
	
	border-top: 1px solid #ccc;
	margin-top:6px;
	padding:8px;
	
	
	
	
}


h3#home_column_left_bottom a {
	
	

	color:#003D6A;
	display:inline;
	
}


h3#home_column_left_bottom a:hover {
	
	
	background-color:transparent;
	color:#003D6A;

}

#home_column_middle {
	float: left;
	width: 427px;
	margin-left:20px;
	display:inline;
}


#home_features {
	
	/*margin-bottom:7px;*/
	margin-bottom:17px;
	padding:0;
	
	
	
}

#home_features h2{
	
	color:#003D6A;
	font-size:14px;
	text-align:center;
	font-weight:normal;
	line-height: 20px;
	
	
	
}


#home_feature1 {
	width: 203px;
	float: left;
	background-color:#fafafa;
	background-image:url(../img/bg_panel_top_light_gray.jpg);
	background-repeat:repeat-x;
	background-position:top;
	/*border:1px solid #f7f7f7;*/
	border:1px solid #ededed;



}

#home_feature2 {
	width: 203px;
	float: right;
	background-color:#fafafa;
	background-image:url(../img/bg_panel_top_light_gray.jpg);
	background-repeat:repeat-x;
	background-position:top;
	/*border:1px solid #f7f7f7;*/
	border:1px solid #ededed;


}

#home_features p {
	
	margin-left:8px;	
	
}

#home_features img {
	
	border:none;
	border-top:2px solid #F4994E;
	border-bottom:2px solid #F4994E;
	
}

	#seasonal_block_container {

	/*border:1px solid #f7f7f7;*/
	border:1px solid #ededed;

}


.seasonal_block {
	
	margin:0;
	padding:0;
	
}

.seasonal_block img{
	float:left;
	display:inline;
	margin-right:5px;
	width:64px;
	border:none;
	
	
}


.seasonal_block .block_copy{
	float:left;
	width:352px;
	padding-top:10px;
	
	
}


.seasonal_block .block_copy_teaser{
	display:inline;
	
	
	
}

.seasonal_block a {
	
	display:block;	
	padding:5px 0;
	
}


.seasonal_block a:hover {
	
	background-color:#f0f0f0;
	
}


#home_column_right {
	float: right;
	width: 177px;
	margin-right: 8px;
}





#spotlight {
	
	padding:1px 0;	
	margin:9px 0;
	/*border:1px solid #f7f7f7;*/
	border:1px solid #ededed;
	background-color:#fafafa;
	background-image:url(../img/bg_panel_top_light_gray.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:167px;
	
}

#spotlight h3 {
	
	margin: 5px 0 10px 6px;
	padding:0;
	color:#003D6A;
	font-size:14px;
	text-align:center;
	font-weight:normal;
	
}

#spotlight p {
	
	margin-left:6px;

	
}

#spotlight img {
  border-top: 2px solid #f4994e;
  border-bottom: 2px solid #f4994e;
}




/* Navigation Column for Home */


div#index_col_nav {
	/*width: 210px;*/
	padding:0px 0 10px 0;
	margin:0px 0 0 0;
	/*border: 1px dotted #b8b8b8;*/
	background-color: #fcfcfc;
}
ul#index_nav_abc {
	margin: 0px;
	padding: 0px;
	display: inline;
}
ul#index_nav_abc li  {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	background-image:none;
}
ul#index_nav_abc  a  {
	display: block;
	margin: 2px 3px 2px 2px;
	padding: 2px;
	/*color: #032D57;*/
	width: 15px;
	font-size: 11px;
	border-bottom: 1px dotted #ccc;
	text-align: center;
}

ul#index_nav_abc li a:hover  {
	color:#F4994E;
}

/* Navigation Column */



#home_column_right_bottom {
	padding:1px 0;
	/*border:1px solid #f7f7f7;*/
	border:1px solid #ededed;
	background-color:#fafafa;
	background-image:url(../img/bg_panel_top_light_gray.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:167px;

		
}


#home_column_right_bottom a{
	color:#F4994E;
	margin:8px 0
		
}




/*******************        Level 2 Page Styles  **************************/
/*************************************************************************/


#sub_header_banner {
	
	height:154px;
	
	background-position:-1px 0px;
	
}



#sub_header_banner_photo {
	
	width:536px;
	height:113px;
	margin:14px 0 0 4px; 
	float:left;
	display:inline;
	background-color:#e6e6e6;
	
	
	
}


#sub_header_banner_photo img + img { /*this doesn't work in ie6 */
	
	margin-left:4px;
	
}


#sub_header_banner_left {
	width:381px;
	float:left;
	margin:15px 0 0 14px; 
	display:inline;

	
}

/* variation for faculty template */

#sub_header_banner_faculty {
	
	height:162px;
	background-image:url(../img/bg-header-lime-green.jpg);
	background-position:-1px 0px;
	
}


 #sub_header_banner_photo_faculty {
	
	width:536px;
	height:113px;
	margin:16px 0 0 14px; 
	float:left;
	display:inline;
	background-color:#e6e6e6;
	}

#sub_header_banner_photo_faculty img + img { /*this doesn't work in ie6 */
	
	margin-left:4px;
	
}

 #sub_header_banner_right_faculty {
	width:370px;
	float:left;
	margin:15px 0 0 12px; 
	padding-left:13px;
	display:inline;

	
}



/*end varioation for faculty template*/                



#sub_header_features {
	
	margin: 0 14px;	
	
}

.sub_header_feature {
	margin:0;
	padding:0;

}

.sub_header_feature a {
	display:block;
	height:93px;
	width:280px;
	margin-right:25px;
	float:left;

}


.sub_header_feature img {
	
	display:inline;
	float:left;
	width:92px;
	margin-right:8px;
	border:1px solid #f0f0f0;
	
}



.sub_header_feature .block_copy {
	
	width:160px;
	float:left;
	display:block;
	
}

.sub_header_feature .block_copy_heading_2 {

	color:#849635;
	
	 }

 .sub_header_feature .block_copy_teaser {
	
	font-size:12px;
	margin-right:15px;
	margin-top:4px;;
	line-height:16px;
}



/*variation for 4 blocks up in sub header region used on leadership page*/


#sub_header_features_4 {
	
	margin: 0 14px;	
	
}


#sub_header_features_4 .sub_header_feature a{
		width:220px;
		margin-right:15px;

}

#sub_header_features_4 a .block_copy{
		width:115px;	


}

#sub_header_features_4 a .block_copy_teaser {
	
	font-size:12px;
	margin-right:0px;
	margin-top:4px;
	line-height:16px;
}

#sub_header_features_4 a .block_copy_heading_2 {

	font-size:12px;
	
	 }
	 
	 
#sub_header_features_4 a img {

	margin-right:px;	
	 }	 


/*end variation for 4 blocks up in sub header region */







#sub_header_nav_bar {
	background-color:#7892DD;
	height:30px;
	margin-top:17px;
	padding-left:14px;
	margin-bottom: 27px;	
}

#sub_header_nav_bar ul {

	list-style-type:none;
	margin:0;
	padding:0;
}

#sub_header_nav_bar ul li{

	list-style-type:none;
	
	margin:0;
	padding:0;
	display:inline;
}


#sub_header_nav_bar ul li a{
 
	background-image:url(../img/bg_organge_mag_glass.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	display:block;
	float:left;
	width:153px;
	padding-left:28px;
	padding-top:4px;
	color:white;
	height:24px;
	
	
}

#sub_header_nav_bar ul li a:hover{
 
	color:white;
	text-decoration:none;
	
	
}


/*****************************sub column left ********************************************/


#sub_column_left {
	
	float:left;
	width:283px;
	margin-left:14px;
	padding-right: 14px;
	display:inline;

	
	
	
}


#sub_column_left_faculty {
	
	float:left;
	width:379px;
	margin-left:14px;
	display:inline;

	
	
}




#sub_column_left_panel {
	
	
	padding-top:10px;
	border:1px solid #f7f7f7;
	background-color:#fafafa;
	background-image:url(../img/bg_panel_top_light_gray.jpg);
	background-repeat:repeat-x;
	background-position:top;
	
}



#sub_column_left_panel a {
	
	display:block;	
	padding:8px 0 8px 20px;
	margin:0 ;
	border-bottom:1px solid #f0f0f0;
	height:62px;
	
	
}

#sub_column_left_panel a:hover {
	
	background-color:#f0f0f0;
	
}


.sub_column_left_panel_block {
	
	margin:0;
	padding:0;
	
	

}


.sub_column_left_panel_block img {
	
	float:left;
	height:62px;
	padding:1px 0 0 37px;
	border:1px solid #f0f0f0;
	background-image:url(../img/bg_image_frame_light_gray.jpg);
	background-repeat:no-repeat;
	
	
}




.sub_column_left_panel_block a:hover img {
	

	background-image:url(../img/bg_image_frame_light_gray_hover.jpg);

}


.sub_column_left_panel_block  .block_copy_heading_2 {
	
	margin:7px 0 0 8px;
	padding:0;
	color:#7892DD;
	
	
	
}



.sub_column_left_panel_block .block_copy {
	
	float:left;
	width:224px;
	
	
}

.sub_column_left_panel_block .block_copy_teaser {
	
	margin:3px 0 0 8px;	
	line-height:17px;
	
}




/*****************************sub column right ********************************************/


#sub_column_right {
	
	float:right;
	width:628px;
	margin-right:14px;
	display:inline;
	
}


#sub_column_right_faculty {
	
	float:right;
	width:526px;
	margin-left:20px;
	margin-right:14px;
	display:inline;

	
	
}




#sub_column_right_faculty_photo {
	
	margin:20px 0;

}



/* intro for column right*/




#sub_intro {

	margin-bottom:20px;
	
}


#sub_intro h2{
	color:#849635;
	margin-bottom:2px;
	margin-top:0px;
}

#sub_intro h3{
	
	margin-top:4px;
}




#containerContentExtended ul.list_orange_arrow{
	margin:0;
	padding:0;
	list-style-type:none;
	
}

#containerContentExtended ul.list_orange_arrow li {
	margin:0 0 11px 0;
	list-style-type:none;
	background-image:url(../img/bg_list_item_orange_arrow.png);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding:0 0 0 24px;
	
}


#containerContentExtended ul.list_orange_arrow li a {
	font-size:13px;	
	
}



#list_orange_arrow_h2 {
	
	padding-right:28px;	
	
}


#list_orange_arrow_h2 h2, #list_orange_arrow_h2 h3 {
	margin:0 0 11px 0;
	list-style-type:none;
	background-image:url(../img/bg_list_item_orange_arrow.png);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0 0 0px 24px;
	font-size:13px;	
	line-height:20px;
	
}


.list_orange_arrow_h2_tagline {
	
	font-size:12px;
	font-weight:normal;
	color:#474646;
	
}


#features_3_in_row {
	
	margin:20px 0;	
	
}



.features_3_in_row_block {
	
	margin:0 ;
	padding:0;
	
}


.features_3_in_row_block a{
	
	background-image:url(../img/bg_image_frame_light_gray_taller.gif);
	background-repeat:no-repeat;
	border:1px solid #ccc;
	width:195px;
	height:123px;
	float:left;
	margin-right:18px;
	
	
}


.features_3_in_row_block a:hover{
	
	background-image:url(../img/bg_image_frame_light_gray_taller_hover.gif);
	
}

 .features_3_in_row_block .block_copy_heading_2{
	
	color:white;
	background-color:#F4994E;
	margin:0;
	display:block;
	padding:11px 0 11px 4px;
 }

.features_3_in_row_block img{
	
	border:0;
    margin-left:49px;
	
	
	
}


/*variation of above css.... to make the height of the name/copy section of the block taller */

.features_3_in_row_long_names .block_copy_heading_2{
	color:white;
	background-color:#b5b5b5;
	margin:0;
	display:block;
	padding:8px 0 0 4px;
	height:40px;
	line-height:17px;
}








#features_wide_large_square {
	margin-top:20px;
	padding-top:10px;
	padding-left:10px;
	background-color:#f3f6ff;
	background-image:url(../img/bg_panel_top_lavendar.jpg);
	background-repeat:repeat-x;
	margin-bottom: 20px;	
	
}

.features_wide_large_square_block img{
	
	float:left;
	padding:4px;
	border:1px dotted #ccc;

	
	
	
}

.features_wide_large_square_copy {
	
	float:left;
	width:360px;
	padding-left:10px;
	
}

.features_wide_large_square_copy h2 {
	
	margin-left:0;
	margin-bottom:5px
	
	
}
.features_wide_large_square_copy h3{
	
	margin-top:0;
}

.features_wide_large_square_copy ul li{
	
	margin-top:0;
}


#features_wide_rectangle {
	
	
	margin-top:20px;
	margin-bottom:20px;
	padding-top:10px;
	background-color:#faffeb;
	background-image:url(../img/bg_panel_top_yellow.jpg);
	background-repeat:repeat-x;
	padding-bottom:10px;
	
}



#features_wide_rectangle a {

	display:block;	
	padding:8px 0 8px 10px;
	margin:0 ;
	border-bottom:1px solid #f0f0f0;
	height:62px;
	
}

#features_wide_rectangle a:hover {

	background-color:#f5fae6;
	
	
}


.features_wide_rectangle_block {
	
	margin:0;
	padding:0;
}

.features_wide_rectangle_block img {
	float:left;
	padding:1px 0 0 37px;
	border:1px solid #ccc;
	background-image:url(../img/bg_image_frame_light_gray.jpg);
	background-repeat:no-repeat;
	height:59px;
	
}


.features_wide_rectangle_block a:hover img {

	background-image:url(../img/bg_image_frame_light_gray_hover.jpg);
	
}

.features_wide_rectangle_block .block_copy_teaser {
	
	margin:5px 0 0 0px;
	padding:0;
	line-height:19px;
	
	
	
}



.features_wide_rectangle_block .block_copy {
	
	
	float:left;
	width:350px;
	margin-left:10px;
	
}

.features_wide_rectangle_block .block_copy {
	
	margin-top:3px;
}


/*  gray background image, color and hover over effect variation */

#containerContentExtended .features_wide_rectangle_light_gray {
	
	background-color:#fafafa;
	background-image:url(../img/bg_panel_top_light_gray.jpg);
	background-repeat:repeat-x;
}


#containerContentExtended .features_wide_rectangle_light_gray a:hover {
	
	background-color:#f0f0f0;;
	
}




/*learning resources variation*/




.features_3_in_row_tall_block {

	width:195px;
	height:284px;
	float:left;
	margin-right:18px;
	background-color:#faffeb;
	background-image:url(../img/bg_panel_top_yellow.jpg);
	background-repeat:repeat-x;
	
}

.features_3_in_row_tall_block h2 {
	
	padding-left:8px;	
	
}

.features_3_in_row_tall_block_copy {

	padding:0 8px;
	
}



#features_2_in_row_tall_container {
	
	margin:20px 0;	
}



.features_2_in_row_tall_block {

	width:290px;
	height:284px;
	float:left;
	margin-right:18px;
	background-color:#faffeb;
	background-image:url(../img/bg_panel_top_yellow.jpg);
	background-repeat:repeat-x;
	
}

.features_2_in_row_tall_block h2 {
	
	padding-left:8px;	
	
}

.features_2_in_row_tall_block_copy {

	padding:0 8px;
	
}






#feature_wide_copy_top_right {
	
	background-color:#f3f6ff;
	background-image:url(../img/bg_panel_top_lavendar.jpg);
	background-repeat:repeat-x;
	padding:10px 10px;
	margin:20px 0
	
	
}



#feature_wide_copy_top_right_content {
	
	margin-left:200px;	
	
}


/***********************why choose cabrillo pages so far*******************************/




 div#containerContentExtendedLeft{
	float:left;
	width:42%;
	padding-right:15px;
	margin-left:20px;
 }
								 
 div#containerContentExtendedRight{
	float:right;
	width:47%;
	margin-right:20px;

 }

 div#containerContentExtendedRightDescriptionContainer h4{
	margin:0;
	padding:0;
 }
 div#containerContentExtendedRightDescriptionContainer img{
	 
	 float:left; 
	 margin: 0;
	 padding:0;
 }


#containerContentExtendedRightDescriptionContainer img{
	
	float:left;
	width:150px;
	
}


 div.containerContentExtendedRightDescription{
	
	float:left; 
	width:276px;
	margin: 0 0 0 10px;
	height:100px;
 

 }



/***********************announcmenents page *******************************/

#containerContentExtended .announcmenents_column {

	width:280px;
	float:left;
	background-image:none;
	margin-right:33px;
	
}


#containerContentExtended .announcmenents_column h2{

	width:264px;
	
}


/***********************sub footer region *******************************/



#sub_footer  {
	
	margin-top:20px;	
	
}


#sub_footer_bottom_panels_conatainer {
	
	margin-left:14px;	
	
}


.sub_footer_bottom_panels {
	
	margin:0;
	padding:0;
	
}


#sub_footer_bottom_panels_conatainer a {
	width:176px;
	height:120px;
	float:left;
	display:block;
	margin-right:12px;
	
}

#sub_footer_bottom_panels_conatainer img {

	border:0;
}

#sub_footer_bottom_panels_conatainer .block_copy_heading_2 {

	color:white;
	padding:5px 0 0 6px;
	margin:0;
	display:block;
	}

#sub_footer_bottom_panels_conatainer a:hover {

	
	color:white;
}



/* campus life variation*/


/********************  feature scroller  ***********************/


	.bx-wrapper {
		width:626px;
		height:152px;
		background-image:url(../img/bg-panel-gray-gradient.jpg);
		background-repeat:no-repeat;
	}

	#features_3_in_row_scroller {
		width:626px;
		height:152px;
		overflow:hidden;
		
		/*just for preloading purposes so it doesn't flicker when hovered over*/
		background-image:url(../img/arrow-large-left-hover.png);
		background-repeat:no-repeat;
		background-position:10000px;
		/************/
		
	}
	
	.features_3_in_row_slide {
	/*	width:526px;
		height:137px;*/
		margin-left:108px;
		margin-top:13px;
		width:626px;
		height:152px;
		
		/*just for preloading purposes so it doesn't flicker when hovered over*/
		background-image:url(../img/arrow-large-right-hover.png);
		background-repeat:no-repeat;
		background-position:10000px;
		/************/
	}
	
	a.bx-prev {
		display:block;
		width:41px;
		height:70px;
		background-image:url(../img/arrow-large-left-off.png);
		background-repeat:no-repeat;
		position:absolute;
		top:40px;
		left:20px;	
	    z-index:100;
		outline:none;

	}
	
	a.bx-prev:hover {
		
		background-image:url(../img/arrow-large-left-hover.png);
		
	}
	
	
		a.bx-next {
		display:block;
		width:41px;
		height:71px;
		background-image:url(../img/arrow-large-right-off.png);
		background-repeat:no-repeat;	
		position:absolute;
		top:40px;
		right:20px;	
		z-index:100;
		outline:none;
	}
	
	
		a.bx-next:hover {
	
		background-image:url(../img/arrow-large-right-hover.png);
		
	}
	
	
	
	
	
/*feature scroller - testimonials for about and why choose cabrillo pages */
	

#sub_intro_right .bx-wrapper {
		width:100%;
		height:auto!important;
		background-image:none!important;
	}


#sub_intro_container_top_about_page #sub_intro {
	width:200px;
	float:left;
	margin-bottom:0;
}


#sub_intro_container_top_about_page #sub_intro h3{
	font-size:12px;
}


#sub_intro_container_top_about_page #sub_intro ul {	
	margin-top:10px;
}

#sub_intro_container_top_about_page #sub_intro ul li{
	margin-bottom:3px;	
	margin-top:1px;
	font-size:12px;
}

.learn_more_block {

}

#sub_intro_container_top_about_page .learn_more {
	font-size:12px;
}


#sub_intro_container_top_about_page .arrow_link {
	font-size:14px;
}


#sub_intro_container_top_about_page #sub_intro_right {
	width:422px;
	float:right;
	
}


 #sub_intro_right h2{
	margin-top:0;
	color: #849635;
	margin-bottom: 0px;
}

 #sub_intro_right h3{
	margin-top:4px;
	margin-bottom:14px;
	
}

 #sub_intro_right #testimonial_scroller {
	width:422px;
	float:right;
	height:134px;
	background-image:url(../img/bg-panel-gray-gradient-420px.png);
	background-repeat:no-repeat;	
	overflow:hidden;
}

	
/*why choose cabrillo page specific*/
#scroller_why_choose_cabrillo #testimonial_scroller {
	float:none;	
}

#scroller_why_choose_cabrillo #sub_intro_right h2{
	margin-top:25px;
	color: #F4994E;
	}
/*end why choose cabrillo page specific*/
	
 #sub_intro_right .testimonial_scroller_slide {
	margin:13px 0 0 68px;
	width:422px;
	height:134px;
}

.testimonial_photo {
	width:90px;
	float:left;	
	margin-top:2px;
	
}


.testimonial_photo img {
	border:1px solid #d1d1d1;
	padding:2px;
}

.testimonial_quote {
	width:190px;
	float:left;
	margin-left:10px;
	
}

.testimonial_quote p{
	font-size:12px;
	color:#003d6a;
	line-height:16px;
	margin: 5px 0;
	font-style:italic;
	
	
}

.testimonial_quote_author {
	display:block;
	margin-top:4px;	
	margin-left:15px;
	color:#849635;
	font-size:12px;
	font-style:normal;
	
}


#sub_intro_right a.bx-prev {

	top:34px;
	left:8px;	
	   
	}
	
#sub_intro_right a.bx-next {
	top:34px;
	right:8px;	
	}
	

/* addition on 29 aug 2012 */

.testimonial_quote p {
    margin-top: 0;
}

.testimonial_quote_author {
    font-size: 11px;
    line-height: 13px;
    text-align: right;
	margin-left:0;
}

.testimonial_quote_author a{
    font-weight:normal;
}


/*left thumbs and stories page*/

#sub_column_left_thumbs img {
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.29);
  display: inline-block;
  line-height: 0 !important;
  margin: 0 0 33px 30px;
  padding: 0;
  text-align: center;
}

 .quotation {
	background:url("../img/bg-opening-quote.png") left top no-repeat;
	padding-left:33px;
	padding-right:33px;
}
