#page-content #survey td { background-color:#fff; }
#page-content #survey td label { margin-left: 4px; font-size:12px;}
#page-content #survey h4 { font-size:12px; border-bottom:1px solid #7FADCC; padding-bottom:5px;}

/*Main Box Model----------------------------------------------------------------------*/
#glossary {
background-color:#FFFFFF; float:left; padding:20px 10px 0 0; width: 438px}

/*----------------------------------------------------------------------*/
#glossary h2.page-title {font-weight:bold; margin: 0 0 20px 0; font-size:16px; color:#3f3f3f;}
#page-content input.text { border-style:solid; border-width: 1px; }
table#form-table,
table#submit_testimonial {border-collapse:collapse; border-spacing:0px; margin:20px 0 0 0; padding:0; width:100%; font-size:12px;}
table#form-table td,
table#submit_testimonial td {padding-bottom:10px; background-color:#fff}
table#form-table input, 
table#form-table select,    
table#form-table textarea,
table#submit_testimonial input, 
table#submit_testimonial select,    
table#submit_testimonial textarea {
border-style:solid; border-width: 1px; width:100%; font-family:Verdana, sans-serif; font-size:13px;}
table#form-table textarea,
table#submit_testimonial textarea { margin-top:5px; overflow-x:hidden}
table#form-table .radio-list2, table#form-table .radio-list3{margin: 6px 0 0 0; float:left}
table#submit_testimonial .radio-list2 {margin: 6px 0 20px 0; float:left}
table#form-table .radio-list1 input,
table#form-table .radio-list2 input,
table#submit_testimonial .radio-list1 input,
table#submit_testimonial .radio-list2 input { width:auto; margin: 2px 2px 4px 0; float:left}
table#form-table .radio-list1 label,
table#form-table .radio-list2 label,
table#form-table .radio-list3 label,
table#submit_testimonial .radio-list1 label,
table#submit_testimonial .radio-list2 label { float:left; margin-bottom:4px}
table#form-table .radio-list1 label,
table#submit_testimonial .radio-list1 label { width:55px;}
table#form-table .radio-list2 label,
table#submit_testimonial .radio-list2 label { width:110px; height:22px; margin-left:3px; padding-top:4px;  }
table#form-table .radio-list3 label{ width:120px; height:22px; margin-left:0px; padding-top:4px;  }
table#form-table .radio-list3 input{border:0; width:21px; float:left;}
html>/**/body .radio-list2 label{padding-top:0px !important;}
#page-content .testimonial .check {  margin-right: 5px}
.firstCell {width:150px; font-weight:bold}

/*--------------------------------------------*/
#disclaimer p{
		font-size:12px;
}
#page-content .testimonial .registration-table td{width:90px;}

/********************************************/
#recovery { visibility:hidden}
/********************************************/

*, html {margin:0; padding:0}
body{ font-size:16px; font-family: Arial, Helvetica, sans-serif; margin:0; padding:0;  }
h3 a{font-weight:bold; text-decoration:none; font-size:16px;}
h3 a:hover { text-decoration:underline; font-size:16px;}
h3 a:active {outline: none; font-size:16px;}
h3 a:focus { -moz-outline-style: none; font-size:16px;}
a{font-weight:bold; text-decoration:none; font-size:12px;}
a:hover { text-decoration:underline; font-size:12px;}
a:active {outline: none; font-size:12px;}
a:focus { -moz-outline-style: none; font-size:12px;}
ul { list-style-type:none}
sup a:hover { text-decoration:underline; font-size:11px;}

/*Main Box Model----------------------------------------------------------------------*/

#wrapper-out {width:100%; margin:0; padding:0}
#wrapper {width:988px; margin: 0 auto;  padding:30px 0 0 0; background-image:url('../_slice/bkg/bkg-header.gif'); background-repeat: no-repeat}

#container { background-image:url('../_slice/bkg/bkg-middle-clear.gif'); background-repeat:repeat-y;}
#container-full,
#container-rg { float:left;  margin-right: 16px}
html>body #container-full,
html>body #container-rg { margin-right: 32px}
#container-full { width: 925px; }
#container-rg { width: 698px; }
#container-full #page-content,
#container-rg #page-content { 
float:left; background-color:#ffffff; padding:0px 10px 0 0}
#container-full #page-content {  width:668px; }
#container-rg #page-content {  width:438px; }
#header,
#container,
#container-bottom,
#page-content .item-detail,
#page-content .back-to-top,
#page-content .item-navigation,
#references,
#references ol,
#footer { width:100%; float:left; clear:both}

#page-content .intlk-block,
#page-content h4 { width:100%; clear:both}

/*Font size big----------------------------------------------------------------------*/
#page-content h3 { font-size: 16px; }
#ref-layer #ref-number,

/*Font size medium----------------------------------------------------------------------*/
#page-content h4 { font-size: 16px; }
#page-content h5,
h4#ref-title{font-size: 16px; clear:left;}
#header { font-size:12px}

/*Font size small----------------------------------------------------------------------*/
#footer #belt li,
#footer #copyright,
#page-content .ill-center p.statement,
#page-content .ill-lf p.statement,
#page-content .ill-rg p.statement,
#page-content .ill-center p.caption,
#page-content .ill-lf p.caption,
#page-content .ill-rg p.caption,
#page-content .pop-center p.caption,
#page-content .pop-lf p.caption,
#page-content .pop-rg p.caption,
#page-content .back-to-top a,
#ref-list { font-size:12px;}
#breadcrumbs,
#breadcrumbs h2,
#content-tools li a { font-size:11px}
sup,
h4 sup,
sup a,
h4 sup a{ font-size: 11px; }
sup a { padding: 0 3px; font-weight:bold;}

/*Header----------------------------------------------------------------------*/
#header {background-image:url('../_slice/bkg/bkg-middle-head.gif'); background-repeat:repeat-y; background-color:#FFFFFF; padding-bottom:30px;}
#sitelogo {float:left; font-size: 14px;}
#sitelogo a { width:193px; height: 80px; text-decoration:none; margin-left: 30px; }
#sitelogo a img { border:none}

/*Page----------------------------------------------------------------------*/
#launch-service { font-style:italic; margin: 0 0 20px 0}

