body { font:13px/1.22 arial, helvetica, clean, sans-serif; *font-size:small;
*font:x-small;
}
/****************************************************************************************************************************
 * Reset css start
****************************************************************************************************************************/
html { }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
input, textarea, select {
*font-size:100%; margin:0; padding:0 }
legend { color:#000; }
/****************************************************************************************************************************
 * New Body >> css
 ****************************************************************************************************************************/
body { background:#fff url(../images/topBg.png) repeat-x; text-align:center; font-family:Arial; }
a, a:link, a:active { color: #000; }
a:hover { color:#4A6F6A; text-decoration:none; }
.mainContanier { width:940px; text-align:left; margin:auto }
.top { width:940px; height:140px; text-align:left; background:url(../images/topBg.png) repeat-x; position:relative ; z-index:100}
	.topL{ width:480px; height:116px; padding:24px 0 0 0;float:left;}
		.topL a{ width:452px; height:95px;background:url(../images/logo.png); display:block;}
	.topR{ width:452px; height:119px;float:left; padding:21px 0 0 7px;;}
		.topTool{padding:6px 0 0 0;}
			.topToolNav{ width:218px;padding:13px 0 0 0; float:left;color:#233551;}
				.topTool li{ width:185px; height:39px; margin:0 0 0 10px;float:left;}



.header{ width:940px; height:295px; margin-left:4px;}

	.headerMedia{ width:695px; height:295px; float:left;}

.content{background:url(../images/contentBorder.png) no-repeat;}
.contentL{width:238px; float:left}
.contentR{width:694px; float:left; position:relative}
	.guiname{ font-size:20px; color:#4d535a; position:absolute; left: 16px; top: 24px; width: 479px; }
	.contentIn{background:url(../images/contentinShadow.png) left 80px no-repeat; min-height:500px}
	*html .contentIn{height:500px}
		.releated{background:url(../images/releated.png) 22px 10px no-repeat;padding:8px 0 4px 124px;color:#3a86b3; font-weight:bold; border-bottom:1px solid #000}
			.releated a { color:#3a86b3; text-decoration:none; font-size:12px; margin:7px; line-height:24px;  }
			.releated a:hover { color:#3d3d3d; }
		.contentRtopCall{padding:18px 0 13px 24px;color:#3a86b3; font-weight:bold; position:relative; font-size:12px;}
		.contentRtopCall strong { margin:0 60px 0 120px}
	.contentS{ padding:16px 24px; font-size:12px; color:#071e2b;}
	.contentS h2{font-size:14px; font-weight:bold}

.bottom{height:186px;background:url(../images/bottomBg.png);}
	.footer { width:700px; height:96px; padding:5px 20px 0 20px; margin:auto; }
	.footer img { margin-top:14px; margin-bottom:-2px }
	.footer a { color:#2b446a; text-decoration:none; font-size:10px; margin:7px; line-height:24px; }
	.footer a:hover { color:#85CBF4; }
	.copyRight { width:940px; padding:28px 0 0 0; margin:auto; font-size:10px; color:#2b446a;background:url(../images/footerShadow.png) no-repeat center top;}

/****************************************************************************************************************************
 * slideTabs>> css
 ****************************************************************************************************************************/
.slideTabs { width:920px; height:318px; padding:24px 0 0 20px;background:url(../images/slideTab.png) no-repeat;}
.slideTop { width:898px; height:42px; position:relative }

#slideCont { width:900px;height:160px; margin:auto;clear:both; position:relative; overflow:hidden;}
#slideCont ul { width:5400px; }
#slideCont li { height:160px;float:left;position:relative; }


#slideButtonL { width:29px; height:23px; position:absolute; left: 4px; top: 6px; }
#slideButtonL a { width:29px; height:23px; background:url(../images/slideArrow.png); display:block }
#slideButtonL a:hover { background-position:0 -35px}
#slideButtonR { width:29px; height:23px; position:absolute; top:8px; left: 865px; }
#slideButtonR a {width:29px; height:23px; background:url(../images/slideArrow.png) -38px 0; display:block }
#slideButtonR a:hover {background-position:-38px -35px}

.slideL{ width:256px;padding:18px 0 0; float:left}
.slideM{ width:508px;padding:18px 0 0; float:left; color:#555; font-size:12px; line-height:18px;}
.slideM h1{ height:30px;font-size:18px; color:#2c5c91}
.slideR{ width:116px;padding:24px 0 0 14px;float:left}

/* beggin slide navigation */
#slideNav { background:url(../images/slideNav.png) left -170px no-repeat;}
#slideNav, #slideNav ul{ width:898px; height:84px;}
#slideNav li{width:142px; height:76px; float:left; margin:0 0 0 7px; list-style:none}
*html #slideNav li{width:138px; height:76px; float:left; margin:0 0 0 7px; list-style:none}


a#slideMenu1, #slideMenu1 span, span.slideMenu1_span { display:block; position:relative;width:142px; height:76px;overflow:hidden;}
a#slideMenu1 span, span.slideMenu1_span { position:absolute; left:0; top:0; background:url(../images/slideNav.png) no-repeat -6px 0;}
a#slideMenu1:hover span, span.slideMenu1_span_oo { background-position:-5px -86px; cursor:pointer}

a#slideMenu2, #slideMenu2 span, span.slideMenu2_span { display:block; position:relative;width:142px; height:76px;overflow:hidden;}
a#slideMenu2 span, span.slideMenu2_span { position:absolute; left:0; top:0; background:url(../images/slideNav.png) no-repeat -155px -2px;}
a#slideMenu2:hover span, span.slideMenu2_span_oo { background-position:-155px -86px; cursor:pointer}

a#slideMenu3, #slideMenu3 span, span.slideMenu3_span { display:block; position:relative;width:142px; height:76px;overflow:hidden;}
a#slideMenu3 span, span.slideMenu3_span { position:absolute; left:0; top:0; background:url(../images/slideNav.png) no-repeat -303px 0;}
a#slideMenu3:hover span, span.slideMenu3_span_oo { background-position:-303px -86px; cursor:pointer}

a#slideMenu4, #slideMenu4 span, span.slideMenu4_span { display:block; position:relative;width:142px; height:76px;overflow:hidden;}
a#slideMenu4 span, span.slideMenu4_span { position:absolute; left:0; top:0; background:url(../images/slideNav.png) no-repeat -453px 0;}
a#slideMenu4:hover span, span.slideMenu4_span_oo { background-position:-453px -86px; cursor:pointer}

a#slideMenu5, #slideMenu5 span, span.slideMenu5_span { display:block; position:relative;width:142px; height:76px;overflow:hidden;}
a#slideMenu5 span, span.slideMenu5_span { position:absolute; left:0; top:0; background:url(../images/slideNav.png) no-repeat -603px 0;}
a#slideMenu5:hover span, span.slideMenu5_span_oo { background-position:-603px -86px; cursor:pointer}

a#slideMenu6, #slideMenu6 span, span.slideMenu6_span { display:block; position:relative;width:142px; height:76px;overflow:hidden;}
a#slideMenu6 span, span.slideMenu6_span { position:absolute; left:0; top:0; background:url(../images/slideNav.png) no-repeat -753px 0;}
a#slideMenu6:hover span, span.slideMenu6_span_oo { background-position:-753px -85px; cursor:pointer}
/*end slide navigation*/


/****************************************************************************************************************************
 * quick contact form >> css
 ****************************************************************************************************************************/
.mod2{width:186px; margin:auto}
.form{width:186px;font-size:11px;color:#666666;padding:15px 0 0;}
.qcButton{width:141px; height:40px; margin:16px 0 0 21px;}
.textfield {width:160px;height:15px;padding:3px 8px;margin:3px;border:0;border:1px solid #c1c1c1;}
.form input.btnSubmit {width:58px; height:25px; background:#E5E5DD url(../images/btnSubmit.png) no-repeat;}
.form input.btnSubmit:hover {background:#C9C9C2 url(../images/btnSubmit.png) no-repeat 0 -25px;}
.txtArea{width:160px;height:32px;padding:8px;margin:3px; border:1px solid #c1c1c1;}
label {width:70px;margin:4px 0 0;text-align:right;}
fieldset {border:0 solid #FFFFFF; width:188px;}
fieldset > .txtArea{OVERFLOW: auto;}
fieldset > input.textfield { background:transparent url(../images/inputBox.png) }


/****************************************************************************************************************************
 * Replace Contaniers >> css
 ****************************************************************************************************************************/
.replace1Cont { width:472px; height:21px; position:absolute; left:55px; top:9px; }

/****************************************************************************************************************************
 * Replaces >> css
 ****************************************************************************************************************************/

#replace1 {width:472px; height:21px;position:relative; overflow:hidden; }
#replace1 span, span.replace1 { position:absolute; top:0; left:0px; width:472px; height:21px;background:url(../images/replaceSet1.png) 0 0 }

#replace2 { position:relative;width:171px;height:48px;padding:0;overflow:hidden; }
#replace2 span, span.replace2 { position:absolute;top:0;left:0px;width:171px;height:48px;background:url(../images/replaceSet1.png) 0 -22px}

/****************************************************************************************************************************
 * Menu Contaniers >> css
 ****************************************************************************************************************************/
.menu1Cont {width:115px; height:20px;position: absolute; left:56px; top:16px; }
.menu2Cont {width:102px; height:20px;position: absolute; left:560px; top:16px; }
.menu3Cont {width:312px; height:34px; position: absolute; left:545px; top:3px; }
.menu4Cont {padding:6px 0 0 0}
.menu5Cont {width:238px; height:78px; padding:6px 0 0 0; margin:auto}
.menu6Cont {width:238px; height:122px; padding:6px 0 0 0; margin:auto}
/****************************************************************************************************************************
 * Menus >> css
 ****************************************************************************************************************************/
a#menu1, #menu1 span, span.menu1_span { display:block; position:relative; width:115px; height:20px; overflow:hidden;}
a#menu1 span, span.menu1_span { position:absolute; left:0; top:0; background:url(../images/menuSet1.png) no-repeat 0 -232px;}
a#menu1:hover span, span.menu1_span_oo { background-position:-114px -232px; cursor:pointer}

a#menu2, #menu2 span, span.menu2_span { display:block; position:relative; width:102px; height:20px; overflow:hidden;}
a#menu2 span, span.menu2_span { position:absolute; left:0; top:0; background:url(../images/menuSet1.png) no-repeat 0 -257px;}
a#menu2:hover span, span.menu2_span_oo { background-position:-102px -257px; cursor:pointer}

a#menu3, #menu3 span, span.menu3_span {width:312px; height:34px;display:block; position:relative;overflow:hidden;}
a#menu3 span, span.menu3_span { position:absolute; left:0; top:0; background:url(../images/slideBtn.png) no-repeat 0 0;}
a#menu3:hover span, span.menu3_span_oo { background-position:0 -34px; cursor:pointer}

a#menu4, #menu4 span, span.menu4_span {width:141px; height:41px; display:block; position:relative;overflow:hidden;}
a#menu4 span, span.menu4_span { position:absolute; left:0; top:0; background:url(../images/slideBtn.png) no-repeat 0 -74px;}
a#menu4:hover span, span.menu4_span_oo { background-position:-141px -74px; cursor:pointer}

a#menu5, #menu5 span, span.menu5_span {width:238px; height:86px;display:block; position:relative;overflow:hidden;}
a#menu5 span, span.menu5_span { position:absolute; left:0; top:0; background:url(../images/menuSet1.png) no-repeat 0 0;}
a#menu5:hover span, span.menu5_span_oo { background-position:-238px 0; cursor:pointer}

/*a#menu6, #menu6 span, span.menu6_span {width:234px; height:137px;display:block; position:relative;overflow:hidden;}
a#menu6 span, span.menu6_span { position:absolute; left:0; top:0; background:url(../images/menuSet1.png) no-repeat 0 -91px;}
a#menu6:hover span, span.menu6_span_oo { background-position:-234px -91px; cursor:pointer}*/

a#menu6 {display:block; position:relative; width: 238px; height: 122px; margin:0; padding:0; overflow:hidden; cursor:pointer;}
a#menu6 span, span.menu6 {position: absolute; top:0; left:0; width:238px; height:122px; background: url(../images/btn_maryland_cosmetic.png) left top no-repeat;cursor:pointer;}
a#menu6:hover span { background-position:left bottom; }

a#menu7 {display:block; position:relative; width:185px; height:39px; margin:0; padding:0; overflow:hidden; cursor:pointer;}
a#menu7 span, span.menu7 {position: absolute; top:0; left:0; width:185px; height:39px; background: url(../images/newMenuSet.png) left top no-repeat;cursor:pointer;}
a#menu7:hover span { background-position:-186px 0; }

a#menu8 {display:block; position:relative; width:185px; height:39px; margin:0; padding:0; overflow:hidden; cursor:pointer;}
a#menu8 span, span.menu8 {position: absolute; top:0; left:0; width:185px; height:39px; background: url(../images/newMenuSet.png) 0 -39px;cursor:pointer;}
a#menu8:hover span { background-position:-186px -39px; }

/******************/
div.contentRin blockquote, div.contentRin ul, div.contentRin, div.contentRin dl { margin:1em;}
div.contentRin ol, div.contentRin ul, div.contentRin dl { margin-left:2em;}
div.contentRin ul li { list-style: disc inside;}
div.contentRin ol li { list-style: decimal outside;}
div.contentRin li { margin:0.5em 0; }
div.contentRin dl dd { margin-left:1em;}
/******************/

/******************/
div.contentS blockquote, div.contentRin ul, div.contentRin, div.contentRin dl { margin:1em;}
div.contentS ol, div.contentRin ul, div.contentRin dl { margin-left:2em;}
div.contentS ul li { list-style: disc inside;}
div.contentS ol li { list-style: decimal outside;}
div.contentS li { margin:0.5em 0; }
div.contentS dl dd { margin-left:1em;}
/*a#ambulatory_surgical_center {display:block; position:relative;width:229px; height:76px;margin:0; padding:0;overflow:hidden;cursor:pointer;}
a#ambulatory_surgical_center span, span.ambulatory_surgical_center {position: absolute;	top:0; left:0;width:229px; height:76px;background: url(../images/ambulatory_surgical_center.png) left top no-repeat;cursor:pointer;}
a#ambulatory_surgical_center:hover span { background-position:-229px 0; }*/

a#ambulatory_surgical_center {display:block; position:relative; width: 238px; height: 79px; margin:0; padding:0; overflow:hidden; cursor:pointer;}
a#ambulatory_surgical_center span, span.ambulatory_surgical_center {position: absolute;	top:0; left:0; width:238px; height:79px; background: url(../images/ambulatory_surgical_center.png) left top no-repeat; cursor:pointer;}
a#ambulatory_surgical_center:hover span { background-position:left bottom; }

/********/
a#parrisPdfBtn {
	display:block; position:relative;
	width: 151px; height: 57px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#parrisPdfBtn span, span.parrisPdfBtn {
	position: absolute;	top:0; left:0;
	width:151px; height:57px;
	background: url(../images/parrisPdfBtn.png) left top no-repeat;
	cursor:pointer;
}
a#parrisPdfBtn:hover span { background-position:left bottom; }

h1.blog-article-header {font-size:16px;font-weight:bold;}
div#back_to_blog_main_page {text-align:right;}
.entries_holder .entry_node h1.entry_node_header { font-size:16px;font-weight:bold; }
.entries_holder .entry_node h1.entry_node_header a { text-decoration:none; }
.entries_holder .entry_node h1.entry_node_header a:hover { text-decoration:underline; }
p.author_name, p.date_holder, p.comment_count_holder {font-weight:bold;}
div.add_comment_holder h1 {font-size:16px; margin:10px 0 10px 0; font-weight:bold;}
div.add_comment_holder .errorInput {border:1px solid red !important; background-color:yellow !important; }
div#back_to_blog_main_page a { font-weight:bold; text-decoration:none; }
div#back_to_blog_main_page a:hover { text-decoration:underline; }
