/* CSS Document */
body	{margin-top: 10px; /*background: url(../images/common/pagebg2.jpg);*/ background: #fff;}
#imageTopR	{cursor: default;}
/*********************************************Text styles********************************************/
p {color: #333333; text-align: justify; display: block; padding: 5px 10px 5px 8px; margin: 0px; font: 75% Arial, Helvetica, sans-serif;}
p.important	{font:  80% Arial, Helvetica, sans-serif;}
p.left	{text-align: left;}
p.right	{text-align: right;}
#footer p {color: #FFFFFF; padding: 5px; margin: 0px; font: bold 70% Verdana, Arial, Helvetica, sans-serif; display: block;}
#content p	{color: #333333; display: block; padding: 2px 8px 5px 8px; margin-top: 5px;}
#content p.centerText	{text-align: center;}
#content p.centerTextNarrow	{text-align: center; margin: -4px 0px 0px 0px;}
#content p.left	{text-align: left;}
#content p.right {text-align: right;}
#content p.question	{color: #993399;}
#content p.answer {color: #003399;}
#dataContent p	{color: #333333; text-align: left; padding: 2px 8px 2px 8px; margin: 0px;}
.whitep	 {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 75%; padding: 5px 10px;	margin: 0px;}
.smallTextBlue	{font-family: Arial, Helvetica, sans-serif;	font-size: 70%;	color: #006699;	padding: 5px 10px 5px 8px;}
.headerText	{color: #006699; padding: 0px; font: 75% Arial, Helvetica, sans-serif;}
	

/*********************************************Headings********************************************/

h1				{color: #37889F; margin: 1px; padding: 1px 5px 1px 8px; font: bold 115% Verdana, Arial, Helvetica, sans-serif; display: block; border-bottom: 1px solid #999999; background: #F2F2F2;}
h1.blue			{font: bold 100% Verdana, Arial, Helvetica, sans-serif;	border: 0px solid; color: #FFFFFF; margin: 0px 0px 8px 0px;	padding: 2px 5px 2px 12px;	display: block;	background: url(../images/common/h1bgblue.gif);	/*text-transform: lowercase;*/}
h1.blueCurve	{ font: bold 80% Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 0px 1px 0px 0px; padding: 1px 5px 1px 5px; display: block; background: url(../images/common/h1bgblueCurv.gif); background-repeat: no-repeat; background-position: 100% 0%; border-bottom: 1px solid #818181; width: auto;}
h1.creamCurve	{font: bold 90% Verdana, Arial, Helvetica, sans-serif; border: 0px solid; color: #FFFFFF; margin: 0px; padding: 1px 5px 1px 10px; display: block; background: url(../images/common/h1bgCreamCurv2.gif); background-repeat: no-repeat; background-position: 100% 0%;}
h1.cream		{font: bold 90% Verdana, Arial, Helvetica, sans-serif; border: 0px solid; color: #FFFFFF; margin: 0px; padding: 1px 5px 1px 10px; display: block; background: url(../images/common/h1bgCream2.gif);}
h2				{border: 1px solid #999999;	color: #37889F;	display: block;	margin: 0px 5px 10px 5px; padding: 5px 2px 5px 5px;	font: bold 100% Verdana, Arial, Helvetica, sans-serif; 	background: #ffffff; }
h2.small 		{font-size: 70%; padding: 1px 1px 3px; margin: 5px 4px 4px 4px; background: #FFFFFF;}	
h3				{ color: #3468A3;  display: block; margin: 0px 5px 0px 5px; padding: 2px 2px 0px 2px; font: bold 80% Verdana, Arial, Helvetica, sans-serif;}
h4				{color: #CF6B10;  margin: 2px ; padding: 2px 2px 1px 5px; font: bold small-caps 90% Arial, Helvetica, sans-serif;}
h4.lowercase 	{color: #CF6B10;  margin: 2px ; padding: 2px 2px 1px 5px; font: bold 100% Arial, Helvetica, sans-serif;!important}
h4.small		{color: #CF6B10;  margin: 2px ; padding: 2px 2px 1px 5px; font: bold small-caps 75% Arial, Helvetica, sans-serif;}
h5				{ color: #009900; margin: 5px 2px 3px 5px;	padding: 5px 2px 3px 5px; font: bold 85% Arial, Helvetica, sans-serif;}
h6				{color: #8B483F; margin: 3px ; padding: 2px 2px 2px 5px; font: bold 80% Arial, Helvetica, sans-serif;}
.subHead1		{ font: bold 1em Arial, Helvetica, sans-serif; color: #CF6B10; margin: -3px 0px;}
.subHead2		{font: bold 1em Arial, Helvetica, sans-serif; color: #CF6B10 !important; margin: -3px 0px;}
.subHead3		{font: bold 1em Arial, Helvetica, sans-serif; color: #009900 !important; margin: -3px 0px;}		
.smallOrange 	{color: #CF6B10; display: block; margin: 2px ; padding: 2px 2px 1px 5px; font: bold small-caps 100% Arial, Helvetica, sans-serif;}
.orangeTitleLC {color: #CF6B10; display: block; margin: 2px ; padding: 2px 2px 1px 5px; font: bold 100% Arial, Helvetica, sans-serif;}
.orangesubhead {color: #CC6600;  padding: 5px 10px 0px 8px; margin: 0px; font: bold 75% Arial, Helvetica, sans-serif;}


/*************************************************Content***************************************************/

/***Header***/
#header			{width: 975px; height: 164px; background: url(../images/header/header5.jpg) no-repeat;  border-left: 1px solid #999; border-right: 1px solid #999;}
#headerInfo		{width: 220px; height: 164px; float: right;}
#headerInfo p	{font: bold 75% Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: right; margin: 10px 0 0 0 !important;}
#headerInfo a	{color: #fff;}
#headerInfo a:hover	{color: #FF9900;}
#navContainer	{}

/***Home***/
#mainTable				{width: 974px; background: #fff; background: url(../images/common/strapbg5.gif);}
#mainContent			{border-left: 1px solid #999; border-right: 1px solid #999;}
#content				{width: 973px; }
#whiteBox 				{width: 350px; margin: 5px 5px 10px 5px; background: #FFFFFF; border: 1px solid #999999;}


/***Content Headers***/
#contentHeader			{height: auto; width: 948px; margin: 10px 10px 10px 11px; border: solid 1px #999;}
#contentHeader p		{padding: 4px  4px 10px 4px; margin: 4px; font: 80% Arial; text-align: left !important;}
#contentHeader h1, #treatHeader h1, #basicCourseHeader h1, #crossHeader h1, #readHeader h1, #intHeader h1, #linksHeader h1, 
#datesHeader h1, #linksHeader h1, #noticeHeader h1, #fourQi h1, #jrhcHeader h1, #homeHeader h1, #researchHeader h1, #booksHeader h1, 
#chartHeader h1, #tasteHeader h1, #contactHeader h1, #termsHeader h1, #teamHeader h1
					    {background: none !important; margin: 4px 0 5px 4px; padding: 3px 5px 3px 5px; color: #37889F; font: bold 120% Verdana, Arial, Helvetica, sans-serif!important; border: none !important;}
#treatHeader h4			{margin-top: 8px;}
#homeHeader				{height: auto; width: 950px; margin: 11px 11px 5px 11px; border: solid 1px #999; background: #E8E4D9 url(../images/home/daisies3.jpg) no-repeat right top;}
#booksHeader			{height: auto; width: 950px; margin: 11px; border: solid 1px #999; background: #E8E4D9 url(../images/herbalMeds/bookHead.jpg) no-repeat right top;}
#chartHeader			{height: auto; width: 950px; margin: 11px; border: solid 1px #999; background: #E8E4D9 url(../images/charts/chartHead.jpg) no-repeat right top;}						
#jrhcHeader				{height: auto; width: 950px; margin: 11px; border: solid 1px #999; background: #E8E4D9 url(../images/jrhc/jrhcHeader.jpg) no-repeat right top;}
#fourQi					{height: auto; width: 950px; margin: 11px; border: solid 1px #999; background: #E8E4D9 url(../images/4Qi/4QiHeader.jpg) no-repeat right top;}
#treatHeader			{height: auto; width: 950px; margin: 11px; border: solid 1px #999; background: #E8E4D9 url(../images/treatments/treatHeader2.jpg) no-repeat right top;}
#teamHeader				{height: auto; width: 950px; margin: 11px; border: solid 1px #999; background: #E8E4D9 url(../images/treatments/treatHeaderTeam.jpg) no-repeat right top;}
#noticeHeader			{height: auto; width: 950px; margin: 11px; border: solid 1px #999; background: #E8E4D9 url(../images/treatments/noticeHeader.jpg) no-repeat right top;}
#linksHeader			{height: auto; width: 950px; margin: 11px; border: solid 1px #999; background: #E8E4D9 url(../images/treatments/treatHeader.jpg) no-repeat right top;}
#datesHeader			{height: auto; width: 950px; margin: 11px; border: solid 1px #999; background: #E8E4D9 url(../images/treatments/treatHeader.jpg) no-repeat right top;}
#crossHeader			{height: auto; width: 950px; margin: 11px; border: solid 1px #999; background: #E8E4D9 url(../images/crossRef/crossRefBg.jpg) no-repeat right top;}
#readHeader				{height: auto; width: 950px; margin: 11px; border: solid 1px #999; background: #E8E4D9 url(../images/reading/readingBg.jpg) no-repeat right top;}
#intHeader				{height: auto; width: 950px; margin: 11px; border: solid 1px #999; background: #E8E4D9 url(../images/interviews/interviewsBg.jpg) no-repeat right top;}
#linksHeader			{height: auto; width: 950px; margin: 11px; border: solid 1px #999; background: #E8E4D9 url(../images/links/linksBg.jpg) no-repeat right top;}
#basicCourseHeader		{height: auto; width: 950px; margin: 11px; border: solid 1px #999; background: #E8E4D9 url(../images/treatments/treatHeader12Day2.jpg) no-repeat right top;}
#researchHeader			{height: auto; width: 950px; margin: 11px; border: solid 1px #999; background: #E8E4D9 url(../images/research/researchHeader.jpg) no-repeat right top;}
#tasteHeader			{height: auto; width: 950px; margin: 11px; border: solid 1px #999; background: #E8E4D9 url(../images/tasting/tasteHeader.jpg) no-repeat right top;}
#contactHeader			{height: auto; width: 950px; margin: 11px; border: solid 1px #999; background: #E8E4D9 url(../images/contact/contactHeader.jpg) no-repeat right top;}
#termsHeader			{height: auto; width: 950px; margin: 11px; border: solid 1px #999; background: #E8E4D9 url(../images/terms/termsHeader.jpg) no-repeat right top;}				

/***Footer***/
#footer			{width: 975px; height: 30px; border-top: 1px solid #0000CC; background: url(../images/footer/footerbg2.jpg); border: 1px solid #999999;}
#footer a 		{color: #FFFFFF; text-decoration: none;}
#footer a:hover	{color: #0033CC; text-decoration: none;}
#footerBtm		{width: 975px;}
#footerBtm p	{font-size: 60%; font-weight: bold; margin: none !important;}
#footerBtm a 	{text-decoration: none;	 margin: none !important;}

/***Right & left Boxes***/
#leftColumnSml		{width: 290px; margin: 5px 5px 5px 11px;}
#rightColumnSml		{width: 290px; margin: 5px 11px 5px 5px;}
			
#leftColumnLrg		{width: 470px; margin: 5px 5px 5px 11px;}
#rightColumnLrg		{width: 470px; margin: 5px 11px 5px 5px;}

.leftBox			{height: auto; width: auto; margin: 0 5px 15px 0; border-top: 5px solid #678DA9; border-left: 1px solid #999; border-bottom: 3px solid #678DA9; border-right: 1px solid #999;}
.leftBox h2			{color: #37889F; border: 0 !important; margin: 0px 5px 10px 5px; padding: 5px 2px 5px 5px; font: bold 100% Verdana, Arial, Helvetica, sans-serif; background: none;}

.topic				{height: auto; width: auto; border-top: 5px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; }
.topic p			{padding: 4px  4px 10px 4px; margin: 4px; font: 80% Arial; text-align: left !important;}
.topic h1			{background: none !important; margin: 4px 0 5px 4px; padding: 3px 5px 3px 5px; color: #37889F; font: bold 100% Verdana, Arial, Helvetica, sans-serif!important; border: none !important;}
.topic h2			{color: #37889F; border: 0 !important; margin: 0px 5px 10px 5px; padding: 5px 2px 5px 5px; font: bold 100% Verdana, Arial, Helvetica, sans-serif; background: none;}
.topic h4			{margin-left: 7px !important;}

#jumpBox			{width: 400px; background-color: #fff; border: solid 1px #999; margin: 10px; }
#jumpBox h2			{font-size: 80% !important;	font-weight: bold !important; color: #FFFFFF; border: none; margin: 0 0 5px 0; font-weight: normal; 
					background-color: #fff !important; background-image: url(../images/common/h1bgCreamCurv.gif);}			
#jumpBox ul li		{list-style: none; margin: 0 0 0 -5px !important; padding: 0 !important;}
#jumpBox a			{text-decoration: none; color: #333333 !important; text-align: left !important;	font-weight: bold;}
#jumpBox a:hover	{color: #FF6600 !important;}

.right				{float: right;}
#flags				{float: right; background-color: #fff !important; width: 450px; border: solid 1px #999; margin: 10px; padding: 5px 7px 7px 0;}
#flagsWide			{float: right; background-color: #fff !important; width: 560px; border: solid 1px #999; margin: 10px; padding: 5px 7px 7px 0;}
#flagsXwide			{float: right; background-color: #fff !important; width: 660px; border: solid 1px #999; margin: 10px; padding: 5px 7px 7px 0;}

/*Central Column Boxes*/
#wideColumn			{width: 952px; margin: 5px 5px 5px 10px;}
#wideColumnHome		{width: 950px; margin: 10px 3px 10px 3px; border: 1px solid #999; padding: 5px 3px 5px 3px; background: #fff; height: 100px;}
.midBox				{height: auto; width: 950px; margin: 0 5px 15px 1px; border-top: 5px solid #678DA9; border-left: 1px solid #999; border-bottom: 3px solid #678DA9; border-right: 1px solid #999;}
.midBox h2			{color: #37889F; border: 0 !important; margin: 0px 5px 10px 5px; padding: 5px 2px 5px 5px; font: bold 100% Verdana, Arial, Helvetica, sans-serif; background: none;}
.smlBox				{height: auto; width: 600px; margin: 0 5px 15px 1px; border-top: 5px solid #678DA9; border-left: 1px solid #999; border-bottom: 3px solid #678DA9; border-right: 1px solid #999;}
.smlBox h2			{color: #37889F; border: 0 !important; margin: 0px 5px 10px 5px; padding: 5px 2px 5px 5px; font: bold 100% Verdana, Arial, Helvetica, sans-serif; background: none;}
.intLeftColumn		{width: 460px; margin: 0px 0px 5px 5px;}
.intRightColumn		{width: 460px; margin: 0px 5px 5px 0px; padding: 0 0 0 10px; border-left: dotted 1px #333;}
.intLeftColumn h5, .intRightColumn h5	{color: #009900; margin: 5px 2px 0px 5px; padding: 5px 2px 0px 5px; font: bold 85% Arial, Helvetica, sans-serif;}
.intWideColumn		{width: 900px; margin: 0;}

/*Home quick jump boxes*/
#LQJbox				{width: 306px; }
#LQJbox h1			{font-size: 95%; font-weight: bold; color: #fff; background: #FF9900 url(../images/home/qjBoxes/qjBoxbg1.jpg) no-repeat center center; margin: 0;}
#LQJbox a			{background: #CCD5BD url(../images/common/gotoToggle3.gif) no-repeat 285px 94px; display: block; width: auto; height: 110px; text-decoration: none !important; color: #333333; text-align: justify;  padding: 5px 5px 0 5px; font: 75% Arial, Helvetica, sans-serif;}			
#LQJbox a:hover		{background: #A5B58A url(../images/common/gotoToggle3.gif) no-repeat 285px -42px;}

#MQJbox				{width: 308px;}
#MQJbox h1			{font-size: 95%; font-weight: bold; color: #fff; background: #FF9900 url(../images/home/qjBoxes/qjBoxbg2.jpg) no-repeat center center; margin: 0;}
#MQJbox a			{background: #DED7BE url(../images/common/gotoToggle3.gif) no-repeat 285px 94px; display: block; width: auto; height: 110px; text-decoration: none !important; color: #333333; text-align: justify;  padding: 5px 5px 0 5px; font: 75% Arial, Helvetica, sans-serif;}			
#MQJbox a:hover		{background: #C5B88D url(../images/common/gotoToggle3.gif) no-repeat 285px -42px;}

#RQJbox				{width: 307px;}
#RQJbox h1			{font-size: 95%; font-weight: bold; color: #fff; background: #FF9900 url(../images/home/qjBoxes/qjBoxbg3.jpg) no-repeat center center; margin: 0;}
#RQJbox a			{background: #CCD5BD url(../images/common/gotoToggle3.gif) no-repeat 285px 94px; display: block; width: auto; height: 110px; text-decoration: none !important; color: #333333; text-align: justify;  padding: 5px 5px 0 5px; font: 75% Arial, Helvetica, sans-serif;}			
#RQJbox a:hover		{background: #A5B58A url(../images/common/gotoToggle3.gif) no-repeat 285px -42px;}	


/**Box colors**/
.greenBox			{background: #D6D7BD !important;}
.greyPinkBox		{background: #E2DBD6;}
.blueBox			{background: #C9CDCD;}
.blueBoxLt			{background: #E3E6E6;}
.greenGreyBox		{background: #E8E4D9;}
.whiteBox			{background: #fff !important;}			

/*Box Widths*/
.narrow 			{width:150px; margin: 10px 3px 3px 5px;}
.normal 			{width:260px; margin: 5px 3px 10px 5px;}
.normal2 			{width:310px; margin: 5px 10px 10px 5px;}
.medium				{width: 440px; margin: 5px 10px 10px 5px;}

.objectL			{float: left;}
.objectR			{float: right;}



/***Unordered Lists***/
.listBox	{border: 1px solid #333; background-color: #fff !important;}
.listBox ul {margin-left: .75em !important; margin-top: 0 !important;}
.listBox li {font-weight: 900 !important;}


#content hr	{height: 1px; color: #ccc; margin: 0px 10px 0px 10px; padding: 0px;}
.cbh {color: #000000; font-style: italic; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}

.midBox ul	{margin: 1em 0em 1em 1.25em; padding: 0em; text-align: left; font: 75% Arial, Helvetica, sans-serif;}
.midBox li	{color: #333333; padding: .5em 1em 0 0; margin: 0 .3em 0 1em;  font-weight: bold; list-style: disc outside;}

#leftColumnSml ul, #leftColumnLrg ul	{margin: 1em 0em 1em 1.25em; padding: 0em; text-align: left; font: 75% Arial, Helvetica, sans-serif;}
#leftColumnSml li, #leftColumnLrg li	{color: #333333; padding: .5em 1em 0 0; margin: 0 .3em 0 1em;  font-weight: normal; list-style: disc outside;}

#rightColumnSml ul, #rightColumnLrg ul	{margin: 0em 0em .5em 1.25em; padding: 0em; text-align: left; font: 75% Arial, Helvetica, sans-serif;}
#rightColumnSml li, #rightColumnLrg li	{color: #333333; padding: .5em 1em .5em 0em; margin: 0 .3em 0 1em;}

.header ul		{margin: 0em 0em .5em 1.25em !important; padding: 0em; text-align: left;}
.header li		{color: #333333; padding: 0 1em .25em .5em !important; margin-left: .3em; font: 75% Arial, Helvetica, sans-serif;}

#jumpBox ul		{margin: 0em 0em .5em 1.25em !important; padding: 0em; text-align: left;}
#jumpBox li		{color: #333333; padding: 0 1em .25em .5em !important; margin-left: .3em; font: 75% Arial, Helvetica, sans-serif; }


#whiteBox	ul	{margin: 0em 0em .5em 1em; padding: 0em; text-align: left; list-style: disc outside;}
#whiteBox	li	{color: #333333; padding: 0 1em .25em 0; margin-left: .3em; font: 75% Arial, Helvetica, sans-serif;}

.alternate		{padding-left: .5em !important;}
.even			{background: #EDEAE0; width: auto;  margin: 0 1em 0 0 !important; list-style: disc inside; border-bottom: solid 1px #999; border-top: solid 1px #999;}
.odd			{background: #DDD8C8; width: auto; margin: 0 1em 0 0 !important; list-style: disc inside;}

ol				{margin-left: 1em; padding-left: 0; margin-top: 0em; margin-bottom: .5em; padding-top: 0px; text-align: justify; }
ol li			{list-style: decimal !important; font: 75% Arial, Helvetica, sans-serif; color: #333333;}

.intLeftColumn ul, .intRightColumn ul {margin-left: .75em !important; margin-top: 0 !important;}
.intLeftColumn li, .intRightColumn li {font-weight: normal !important;}

/***Forms***/
select			{width: 200px; margin: 10px;}							

/***Images***/
.headerImage	{ margin: 8px 0px 0px 0px;}
.tableImage		{ margin: 8px 2px 8px 5px; border: solid #333 2px;}
.tableImageUnder{ margin: 0px 2px 5px 5px; border: solid #333 2px;}
.columnimageR	{ float: right; margin: 3px 3px 5px 15px; border: 1px solid #666666; padding: 0px;}
.columnimageRX	{ float: right; margin: 10px 10px 10px 20px; border: 1px solid #666666; padding: 0px;}
.columnimageL	{ float: left; margin: 5px 8px 5px 3px; border: 1px solid #666666; padding: 0px;}
.columnimageLX	{ float: left; margin: 5px 8px 5px 10px; border: 1px solid #666666; padding: 0px;}
.columnimageRnb	{ float: right; margin: 5px 3px 2px 8px; padding: 0px;}
.columnimageLnb	{float: left; padding: 0px 2px 2px 2px; margin: 0px 0px 0px 0px; }
.columnimageLnbX {float: left; padding: 0px;	margin: 0px 3px 0px 0px; margin-left: -10px;}
.columnimageXM	{margin: 5px 5px 5px 25px; border: 1px solid #666666; padding: 0px;}
.tableImage		{ margin: 5px; border: 1px solid #666;}
.tableImageExtra { margin: 8px; border: 1px solid #666;}
.tableImageExtraNb	{ margin: 8px;}
.inlineImage		{margin: 0px; padding: 0px;	border: 1px solid #666;}
.inlineImageR		{ margin: 10px 0px 0px 10px; border: 1px solid #666;	float: right;}
#backtotop	{ margin: 0px 0px 0px 0px; float: right;}
#imageCaption li {font: 70% Arial, Helvetica, sans-serif; color: blue; padding: 0px 0px 6px 0px; float : left; list-style-type : none; margin : 0 35px 0 0;}
#imageCaption li img {  display: block; float: left; margin-bottom: 3px; border: 1px solid #333;}
.caption {font:  70% Arial, Helvetica, sans-serif; color: #003399;  padding: 3px 0px 8px 0px;}
.leafHeaders	{float: left; padding: 0px 2px 2px 2px; margin: 0px 5px 0px 0px }
.flagHeaders	{float: right; padding: 0px 2px 2px 2px; margin: 0px 5px 0px 0px; width: 50px; height: 33px;}


/***Captions***/
.captionR					{float: right; margin: 5px;}
#treatDiagnosis .captionR	{float: right; margin: 5px; font-size: 125% !important;}						
.captionR p					{text-align: right; padding: 0; margin: 0 !important; color: #003399 !important; font-size: 70% !important;}					
.captionR img				{border: solid 1px #333; margin: 0 5px 0 5px !important;}

.captionRnb					{float: right; margin: 5px;}					
.captionRnb p					{text-align: right; padding: 0; margin: 0 !important; color: #003399 !important; font-size: 70% !important;}					
.captionRnb img				{margin: 0 0px 0 5px !important;}

.captionL					{float: left; left; margin: 5px;}					
.captionL p					{text-align: left;  padding: 0;  margin: 0 !important; color: #003399 !important; font-size: 70% !important;}					
.captionL img				{border: solid 1px #333; margin: 0 5px 0 5px !important;}

.captionLnb					{float: left; left; margin: 5px;}					
.captionLnb p				{text-align: left;  padding: 0;  margin: 0 !important; color: #003399 !important; font-size: 70% !important;}					
.captionLnb img				{margin: 0 5px 0 5px !important;}

.captionC					{float: none; left; margin: 5px;}					
.captionC p					{text-align: center;  padding: 0;  margin: 0 !important; color: #003399 !important; font-size: 70% !important;}					
.captionC img				{border: solid 1px #333; margin: 0 5px 0 5px !important;}

/***********************************************Common Links****************************************/
a:Link			{color: #003399;}
a:visited		{color: #003399}
a:hover			{color: #FF6600;}
a:active		{}

h1 a:Link		{display: block; color: #fff; text-decoration: none; background: url(../images/common/gotoToggle4.gif) no-repeat 310px 2px;}
h1 a:visited	{display: block; color: #fff; text-decoration: none; background: url(../images/common/gotoToggle4.gif) no-repeat 310px 2px;}
h1 a:hover		{color:  #FF6600; background: url(../images/common/gotoToggle4.gif) no-repeat 310px -52px;}
h1 a:active		{display: block; text-decoration: none;}


h2 a:Link		{display: block; color: #37889F; text-decoration: none; background: url(../images/common/gotoToggle.gif) no-repeat 250px 2px;}
h2 a:visited	{display: block; color: #37889F; text-decoration: none; background: url(../images/common/gotoToggle.gif) no-repeat 250px 2px;}
h2 a:hover		{color:  #FF6600; background: url(../images/common/gotoToggle.gif) no-repeat 250px -52px;}
h2 a:active		{display: block; text-decoration: none;}

.greenBox h2 a:link		{color: #CC3300!important;}
.greenBox h2 a:visited	{color: #CC3300!important;}
.greenBox h2 a:hover	{color: #FF6600 !important;}

.creamBox 		{margin: 5px 5px 5px 5px;	background: #F2F2E6; border: 1px solid #999;}
#dataContent	{border-right: solid 1px #002E6E;}

.contentVLineL		{border-left: 1px solid #999;}
.contentVLineR		{border-right: 1px solid #999;}
.horizontalLine		{border-bottom: solid 1px #999;}
.tableBorder		{border: 1px solid #999999;}
.dataTable			{background-color: #FFFFFF;	border: 1px solid #999; margin: 3px 10px 0px 10px; padding: 2px;}
.dataTable li		{text-align: left; color: #3468A3;}


/*Data Tables*/
.timeTable			{margin: 0px 3px 0px 8px; width: 450px; border-bottom: 1px solid #999;}		
#courseDates2010 .timeTable p, #courseDates2011 .timeTable p	{color: #333333; padding: 0px 0px 0px 0px; margin: 0px 0px 3px 7px !important; text-align: left !important;}
#courseDates2010 h2, #courseDates2011 h2 	{color: #CC6600;}
#courseDates2010 h3, #courseDates2011 h3 	{color: #009900 !important;  margin: 0 0 3px 0 !important; font: bold 95% Arial, Helvetica, sans-serif;}
#courseDates2010 h6, #courseDates2011 h6 	{color: #003399 !important;	padding: 2px 10px -8px 5px !important;	margin: 0 0 0 3px; font: bold 75% Arial, Helvetica, sans-serif;}
#timeTableHolder	{background-color: #CCCCCC; border: 1px solid #999; margin: 5px; padding: 0px 0px 3px 0px;}
.interviewTable		{background-color: #FFF; border: 1px solid #999; margin: 8px 3px 0px 8px; padding: 0px; width: 600px;}

/***herb table***/
.herbTable			{background-color: #fff; border: 1px solid #999; width: 447px; margin: 20px 0px 10px 10px; padding: 0px;}
.herbTable p		{text-align: left;}
.index p			{font-weight: bold;	margin: 1px 0px -1px 0px; padding: 3px; text-align: left; background: #E0E0E0;}
#content .readingList em	{color: #006600;}
#content .readingList p		{text-align: left;}
#content .linksList p  		{text-align: left;}
.rightFloat			{Float: right;}

/***********************************************curved box code****************************************/
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#F8F8EF; border-left:1px solid #999; border-right:1px solid #999;}
.xb1 {margin:0 5px; background:#999;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {background:#F8F8EF; border:0 solid #999; border-width:0 1px; padding: 10px;}


#xsnazzy h1 {font-size:100%;}
#xsnazzy h2 {font-size: 100%; color: #37889F; padding: 0; margin: 0;}
#xsnazzy p {padding-bottom:.5em; }
#xsnazzy {background: transparent; margin: 5px 5px 0px 8px;}

/***********************************************curved box code ends****************************************/



