body{
background: #E9F8FF url(images/cloud_bg.jpg);
font-family:  Gotham, Helvetica Neue, Helvetica, Arial," sans-serif";
font-size: 11pt;
 }
.maxleft{
	position: relative;
	float: left;
}
div.leftfloat{
	min-width: 48%;
	padding: 4px;	
	}
div.leftfloat-sm{max-width: 30%; float: left; font-size: 10pt; font-style: italic; color: gray; text-align: center;}
.fltleft{
	float: left;
	margin: 4px;
}
.hours{
	border-left: 1px dashed orange;
	margin-left: 18px;
	padding-left: 4px;
}
div.ul-sidebyside{float: left; max-width: 300px; margin: 6px;}
.phonemargin{margin-left: 5em;}
ul.askaperio li{margin-bottom: .75em; font-weight: bold;}
div.rightflt{
min-width: 48%;	
}
.fltrgt{float: right;
margin: 4px;
	}
.imgpad{margin: 8px;}
div.opencare{text-align: center; width: 210px; float:left; margin-right:16px; border: 1px solid #CCC; padding: 4px;}
a {
	color: Black;
	text-decoration: underline;
}
a:visited {
	color: #484848;
}
a:hover {
	color: #CC3300;
}
div.rowbody{margin: 0 4px 0 4px; }
div.navbar1{
	width: 100%;
	text-align: center;
	background-color: #006699;
	height: 24px;
	color:white;
	padding-top: 4px;
	border-top: 4px solid #F68B1E;
}
div.middleblock, div.middleblock img{margin: 0 auto; text-align: center; font-style: italic;}
div.texmiddle{
display:block;
line-height:3em;
}
div.headerleft{
float: left;
margin-bottom: 4px;
margin-top: 4px;
}
div.headerleft{
	float: left;
	text-align: left;
	margin-left: 4px;
	margin-top: 12px;
	font-weight: 600;
/*	font-size: 12pt;*/

}
#name{font-size: 20pt;}
div.right-column{
	max-width: 25%;
	border: solid black 1px;
/*	position: absolute;
  	top: 0;
  	right: 0;*/
	float: right;
	margin: 12px;
}
div.maincontent{
padding:10px;
width: 872px;
background-image: url(images/cloud_bg.jpg);
background-repeat: repeat;
margin:0 auto;
	border: 4px solid #EDB31E;
}

.address{
float:right;
padding:2px 2px 2px 2px;
color:#999999;/* border:thin dashed #858585;*/
font:14px Georgia;
text-align:right;
height:25px;
}

.copyright{
float:right;
padding-right:6px;
color:#DCDCDC;
font:12px Arial;
text-align:right;
}
.copyright a{color: #DCDCDC;}
.copyright a:hover{color: darkgoldenrod;}
.lowerleft{
float:left;
}

#jobwrapper{
	width: 100%;
}
div.jobs{
	border: 1px solid black;
	padding: 4px;
	margin: 0 auto 10px auto;
	text-align: left;
	width: 90%;
}
#attentionwrapper{
	width: 100%;
}
#attentionbox{
	margin: 0 auto;
	border: 1px solid black;
	background-color: #2187BA;
	color:  white;
	font-weight: bold;
	padding: 10px;
	width: 80%;
	float: none;
	text-align: center;
}
#attentionbox a{
	color: white;
}
div.clearlft{
	clear: left;
}
div.footer{
background-color: #006699;
color: white;
min-height: 44px;
padding:2px;
width: 100%;
margin-top: 6px;
border-top: 4px solid #F68B1E;
}
img.alignright{
	float: right;
	padding: 4px;
}
#lbmain{
	float: right;
	margin-right: 250px;
	border: 1px solid black;
}
div.testimonial{
	border: 1px solid black;
	margin: 6px;
	width: 99%;
	padding: 4px;
}
.phonergt{float: right; margin-top: 3em; font-weight: bold; font-size: 16pt;}
/* begin media queries */
@media (min-width : 320px) and (max-width : 480px) {
	div.headerleft{font-size: 12pt !important;}
	#name{font-size: 20pt !important;}
	div.headerleft{min-width: 100%;}
	.maxleft{min-width: 100%;}
	.maxright{min-width: 100%;}  
	.hidden-sm {display: none !important;}
.phonergt{float: left; margin-top: .1em; font-weight: bold; font-size: 16pt;}
}
@media (max-width : 320px) {
	div.headerleft{font-size: 10pt !important;}
	div.headerleft{min-width: 100%;}
	#name{font-size: 18pt !important;}
/*	div.headerright{min-width: 100%;}*/
	.maxleft{min-width: 100%;}
	.maxright{min-width: 100%;}
	.hidden-xxs {display: none !important;}
}
@media (max-width:480){
	.maxleft{min-width: 100%;}
	.maxright{min-width: 100%;}
}
@media (max-width : 767px){
	div.headerleft{max-width: 75%;}
	div.headerleft{font-size: 12pt !important;}
	#name{font-size: 20pt;}
/*	div.headerleft{max-width: 40%;}*/
	.maxleft{max-width: 100%;}
	}
@media (min-width : 768px){
	div.headerleft{font-size: 14pt !important;}
/*	div.headerleft{min-width: 45%;}
	div.headerright{min-width: 40%;}*/	
}
@media (min-width : 768px) and (max-width : 1024px) {
	div.headerleft{max-width: 50%;}
	/*div.headerright{max-width: 50%;}*/
}
@media (min-width : 768px) and (max-width : 991px) {
	div.headerleft{font-size: 12pt !important;}
	.headerleft{min-width: 100%;}
	#name{font-size: 24pt;}
.phonergt{float: right; margin-top: -3em; font-weight: bold; font-size: 16pt;}
}
@media (min-width : 992px) and (max-width : 1199px) {
	/*div.headerleft{min-width: 40%;}*/
	div.headerleft{min-width: 50%;}
	div.headerleft{font-size: 14pt !important;}	
}
@media (min-width : 1200px) {
	/*div.headerleft{min-width: 40%;}*/
	div.headerleft{min-width: 50%;}
	div.headerleft{font-size: 14pt !important;}	
}

