#page {
	font-size:.8em;
	font-family:Verdana, Geneva, Arial, sans-serif;
	color:#666666;
	line-height:14px;
	background-color:#ffffff;
	text-align:left;
	visibility:visible;
	margin-top:20px;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	width:1000px;
	height:95%;
}

html, body {
	height:100%; 
	padding:0; 
	background-color:#ffffff;
}

.imagepad {
	padding-left:8px;
	padding-right:8px;
}
.imagepadvert {
	padding-top:5px;
	padding-bottom:5px;
}

* { 
  	padding:0;
	margin:0;
}

#headernav, #bodyads, #body, #footer, #blank, #bodylinetop, #bodylinebottom {
	margin:0 auto;
}
/* site link style */
a:link { 
	color:#3196bc; 
	text-decoration:none; 
	background-color:transparent 
}
	
a:visited { 
	color:#3196bc; 
	text-decoration:none; 
	background-color:transparent 	
}

a:hover { 
	color:#5ab6df; 
	text-decoration:none; 
	background-color:transparent
}

a:active { 
	color:#5ab6df; 
	text-decoration:none; 
	background-color:transparent
}
/* site table styles */
#tablea {
	font-size:10px;
}
/* site heading styles */
.ccost {
	font-family:Verdana, Geneva, Arial, sans-serif;
	color:#385213;
	font-size:10px;
	font-weight:bold;
}
.ctable {
	font-family:Verdana, Geneva, Arial, sans-serif;
	font-size:10px;
}

.heading {
	font-family:Verdana, Geneva, Arial, sans-serif;
	color:#83c231;
	font-size:18px; 
}	

.heading2 {
	font-family:Verdana, Geneva, Arial, sans-serif;
	font-weight:bold;
	color:#666666;
	font-size:18px; 
}

.heading3 {
	font-family:Verdana, Geneva, Arial, sans-serif;
	font-weight:bold;
	color:#4091bc;
	font-size:18px; 
}
/* header left side (a)*/
#headera {
	margin:0 auto;
	width:420px;
	float:left;
}
/* header right side (b)*/
#headerb {
	margin:0 auto;
	width:580px;
	float:left;
	padding:0;
}

#headerb ul {
    float:right;
    width:580px;
    margin:0;
    padding:0;
}

#headerb li {
    float:right;
    list-style:none;
    color:#02538A;
}

#headerb li a {
    color:#02538A;
    text-decoration:none;
}

#headerb ul ul {
    display:inline;
	margin:10px 0;
}

#headerb ul ul li {
    display:inline;
    list-style:none;
    font-size:.9em;
	font-weight:bold;
    padding:0 5px;
    border-right:1px solid #305e99;
}

#headerb ul ul li.right {
    padding-right:0;
    border:0;
} 
/* search box */
.query li.searchbox {
	display:inline;
	margin:10px 8px 0pt 0pt;
	padding:1px 55px 4px 4px;
}

.query li.searchbox label {
    float:left;
    margin:7px 0 0 0;
    padding:0;
}

.query li.searchbox input {
	background:none;
	border:1px solid #7e9db9;
	color:#666;
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	vertical-align:middle;
}

.query li.searchbox input.text {
	border:1px solid #7e9db9;
 	height:14px;
	margin-right:4px;
	padding:2px;
	padding-bottom:0;
	width:225px;
}

div#content .query li.searchbox {
	padding-top:3px;
}
/* header navigation */
ul#headernav {
	background:url(images/headernav.png) repeat-x;
	clear:both;
	height:27px;
	padding:0;
	position:relative;
}

ul#headernav li {
    display:inline;
    position:absolute;
    top:0;
    list-style:none;
    margin:0;
    padding:0;
    text-indent:-1000em;
}

ul#headernav li a {
    display:block;
    background:url(images/headernav.png) no-repeat;
    text-decoration:none;
} 
ul#headernav li, ul#headernav a {
    height:27px;
}
ul#headernav li#home {
    left:0;
    width:65px;
}

ul#headernav li#home a:hover {
    background-position:0 -27px;
}

ul#headernav li#courses {
    left:65px;
    width:81px;
}

ul#headernav li#courses a {
    background-position:-65px 0;
}

ul#headernav li#courses a:hover {
    background-position:-65px -27px;
}

ul#headernav li#nstudents {
    left:146px;
    width:123px;
}

ul#headernav li#nstudents a {
    background-position:-146px 0;
}

ul#headernav li#nstudents a:hover {
    background-position:-146px -27px;
}

