html { padding:0px; margin:0px; height: 100%;}

.clear {clear:both;}
.left {float:left;}

/* body attributes */
body {
	text-align:center;
	margin: 0 auto;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	width:780px;
	height:100%;
	background-color: #B5CFE8;

}

/* Page */
#pageholder {
	width:750px;
	padding:0 15px;
	margin:0 auto;
	height:auto;
	background-color: #FFFFFF;
	text-align: center;
}

/* top */

#toplogo {
	height: 78px;
	padding:0 ;
	margin: 0 ;
	background-image: url(/App_Themes/Website/images/lymphologo.jpg);
	background-repeat: no-repeat;
	width: 750px;
	text-align: center;

}
#toplogo p {
	text-align: right;
	padding-top: 58px;
	font-size: 10px;
	font-weight: bold;
	padding-right: 5px;
	color: #B48310;
}	
#toplogo a {
	text-decoration: none;
	color: #EFBE4E;
}
#topimage {
	width: 750px;
	text-align: center;
	padding:0;
	margin:0;
	height:130px;
}
#topnav {
	background: url(/App_Themes/Website/images/navbar.jpg) no-repeat;
	background-position: 0 50%;
	margin: 0 ;
	height: 30px;
	width: 750px;
	text-align: center;
	padding:0 ;

}
#topnav p {
	padding-top: 5px;
	padding-right: 15px;
	font-size: 10px;
	text-align: right;
	font-weight: bold;
	color: #BFBFBF;
}
#topnav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3D4249;
	text-decoration: none;
	padding-right: 7px;
	padding-left: 7px;
}

/* content */
#contentholder {
	width:750px;
	margin:0;
	padding:0;
	text-align: center;
}

#leftnav {
	margin:0;
	padding:0;
	width:180px;
	float:left;
	text-align:left;
}


#leftnav ul {list-style: none; margin: 0; padding: 0; text-indent:0;  }
#leftnav li {margin:0; background: #B5CFE8;}

#leftnav li a {_display: inline-block; display:block; font-size:70%; text-decoration: none; color: #000000; padding:4px 0 5px 5px; margin:0; border-bottom: 1px solid #FFFFFF;}
#leftnav a:hover {text-decoration: none; color: #555C66;}


#leftnav ul li ul { background: #fff url(/App_Themes/NIPSA/images/li_rightbot.gif) repeat-x top left; }

#leftnav li ul li  {_display: inline-block; display:block; background: #D3E2F1 url(/App_Themes/Website/images/clearpixel.gif) no-repeat 5px; padding: 0; margin:0 0 0 10px;}
#leftnav li ul li a {padding:5px 0 5px 5px; _display: inline-block; display:block; text-decoration: none; color: #3D4249; margin:0; border-bottom: 1px solid #FFFFFF;}

#leftnav li ul li ul li {background: #E1ECF6 url(/App_Themes/Website/images/clearpixel.gif) no-repeat 5px; padding: 5px 0 5px 5px; margin:0 0 0 5; border-bottom: 1px solid #FFFFFF;}

#leftnav li ul li ul li  {_display: inline-block; background:#fff; display:block; padding: 0; margin:0;}
#leftnav li ul li ul li a {padding:0px 0 0px 5px; _display: inline-block; display:block; text-decoration: none; color: #3D4249; margin:0;}




#related {padding-top:10px;}
#content #related ul {margin-top:-10px;}


#leftnav .sublink {color:#3D4249; padding: 0; margin:0;}
#leftnav .sublink2 {color:#3D4249; padding: 0; margin:0;}

#content {margin:0; padding:5px 0px 10px 10px; width:550px; float:left; text-align:left; line-height: 1em;}
#content h1, #content h3 {
	color:#6699CC;
	font-size:80%;
	font-weight:bold;
	margin:0;
	padding:5px 0 5px 5px;
	background-image: url(/App_Themes/Website/images/headerbg.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: auto;
}
#content h1.related {
	color:#6699CC;
	font-size:80%;
	font-weight:bold;
	margin:0;
	padding:5px 0 5px 5px;
	background-image: url(/App_Themes/Website/images/headerbg.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: auto;
}
#homecontent {margin:0; padding:5px 0 10px 10px; width:350px; float:left; text-align:left; line-height: 1em;}
#homecontent h1 {
	color:#6699CC;
	font-size:80%;
	font-weight:bold;
	margin:0;
	padding:5px 0 5px 5px;
	background-image: url(/App_Themes/Website/images/headerbg.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 149px;
}
#homecontent h2 {color:#FFCC66; font-size:80%; font-weight:bold; margin:0; padding:5px 0 5px 0;}
#homecontent p {color:#000000; font-size:70%; font-weight:normal; margin:0; padding:0px 0 10px 0;}
#homecontent td {font-size: 70%; font-weight: normal; text-decoration: none;  color:#000000;}
#homecontent a, content a:visited  {font-size:100%; text-decoration: none; color: #FFBB2F; font-weight:bold;}
#homecontent a:hover {text-decoration: none; color: #F9A800;}
#homecontent ul {list-style: none; margin: 0; padding: 0; text-indent:0;  font-size:70%; }
#homecontent li {font-weight: normal; color: #000000; margin:0; padding:0, 0, 0, 15px; background:  url(/App_Themes/Website/images/bullit.gif) no-repeat 3px .5em;}
#homecontent hr {border-top: 1px solid #94C43A; color:#ffffff; margin:0; padding:0;}

