
.phone_hdr {
	background-color: #014e77; /* for non-rgba browsers */
}
.rgba .phone_hdr {
	background-color: rgba(1, 78, 119, 1);
}
#head_search {
	background-color: #fbad23;
    box-shadow: 1px 2px 2px #333333;
    
}
.rgba #head_search {
	background-color:#fbad23;
}
.home #search_local_textfield:hover {
	border:2px solid #fbad23;
}
#navigation li {
	background-color: #014e77;
}
.rgba #navigation li {
	background-color: rgba(1, 78, 119, 1);
}
.oldie .highlighted_nav_item a.nav_level1_link, .oldie #navigation #nav_list li:hover a.nav_level1_link {
	color:#e1d7c3; /* IE 7-9 text-shadow causes text to shift, so just change text color instead */
}

footer, body {
	background:#014e77;
}

.container_style_a {
	border:1px solid #CC6600;
	background:#fcf8f0;
}
.container_style_a h2{
	background-color:#CC6600;
	font-family: 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;
	font-stretch: condensed;
	font-size:1.4em;
}

.container_style_a h3, .container_style_a h4 {
	border-bottom: none;
	font-family: 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;
	font-stretch: condensed;
	font-size:1.4em;
	color:#000;
}

.container_style_b {
	border:1px solid #f6d7a6;
	background:#fcf8f0;
}
.container_style_b h2{
	background-color:#f6d7a6;	
	font-family: 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;
	font-stretch: condensed;
	
	font-size:1.4em;
}

.container_style_b h3, .container_style_b h4,.container_style_c h3, .container_style_c h4,.container_style_d h3
, .container_style_d h4,.container_style_e h3, .container_style_e h4,.container_style_f h3, .container_style_f h4 {
	border-bottom: none;	
	font-family: 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;
	font-stretch: condensed;
	color:#000;
	font-size:1.4em;
}

.container_style_c {
	background:#fcf8f0;
}

.container_style_c h2 {
	font-family: 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;
	font-stretch: condensed;
	font-weight:bold;
	color:#333;
	font-size:1.4em;
	border-bottom:2px dotted #cccccc;
}
.container_style_d h2, .container_style_d h5, .classH5d {
	background-color:#014e77;
	color:#fff;
}
.container_style_d h2 a, .container_style_d h2 a:visited {
    color: #fff;
	text-decoration:none;
}
.container_style_d h2 a:hover {
    color: #fff;
	text-decoration:underline; 
}

.container_style_f h2, .container_style_f h5, .classH5d {
	background-color:#CC6600;
	color:#fff;
}

.style_d_triangle {
	background:transparent url(../images/template2013/santabarbara/container_d_triangle.png) no-repeat;
}
.style_d_gradient {
	background: -moz-linear-gradient(top, rgba(212,238,241,0.9) 0%, rgba(212,238,241,0) 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, rgba(212,238,241,0.9) 0%,rgba(212,238,241,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(212,238,241,0.9) 0%,rgba(212,238,241,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(212,238,241,0.9) 0%,rgba(212,238,241,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(212,238,241,0.9) 0%,rgba(212,238,241,0) 100%); /* W3C */
}

.classH5e,.container_style_e h5 {
	background:#cee2ed;
}

.media_caption {
	background-color:#fcf8f0;
}


#Login{
	display:none;
}

#phoneLogin{
	display:block;
	margin: 0px;
}

#phoneLogin
{
    background:#ccc;
    min-height:38px;
    position: relative;
    /*top: -14px;*/
}
#phoneLogin div ul li{
float:left;
padding:10px;
color:#000;
list-style:none;
width:auto;
	
}
#phoneLogin div.loginGroup
{
    min-width:320px;
    /*text-align:right;
    padding:5px;*/
    
}

#phoneLogin div.loginGroup a
{
    color:#000;
	float:left;
	font-size:12px;
    position: relative;
    top: 9px;
}

#phoneLogin div
{
    width:auto;
    text-align:right;
    
}

#phoneLogin div ul
{
    padding: 0px;
    width:100%;
    min-width:310px;
}
#phoneLogin div ul li a{
	 color: #1f70a7;
}
#phoneLogin div ul li.userProfileImg
{
    position:relative;
    top:-7px;
    display:none;	
}
#navigation
{
    top:-11px;
}

