/* Start of CMSMS style sheet 'Stoma' */
BODY {
	background: url(/images/top_bg.png) repeat-x;
	font: 11px/13px Tahoma;
	color:#7f7f7f;
}

P {
	margin: 10px 0 10px 0;
	line-height: 18px;
}

td{
	vertical-align: top;
}

a {color: #319cd8;}

/*-----HEADER------------*/

#main {
	width: 720px;
	position: relative;
	margin: 0 auto;
	margin-top: 20px;
}

#logo {
	display: block;
	position: absolute;
}

#menutop {
	margin: 34px auto 0 auto;
	position: absolute;
	width: 750px;
}

#menutop ul {
	margin:20px 0 0 0;
padding: 0px;
}

#menutop ul li{
	float: left;
	width:101px;
	height:30px;
	background: url(/images/menu_bg.png) no-repeat;	
	border-bottom: 1px solid White;
	margin:0;
padding: 0px;
list-style-type:none;
}

#menutop ul li.active{
	background: url(/images/menu_bg_active.jpg) no-repeat;	
}


#menutop ul li a {
	color: White;
	font-weight: bold;
	text-decoration: none;
	width: 70px;
	height: 20px;
	margin: 8px 0 0 10px;
	text-align: center;
	display: block;
}
	
#menutop ul li a:hover {
	text-decoration: underline;
}
	
#carusel {
	width: 720px;
	height: 210px;
	background: #0282B7;
	margin-top: 100px;
	border-top:3px solid #0282B7;
}

.top-blocks {
	background: #f7f7f7;
	border-top:2px solid #55b4e9;
	border-bottom: 1px solid #d9d9d9;
	padding: 8px;
	height: 217px;
	width: 32%;
	text-align: center;
	vertical-align: top;
}

.top-blocks img {
		margin: 5px;
	}

.top-blocks h2 {
	font:bolder 14px/16px Arial;
	text-decoration: none;
	text-align: left;
	float: left;
	margin: 0 0 5px 0;
	color: #319cd8;
	padding: 0;
	height: 35px;
}

.top-blocks p {
	text-align: left;
}

.top-blocks ul {
	text-align: left;
	margin-top: 7px;
	padding-left: 20px;
}

.top-blocks ul li {
	margin-top:7px; 
	margin-bottom:7px; 
	line-height: 12px;
}

.center-blocks-top {
	border-bottom:1px solid #1d9ecd; 
	padding-bottom: 3px;
}

.center-blocks-top h2 {
	background: url(/images/arrow.gif) no-repeat 0 3px;
	font:bold 18px/18px "Arial Narrow";
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 22px;
	color: #319cd8;
	border-bottom: 1px solid #319cd8;
	padding-bottom: 4px;
	width: 310px;
}

.center-blocks-center {
	padding-top: 10px;
	padding-left: 15px;
	font:11px/18px Tahoma;
}

.center-blocks-center p{
	text-align: left;
	width: 307px;
}

#footer tr.blue { background: #1d9ecd }
#footer {
	border-collapse: collapse;
	height: 70px;
	vertical-align: middle;
}
#footer #cr { text-align: center; padding-top: 14px; width: 25% }
#footer #botmenu { padding-top: 14px; width: 75% }
#footer #botmenu a { color: gray; }

#fright {
	float: right;
	margin-left: 20px;
	text-align: center;
	margin-right: 10px;
}

/*----------INNER PAGE-----------*/

.inner-page-blocks {
	padding-top:18px;
}
.inner-page-blocks h2{
	background: #F3F3F3;
	height: 22px;
	padding: 7px 0 0 10px;
	border-bottom: 1px solid White;
	border-top: 1px solid #d9d9d9;
	color: #319cd8;
	width:176px;
	font: 14px/18px Arial;
}

.inner-page-menu {
	font: 12px/18px "Tahoma";
	color: #A7A7A7;
	background: #f7f7f7;
	border-top:2px solid #55b4e9;
	border-bottom: 1px solid #d9d9d9;
	padding: 8px 8px 8px 0;
	width:178px;
	vertical-align: top;
}



.inner-page-menu ul {	font: 12px/12px Tahoma; margin: 0; padding: 10px 0 10px 20px; }
.inner-page-menu li { margin: 5px 0; }
.inner-page-menu li.active { font-weight: bold }

ul.inner-page-menu li a:hover {
	text-decoration: none;
}

.inner-page-content {
	padding-left: 10px;
}

.inner-page-content h2 {
	font:18px/18px Arial;
	border-bottom: 2px solid #319cd8;
	color:#319cd8;
}

.inner-page-content form{
	border: 1px solid #EEEEEE;
	margin:10px 0 10px 0;
	padding: 15px;
	font:bold 11px/15px Tahoma;
	color: #8A8A8A;
}

.inner-page-content .mod2{
	margin-left:30px;
}

.inner-page-content select {
	font: 11px/15px Tahoma;
	color: #487779;
}

.inner-page-content input {
	border: 1px solid #D2D2D2;
	height: 15px;
	font: 11px/15px Tahoma;
	color: #487779;
}

.inner-page-content input.btn {
	height: 20px;
	background: #F4F4F4; 
	border: 1px solid #C6C6C6;
	font: bold 11px Tahoma;
	margin: 5px;
	color: #8A8A8A;
}

ul.links li {
	padding:0 0em;
}


div.field-items div.field-item a img {
	display: none;
}



