/*===============================================*/
/*==== CSS Stylesheet for Whitchurch Village ====*/
/*===============================================*/
body  {
    background-image: url(img/bodyBg.gif);
    background-repeat: repeat-x repeat-y;
    font-family: Verdana, Arial, sans-serif;
    color: #000000;
    padding: 0;
    margin: 0;
}
a:link, a:visited  {
    text-decoration: none;
}
a:hover  {
    text-decoration: underline;
}
a img  {
    border: 0;
}
#outerContainer  {
    clear: both;
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
#innerContainer  {
    clear: both;
    width: 760px;
    font-size: 70%;
    background-color: #FFFFFF;
    text-align: left;
	margin:0 auto;
}
#topNav  {
    width: 760px;
    vertical-align: top;
    background-color: #FFFFFF;
    clear: both;
}
.whitLogo,
.whitText  {
    float: left;
    display: inline;
}
.doctorText  {
    float: right;
    padding: 16px 10px 0px 0px;
    display: inline;
}
.topBg  {
    clear: both;
    background-image: url(img/topBg3.gif);
    background-repeat: no-repeat;
    height: 33px;
}
.topBg2  {
    background-image: url(img/topBg4.gif);
    background-repeat: no-repeat;
    height: 40px;
}
table.noPadding  {
    border: none;
    border-collapse: collapse;
    margin: 0px 20px 15px 20px;
    width: 90%;
}
table.noPadding td  {
    padding: 0;
}
td.nurseCell  {
    width: 37%;
}
.rightLinks  {
    text-align: right;
    padding: 12px 18px 0px 0px;
}
.rightLinks ul  {
    margin: 0;
    padding: 0;
}
.rightLinks li  {
    margin: 0;
    padding: 0;
    display: inline;
    list-style-type: none;
}
.rightLinks li a.first  {
    border-right: 1px solid #D3BEBE;
    padding-right: 9px;
}
.rightLinks li a.firstCurrent  {
    border-right: 1px solid #D3BEBE;
    padding-right: 7px;
    font-weight: bold;
}
.rightLinks li a.firstNotice  {
    border-right: 1px solid #D3BEBE;
    padding-right: 6px;
}
.rightLinks li a.second  {
    padding-left: 7px;
}
.rightLinks li a.secondCurrent  {
    padding-left: 2px;
    font-weight: bold;
}
.rightLinks li a  {
    color: #333333;
}
#threeColumnLayout  {
    clear: both;
    width: 760px;
    float: left;
    background-color: #FFFFFF;
}
#leftColumn  {
    width: 173px;
    float: left;
    background-color: #EFEFE7;
}
#rightColumn  {
    width: 407px;
    float: left;
    background-color: #FFFFFF;
    color: #000000;
    padding-top: 40px;
}
#rightColumn a,
#rightColumn a:visited  {
    text-decoration: underline;
    color: #333333;
}
#rightColumn a:hover,
#rightColumn a:hover  {
    text-decoration: none;
}
#rightColumn ul,
#rightColumn ol  {
	margin-top: 0;
	margin-bottom: 15px;
}
#rightColumn ol li  {
    padding: 2px 0px 2px 0px;
}
#rightColumn1  {
    width: 180px;
    float: left;
    padding-top:30px;
}

/*.catHeading  {
    color: #FCFCFC;
    background-color: #CCCCCC;
    font-size: 130%;
    padding: 3px 2px 20px 5px;
    font-weight: bold;
}*/
/*===============================================*/
/*================== Top Menu ===================*/
/*===============================================*/



/*===============================================*/
/*================= Left Menu ===================*/
/*===============================================*/
/*=== Level One ===*/


.current  {
    font-weight: bold;
}

.currentz  {
    border-top: 1px solid #D3BEBE;
}

.current1  {
 text-align: Center;
}    

.current1a  {
 text-align: Center;
 color: #4A73B5;
} 

.current2  {
font-size: 130%;
}

.current2a  {
font-size: 110%;
}

.current5 {
background-image: url(img/tag.gif);
}

h1 {
font-size: 130%;
color: #4A73B5;
padding: 0px 20px 0px 20px;
margin: 0px 0px 15px 0px;
}
h2 {
font-size: 110%;
color: #4A73B5;
padding: 0px 20px 0px 20px;
margin: 0px 0px 10px 0px;
}
h3 {
  font-weight: bold;
  margin: 0;
  padding: 0px 0px 0px 20px;
  font-size: 100%;
}
h3 a  {
    text-decoration: none;
    font-weight: normal;
}
.current4 {
padding: 0px 0px 0px 18px;
}