#send_container {clear:both; margin:0 0 20px 0; padding:0 0 3px 0;display:none; border-width: 0 0 1px 0; border-style: solid; font-size:12px;}
#send_container fieldset { border:none}
#send_container td { background-color:#fff}
#send_container a.send_mail {
background-image:url('../_slice/btt/go-forward.gif'); background-position:100% 1px; background-repeat:no-repeat; padding:0 25px 0 0; text-transform:uppercase; display:block; float:right; margin-bottom: 20px
}
#send_container td input {
border-style:solid;border-width:1px;font-family:Verdana,sans-serif;font-size:13px;}

#container-rg h2 { display:inline;}
#page-content h3 { margin: 20px 0 20px 0; font-weight:normal}
#page-content h4 { margin: 1em 0; }
#page-content h5 { margin: 0 0 1em 0; }

#page-content h4.h4-type1,
#page-content h4.h4-type2 { padding: 0; border-width: 0 0 1px 0px; border-style: solid}
#page-content h5.h5-type1,
#page-content h5.h5-type2 { padding: 0px 0 0 4px; border-width: 0 0 0 10px; border-style: solid }

#page-content li { margin:0.8em 0; font-size:12px; }
#page-content ol {padding:0 0 0 30px;}

#page-content ul li {
background-image:url('../_slice/pnt/point-blue1.gif'); background-position:0 2px;
background-repeat:no-repeat; padding-left:20px;}
#page-content ul ul li {background-image:url('../_slice/pnt/point-blue-sub.gif'); }
#page-content ul ul ul li {background-image:url('../_slice/pnt/point-blue-subsub.gif'); }

#page-content p{ text-align:left; margin-bottom:10px; font-size:16px; }

#content-tools { border-width: 0 0 1px 0; border-style:solid; float:left; width: 100%; padding-bottom: 3px; margin-bottom: 20px; }
#content-tools ul { float:right}
#content-tools ul li {float:left; margin: 0 0 0 20px; background-image:none; padding:0}
#content-tools li a { display:block; padding: 2px 25px 0 0;  background-repeat:no-repeat; background-position: 100% 0; height: 23px; float:left}
#content-tools li#send a { background-image:url('../_slice/pnt/point-send.gif'); font-size:12px;}
#content-tools li#print a { background-image:url('../_slice/pnt/point-print.gif'); font-size:12px;}

#page-content .inside-index ul {padding:0 0 0 10px}
#page-content .inside-index ul li { background-image:url('../_slice/pnt/point-anchor2.gif');}
#page-content .item-navigation { text-transform:uppercase; margin-top: 2em;}
#page-content .item-navigation li { float:left; margin: 0 20px 0 0; background-image:none; padding:0  }
#page-content .item-navigation li a { padding: 0 4px; background-repeat:no-repeat}
#page-content .item-navigation li a.backlink { padding: 0 4px 0 25px; background-image:url('../_slice/btt/go-back.gif');}
#page-content .item-navigation li a.backtoarchive { padding: 0 4px 0 25px; background-image:url('../_slice/btt/go-back.gif');}

/*Illustrations and Image block with pop-up-------------------------------------------------*/

#page-content .ill-center,
#page-content .pop-center {margin: 0px auto; padding: 0 0 10px 0}
#page-content .ill-lf,
#page-content .pop-lf { float:left; padding: 0 0 10px 0; margin-right: 10px}
#page-content .ill-rg,
#page-content .pop-rg { float:right; padding: 0 0 10px 0; margin-left: 10px}
#page-content .ill-center img,
#page-content .pop-center img{margin: 0px auto;}
#page-content .ill-center p.statement,
#page-content .ill-lf p.statement,
#page-content .ill-rg p.statement,
#page-content .pop-center p.statement,
#page-content .pop-lf p.statement,
#page-content .pop-rg p.statement { padding-left: 5px; margin-top: 5px; border-width: 1px 0 0 10px; border-style: solid; }
#page-content .pop-center p.caption,
#page-content .pop-lf p.caption,
#page-content .pop-rg p.caption { padding-left: 5px; border-width: 0 0 0 10px; border-style: solid;}
#page-content a.thumb-img { cursor:pointer; background-image:url('../_slice/btt/view-larger.gif'); display:block; background-repeat:no-repeat; padding-bottom: 31px; background-position:bottom left}
#page-content img.thumb-img { cursor:pointer}

#page-content .box-type1,
#page-content .box-type2,
#page-content .inside-index { padding: 5px; border-width: 2px; border-style:dotted; margin-bottom: 1em; }
#page-content .box-type1,
#page-content .box-type2 { clear:both}

#page-content .back-to-top { padding: 15px 0; }
#page-content .back-to-top a{ float:right; border-width: 0 10px 1px 0px; border-style:solid; padding: 0 5px 2px 0; font-weight:normal}
#page-content .back-to-top a:hover{ text-decoration:none}



#page-content .thumb-rg { margin: 0px 5px 15px 15px; }
#page-content .thumb-lf {margin: 0px 15px 15px 0px;}

#page-content a.thumb-img { cursor:pointer}


#page-content .popup-content { display:none; position:absolute; font-size:12px; border:1px solid #ccc; padding: 24px 8px 8px 8px; background-color:#fff; z-index:999; line-height:15px; background-image:url('../_slice/btt/closeBox.gif'); background-repeat:no-repeat; background-position: 98% 2%; cursor:pointer; }

#page-content .popup-content p { font-size:12px; padding: 2px; margin:0; padding:0; text-align:left; cursor:pointer;}
#page-content .popup-content p.caption {color:#000; float:left; margin-bottom: 5px  }
#page-content .popup-content img.larger,
#page-content .popup-content p.statement { float:left; clear:both }

#page-content .popup-text .popup-content,
#page-content .popup-button .popup-content {width: 250px;}

#page-content .popup-image small.credits {padding: 0px; display:block;}
#page-content .popup-image p.caption { float:none!important; float:left;}
#page-content span.popup-image a { text-decoration: underline}
#page-content span.popup-image sup a.ref-link { text-decoration: none}

#page-content .popup-larger {float:right; margin: 5px 2px; width: 120px; clear:both }
#page-content .popup-larger-gallery {float:left; margin: 5px 2px; width: 120px; }
#page-content .popup-larger-centered {float:none; margin: 5px auto; width: 120px; clear:both}

