@charset "utf-8";
/* CSS Document */

/* general */
body{
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:#FFFFFF;
	color:#000000;
	}
p, lebel, div, input, select, form, h1, h2, h3, h4, h5, h6{
	padding:0 0 0 0;
	margin:0 0 0 0;	
	}
td, tr, table{
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
ul{
	list-style-type:none;	
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
img{
	display:block;
	border:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
.spacer{
	font-size:0;
	line-height:0;
	clear:both;
	}
/* general */

/*================================================== INDEX ==========================================================*/

/* top */
.top{
	text-align:left;
	}
.top p{
	text-align:center;
	font-family:Arial;
	font-size:12px;
	color:#6e8dd9;
	font-weight:normal;
	margin:0 0 -10px 0;
	}
/* top */

/* left pannel */
.left{
	float:left;
	/*margin-top:-10px;*/
	}
.left_panel{
	background:url(images/left_pannel.gif) no-repeat;
	height:652px; width:192px;
	margin-left:28px;
	margin-bottom:-20px;
	}
.left_panelCont{
	padding:456px 0 0 22px;
	}
.left_panelCont a.lsten{
	display:block;
	background:url(images/left_panel_menu.gif) no-repeat;
	height:26px; width:146px;
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bolder;
	padding-left:10px;
	/*line-height:22px;*/
	padding-top:5px;
	text-decoration:none;
	}
.left_panelCont a:hover.lsten{
	text-decoration:underline;
	}
.left_panelCont a.view{
	display:block;
	background:url(images/left_panel_menu.gif) no-repeat;
	height:26px; width:146px;
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bolder;
	padding-left:10px;
	/*line-height:22px;*/
	padding-top:5px;
	margin-top:115px;
	text-decoration:none;
	}
.left_panelCont a:hover.view{
	text-decoration:underline;
	}
.left_image{
	margin:20px 0 0 32px;
	}
/* left pannel */

/* right panel top */
.loginArea{
	/*width:720px;*/ height:40px;
	}
.loginAreaCont{
	margin:0 0 0 0;
	}
.loginAreaCont a.login{
	display:block;
	float:left;
	background:url(images/login_button.gif) no-repeat;
	height:39px; width:39px;
	margin:0 0 0 0;
	}
.loginAreaCont a.logout{
	display:block;
	float:left;
	background:url(images/logout_button.gif) no-repeat;
	height:39px; width:39px;
	margin:0 0 0 0;
	}
.loginAreaCont a.newsletteradd{
	display:block;
	float:right;
	/*background:url(images/signup_newletter.gif) no-repeat;*/
	height:38px; width:197px;
	margin:0 0 0 0;
	}

.loginAreaCont p{
	font-family:arial;
	float:left;
	font-size:9px;
	color:#2b5eac;
	font-weight:normal;
	text-align:right;
	margin:5px 0 0 0;
	}
.loginAreaCont p span{
	font-family:arial;
	font-size:15px;
	color:#2b5eac;
	font-weight:bold;
	text-align:left;
	margin:0 0 0 0;
	}
.loginAreaCont h2{
	font-family:arial;
	font-size:15px;
	color:#2b5eac;
	font-weight:bold;
	text-align:left;
	margin:-9px 0 0 0;
	}
/* right panel top */

/* right panel nav1 */
.nav{
	float:left;
	width:715px;
	}
.nav ul{
	margin:0 0 0 10px;
	}
.nav ul li.aaa{
	float:left;
	position:relative;
	width:99px;
	margin:0 -25px 0 0;
	line-height:32px;
	}
.nav ul li.aaa a{
	display:block;
	background:url(images/menu_left.gif) no-repeat 0 0;
	height:31px;
	padding-left:32px;
	text-decoration:none;
	line-height:32px;
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	}
.nav ul li.aaa a span{
	display:block;
	background:url(images/menu_left%20span.gif) no-repeat 100% 0;
	height:31px;
	padding-right:32px;
	}
.nav ul li.aaa a:hover, .nav ul li.aaa a.active{
	background:url(images/menu_hover.gif) no-repeat 0 0;
	color:#FFFFCC;
	}
.nav ul li.aaa a:hover span, .nav ul li.aaa a.active span{
	background:url(images/menu_hover%20span.gif) no-repeat 100% 0;
	}
.nav ul li.bbb{
	float:left;
	position:relative;
	margin:0 -25px 0 1px;
	width:118px;
	line-height:32px;
	}
.nav ul li.bbb a{
	display:block;
	background:url(images/menu_left.gif) no-repeat 0 0;
	height:31px;
	padding-left:32px;
	text-decoration:none;
	line-height:32px;
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	}
.nav ul li.bbb a span{
	display:block;
	background:url(images/menu_left%20span.gif) no-repeat 100% 0;
	height:31px;
	padding-right:20px;
	}
.nav ul li.bbb a:hover, .nav ul li.bbb a.active{
	background:url(images/menu_hover.gif) no-repeat 0 0;
	color:#FFFFCC;
	}
.nav ul li.bbb a:hover span, .nav ul li.bbb a.active span{
	background:url(images/menu_hover%20span.gif) no-repeat 100% 0;
	}
.nav ul li.ccc{
	float:left;
	position:relative;
	margin:0 -25px 0 2px;
	width:139px;
	line-height:32px;
	}
.nav ul li.ccc a{
	display:block;
	background:url(images/menu_left.gif) no-repeat 0 0;
	height:31px;
	padding-left:32px;
	text-decoration:none;
	line-height:32px;
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	}
.nav ul li.ccc a span{
	display:block;
	background:url(images/menu_left%20span.gif) no-repeat 100% 0;
	height:31px;
	padding-right:32px;
	}
.nav ul li.ccc a:hover, .nav ul li.ccc a.active{
	background:url(images/menu_hover.gif) no-repeat 0 0;
	color:#FFFFCC;
	}
.nav ul li.ccc a:hover span, .nav ul li.ccc a.active span{
	background:url(images/menu_hover%20span.gif) no-repeat 100% 0;
	}
.nav ul li.ddd{
	float:left;
	position:relative;
	margin:0 -25px 0 3px;
	width:240px;
	line-height:32px;
	}
.nav ul li.ddd a{
	display:block;
	background:url(images/menu_left.gif) no-repeat 0 0;
	height:31px;
	padding-left:32px;
	text-decoration:none;
	line-height:32px;
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	}
.nav ul li.ddd a span{
	display:block;
	background:url(images/menu_left%20span.gif) no-repeat 100% 0;
	height:31px;
	padding-right:10px;
	}
.nav ul li.ddd a:hover, .nav ul li.ddd a.active{
	background:url(images/menu_hover.gif) no-repeat 0 0;
	color:#FFFFCC;
	}
.nav ul li.ddd a:hover span, .nav ul li.ddd a.active span{
	background:url(images/menu_hover%20span.gif) no-repeat 100% 0;
	}


.nav ul li.picture{
	float:left;
	position:relative;
	width:99px;
	margin:0 -20px 0 0;
	line-height:32px;
	}
.nav ul li.picture a{
	display:block;
	background:url(images/menu_left.gif) no-repeat 0 0;
	height:31px;
	padding-left:30px;
	text-decoration:none;
	line-height:32px;
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	}
.nav ul li.picture a span{
	display:block;
	background:url(images/menu_left%20span.gif) no-repeat 100% 0;
	height:31px;
	padding-right:40px;
	}
.nav ul li.picture a:hover, .nav ul li.picture a.active{
	background:url(images/menu_hover.gif) no-repeat 0 0;
	color:#FFFFCC;
	}
.nav ul li.picture a:hover span, .nav ul li.picture a.active span{
	background:url(images/menu_hover%20span.gif) no-repeat 100% 0;
	}
	
	
	
.nav2{
	float:left;
	width:715px;
	}
.nav2 ul.uno{
	margin:2px 0 0 10px;
	}
.nav2 ul.uno a.fig11{
	display:block;
	}
.nav2 ul.uno a.fig11#light{
	display:block;
	background:url(link/books_hover.jpg) no-repeat;
	height:31px; width:99px;
	}
	
.nav2 ul.uno a.fig22{
	display:block;
	}
.nav2 ul.uno a.fig22#light{
	display:block;
	background:url(link/seminar_hover.jpg) no-repeat;
	height:31px; width:176px;
	}
	
.nav2 ul.uno a.fig33{
	display:block;
	}
.nav2 ul.uno a.fig33#light{
	display:block;
	background:url(link/hypno_hover.jpg) no-repeat;
	height:31px; width:126px;
	}
	
