body {background-color:;

	padding:0px;

	margin:0px;

	background-repeat: repeat-x;

	background-color: #f5f5f5;



}



#wrapper { 

 margin: 0 auto;

 width: 939px;

 



}

#header {

	color: #333;

	width: 939px;

	padding: 0px;

	height: 100px;

	margin:0px;

	padding-bottom: 0px;

	margin-bottom: 0px;

	background-color: 8dd8ef;

}

#navigation {

	width: 939px;

	height: 63px;

	padding:0px;

	margin:0px;

	background-color: 8dd8ef;

}



#leftcolumn {

	float: left;

	margin: 0px 0px 0px 0px;

	height: auto;

	width: 640px;

	display: inline;

	padding-top: 10px;

	padding-bottom: 20px;

}

#rightcolumn {

	float: right;

	margin: 0px 0px 0px 0px;

	height: auto;

	width: 285px;

	display: inline;

	padding-top: 10px;

	padding-bottom: 20px;

}

#footerline { 

 width: 939px;

 height:auto

 clear: both;

 color: #333;

 margin: 0px 0px 10px 0px;

 padding-bottom: 0px;

 margin-bottom: 0px;

}



#footer { 

 width: 939px;

 clear: both;

 color: #333333;

 margin: 0px 0px 10px 0px;

 padding: 0px;

}



/* image styles */



.float-left {

	float: left;

	margin-right: 10px;

}



.float-right {

	float: right;

	padding-left: 15px;

}



/* font styles */

.login_style_main {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 1.4;

	color: #FFFFFF;

	text-align: left;

	font-weight: bold;

}

.login_style {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 1.4;

	color: #CCCCCC;

	text-align: center;

	font-weight: bold;

}

.login_style2{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 1.4;

	color: #d2ee64;

	text-align: center;

	font-weight: normal;

}

.Style1h {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 1.2;

	color: #FFFFFF;

	text-align: left;

	padding-bottom: 10px;

}

.Style1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 1.3;

	color: #333333;

	text-align: justify;

	padding-bottom: 20px;

}

.orderinfo {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 1.3;

	color: #666666;

	text-align: justify;

	padding-bottom: 20px;

}

.side-testi {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #5f5f5f;

	line-height: 1.3;

	padding-left: 10px;

	padding-right: 10px;

}

.footer-last {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #5f5f5f;

	line-height: 1.3;

	padding-left: 10px;

	padding-right: 10px;

}

.doc-testi {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #5f5f5f;

	line-height: 1.3;

}

.newscontents {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #333333;

	line-height: 1.4;

}

.Style2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 17px;

	color: #E87E0C;

}

.headings {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 23px;

	color: #FFFFFF;

	padding: 2;

}