/*References----------------------------------------------------------------------*/

#references {margin-top: 1.5em}
h4#ref-title {
border-style:solid;  border-width:0 0px 1px 10px; float:left; font-weight:bold;
padding:0 0 2px 5px; display:inline; width:auto; cursor:pointer
}
#ref-list {display:none;float:left;margin:0;padding:5px;}
#ref-list ol {line-height:150%;}
#ref-layer { display:none; position:absolute; border:1px solid #ccc; background-color:#FFFFFF; width:240px; line-height:13px; padding:8px; overflow:hidden; font-size:11px }
#ref-layer p { padding-top:10px}
#ref-layer #ref-number { display:inline; clear:both; padding: 1px 3px; }
#ref-layer #ref-number span { font-weight:bold; color:#FFFFFF;  }

/*Table----------------------------------------------------------------------*/

#page-content .table-img p,
#page-content .table-free p{ margin: 10px 0;}
#page-content .table-img,
#page-content .table-free { margin: 0 auto 20px auto; clear:both}
#page-content .box-type1 table,
#page-content .table-img table,
#page-content .table-free table { width: 100%}
#page-content td { vertical-align:top}
#page-content td.col1-dark,
#page-content td.col1-light,
#page-content td.col2-dark,
#page-content td.col2-light,
#page-content tr.col1-dark td,
#page-content tr.col1-light td,
#page-content tr.col2-dark td,
#page-content tr.col2-light td {color:#FFFFFF; padding:2px; font-weight:bold}

#page-content td { padding:5px 2px;}
#page-content .table-img td { text-align:center}

#req-sample td { padding:5px 2px;}
#req-sample .input-req-sample { width:220px;}
#req-sample .table-req-sample td { width:70px;}


/*Freq classes----------------------------------------------------------------------*/
.glossario { border-bottom: 1px dashed; font-weight:normal}
.glossario:hover { text-decoration:none}

/*Hidden text----------------------------------------------------------------------*/
#page-content .hidden-text { /*border-color:#cdf0fd; border-width: 1px; border-style:dashed;*/ padding: 0 5px; margin-bottom: 10px; float:left; width:100%; clear:both} 
#page-content .hidden-text2,
#page-content .hidden-text3 {  margin-bottom: 10px; float:left; width:100%; clear:both} 

#page-content .hidden-text .shlk-bkg,
#page-content .hidden-text2 .shlk-bkg { padding: 1px 2px 2px 20px; background-image:url('../_slice/bkg/hiddentext-link.gif'); background-repeat:no-repeat; background-position: 4px 4px; margin-bottom:0 }
#page-content .hidden-text3 .shlk-bkg { padding: 3px 2px 2px 20px; background-image:url('../_slice/bkg/hiddentext-link2.gif'); background-repeat:no-repeat; background-position: 0px 4px; margin-bottom:0 }
#page-content .hidden-text .shlk-bkg { margin: 0 -5px } 
#page-content .hidden-text2 .shlk-bkg,
#page-content .hidden-text3 .shlk-bkg { margin: 0 } 

#page-content .hidden-text .shlk,
#page-content .hidden-text2 .shlk,
#page-content .hidden-text3 .shlk { cursor:pointer;} 
#page-content .hidden-text .shlk.opened:hover,
#page-content .hidden-text2 .shlk.opened:hover,
#page-content .hidden-text3 .shlk.opened:hover { text-decoration:none; cursor:text} 

/*HT Type1*/
#page-content .hidden-text .table-free, 
#page-content .hidden-text .table-img, 
#page-content .hidden-text .box-type1, 
#page-content .hidden-text .box-type2, 
#page-content .hidden-text .ill-center, 
#page-content .hidden-text .ill-lf, 
#page-content .hidden-text .ill-rg, 
#page-content .hidden-text table, 
#page-content .hidden-text ul, 
#page-content .hidden-text p, 
#page-content .hidden-text br,
#page-content .hidden-text h4,
#page-content .hidden-text h5,
#page-content .hidden-text img,
/*HT Type2*/
#page-content .hidden-text2 .table-free, 
#page-content .hidden-text2 .table-img, 
#page-content .hidden-text2 .box-type1, 
#page-content .hidden-text2 .box-type2, 
#page-content .hidden-text2 .ill-center, 
#page-content .hidden-text2 .ill-lf, 
#page-content .hidden-text2 .ill-rg, 
#page-content .hidden-text2 table, 
#page-content .hidden-text2 ul, 
#page-content .hidden-text2 p,
#page-content .hidden-text2 br,
#page-content .hidden-text2 h4,
#page-content .hidden-text2 h5,
#page-content .hidden-text2 img,
/*HT Type3*/
#page-content .hidden-text3 .table-free, 
#page-content .hidden-text3 .table-img, 
#page-content .hidden-text3 .box-type1, 
#page-content .hidden-text3 .box-type2, 
#page-content .hidden-text3 .ill-center, 
#page-content .hidden-text3 .ill-lf, 
#page-content .hidden-text3 .ill-rg, 
#page-content .hidden-text3 table, 
#page-content .hidden-text3 ul, 
#page-content .hidden-text3 p,
#page-content .hidden-text3 br,
#page-content .hidden-text3 h4,
#page-content .hidden-text3 h5,
#page-content .hidden-text3 img {display:block}

#page-content .hidden-text .box-type1,
#page-content .hidden-text .box-type2 { float:none; width: 97%; border-width: 1px; border-style:solid; }
#page-content .close-ht { text-align:right; cursor:pointer; display:none}
#page-content .hidden-text .close-ht {margin: 10px -5px 0 -5px; padding: 2px 5px}
#page-content .hidden-text3 .close-ht {  margin: 2px 0 0 0; padding: 0px}
#page-content .close-ht span { background-repeat:no-repeat; padding:2px 15px 2px 0px; background-position: bottom right; border-width: 0 0 1px 0; border-style: solid}
#page-content .hidden-text .close-ht span { background-image:url('../_slice/btt/close-ht1.gif');}
#page-content .hidden-text2 .close-ht span,
#page-content .hidden-text3 .close-ht span { background-image:url('../_slice/btt/close-ht3.gif');}

