@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);
}

html .btn-quaternary h4 { color:rgba(240,240,240,1.00) !important; font-size:22px; margin-bottom:1px; margin-left: 35px; margin-right: 35px; }