@font-face {
    font-family: 'helveticaneuethin';
    src: url('helveticaneue_thin-webfont.eot');
    src: url('helveticaneue_thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('helveticaneue_thin-webfont.woff') format('woff'),
         url('helveticaneue_thin-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
.beta-base .preheader, .beta-base .header, .beta-base .sidebar, .beta-base .body, .beta-base .footer, #mainContent
{
width: 420px;
float: right;
margin-right: 30px;
}
/*
#infFormDiv_0 {
width: 440px;
float: left;
position:absolute;
left: 873px;
top: 230px;
}*/


@font-face {
    font-family: 'helvetica_neueregular';
    src: url('helveticaneue-roman-webfont.eot');
    src: url('helveticaneue-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('helveticaneue-roman-webfont.woff') format('woff'),
         url('helveticaneue-roman-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

body {
	margin: 0;
	padding:0;
}

.br{clear:both; height:0px; }

#mainContainer{ width:1280px; margin: 0 auto 0 auto; }

#top-body { width:1280px; float:left; background:url(../images/bg-grey.png) repeat;
 }
.top-row1{ background:url(../images/top-bg.jpg) repeat-x; width:1280px; height:128px;}
.logo{ margin-left:72px; margin-top:6px; }


.top-row2 {background:url(../images/bg-top.png) no-repeat; width:1280px; height:156px; margin-top:-12px; background-position:bottom;}

#logo {float:left; }
.findus{ list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#264874; float:right; margin-top:80px; margin-right:60px; }


#nav { font-family: 'helveticaneuethin'; font-size:25.51px; color:#FFFFFF; padding-top:16px; background:url(../images/line-top.jpg) #e7ae00 repeat-x 0 56px; height:72px; letter-spacing:1px; word-spacing:2px;}
#nav ul{ list-style:none; margin:0; padding-left:120px;}
#nav ul li { float:left; padding-left:12px; }
#nav a {  color:#FFFFFF; text-decoration:none; }
#nav a:hover { color:#132031;  text-decoration:none; }

.download{ margin-left:120px; padding-top:12px;  font-family: 'helvetica_neueregular'; font-size:34.2px; color:#FFFFFF;}
.download span{ position:absolute; margin-top:32px; margin-left:12px;}

#middle-body{	background:url(../images/bg-grey.png) repeat;}

#middle-left{ float:left; width: 780px; padding-left:46px; margin-top:-32px; }
.left-text{ list-style:url(../images/bulits.png); font-family: 'helveticaneuethin'; font-size:27px; color:#26374e; line-height:36px;}
.left-text-bold{ list-style:none; font-family: 'helvetica_neueregular'; font-size:30px; color:#26374e; line-height:36px;}
#middle-left span{ font-family: 'helvetica_neueregular'; font-size:20.5px; color:#3b607e; padding-left:12px;  }

#calc{ width:752px; height:184px; background:url(../images/bg-calc.png) no-repeat; margin-top:6px; margin-left:6px; }

.textfield { width:213px; height:35px; background:url(../images/text-bg-1.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#202020; border:none; padding-left:12px; }

.col1{ float:left; }
.col1 ul{ list-style:none; color:#3b607e; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:36px; margin-left:-12px;}

.col2{ float:left; padding-left:24px; padding-right:12px;  padding-top:124px; }

.col3{ float:left; }
.col3 ul{ list-style:none; color:#3b607e; font-family:Arial, Helvetica, sans-serif; font-size:20px; margin-left:-16px; }
.result{ width:279px; height:90px; font-family:Arial, Helvetica, sans-serif; font-size:43.79px; color:#0e79ab; background:url(../images/result-bg.png) no-repeat; padding-top:24px; padding-left:12px; margin-top:24px;}

#middle-right{ float:left; width:440px; }
#middle-right .infusionform{ position:absolute; margin-top:-162px; width:440px;  }

.fb1
{
width: 57px;
height: 21px;
}
#main-body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding-left:56px; padding-right:32px; }
#main-body span{ color:#0550fb; }
#main-body p{ line-height:28px; word-spacing:1px; }
#main-body ol{ line-height:28px; word-spacing:1px; }

#footer{ background:#e7ae00; height:135px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:185px; padding-top:42px; }

.copyrights { color:#4f4f4f; float:left;  }
.copyrights span { color:#23426b; font-weight:bold; }

.footerlinks{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; margin-top:-24px; padding-left:165px;}
.footerlinks h3{ color:#23426b; font-weight:bold; }
.footerlinks ul { list-style:none; }
.footerlinks ul li { float:left; padding-right:42px; }


/***************************/



.floatright{
	float:right;
	}
	
	
.training { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding-left:10px; padding-right:32px;}
.training img { float: left;  margin: 5px 14px 0 0; }
.training p { padding-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px;  line-height: 25px; color: #26374e; }

.training p a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; text-decoration:none; color: #de4915; }
.training p a:hover { text-decoration: none; }
.training ul { list-style: disc; padding: 3px 0 0 21px; }
.training li { padding-left: 6px; font-family: Arial, Helvetica, sans-serif;   font-size: 14px; line-height: 20px; color: #000; text-decoration:none; }
.training h1 { padding-bottom: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 24px;  line-height: 26px; color: #24436d; }
.training h2 { padding-bottom: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 20px;  line-height: 26px; color: #2d5991; }
.training h3 { padding-bottom: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 24px;  line-height: 26px; color: #24436d; }
.training .redtxt {  font-family: Arial, Helvetica, sans-serif; font-size: 14px;  line-height: 15px; color: #e11b5c !important; }
.training .greentxt {  font-family: Arial, Helvetica, sans-serif; font-size: 14px;  line-height: 15px; color: #0c7d03 !important; }