@charset "UTF-8";
/* CSS Document */


/*CaduceusWebs Custom CSS module. COPYRIGHT.  ABSOLUTELY NO USE OUTSIDE OUR SERVERS*/

.center-block { float:none}
img {max-width:100%}


.inversediv {
	background-color: rgba( 7, 99, 154, 1);
	color: rgba(245,245,245,1.00);
}

.inversediv a {
	
	color: rgba(211,222,255,1.00)
}

.shadediv{
	background-color: #CCC;
	color: #444444;
	padding-top: 6px;
	padding-bottom: 6px;
}
.inversediv p { color: rgba(245,245,245,1.00);}
.inversediv h2 { color: rgba(245,245,245,1.00); }
.inversediv h3 { color: rgba(245,245,245,1.00); }
.inversediv h4 { color: rgba(245,245,245,1.00); }
.inversediv h5 { color: rgba(245,245,245,1.00); }

.inversediv li { color: color: rgba(245,245,245,1.00); }

.borderthin { border: 1px solid  #CCC; }
.rounddivtop {
	border-top-left-radius: 15px;
	-moz-border-top-left-radius: 15px;
	-webkit-border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	-moz-border-top-right-radius: 15px;
	-webkit-border-top-right-radius: 15px;
}
.rounddivbottom {
	border-bottom-left-radius: 15px;
	-moz-border-bottom-left-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	-moz-border-bottom-right-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
}

.rounddiv {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

blockquote p { font-size:14px}


.pad20 { padding: 20px !important;
	}

.margin10 { margin-top: 10px !important; margin-bottom: 10px !important}
.margin20 { margin-top: 20px !important; margin-bottom: 20px !important}
.margin30 { margin-top: 30px !important; margin-bottom: 30px !important}
	
.gradbk {
	background-image: -webkit-gradient(  linear,  left top,  left bottom,  color-stop(0, rgb(220, 220, 220)),  color-stop(1, rgb(255, 255, 255)) );
	background-image: -o-linear-gradient(bottom, rgb(220, 220, 220) 0%, rgb(255, 255, 255) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(220, 220, 220) 0%, rgb(255, 255, 255) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(220, 220, 220) 0%, rgb(255, 255, 255) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(220, 220, 220) 0%, rgb(255, 255, 255) 100%);
	background-image: linear-gradient(to bottom, rgb(220, 220, 220) 0%, rgb(255, 255, 255) 100%);
}

.bullets ul li {
	list-style: disc outside;
	margin-left: 4px;
	padding-left: 4px;
	
}

.bullets ul {
	margin-left: 15px;
	padding-left: 4px;
	margin-bottom: 15px;
}


.bullets ol {
	margin-left: 16px;
	padding-left: 4px;
	margin-bottom: 15px;
}
.bullets ol li {
	list-style: decimal;
	margin-left: 4px;
	padding-left: 4px;
}

.centertext { text-align:center !important}


#primary-menu.sbsmenu ul li a {color: rgba(147,101,180,1.00)!important}

.top_announcement { padding: 5px 20px; background-color: rgba(206,126,0,1.00); min-height: 30px;  color: #fff; font-size: 20px; font-weight:700; text-align:center; vertical-align:middle; margin: 0px; align-content: center}
.top_announcement p { color: #fff; background-color:rgba(34,227,176,1.00);  font-size: 20px; font-weight:700; text-align:center; vertical-align:middle; margin: 0px}
.top_announcement  a { color: rgba(238,238,238,1.00); text-decoration:underline}
.top_announcement p a { color: rgba(238,238,238,1.00); text-decoration:underline}


aside.sidebar { margin-bottom: 35px}

blockquote blockquote {
    border-left: none !important;}
	
.newsside ul { margin-left: 0px; padding-left: 0px; list-style-position:inside}
.newsside ul li {  padding-left:0px; margin-left: 0px; }

.sidebar p { margin-bottom: 5px}

.page-header.custom-product { background-image:none;
   
    
    background-repeat: repeat;}
	
.page-header.custom-product h1 {color: rgba(242,242,242,1.00)}
.page-header.custom-product p.lead {
    color: rgba(215,215,215,1.00);
}
section.page-header.custom-product {
    background-color: rgba(75,75,75,1.00);
    border-top-color: #0081c2;
}


#header .header-body {padding: 0px; border: 0px; min-height: 45px; margin-top: 0px}

#header .header-top.header-top-style-3 {margin-top: 0px !important;}

#header .header-top.header-top-style-3 {
    margin-bottom: 0px;}
	
.header-no-border-bottom { border-bottom: none !important}

.featured-boxes-full .featured-box-full {
    padding: 15px;
}

.thinpadding { padding-left: 5px; padding-right: 5px}

#header .header-top {
    
    border-bottom: none !important;}
	
#footer, #footer .footer-copyright {
    background: rgba(60,60,60,1.00);
    border-top: rgba( 7, 99, 154, 1);}
	
 #footer .footer-copyright { padding: 3px 5px}
 #footer.narrow {  padding-top: 15px;}
 
 #footer .footer-copyright p {
    color: #999;
	margin-top: 25px;
  
}

 #footer p {
    color: #999;
	
  
}
 #footer  {
    color: #999;
}