#newscontent {margin:0; padding:5px 0px 10px 10px; width:200px; float:left; text-align:left; line-height: 1em;}
#newscontent h1 {
	color:#6699CC;
	font-size:80%;
	font-weight:bold;
	margin:0;
	padding:5px 0 5px 5px;
	background-image: url(/App_Themes/Website/images/headerbg.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 149px;
}
#newscontent h2 {color:#FFCC66; font-size:80%; font-weight:bold; margin:0; padding:5px 0 5px 0;}
#newscontent p {color:#000000; font-size:70%; font-weight:normal; margin:0; padding:0px 0 10px 0;}
#newscontent td {font-size: 70%; font-weight: normal; text-decoration: none;  color:#000000;}
#newscontent a, content a:visited  {font-size:100%; text-decoration: none; color: #FFBB2F; font-weight:bold;}
#newscontent a:hover {text-decoration: none; color: #F9A800;}
#newscontent ul {list-style: none; margin: 0; padding: 0; text-indent:0;  font-size:70%; }
#newscontent li {font-weight: normal; color: #000000; margin:0; padding:0, 0, 0, 15px; background:  url(/App_Themes/Website/images/bullit.gif) no-repeat 3px .5em;}
#newscontent hr {border-top: 1px solid #94C43A; color:#ffffff; margin:0; padding:0;}
#newscontent h1 {
	color:#6699CC;
	font-size:80%;
	font-weight:bold;
	margin:0;
	padding:5px 0 5px 5px;
	background-image: url(/App_Themes/Website/images/headerbg.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 149px;
}
#content h2 {color:#FEA31B; font-size:75%; font-weight:bold; margin:0; padding:5px 0 5px 0;}
#content p {color:#000000; font-size:70%; font-weight:normal; margin:0; padding:0px 0 10px 0;}
#content td {font-size: 50%; font-weight: normal; text-decoration: none;  color:#000000;}
#content a, content a:visited  {font-size:100%; text-decoration: none; color: #FFBB2F; font-weight:bold;}
#content a:hover {text-decoration: none; color: #F9A800;}
#content ul {list-style: none; margin: 0; padding: 0; text-indent:0;  font-size:70%; }
#content li {
	font-weight: normal;
	color: #000000;
	margin:0;
	padding:0 0 10px 15px;
	background-image: url(/App_Themes/Website/images/bullit.gif);
	background-position: 3px 0.5em;
	background-repeat: no-repeat;
}
html body #content li.injection {height:70px; padding:10px 0 0 100px; background:url("/App_Themes/Website/images/lypmhimage2.jpg") no-repeat 0 0;}
html body #content li.acupuncture {height:70px; padding:10px 0 0 100px; background:url("/App_Themes/Website/images/lypmhimage1.jpg") no-repeat 0 0;}
html body #content li.pressure {height:70px; padding:10px 0 0 100px; background:url("/App_Themes/Website/images/lypmhimage3.jpg") no-repeat 0 0;}
html body #content li.sun {height:70px; padding:10px 0 0 100px; background:url("/App_Themes/Website/images/lypmhimage4.jpg") no-repeat 0 0;}

#content hr {border-top: 1px solid #94C43A; color:#ffffff; margin:0; padding:0;}

.precautions {width:100%;border:1px solid #000; padding:0; margin:0; font-size:140%;}
.precautions th {padding:8px 4px 10px 4px; color:#fff; background:#482987; font-size:70%; font-weight:normal; }
.precautions td {padding:8px 4px; }
.precautions td p {font-size:170%; }
.precautions tr.colour {background:#e8e6f2 }

/* Bottom Bar */
#footerholder {
	width: 750px;
	margin-bottom: 10px;

}

#footer {
	clear:both;
	width:750px;
	margin: 0;
	padding: 0;
	background:#333333;
	text-align: center;
}
#footer a, footer:visited {color: #ffffff; font-size: 100%; font-weight: normal; text-decoration: none; background-color: transparent; margin: 0; }
#footer a:hover	{ color: #efefef;}
#footer p {
	padding:5px;
	margin:0px;
	font-size:70%;
	font-family: verdana, arial, helvetica, sans-serif;
	color:#ffffff;
	font-weight: normal;
	text-align: left;
}


/* Bespoke Content Elements */
.input1 {border: 1px solid; font-weight: normal; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; text-decoration: none; color: #000000;}
.input2 {border: 1px solid; font-weight: normal; font-size: 100%; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; text-decoration: none}
.layoutMain {margin:5px 0 0 0; padding:0;}
.layoutMain IMG { padding: 0; border: 1px solid #999999;}
.linkbox {background-color: #efefef; margin:0;  border: 1px solid #E7E7E7; padding:2px 5px 2px 5px; margin:5px; }
.button {width:83px; height:26px; background: url(/App_Themes/Website/images/bg_button.gif) no-repeat; border: 0; color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size:100%; padding: 0 0 5px 0; margin: 0 ; font-weight:normal;}
#frmLeft {float:left; width:200px;}
#frmRight {float:left; }
table {color:#000000; /*font-size:195%;*/ font-weight:normal; margin:0; padding:0px 0 10px 0;}