.nav2 ul.uno a.fig44{
	display:block;
	}
.nav2 ul.uno a.fig44#light{
	display:block;
	background:url(link/login_hover.jpg) no-repeat;
	height:31px; width:129px;
	}
	
.nav2 ul.uno a.fig55{
	display:block;
	}
.nav2 ul.uno a.fig55#light{
	display:block;
	background:url(link/linkd_hover.jpg) no-repeat;
	height:31px; width:85px;
	}

.nav2 ul.uno a.fig66{
	display:block;
	}
.nav2 ul.uno a.fig66#light{
	display:block;
	background:url(link/contact_hover.jpg) no-repeat;
	height:31px; width:74px;
	}

.gap{
	width:120px;
	}

/* right panel nav1 */

/* body */
.body{
	background-image:url(images/body_bg.gif);
	background-color:#FFFFFF;
	background-position:top;
	background-repeat:no-repeat;
	height:auto;
	}
/* body left */
.bodyLft{
	float:left;
	}
.bodyLftCont{
	float:left;
	padding:10px 10px 10px 20px;
	}
.bodyLftCont p{
	text-align:left;
	font-family:arial;
	font-size:12px;
	color:#0277a3;
	font-weight:normal;
	}
.bodyLftCont p span{
	font-weight:bolder;
	}
.bodyLft_banner{
	background:url(images/body_text.gif) no-repeat;
	height:133px; width:391px;
	margin:0 0 0 11px;
	}
.bodyLft_dialogTop{
	background:url(images/dialogTop.png) no-repeat;
	height:16px; width:348px;
	margin:20px 0 0 22px;
	}
.bodyLft_dialogMid{
	background:#0076a1;
	display:block;
	width:348px;
	height:178px;
	padding:2px 0 2px 0;
	margin:-3px 0 0 22px;
	}
.bodyLft_dialogMidCont{
	float:left;
	/*margin-bottom:2px;*/
	}
.bodyLft_dialogMidCont h3{
	text-align:center;
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0 10px 0 10px;;
	}
.bodyLft_dialogMidCont_bullet01{
	float:left;
	background:url(images/bullet01.gif) no-repeat;
	height:46px; width:337px;
	margin:10px 0 0 6px;
	}
.bodyLft_dialogMidCont_bullet01 h2{
	font-family:arial;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#0277a3;
	line-height:15px;
	margin:5px 0 0 35px;
	}
.bodyLft_dialogMidCont_bullet02{
	float:left;
	background:url(images/bullet02.gif) no-repeat;
	height:46px; width:337px;
	margin:2px 0 0 6px;
	}
.bodyLft_dialogMidCont_bullet02 h2{
	font-family:arial;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#0277a3;
	line-height:15px;
	margin:5px 0 0 35px;
	}
.bodyLft_dialogMidCont_bullet03{
	float:left;
	background:url(images/bullet03.gif) no-repeat;
	height:46px; width:337px;
	margin:2px 0 0 6px;
	}
.bodyLft_dialogMidCont_bullet03 h2{
	font-family:arial;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#0277a3;
	line-height:15px;
	margin:5px 0 0 35px;
	}
.bodyLft p.t{
	font-family:arial;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#0277a3;
	line-height:18px;
	margin:20px 20px 0 21px;
	}