#page-content a.intlk-line small { background-image:url('../_slice/bkg/intlk-line.gif');
 background-repeat:no-repeat; display:inline; padding: 2px}
#page-content a small { background-position: 100% 3px;}
html>/**/body #page-content a small { background-position: 100% 0px;}
#page-content a small small { visibility:hidden; padding-left:10px}

#page-content a.intlk-line:hover small {background-image:url('../_slice/bkg/intlk-line-hvr.gif'); }

/* products page */
.presentationProducts{
		display:none;
		}
		
.boxContent1{
		clear:both;
		float:left;
		width:324px;
		}		

.boxContent2{
		float:left;
		width:324px;
		margin-left:20px;
		}		

.boxContent3{
		clear:both;
		float:left;
		width:324px;
		}			

.boxContent4{
		float:left;
		width:324px;
		margin-left:20px;
		}	
		
.Product_range_top{

		background-image:url('../_slice/img/Product_range_top.gif');
		background-position:left top;
		background-repeat:no-repeat;
		width:324px;
		height:23px;
		}

.Product_range_center{
		background-image:url('../_slice/img/Product_range_center.gif');
		background-position:left top;
		background-repeat:repeat-y;
		width:294px;
		padding:10px 15px 10px 15px;
		font-size:12px;
		height:181px;
		}

.Product_range_bottom{
		background-image:url('../_slice/img/Product_range_bottom.gif');
		background-position:left top;
		background-repeat:no-repeat;
		width:324px;
		height:6px;
		}

.CVT_StarterKit_WS_top{
		background-image:url('../_slice/img/CVT_StarterKit_WS_top.gif');
		background-position:left top;
		background-repeat:no-repeat;
		width:324px;
		height:23px;
		}

.CVT_StarterKit_WS_center{
		background-image:url('../_slice/img/CVT_StarterKit_WS_center.gif');
		background-position:left top;
		background-repeat:repeat-y;
		width:294px;
		padding:10px 15px 10px 15px;
		font-size:12px;
		height:181px;
		}

.CVT_StarterKit_WS_bottom{
		background-image:url('../_slice/img/CVT_StarterKit_WS_bottom.gif');
		background-position:left top;
		background-repeat:no-repeat;
		width:324px;
		height:6px;
		}

.Request_sample_top{
		background-image:url('../_slice/img/Request_sample_top.gif');
		background-position:left top;
		background-repeat:no-repeat;
		width:324px;
		height:23px;
		}

.Request_sample_center{
		background-image:url('../_slice/img/Request_sample_center.gif');
		background-position:left top;
		background-repeat:repeat-y;
		width:294px;
		padding:10px 15px 10px 15px;
		font-size:12px;
		height:141px;
		}

.Request_sample_bottom{
		background-image:url('../_slice/img/Request_sample_bottom.gif');
		background-position:left top;
		background-repeat:no-repeat;
		width:324px;
		height:6px;
		}

.Request_more_info_top{
		background-image:url('../_slice/img/Request_more_info_top.gif');
		background-position:left top;
		background-repeat:no-repeat;
		width:324px;
		height:23px;
		}

.Request_more_info_center{
		background-image:url('../_slice/img/Request_more_info_center.gif');
		background-position:left top;
		background-repeat:repeat-y;
		width:294px;
		padding:10px 15px 10px 15px;
		font-size:12px;
		height:141px;
		}

.Request_more_info_bottom{
		background-image:url('../_slice/img/Request_more_info_bottom.gif');
		background-position:left top;
		background-repeat:no-repeat;
		width:324px;
		height:6px;
		}
		
.boxSpacingProduct{
		clear:both;
		width:100%;
		float:left;
		height:30px;
		}
		
.boxContent1 p{
		margin:0 !important;
		font-size:12px !important;
		}

.boxContent2 p{
		margin:0 !important;
		font-size:12px !important;
		}

.boxContent3 p{
		margin:0 !important;
		font-size:12px !important;
		}

.boxContent4 p{
		margin:0 !important;
		font-size:12px !important;
		}	
		
.boxContent1 h3{
		font-weight:bold !important;
		margin:0px 0 10px 0 !important;
		font-size:16px !important;
		color:#0066A4 !important;
		}

.boxContent2 h3{
		font-weight:bold !important;
		margin:0 !important;
		font-size:16px !important;
		color:#0066A4 !important;
		}

.boxContent3 h3{
		font-weight:bold !important;
		margin:0 !important;
		font-size:16px !important;
		color:#0066A4 !important;
		}

.boxContent4 h3{
		font-weight:bold !important;
		margin:0 !important;
		font-size:16px !important;
		color:#0066A4 !important;
		}			

.readMore{
		display:none;
		}

.boxContent2 img{
		float:left;
		}

.boxContent3 .Request_sample_center img{
		float:left;
		padding-right:10px;
		}
		
.phone{
		float:left;
		width:50%;
		padding-top:35px;
		}

.contactUs{
		float:right;
		width:50%;
		padding-top:35px;
		}
	
.imgphone{
		float:left;
		}	
	
.imgcontactUs{
		float:left;
		padding-left:30px;
		}	
		
	
.numphone{
		float:left;
		padding:20px 0px 20px 5px;
		font-size:11px;
}

.numphone p{
		color:#0066A4;
		font-weight:bold;
}

.contactUs2{
		float:right;
		padding:20px 0px 20px 0px;
		font-size:11px;
}
		
.productRow{
		clear:both;
		float:left;
		width:668px;
		}
		
/********************************** pre login page **********************/	
/* main home page */
body{ font-size:16px; font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; color:#3f3f3f; background-color:#FFFFFF; }

#preLogincontainer{
		clear:both;
		float:left;
		width:974px;
		padding-bottom:20px;
		}

.preLogindMainHeader{
		clear:both;
		float:left;
		width:974px;
		padding-bottom:10px;
		}

.preLogindMainHeader h2{
		background-repeat:no-repeat;
		display:block;
		float:left;
		margin:0;
		padding:15px 20px 10px 30px;
		width:206px;
		height:79px;
		}
		
.preLogindMainHeader h2 img{
		border:medium none;
		margin:0;
		padding:0;
		}

.preLogindMainHeader p{
		margin:0;
		border:0;
		font-size:11px;
		color:#0066A4;
		font-weight:bold;
		}	

