body
{ margin: 0px; padding: 0px; font-family: Arial, sans-serif; font-size: 13px; background-color: #a6daff; background-image: url('images/mp_layout/page_background.jpg'); background-repeat: repeat-x;}
/* keeps a permanant vertical scroll bar in ie and ffox*/ 
html {overflow:-moz-scrollbars-vertical; overflow-y: scroll;} 
img{border-style: none;text-align: center;}
.pageheading{ margin: 0; padding: 0; color: #0068b9; font-size: 16px;  font-weight: bold; }
.pagesubheading{ margin: 0; padding: 0; color: #0068b9; font-size: 14px; font-weight: bold;}

/*right panels on mp*/
.rightContent{width: 180px;
}
.right_side_link{text-align: center;}
.button{margin: 0 0 0 55px;}
.img3 {margin: 0 5px 5px 0;float: left;display: block;}
/*end right panels on mp*/

.text2 {margin: 0px 0px 5px 0px;}
.text4{ margin-top: 5px; text-align: left; font-size: small; font-family: Arial, Helvetica, sans-serif;}
.footertext{ margin-top: 5px; text-align: center; font-size: small; font-family: Arial, Helvetica, sans-serif;}
.textRegularText{ margin-top: 5px; text-align: left; font-size: small; font-family: Arial, Helvetica, sans-serif;}
#breadcrumb{ color: #FFFFFF; float: left;font-family: Arial, Helvetica, sans-serif; font-size: x-small; padding-right: 10px;}
#breadcrumb a{ color: #FFFFFF;}
a { color: #0068b9; text-decoration: none;}
a:hover { text-decoration: none;}
a.mp_footer_link{ color: #FFFFFF; text-align: right; font-size: x-small; margin-right: 7px;}
.img1 {margin-right: 13px; float: left;}
.img2 {float: right; margin-left: 13px;}

/*for the little copyright (C) symbols in the text*/
.copyright{font-size: xx-small;padding: 0 0 10px 0;position: absolute;}

/*for small text*/
.xxsmall{ font-size: xx-small;}

/*for larger text*/
.larger{ font-size: 15px;}

/*for highlight*/
.highlight { color: #6699FF; }

/*for warning/redbold*/
.redbold{ color: #FF0000; font-weight: bold;}

/*for the tell me more buttons on the product pages*/
#tellmemorepanel { float: right;  margin: 10px 10px 10px 10px;}

/*for the pics on the scales page*/
.scalepic{width: 250px; background-color: White; text-align: center; display:block;}

/*for the chat icon on the master page*/
#pc_I_d{text-align: center;width: 45px;float: left;margin: 0 5px 0 0;}

/*for the download page download selection section*/
#choosedownloaddiv{float: right; margin: -30px 0 0 15px; width:300px;}

/*for opacity on an image*/
.disabledimage{opacity:0.4; filter:alpha(opacity=40);} 

/*for the training video player layout*/
/*#videocontainerdiv{float: left; margin: 0 20px 0 0;}*/
/*#videodescriptiondiv{float: right; position: relative; width: 260px;}*/

/*License Agreement Page List*/
#body_mid ol li {list-style-position: inside;margin: 10px;}
#body_mid ol {padding: 10px;}

/*being content layout areas */
#parentcontainer{width: 1000px; margin: 0 auto; text-align: center;}
#header{clear:both; float:left; width:100%; height: 200px}
#header_logo{height: 114px;}
#header_menu{
    height: 52px;
    vertical-align: middle;
    display: table-cell;
}
#header_footer{height: 37px;}
#body_left{width:23px; background:#E4E9EF; float:left; }
#body_mid{border-left:23px solid #E4E9EF; border-right:225px solid #E0F0FC; padding:0 0 0 1em;background: #ffffff;text-align: left;}
#body_mid_after	{ content:' '; clear:both; display:block; height:0; overflow:hidden }
#body_right{width:199px; background:#E0F0FC; float:right; padding:1em; text-align: left;}
#footer{}
#footer1{height: 37px;}
#footer2{text-align: right;padding: 15px 0 15px 0;background: #0067A2; margin: -3px 0 0 0;}
#footer3{background: #A6DAFF}
/* end content layout */

/* home page specific layout */
#slider-parent{float: left; width: 250px;}
#slider-right{margin: 0 0 0 493px;}
#hp_left{float: left;margin: 0 17px 0 0;}
#hp_right{}
/* end home page specific layout */

/* registration page specific layout */
#container{position: relative;}
#contactinfo_left{width:350px; margin: 0 15px 0 0;}
#contactinfo_right{width:350px; position: absolute; right: 0px; top: 0px;}
#demo_button{padding: 0 0 0 300px;}
/* end registration page specific layout */

/* Javascript news ticker */
#newsticker-container a{color: #0069AA;text-decoration: none; font-weight:bold;}
#newsticker-container
{
	width: 500px; 
	height: 50px;
	margin: auto;
	margin-top: 5px;
	margin: auto;
	margin-top: 5px;
	border: 0px solid #eeeeee;border: 0px solid #eeeeee; 
}

#newsticker-container ul li div
{
	border-top: 0px solid #e2e2e2;
	background: #ffffff;
	padding: 5px 5px;
}

h1 {
    color: #a80365;
    font-size: 33px;
    font-family: Arial, sans-serif;
    margin: 0;
    line-height: 1.2;
    padding: 0;
    height: 100% !important;
    width: 100% !important;
}

h2 {
    color: #000000;
    font-size: 20px;
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
    height: 100% !important;
    width: 100% !important;
}

h3 {
    font-size: 18px;
    font-weight: 600;
    color: #c76490;
    margin-top: -5px;
}

h3.dark {
    font-size: 18px;
    font-weight: 600;
    color: #B1096B;
    line-height: 20px;
}

hr {
    border-top: 1px #000000;
    border-color: #000000;
    width: 100%;
    border-width: 1px;
}