.bodyLft p.tt{
	font-family:arial;
	text-align:left;
	font-size:14px;
	font-weight:bolder;
	color:#0277a3;
	line-height:15px;
	margin:3px 0 0 21px;
	}
.bodyLft a.para{
	display:block;
	background:url(images/para_anchor.gif) no-repeat;
	height:19px; width:72px;
	font-family:arial;
	text-align:center;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:19px;
	}
.bodyLft a:hover.para{
	text-decoration:underline;
	}
.bodyLft_dialogBot{
	background:url(images/dialogBot.png) no-repeat;
	height:16px; width:348px;
	margin:0 0 0 22px;
	}
/* body left */
/* body right */
.rightBlock01{
	background:url(images/join_block01.png) no-repeat 0 0;
	height:233px; width:300px;
	margin-top:20px;
	}
.rightBlock01Cont{
	margin:0;
	padding-top:10px;
	}
.rightBlock01Cont p{
	text-align:left;
	font-family:arial;
	font-size:12px;
	color:#5663c6;
	font-weight:bold;
	line-height:18px;
	font-style:italic;
	margin:0 0 0 10px;
	}
.rightBlock01Cont a.top{
	display:block;
	background:url(images/left_panel_menu2.gif) no-repeat;
	height:26px; width:146px;
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bolder;
	padding-left:20px;
	/*line-height:22px;*/
	padding-top:5px;
	margin-top:10px;
	margin-left:10px;
	text-decoration:none;
	}
.rightBlock01Cont a:hover.top{
	text-decoration:underline;
	}
.rightBlock01Cont_flash{
	margin:0 0 0 10px;
	}
.rightBlock02{
	background:url(images/join_block02.png) no-repeat 0 0;
	height:233px; width:300px;
	margin-top:10px;
	}
.rightBlock02Cont{
	margin:0;
	padding-top:185px;
	padding-left:150px;
	}
.rightBlock02Cont a.bot{
	display:block;
	float:left;
	background:url(images/left_panel_menu3.gif) no-repeat;
	height:31px; width:120px;
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bolder;
	padding-left:17px;
	/*line-height:22px;*/
	padding-top:5px;
	margin-top:0px;
	margin-left:0px;
	text-decoration:none;
	}
.rightBlock02Cont a:hover.bot{
	text-decoration:underline;
	}
.rightBlock03{
	background:url(images/join_block03.png) no-repeat 0 0;
	height:245px; width:301px;
	margin-top:10px;
	}
.rightBlock03Cont{
	/*margin:0;*/
	/*margin-top:25px;*/
	padding-top:25px;
	padding-left:0px;
	line-height:7px;
	}
.rightBlock03Cont h6{
	text-align:left;
	font-family:arial;
	font-size:10px;
	color:#5663c6;
	line-height:13px;
	font-weight:normal;
	margin:5px 0 0 10px;
	}
.rightBlock03Cont a.mor{
	font-family:arial;
	float:left;
	font-size:10px;
	text-align:left;
	text-decoration:none;
	line-height:10px;
	color:#2217ac;
	font-weight:bolder;
	margin:5px 0 0 10px;
	}
.rightBlock03Cont a:hover.mor{
	text-decoration:underline;
	}
.rightBlock03Cont a.after{
	display:block;
	float:left;
	height:20px; width:149px;
	position:relative;
	margin:-5px 0 0 3px;
	}
.rightBlock03Cont_images{
	height:169px; width:149px;
	position:relative;
	margin:3px 0 0 0;
	}
.rightBlock04{
	background:url(images/join_block04.gif) no-repeat 0 0;
	height:184px; width:301px;
	margin-top:10px;
	}
/* body right */
/* body */

/* footer */
.footerArea{
	float:left;
	padding-bottom:20px;
	}
.footerArea ul.link{
	margin:3px 0 0 108px;
	}
.footerArea ul.link li{
	float:left;
	margin:0 0 0 8px;
	color:#1e218f;
	}
.footerArea ul.link li a{
	font-family:arial;
	font-size:12px;
	color:#1e218f;
	text-decoration:none;
	font-weight:normal;
	}
.footerArea ul.link li a:hover{
	text-decoration:underline;
	}
.footerArea p{
	text-align:left;
	font-family:arial;
	font-size:11px;
	color:#2a80ac;
	margin:10px 0 0 300px;
	}
.footerArea a.last{
	text-align:left;
	font-family:arial;
	font-size:11px;
	color:#2a80ac;
	text-decoration:none;
	/*margin:10px 0 0 300px;*/
	}
.footerArea a:hover.last{
	text-decoration:underline;
	}
/* footer */

/*================================================== INDEX ==========================================================*/

/*================================================== FOOD DIARY =====================================================*/
.diaryTop{
	background:url(images/foodDiary_banner.gif) no-repeat 0 0;
	width:699px; /*height:192px;*/
	margin-left:11px;
	}
.diaryTop h1{
	text-align:right;
	font-family:arial;
	font-size:13px;
	font-weight:bolder;
	color:#ff0000;
	margin:23px 12px 0 0;
	}
.diaryTop h1 span{
	color:#2217ac;
	}
.diaryTop_statBlock{
	background:url(images/stat_block.png) no-repeat 0 0;
	height:176px; width:215px;
	margin:17px 0 0 10px;
	}
.diaryTop_statBlockInner{
	height:115px; width:200px;
	line-height:10px;
	}
.diaryTop_statBlockInner h1{
	/*float:left;*/
	text-align:left;
	font-family:Arial;
	font-size:16px;
	color:#ff0000;
	/*line-height:12px;*/
	font-weight:bolder;
	margin:10px 0 0 65px;
	}
.diaryTop_statBlockInner h2{
	float:right;
	text-align:right;
	font-family:Arial;
	font-size:12px;
	color:#ff0000;
	/*line-height:12px;*/
	font-weight:bolder;
	margin:5px 0 0 0;
	}
.diaryTop_statBlockInner h3{
	float:left;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	color:#2217ac;
	/*line-height:12px;*/
	font-weight:bolder;
	margin:5px 0 0 5px;
	}