.preLogindMainHeader a{
		text-decoration:none;
		}

.preLogindMainHeader a:hover{
		text-decoration:underline;
		}
		
sup{
		font-size:11px;
		padding-left:1px;
		}

.preLogindMainBody{
		clear:both;
		float:left;
		width:974px;
		padding-bottom:20px;
		}
		
.preLogincontainerRight{
		float:left;
		width:549px;
		margin:0;
		}
		
.preLogincontainerRightFirst{
		clear:both;
		float:left;
		width:545px;
		margin-bottom:29px;
		}

.preLogincontainerRightSecond{
		float:left;
		width:549px;
		margin:0;
		}
		
.preLogincontainerRightSecondLeft{
		float:left;
		width:181px;
		border-right:2px solid #FFF;
		height:241px;
		}		

.preLogincontainerRightSecondCenter{
		float:left;
		width:181px;
		border-right:2px solid #FFF;
		height:241px;
		}				

.preLogincontainerRightSecondRight{
		float:left;
		width:183px;
		height:241px;
		}			

.preLogincontainerLeft h3{
		padding-left:20px;
		padding-right:25px;
		color:#FFF;
		font-size:18px;
		font-weight:normal;
		padding-top:5px;
		margin:0px;
		}
		
.preLogincontainerLeft p{
		padding-left:20px;
		color:#FFF;
		font-size:18px;
		font-weight:normal;
		margin:0px;
		}

.preLogincontainerLeftFirstP{
		padding-top:39px;
		padding-right:0px;
		}
		
.preLogincontainerLeftSecondP{
		padding-top:20px;
		padding-right:25px;
		}	
		
.preLogincontainerLeft ul{
		margin-top:20px;
		margin-bottom:0;
		padding-left:40px;
		list-style-type:disc;
		font-size:12px;
		}
		
html>/**/body .preLogincontainerLeft li{
		color:#FFF;
		font-size:18px;
		font-weight:normal;
		padding-bottom:7px;
		padding-top:3px;
		}

.preLogincontainerLeft li{
		color:#FFF;
		font-size:18px;
		font-weight:normal;
		padding-bottom:1px;
		padding-top:10px;
		}

.preLogincontainerLeft a{
		color:#FFF;
		font-weight:normal;
		text-decoration:none;
		font-size:18px;
		}
		
.preLogincontainerLeft a:hover{
		color:#FFF;
		font-weight:normal;
		text-decoration:underline;
		font-size:18px;
		}	
		
.preLogincontainerRight h3{
		color:#0461ad;
		font-size:17px;
		font-weight:bold;
		padding-top:10px;
		padding-left:15px;
		margin:0;
		}

.preLogincontainerRightSecondLeft h3{
		color:#0461ad;
		font-size:15px;
		font-weight:bold;
		height:40px;
		padding-top:10px;
		padding-left:10px;
		margin:0;
		}

.preLogincontainerRightSecondCenter h3{
		color:#0461ad;
		font-size:15px;
		font-weight:bold;
		height:40px;
		padding-top:10px;
		padding-left:10px;
		margin:0;
		}

.preLogincontainerRightSecondRight h3{
		color:#0461ad;
		font-size:15px;
		font-weight:bold;
		height:40px;
		padding-top:0px;
		padding-left:10px;
		margin:0;
		}
		
.preLogincontainerRight ul{
		margin:0;
		padding:0;
		padding-left:30px;
		padding-top:20px;
		padding-bottom:5px;
		}

.preLogincontainerRightFirst ul{
		list-style-type:disc;
		}

.preLogincontainerRight li{
		color:#F98224;
		font-size:12px;
		line-height:1.5em;
		}

.preLogincontainerRight p{
		color:#3f3f3f;
		font-size:12px;
		font-weight:bold;
		margin:0;
		padding:0;
		padding-left:15px;
		padding-top:20px;
		padding-right:190px;
		}

.preLogincontainerRight span{
		color:#3f3f3f;
		}

.preLogincontainerRight a{
		margin:0;
		margin-left:15px;
		font-weight:bold;
		}

.preLogincontainerRight a:hover{
		margin:0;
		margin-left:15px;
		font-weight:bold;
		text-decoration:underline;
		}

.preLogincontainerRight img{
		border:0;
		margin-top:30px;
		}

/*
logo
*/
#preLoginheader h1 {background-repeat:no-repeat; cursor:pointer; display:block; margin:0 0 0 10px; 
padding:16px 0 16px 0; float:left; width:139px;}
#preLoginheader h1 img {margin:0; padding:0; border:none;}
#preLoginheader h1 span{display:none;}

/* base page */
a{ text-decoration:none; color:#0066A4;}

#preLoginmain{width:974px; margin:auto; padding:0;  }
#preLoginprintlogo {display: none}

.dMainHeaderLogIn{border-width: 0px; vertical-align:bottom;}

.preLogincontainerRightSecondLeft img {
		border:0 none;
		padding-left:13px;
		padding-right:13px;
		margin:0;
		}
		
.preLogincontainerRightSecondCenter img {
		border:0 none;
		padding-left:13px;
		padding-right:13px;
		margin:0;
		}
		
.preLogincontainerRightSecondRight img {
		border:0 none;
		padding-left:13px;
		padding-right:13px;
		padding-top:10px;
		margin:0;
		}		
		
.preLogincontainerRightSecondLeft p {
		border:0 none;
		padding:10px 13px 0 13px;
		font-size:12px;
		font-weight:normal;
		}
		
.preLogincontainerRightSecondCenter p {
		border:0 none;
		padding:10px 13px 0 13px;
		font-size:12px;
		font-weight:normal;
		}
		
.preLogincontainerRightSecondRight p {
		border:0 none;
		padding:10px 13px 0 13px;
		font-size:12px;
		font-weight:normal;
		}				

.launch{
		font-size:12px;
}

.abstract{
		font-size:12px;
}

#page-content ul{
		font-size:12px;
}

#page-content .testimonial p{
		font-size:12px;
}

#page-content .item-detail p{
		font-size:12px;
}

#search-results p{
		font-size:12px;
		}
		
#search-results h3{
		font-size:16px;
		}		
		
#page-content span{
		font-size:12px;
}

