/*
Theme Name: 1038 F & S 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);
.wf-loading body,.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading a {visibility:hidden}
.dbrd {background-color:#fff;border-width:1px;padding:4px;}
body,table {font:400 16px/1.231 ubuntu, sans-serif; color:#555;}
h1,h2,h3,h4,h5,h6 {font-family: ubuntu;font-weight:400;}
h1{font-size:1.8em;padding:3px 0 8px;}
h2{font-size:1.4em;padding:3px 0 8px;}
.home h1,.home h2 {padding:0;}
/*http://www.colorzilla.com/gradient-editor/#ecd078+0,53777a+100;Custom*/
html{
overflow-y: scroll;
color:#000;
background: #53777a;
}
body{
background: #53777a;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZDA3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Mzc3N2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ecd078 0%, #53777a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecd078), color-stop(100%,#53777a));
background: -webkit-linear-gradient(top, #ecd078 0%,#53777a 100%);
background: -o-linear-gradient(top, #ecd078 0%,#53777a 100%);
background: -ms-linear-gradient(top, #ecd078 0%,#53777a 100%);
background: linear-gradient(top, #ecd078 0%,#53777a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecd078', endColorstr='#53777a',GradientType=0 );
}

.wrapper {
  background: none repeat scroll 0 0 red;
  border-left: 10px solid #542437;
  margin: 0 auto;
  position: relative;
  width: 980px;
}
.wrapper2{
	background:#542437;
	width:10px;
	float:left;
	border-left:260px solid white;
	border-right:710px solid #F6F0DD;
}
header{
	width:990px;
	height:27px;
	margin:0 auto;
	position:relative;
}
header img {margin:0;}

background:#6f006b;
border-top:solid 5px #a07b0a;
border-bottom:solid 5px #a07b0a;}
#bottombox {
	background:url('images/blankbg.png') no-repeat;height:100%;overflow:auto;width:990px;
}
#maincontent {float:right;width:670px;margin-right:-710px;position:relative;}
/*.home #maincontent {float:left;-webkit-border-radius: 0 0 0 12px;*/
/*-moz-border-radius:  0 0 0 12px;*/
/*border-radius:  0 0 0 12px;}*/
.main {padding-left:25px;padding-right:15px;}
#sidebar{float:left;width:260px;;padding-top:20px;margin-left:-260px;}
#sidebar  h1 {font-size:18px;color:#FFF;margin:0;padding:0;text-shadow:1px 1px 0 #da5f12;}
#sidebar  td {font-size:12px;color:#000;}
#ctrbar{float:left;width:10px;margin-right:-10px;}
.wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.smallmap {width:330px;height:220px;float:right;clear:both;margin:12px 0;}
.home h2 {display:inline;color:#d95910;}
.fullbar,.fullbar:after,.fullbar:before {background:#0080FF;}
/*footer {width:990px;position:relative;background:#6f006b;}*/
footer,.push {height:100px;clear:both;}  /*This height is the bottom margin of .wrapper*/
footer{
    /*background:url(images/footer_bkg2.png);*/
    position:relative;
    height:100px;
	 width:100%;
	 margin:0 auto;
	 clear:both;
}
.footer_content{
	width:990px;
	height:100px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	background:#542437;
}
.footer_content h3,.footer_content p,.footer_content h2{
  	color:#FFF;
	text-shadow:none;
}
/*MENUS*/

#horimenu {
  background: none repeat scroll 0 0 #53777a;
  border-bottom: 5px solid #ecd078;
  border-top: 5px solid #ecd078;
  height: 35px;
  margin: 20px 0 0 -25px;
  padding: 10px 0 0 15px;
  width: 695px;
}

.current_page_item a, .sf-menu a:active {color:#FFF !important}

.sf-menu a {
font-family: 'Arial', sans-serif;
text-shadow:1px 1px 0px #333333;
font-size: 16px;
/*font-weight: bold;*/
letter-spacing: 1px;
padding: 		6px 13px;
border:none;
text-decoration:none;
}


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

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

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

.sf-menu li li a {
	border-right:none;
}
.sf-menu li li {
	background:		#53777a;
}
.sf-menu li li li {
	background:		#53777a;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover {
	color:#fff;
	outline:		0;
}

/*Text Elements*/
h1,h2,h3,h4,h5,h6{
	padding:.4em 0;
}
/*.sf-menu>li>a:before{
	content:'\2022';
	color:#FFF;
	padding:0 4px 0 0;
	display:inline;
	font-size:16px;
}*/

/* Design Elements */

.tanbrd{border:solid 1px #a07b0a;}
.tan{color:#a07b0a;}
.tanstrip{background:#a07b0a;padding-top:3px;padding-bottom:3px;color:#000;font-weight:bold;text-align:center;}

.red {color:#c02942;}
.redstrip{background:#c02942;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}

.burgundy{color:#c02942;}

.green {color:#005c23;}
.greenstrip{background:#005c23;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}
.greenbrd{border:solid 1px #005c23;}

.blue {color:#004080;}
.bluestrip{background:#004080;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}
.bluebrd{border:solid 1px #004080;}

.rnd {-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
}
A:link.sidebarLink { color: #005c23;text-decoration:none; }
A:hover.sidebarLink { color: #6f006b;text-decoration:underline; }
A:active.sidebarLink { color: #005c23;text-decoration:none; }
A:visited.sidebarLink { color: #005c23;text-decoration:none; }
A:visited:hover.sidebarLink { color: #6f006b;text-decoration:underline; }


.brd2{border:solid 1px #000;}
.footer {text-align:center;font-size:11px;padding-top:6px;}
img.center {display: block; margin-left: auto; margin-right: auto;}
a.linkopacity:hover img {
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
-khtml-opacity: 0.5;}
a.linkopacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0; }
.mbbrd1 {border:solid 2px #be1217;}
.mbbrd2 {border:solid 2px #be1217;}
img{border:0;border:none;}
.smallmap{width:220px;height:160px;}
hr {
border: 0;
color: #000;
background-color: #000;
height: 1px;
width: 100%;
text-align: left;
}

hr.tan {
border: 0;
color: #542437;
background-color: #542437;
height: 1px;
width: 100%;
text-align: left;
}

#seoLink a{color:#FFF;text-decoration:none;}

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;}

.whitebox {border:1px solid #004080;padding:12px;background:#fff;}

/*.whitebox p,.whitebox h2,.whitebox h3 {color:#666666}*/

.whitebox>* {color:#666666}

#wb1 {width:242px;margin-right:20px;}

#wb2 {margin:12px auto;width:630px;clear:both;overflow:auto;}

#wb2 .minibanner {float:left;margin:0 8px;}



.rnd {-webkit-border-radius: 12px;

-moz-border-radius: 12px;

border-radius: 12px;

}


.ctr{text-align:center;}
img.ctr{display:block;margin-left:auto;margin-right:auto;}
div.ctr{display:block;margin:0 auto;}