div.ddblock-cycle-upright30 div.container{ width:720px; }
div.ddblock-cycle-upright30 div.container-inner{ background: url(/images/carusel_top_bg.gif) repeat-x; height: 170px; width: 720px; border: 1px solid #dcdcdc; }
div.ddblock-cycle-upright30 div.slider{ float:left; width:720px; }
div.ddblock-cycle-upright30 div.slider-inner{ /*background:transparent url(/images/transparent_bg.png) repeat scroll 0 0!important; */height:170px; overflow:hidden; position:relative; visibility:hidden; }
div.ddblock-cycle-upright30 div.slide{ height:100%; left:0; position: absolute; top:0; display: none; }
div.ddblock-cycle-upright30 div.slide-inner img{ height:170px; margin:0; padding:0; width:720px; }
div.ddblock-cycle-upright30 div.slide-text{ /*background: transparent url(/images/transparent_bg.png) repeat scroll 0 0!important; */position:absolute; }
div.ddblock-cycle-upright30 div.slide-text-horizontal { height:85px; left:0; width:718px; }
div.ddblock-cycle-upright30 div.slide-text-vertical { height:170px; width:190px; }
div.ddblock-cycle-upright30 div.slide-text-top{ top:7px; }
div.ddblock-cycle-upright30 div.slide-text-right{ bottom:0; right:30px; }
div.ddblock-cycle-upright30 div.slide-text-bottom{ bottom:7px; }
div.ddblock-cycle-upright30 div.slide-text-left{ bottom:0; left:10px; }
div.ddblock-cycle-upright30 div.slide-text-inner{ padding:10px; }
div.ddblock-cycle-upright30 div.slide-title{ float:left; }
div.ddblock-cycle-upright30 div.slide-title-vertical{ width:180px; }
div.ddblock-cycle-upright30 div.slide-title-horizontal{ float:left; width:158px; }
div.ddblock-cycle-upright30 div.slide-title h2{ margin:-5px 0 20 0; padding:0; }
div.ddblock-cycle-upright30 div.slide-title-inner{ color:white; font-weight:bold; }
div.ddblock-cycle-upright30 div.slide-title-inner h2{ color:white; font-weight:bold; margin:0px 0 20px 0; font-size:16px; }
div.ddblock-cycle-upright30 div.slide-body-vertical{ width:180px; }
div.ddblock-cycle-upright30 div.slide-body-horizontal{ float:left; width:290px; }
div.ddblock-cycle-upright30 div.slide-body-inner{ color:white; }
div.ddblock-cycle-upright30 div.slide-body-inner p{ margin:10 8px 0 0; padding:0; }
div.ddblock-cycle-upright30 div.slide-read-more{ width:110px; }
div.ddblock-cycle-upright30 div.slide-read-more p{ padding:0; margin:0; }
div.ddblock-cycle-upright30 div.slide-read-more a{ background:url(/images/readmore.png) no-repeat; border:none; bottom:5px; color:#fff; font-size:14px; font-family:times New Roman; margin:0;
padding:4px 0 4px 19px; position:absolute; text-decoration:none; text-align:left; width:100px; }
div.ddblock-cycle-upright30 div.slide-read-more-horizontal a{ right:-5px; }
div.ddblock-cycle-upright30 div.slide-read-more-vertical a{ right:3px; }
div.ddblock-cycle-upright30 div.slide-read-more a:hover{ background:url(/images/readmore-hover.png) no-repeat; text-decoration:underline; }
div.ddblock-cycle-upright30 div.slide-read-more-horizontal a:hover{ right:-5px; }
div.ddblock-cycle-upright30 div.slide-read-more-vertical a:hover{ right:3px; }
div.ddblock-cycle-upright30 div.custom-pager{ background: url(/images/carusel_bottom_bg.gif); width: 702; border: 1px solid #dcdcdc; }
div.ddblock-cycle-upright30 div.custom-pager-inner{  }
div.ddblock-cycle-upright30 div.custom-pager .custom-pager-item{ float: left; margin-left: 4px; margin-top: 7px; }
div.ddblock-cycle-upright30 div.custom-pager .custom-pager-item-inner{ width:168px; }
div.ddblock-cycle-upright30 div.custom-pager a{ display: block; width: 169px; height: 26px; text-align: center; padding-top: 4px; background: url(/images/carusel_li_bg.gif) no-repeat; color: White; }
div.ddblock-cycle-upright30 div.custom-pager a.activeSlide{ display: block; width: 169px; height: 26px; text-align: center; padding-top: 4px; background: url(/images/carusel_li_bg_active.gif) no-repeat; color: White; }
div.ddblock-cycle-upright30 div.custom-pager a:hover{ display: block; width: 169px; height: 26px; text-align: center; padding-top: 4px; background: url(/images/carusel_li_bg_active.gif) no-repeat; color: White; }
div.ddblock-cycle-upright30 div.custom-pager a:focus{ outline:none; }
div.ddblock-cycle-upright30 div.spacer-vertical{ display:block; float:left; height:27px; width:5px; background-color:transparent; }
div.ddblock-cycle-upright30 div.spacer-horizontal{ clear:both; height:5px; background-color:transparent; }


.faq_question { padding-top: 5px; padding-left: 20px; }
.faq_answer { padding-left: 40px; }

#doctors { border-collapse: collapse; }
#doctors tr { background: #eeeeee; border-top: 2px solid #cccccc; }
#doctors td { padding: 4px; }

#curr { text-align: right; margin: 10px 0 10px 0 }
#curr a { margin: 0 5px 0 5px }
#curr a.active { font-weight: bold }

#add { border-collapse: collapse; }
#add tr { background: #f8f8f8; }
#add td { padding: 5px 0; }
#add td p { line-height: 12px; }
#add a { text-transform: uppercase; font-weight: bold; text-decoration: none; }
#add img { border: 0; }
/* End of 'Stoma' */