.DnnModule-DNN_HTML table, .DnnModule-LiveTabs table, .DnnModule-LiveAccordion table {
	border-collapse:collapse;
}
.DnnModule-DNN_HTML table, .DnnModule-DNN_HTML th, .DnnModule-DNN_HTML td, .DnnModule-LiveTabs table, .DnnModule-LiveTabs th, .DnnModule-LiveTabs td, .DnnModule-LiveAccordion table, .DnnModule-LiveAccordion th, .DnnModule-LiveAccordion td {
	border: 1px solid #A6C9E2;
}
.DnnModule-DNN_HTML th, .DnnModule-LiveTabs th, .DnnModule-LiveAccordion th {
	background-color: #cddee7;
}
.DnnModule-DNN_HTML th, .DnnModule-DNN_HTML td, .DnnModule-LiveTabs th, .DnnModule-LiveTabs td, .DnnModule-LiveAccordion th, .DnnModule-LiveAccordion td {
	padding:5px;
}
.DnnModule-DNN_HTML td, .DnnModule-LiveTabs td, .DnnModule-LiveAccordion td {
	background-color: #ffffff;
}
#headLogin
{
    display:none;
}

@media only screen and (min-width: 600px) {

	header {
		/*background: #000 url(../images/template2013/santabarbara/header_background.jpg) no-repeat 40% 40%;*/
		background: #000 url(../../../../0/header_background.jpg) no-repeat 40% 40%;
	}

	#navigation {
		background-color: #014e77; /* for ie8 */
		border-bottom:3px solid #fbad23;
	}
	.rgba #navigation {
		background-color: rgba(1, 78, 119, 0.85);
	}
	.rgba #navigation li {
		background-color: transparent;
	}
	.rgba #head_search {
		    background-color: #fbad23; 
		    opacity:0.90;
	}

	.megadropdown .nav_panel {
		background:transparent url(../images/template2013/santabarbara/megadropdown_ribbon.png) no-repeat 70.3125% 100%;
	}
	.multiplebgs .megadropdown .nav_panel {
		background: url(../images/template2013/nav_shadow.png) repeat-x 0 0, url(../images/template2013/santabarbara/megadropdown_ribbon.png) no-repeat 70.3125% 100%;
	}

	.nav_p_heading, .nav_p_description {
		background-color:#f4fbfc; /* Needed when images are turned off */
	}

	.home #img_ribbon {
		background:transparent url(../images/template2013/santabarbara/ribbon_home.png) no-repeat 70.3125% 0%;
	}

	.home #main_content {
		background:#fff url(../images/template2013/santabarbara/footer_bg.png) no-repeat 70.3125% 100%;
	}
	
    #Login{
		display:block;
		color:#fff;
	}
	
	#phoneLogin{
		display:none;		
	}

    #headLogin
    {
        display:block;
    }


}

@media only screen and (min-width: 768px) {

	.home.two_column #img_ribbon {
		background:transparent url(../images/template2013/santabarbara/ribbon_home_two_column.png) no-repeat 70.3125% 0%;
	}
	.two_column #main_content {
		background: #fff url(../images/template2013/santabarbara/2column_bg.png) repeat-y 70.3125% 0%;
	}

	.home #main_content {
		background: url(../images/template2013/santabarbara/footer_bg.png) no-repeat 70.3125% 100%;
		background-color:#fff;
	}
	.home.two_column #main_content {
		background: url(../images/template2013/santabarbara/footer_bg.png) no-repeat 70.3125% 100%,  url(../images/template2013/santabarbara/2column_bg.png) repeat-y 70.3125% 0%;
		background-color:#fff;
	}
	.ie7 .home.two_column #main_content, .ie8 .home.two_column #main_content {
		background: #fff url(../images/template2013/santabarbara/2column_bg.png) repeat-y 70.3125% 0%;
	}

	.two_column_reverse #main_content {
		background: #fff url(../images/template2013/santabarbara/2column_bg_reverse.png) repeat-y 70.3125% 0%;
        background-size:contain;
        
	}
}

@media only screen and (min-width: 1280px) {

	body {
		background: #07537b; /* Old browsers */
		background: -moz-linear-gradient(left,  #07537b 0%, #d1edf0 50%, #07537b 100%); /* FF3.6+ */
		background: -webkit-linear-gradient(left,  #07537b 0%,#d1edf0 50%,#07537b 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #07537b 0%,#d1edf0 50%,#07537b 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #07537b 0%,#d1edf0 50%,#07537b 100%); /* IE10+ */
		background: linear-gradient(to right,  #07537b 0%,#d1edf0 50%,#07537b 100%); /* W3C */
	}
	.oldie body {
		background:#07537b url(../images/template2013/santabarbara/body_background.png) repeat-y 50% 0%;
	}

	header, #main_content, footer {
		border-left:7px solid #3f7d9c;
		border-right:7px solid #3f7d9c;
	}
	#background_decorative {
		background-color: #3f7d9c;
	}
	.ie9 #background_decorative {
		background:#07537b url(../images/template2013/santabarbara/body_background.png) repeat-y 50% 0%;
		background-size:2100px 10px;
	}

}





