body
{
	font-size: 15px; /*font-size:95%;*/ /*font-family: Tahoma, Geneva, sans-serif; */
	font-family: Helvetica, SunSans-Regular, sans-serif,Verdana,Arial; /*line-height: 1.5em; 	text-align: center; 	color: #333; 	background: #F8FCFD;*/
	margin: 0;
	padding: 0; /*background:url(/templates2/assets/images/btn/newbody-bg.jpg); 	background-repeat:repeat-x;*/ /*color:#463161;*/
	background-color: #e9e1ee; /*background-color:#eee4ef;*/
}
.Ad
{
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}
hr
{
	/*width:674px;*/ /*width: 400px;*/
	left: auto; /*background-color:#7c2b83;*/
	color: #462367;
	background-color: #462367;
	height: 3px;
}

/* Navigation Main styles */
#navmain
{
	width: 950px;
	height: 36px;
	position: relative;
	font-size: 0.85em;
	z-index: 100;
}
#navmain ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#navmain ul li
{
	float: left;
	position: relative;
}
#navmain ul li img
{
	border: 0;
}

#navdrop_about, #navdrop_product, #navdrop_age, #navdrop_health, #navdrop_home, #navdrop_sample, #navdrop_contact
{
	position: absolute;
	visibility: hidden;
}
#navdrop_about_container, #navdrop_product_container, #navdrop_age_container, #navdrop_health_container, #navdrop_home_container, #navdrop_sample_container, navdrop_contact_container
{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	background-color: transparent;
	z-index: 200;
}
#navdrop_about a, #navdrop_product a, #navdrop_age a, #navdrop_health a, #navdrop_home a, #navdrop_sample a, #navdrop_contact a
{
	/* Controls the general apperance for menu items, including color and font */
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	border: none;
	text-align: left;
	vertical-align: middle;
	padding: 10px;
	display: block;
	position: absolute;
	background: url(/images/nav/dropdown_round.gif) bottom no-repeat;
	z-index: 400;
	height: 15px;
}
#navdrop_about a:hover, #navdrop_product a:hover, #navdrop_age a:hover, #navdrop_health a:hover, #navdrop_home a:hover, #navdrop_sample a:hover, #navdrop_contact a:hover
{
	/* Controls the mouse over effects for menus */
	background: url(/images/nav/dropdown_round_hover.gif) bottom no-repeat;
	z-index: 400;
	height: 15px;
}
/* This class determines the general characteristics of the menu items in menu navdrop_about_container */
.dropitem_0, .dropitem_1, .dropitem_2, .dropitem_3, .dropitem_4, .dropitem_5, .dropitem_6, .dropitem_7, .dropitem_8, .dropitem_9, .dropitem_10, .dropitem_11
{
	border: 0;
	height: 3em;
	width: 240px;
	left: 0;
}
.dropitem_0
{
	top: 0;
}
.dropitem_1
{
	top: 2.2em;
}
.dropitem_2
{
	top: 4.2em;
}
.dropitem_3
{
	top: 6.2em;
}
.dropitem_4
{
	top: 8.2em;
}
.dropitem_5
{
	top: 10.2em;
}
.dropitem_6
{
	top: 12.2em;
}
.dropitem_7
{
	top: 14.2em;
}
.dropitem_8
{
	top: 16.2em;
}
.dropitem_9
{
	top: 18.2em;
}
.dropitem_10
{
	top: 20.2em;
}
.dropitem_11
{
	top: 22.2em;
}

/* global styles: */

img
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	display: block;
	margin-left: 0px;
}

.inblock
{
	padding-left: 20px;
	padding-right: 20px;
}

.topbox
{
	background-position: center;
	background-image: url(/images/banner/border-top.gif);
	background-repeat: no-repeat;
	height: 13px;
}

.bottombox
{
	background-position: center;
	background-image: url(/images/banner/border-bottom.gif);
	background-repeat: no-repeat;
	height: 13px;
}

.middlebox
{
	background-position: center;
	background-image: url(/images/banner/border-middle.gif);
	background-repeat: repeat-y;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
}

.topbox-178
{
	background-position: center;
	background-image: url(/images/banner/border-178-top.gif);
	background-repeat: no-repeat;
	height: 8px;
}

