/* ----- BEGIN global page properties ----- */
body {
   background:url(/images/background.png) repeat;
   margin: auto 0px;
   font-family:"trebuchet MS", Tahoma, Sans-Serif;
}
#wrapper {
   width:987px;
   margin:0 auto;   
}
#header {
	height:75px;
}
#logo {
	position:relative;
 	margin-left:5px;
 	margin-top:5px;
}
#main-content {
	padding:25px;
	color:#3C4C58;
	font-size:14px;
}
a {
    text-decoration:none;
	color: #3e83d0;
}
a:visited {
    text-decoration:none;
	color: #3e83d0;
}
a:hover {
    text-decoration:underline;
	color: #ED991F;
}
.btncursor {
	cursor:pointer;
}
/* ----- END global page properties ----- */

/* ----- BEGIN H tag styles ----- */
h1 {
	font-size:18px;
	margin-bottom:25px;
	margin-top:0px;
	color:#0FBC56;
}
h2 {
	font-size:16px;
	margin-bottom:0px;
	margin-top:0px;
	color:#BC0F1E;
}
h6 {
	font-size:18px;
	margin-bottom:15px;
	margin-top:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	width:930px;
	background:#EBEFF2;
	color:#3B4B57;
	/* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
}
/* ----- END H tag styles ----- */

/* ----- BEGIN main nav styles ----- */
#navlist {
	position:relative;
	margin-left:325px;
	margin-top:-40px;
}
#navlist li {
	display:inline;
	padding-right:15px;
}
#navlist li a {
	font: bold 16px/20px "trebuchet ms", tahoma, sans-serif;
	text-decoration:none;
	color: #3b4b57;
}
#navlist li a:hover {
	text-decoration:underline;
	color: #ED991F;
}
/* ----- END main nav styles ------ */

/* ----- BEGIN link button styles ----- */
#login {
    width:65px;
    position:relative;
    left:900px;
    top:-47px;
    background-image:url(../images/login_bg.png);
    height:40px;
}
#logintext {
    width:65px;
    left:900px;
    height:40px;
    text-align:center;
    padding-top:8px;
}
a.logintext {
    color:#ffffff;
    width:65px;
    font-size:16px;
    text-decoration:none;
    font-weight:bold;    
}
/* ----- END link button styles ----- */

/* ----- BEGIN social ----- */
#social {
    width:980px;
	margin-left:2px;
    height:75px;  
}
#socialtext {
    width:980px;
    /*text-align:center;*/
	/*margin-top:-40px;*/
}
#tweet {
    width:600px;
	float:right;
	color:#3B4B57;
	font-size:18px;
	margin-top:-2px;
}
#tweet li {
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
	/*margin-left:-35px;*/
	margin-left:-110px;
}
#tweet li a {
	text-decoration:none;
	color: #3e83d0;
}
#tweet li a:hover {
	text-decoration:underline;
	color: #ED991F;
}
/* ----- END social ----- */

/* ----- BEGIN copyright & footer ----- */
#footer {
   float:left;
   clear:both;
}
#copyright {
    width:980px;
}
#copyright p {
	text-align:center;
	color:#3B4B57;
	font-size:14px;
	font-weight:bold;
}
#copyright a {
    text-decoration:none;
	color: #3e83d0;
}
#copyright a:hover {
    text-decoration:underline;
	color: #ED991F;
}
#copyright span {
    padding: 0px 10px;
}
/* ----- END copyright & footer ----- */

/* ----- BEGIN forms ----- */
.iptcontact, .contact textarea {
	font-family:"trebuchet MS", Tahoma, Sans-Serif;
	font-size:14px;
	background:#d3d6d9;
	border:1px solid #088ac5;
	color:#3B4B57;
	width:275px;
	padding:5px;
	margin-bottom:10px;
	margin-top:5px;
}
.iptcontactcal, .contact textarea {
	font-family:"trebuchet MS", Tahoma, Sans-Serif;
	font-size:14px;
	background:#d3d6d9;
	border:1px solid #088ac5;
	color:#3B4B57;
	width:100px;
	padding:5px;
	margin-bottom:10px;
	margin-top:5px;
}
.clstxt {
	font-family:"trebuchet MS", Tahoma, Sans-Serif;
	font-size:14px;
	background:#d3d6d9;
	border:1px solid #088ac5;
	color:#3B4B57;
	width:180px;
	padding:5px;
	margin-bottom:10px;
	margin-top:5px;
}
.btnsubmit {
	font-family:"trebuchet MS", Tahoma, Sans-Serif;
	font-size:14px;
	font-weight:bold;
	background:#de880c;
	border:1px solid #58585A;
	color:#FFFFFF;
	padding:4px 10px 4px 10px;
	text-transform: uppercase;
	text-decoration: none;
	cursor:pointer;
}
.btnsubmit:visited {
	color:#FFFFFF;
}
.btnsubmit:hover {
	text-decoration: none;
	background: #0FBC56;
	color: #FFFFFF;
}
label {
	font-family:"trebuchet MS", Tahoma, Sans-Serif;
	font-size: 14px;
}
/* ----- END forms -----*/

