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

.clear_both { clear:both; }


html body { background:url(http://server1.joomkit.com/~acsurrey/c5/themes/sycbootstrap/images/bg.jpg) repeat-x top; margin:0; padding:0;  }
	body .container, body .navbar { max-width:975px;  margin: 0 auto; }
		body .container a { color:#ffef4a; }
	body .container { padding-left:20px; padding-right:20px; }
		body .container h1 { color:#ffef4a; font-size:19px; font-weight:bold; line-height:normal; margin-bottom:15px; }
		body .container h2 { font-size:15px; font-weight:bold; }
			 
		body .container h3 { font-size:15px; font-weight:bold; }
		body .container h4 { font-size:15px; font-weight:bold; }
		body .container h5 { font-size:15px; font-weight:bold; }
		body .container h6 { font-size:15px; font-weight:bold; }
		
		body .container .nomargin { margin:0; padding:0; margin-top:0; }
		
		.container h2 { color:#ffef4a; margin-top:30px; } 
		body .container h3, body .container h4, body .container h5, body .container h6 { color:#fff; font-weight:bold; line-height:normal; margin-bottom:10px; margin-top:30px; }
		body .container p { color:#fff;}
		body .container .nomargin { margin:0; padding:0; margin-top:0; }		
				
		body .container .author { color:#fff; font-size:19px; font-weight:bold; margin-top:8px; margin-bottom:13px; line-height:normal; }
		body .container hr { background:#6d92b4; height:1px; border:0; margin-top:5px; margin-bottom:5px; }
		body .container .row .span6 table { font-size:12px; margin-bottom:35px; }
		body .container .row .span6 span { color:#FFEF4A; }
		body .container .row .span6 hr { background:#6d92b4; height:1px; border:0; margin-top:5px; margin-bottom:5px; }
		body .container .row .span6 h3 { color:#FFEF4A; }
		
		.education { background:#183152; padding:25px 20px 25px 20px; }
		
		#header_bg #breadcrumbs { padding-top:10px; }
		#header_bg #breadcrumbs, #header_bg #breadcrumbs a { text-align:left; color:#fff; font-size:13px; font-style:italic; }
		.swp-breadcrumbs-level strong { color:#FFEF4A; }
		
	body .marketing { background:#375d81 url(http://server1.joomkit.com/~acsurrey/c5/themes/sycbootstrap/images/wrap_bg.gif) repeat-x top; width:100%; margin:0 auto; padding-bottom:30px; color:#fff; /* padding-left:31px; padding-right:31px; */ }
		body .marketing .fullwidth { max-width:835px; margin:0 auto; }
	body .inner_bg, body .inner_bg2, body .gallery { background:#375d81 url(http://server1.joomkit.com/~acsurrey/c5/themes/sycbootstrap/images/wrap_bg.gif) repeat-x top; width:100%; margin:0 auto; padding-bottom:60px; /* padding-left:31px; padding-right:31px; */ color:#fff; }
		body .gallery .span2, body .gallery .span10 { margin:0; padding:0; }
		body .gallery .span2 { max-width:200px; }
		body .gallery .span10 { max-width:730px; margin-left:10px; }
			body .gallery .span10 img { margin-bottom:10px; }
		body .inner_bg .row { max-width:835px; margin:0 auto; }
		body .inner_bg2 .row { max-width:910px; margin:0 auto; }		
			body .subnavigation { max-width:900px; clear:both; margin:0 auto; }
				body .subnavigation .row { max-width:835px; margin:0 auto; }
				body .subnavigation .row .span12 { margin:0; padding:0; max-width:835px; margin:0 auto; }
				body .subnavigation ul { list-style:none; padding:0; float:right; }
				body .subnavigation ul li { background:url(http://server1.joomkit.com/~acsurrey/c5/themes/sycbootstrap/images/sub_nav_div.jpg) no-repeat left; float:left; margin-left:12px; padding-left:12px; }
				body .subnavigation ul li:first-child { background:none; }
				body .subnavigation ul li a { text-decoration:underline; }
				body .subnavigation ul li a:hover { text-decoration:none; background:none; color:#fff; }
				body .subnavigation ul li.last { background:none; }
				body .subnavigation ul li.nav-selected, body .inner_bg .subnavigation ul li.nav-selected a { color:#fff; }
				
			body .inner_bg .row .span6 ul, body .inner_bg2 .row .span6 ul, body .container .row .span12 #ccm-layout-wrapper-736 ul { list-style:none; padding:0; margin:0; border-top:1px #6d92b4 solid; }
			body .inner_bg .row .span6 ul li, body .inner_bg2 .row .span6 ul li, body .container .row .span12 #ccm-layout-wrapper-736 ul li { border-bottom:1px #6d92b4 solid; padding-top:10px; padding-bottom:10px; }
			body .inner_bg .row .span6 ul li a:hover, body .inner_bg2 .row .span6 ul li a:hover, body .container .row .span12 #ccm-layout-wrapper-736 ul li a:hover { color:#fffbd7; text-decoration:none; background:none;}
		body .inner_bg .row .span6, body .inner_b2 .row .span6 { width:47%; margin:0; padding:0;}		
			body .inner_bg .row .span6_1 a { text-decoration:underline; }
			body .inner_bg .row .span6_1 ul.nav_arrow { list-style:none; padding:0; margin:0; border-top:1px #6d92b4 solid; }			
			body .inner_bg .row .span6_1 ul.nav_arrow li { background:url(http://server1.joomkit.com/~acsurrey/c5/themes/sycbootstrap/images/big-white-arrow.gif) no-repeat left; padding-left:35px; border-bottom:1px #6d92b4 solid; padding-top:14px; padding-bottom:14px; }
			

		/*-------- Begin Square Blue-----------*/	
		body .container .row .span6  ul.square { list-style:none; padding:0; border:none; }
			body .container .row .span6 ul.square li { background:url(http://server1.joomkit.com/~acsurrey/c5/themes/sycbootstrap/images/list_square.gif) no-repeat left top; border:0; padding:0; padding-left:25px; margin-bottom:8px; }
			body .container .row .span6 ul.square li a { color:#ffef4a; }
		/*-------- End Square Blue-----------*/	
		/*-------- Begin Square Yellow -----------*/	
		body .container .row .span6  ul.square_yellow { list-style:none; padding:0; border:none; margin-top:15px; margin-bottom:15px; }
			body .container .row .span6 ul.square_yellow li {background:url(http://server1.joomkit.com/~acsurrey/c5/themes/sycbootstrap/images/square_yellow.gif) no-repeat left top; border:0; padding:0; padding-left:25px; margin-bottom:8px; }
			
		/*-------- End Square Yellow -----------*/
		/*-------- Begin Photo Icon -----------*/
		body .container .row .span6  ul.photo_icon { list-style:none; padding:0; border:none; }
			body .container .row .span6 ul.photo_icon li { background:url(http://server1.joomkit.com/~acsurrey/c5/themes/sycbootstrap/images/icon_photos.gif) no-repeat left center; border:0; padding:0;padding-left:33px; margin-bottom:8px; border-top:1px #6d92b4 solid; border-bottom:1px #6d92b4 solid; padding-top:10px; padding-bottom:10px; }
			
		/*-------- End Photo Icon -----------*/	
		
		/*-------- Begin Video Icon -----------*/
		body .container .row ul.video_icon { list-style:none; padding:0; border:none; margin:0; }
			body .container .row ul.video_icon li { background:url(http://server1.joomkit.com/~acsurrey/c5/themes/sycbootstrap/images/icon-video-view.gif) no-repeat left center; border:0; padding:0;padding-left:25px; margin-bottom:8px; padding-top:10px; padding-bottom:10px; }			
		/*-------- End Video Icon -----------*/	
		
		/*-------- Begin Download -----------*/
		body .container .row ul.download_icon { list-style:none; padding:0; margin:0; border:none; }
			body .container .row ul.download_icon li { background:url(http://server1.joomkit.com/~acsurrey/c5/themes/sycbootstrap/images/download_icon.png) no-repeat left center; padding:0;padding-left:35px; margin-bottom:8px; padding-top:10px; padding-bottom:15px; border:none;  }			
		/*-------- End Download  -----------*/	
		
		
		/*-------- Begin Video Back Icon -----------*/
		body .container .marketing .fullwidth .row .span12 ul.video_back_icon { list-style:none; padding:0; margin:0; border-top-width:30%; margin-top:20px; }
			body .container .marketing .fullwidth .row .span12 ul.video_back_icon li { background:url(http://server1.joomkit.com/~acsurrey/c5/themes/sycbootstrap/images/camera.png) no-repeat left center; padding:0;padding-left:40px; margin-bottom:8px; padding-top:15px; padding-bottom:15px; font-weight:bold; }			
		/*-------- End Video Back Icon  -----------*/
		
		
		
#ccm-layout-wrapper-113	{ margin-top:-80px; }
/*		.inner_bg .row .span5 { margin:0; padding:0; }
		.inner_bg .row .span5_1 { float:left; max-width:308px; }
			.inner_bg .row .span5_1 a { text-decoration:underline; }
			.inner_bg .row .span5_1 h2 { color:#ffef4a; font-size:19px; font-weight:bold; }
			.inner_bg .row .span5_1 h3 { color:#fff; font-size:19px; font-weight:bold; line-height:normal; margin-bottom:10px; }
			.inner_bg .row .span5_1  ul.nav { list-style:none; padding:0; margin:0; border-top:1px #6d92b4 solid; }
			.inner_bg .row .span5_1  ul.nav li { background:url(http://server1.joomkit.com/~acsurrey/c5/themes/sycbootstrap/images/big-white-arrow.gif) no-repeat left; padding-left:35px; border-bottom:1px #6d92b4 solid; padding-top:14px; padding-bottom:14px; }
			.inner_bg .row .span5_1  ul.nav li a:hover { color:#fffbd7; text-decoration:none; background:none;}

		.inner_bg .row .span6_2 { float:left; max-width:472px; margin-left:40px; }
*/		body .inner_bg .row .span6_2 { float:right; padding-top:40px; }
			body .inner_bg .row .span6 img { border:1px #6d92b4 solid; }
			
			
	body .container, body .navbar-fixed-top .container, body .navbar-fixed-bottom .container { max-widht:975px; padding-left:20px; padding-right:20px; margin:0 auto; }
	.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { max-widht:975px; padding-left:20px; padding-right:20px; margin:0 auto; }
	body .navbar .navbar-inner { max-width:975px; margin:0 auto; }
	body .navbar .navbar-inner .container { max-width:975px; margin:0 auto; }
	.container .fullwidth .span12 { max-width: 835px; color:#fff; }
	.container .span12 { max-width: 975px; color:#333; margin:0 auto; }
	.container .row .span12 .pull-right a { color:#333; }
	.container .fullwidth .span12 #ccm-layout-wrapper-736 { width:94%; background:#183152; padding:25px 20px 25px 20px; margin-bottom:40px; }
		body .container .marketing .row .span12 #ccm-layout-wrapper-736 ul.circle_yellow { border:0; list-style:none; padding:0; font-size:15px; font-weight:bold; color:#fff; margin:0; }
		body .container .marketing .row .span12 #ccm-layout-wrapper-736 ul.circle_yellow li { border:0; background:url(http://server1.joomkit.com/~acsurrey/c5/themes/sycbootstrap/images/bullet-1.gif) no-repeat left top; padding-left:26px; padding-bottom:5px; padding-top:2px; font-size:15px; font-weight:bold; color:#fff; margin-bottom:5px; margin-left:0; }
		
		.marketing .row { margin: 0 auto; max-width: 835px; }
		
		body #header_bg { max-width:975px; margin:0 auto; background:#183152; }
		body #header { background:url(http://server1.joomkit.com/~acsurrey/c5/themes/sycbootstrap/images/head_bg.jpg) repeat-x top; max-width:910px;  margin:0 auto; }
			body #header #breadcrum { padding-top:8px; padding-bottom:8px;  }
				#header #breadcrum p { margin:0; padding:0; color:#a4b7ca; font-size:12px; text-align:left; }
				#header #breadcrum p a { color:#a4b7ca; font-size:12px; }
		body section { padding-top:20px; }
		body .page-header { margin:0; padding:0; }
		body #big_banner .row-fluid .span4 img { margin-bottom:15px; }
		body .navbar-fixed-top .brand { float:left; }		
		/* body .container, body .navbar-fixed-top .container, body .navbar-fixed-bottom .container { width: 87%; } */
			body #header #logo h1 { margin:0; padding:0; }
			body #header #logo h1 img { border:0; max-width:100%; }
			body #header .row { margin:0; }
			body #header .span4 { /* width:174px; */ width:20%; margin:0; }
			body #header .span6 { /* width:737px; */ width:80%; margin:0; text-align:right; }
			body #header .span12 { margin:0; padding:0; width:100%;}
				body #header .span6 .row .span6 { width:50%; color:#fff; }
				body #header .span6 .row .span6 h2 { margin:0; padding:0; line-height:normal; margin-top:10px; padding-right:38px; }
				body #header .span6 .row .span6 span a { padding-right:38px; margin:0; color:#FFE44A; font-size:13px; font-weight:bold; }
					body #header .span6 .row .span6 h3 { font-family: 'Courgette', cursive; }
					body #header .span6 .row-fluid .span6 h3 { font-family: 'Courgette', cursive; font-weight:400; color:#fff; font-size:21px; margin-top:26px; text-align:left; }
					body #header .span6 .row-fluid .span6 h3 span { color:#ffef4a; font-weight:bold; }
				body #header .span6 .row-fluid .phone_bg { background:url(http://server1.joomkit.com/~acsurrey/c5/themes/sycbootstrap/images/phone_icon.jpg) no-repeat top right; color:#fff; padding-right:35px; padding-top:12px; padding-bottom:8px; }
					body #header .span6 .row-fluid .phone_bg h2 { color:#fff; font-size: 20px; margin:0; padding:0; line-height:normal; margin-right:3px; }
					body #header .span6 .row-fluid .phone_bg span a, body #header .span6 .row-fluid .phone_bg span  { margin-right:3px; color: #FFE44A; font-size: 13px; font-weight: bold;}
				body #header .span6 .row-fluid .span6 { width:50%; color:#fff; }
				body #header .span6 .row-fluid .span6 a { color:#fff; }
		#header #nav { background:#ffdd4a; text-align:left; margin-top:15px; width:100%; }
		
			#header #nav ul { background:#ffdb4a url(http://server1.joomkit.com/~acsurrey/c5/themes/sycbootstrap/images/nav_bg.jpg) repeat-x top; height:40px; list-style:none; padding:0; margin:0; clear:both;  width:100%; }
			#header #nav ul li a { padding:10px 8px; border-left:1px #f4d031 solid; font-size:100%; color:#183152; }
			#header #nav ul li a:hover { background:#ffec92; }
			#header #nav ul .nav-tabs li { float:none; margin:0 0 5px; width:100%; }
			#header #nav ul .nav-tabs li a { display:block;}			
			#header .navbar .nav > li > a { text-shadow:none; }
			#header .navbar .row-fluid .span12 #nav ul.nav li.nav-path-selected { background:#f0f0f0; }
			
		.container #big_banner { width:93%; margin:0 auto; /* padding-bottom:30px; */ }
			#big_banner .span4 { /* width:210px; */ margin-right:30px; }
			#big_banner .row-fluid .span4 { margin-right:13px; }
			#big_banner .span8 { /* width:671px; */ margin-left:0; }
			#big_banner .row-fluid .span4 { width:24%; }			
			#big_banner .row-fluid .span8 img { max-width:100%; text-align:right; }
			#big_banner .row-fluid .span8 { width:74.5%; }
		.container #footer { background:#183052; width:87%; min-height:266px; padding-top:15px; margin:0 auto; padding-left:36px; padding-right:36px; border-radius:10px 10px 0 0; color:#fff; line-height:normal;}
			.container #footer ul { list-style:none; padding:0; margin:0; }
			.container #footer ul li { background:url(http://server1.joomkit.com/~acsurrey/c5/themes/sycbootstrap/images/front_list.gif) no-repeat left; padding-left:22px; margin-bottom:5px; }
			.container #footer ul li a { text-decoration:underline; }
			.container #footer ul li a:hover { color:#fff; text-decoration:none; }
			
			
				body .container .inner_bg .row .span6 ul.yellow_arrow { list-style:none; padding:0; margin:0; border:none; }
				body .container .inner_bg .row .span6 ul.yellow_arrow li { background:url(http://server1.joomkit.com/~acsurrey/c5/themes/sycbootstrap/images/front_list.gif) no-repeat left; padding-left:22px; margin-bottom:5px; border:none; }
				body .container .inner_bg .row .span6 ul.yellow_arrow li a { text-decoration:underline; }
				body .container .inner_bg .row .span6 ul.yellow_arrow li a:hover { color:#fff; text-decoration:none; }
			
			#wrap #footer a { color:#FFEF4A;}
			#footer h2, #footer a { color:#f9f647; margin:0;  }
			#footer h2 { font-size:15px; font-weight:bold; text-align:center; font-family: 'Courgette', cursive;}
			#footer img { text-align:center;}
				#footer .row .span2 { max-width:180px; margin:0; margin-left:36px; color:#fff; line-height:normal; }
			#footer .row-fluid .span2 { width:23%; }
				#footer .row-fluid .span2 h2 { font-size:120%; line-height:normal; margin-bottom:10px; margin-top:10px; }
				#footer .row-fluid .span2 img { max-width:120%; margin-bottom:5px;}
		.container #main_content { width:95%; margin:0 auto; min-height:400px; }
			#main_content .span6 { color:#fff; }
			#main_content .in_left { padding-left:40px; }
				#main_content .in_left h2 { color:#FFEF4A;}
				#main_content .in_left ul { list-style:none; padding:0; margin:0; }
				#main_content .in_left ul li { background:url(http://server1.joomkit.com/~acsurrey/c5/themes/sycbootstrap/images/bullet_1.gif) no-repeat left top; padding-left: 18px; margin-left:20px; margin-bottom:10px; }
	#list_logo { max-width:975px; height:100px; margin:0 auto; margin-bottom:-30px; background:#fff;}
		#list_logo .row .span12, #list_logo .row { max-width:975px; margin:0; margin:0 auto;}
		#list_logo .row .span12 table { max-width:960px;}	

	body section.small_space { margin:0; padding:0; }
	
	footer, footer .container, footer .container .row, footer .container .row .span12, footer .container .row .span12 .footer { max-width:900px; margin:0 auto; }
		footer .container .row .span12 .footer { border:none; padding-top:15px; padding-bottom:0; }
		footer .container, #footer_nav .span12, footer .container section { margin:0; padding:0; }
		footer .container section .footer .nav a { color:#000; }
		footer .container section .footer ul.nav { list-style:none; padding:0; clear:both; padding-bottom:30px;  }
		footer .container section .footer ul.nav li { float:left; margin:0; padding:0; margin-left:20px; padding-left:20px; border-left:1px #a6a6a6 solid;  }
		footer .container section .footer ul.nav li:first-child { border:none; }
		footer .container section .footer ul.nav li a:hover { text-decoration:underline; caption-side:#333; }