.diaryTop_statBlockInner h4{
	/*float:left;*/
	/*text-align:left;*/
	font-family:Arial;
	font-size:20px;
	color:#FFFFFF;
	line-height:12px;
	font-weight:bolder;
	margin:35px 0 0 0px;
	}
	
	
.foodDiaryArea{
	width:670px;
	/*border:#000000 1px solid;*/
	margin-left:25px;
	}
.foodDiaryArea_DiaryTop{
	background:url(images/DiaryTop.gif) no-repeat 0 0;
	width:669px; height:42px;
	margin:0 0 0 0;
	padding-top:3px;
	}
.foodDiaryArea_DiaryTop h3{
	text-align:left;
	font-family:arial;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0 0 0 310px;
	}
.foodDiaryArea_DiaryMid{
	background:url(images/DiaryMid.gif) repeat-y 0 0;
	width:669px;
	margin:-4px 0 0 0;
	}
.foodDiaryArea_DiaryMidTable{
	margin-left:5px;
	line-height:0;
	}
.foodDiaryArea_DiaryMidTable h2{
	/*text-align:right;*/
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:12px;
	margin-right:5px;
	}
.foodDiaryArea_DiaryMidTable textarea.big{
	background:url(images/bigtextarea.gif) no-repeat 0 0;	
	height:126px; width:520px;
	overflow:auto;
	border:none;
	font-family:arial;
	font-size:12px;
	color:#0080aa;
	font-weight:bold;
	font-style:italic;
	padding:0 0 0 5px;
	margin:5px 0 0 0;
	}
.foodDiaryArea_DiaryMidTable_dayLink{
	height:30px;
	}
.foodDiaryArea_DiaryMidTable_dayLink a{
	display:block;
	/*position:relative;*/
	background:url(images/weekmenu.gif) no-repeat 0 0;
	height:29px; width:28px;
	font-family:arial;
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:29px;
	text-align:center;
	margin-top:5px;
	margin-left:18px;
	}	
.foodDiaryArea_DiaryMidTable_dayLink a:hover{
	display:block;
	background:url(images/weekmenu_hover.gif) no-repeat 0 0;
	height:29px; width:28px;
	}
.foodDiaryArea_DiaryMidTable_dayLink a.hlght{
	display:block;
	background:url(images/weekmenu_hover.gif) no-repeat 0 0;
	height:29px; width:28px;
	}

.endpart{
	margin-left:25px;
	}
.endpart input.back{
	display:block;
	height:31px; width:184px;
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	line-height:12px;
	font-weight:bold;
	}
.endpart input.save{
	display:block;
	height:31px; width:94px;
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	line-height:12px;
	font-weight:bold;
	}
.endpart h1{
	text-align:right;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
	}
	
.foodDiaryArea_DiaryBot{
	background:url(images/DiaryBot.gif) no-repeat 0 0;
	width:675px; height:33px;
	position:relative;
	margin:0 0 0 0;
	}
/*================================================== FOOD DIARY =====================================================*/
/*================================================== CLIENT AREA =====================================================*/
.diaryTop2{
	background:url(images/clientArea_banner.gif) no-repeat 0 0;
	width:699px; /*height:192px;*/
	margin-left:11px;
	}
.diaryTop2 h1{
	text-align:right;
	font-family:arial;
	font-size:13px;
	font-weight:bolder;
	color:#ff0000;
	margin:23px 12px 0 0;
	}
.diaryTop2 h1 span{
	color:#2217ac;
	}
.diaryTop2_statBlock{
	background:url(images/stat_block.png) no-repeat 0 0;
	height:176px; width:215px;
	margin:17px 0 0 10px;
	}
.diaryTop2_statBlockInner{
	height:115px; width:200px;
	line-height:10px;
	}
.diaryTop2_statBlockInner h1{
	/*float:left;*/
	text-align:left;
	font-family:Arial;
	font-size:16px;
	color:#ff0000;
	/*line-height:12px;*/
	font-weight:bolder;
	margin:10px 0 0 65px;
	}
.diaryTop2_statBlockInner h2{
	float:right;
	text-align:right;
	font-family:Arial;
	font-size:12px;
	color:#ff0000;
	/*line-height:12px;*/
	font-weight:bolder;
	margin:5px 0 0 0;
	}
.diaryTop2_statBlockInner h3{
	float:left;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	color:#2217ac;
	/*line-height:12px;*/
	font-weight:bolder;
	margin:5px 0 0 5px;
	}
.diaryTop2_statBlockInner h4{
	/*float:left;*/
	/*text-align:left;*/
	font-family:Arial;
	font-size:20px;
	color:#FFFFFF;
	line-height:12px;
	font-weight:bolder;
	margin:35px 0 0 0px;
	}
.progress{
	width:672px;
	}
.progressTop{
	background:url(images/progress_top.gif) no-repeat 0 0;
	height:35px; width:668px;
	margin-left:30px;
	padding-top:2px;
	}
.progressTop h3{
	text-align:left;
	font-family:arial;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0 0 0 260px;
	}
.progressMid{
	background-color:#006091;
	border-left:#ff0000 1px solid;
	border-right:#ff0000 1px solid;
	width:656px;
	position:relative;
	margin-left:31px;
	margin-top:-2px;
	/*padding:0 5px 5px 5px;*/
	}
.progressMidTable{
	line-height:0px;
	}
.progressMidTable h2{
	text-align:right;
	font-family:arial;
	font-size:12px;
	line-height:16px;
	color:#FFFFFF;
	margin-right:5px;
	/*font-weight:normal;*/
	}
.progressMidTable_stone{
	background:url(images/weekstone.png) no-repeat 50% 50%;
	height:34px; width:62px;
	}
.progressMidTable_stone p{
	font-family:arial;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	color:#FFFFFF;
	}
.progressMidTableBg{
	border:none;
	/*float:left;*/
	background:url(images/block.gif) no-repeat 0 0;
	height:37px; width:63px;
	padding-top:10px;
	}