ul#headernav li#cstudents {
    left:269px;
    width:141px;
}

ul#headernav li#cstudents a {
    background-position:-269px 0;
}

ul#headernav li#cstudents a:hover {
    background-position:-269px -27px;
}

ul#headernav li#career {
    left:410px;
    width:115px;
}

ul#headernav li#career a {
    background-position:-410px 0;
}

ul#headernav li#career a:hover {
    background-position:-410px -27px;
}

ul#headernav li#studentclinic {
    left:525px;
    width:122px;
}

ul#headernav li#studentclinic a {
    background-position:-525px 0;
}

ul#headernav li#studentclinic a:hover {
    background-position:-525px -27px;
}
ul#headernav li#licensing {
    left:647px;
    width:93px;
}

ul#headernav li#licensing a {
    background-position:-647px 0;
}

ul#headernav li#licensing a:hover {
    background-position:-647px -27px;
}
/* sub page header courses,contact etc */
#pageheads {
	background:url(images/pagehead.gif) no-repeat;
  	background-color:#d2df7b; 
	color:#fff;
	font-family:Verdana, Geneva, Arial, sans-serif;
	font-size:3em;
	font-weight:bold;
	text-align:right;
	padding:8px;
	padding-top:20px;
	padding-right:10px;	
/*	height:30px; */
}
/* body ad section */
#bodyhead {
	background-image:url();
	background-color:#d2df7b;
	width:420px; 
	height:240px;
	float:left;	
}

#bodyads {
	background-color:#d2df7b;
	color:#5d665b;
	height:240px;
	width:580px; 
	float:left;
}
/* body text section */
#bodylinecourse {
	border-width:1px;
	border-top-style:solid;
	height:2px;
	color:#e1e1e1;
}

#bodylinebach {
	border-width:1px;
	border-top-style:solid;
	height:2px;
	color:#e1e1e1;
	width:71%;
}

#bodylinetop {
	border-width:1px;
	border-top-style:solid;
	height:2px;
}

#bodylinebottom {
	border-width:1px;
	border-bottom-style:solid;
	height:2px;
	clear:left;
}

#bodytext404error {
	background:url(images/404error.gif) no-repeat;
	width:970px;
	height:222px;
	color:#5d665b;
	font-family:Verdana, Geneva, Arial, sans-serif;
	font-size:.9em;
	padding:10px;
	float:left;	
}

#bodytext1 {
	width:630px;
	height:222px;
	color:#5d665b;
	font-family:Verdana, Geneva, Arial, sans-serif;
	font-size:.9em;
	padding:10px;
	float:left;	
}

#bodytext2 {
	background:url(images/massage1.jpg) no-repeat; 
	width:330px;
	height:222px;	
	color:#5d665b;
	font-family:Verdana, Geneva, Arial, sans-serif;
	font-size:.8em;
	padding:10px;
	float:left;
}

#bodytext3 {
	background-color:#f3fad3;
	width:630px;
	color:#3d5223;
	font-family:Verdana, Geneva, Arial, sans-serif;
	font-size:.9em;
	line-height:18px;
	padding:10px;
	float:left;
}

#bodytext4 {
	background:url(images/aaa.openday.jpg) no-repeat;
/*	background:url(images/chairs.jpg) no-repeat; */
	width:332px;
	color:#286291;
	font-family:Verdana, Geneva, Arial, sans-serif;
	font-size:.8em;
	line-height:17px;
	padding:8px;
	float:left;
}

#bodytext5 {
	width:745px;
	color:#286291;
	font-family:Verdana, Geneva, Arial, sans-serif;
	font-size:1em;
	padding:5px;
	float:left;	
}

#bodytext5 ul {
	font-size:.9em;
    margin:15px;
    padding:0;
}

#bodytext5 li {
	font-size:.8em;
    color:#3196bc;
}

#bodytext5 li a {
    color:#02538A;
    text-decoration:none;
}

#bodymenu {
	padding:0;
	position:relative;
	width:225px;
	float:left;
}
/* blank spacer section */
#blank {
/*	background-color:#ffffff; removed for form */ 
	height:3px;
	clear:left;
}
/* footer ad section */
#footerbox {
	background-color:#83c231;
	color:#ffffff;
	font-family:Verdana, Geneva, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	position:relative;
	padding:4px;
	width:24%;
	height:16px;
	float:left;
}