#page-content td span{
		font-size:12px;
}

#categories span{
		font-size:12px;
}

#page-content h2{
		font-size:16px;
		font-weight:bold;
}

#page-content h3{
		font-size:16px;
		font-weight:bold;
}

#page-content h4{
		font-size:16px;
}

#page-content h5{
		font-size:16px;
}

#page-content h6{
		font-size:16px;
}

#spot-top h3{
	font-size:15px;
	font-weight:bold;
}

.loginBox{
		margin-top:22px;
}

.spacingLoginP{
	padding-bottom:7px;
}

.testimonial{
	font-size:12px;
		width:100%;
}

.submit-btt input{
	font-size:12px;
}

.box-type1 table{
		font-size:12px;
		}
		
#page-content #req-sample{
		font-size:12px;
		}
		
#page-content #req-sample p{
		font-size:12px;
		}		
		
.table-img{
		font-size:12px;
}

.table-free{
		font-size:12px;
}

fieldset{border:0; margin:0;}

.testimonial table{border-top:1px solid #7FADCC; width:100%; padding-bottom:10px;}

.radio-list2 input{border:0 !important;}

#submit_testimonial{border:0;}

#req-sample table{border-bottom:1px solid #7FADCC; width:100%; margin-bottom:10px;}

/*  Post login page */
#page-content .postLogincontainerCenterTop{
		float:left;
		width:438px;
		margin:0;
		margin-bottom:29px;
		padding:0 0 10px 0;
		}

#page-content .postLogincontainerCenterTop .postLogincontainerCenterTopLogo{
		float:left;
		width:213px;
		height:57px;
		margin:0px;
		padding:0px;
		}

#page-content .postLogincontainerCenterTop h3{
		overflow:hidden;
		text-indent:-9999em;
		float:left;
		width:225px;
		height:57px;
		margin:0px;
		padding:0px;
		}

#page-content .postLogincontainerCenterTop ul{
		list-style-type:disc;
		clear:both;
		float:left;
		margin:20px 0 0 0;
		padding:0 0 0 15px;
		width:100%;
		}

#page-content .postLogincontainerCenterTop ul li {
		color:#F98224;
		font-size:12px;
		line-height:1.5em;
		padding:0px;
		background:#fff;
		width:100%;
		margin:0px;
		}
		
#page-content .postLogincontainerCenterTop span {
		color:#3f3f3f;
		width:100%;
		}		
		
.productRange{
		border-style:solid;
		border-width:0 0 1px;
		float:right;
		margin-bottom:20px;
		padding-bottom:20px;
		width:206px;
		}

.productRange img{
		border:0;
}

.postLogincontainerCenterBottom{
		float:left;
		width:438px;
		}

#page-content .postLogincontainerCenterBottom ul{
		list-style-type:none;
		margin:0;
		padding:0;
		display:inline;
		}

#page-content .postLogincontainerCenterBottom li{
		list-style-type:none;
		margin:0;
		padding:0;
		display:inline;
		}
#page-content .postLogincontainerCenterBottom .tabEducationEventsList{
		float:left;
		width:219px;
	}

#page-content .postLogincontainerCenterBottom .tabNursingTipsList{
		float:left;
		width:219px;
	}

#page-content .postLogincontainerCenterBottom .tabEducationEventsList a{
		width:219px;
		height:47px;
		overflow:hidden;
		text-indent:-9999em;
		display:block;
		}		
		
#page-content .postLogincontainerCenterBottom .tabNursingTipsList a{
		width:219px;
		height:47px;
		overflow:hidden;
		text-indent:-9999em;
		display:block;
		}	
		
.selectedTabEffect{
	background:0 -47px;}
	
#tabEducationEventsBodyPanel{
		clear:both;
		float:left;
		width:438px;
		height:227px;
	}

#tabNursingTipsListBodyPanel{
		clear:both;
		float:left;
		width:438px;
		height:227px;
	}

#page-content #tabEducationEventsBodyPanel ul{
		list-style-type:disc;
		clear:both;
		float:left;
		margin:20px 0 0 0;
		padding:0 0 0 35px;
		display:block;
		}

#page-content #tabEducationEventsBodyPanel ul li {
		color:#F98224;
		font-size:12px;
		line-height:1.5em;
		padding:0px;
		display:list-item;
		list-style-type:disc;
		background:#fff;
		width:220px;
		}
		
#page-content #tabEducationEventsBodyPanel span {
		color:#3f3f3f;
		}		

#page-content #tabNursingTipsListBodyPanel ul{
		list-style-type:disc;
		clear:both;
		float:left;
		margin:20px 0 0 0;
		padding:0 0 0 35px;
		display:block;
		}

#page-content #tabNursingTipsListBodyPanel ul li {
		color:#F98224;
		font-size:12px;
		line-height:1.5em;
		padding:0px;
		display:list-item;
		list-style-type:disc;
		background:#fff;
		width:220px;
		}
		
#page-content #tabNursingTipsListBodyPanel span {
		color:#3f3f3f;
		}	
		
.tb_panel.panelBodySelected{
		display:block;
}

.tb_panel{
		display:none;
}

#page-content #tabEducationEventsBodyPanel p{
		float:left;
		width:220px;
		padding:10px 0 0 35px;
		font-size:12px;
}

#page-content #tabNursingTipsListBodyPanel p{
		float:left;
		width:220px;
		padding:10px 0 0 35px;
		font-size:12px;
}

#page-content .results-poll{
		font-size:12px;
}

#page-content .results-poll p{
		font-size:16px;
}

#page-content .results-poll h4{
		font-size:12px;
		border-bottom:1px solid #7fadcc;
		padding-bottom:5px;
		margin:20px 0 0 0;
}

/* join now page */
.preLogincontainerRight .titleBorder {
float:left;
padding:0 0 25px 0;
width:549px;
}

