/* CSS Document */

body { margin: 10px 0px; font-family: Helvetica, Arial, sans-serif; color: #333333; font-size: 11px; }
td, th { font-size: 11px; vertical-align: top; }
h1 { font-family:"Century Gothic", "Helvetica LT Std", Helvetica, Arial; color: #9BACBD; font-size: 16px; margin: 0px; font-weight: normal; }
h2 { font-family:"Century Gothic", "Helvetica LT Std", Helvetica, Arial; color: #EF4422; font-size: 16px; margin: 10px 0px; font-weight: normal; }
h3 { font-family: Helvetica, Arial, sans-serif; color: #05315B; font-size: 14px; margin: 0px; font-weight: normal; }

#container { margin: 0px auto; width: 850px; border: 2px solid #232464; background: url(../images/topRightBG.jpg) no-repeat right 111px; }
#containerHome { margin: 0px auto; width: 850px; border: 2px solid #232464; background: url(../images/surg_02.jpg) no-repeat right 91px; }
#header { width: 850px; height: 85px; }
#strap { padding-left: 23px; width: 827px; padding-top: 4px; height: 19px; margin: 1px 0px; background-color: #EF4422; color: #FFFFFF; font-size:14px; }
#content { width: 850px; padding-top: 88px; }
#leftPanel { margin-left: 11px; width: 176px; margin-top: -30px; }
*html #leftPanel { margin-left: 5px; }
#mainContent { margin-left: 32px; width: 600px; margin-top: -30px; }
#footer { width: 850px; }
#footerLeft { margin-left: 11px; margin-bottom: 10px; width: 176px; margin-top: 7px; font-size:10px; }
*html #footerLeft { margin-left: 5px; }
#footerRight { margin-left: 32px; width: 600px; margin-top:26px; }

#aboutHolder { width: 130px; margin: 15px 10px 5px 0px; }
#aboutHolderImage { width: 75px; height: 100px; padding-left: 10px; }
#aboutHolderText { width: 119px; height: 70px; padding-left: 10px; border-left: 1px solid #9BACBD; margin-top: 10px; }
#aboutHolderText a { text-decoration: none; font-weight: bold; }

#SurgeonHolder { width: 280px; height: 150px; margin: 15px 10px; }
#SurgeonHolderImage { width: 105px; height: 120px; }
#SurgeonHolderText { width: 160px; height: 105px; margin: 0px; text-align:left; }
#SurgeonHolderText a.name { color: #05315B; text-decoration: none; font-weight: normal; font-size: 14px; }
#SurgeonHolderText a.name:hover { color: #EF4422; }

.floatLeft { float: left; }
.floatRight { float: right; }
.orangeText { color: #EF4422; font-weight: bold; }

input.inputSm { width: 300px; }
input.inputMd { width: 400px; }
textarea.inputMd { width: 400px; height: 100px; }
textarea.inputLg { width: 496px; height: 150px; }
textarea.inputFull { width: 100%; height: 150px; }

.tcenter { text-align: center; }
.tright { text-align: right; }

.marginTB20 { margin-top: 20px; margin-bottom: 20px;}

.greyLine { color: #C8CED7; margin-bottom: 26px; }
.greyLine2 { color: #C8CED7; margin-bottom: 6px; }

.msg { color: #990000; font-weight: bold; }

#mainContent a, #footer a { color: #EF4422; }
#mainContent a:hover, #footer a:hover { color: #9BACBD; }
#footer a.rev { color: #9BACBD; }
#footer a.rev:hover { color: #EF4422; }

#mainContent a.mainLink { color: #EF4422; }
#mainContent a.mainLink:hover { color: #9BACBD; }

.sideMenu { display: block; width: 165px; height: 14px; padding-top: 2px; text-align: left; padding-left: 5px; text-decoration: none; font-size: 10px; background-color: #FFF; color: #05315B; border: 1px solid #9BACBD; border-left: 5px solid #9BACBD; margin-bottom: 5px; }
a.sideMenu:link {  margin-bottom: 5px; }
a.sideMenu:visited { margin-bottom: 5px;  }
a.sideMenu:hover { color: #EF4422; border: 1px solid #EF4422; border-left: 5px solid #EF4422; margin-bottom: 5px; background-color: #CDD6DE; }
a.sideMenu:active { margin-bottom: 5px; }

.sideMenu2 { display: block; width: 164px; border: 1px solid #9BACBD; border-left: 5px solid #9BACBD; padding: 2px 0px 2px 5px; margin: 5px 0px; background-color:#FFF; color: #05315B; text-decoration: none; font-size:10px;  }
a.sideMenu2:link {  }
a.sideMenu2:visited {  }
a.sideMenu2:hover { color: #EF4422; border: 1px solid #EF4422; border-left: 8px solid #EF4422; padding-left: 2px; background-color: #CDD6DE; }
a.sideMenu2:active {  }

#infoTitleHolder a {display: block; width: 500px; padding: 2px 0px 2px 20px; margin: 5px 0px; color: #05315B; text-decoration: none; font-size:11px; background: url(../images/arrow.gif) no-repeat 5px center; }
#infoTitleHolder a:hover { color: #EF4422; background-position: 10px center }

#linkHolder { display: block; width: 580px; margin-top: 10px; }

a.linkLink { color: #EF4422; font-weight: bold; }
a.linkLink:hover { color: #9BACBD; }

#sectionHolder {  }
#sectionHolder a { color: #05315B; text-decoration: none; padding: 3px 10px; border: 1px solid #9BACBD; background-color: #FFF; margin: 0; }
#sectionHolder a:hover { color: #EF4422; border: 1px solid #EF4422; background-color: #CDD6DE; }

#infoTitleHolder { display: block; width: 500px; margin-right: 30px; }

#infoHolder { width: 600px; margin-top: 25px; }

table.SurgeonDetails       { width:100%; margin-bottom:10px;}
table.SurgeonDetails tr th { text-align:left; background-color:#e6eff8; width:150px; padding:3px;}
table.SurgeonDetails tr td { background-color:#f5f9fc; width:319px; padding:3px;}
table.SurgeonDetails tr td.img { background-color:#FFF; width:131px; padding:3px; text-align: left; }