.progressMidTableBg input.redd{
	border:none;
	/*float:left;*/
	background:url(images/vanish.gif) no-repeat 0 0;
	height:16px; width:56px;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	color:#ff0000;
	text-align:center;
	/*margin-top:6px;*/
	padding-top:0px;
	}
.progressMidTableBg input.blackk{
	border:none;
	/*float:left;*/
	background:url(images/vanish.gif) no-repeat 0 0;
	height:16px; width:56px;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	color:#000000;
	text-align:center;
	/*margin-top:6px;*/
	padding-top:0px;
	}
.progressBot{
	background:url(images/progress_bot.gif) no-repeat 0 0;
	height:24px; width:668px;
	margin-left:30px;
	margin-top:-2px;
	/*padding-top:2px;*/
	}
	
.exercise{
	width:672px;
	}
.exerciseTop{
	background:url(images/exerciseTop.gif) no-repeat 0 0;
	height:36px; width:668px;
	margin-left:30px;
	padding-top:2px;
	}
.exerciseTop h3{
	text-align:left;
	font-family:arial;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0 0 0 265px;
	}
.exerciseMid{
	background-color:#0099ea;
	border-left:#ff0000 1px solid;
	border-right:#ff0000 1px solid;
	width:656px;
	position:relative;
	margin-left:31px;
	margin-top:-2px;
	/*padding:0 5px 5px 5px;*/
	}
.exerciseMidTable{
	line-height:0px;
	}
.exerciseMidTable h2{
	text-align:right;
	font-family:arial;
	font-size:11px;
	line-height:12px;
	color:#FFFFFF;
	margin-right:5px;
	/*font-weight:normal;*/
	}
.exerciseMidTable_stone{
	background:url(images/weekstone2.png) no-repeat 50% 50%;
	height:35px; width:28px;
	position:relative;
	}
.exerciseMidTable_stone p{
	/*text-align:center;*/
	font-family:arial;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	margin-left:30px;
	color:#FFFFFF;
	}
.exerciseMidTableBg{
	border:none;
	/*float:left;*/
	background:url(images/block2.gif) no-repeat 0 0;
	height:37px; width:63px;
	padding-top:10px;
	}
.exerciseMidTable textarea.red{
	border:none;
	/*float:left;*/
	background:url(images/vanish.gif) no-repeat 0 0;
	height:37px;
	width:63px;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	color:#ff0000;
	text-align:center;
	margin-top:-5px;
	padding-top:0px;
	overflow: auto;
	}
.exerciseMidTable textarea.black{
	border:none;
	float:left;
	background:url(images/vanish.gif) no-repeat 0 0;
	height:37px;
	width:63px;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	color:#000000;
	text-align:center;
	margin-top:-5px;
	padding-top:0px;
	overflow: auto;
	}
.exerciseMidTable input.red2{
	border:none;
	/*float:left;*/
	background:url(images/vanish.gif) no-repeat 0 0;
	height:16px; width:56px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	color:#ff0000;
	text-align:center;
	/*margin-top:6px;*/
	padding-top:0 0 5 0 px;
	}
.exerciseMidTable input.black2{
	border:none;
	float:left;
	background:url(images/vanish.gif) no-repeat 0 0;
	height:16px; width:56px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	color:#000000;
	text-align:center;
	/*margin-top:6px;*/
	padding-top:0 0 5 0 px;
	}
.exerciseBot{
	background:url(images/exerciseBot.gif) no-repeat 0 0;
	height:29px; width:668px;
	margin-left:30px;
	margin-top:-2px;
	/*padding-top:2px;*/
	}


.elsePart{
	line-height:0px;
	/*width:662px;*/
	margin-left:30px;
	}
.videoBlock{
	background:url(images/videoBlock.gif) no-repeat 0 0;
	height:198px; width:215px;
	position:relative;
	}
.videoBlockCont{
	float:left;
	}
.videoBlockCont p{
	text-align:left;
	font-family:arial;
	font-size:12px;
	color:#5663c6;
	font-style:italic;
	line-height:18px;
	font-weight:bold;
	margin:55px 55px 0 12px;
	}
.videoBlockCont a.click{
	display:block;
	background:url(images/button01.gif) no-repeat 0 0;
	height:31px; width:123px;
	line-height:31px;
	text-decoration:none;
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
	margin:17px 0 0 12px;
	}

	
.questionBlock{
	background:url(images/questionBlock.gif) no-repeat 0 0;
	height:236px; width:217px;
	margin-left:7px;
	position:relative;
	}
.questionBlockCont{
	float:left;
	padding:75px 0 0 15px;
	}
.questionBlockCont form.ww{
	float:left;
	text-align:left;
	}
.questionBlockCont input.ttt{
	display:block;
	background-image:url(images/textarea.gif);
	background-position:left top;
	/*border:#000000 1px solid;*/
	border:none;
	height:80px; width:172px;
	font-family:arial;
	font-size:12px;
	font-style:italic;
	color:#5663c6;
	font-weight:bold;
	text-align:left;
	float:left;
	line-height:15px;
	/*margin:75px 0 0 5px;*/
	}
.questionBlockCont textarea.qst{
	display:block;
	/*float:left;*/
	background-image:url(images/textarea.gif);
	background-position:left top;
	overflow:auto;
	/*border:#000000 1px solid;*/
	border:none;
	height:80px; width:172px;
	font-family:arial;
	font-size:12px;
	font-style:italic;
	color:#5663c6;
	font-weight:bold;
	text-align:left;
	float:left;
	line-height:15px;
	margin:-1px -1px -4px -1px;
	}
.questionBlockCont input.send{
	display:block;
	/*float:left;*/
	/*background:url(images/button01.gif) no-repeat 0 0;
	height:31px; width:123px;*/
	/*line-height:31px;*/
	text-decoration:none;
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	position:relative;
	/*padding-left:10px;*/
	margin:20px 0 0 -7px;
	}
	
	
	