.preLogincontainerRight h2 {
color:#0163AE;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

.containerRightContent {
background-color:#FFFFFF;
float:left;
padding:0;
width:100%;
}

fieldset.FormReg {
border-color:-moz-use-text-color -moz-use-text-color grey;
border-style:none none dotted;
border-width:0 0 1px;
margin:12px 0 35px 0;
padding-bottom:10px;
}

fieldset legend {
color:#0061AD;
font-size:12px;
font-weight:bold;
margin-bottom:15px;
}

.formRequired {
background-color:#FAFAB0;
font-weight:normal;
}

.testimonial .FormReg table {
border-top:1px solid #7FADCC;
padding-bottom:10px;
padding-top:10px;
width:100%;
}

.testimonial .FormReg td{
		font-size:11px;
		font-weight:bold;
		padding:5px;
}

/*
Colors

Orange - color:#ee820f
Orange (light) - color:#f9cfa4 ???

Blue - color:#00a4de
Blue (light) - color:#e5eef5
Blue (extra-light) - color:#e3f4f9
Blue (medium) - color:#7fadcc
Blue Convatec (dark) - color:#0066A4

Grey (dark) - color:#3F3F3F
*/

/*Red (alerts)----------------------------------------------------------------------*/
.red {color:red}

/*White----------------------------------------------------------------------*/
#menuv h3,
ul.content-menu li a,
#spot-top .block a,
#footer #belt li a,
#menuh a:hover,
/*Hidden text*/
#page-content .hidden-text .close-ht,
#page-content .hidden-text .shlk,
#page-content .hidden-text2 .shlk,
/*Pop up*/
#popup h1,
#pop-glossary h1 { color:#FFFFFF; }

#footer #belt li,
ul.content-menu li a,
#menuv h3,
#menuv li,
#spot-top h3  { border-color:#ffffff}
#menuv ul { border-bottom-color: #ffffff }

/*Black----------------------------------------------------------------------*/


/*Orange----------------------------------------------------------------------*/
/*ul.content-menu ul li a:hover {background-color:#ee820f}*/
.box-type1,
.inside-index,
#search-alpha { border-color:#ee820f}
#page-content h4.h4-type2{border-color:#0066A4; color:#0066A4;}

#page-content h5.h5-type2,
strong.str-type2,
/*glossary*/
#search-results h3.related-title,
#pop-glossary h2 { color:#ee820f}

#ref-number { background-color:#ee820f}

/*Orange (light)----------------------------------------------------------------------*/


/*Blue----------------------------------------------------------------------*/


/*Blue (dark)----------------------------------------------------------------------*/

a,
#menuv a,
#send_container a.send_mail,
h4#ref-title,
#page-content h4.h4-type1,
#page-content h4.h4-type1 a,
.back-to-top a:hover,
ul.content-menu ul li a,
#tools-menu a,
#breadcrumbs,
#breadcrumbs a,
.item-navigation li a,
.ill-center p.statement,
.ill-lf p.statement,
.ill-rg p.statement,
#footer #copyright,
strong.str-type1,
.pdf-block a,
.intlk-block a,
#page-content h5.h5-type1,
#page-content .hidden-text2 .close-ht,
#page-content .hidden-text3 .close-ht,
.back-to-top a,
#page-content .item h3,
#page-content .item-noCover h3,
#page-content .item-wCover h3,
#page-content .item h3 a,
#page-content .item-noCover h3 a,
#page-content .item-wCover h3 a,
/*archive*/
.item .ext-link a,
#events-box1 .date,
/*forms*/
.submit-btt input,
#submit-btt input,
/*glossary*/
#glossary h2.page-title,
#search-button .submit,
#correlateTerms,
/*Hidden Text*/
#page-content .hidden-text3 a.shlk,
#page-content .hidden-text h5,
#page-content .hidden-text .box-type1 strong,
#page-content .hidden-text .box-type2 strong,
/*Popup*/
#link a {color:#0066A4}

h3{color:#3F3F3F};

#tools-menu li.separator,
ul.content-menu ul{ border-color:#0066A4 }
#menuv ul { border-top-color: #0066A4 }

#menuv,
ul.content-menu ul li a:hover,
#footer #belt { background-color:#0066A4 }


/*Hidden text*/
#page-content .hidden-text .shlk-bkg,
#page-content .hidden-text2 .shlk-bkg,
#page-content .hidden-text .close-ht,
/*Pop up*/
#popup h1,
#pop-glossary h1 { background-color: #0066A4 }




/*Blue (light)----------------------------------------------------------------------*/
#menuv ul,
#breadcrumbs,
ul.content-menu li a,
/*Hidden Text*/
#page-content .hidden-text,
#page-content .hidden-text .table-img td { background-color:#e5eef5; }

/*Blue (extra-light)----------------------------------------------------------------------*/

/*Hidden Text*/
#page-content .hidden-text .box-type1,
#page-content .hidden-text .box-type2 { background-color:#e3f4f9; }



/*Blue (medium)---------------------------------------------------*/

#content-tools,
#send_container,
#send_container td input,
#page-content h4.h4-type1,
.ill-center p.statement,
.ill-lf p.statement,
.ill-rg p.statement,
.pop-center p.statement,
.pop-lf p.statement,
.pop-rg p.statement,
.pop-center p.caption,
.pop-lf p.caption,
.pop-rg p.caption,
#page-content .thumb-img,
#recovery li.separator,
/*Right bar*/
#rg-bar,
#rg-bar .related-contents,
#rg-bar #calendar,
/*Hidden Text*/
#page-content .hidden-text .box-type1,
#page-content .hidden-text .box-type2,
#page-content .hidden-text3 .close-ht span,
/*glossary*/
#correlateTerms,
.box-type2, .wherePatients, .costs, .surveyPollBox, .weatherBox, .firstStarterKitBox, .secondStarterKitBox { border-color:#7fadcc}

/*Grey (dark)---------------------------------------------------*/

body,
#tabs-index ul li a { color:#3f3f3f;}

/*Tables---------------------------------------------------*/

#page-content .table-free h5 { background-color:#00a4de; color:#FFFFFF; margin:0 2px; padding: 2px; font-size:12px;} 

/*#page-content td { background-color:#eee;}*/
#page-content .table-img td { background-color:#fff;}
#page-content td.col1-dark,
#page-content tr.col1-dark td { background-color:#0066A4; }
#page-content td.col1-light,
#page-content tr.col1-light td { background-color:#22B0E2; }
#page-content td.col2-dark,
#page-content tr.col2-dark td { background-color:#CC0000; }
#page-content td.col2-light,
#page-content tr.col2-light td { background-color:#CC6600;}
#page-content td.col3,
#page-content tr.col3 td { background-color:#f2f2f2;}
#page-content .table-free td{ background-color:#f7f7f7;}	

/*Forms---------------------------------------------------*/
#page-content input.text,
#disclaimer,
table#form-table input, 
table#form-table select,
table#form-table textarea,
table#submit_testimonial input, 
table#submit_testimonial select,
table#submit_testimonial textarea { border-color:#7fadcc }


/* bg title for products */
.bgCeleste{
		float:left;
		background-color:#cdf0fd;
		width:100%;
		padding:3px;
		color:#0066A4;
		}

#page-content .box-type1{
		background-color:#f7f7f7;
}

/*Freq classes----------------------------------------------------------------------*/

/*Main Box Model----------------------------------------------------------------------*/

#page-content .item,
#page-content .item-noCover,
#page-content .item-wCover { width:100%; padding:0; margin:0 0 1.5em 0; float:left}
#page-content .item-wCover { background-image:url('../_slice/bkg/backCover.gif'); background-repeat:no-repeat;  }
#page-content .item-wCover .item-inside { height: 72px; background-repeat:no-repeat; padding: 0 0 0 80px; background-position: 6px 4px}

/*Font size big----------------------------------------------------------------------*/

/*Font size medium----------------------------------------------------------------------*/
#page-content .item h3,
#page-content .item-inside h3 {font-size: 16px;}

/*Font size small----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
#page-content .item h3,
#page-content .item-noCover h3,
#page-content .item-wCover h3 { margin: 0px 0 3px 0; font-weight:bold}
#page-content h3 a { text-decoration:underline}
#page-content h3 a:hover { color: #7fadcc}

#categories { 
border-bottom:1px dotted #ccc; margin: 0 0 10px 0;  float:left; font-size:12px; padding: 0; width:100%; clear:both; 
}
#categories #searchCat-filters { float:left; width: 100%; }
#categories #searchCat-button { float:right; width: 90px; margin-top: -8px }

#categories span.categories input {margin:0px 0px 5px 0px; float:left; }
#categories span.categories label {margin:3px 0px 8px 0px; float:left; width: 80px; padding-right:8px; line-height:11px;  }

html>/**/body #categories span.categories {padding-top: 0px;}
html>/**/body #categories span.categories label {margin:0px 0px 10px 2px; width: 86px;}

#categories .searchCat {margin:0 0px 0 10px; text-align:center; background-image:url('../_slice/btt/go-forward.gif'); background-repeat:no-repeat; background-position: 100% 5px; padding:4px 25px 0 0px; border:medium none;  height: 31px; text-decoration:none; color:#0066A4; font-weight:normal; float:right; cursor:pointer;}
html>/**/body .searchCat {background-position: 100% 10px;}
#categories .searchCat span { font-size:14px; text-transform:uppercase}

#page-content .options {display:block;float:left;margin:0;padding:0; width:100%}
#page-content .options ul li {float:left; margin:0 20px 0 0; padding:0; background-image:none;   }
#page-content .options ul li a {
padding:2px 0 0px 20px; height:24px; display:block; background-repeat:no-repeat; background-image:url('../_slice/btt/ico-imgdown.gif'); font-size:12px; float:left;
}
#page-content .options ul li a span{ font-size:12px;}
#page-content .options ul li a.video_flyover {background-image:url('../_slice/btt/ico-image.gif')}
#page-content .options ul li.pdf a {background-image:url('../_slice/btt/ico-pdf.gif')}
#page-content .options ul li a.print-img {background-image:url('../_slice/btt/ico-print.gif'); padding-left:23px;}
#page-content .options ul li a.video_flyover span{font-size:12px;}
#page-content .options ul li a.print-img span{font-size:12px;}
#page-content .options ul li a.download-img-lib span{font-size:12px;}

.pagerContainer, 
.pagerContainerTop, 
.pagerContainerBottom {float:left;font-size:11px;margin:0 0 1em 0;padding:5px 0;width:100%;}
.pager { border-bottom:1px dotted #ccc; margin: 6px 0 10px 0; padding-bottom: 5px}
.pager a,
.pager span.selected {margin-right: 5px; }
.pager a {padding:3px 3px; }
.pager span.selected {padding:3px 8px; }

.pager span.selected { background-color:#0066A4; background-repeat:no-repeat; background-position:bottom right; background-image:url('../_slice/bkg/sel-bkg.gif'); color:#FFF}

#page-content .detail-events .launch,
#archive-events .launch { font-style:italic; margin-bottom: 2px}

/*Links----------------------------------------------------------------------*/


img{
		border:0;
}

#tools-menu{
		display:none;
		}

#menuh{
		display:none;
		}

#lf-bar{
		display:none;
		}

#rg-bar{
		display:none;
		}
		