.footer {

	color: #545454;

	font-size: 13px;

	padding: 0px 0 3px 0px;

	border-bottom: 0px dotted #c8d8db;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	 }



	

h1, h2, h3, h4, h5, h6{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #118FBF; margin: 0 0 10px 0; padding: 0; }

h1{ color: #118FBF; font-size: 23px; padding: 5px 0 5px 0px; border-bottom: 1px dotted #2F7EB6; }



h2{ color: #118FBF; font-size: 22px; padding: 0px 0 2px 2px; border-bottom: 0px dotted #c8d8db; }



h3{ color: #118FBF; font-size: 19px; padding: 0px 0 3px 0px; border-bottom: 1px dotted #c8d8db; }

h4{ color: #186F46; font-size: 17px; padding: 0px 0 3px 0px; }

h5{ color: #118FBF; font-size: 16px; padding: 0px 0 3px 0px; border-bottom: 1px dotted #c8d8db; }

h6{ color: #118FBF; font-size: 18px; padding: 0px 0 3px 0px; }

/* links */



	.login:link, .login:visited, .login:active { font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; color:6ea200; font-size: 12px;}

    .login:hover {

	text-decoration: none;

	color: #D5F069;

}



	.green:link, .green:visited, .green:active {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-decoration: none;

	color:#118FBF;

	font-size: 15px;

}

    .green:hover {

	text-decoration: underline;

	color: #118FBF;

}



   	.bred:link, .bred:visited, .bred:active { font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color:#346402; font-size: 16px;}

    .bred:hover {

	font-weight: bold;

	text-decoration: underline;

}



   	.sitemap:link, .sitemap:visited, .sitemap:active { font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color:#346402; font-size: 14px;}

    .sitemap:hover {

	font-weight: bold;

	text-decoration: underline;

}



   	.news:link, .news:visited, .news:active { font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color:#346402; font-size: 15px;}

    .news:hover {

	font-weight: bold;

	text-decoration: underline;

}

.left:link, .left:visited, .left:active {

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none;

	color:#333333;

	font-size: 15px;

	font-weight: bold;

}



    .left:hover {

	text-decoration: none;

	color: #118FBF;

}

	

.footer2 {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 1.3;

	color: #545454;

}

.newsfooter {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #666666;

	text-align: justify;

	padding: 10;

}

.fuschia {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #c80000;

	line-height: 1.4;

}

.signup {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #346402;

	line-height: 1.3;

	font-weight: normal;

}



/*---------------------------------------------------------------------------------*/

/* no need to adjust */

/* contact content styles */

.contactBox { width: 533px; }

.cB1 { width: 533px; height: 400px; background:url(../images/contactbg.jpg); }

/* contact content styles */





/* order content styles */

.orderBox { margin: 0px auto auto auto; width: 533px; height: 281px; }

.oB_top { margin: 0px auto auto auto; width: 533px; height: 38px; }

.oB_btm { margin: 0px auto auto auto; width: 533px; height: 243px; }

/* order content styles */

/* no need to adjust */



/* header styles */

ul.head-menu {

height:36px;

margin:0px;

padding:0px;

float:left;

clear:both;

width:572px;

}



ul.head-menu li {

float: left;

list-style:none;

}





ul.head-menu li a {

padding:0px;

text-decoration:none;

height:36px;

float: left;

}



/* slide show styles */

#myGallery

{

width: 640px !important;

height: 322px !important;

} 



#myGallery2

{

width: 325px !important;

height: 138px !important;

} 



/* product styles */



.product_contents {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #333333;

	line-height: 1.3;

}



/* submit buttons */

.formbutton {

	font-size: 13px;

	font-family: Arial, Helvetica, sans-serif;

	border: 0px solid #018acc;

	cursor: pointer;

	background-color: #aa2f20;

	padding: 2px 5px;

	color:#FFFFFF;

	font-weight: bold;

}



/* order container */



#content-container {

margin-left:25px;

text-align:justify;

padding-top:20px;

width:630px;

padding-left:25px;

padding-right:20px;

line-height:1.8em;

font-size:15px;

margin-bottom:20px;

}







/* table */



.graph { 

        position: relative;

        width: 200px; 

        border: 1px dotted #61c0ff; 

        padding: 2px; 

		font-size:11px;

		

    }

    .graph .bar { 

        display: block;

        position: relative;

        background: #3093d3; 

        text-align: center; 

        color:#FFFFFF;

		font-weight:normal;

        height: 2em; 

        line-height: 2em;            

    }

    .graph .bar span { position: absolute; left: 1em; }







.graph_table {

	width:380px;

	border:#d2d2d2 3px dotted;

	font-size:12px;

	margin:0 auto;

	color:#0067aa;

	font-family: Arial, Helvetica, sans-serif;

}



.graph_table b {



color:#42464a;

}



/* bullets */



.data_list {

	line-height:2em;

	font-size:12px;

	color:#42464a;

	list-style:none;

}



.data_list li {

	text-indent:10px;

	padding-left:20px;

	background-repeat: no-repeat;

	background-position: 5px 50%;

	background-image: url(../images/bull1_23.gif);

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

}



/* bmi */



#bmi {

width:212px;

height:200px;

background-image:url(../images/bmi-bg.jpg);

background-repeat:no-repeat;

}



#bmi dl {

padding-top:130px;

padding-left:38px;

}



#bmi dl dd {

display:inline;

margin-right:3px;

margin-left:0px;

}



#bmi dl dd input {

width:35px;

}



#bmi2 {

width:212px;

height:200px;

background-image:url(../images/bmi-bg2.jpg);

background-repeat:no-repeat;

}



#bmi2 dl {

padding-top:130px;

padding-left:38px;

}



#bmi2 dl dd {

display:inline;

margin-right:3px;

margin-left:0px;

}



#bmi2 dl dd input {

width:65px;

}



#get-bmi {

height:23px;

width:212px;

margin-bottom:20px;

padding:0px;

}



#get-bmi a, #get-bmi a:visited {

height:23px;

width:212px;

margin:0px;

padding:0px;

vertical-align:bottom;

display:block;

background-image:url(../images/get-bmi.gif);

background-repeat: no-repeat;

text-indent:-99999px;

}



#get-bmi a:hover {

background-image:url(../images/get-bmi-hover.gif);

background-repeat: no-repeat;

}



#engmtr {

width:212px;

font-size:13px;

font-family: Arial, Helvetica, sans-serif;

text-indent:10px;

padding-left:5px;

}



.english {

border:solid 1px #000;

width:20px;

height:15px;

padding-bottom:3px;

margin-bottom:5px;

margin-top:5px;

font-size:13px;

font-family: Arial, Helvetica, sans-serif;

text-indent:5px;

color:#42464a;

}



.matrix {

border:solid 1px #000;

width:400px;

height:15px;

padding-bottom:3px;

margin-bottom:5px;

margin-top:5px;

font-size:13px;

font-family: Arial, Helvetica, sans-serif;

text-indent:5px;

color:#42464a;

}



/* testibox */



.testibox {

	padding:20px 9px 5px 10px;

	border:#cccccc dotted 3px;

	margin-bottom:10px;

	clear:both;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 1.3;

	text-align: justify;

	color: #333333;

}



/*order form*/