#footeradbox {
	padding:1px;
	width:247px;
	float:left;
}
/* footer blank spacer section */
#footerbox2 {
	background-color:#ffffff;
	position:relative;
	padding:1px;
	width:0px;
	float:left;
}

#footerbox3 {
	background-color:#ffffff;
	position:relative;
	padding:0px;
	width:1px;
	float:left;

}
/* footer links */
#footera {
	margin:0 auto;
	width:1000px;
	float:left;
	padding:0;
}

#footera ul {
    float:right;
    width:1000px;
    margin:0;
    padding:0;
}

#footera li {
    float:right;
    list-style:none;
    color:#02538A;
}

#footera li a {
    color:#02538A;
    text-decoration:none;
}

#footera ul ul {
    display:inline;
	margin:10px 0;
}

#footera ul ul li {
    display:inline;
    list-style:none;
    font-size:.9em;
	font-weight:bold;
    padding:0 5px;
    border-right:1px solid #305e99;
}

#footera ul ul li.right {
    padding-right:0;
    border:0;
}

/* footer text */
#footer {
	font-family:Verdana, Geneva, Arial, sans-serif;
	color:#949393;
	font-size:.8em;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
}

#footer ul {
	float:right;
    padding:0;
}

#footer li {
	text-align:right;
	list-style:none;
}

#footer li a {
    color:#02538A;
    text-decoration:none;
}
/* left drop down menu */
#left_menu * { 
	list-style:none; 
	display:block;
	color:#385213;
} 

#left_menu ul li { } 

#left_menu {
	width:223px; 
	border:1px solid #fff;
	border-top:0;
	border-left:0; 
	background:transparent;
	font:bold 12px Verdana; 
	float:left;
	background-color:#f6f5f1;
/*	background:transparent url(images/lm_li_bgs.jpg) repeat-y; */
}  

#left_menu li { 
	border-top:1px solid #fff;
} 

#left_menu li a { 
	text-decoration:none;
	background:url('images/lm_arrow.gif') no-repeat 10px 12px; 
	padding:7px 0 7px 18px;
	height:15px;
}

#left_menu li a:hover { 
	background:#d2df7b url('images/lm_arrow.gif') no-repeat 12px 12px;
	text-decoration:none;
	color:#FFFFFF;
}  

#left_menu li ul {
	padding-left:4px;
	padding-right:4px;
	margin:0;
} 

#left_menu li ul li { 
	border:0; 
} 

#left_menu li ul li a { 
	font-size:11px; 
	color:#329cc1; 
	background:url('images/lm_sub_arrow.gif') no-repeat 10px 8px; 
	padding:3px 0 3px 18px;
	font-weight:normal; 
}

#left_menu li ul li a:hover { 
	background:#d2df7b url('images/lm_sub_arrow_hover.gif') no-repeat 12px 8px;
}

#left_menu .head { 
	background:url('images/lm_arrow_down.gif') no-repeat 9px 12px;
} 

#left_menu .head a:hover { 
	background:#83c231 url('images/lm_arrow_down.gif') no-repeat 9px 12px; 
}
 
#left_menu li .selected { 
	background-color:#83c231;
	border:1px solid #e0e0ec;
}

#left_menu .selected ul {
/*	background:url(images/lm_li_bgs_hover.gif) repeat-y; */
}
 
#left_menu .cat {
	text-decoration:none;
	padding-left:10px;
	font-size:11px;
	line-height:14px;
}
/* contact us */
#mapbox {
	background:#FFFFFF;
	border:1px solid #666;
	padding:5px;
	width:750px;
	height:410px;
	font-size:9px;
	font-weight:bold;
	color:#666666;
}
#careerppl {
	font-size:9px;
}
/* student login */
#current_student {
	border:1px solid #588321;
 	width:250px;
	height:100px;
	padding:5px;
	line-height:18px;
	font-family:Verdana, Geneva, Arial, sans-serif;
	color:#83c231;
	font-size:10px;
	font-weight:bold; 
}
/* licensing */
#licvid {
	padding:3px; 
	border:1px solid #666; 
	width:480px;
	font-family:Verdana, Geneva, Arial, sans-serif;
	color:#0d81ef;
	font-size:10px;
}
/* sitemap */
#sitemap {
	width:300px;
	text-align:left;
	font-family:Verdana, Geneva, Arial, sans-serif;
	font-size:12px;
}

#sitemap ul {
	font-size:12px;
}

#sitemap li {
	font-size:12px;
}

#sitemap li a {
    text-decoration:none;
}

