/*
Theme Name: 1055 - ProActive PT
Theme URI: http://www.e-rehab.com/
Version: 1.0
Description: Designed by John Mason
Author: John Mason
Author URI: http://www.e-rehab.com
Template: ptcng
*/
@import url(superfish.css);

/*STRUCTURE - header, footer, etc*/
html{
font-family: 'PT Sans', sans-serif !important;
color:#262a34;
overflow-y:scroll;

}




.wrapper{
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -40px;
background: rgb(55,55,183); /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzNzM3YjciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjgyODgyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-radial-gradient(center, ellipse cover,  rgba(55,55,183,1) 0%, rgba(40,40,130,1) 100%); /* FF3.6+ */

background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(55,55,183,1)), color-stop(100%,rgba(40,40,130,1))); /* Chrome,Safari4+ */

background: -webkit-radial-gradient(center, ellipse cover,  rgba(55,55,183,1) 0%,rgba(40,40,130,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-radial-gradient(center, ellipse cover,  rgba(55,55,183,1) 0%,rgba(40,40,130,1) 100%); /* Opera 12+ */

background: -ms-radial-gradient(center, ellipse cover,  rgba(55,55,183,1) 0%,rgba(40,40,130,1) 100%); /* IE10+ */

background: radial-gradient(center, ellipse cover,  rgba(55,55,183,1) 0%,rgba(40,40,130,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3737b7', endColorstr='#282882',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */


}

header{height:210px;width:990px;margin:0 auto;text-align:left;background-color:transparent;position:relative;}

#weblogo { width: 600px; height: 200px; background: url('images/LogoColor.png') center no-repeat; position: relative;position: absolute;
    top: -15px;}

#tagline {    position: absolute;
    top: 158px;
    right: 386px;
    text-align: center;
    font-family: 'Droid Serif', serif !important;
    font-size: 16px;
    letter-spacing: 3.5px;
    font-weight: normal;
    font-style: italic;
    color: #fff;
    text-shadow: -2px -1px 0px #003;
    /* border-bottom: 1px dashed #E6BC00; */
    margin-bottom: 20px;
    height: 65px;}

#topaddr {
     font-family: 'Droid Serif', serif !important;
    font-size: 12px;
    letter-spacing: 3px;
    position: absolute;
    right: 10px;
    margin-left: 20px;
    text-align: center !important;
    top: 41px;
    width: 263px;
    height: 180px;}

.addy1 {margin-bottom: 20px; float: left; display: inline-block; margin-right: 60px;}

.addy2 {margin-top: 18px;margin-bottom: 20px; float: left; display: inline-block; margin-right: 60px;}

#topaddr *{color: #cfe0ff; text-shadow: -2px -1px 0px #021538;text-decoration:none;}
#topaddr a:hover {color: #cfe0ff; text-shadow: 0px 0px 5px #fff;}
#topaddr span {margin-top: 15px; font-size: 18px; color: #cfe0ff; text-shadow: -2px -1px 0px #021538; }
#topaddr a:hover span {margin-top: 15px; font-size: 18px ;color: #cfe0ff;text-shadow: 0px 0px 5px #fff; }

.main {padding:0;width:990px;text-align:left;margin:0 auto;text-align:left;overflow:hidden;background: url('images/1055bg.png') center bottom no-repeat #FFF;min-height:750px; }

#shadowwrapper { width: 990px; height: 100%; margin: 0px auto;      -moz-box-shadow:    1px 2px 2px 3px  rgba(36,36,44,.5);
  -webkit-box-shadow: 1px 2px 2px 3px  rgba(36,36,44,.5);
  box-shadow:         1px 2px 2px 3px   rgba(36,36,44,.5);

}

.icon16 {width:16px;height:16px;margin-right:3px;}

#leftcol {position: relative;float:left;width:770px;display:inline;margin:0;padding:0;}

#rightcol {float:left;width:220px; display:inline;margin:0;padding:0;}

#rightcol .mbbrd1 {margin:0 0 2px 0;border-bottom:1px solid #7A7A7A;}


#wrap {padding:0 8px;}

#homeleft {background-color:#31582D;color:white;padding:14px;width:200px;height:370px;float:left;font-size:200%;}

#homemain {padding:12px;color:#505050;width:500px;float:left;}


/*MENUS*/

#horimenu {
background: url('images/1055_navbg.png') center no-repeat;
width:990px;margin:0 auto; position:relative;z-index:100;height: 50px;

}

