.carousel a.prev, .carousel a.next, .carousel a.prev_classroom, .carousel a.next_classroom, .carousel a.prev_healing, .carousel a.next_healing {
background:url("/userfiles/image/ssrf_assets/imageNavLeft.gif") no-repeat scroll left 30px transparent;
display:block;
float:left;
height:100px;
text-decoration:none;
width:20px;
}
.carousel a.next, .carousel a.next_classroom,.carousel a.next_healing  {
background:url("/userfiles/image/ssrf_assets/imageNavRight.gif") no-repeat scroll right 30px transparent;
}


.carousellistitem{
	width:100px !important;
	height:130px !important;
	overflow:auto !important;
        margin:4px !important;
	}
	
.carousellistitem_healing{
width:70px !important;
	height:120px !important;
	overflow:auto !important;
}

#carouseltext{
height:30px;
text-align:center;
font-size: 11px;
}
	
#carouseltext_healing{
height:30px;
text-align:center;
font-size: 11px;
}

a.fill-div {
    display: block;
    height: 100%;
    width: 100%;
    text-decoration: none;
}

#content {
	display:inline-block;
	text-align:justify;
	padding:1em 1ex 1em 1.5ex;
	vertical-align:top;
	float:left
}


#topmenu {
	font-size:12px;
	font-weight:normal !important;
}


#main {
	background-color:#fff;
	width:100%;
	overflow:hidden;
        font-size: 13px;
}
.section-text li p{
    padding:0px;
    margin:5px;
    text-align: left;
}
.container {
	background-color:#FFFFFF;
	margin:0 auto 0 auto;
	padding:0;
	width:990px;
}


#fullcontent {
	clear:left;
	text-align:justify;
	margin:0 0 0 0;
	display:inline-block;
	width:98%
}

#rightnav {
	margin:6px 6px 6px 10px;
	background-color:#fff;
}

#currentpage {
	font-weight:bold;
}
#currentpage a, #currentpage a:link, #currentpage a:visited {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
#currentpage a:hover {
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}
#herenow {
	font-weight:bold;
}
.redtext {
	color:red;
}



.redbox {
	border:2px solid red;
	margin:12px !important;
	padding:6px !important;
}
.dotsection {
	margin-top:16px !important;
}
.redline {
	border-bottom: 1px solid rgb(255, 0, 0);
}
.pagenav {
	color:red;
	font-size:11px;
	text-align:right !important;
}
.pagenav a, .pagenav a:link, .pagenav a:visited {
	font-weight:normal;
	color:red !important;
	text-decoration:none;
}
.pagenav a:hover {
	text-decoration:underline;
}

.pme-main {
	border:1px solid #D9D9D9;
	font-family:Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	width:100%;
	line-height:1.4em;
	margin-bottom:1.5em;
}
.relatedlinks {
	font-weight:bold;
	font-size:12px;
	color:#009;
	border-bottom:1px solid #009;
	padding-bottom:2px;
}
.bcsep {
	color:red;
	font-weight:bold !important;
}

#userform {
	margin:4px 0px 4px 8px;
}
#userform p {
	color:red;
}
.events_menu {
	float:left;
	margin-left:5px;
	margin-right:10px;
}

.dashedline {
	border-bottom:1px dashed #333;
	width:900px;
	height:1px;
	margin:8px 0;
}

.toctop {
	margin-top:8px;
}
.videos {
	background-color:#ccffcc;
}
#content .videos p {
	margin-top:12px !important;
	margin-right:8px !important;
}


.imgspace {
	padding:5px;
}
#tooltip {
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
}


#content #response, #fullcontent #response {
	font-size:120%;
	font-weight:bold;
	color:#753DB3;
	margin:10px;
	padding:10px;
	background-color:#FFF4FF;
	border-radius:10px;
}
#content #response a, #content #response a:link, #content #response a:visited, #fullcontent #response a, #fullcontent #response a:link, #fullcontent #response a:visited {
	font-weight:bold;
}
#content #response #q, #fullcontent #response #q {
	font-size:180%;
	color:#F00;
	float:left;
	margin-right:5px;
	line-height:0.5em;
}
.slide-show-title{
	position:absolute;  
	background-color:#000000;
	color:#FFF; padding:5px; 
	font-size:80%; 
	font-weight:bold; 
	opacity:0.3; 
	filter:alpha(opacity=60);
        text-align: left
	}
.slide-show-title a { 
color: #FFF;
}

.slide-show-text{
	color:#00F; width:93%; margin:5px
}
.section-text{
	margin-left:0px; 
	padding-left:15px; 
	color: #F00; 
	min-height:150px;
	margin-top:0px;
	padding-top:0px;
	width:68%;
	text-align:left
	}
        
.corresponding_article{
	background-color:#FFF;
	margin:10% 20px 20px 10%;
	padding:20px;
	z-index:1;
	width:30%;
	position:absolute;
	border:8px solid lightblue;
	}
 #rounded_corner_box{
            border: 2px solid #FBB03B;
            padding:20px;
            overflow: auto;
            margin:20px
       }




.header_links {
        display: none;
        float:right;
        width: 40px;
        height: 30px;
        margin-right: 10px;
        background: url(/images/menu.png) center center no-repeat #999;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        -border-radius: 8px;
        text-indent: -999999px;
        border: 0;
        }        

        

.header_links_content {
    display: none;
    background-color: #fff;
    box-shadow: 0 0 5px 5px #ADD8E6 inset;
    color: #FFFFFF;
    display: none;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 38px;
    width: 180px;
    z-index: 999999;
    right: 0px; 
    color: red;
}

.header_links_content a{
    width:100%;
    display:block;
    margin:10px;
}