#sitemap li a:hover {
    text-decoration:none;
	color:#3196bc;
}
/* courses */
#naturopathy {
	background:url('images/head.naturopathy.jpg') no-repeat;
	width:750px;
	height:250px;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	line-height:19px;
}

#aromatherapy {
	background:url('images/head.aromatherapy.jpg') no-repeat;
	width:750px;
	height:250px;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	line-height:19px;
}

#homeopathy {
	background:url('images/head.homeopathy.jpg') no-repeat;
	width:750px;
	height:250px;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	line-height:19px;
}

#massagetherapy {
	background:url('images/head.massage.therapy.jpg') no-repeat;
	width:750px;
	height:250px;;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	line-height:19px;
}

#nutritionalmedicine {
	background:url('images/head.nutritional.medicine.jpg') no-repeat;
	width:750px;
	height:250px;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	line-height:19px;
}

#remedialmassage {
	background:url('images/head.remedial.massage.jpg') no-repeat;
	width:750px;
	height:250px;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	line-height:19px;
}

#westernherbal {
	background:url('images/head.western.herbal.jpg') no-repeat;
	width:750px;
	height:250px;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	line-height:19px;
}

#bachnaturopathy {
	background:url('images/head.bach.naturopathy.jpg') no-repeat;
	width:750px;
	height:250px;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	line-height:19px;
}

#bachnutritionalmedicine {
	background:url('images/head.bach.nutritional.medicine.jpg') no-repeat;
	width:750px;
	height:250px;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	line-height:19px;
}

#bachwesternherbal {
	background:url('images/head.bach.western.herbal.jpg') no-repeat;
	width:750px;
	height:250px;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	line-height:19px;
}

#bachhomoeopathy {
	background:url('images/head.bach.homoeopathy.jpg') no-repeat;
	width:750px;
	height:250px;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	line-height:19px;
}

#bachmindbody {
	background:url('images/head.bach.mind.body.jpg') no-repeat;
	width:750px;
	height:250px;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	line-height:19px;
}

#adipholisticcounselling {
	background:url('images/head.adip.holistic.counselling.jpg') no-repeat;
	width:750px;
	height:250px;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	line-height:19px;
}

#floweressence {
	background:url('images/head.flower.essence.jpg') no-repeat;
	width:750px;
	height:250px;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	line-height:19px;
}

#dipholisticcounselling {
	background:url('images/head.dip.holistic.counselling.jpg') no-repeat;
	width:750px;
	height:250px;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	line-height:19px;
}

#holisticcounselling {
	background:url('images/head.holistic.counselling.jpg') no-repeat;
	width:750px;
	height:250px;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	line-height:19px;
}
/* hide / show */
#hideshow {
	background:#EBEBEB;
	width:100%;
	padding-left:5px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}
/* table1 */
#table1 {
	font-size:10px;
	color:#286291;
}
/* quicktime */
#quick {
	font-size:10px;
	color:0d81ef;
	text-align:center;
}
/* keyword tag cloud*/
#tagcloud {
	width:750px;
	line-height:19px;
	text-align:center;
}

#tagcloudbach {
	background:#c6d6e8;
	height:47px;
}

.tag1 {
	font-family:Verdana, Geneva, Arial, sans-serif;
	color:#000000;
	font-size:10px; 
}
.tag2 {
	font-family:Verdana, Geneva, Arial, sans-serif;
	color:#000000;
	font-size:12px; 
}
.tag3 {
	font-family:Verdana, Geneva, Arial, sans-serif;
	color:#000000;
	font-size:14px; 
}	
.tag4 {
	font-family:Verdana, Geneva, Arial, sans-serif;
	color:#000000;
	font-size:16px; 
}
.tag5 {
	font-family:Verdana, Geneva, Arial, sans-serif;
	color:#000000;
	font-size:18px; 
}
.tag6 {
	font-family:Verdana, Geneva, Arial, sans-serif;
	color:#000000;
	font-size:20px; 
}	

/* tagcloud link style */
#tagcloud a:link { 
	color:#ffffff; 
	text-decoration:underline; 
	background-color:transparent 
}
	
#tagcloud a:visited { 
	color:#ffffff; 
	text-decoration:underline; 
	background-color:transparent 
}

#tagcloud a:hover { 
	color:#ffffff; 
	text-decoration:underline; 
	background-color:transparent 
}

#tagcloud a:active { 
	color:#ffffff; 
	text-decoration:underline; 
	background-color:transparent 
}