.foodDiaryBlock{
	background:url(images/foodDiaryBlock.gif) no-repeat 0 0;
	height:288px; width:226px;
	margin-top:-7px;
	margin-left:7px;
	position:relative;
	}
.foodDiaryBlockCont{
	float:left;
	}
.foodDiaryBlockCont p{
	text-align:left;
	font-family:arial;
	font-size:12px;
	color:#5663c6;
	font-style:italic;
	line-height:18px;
	font-weight:bold;
	margin:75px 55px 0 12px;
	}
.foodDiaryBlockCont a.update{
	display:block;
	background:url(images/button01.gif) no-repeat 0 0;
	height:31px; width:123px;
	line-height:31px;
	text-decoration:none;
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
	margin:18px 0 0 12px;
	}	
	
.imageBlock{
	background:url(images/join_block04.gif) no-repeat 0 0;
	height:184px; width:301px;
	position:relative;
	}
/*================================================== CLIENT AREA =====================================================*/


/*================================================== LOGIN DETAILS =====================================================*/
.bodyLogin_Banner{
	background:url(images/login_detailBanner.gif) no-repeat 0 0;
	height:117px; width:482px;
	margin:0 0 0 12px;
	}
.bodyLogin_Banner_table{
	/*float:left;*/
	width:698px;
	margin-left:12px;
	margin-top:20px;
	line-height:0;
	}
.bodyLogin_Banner_table_LoginTop{
	background:url(images/login_top.gif) no-repeat 0 0;
	height:36px; width:338px;
	}
.bodyLogin_Banner_table_LoginMid{
	background-image:url(images/login_mid.gif);
	background-position:top;
	background-repeat:repeat-y;
	width:332px;
	margin:0 0 0 0;
	}
.bodyLogin_Banner_table_LoginMid p{
	text-align:right;
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:15px;
	margin:0 5px 0 0;
	}
.bodyLogin_Banner_table_LoginMid h5{
	/*text-align:left;*/
	font-family:arial;
	font-size:11px;
	color:#ffe96a;
	font-weight:bold;
	line-height:15px;
	margin:0 5px 0 5px;
	}
.bodyLogin_Banner_table_LoginMid input.username{
	background:url(images/userinput.gif) no-repeat 0 0;
	height:24px; width:183px;
	border:none;
	/*line-height:24px;*/
	padding-left:5px;
	padding-top:5px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#006091;
	margin:0 0 0 0;
	}
.bodyLogin_Banner_table_LoginMid input.submit{
	margin:0 0 0 7px;
	}
.bodyLogin_Banner_table_LoginMid_image{
	/*background:url(images/join_block04.gif) no-repeat 100% 0;
	height:184px; width:301px;*/
	margin:100px 0 0 0;
	position:relative;
	}
.bodyLogin_Banner_table_LoginBot{
	background:url(images/login_bot.gif) no-repeat 0 0;
	height:26px; width:338px;
	}

/*================================================== LOGIN DETAILS =====================================================*/

/*================================================== TESTIMONIAL =================================================*/
.body2{
	background-image:url(images/body_bg.gif);
	background-color:#FFFFFF;
	background-position:top;
	background-repeat:no-repeat;
	height:auto;
	}
.testiTop2{
	background:url(images/testiBanner.gif) no-repeat 0 0;
	width:699px; /*height:192px;*/
	margin-left:11px;
	}
.testiTop2_Block01{
	background:url(images/test01Block2.gif) no-repeat 0 0;
	height:132px; width:304px;
	position:relative;
	margin-top:11px;
	}
.testiTop2_Block01_cont{
	padding-top:8px;
	padding-left:5px;
	}
.testiTop2_Block01_cont h3{
	text-align:left;
	font-family:arial;
	font-size:9px;
	color:#5663c6;
	font-style:italic;
	font-weight:bolder;
	margin:0 5px 0 0;
	line-height:12px;
	}
.testiTop2_Block01_cont a.signup{
	display:block;
	background:url(images/signup.gif) no-repeat 0 0;
	height:23px; width:112px;
	margin:30px 0 0 8px;
	}
.block2_top{
	background:url(images/block2-top.gif) no-repeat 0 0;
	height:21px; width:686px;
	position:relative;
	margin:0 0 0 25px;
	}