#breadcrumbs{
		display:none;
		}		
		
#send_container{
		display:none;
		}	
		
#content-tools{
		display:none;
		}		
		
#sitelogo a img {
		border:0;
		margin:0 auto;
		}		
		
#container-bottom{
		display:none;
		}				
		
#footer{
		display:none;
		}	

#preLoginmain-navigation{
		display:none;
		}
	
.preLogindMainTop{
		display:none;
		}

.preLogindMainHeaderCenter{
		display:none;
		}

.preLogindMainHeaderRight{
		display:none;
		}
		
.preLogindMainBottom{
		display:none;
		}		

#preLoginfooter{
		display:none;
		}
		
.preLogincontainerLeft{
	clear:both;
	float:left;
}

.readMorepreLogin{
		display:none;
		}
		
.backlink{
		display:none;
		}
		
.backtoarchive{
		display:none;
		}

#categories{
		display:none;
		}

.pagerContainer{
		display:none;
		}

#page-content .options{
		display:none;
		}

.back-to-top{
		display:none;
		}
	
#disclaimer {
		border:0;
		height:170px;
		overflow:visible;
		padding:5px 5px 10px;
		}
		
#disclaimer-agree{
		display:none;
		}
		
.cvt-block{
		display:none;
		}	
		
.submit-btt{
		display:none;
		}	
		
#tabs-index ul li a{
		display:none;
		}	
				
#map-usa{
		display:none;
		}			
		
.readMore{
		display:none;
		}		