#navCenter { height: 38px; position: relative; top: 2px; left: 80px;}

.current_page_item a {color: #1F1F66 !important}
.sf-menu a {
font-family: 'Droid Serif', serif !important;
text-shadow:1px 1px 0px #fff;
font-size: 16px;
font-weight: 700;
letter-spacing: .1em;
 padding-top: 15px;
  padding-bottom: 10px;
padding-left: 13px;
padding-right: 13px;
border:none;
text-decoration:none;
}



.sf-menu a, .sf-menu a:visited, .sf-menu a:active  { /* visited pseudo selector so IE6 applies text colour*/
	color: #1F1F66  /*Match color above*/
}

.sf-menu {
	float:			left;
	/*margin-bottom:	1em;*/
}

.sf-menu li {
	/*background:		transparent;*/
}


.sf-menu li li a {padding-top: 5px;
	border-right:none;
}
.sf-menu li li {

	background:		#C5D5E4;
}
.sf-menu li li li {
	background:		#C5D5E4;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover {
	color: #997D00;
	text-shadow: 1px 1px 0px #fff;
	outline: 0;
	text-align: center;
}


.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover {
	background:#20206B;
	color: #FFF;
	text-shadow: none;
	outline: 0;
	text-align: center;
}

.sf-menu li li li:hover, .sf-menu li li li.sfHover,
.sf-menu li li li a:focus, .sf-menu li li li a:hover {
	background:#20206B;
	color: #FFF;
	text-shadow: none;
	outline: 0;
	text-align: center;
}

/*Text Elements*/
h1,h2,h3,h4,h5,h6{
	padding:.4em 0;
	font-family: 'Droid Serif', serif !important;
}

.main.fullwidth {width: 950px; padding: 10px 20px 10px 20px;}

h1 {font-size: 22px;}
h1 span {font-size: 85%; position: relative; top: 5px;}

.home h1 {position: absolute; top:288px; height: 57px;border-bottom: 1px dashed #999; width: 720px; }

.home .text {width: 380px; min-height: 350px;float: left; margin-right:65px; }
.list1 {float: left; width: 270px; min-height: 350px; padding-left: 20px; border-left:1px dashed #999; }

.list li {list-style: disc;}

.content {margin: 50px 0px 0px 15px;}

.slideshow {width: 770px; height: 294px; position: relative; left: -8px;}
#sidespacer {height: 4px;}


/*DESIGN ELEMENTS - boxes and such*/
.fullbar {background:#00f !important;height:130px;width:990px;}
.fullbar:after,.fullbar:before {background:#00f !important;}
.fullbar>* {color:white;text-shadow:1px 1px 1px #000;}
.fullbar .minibanner {float:left;margin:0 13px;}
.fullbar .minibanner:first-child {margin-left:90px}

#footer {font-family: 'arial', sans-serif !important; font-size: 11px; line-height: 16px;letter-spacing: 3px;font-weight: 700; background-color: #997D00;color:#000;width:990px;text-align:left;margin:0 auto;text-align:left;padding:3px 0; height: 100px;}

#footer a:link,#footer a:visited {color:#000;}

#footer  p {margin:10px 0px 0px 0px;}

.darkpurple{color:#20206B;}
.darkpurplestrip{background:#20206B;padding-top:3px;padding-bottom:3px;color:#FFF;text-align:center;font-weight:bold;}
.darkpurplebrd{border:solid 1px #20206B;}

.purple2{color:#3737B5;}
.purplestrip2{background:#3737B5;padding-top:3px;padding-bottom:3px;color:#FFF;text-align:center;font-weight:bold;}

ul li, ol li {padding-bottom:9px;}
ul li:last-child, ol li:last-child {padding-bottom:0px;}
ul ul li:last-child, ol ol li:last-child {padding-bottom:0px;}
ul ul li:first-child, ol ol li:first-child {padding-top:0px;}

ul li li {line-style:circle;}

.blackbrd{border:solid 1px #000;}

#svc-ul-1 {width:400px;}
#service-wrap-2 {width: 580px;}
#svc-ul-2 {float: left;width:582px;}
.half-col {float:left;width:48%;}

#sheldon-ss {height:294px;width:770px;background:url('/files/images/sheldon/sheldonbg.jpg') no-repeat;}
#sioux-ss {height:294px;width:770px;background:url('/files/images/sioux-center/sioux-centerbg.jpg') no-repeat}