.block2_mid{
	background-image:url(images/block2-mid.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#c9ecff;
	height:auto; width:675px;
	border-left:#1d119c 1px solid;
	border-right:#1d119c 1px solid;
	position:relative;
	margin:0 0 0 25px;
	}
.block2_midCont{
	float:left;
	line-height:0;
	}
.block2_midCont h1{
	text-align:left;
	font-family:arial;
	font-size:24px;
	color:#2217ac;
	line-height:28px;
	font-weight:bold;
	font-style:italic;
	margin-left:15px;
	}
.block2_midCont h2.top{
	text-align:left;
	font-family:arial;
	font-size:10px;
	color:#5663c6;
	font-style:italic;
	font-weight:bolder;
	margin:10px 200px 0 15px;
	line-height:12px;
	}
.block2_midCont h2.all{
	text-align:left;
	font-family:arial;
	font-size:10px;
	color:#5663c6;
	font-style:italic;
	font-weight:bolder;
	margin:10px 50px 0 15px;
	line-height:12px;
	}
.block2_midCont a.menu{
	display:block;
	height:22px; width:166px;
	position:relative;
	margin:0 0 0 -2px;
	}
.block2_midCont a.menu2{
	display:block;
	background:url(images/before2.gif) no-repeat 0 0;
	height:22px; width:166px;
	position:relative;
	margin:0 0 0 -2px;
	}
.block2_midCont_chart{
	
	height:185px; width:161px;
	position:relative;
	margin:0 0 0 0px;
	}
.block2_bot{
	background:url(images/block2-bot.gif) no-repeat 0 0;
	height:31px; width:686px;
	position:relative;
	margin:-2px 0 0 25px;
	}
	

/*================================================== TESTIMONIAL =================================================*/


/*================================================== OTHERS ================================================*/
.bodyOthers{
	background-image:url(images/body_bg.gif);
	background-color:#FFFFFF;
	background-position:top;
	background-repeat:no-repeat;
	height:auto;
	}
.bodyOthers_Cont{
	margin:0 0 0 20px;
	}
/*================================================== OTHERS ================================================*/

/*============================================== CMS ===================================================*/
.cms_Cont{
	width:350px;
	margin-left:25px;
	}
	
.contactCont{
	line-height:10px;
	}
.contactCont p{
	text-align:right;
	font-family:arial;
	font-size:12px;
	line-height:12px;
	color:#4a49be;
	font-weight:bold;
	}
.contactCont input.jack{
	display:block;
	background:url(images/Continput.gif) no-repeat 0 0;
	height:24px; width:183px;
	border:none;
	line-height:24px;
	margin-left:5px;
	padding-left:2px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#0077a2;
	}
.contactCont textarea.dack{
	display:block;
	background:url(images/bigtextarea2.gif) no-repeat 0 0;
	height:126px; width:175px;
	overflow:auto;
	border:none;
	line-height:12px;
	margin-left:5px;
	padding-left:2px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	position:relative;
	margin-top:10px;
	color:#0077a2;
	}
.contactCont input.formsubmit{
	display:block;
	height:33px; width:98px;
	margin:10px 0 0 0;
	}
/*============================================== CMS ===================================================*/


.backBlock{
	background:url(images/back_Block.gif) no-repeat 0 0;
	height:80px; width:673px;
	margin:0 0 0 30px;
	}
.backBlock_cont{
	float:left;
	}
.backBlock_cont a.backHistory{
	display:block;
	background:url(images/backHistory_button.gif) no-repeat 0 0;
	height:49px; width:492px;
	margin:4px 0 0 4px;
	}
	
	
	
	
	
.sessionTop{
	background:url(images/sessionTop.gif) no-repeat 0 0;
	width:668px; height:36px;
	}
.sessionMid{
	background-color:#0099ea;
	border-left:#ff0000 1px solid;
	border-right:#ff0000 1px solid;
	height:auto;
	width:656px;
	margin-left:1px;
	padding-top:10px;
	}
.sessionMid p{
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	line-height:12px;
	font-weight:bold;
	margin-top:5px;
	}
.sessionMid a{
	font-family:arial;
	font-size:12px;
	color:#FF0000;
	position:relative;
	font-weight:bold;
	line-height:22px;
	text-decoration:none;
	margin-top:-5px;
	}
.sessionMid a:hover{
	text-decoration:underline;
	}
.sessionBot{
	background:url(images/exerciseBot.gif) no-repeat 0 0;
	width:668px; height:29px;
	}
	
	
/*========================================= INTERVALL TRAINING ===========================================*/

.diaryTop3{
	background:url(images/intervall_banner.gif) no-repeat 0 0;
	width:699px; /*height:192px;*/
	margin-left:11px;
	}
.diaryTop3 h1{
	text-align:right;
	font-family:arial;
	font-size:13px;
	font-weight:bolder;
	color:#ff0000;
	margin:23px 12px 0 0;
	}
.diaryTop3 h1 span{
	color:#2217ac;
	}
.diaryTop3_statBlock{
	background:url(images/stat_block.png) no-repeat 0 0;
	height:176px; width:215px;
	margin:17px 0 0 10px;
	}
.diaryTop3_statBlockInner{
	height:115px; width:200px;
	line-height:10px;
	}
.diaryTop3_statBlockInner h1{
	/*float:left;*/
	text-align:left;
	font-family:Arial;
	font-size:16px;
	color:#ff0000;
	/*line-height:12px;*/
	font-weight:bolder;
	margin:10px 0 0 65px;
	}
.diaryTop3_statBlockInner h2{
	float:right;
	text-align:right;
	font-family:Arial;
	font-size:12px;
	color:#ff0000;
	/*line-height:12px;*/
	font-weight:bolder;
	margin:5px 0 0 0;
	}
.diaryTop3_statBlockInner h3{
	float:left;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	color:#2217ac;
	/*line-height:12px;*/
	font-weight:bolder;
	margin:5px 0 0 5px;
	}
.diaryTop3_statBlockInner h4{
	/*float:left;*/
	/*text-align:left;*/
	font-family:Arial;
	font-size:20px;
	color:#FFFFFF;
	line-height:12px;
	font-weight:bolder;
	margin:35px 0 0 0px;
	}
.diaryTop3 a.intvl{
	text-align:left;
	font-family:arial;
	font-size:14px;
	color:#ff0000;
	line-height:15px;
	font-weight:bolder;
	text-decoration:none;
	}
.diaryTop3 a:hover.intvl{
	text-decoration:underline;
	}


.intBlock01{
	background:url(images/intBlock01.gif) no-repeat 0 0;
	height:340px; width:371px;
	}
.intBlock01Cont{
	position:relative;
	}
.intBlock01Cont a.graph{
	display:block;
	position:relative;
	margin:42px 0 0 17px;
	}
.intBlock01Cont a.graph2{
	display:block;
	position:relative;
	margin:42px 0 0 9px;
	}
	
	
.intBlock02{
	background:url(images/intBlock02.gif) no-repeat 0 0;
	height:340px; width:540px;
	}
.intBlock02Cont{
	position:relative;
	}
.intBlock02Cont a.graph3{
	display:block;
	position:relative;
	margin:42px 0 0 17px;
	}
.intBlock02Cont a.graph4{
	display:block;
	position:relative;
	margin:42px 0 0 11px;
	}
.intBlock02Cont a.graph5{
	display:block;
	position:relative;
	margin:42px 0 0 11px;
	}
	
	
	
.intBlock03{
	background:url(images/intBlock03.gif) no-repeat 0 0;
	height:270px; width:673px;
	}
.intBlock03Cont{
	position:relative;
	}
.intBlock03Cont a.graph6{
	display:block;
	position:relative;
	margin:40px 0 0 12px;
	}
.intBlock03Cont a.graph7{
	display:block;
	position:relative;
	margin:40px 0 0 17px;
	}
.intBlock03Cont a.graph8{
	display:block;
	position:relative;
	margin:40px 0 0 11px;
	}
	
	

.intBlock04{
	background:url(images/intBlock04.gif) no-repeat 0 0;
	height:278px; width:673px;
	}
.intBlock04Cont{
	position:relative;
	}
.intBlock04Cont a.graph9{
	display:block;
	position:relative;
	margin:42px 0 0 13px;
	}
.intBlock04Cont a.graph10{
	display:block;
	position:relative;
	margin:42px 0 0 18px;
	}
.intBlock04Cont a.graph11{
	display:block;
	position:relative;
	margin:42px 0 0 11px;
	}
	
	
.intBlock05{
	background:url(images/intBlock05.gif) no-repeat 0 0;
	height:278px; width:673px;
	}
.intBlock05Cont{
	position:relative;
	}
.intBlock05Cont a.graph12{
	display:block;
	position:relative;
	margin:42px 0 0 10px;
	}
.intBlock05Cont a.graph13{
	display:block;
	position:relative;
	margin:42px 0 0 16px;
	}
.intBlock05Cont a.graph14{
	display:block;
	position:relative;
	margin:42px 0 0 11px;
	}
	
	
.intBlock06{
	background:url(images/intBlock06.gif) no-repeat 0 0;
	height:271px; width:446px;
	}
.intBlock06Cont{
	position:relative;
	}
.intBlock06Cont a.graph15{
	display:block;
	position:relative;
	margin:42px 0 0 10px;
	}
.intBlock06Cont a.graph16{
	display:block;
	position:relative;
	margin:42px 0 0 16px;
	}
	
	
.intBlock07{
	background:url(images/intBlock07.gif) no-repeat 0 0;
	height:350px; width:446px;
	}
.intBlock07Cont{
	position:relative;
	}
.intBlock07Cont a.graph17{
	display:block;
	position:relative;
	margin:42px 0 0 10px;
	}
.intBlock07Cont a.graph18{
	display:block;
	position:relative;
	margin:42px 0 0 16px;
	}
	
	
	
.intBlock08{
	background:url(images/intBlock08.gif) no-repeat 0 0;
	height:295px; width:446px;
	}
.intBlock08Cont{
	position:relative;
	}
.intBlock08Cont a.graph19{
	display:block;
	position:relative;
	margin:42px 0 0 10px;
	}
.intBlock08Cont a.graph20{
	display:block;
	position:relative;
	margin:42px 0 0 16px;
	}
	
	
	
.intBlock09{
	background:url(images/intBlock09.gif) no-repeat 0 0;
	height:285px; width:446px;
	}
.intBlock09Cont{
	position:relative;
	}
.intBlock09Cont a.graph21{
	display:block;
	position:relative;
	margin:42px 0 0 10px;
	}
.intBlock09Cont a.graph22{
	display:block;
	position:relative;
	margin:42px 0 0 16px;
	}
	
	
	
	
.intBlock10{
	background:url(images/intBlock10.gif) no-repeat 0 0;
	height:281px; width:447px;
	}
.intBlock10Cont{
	position:relative;
	}
.intBlock10Cont a.graph23{
	display:block;
	position:relative;
	margin:42px 0 0 10px;
	}
.intBlock10Cont a.graph24{
	display:block;
	position:relative;
	margin:42px 0 0 16px;
	}
	
	
	
.intBlock11{
	background:url(images/intBlock11.gif) no-repeat 0 0;
	height:281px; width:447px;
	}
.intBlock11Cont{
	position:relative;
	}
.intBlock11Cont a.graph25{
	display:block;
	position:relative;
	margin:42px 0 0 10px;
	}
.intBlock11Cont a.graph26{
	display:block;
	position:relative;
	margin:42px 0 0 16px;
	}
	
	
	
.intBlock12{
	background:url(images/intBlock12.gif) no-repeat 0 0;
	height:387px; width:448px;
	}
.intBlock12Cont{
	position:relative;
	}
.intBlock12Cont a.graph27{
	display:block;
	position:relative;
	margin:42px 0 0 10px;
	}
.intBlock12Cont a.graph28{
	display:block;
	position:relative;
	margin:42px 0 0 16px;
	}
	
	
	
.intBlock13{
	background:url(images/intBlock13.gif) no-repeat 0 0;
	height:387px; width:448px;
	}
.intBlock13Cont{
	position:relative;
	}
.intBlock13Cont a.graph29{
	display:block;
	position:relative;
	margin:42px 0 0 11px;
	}
.intBlock13Cont a.graph30{
	display:block;
	position:relative;
	margin:42px 0 0 16px;
	}
	


/*========== MAILING ==========*/
.mailTop{
	background:url(images/mailTop.gif) no-repeat;
	height:36px; width:446px;
	}
.mailMid{
	background:url(images/mailMid.gif) repeat-y;
	width:446px;
	padding:3px 10px;
	}
.mailMid h3{
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bolder;
	line-height:12px;
	}
.mailMid input.mail11{
	border:none;
	background:url(images/mainInput01.gif) no-repeat;
	height:24px; width:316px;
	line-height:24px;
	font-family:arial;
	font-size:12px;
	color:#1b76a4;
	font-weight:bold;
	padding-left:3px;
	}
.mailMid input.mail12{
	border:none;
	background:url(images/mainInput02.gif) no-repeat;
	height:24px; width:206px;
	line-height:24px;
	font-family:arial;
	font-size:12px;
	color:#1b76a4;
	font-weight:bold;
	padding-left:3px;
	}
.mailMid input.mailsub{
	border:none;
	/*background:url(images/mailSubmit.gif) no-repeat;*/
	height:25px; width:96px;
	}
.mailBot{
	background:url(images/mailBot.gif) no-repeat;
	height:19px; width:446px;
	}
/*========== MAILING ==========*/