label.error {
    color: rgba(70,200,252,1.00);
    font-size: 1.1em;
	font-weight: 600;

}

.featured-box .box-content {
    border-radius: 8px;}
	
html .featured-box-primary .box-content {
    border-top-color: rgba(64,64,64,1.00);
	background-color:rgba(233,233,233,.30);
}

html .featured-box-secondary .box-content {
    border-top-color: rgba(116,116,116,1.00);
}



/*********************** VPTA CUSTOMIZATIONS *********************************/
#content .content-wrap {
	padding-top:30px !important;
}

.bottom-email-info {
	color:rgba(255,255,255,0.25);
	margin-left:3px;
}

.bottom-social-icons {	
	margin-left: 15px;
	margin-top: -3px;
}

.news-block-container {
	
	
}

.news-block-container .i-rounded {
	background-color:#f5773c;
}

.vtpa-green-bg {
	background-color:#50b948 !important;
}

#header, #header-wrap, #logo img {
	height:89px;
}

.slider-caption p {
	font-weight:bold;
}


.slider-caption-blue {
	color: #0784b0 !important;
    /*text-shadow: 2px 2px 3px rgba(255, 255, 255, 0.56) !important;*/
	text-shadow: none !important;
}

.slider-caption-black {
	color: black !important;
    /*text-shadow: 2px 2px 3px rgba(255, 255, 255, 0.56) !important;*/
	text-shadow: none !important;
}

.footer-logo {
    float: left;
    margin-bottom: 12px;
    margin-right: 13px;
}

ul {
    margin-left: 17px;
}

.leadership-icon-large {
	font-size: 10vw !important;
}

.green-text-color {
	color:#50b948 !important;
}


.blue-text-color {
	color:#0784b0 !important;
}


.no-margin-bottom {
	margin-bottom:0px;
}


#page-title {
    padding-top: 25px;
    padding-bottom: 25px;
	background-color: #0784b0 !important;
}

#page-title h1 {
	color:white !important;
}

.news-large-icon {
	font-size:27px !important	
}

.green-bottom-border {
    border-bottom-color: #4fbe37 !important;
}

.green_panel {
    border-color: #4fbe37 !important;
}

.green_panel_heading {
    background-color: #4fbe37 !important;
    border-color: #4fbe37 !important;
	color: white !important;
}

.green_panel_heading h3 {
	font-weight:bold;
}


.orange-bottom-border {
    border-bottom-color: #f3632a !important;
}

.orange_panel {
    border-color: #f3632a !important;
}

.orange_panel_heading {
    background-color: #f3632a !important;
    border-color: #f3632a !important;
	color: white !important;
}

.orange_panel_heading h3 {
	font-weight:bold;
}


.district-sidebar .toggle.toggle-bg .togglet, .district-sidebar .toggle.toggle-bg .toggleta {
	background-color: #0784b0;
}

.district-sidebar .toggle .togglet, .district-sidebar  .toggle .toggleta {
	color:white;
}

#page-title span {
	color:white;
}