.bottombox-178
{
	background-position: center;
	background-image: url(/images/banner/border-178-bottom.gif);
	background-repeat: no-repeat;
	height: 8px;
}

.middlebox-178
{
	background-position: center;
	background-image: url(/images/banner/border-178-middle.gif);
	background-repeat: repeat-y;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}
.topReg
{
	background-position: center;
	background-image: url(/images/btn/BorderTop.gif);
	background-repeat: no-repeat;
}
.middleReg
{
	background-position: center;
	background-image: url(/images/banner/BorderMiddle.gif);
	background-repeat: repeat-y;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}
.bottomReg
{
	background-position: center;
	background-image: url(/images/banner/BorderBotton.gif);
	background-repeat: no-repeat;
}
.outBox
{
	/*border-left:#463161;  	border-right:#463161;  	border-left-width:1px;  	border-right-width:1px;  	border:solid 1px; */
	background-color: White;
}

.breadcumb
{
	background-image: url(/images/MainContent/breadcumb.jpg);
	width: 950px;
	height: 48px;
	background-repeat: no-repeat;
	font-size: 12px;
	color: #808285;
}
.LeftMenu
{
	background-image: url(/images/_btn/LeftMenu1.jpg);
	width: 235px;
	height: 34px;
	padding-left: 47px;
	padding-top: 2px;
	font-weight: normal;
}
.LeftMenu a
{
	text-decoration: none;
}
.LeftMenu a:hover
{
	text-decoration: none;
}
.LeftMenu2
{
	background-image: url(/images/_btn/LeftMenu2.jpg);
	width: 235px;
	height: 34px;
	padding-left: 70px;
	padding-top: 2px;
	font-weight: normal;
	text-decoration: none;
}
.LeftMenu2 a
{
	text-decoration: none;
}
.LeftMenu2 a:hover
{
	text-decoration: none;
}
.BottonMiddle
{
	background-image: url(/images/_btn/BorMiddle.jpg);
	width: 236px;
	height: 7px;
}
.textLogin
{
	color: White;
	font-size: 13px;
	text-decoration: none;
}
.middle-line
{
	background-image: url(/images/banner/middle-line.gif);
	background-repeat: repeat-x;
	height: 4px;
}
.Pd-Available-Poise
{
	padding-left: 5px;
	height: 25px;
	background-color: #f8b9cd;
}
.datatableDepend
{
	border: 1px solid #ffffff;
	border-collapse: collapse;
	border-style: none;
}
.datatableDepend td
{
	border: 1px solid #ffffff; /*padding: 0.3 em;*/
	text-align: center;
}

.datatableDepend th
{
	border: 1px solid #ffffff;
	background-color: #17a244;
	text-align: center;
	padding-left: 0.3em;
	color: White;
}
.datatableDepend caption
{
	font-family: Arial, Helvetica, sans-serif; /*color:#33517A;*/
	text-align: center;
	padding: 0.4em 0 0.8em 0;
}
.datatableDepend tr.altrow
{
	/*background-color:#DFE7F2;*/
	background-color: #f4f7d4;
}
.datatableDepend tr.difrow
{
	background-color: #d6f4cd;
}
.Pd-Available-Depend
{
	padding-left: 5px;
	height: 25px;
	background-color: #00a160;
	color: #FFF;
}
.txtnonunderline
{
	text-decoration: none;
}
.Pd-Available-Children
{
	padding-left: 5px;
	height: 25px;
	background-color: #01abc4;
	color: #FFF;
}
.Pd-Head
{
	/*font-family:Verdana,Sans-Serif,Tahoma,Arial,Georgia;*/ /*color:#7c2b83;*/
	padding-right: 5px; /*background-color:#b9b9b9;*/
	background-color: #f9e8ba;
	height: 35px; /*color:White;*/
}
.Pd-Desc
{
	/*font-family:Verdana,Sans-Serif,Tahoma,Arial,Georgia;*/
	padding-top: 5px;
	padding-right: 10px;
	height: 80px;
}
.footer
{
	color: #FFF;
	font-size: 10px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-repeat: repeat-x;
}
.footer a
{
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
}

