/* Core Classes - PhysioCorp */


body {
  background-color: #fff; 
  margin: 0px;
  padding: 0px;
  font-family: tahoma, 'Trebuchet MS', Arial, sans-serif;
  font-size: 95.5%;
  color: #333333;
}
.page {
  /* background-color: #fff; */
  margin: 0 auto 0 0;
  padding: 0;
  width: 1000px; /* 758 + 2 = 760 */
  min-height: 100%; 
}
#header {
  height: 126px; 
  width: 1004px; 
  background-color: transparent;
  background-image: url("images/1.gif");
}

#logo {
  float: left;
  width: 750px;
}
#logo_right {
  float: right;
  width: 800px;
}
#sitelinkswrapper {
  /* position: absolute;
  left: 115px;
  top: -112px; */
  width: 70px;
  height: 46px;
  /* padding-top: 0px;
  padding-left: 140px;
  padding-right: 16px;  */
  /* background-color: #000; */ 
}
#clockbox {
  position: absolute;
  left: 400px;
  top: 5px;
  width: 200px;
  font-family: tahoma, 'Trebuchet MS', Arial, sans-serif;
  font-size: 10px;
  color: #fff;
  
}
#wmmessage {
  position: absolute;
  left: 280px;
  top: 50px;
  width:250px;
  height:80px;
  font-family: tahoma, 'Trebuchet MS', Arial, sans-serif;
  font-size: 10px;
}

#searchbar {
  position: absolute;
  left: 810px;
  top: 23px;
  width: 180px;
  height: 21px;
} 
#title {
  width: 570px; /* 730 + 14 + 14 = 758 */
  height: 2px;
  vertical-align: top;          
}
#navbar {
  width:1px;
  height: 46px;
  background:url("images/navbar.jpg") top left no-repeat;
}
#altlinkbar {
  position: absolute;
  top: 1px;
  left: 20px;
  /* width: 90px; */
  font-size: 11px;
  height: 46px;
  /*line-height: 45px;*/  
  margin: 18px 0 0 0;
  text-align:center;
  display: block;
}
#altlinkbar a{
  font-weight: bold;
  color: #3E4F5F;
  
}
#banner {
  position: absolute;
  right: 145px;
  top: 60px;
}
#mainwrapper {
  width: 972px;
  min-height: 100%;
  margin: 0px auto;
  padding: 0 12px 0 20px;
  background-image: url("images/4.jpg");
  background-repeat: repeat-y;
}
#maincontent {
  float: right;
  width: 680px; /* 500 + 18 + 2 = 520 */
  /* height: 100%; */
  margin: 0;
  padding: 20px 58px 0 0;
  text-align: justify;
  font-size: .9em;  
}
#maincontent_custom {
  float: left;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 10px 0 0 0;
  text-align: justify;
  font-size: .9em;  
}
#sidebarwrapper {
  float: left;  
                padding: 20px 0 51px 0;
  font-size: .8em;
  background: url("images/sidebar_bottom.gif") bottom left no-repeat;
}
#sidebar {
  float: left;
  width: 170px; /* 170 + 18 + 2 = 188 */
  min-height: 100%;
  padding: 0 15px 0 15px;
  font-size: .9em;
  background: #F5F5F7 url("images/sidebar_top.gif") top left no-repeat;
  text-align: left;
}
#sidebar a{
  color: #3E4F5F;
  text-decoration: none;
}
#sidebar a:hover{
  color: #3E4F5F;
  text-decoration: underline;
}
#footer {
  text-align: left;
  clear: both;
  font-size: 0.7em;
  padding: 5px 0 0 0;
  width: 870px;     
}
#footernav {
  width: 60px;
  color: white;
  font-size: .9em;
  text-align: left;
  padding: 0 0 20px 50px;
}
#footernav a{
  color: #3E4F5F;
  text-decoration: underline; 
}
#footernav a:hover{
  color: white;
  text-decoration: none;  
}
.bodytable {
  padding: 2px;
  font: 0.8em  tahoma, verdana, arial, helvetica, sans-serif;
  line-height: 17px;
  color: #333333;
  
}
.smalltext {
  font: 9px 'Trebuchet MS', tahoma, verdana, arial, helvetica, sans-serif;
  color:#5d6e75;
}
.newsfootertext {
  font: 9px 'Trebuchet MS', tahoma, verdana, arial, helvetica, sans-serif;
  color:#FF0133;
}
.newsfootertext a{
  color: #FF0133;
  text-decoration: underline;
}
.mediumtext {
  font: 11px 'Trebuchet MS', Verdana, Arial, Sans-Serif;
}
.commenttext {
  font: 11px 'Trebuchet MS', Verdana, Arial, Sans-Serif;
  color: #FF0000; 
}
.chatuser a{
  color: #6666CC;
}
.chatuser a:hover{
  color: white;
  text-decoration:none;
}