/* ----- BEGIN table properties ----- */
table.colorTable td {
	padding-left: 20px;
	padding-right: 20px;
}
.ad-left {
	float: left;
	padding: 0 5px 0 0;
}
.date {
	font-size: 10px;
}
.odd {
	background: #f6eff0;
}
.column {
	float: left;
	width: 222px;
}
.column2 {
	float: left;
	width: 400px;
}
.right {
	float: right;
}
.rightColumn {
	float: right;
	width: 200px;
}
.rightColumn2 {
	float: right;
	width: 250px;
}
.indent {
	padding-left:20px;
	padding-right:20px;
	display:block;
}
.btnpurchase {
	font-family:"trebuchet MS", Tahoma, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	background:#58585A;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	padding:2px 5px 2px 5px;
	/*width:75px;*/
	text-transform: uppercase;
	text-decoration: none;
	/*text-align:center;*/
}
.btnpurchase:visited {
	color:#FFFFFF;
}
.btnpurchase:hover {
	text-decoration: none;
	background: #0FBC56;
	color: #FFFFFF;
}
.btnjobtemp {
	font-family:"trebuchet MS", Tahoma, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	background:#58585A;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	padding:2px 5px 2px 5px;
	text-transform: uppercase;
	text-decoration: none;
	text-align:center;
}
.btnjobtemp:visited {
	color:#FFFFFF;
}
.btnjobtemp:hover {
	text-decoration: none;
	background: #0FBC56;
	color: #FFFFFF;
}
/* ----- END table properties ----- */

/* ----- BEGIN special features ----- */
#formRight {
	float: left;
	width: 250px;
}
#floatRight {
	float: left;
	width: 250px;
}
#quickbox {
	float: right;
	padding: 0 0 30px 0;
}
#quickbox div{
	float: left;
	padding-right: 11px;
}
#formline {
	float:left;
	width:300;
}
.formline {
	float:left;
	width:300;
	padding: 0 30px 0 0;
}
#quickbox {
	float: right;
	padding: 0 0 30px 0;
}
#contactWrap {
	float: left;
	width: 675px;
}
#formAds {
	margin-top: 50px;
	text-align: center;
}
#topsellers {
	float: right;
	width: 550px;
}
#productWrap {
	float: left;
	width: 380px;
}
#featuredItem {
	padding: 12px;
	background: #edf1f4;
	border: 1px solid #3e83d0;
	margin: 10px 0 20px 0;
}
#featuredItems {
	text-align: center;
}
#selectProvider {
	background: #edf1f4;
	border: 1px solid #3e83d0;
	padding: 10px;
}
#ads {
	text-align:center;
}
#productsbgimage {
	background:url(/images/product-bg.png) no-repeat;
	width:415px;
	height:375px;
	padding:25px;
}
#productsfooter {
	width:350px;
	text-align:right;
	padding:10px 0 0 0;
}
#productsdescription {	
	width:350px;
	height:250px;
	border:1px solid #cfcfd0;
	background:#FFFFFF;
}
/* ----- END special features ----- */