.footer a:hover
{
	text-decoration: underline;
}

.ul
{
	color: #7c2b83;
}
.datatable
{
	border: 1px solid #ffffff;
	border-collapse: collapse;
	border-style: none;
}
.datatable td
{
	border: 1px solid #ffffff;
	padding: 0.3 em;
	text-align: center;
}

.datatable th
{
	border: 1px solid #ffffff;
	background-color: #6665ff;
	font-weight: bold;
	text-align: center;
	padding-left: 0.3em;
	color: White;
}
.datatable caption
{
	font: bold 110% Arial, Helvetica, sans-serif;
	color: #33517A;
	text-align: left;
	padding: 0.4em 0 0.8em 0;
}
.datatable tr.altrow
{
	/*background-color:#DFE7F2;*/
	background-color: #f9dff6;
	color: #000000;
}
.datatable tr.difrow
{
	background-color: #ededff;
	color: #000000;
}


/*. boxmenu a:link, .boxmenu a:visited
{  
	text-decoration:none;
	color:Gray;
	}

.boxmenu a:hover
{
	text-decoration:none;
	color:#191970;
	background-color:#C9C3ED;
	border: 1px solid #E2EFF3;
	}
.boxmenu a:active
{
	text-decoration:none;
	color:#FF00FF;
	}*/

.boxcancel
{
	font-weight: normal;
}
.leftNav li
{
	margin-left: -25px;
	margin-right: -30px;
	padding-bottom: 10px;
	padding-right: 10px;
	list-style: none;
	list-style-position: outside;
}
.leftNav li a
{
	/*color:#463161;*/ /*color:Gray;*/
	text-decoration: none;
}
.leftNav li a:hover
{
	text-decoration: none; /*background-color:#C9C3ED;*/
	color: #bb46ef;
}
.boxvisited
{
	/*background-color:#463161;*/
	color: #bb46ef;
}
.boxunvisited
{
	color: Black;
}
.fontTopic
{
	font-size: 25px; /*font-weight:normal;*/
	color: #7c2b83; /*color:#cc3399;*/
	font-weight: bold;
}
.fontTopic2
{
	font-size: 16px; /*font-weight:normal;*/
	color: #7c2b83;
	font-weight: bold;
}
.fontTopic3
{
	font-size: 20px; /*font-weight:normal;*/
	color: #7c2b83;
	font-weight: bold;
}
.datatableCrossTab
{
	border: 1px solid #ffffff;
	border-collapse: collapse;
	border-style: none;
}
.datatableCrossTab td
{
	border: 1px solid #ffffff; /*padding: 0.3 em;*/
	text-align: center;
}

.datatableCrossTab th
{
	border: 1px solid #ffffff;
	background-color: #d6c2db;
	font-weight: lighter;
	text-align: left;
	padding-left: 0.3em;
}
.datatableCrossTab caption
{
	font: bold 110% Arial, Helvetica, sans-serif; /*color:#33517A;*/
	text-align: left;
	padding: 0.4em 0 0.8em 0;
}
.datatableCrossTab tr.altrow
{
	/*background-color:#DFE7F2;*/
	background-color: #e9e1ee;
}
.datatableCrossTab tr.difrow
{
	background-color: #f8eeee;
}
.datatableLeft
{
	border: 1px solid #ffffff;
	border-collapse: collapse;
	border-style: none;
}
.datatableLeft td
{
	border: 1px solid #ffffff; /*padding: 0.3 em;*/
	text-align: left;
}

.datatableLeft th
{
	border: 1px solid #ffffff;
	background-color: #d6c2db;
	font-weight: bold;
	text-align: center;
	padding-left: 0.3em;
}
.datatableLeft caption
{
	font: bold 110% Arial, Helvetica, sans-serif;
	color: #33517A;
	text-align: left;
	padding: 0.4em 0 0.8em 0;
}
.datatableLeft tr.altrow
{
	/*background-color:#DFE7F2;*/
	background-color: #e9e1ee;
	color: #000000;
}
.datatableLeft tr.difrow
{
	background-color: #f8eeee;
	color: #000000;
}
.font-HeadQ
{
	font-weight: normal;
	font-size: 18px;
	padding-left: 5px;
	padding-right: 5px;
}
.font-DescA
{
	padding-left: 5px;
	padding-right: 5px;
}