a {
  color: #FF0133; 
  font-family: verdana, arial, sans-serif; 
  text-decoration: none;  
}
a:hover {
  color: #000;
  font-family: verdana, arial, sans-serif; 
  text-decoration: none;  
}

h2 {
  font-family: tahoma, Verdana, Arial, Sans-Serif;
  font-size: 0.9em;
  color: #ff0000; 
  margin: 0 0 15px 0;
}
h3 {
  font-family: tahoma, Verdana, Arial, Sans-Serif;
  font-size: 1em;
  font-weight: bold;
  color: #FF0133;
}
.nextprev { 
  font: 7pt tahoma, verdana, arial, helvetica, sans-serif;
  color:#333;   
}
.button {
  /*border: 1px solid #676363;
  background-color: #A09EB3;*/
  color: #000;
  text-align:center;
  font-size: 10px;
  font-weight: bold;
}
.button:hover {
  /*border: 1px solid #676363;
  background-color: #A09EB3;*/
  color: #000;
  text-align:center;
  font-size: 10px;
  font-weight: bold;
}

.tbox{
  background-color: #fff;
  border: #A6AEB2 1px solid;
  color: #000000;
  font: 10px verdana, tahoma, arial, helvetica, sans-serif;
}
.login.user {
  background: #808A94 url("images/login_bg.gif") top left no-repeat;
  color: #fff;
  width: 130px;
  height: 12px;
  border: #666 1px solid;
}
.login.pass {
  background: #808A94 url("images/login_bg.gif") top left no-repeat;
  color: #fff;
  width: 130px;
  height: 12px;
  border: #666 1px solid;
}


/* START NAVIGATION - SHAMELESSLY COPIED FROM THE WORK OF QUE~ IN KUBRICK, THANKS QUE~*/



/* UBER LINK NAVIGATION  */

#navigation{
  position: absolute;
  top: 106px;
  left: 255px;
  background: #ff0033;
  padding: 0;
  margin: 0;
  border: 0;
}

/*THIS PART IS FOR THE NAVIGATION LINKS*/
TD#nav1 a:link, TD#nav1 a:visited, 
TD#nav2 a:link, TD#nav2 a:visited, 
TD#nav3 a:link, TD#nav3 a:visited, 
TD#nav4 a:link, TD#nav4 a:visited, 
TD#nav5 a:link, TD#nav5 a:visited, 
TD#nav6 a:link, TD#nav6 a:visited, 
TD#nav7 a:link, TD#nav7 a:visited, 
TD#nav8 a:link, TD#nav8 a:visited{
  display:block; 
  padding-left:7px; 
  padding-right:7px; 
  padding-top:0px; 
  font-size:12px; 
  color:#000; 
  text-decoration:none;
}