/* ----- BEGIN rounding feature ----- */
.rounded-feature {
    margin: 0 auto;
    color: #3c4c58;
    width: 980px;
    padding: 0px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #3c4c58;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.rounded-content {
    margin: 0 auto;
    color: #3c4c58;
    width: 980px;
    padding: 0px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #3c4c58;
    min-height:600px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.rounded-content-postjob {
    margin: 0 auto;
    color: #3c4c58;
    width: 980px;
    padding: 0px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #3c4c58;
    /*height:2200px;*/
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.rounded-content-details {
    margin: 0 auto;
    color: #3c4c58;
    width: 980px;
    padding: 0px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #3c4c58;
    height:auto;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.rounded-contentsearch {
    margin: 0 auto;
    color: #3c4c58;
    width: 980px;
    padding: 0px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #3c4c58;
    min-height:150px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.roundedcontentNes {
    margin: 0 auto;
    color: #3c4c58;
    width: 980px;
    padding: 0px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #3c4c58;
    min-height:165px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.roundedcontentprd {
    margin: 0 auto;
    color: #3c4c58;
    width: 980px;
    padding: 0px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #3c4c58;
    min-height:410px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.roundedcontentcare {
    margin: 0 auto;
    color: #3c4c58;
    width: 980px;
    padding: 0px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #3c4c58;
    min-height:460px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.rounded-contentjoblist {
    margin: 0 auto;
    color: #3c4c58;
    width: 980px;
    padding: 0px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #3c4c58;
    min-height:2500px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.roundedcontentceu {
    margin: 0 auto;
    color: #3c4c58;
    width: 980px;
    padding: 0px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #3c4c58;
    height:110px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.rounded-content1 {
    margin: 0 auto;
    color: #3c4c58;
    width: 980px;
    padding: 0px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #3c4c58;
    height: 250px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.roundedcontentsearch {
    margin: 0 auto;
    color: #3c4c58;
    width: 980px;
    padding: 0px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #3c4c58;
    height:1450px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.rounded-content2 {
    margin: 0 auto;
    color: #3c4c58;
    width: 980px;
    padding: 0px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #3c4c58;
    height: 70px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.rounded-content3 {
    margin: 0 auto;
    color: #3c4c58;
    width: 980px;
    padding: 0px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #3c4c58;
    height: 600px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.rounded-narrow {
    margin: 0 auto;
    color: #3c4c58;
    width: 980px;
    padding: 0px 0px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #3c4c58;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.clear-space {
    height:20px;
}
/* ----- END rounding feature ----- */


/*     13 may  2010     */


.profilelabel {
	vertical-align: top;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A2960;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #EFEFEF;
	border-right-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
	border-left-color: #EFEFEF;
	text-align: left;
	
}
.profilelabel1 {
	vertical-align: top;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0629a3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #EFEFEF;
	border-right-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
	border-left-color: #EFEFEF;
	text-align: left;
	
}
.profilereg {
	vertical-align: top;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0629a3;
	text-align: left;
	
}

/* ----- Provider(User Section) -----*/


.providercontrol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #000066;
	background-color: #FFFFFF;
	text-align: center;
	border: 1px solid #CCCCCC;
	width: 90px;
	height:100%;
}
a:hover.providerlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color:Gray;
	width: 100%;
	height: 100%;
	vertical-align:middle;
}


a.providerlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #000066;
	width: 100%;
	height: 100%;
	vertical-align:middle;

}
.providercontrol1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #000066;
	background-color:Silver;
	text-align: center;
	border: 1px solid #CCCCCC;
	width: 90px;
	height:100%;
}

.prdprofile {
	vertical-align: top;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0A2960;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #EFEFEF;
	border-right-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
	border-left-color: #EFEFEF;
	text-align: left;
	font-weight:bold;
	
}


/* ----- END Provider(User Section) -----*/


/* ----- END JVB(User Section) -----*/
.regtitle
{
	
	color:#0A296C;
	
	
	
}
.box
{
	margin:0px 5px 5px 5px;
	border:1px solid #0A296C;
}
.boxtitle
{
	padding:2px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #0A296C;
	color:#0A296C;
	background-image:url(https://www.rehabedge.com/images/bg2.gif);
	background-repeat:repeat-x;
	
	
}
.boxcontent
{
	padding:10px;
	font-size:12px;
}
.boxcontent td
{
	vertical-align:top;
	padding:5px;
}
.mainheader
{
	margin:10px;
	display:block;
	color:#0A296C;
	font-size:16px;
	font-weight:bold;
}
input
{
	background-color:#EEEEEE;
	border:1px inset #0A296C;
	padding:3px;
}
select
{
	background-color:#EEEEEE;
	border:1px inset #0A296C;
	padding:3px;
}
.notes
{
	background-color:#EEEEEE;
	display:block;
	clear:both;
	border:1px solid black;
	margin:20px 0px 10px 5px;
	padding:10px;
	font-size:12px;
	font-style:italic;
	width:95%;
}
.heading
{
	font-weight:bold;
	font-size:14px;
	padding:5px;
	border-bottom:1px solid  #0A296C;
}
	
	
/* ----- END JVB(User Section) -----*/