.datatablePhone
{
	border: 1px solid #ffffff;
	border-collapse: collapse;
	border-style: none;
}
.datatablePhone td
{
	border: 1px solid #ffffff; /*padding: 0.3 em;*/
	text-align: left;
}

.datatablePhone th
{
	border: 1px solid #ffffff;
	background-color: #d6c2db;
	text-align: left;
	padding-left: 0.3em;
}
.datatablePhone caption
{
	font: bold 110% Arial, Helvetica, sans-serif; /*color:#33517A;*/
	text-align: left;
	padding: 0.4em 0 0.8em 0;
}
.datatablePhone tr.altrow
{
	/*background-color:#DFE7F2;*/
	background-color: #e9e1ee;
}
.datatablePhone tr.difrow
{
	background-color: #f8eeee;
}

.datatableCenterHead
{
	border: 1px solid Black;
	border-collapse: collapse;
	border-style: none;
}
.datatableCenterHead td
{
	border: 1px solid Black; /*padding: 0.3 em;*/
	text-align: left;
	color: Black;
	font-size: 15px;
	font-weight: normal;
}

.datatableCenterHead th
{
	border: 1px solid Black;
	background-color: #d6c2db;
	text-align: center;
	padding-left: 0.3em;
}
.datatableCenterHead caption
{
	font: bold 110% Arial, Helvetica, sans-serif; /*color:#33517A;*/
	text-align: left;
	padding: 0.4em 0 0.8em 0;
}
.datatableCenterHead tr.altrow
{
	/*background-color:#DFE7F2;*/
	background-color: #e9e1ee;
}
.datatableCenterHead tr.difrow
{
	background-color: #f8eeee;
}

.dropdownS
{
	float: left;
	padding-right: 5px;
	padding: 0;
	margin: 0;
	color: White;
}
@media print
{
	/*.noprint {visibility:hidden;} */
	.noprint
	{
		display: none;
	}
}

.dropdownS dt
{
	margin: 0;
	width: 200;
	border-right: solid 1px #6e4bb8;
	padding: 8px;
	padding-top: 0px;
	font-weight: bold;
	font-size: 13px;
	cursor: pointer;
	background-color: #5e008a;
	color: White;
}
.dropdownS dt:hover
{
	background-color: #5e008a;
}
.dropdownS dd
{
	padding: 0;
	margin: 0;
	position: absolute;
	overflow: hidden;
	width: 220;
	display: none;
	z-index: 200;
	color: White;
}
.dropdownS ul
{
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	width: 216;
	border: 1px;
	list-style: none;
	border-top: none;
	color: White;
}
.dropdownS li
{
	display: inline;
	color: White;
}
.dropdownS a, .dropdown a:active, .dropdownS a:visited
{
	display: block;
	padding: 5px;
	color: White;
	text-decoration: none;
	background: #7b2b82;
	width: 206;
}
.dropdownS a:hover
{
	background-color: #5e008a;
	color: White;
}
.dropdownS .underline
{
	border-bottom: 1px solid #d6c2db;
}




.dropdownD
{
	float: left;
	padding-right: 5px;
	padding: 0;
	margin: 0;
	color: White;
}
.dropdownD dt
{
	margin: 0;
	width: 105px;
	border-right: solid 1px #6e4bb8;
	padding: 8px;
	padding-top: 0px;
	font-weight: bold;
	font-size: 13px;
	cursor: pointer;
	background-color: #462367;
	color: White;
}
.dropdownD dt:hover
{
	background-color: #462367;
}
.dropdownD dd
{
	padding: 0;
	margin: 0;
	position: absolute;
	overflow: hidden;
	width: 122px;
	display: none;
	z-index: 200;
	color: White;
}
.dropdownD ul
{
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	width: 202px;
	border: 1px;
	list-style: none;
	border-top: none;
	color: White;
}
.dropdownD li
{
	display: inline;
	color: White;
}
.dropdownD a, .dropdown a:active, .dropdownD a:visited
{
	display: block;
	padding: 5px;
	color: White;
	text-decoration: none;
	background: #7b2b82;
	width: 202px;
}
.dropdownD a:hover
{
	background-color: #5e008a;
	color: White;
}
.dropdownD .underline
{
	border-bottom: 1px solid #d6c2db;
}