ul#leftMenu  {
    list-style-type: none;
    margin: 0;
    padding: 0;
    background-color: #EFEFE7;
}
ul#leftMenu li  {
    list-style-image: none;
    margin: 0;
    padding: 0;
}
ul#leftMenu li a  {
    color: #333333;
    margin: 0;
    display: block;
    position: relative;
    padding: 5px 0px 5px 18px;
    border-bottom: 1px solid #D3BEBE;
}
ul#leftMenu li a.current  {
    font-weight: bold;
}
ul#leftMenu li a.parent  {
    color: #333333;
    display: block;
    background-image: url(img/tag.gif);
    background-repeat: no-repeat;
    background-position: 5px 8px;
    padding: 5px 0px 5px 18px;
    margin: 0;
    position: relative;
}
ul#leftMenu li a.parentAfter  {
    color: #333333;
    display: block;
    background-image: url(img/tag.gif);
    background-repeat: no-repeat;
    background-position: 5px 8px;
    padding: 5px 0px 5px 18px;
    margin: 0;
    position: relative;
    border-top: 1px solid #D3BEBE;
}
ul#leftMenu li a.parent1  {
    color: #333333;
    display: block;
    background-image: url(img/tag1.jpg);
    background-repeat: no-repeat;
    background-position: 5px 8px;
    border: 0;
    position: relative;
    padding: 5px 0px 5px 18px;
    margin: 0;
    font-weight: bold;
}
/*=== Level Two ===*/
ul#leftMenu ul  {
    list-style-type: none;
    margin: 0px 0px 0px 6px;
    padding: 0px 0px 5px 0px;
    background-color: #EFEFE7;
}
ul#leftMenu ul li  {
    list-style-image: none;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    border: 0;
}
ul#leftMenu ul li a  {
    color: #333333;
    padding: 2px 0px 2px 35px;
    display: block;
    background-image: url(img/tag2.jpg);
    background-repeat: no-repeat;
    background-position: 24px 8px;
    border: 0;
}



/*===============================================*/
/*================= Right Menu ===================*/
/*===============================================*/

ul#rightList  {
   /* list-style-type: none;*/
    margin: 0;
    padding: 0;
    background-color: #FFFFFF;
}
ul#rightList li  {
   /* list-style-image: none;*/
  /*  background-repeat: no-repeat;*/
   /* background-position: 6px 6px;*/
   /* list-style-position: inside;*/
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #FFFFFF;
}
ul#rightList li a  {
    color: #333333;
    padding: 0px 0px 0px 8px;
   /* display: block;*/
}


/*===============================================*/
/*================ Footer Menu ==================*/
/*===============================================*/
#footerBar  {
    width: 760px;
    background-color: #4A73B5;
    clear: both;
    float: left;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    text-align: center;
    height: 18px;
    color: #FFFFFF;
    font-size: 90%;
}
#footerBar .footerText  {
    color: #FFFFFF;
    padding: 4px 0px 0px 20px;
    font-weight: bold;
}
#footerLinks  {
    margin: 0;
    padding: 0;
}
#footerLinks li  {
    padding-top: 25px;
    padding-bottom: 25px;
    display: inline;
}
#footerLinks li a  {
    padding-left: 20px;
    padding-right: 20px;    
    color: #FFFFFF;
}
/*===============================================*/
/*=============== General Styles ================*/
/*===============================================*/
.floatLeft  {
    float: left;
}
.floatRight  {
    float: right;
    padding: 12px 0px 0px 0px;
    margin: 0;
    text-align: center;
}
p  {
    margin: 0;
    padding: 0px 20px 15px 20px;
}

.p1  {
    padding: 0px 34px 0px 0px;
    margin: 0px 0px 30px 0px;
    text-align: center;
}
.p1 a img  {
    border: 0;
}
.hoursFloat  {
    padding-left: 20px;
}
.hoursFloat2  {
    padding: 0px 0px 15px 116px;
}
.noticeBoard  {
    border: 3px solid #888888;
    padding: 10px 0px 10px 0px;
    margin: 0px 20px 20px 20px;
    text-align: center;
    color: #4A73B5;
    font-size: 130%;
    clear: both;
    font-family: Arial;
}
.noticeBoardInner  {
    text-align: left;
    border: 1px solid #888888;
    padding: 40px 5px 40px 5px;
    margin: 0px 10px 0px 10px;
}
#rightColumn ul.siteMap  {
    margin-bottom: 30px;
}
#rightColumn ul.siteMap ul  {
	margin-top: 0;
	margin-bottom: 0;
}
#rightColumn ul.siteMap li  {
	padding: 1px 0px 1px 0px;
}
div.servicesRightFloat  {
    float: right;
    width: 180px;
    text-align: left;
    margin-right: 10px;
}
div.servicesLeftFloat  {
    float: left; 
    width: 180px;
    margin-left: 10px; 
    text-align: left;
}
div.servicesLinkCols  {
    clear: both;
}
div.servicesLinkCols ul  {
    margin: 0px 0px 0px 20px;
}
div.servicesLinkCols li,
div.charterLinks li  {
    margin: 3px 0px 3px 0px;
}
.importantNumber  {
    color: #4A73B5;
    font-weight: bold;
}
.noticeBoardInner table  {
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border: 1px solid #CCC;
}
.noticeBoardInner td,
.noticeBoardInner th  {
    padding: 0;
    border: 1px solid #CCC;
}
.noticeBoardInner td.rating  {
    width: 70px;
}