TD#nav1_onpage a:link, TD#nav1_onpage a:visited,
TD#nav2_onpage a:link, TD#nav2_onpage a:visited,
TD#nav3_onpage a:link, TD#nav3_onpage a:visited,
TD#nav4_onpage a:link, TD#nav4_onpage a:visited,
TD#nav5_onpage a:link, TD#nav5_onpage a:visited, 
TD#nav6_onpage a:link, TD#nav6_onpage a:visited, 
TD#nav7_onpage a:link, TD#nav7_onpage a:visited, 
TD#nav8_onpage a:link, TD#nav8_onpage a:visited{
  display:block;
  padding-left:7px;
  padding-right:7px;
  padding-top:0px;
  font-size:12px;
  color:#FFF;
  text-decoration:none;
}

/*HOVER EFFECTS*/
TD#nav1 a:hover, TD#nav1 a:active,
TD#nav2 a:hover, TD#nav2 a:active,
TD#nav3 a:hover, TD#nav3 a:active,
TD#nav4 a:hover, TD#nav4 a:active,
TD#nav5 a:hover, TD#nav5 a:active,
TD#nav6 a:hover, TD#nav6 a:active,
TD#nav7 a:hover, TD#nav7 a:active,
TD#nav8 a:hover, TD#nav8 a:active{
  color: #FFF;
}


/*THE FOLLOWING PART IS FOR THE FONT CONTROL*/
#fontcontrol{
  background: none;
  width: 36px;
  height: 18px;
  position: absolute;
  top: 18px;
  left: 615px;
}
#fontcontrol ul{
  background: none;
  list-style: none;
  padding: 0;
  margin: 0;
}
#fontcontrol li{
  background: none;
}
#fontcontrol i{
  display: block;
  visibility: hidden;
}
.font1 a:link, .font1 a:visited{
  width: 18px;
  height: 18px;
  position: absolute;
  top: 0;
  left: 0;
  background: url(images/01_font1.gif) no-repeat;
}
.font2 a:link, .font2 a:visited{
  width: 18px;
  height: 18px;
  position: absolute;
  top: 0;
  left: 22px;
  background: url(images/01_font2.gif) no-repeat;
}
.font3 a:link, .font3 a:visited{
  width: 18px;
  height: 18px;
  position: absolute;
  top: 0;
  left: 44px;
  background: url(images/01_font3.gif) no-repeat;
}
.font1 a:hover, .font1 a:active{
  background-position: 0 -18px;
}
.font2 a:hover, .font2 a:active{
  background-position: 0 -18px;
}
.font3 a:hover, .font3 a:active{
  background-position: 0 -18px;
}

/* END NAVIGATION */


TD {
  font-size:11px; 
  font-family:Verdana; 
  color:#333;
  margin: 0;
  padding: 0;
  border: 0;
}

/* FORUM CLASSES */
/*
td {
    background: 666666;
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  color: 666666;
  padding: 0px;
  text-align:left;
} */
.fborder {
  border: #ededed 0px solid;
  background-color: #fff;
  
}
.forumheader{
  background-color: #FF0033;
  font-family: verdana, tahoma, arial, helvetica, sans-serif;
  font-size: 11px;
  color: black;
  padding: 4px;
  border: 1px solid red;
}
.forumheader a{
  color: #666666;
  text-decoration: none;
}
.forumheader2{
  background-color: #fff;
  font-family: verdana, tahoma, arial, helvetica, sans-serif;
  font-size: 10px;
  color: white;
  padding: 4px;
  border: #666666 1px solid;
}

.forumheader3{
  background-color: #CCCCCC;
  font: 9px verdana, tahoma, arial, helvetica, sans-serif;
  color:#000;
  padding: 4px;
  border: #ededed 1px solid;

}

.forumborder{
  border:  #000080 1px solid;
  background-color: transparent;
}

.fcaption {
  height: 20px;
  border: #666666 1px solid;
  padding: 2px 0 2px 8px;
  background-color: white;
  font: 12px verdana, tahoma, arial, helvetica, sans-serif;
  color:#666666;
  font-weight:bold;
  background-image: url("images/fcap.png");
  
}
.fcaption a{
  padding-right:4px;
  color:#333333;

}

/* END FORUM CLASSES */