.dropdownC
{
	float: left;
	padding-right: 5px;
	padding: 0;
	margin: 0;
	color: White;
}
.dropdownC dt
{
	
	margin: 0;
	width: 200;
	border-right: solid 1px #6e4bb8;
	padding: 8px;
	padding-top: 0px;
	font-weight: bold;
	font-size: 13px;
	cursor: pointer;
	background-color: #462367;
	color: White;
}
.dropdownC dt:hover
{
	background-color: #462367;
}
.dropdownC dd
{
	padding: 0;
	margin: 0;
	position: absolute;
	overflow: hidden;
	width: 220;
	display: none;
	z-index: 200;
	color: White;
}
.dropdownC ul
{
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	width: 216;
	border: 1px;
	list-style: none;
	border-top: none;
	color: White;
}
.dropdownC li
{
	display: inline;
	color: White;
}
.dropdownC a, .dropdown a:active, .dropdownC a:visited
{
	display: block;
	padding: 5px;
	color: White;
	text-decoration: none;
	background: #7b2b82;
	width: 206;
}
.dropdownC a:hover
{
	background-color: #5e008a;
	color: White;
}
.dropdownC .underline
{
	border-bottom: 1px solid #d6c2db;
}



.dropdownL
{
	float: left;
	padding-right: 5px;
	padding: 0;
	margin: 0;
	color: White;
}
.dropdownL dt
{
	padding: 8px;
	margin: 0;
	width: 175px; /*border: 1px solid #6e4bb8;*/
	border-right: solid 1px #6e4bb8;
	padding-top: 0px;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	background-color: #462367;
	color: White;
 
}
.dropdownL dt:hover
{
	background-color: #462367;
}
.dropdownL dd
{
	padding: 0;
	margin: 0;
	position: absolute;
	overflow: hidden;
	width: 195px;
	display: none;
	z-index: 200;
	color: White;
}
.dropdownL ul
{
	padding: 0px;
	margin:0px;
	margin-top: 3px;
	width: 191px;
	border: 1px;
	
	list-style: none;
	border-top: none;
	color: White;
}
.dropdownL li
{
	display: inline;
	color: White;
}
.dropdownL a, .dropdown a:active, .dropdownL a:visited
{
	display: block;
	padding: 5px;
	color: White;
	text-decoration: none;
	background: #7b2b82;
	width: 181px;
}
.dropdownL a:hover
{
	background-color: #5e008a;
	color: White;
}
.dropdownL .underline
{
	border-bottom: 1px solid #d6c2db;
}








.dropdownAD
{
	float: left;
	padding-right: 0px;
	padding: 0;
	margin: 0;
	color: White;
}
.dropdownAD dt
{
	padding: 0;
	margin: 0;
		/*width: 175px;*/
		border: 1px solid #6e4bb8;
		padding: 0px;
		font-size: 13px;
		font-weight: bold;
		color: White;
	text-align:center;
	
	cursor: pointer;
	/*background-color: #112c9d;*/
	
	background-image:url('/images/_btn/btnAdmin.gif');
	width:224px;
	height:32px;
}
.dropdownAD dt:hover
{
	/*background-color: #462367;*/
}
.dropdownAD dd
{
	padding: 0;
	margin: 0;
	position: absolute;
	overflow: hidden;
	width: 226px;
	display: none;
	z-index: 200;
	color: White;
}
.dropdownAD ul
{
	padding: 0;
	margin: 0;
	width: 226px;
	border: 1px;
	list-style: none;
	border-top: none;
	color: White;
}
.dropdownAD li
{
	display:inline;
	color: White;
}
.dropdownAD a, .dropdownAD a:active, .dropdownAD a:visited
{
	
	display: block;
	padding: 5px;
	color: White;
	text-decoration: none;
	background: #2159e4;
	width: 226px;
}
.dropdownAD a:hover
{
	background-color: #4a7bf3;
	color: White;
}
.dropdownAD .underline
{
	border-bottom: 1px solid #d6c2db;
}
