body, th, td, input, select, textarea  {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #6a6a6a;
}

p { margin: 10px 0; }

/*
	LINKS 
================================================  */
a:link, a:visited { color: #153c76; text-decoration: underline; }
a:hover { text-decoration: none; }
a img, a img:link, a img:visited  { border: 0 solid #ffffff; }


/*
	FORMS 
================================================  */
form { margin: 0; }
fieldset { border: 0 solid #ffffff; padding: 0; margin: 0; }

.imp-text, .imp-textarea, .imp-select, .imp-file { background: #ffffff; border: 1px solid #bfbfbf; }

.imp-button-gfx { width: 120px; height: 30px; padding: 3px 0 9px 0; line-height: 20px; border: #333 solid 0px; background: url(../images/buttons/button-gfx01.png) top left no-repeat; text-align: center; cursor: pointer; text-transform: uppercase; color: #ffffff;}

.i-button-gfx-v01 { width: 32px; height: 32px; color: #fff; font-weight: normal; border: 0 solid #fff; background: transparent url(../images/buttons/bg_button01.png) left top no-repeat; text-transform: uppercase; color: #fff; vertical-align: middle; cursor: pointer; }

.i-button-gfx-v02 { width: 32px; height: 32px; color: #fff; font-weight: normal; border: 0 solid #fff; background: transparent url(../images/buttons/bg_button02.png) left top no-repeat; text-transform: uppercase; color: #fff; vertical-align: middle; cursor: pointer; }

.size01 { width: 32px; background-position: left 0px; }
.size02 { width: 42px; background-position: left -32px; }
.size03 { width: 52px; background-position: left -64px; }
.size04 { width: 62px; background-position: left -96px; }
.size05 { width: 72px; background-position: left -128px; }
.size06 { width: 82px; background-position: left -160px; }
.size07 { width: 92px; background-position: left -192px; }
.size08 { width: 102px; background-position: left -224px; }
.size09 { width: 112px; background-position: left -256px; }
.size10 { width: 122px; background-position: left -288px; }
.size11 { width: 132px; background-position: left -320px; }


/*
	CONTENT
================================================  */

h1 { font-size: 18px; color: #153c76; font-weight: normal; text-transform: uppercase; margin: 10px 0;  }
h2 { font-size: 14px; color: #6783a1; font-weight: bold; margin: 10px 0; }
h3 { font-size: 12px; color: #666; font-weight: bold; margin: 10px 0; }
h4 { font-size: 12px; color: #153c76; font-weight: bold; margin: 10px 0; }
h5 { font-size: 11px; color: #999; font-weight: bold; margin: 10px 0; }
h6 { font-size: 10px; color: #153c76; font-weight: bold; margin: 10px 0; }

.csc-header h1, .csc-textpicHeader h1 { font-size: 18px; font-weight: normal; color: #153c76; text-transform: uppercase; }

.content ul { margin: 7px 0; padding: 0 0 0 3em; list-style: url(../images/bullets/bullet06.gif);}
.content ul li { margin: 1px 0; }



/*
	FCE
================================================  */
.fce-2cols {width: 100%; margin: 0; float: left; }
.fce-2cols .fce-01 { width: 49%; float: left;}
.fce-2cols .fce-02 { width: 49%; float: right;}

.separator { height: 1px; background: url(../images/bullets/dots_h.gif) left top repeat-x; margin: 10px 0; clear: both; }

.cb01 { background: #efefef url(../images/blocks/bg_cb01.gif) top left repeat-x; margin: 0 0 10px 0; color: #000000; width: 100%;}
.cb01 .cb_lt { background: url(../images/blocks/bg_cb01_lt.gif) top left no-repeat; }
.cb01 .cb_rt { background: url(../images/blocks/bg_cb01_rt.gif) top right no-repeat; }
.cb01 .cb_rl { background: url(../images/blocks/bg_cb01_rl.gif) top right repeat-y; }
.cb01 .cb_ll { background: url(../images/blocks/bg_cb01_ll.gif) top left repeat-y; }
.cb01 .cb_rb { background: url(../images/blocks/bg_cb01_rb.gif) bottom right no-repeat; }
.cb01 .cb_lb { background: url(../images/blocks/bg_cb01_lb.gif) bottom left no-repeat; }
.cb01 .cb_b { background: url(../images/blocks/bg_cb01_b.gif) bottom left repeat-x; }

.cb01 .cb_content { padding: 0 6px 0 4px; } 
.cb01 .cb_lt, .cb01 .cb_rt, .cb01 .cb_rl , .cb01 .cb_ll, .cb01 .cb_b, .cb01 .cb_lb, .cb01 { width: 100%; float: left; }

#leftColumn  .cb01 .cb_content { padding-top: 43px; }
#leftColumn  .cb01 .cb_content h1 { margin-left: 12px; } /* SEO optimization. can be deleted */
#leftColumn  .cb01 .cb_content h3 { font-size: 18px; color: #153c76; font-weight: normal; text-transform: uppercase; margin: 10px 0 10px 12px; }

.cb02 {background: #efefef url(../images/blocks/bg_cb02.gif) top right repeat-y; margin: 0 0 10px 0; width: 100%; float: left; /*Wolf:	sometimes have probs in IE, if so just uncoment.*/}
.cb02 .cb_lt {background: url(../images/blocks/bg_cb02_lt.gif) top left no-repeat;}
.cb02 .cb_rt {background: url(../images/blocks/bg_cb02_rt.gif) top right no-repeat;}
.cb02 .cb_t {background: url(../images/blocks/bg_cb02_t.gif) top left repeat-x;}
.cb02 .cb_l {background: url(../images/blocks/bg_cb02_l.gif) top left repeat-y;}
.cb02 .cb_r {background: url(../images/blocks/bg_cb02_r.gif) top right repeat-y;}
.cb02 .cb_rb {background: url(../images/blocks/bg_cb02_rb.gif) bottom right no-repeat;}
.cb02 .cb_lb {background: url(../images/blocks/bg_cb02_lb.gif) bottom left no-repeat;}
.cb02 .cb_b {background: url(../images/blocks/bg_cb02_b.gif) bottom left repeat-x;}
.cb02 .cb_content { padding: 10px;}
.cb02 .cb_lt, .cb02 .cb_rt, .cb02 .cb_t, .cb02 .cb_r , .cb02 .cb_l, .cb02 .cb_b, .cb02 .cb_lb{ width: 100%; float: left; }



.cb04 , .cb04 .cb_lt, .cb04 .cb_rt, .cb04 .cb_rl , .cb04 .cb_ll, .cb04 .cb_b, .cb04.cb_lb{ width: 100%; float: left; }
.cb04 .cb04-title h1 { margin: 7px 0 9px 16px; } /* SEO optimization. can be deleted */
.cb04 .cb04-title h3 { font-size: 18px; color: #153c76; font-weight: normal; text-transform: uppercase; margin: 7px 0 9px 16px; }
.cb04 .cb_content { padding: 0 16px 17px 16px; min-height: 239px; height: auto!important; height: 239px;   } 

.cb04 { background: #fff url(../images/blocks/bg_cb04.gif) top left repeat-x; margin: 10px 0 10px 0; color: #000000;}
.cb04 .cb_lt { background: url(../images/blocks/bg_cb04_lt.gif) top left no-repeat; }
.cb04 .cb_rt { background: url(../images/blocks/bg_cb04_rt.gif) top right no-repeat; }
.cb04 .cb_rl { background: url(../images/blocks/bg_cb04_rl.gif) top right repeat-y; }
.cb04 .cb_ll { background: url(../images/blocks/bg_cb04_ll.gif) top left repeat-y; }
.cb04 .cb_rb { background: url(../images/blocks/bg_cb04_rb.gif) bottom right no-repeat; }
.cb04 .cb_lb { background: url(../images/blocks/bg_cb04_lb.gif) bottom left no-repeat; }
.cb04 .cb_b { background: url(../images/blocks/bg_cb04_b.gif) bottom left repeat-x; }

.cb05 , .cb05 .cb_lt, .cb05 .cb_rt, .cb05 .cb_rl , .cb05 .cb_ll, .cb05 .cb_b, .cb05.cb_lb { width: 100%; float: left; }
.cb05 .cb05-title h1 { margin: 5px 0 9px 13px; } /* SEO optimization. can be deleted */
.cb05 .cb05-title h3 { font-size: 18px; color: #153c76; font-weight: normal; text-transform: uppercase; margin: 5px 0 9px 13px; }
.cb05 .cb_content, .cb05 .cb_content { padding: 0 13px 5px 13px; } 

.cb05 { background: #fff url(../images/blocks/bg_cb05.gif) top left repeat-x; margin: 10px 0 10px 0; /*color: #000000;*/ }
.cb05 .cb_lt { background: url(../images/blocks/bg_cb05_lt.gif) top left no-repeat; }
.cb05 .cb_rt { background: url(../images/blocks/bg_cb05_rt.gif) top right no-repeat; }
.cb05 .cb_rl { background: url(../images/blocks/bg_cb05_rl.gif) top right repeat-y; }
.cb05 .cb_ll { background: url(../images/blocks/bg_cb05_ll.gif) top left repeat-y; }
.cb05 .cb_rb { background: url(../images/blocks/bg_cb05_rb.gif) bottom right no-repeat; }
.cb05 .cb_lb { background: url(../images/blocks/bg_cb05_lb.gif) bottom left no-repeat; }
.cb05 .cb_b { background: url(../images/blocks/bg_cb05_b.gif) bottom left repeat-x; }


.cb-pdf { width: 100%; height: 112px; background: url(../images/blocks/bg_pdf.png) left top no-repeat; /*margin: 9px 0 0 0;*/ float: left;  }
.cb-pdf h3 { padding: 16px 0 0 16px; margin: 0; font-size: 18px!important; font-weight: normal;  font-family: Tahoma, Geneva, sans-serif; color: #153c76; text-transform: none!important; }
.cb-locations { width: 100%; height: 86px; background: url(../images/blocks/bg_cb_locations_new.png) left top no-repeat; margin: 9px 0 10px 0; float: left; padding-top: 13px; }
.cb-pdf h2, .cb-locations h2 { font-size: 18px; color: #153c76; font-weight: normal; margin: 0 0 0 5px; } /* SEO optimization. can be deleted */
.cb-locations h3, .select_graph h3 { font-size: 14px!important; color: #153c76; font-weight: bold; text-transform: none!important; margin: 0 0 0 24px; font-family: Tahoma, Geneva, sans-serif; } 
.select_graph h3 { margin: 0 0 10px 0;}



ul.blue-bullets { margin: 10px 0 0 16px; padding: 0; list-style: none; list-style-image: none; }
ul.blue-bullets li { margin: 0; padding: 0; font-family: Tahoma, Geneva, sans-serif; }
ul.blue-bullets li a, ul.blue-bullets li a:visited { background: url(../images/bullets/i_bullet03.gif) left 3px no-repeat; color: #6a6a6a; text-decoration: none; padding: 0 0 0 11px; }
ul.blue-bullets li a:hover { text-decoration: underline; }


.fce-box , .fce-box .box-lt, .fce-box .box-rt, .fce-box .box-rl , .fce-box .box-ll, .fce-box .box-b, .fce-box .box-b { width: 100%; float: left; }
	.fce-box .box-content { padding: 9px; } 

	.fce-box { background: #e1e8f3 url(../images/blocks/box_blue_sh.gif) top left repeat-x; margin: 10px 0; }
	.fce-box .box-lt { background: url(../images/blocks/box_blue_sh_lt.gif) top left no-repeat; }
	.fce-box .box-rt { background: url(../images/blocks/box_blue_sh_rt.gif) top right no-repeat; }
	.fce-box .box-rl { background: url(../images/blocks/box_blue_sh_rl.gif) top right repeat-y; }
	.fce-box .box-ll { background: url(../images/blocks/box_blue_sh_ll.gif) top left repeat-y; }
	.fce-box .box-rb { background: url(../images/blocks/box_blue_sh_rb.gif) bottom right no-repeat; }
	.fce-box .box-lb { background: url(../images/blocks/box_blue_sh_lb.gif) bottom left no-repeat; }
	.fce-box .box-b { background: url(../images/blocks/box_blue_sh_b.gif) bottom left repeat-x; }
		
	
	/*box BLUE */
	.box-blue { background: #e1e8f3; }
	.box-blue .box-lt { background: url(../images/blocks/box_lt.gif) top left no-repeat; }
	.box-blue .box-rt { background: url(../images/blocks/box_rt.gif) top right no-repeat; }
	.box-blue .box-lb { background: url(../images/blocks/box_lb.gif) bottom left no-repeat; }
	.box-blue .box-rb { background: url(../images/blocks/box_rb.gif) bottom right no-repeat; }
	
	/*box BLUE SHADOW*/
	.box-blue-shadow { background: #e1e8f3 url(../images/blocks/box_blue_sh.gif) top left repeat-x; }
	.box-blue-shadow  .box-content { min-height: 125px; height: auto!important; height: 125px;  }
	
	/*box GRAY SHADOW*/
	.box-gray-shadow { background: #efefef url(../images/blocks/box_gray_sh.gif) top left repeat-x; }
	.box-gray-shadow .box-lt { background: url(../images/blocks/box_gray_sh_lt.gif) top left no-repeat; }
	.box-gray-shadow .box-rt { background: url(../images/blocks/box_gray_sh_rt.gif) top right no-repeat; }
	.box-gray-shadow .box-ll { background: url(../images/blocks/box_gray_sh_ll.gif) top left repeat-y; }
	.box-gray-shadow .box-rl { background: url(../images/blocks/box_gray_sh_rl.gif) top right repeat-y; }
	.box-gray-shadow .box-lb { background: url(../images/blocks/box_gray_sh_lb.gif) bottom left no-repeat; }
	.box-gray-shadow .box-rb { background: url(../images/blocks/box_gray_sh_rb.gif) bottom right no-repeat; }
	.box-gray-shadow .box-b { background: url(../images/blocks/box_gray_sh_b.gif) bottom left repeat-x; }
	.box-gray-shadow  .box-content { min-height: 125px; height: auto!important; height: 125px;  }
	
	/* I BOX NEWS */
.i-box { width: 222px; background: url(../images/blocks/bg_i_box_b.png) left bottom no-repeat; float: left; padding-bottom: 12px; }
.i-box .i-box-title { width: 100%; float: left; background: url(../images/blocks/bg_i_box_t.png) left top no-repeat; } 
.i-box .i-box-title  h3 { margin: 0; font-size: 18px; font-weight: normal; font-family: Tahoma, Geneva, sans-serif; text-shadow:1px 1px 3px #0C2D54; color: #fff; padding: 5px 0 5px 15px; }
.i-box .i-box-content { width: 220px; padding: 0 1px; float: left; background: url(../images/blocks/bg_i_box_c.png) left top repeat-y; }
.i-box .i-box-content-inner { width: 190px; padding: 0 15px; float: left; background: url(../images/blocks/bg_i_box_ci.png) left bottom repeat-x; }

	/* IMP BOX LIGHT GRAY */
#rightColumn .imp-box { width: 232px; margin: 0 0 0 -5px; display: inline; float: left; background: url(../images/blocks/bg_box_m.png) left top repeat-y; }
#rightColumn .imp-box p { margin: 0 0 5px 0; font-size: 11px; }
#rightColumn .imp-box .imp-box-t { width: 100%; float: left; background: url(../images/blocks/bg_box_t.png) left top no-repeat; }
#rightColumn .imp-box .imp-box-b { width: 220px; float: left; background: url(../images/blocks/bg_box_b.png) left bottom no-repeat; padding: 16px 6px 15px; }
#rightColumn .imp-box .imp-box-cb { background: url(../images/blocks/bg_box_cb.png) left bottom repeat-x;  }
#rightColumn .imp-box .imp-box-ct { background: url(../images/blocks/bg_box_ct.png) left top repeat-x; padding: 0 14px; min-height: 86px; height: auto!important; height: 86px; }
#rightColumn .imp-box img { margin: 0; }

.box06 { width: 227px; background: #e7e7e7 url("../images/blocks/bg_box06_t.png") no-repeat; margin-bottom: 10px; }
.box06-b { background: url("../images/blocks/bg_box06_b.png") left bottom no-repeat; padding: 0 16px 16px 16px; position: relative; zoom: 1; }
.box06-b:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
.box06 h3 { font-family: "Tahoma", "Geneva", sans-serif; font-size: 18px !important; font-weight: normal; color: #153c76; text-transform: none !important; padding-top: 10px; margin: 0px; }
.box06 ul { margin-left: 0; }
.box06 .file-icon { width: 62px; height: 100px; background: no-repeat; float: right; position: relative; margin: -7px 2px 5px 5px; display: none; }
.box06-pdf .file-icon { background-image: url("../images/icons/file_pdf.png"); display: block; }
.box06-pdf .box06-b { min-height: 100px; }
.box06-pdf li { overflow: hidden; position: relative; }	

/*
	REQUEST FORM
================================================  */
.request_form { /* padding: 0 0 0 8px; */ }
.request_form label{ color: #666666; text-transform: uppercase; display: block; }
.request_form h1 { color: #999999; margin: 0 0 10px 0; }
.request_form h1 span{ color: #153c76; font-size: 10px; }
.request_form .col_1 {float: left;}
.request_form .col_2 {float: right; width: 400px;}
.request_form .col_2 .buttons { text-align: right; }
.request_form  ul { width: 245px; list-style-image: none; list-style: none; padding: 0; margin: 0;}
.request_form  ul li{ margin: 0 0 10px 0;}
.request_form  ul .imp-text, .request_form  ul textarea { width: 98%; padding: 3px 0;}
.request_form  ul textarea { /* height: 111px; */ height: 85px; }
.request_form  ul .i-text { border:1px solid #BFBFBF; background: #fff; }



/*
	TT NEWS
================================================  */
.news-list-container { width: 100%; margin: 6px 0 0 0; float: left; }
.news-list-container .news-list-item { width: 100%; color: #333; border-bottom: 1px solid #eaebea; padding-bottom: 3px; margin-bottom: 20px; float: left; }
.news-list-container .news-list-item h3, .news-list-container .news-list-item h3 a, .news-list-container .news-list-item h3 a:visited  { text-transform: none; font-size: 18px; color: #153c76; font-weight: normal; margin:  0 0 15px 0; text-decoration: none; }
.news-list-container .news-list-item h3 a:hover { text-decoration: underline; }
.news-list-item .news-list-img { float: left; }
.news-list-item .news-list-img  img { margin: 0 18px 0 0; display: block; }
.news-list-item .news-list-date { margin: 15px 0 0 0; color: #ccc; font-size: 10px; float: left; }
.news-list-item .news-list-morelink { margin: 15px 0 0 0; float: right; }
.news-list-item .news-list-morelink a, .news-list-item .news-list-morelink a:visited { background: url(../images/bullets/bullet04.gif) right center no-repeat; text-decoration: none; padding: 0 11px 0 0; }
.news-list-item .news-list-morelink a:hover { text-decoration: underline; }


.news-single-item { width: 100%; border-bottom: 1px solid #eaebea; padding-bottom: 3px;  margin: 0 0 30px 0; }
.news-single-item .news-single-img { float: left; }
.news-single-item .news-single-img img { margin: 0 13px 0 0; display: block; }
.news-single-item .news-single-content {  }
.news-single-item .news-single-backlink { width: 100%; margin: 18px 0 0 0; }
.news-single-item .news-single-backlink a, .news-single-item  .news-single-backlink a:visited { background: url(../images/bullets/bullet05.gif) left center no-repeat; text-decoration: none; padding: 0 0 0 12px; clear: both; }
.news-single-item .news-single-backlink a:hover { text-decoration: underline; }

.news-latest-container { width: 100%; margin-bottom: 10px; float: left; }
.news-latest-container .news-latest-item { background: url(../images/bullets/dots_h02.png) left bottom repeat-x; padding: 10px 0; }
.news-latest-container .news-latest-item h3 { font-size: 14px; line-height: 130%; color: #153c76; font-weight: normal; margin: 0 0 9px 0; text-transform:none; font-family:Tahoma,Geneva,sans-serif; }
.news-latest-container .news-latest-item h3 a { text-decoration: none; }
.news-latest-container .news-latest-item h3 a:hover { text-decoration: underline; }
.news-latest-container .cb05 .news-latest-item h3 { text-transform: uppercase; }
.news-latest-container  p { margin: 0; }
.news-latest-item .news-latest-date  {  font-size: 11px; font-family:Tahoma,Geneva,sans-serif; }
.news-latest-item .news-latest-content { color: #333; }
.news-latest-item .news-latest-morelink  a, .news-latest-item .news-latest-morelink  a:visited { text-decoration: none; background: url(../images/bullets/i_arrow01.gif) right 50% no-repeat; padding-right: 10px; font-style: italic; }
.news-latest-item .news-latest-morelink  a:hover { text-decoration: underline; }

.mailformplus-request {/* width:544px; */}


/*
	JPPAGETEASER 
================================================  */
.tx-jppageteaser-pi1-list  { margin: 0 0 20px 0; }
.tx-jppageteaser-pi1-list h2 { margin: 22px 0 15px 0; }
.tx-jppageteaser-pi1-list h2 a:link, .tx-jppageteaser-pi1-list  h2 a:visited { color: #133c7c; text-decoration: none; }
.tx-jppageteaser-pi1-list h2 a:hover { text-decoration: underline; }
.tx-jppageteaser-pi1-list .tx-jppageteaser-pi1-list-entry-image { float: right; }
.tx-jppageteaser-pi1-list .tx-jppageteaser-pi1-list-entry-image img { margin: 0 0 0 20px; }
.tx-jppageteaser-pi1-list .tx-jppageteaser-pi1-list-entry-link-item { width: 100%; text-align: right; margin: 10px 0 0 0;float: left; }
.tx-jppageteaser-pi1-list .tx-jppageteaser-pi1-list-entry-link-item a:link, .tx-jppageteaser-pi1-list .tx-jppageteaser-pi1-list-entry-link-item a:visited { background: url(../images/bullets/bullet04.gif) right center no-repeat; text-decoration: none; padding: 0 11px 0 0; text-decoration: none; }
.tx-jppageteaser-pi1-list .tx-jppageteaser-pi1-list-entry-link-item a:hover { text-decoration: underline; }
.tx-jppageteaser-pi1-list .separator { margin: 3px 0; }



/*
	MAILFORMPLUS
================================================  */
.tx-thmailformplus-pi1  { }
.tx-thmailformplus-pi1 .cb_content { padding-right: 19px; }
.tx-thmailformplus-pi1 dl { margin: 6px 0 0 0; }
.tx-thmailformplus-pi1 dl dt { color: #666; text-transform: uppercase; }
.tx-thmailformplus-pi1 dl dd { color: #666; text-transform: uppercase; margin: 0 0 10px 0; }
.tx-thmailformplus-pi1 dl dd .i-text, .tx-thmailformplus-pi1 dl dd .i-textarea { width: 100%; padding: 1px; }
.tx-thmailformplus-pi1 .submit-button { text-align: center; }
.tx-thmailformplus-pi1 .mailformplus-errors { list-style: none; list-style-image: none; padding: 0; }
.tx-thmailformplus-pi1 .mailformplus-errors li { color: #ff0000; }
.tx-thmailformplus-pi1 .error-message { width: 100%; float: left; }



/*
	TIPAFRIEND
================================================  */ 
.tipafriend { padding: 0 0 0 10px; }
.tipafriend h1 { color: #999; }
.tipafriend .col01 { width: 250px; float: left; margin-right: 10px; }
.tipafriend .col02 { width: 390px; float: left; }
.tipafriend dl dt { color: #666; text-transform: uppercase; }
.tipafriend dl dd { margin: 2px 0 10px 0; }
.tipafriend dl dd .i-text, .tipafriend dl dd .i-textarea { width: 98%; padding: 1px; border:1px solid #B6B6B6; background: #fff; }
.tipafriend dl dd .i-textarea { height: 60px;  }
#b-ie6 .tipafriend dl dd .i-textarea { height: 64px;  }
#b-ie7 .tipafriend dl dd .i-textarea { height: 64px;  }
.tipafriend p.notice { color: #333; margin: 0; }
.tipafriend .tipafriend-header { width: 100%; margin-bottom: 21px; float: left; }
.tipafriend .tipafriend-header h1 { background: url(../images/bullets/bullet01.gif) right 11px no-repeat;  padding-right: 18px; margin: 0 5px 0 0; float: left; }
.tipafriend .tipafriend-header a:link, .tipafriend .tipafriend-header a:visited { color: #153c76; font-size: 10px; margin-top: 5px; float: left; }
.tipafriend  dl.html-message { margin-top: 15px; }
.tipafriend  dl.html-message dt { margin-right: 7px; float: left;   }
.tipafriend  dl.html-message dd { color: #666; text-transform: uppercase; vertical-align: middle; }
.tipafriend .i-captcha .i-text { width: 140px; margin-right: 7px; float: left; }
.tipafriend .i-captcha p { margin: 0; }
.tipafriend .i-captcha img {  float: left; }
.tipafriend .tipafriend-buttons { margin: 0 0 10px 0; text-align: right; }


/*
	SITE MAP
---------------------------------------------------------------------------------------------------------*/
ul.sitemap { font-size: 11px; list-style: none; list-style-image: none; padding: 0; margin: 10px 0 0 0; float: left; }
ul.sitemap ul { list-style: none; list-style-image: none; padding: 0; margin: 0; }
ul.sitemap li { margin: 0; }
ul.sitemap .start { background: url(../images/icons/icon05.gif) top left no-repeat; }
ul.sitemap .start span.home { height: 25px; line-height: 22px; padding: 0 0 0 19px; display: block;}
ul.sitemap .start span { height: 16px; padding: 0 0 0 16px; display: block; }
 
ul.sitemap a:link, ul.sitemap  a:visited { color: #39618a; font-weight: bold; text-decoration: none; }
ul.sitemap a:hover { text-decoration: underline; }
ul.sitemap .level2 a:link, ul.sitemap .level2 a:visited { color: #000; font-weight: normal; }
ul.sitemap .level3 a:link, ul.sitemap .level3 a:visited { color: #999; font-weight: normal; }

ul.sitemap  ul { background: url(../images/bullets/bullet09.gif) left top repeat-y; margin-bottom: 18px; }
ul.sitemap  ul ul ul  { margin-bottom: 0; }

ul.sitemap ul .level1 { padding: 2px 0 0 37px; }
ul.sitemap ul .level2, ul.sitemap ul .level3 { padding: 1px 0 0 37px; }
ul.sitemap .level3 span { height: 15px; padding: 0 0 0 16px; display: block; }
 
ul.sitemap ul .norm { background: url(../images/bullets/bullet11.gif) left top no-repeat; }
ul.sitemap ul .last { background: url(../images/bullets/bullet12.gif) left top no-repeat;  } 
ul.sitemap ul .exp { background: url(../images/bullets/bullet10.gif) left top no-repeat;  }
ul.sitemap ul .explast { background: #fff url(../images/bullets/bullet13.gif) left top no-repeat; }

/*
	CAROUSEL
================================================  */
#mainColumn { overflow: visible; position: relative; /* A.G. */ z-index: 1; }
.panels-wrap { position: relative; width: 685px; height: 288px; z-index: 1; overflow: hidden; margin: 0 0px 12px -8px; background: #fff; padding: 0px 25px 0 0px; background: url(../images/blocks/bg_slider.png) 9px 15px no-repeat; }
.panels-wrap #panels { width: 685px; height: 288px; position: relative; }
.panels-wrap #panels .panel { position: absolute; left: 0; top: 0; width: 685px; height: 288px; }
.panels-wrap #panels .panel .panel-inner { width: 685px; height: 288px; position: relative; z-index: 2; }
.panels-wrap #panels .panel .panel-inner .img-holder { width: 336px; height: 252px; float: right; background: url(../images/blocks/bg_slider_img_holder_ie.png) left top no-repeat; padding: 16px 32px 20px 29px; position: relative; }
.panels-wrap #panels .panel .panel-inner .img-holder { }
.panels-wrap #panels .panel .panel-inner  .text-box { width: 240px; height: 142px; color: #666; float: left; overflow: hidden; padding: 44px 0 0 40px; }
.panels-wrap #panels .panel .panel-inner  .text-box h3 { font-size: 16px; font-weight: normal; color: #fff; margin: 0px 0 0 -40px; display: inline; line-height: 1.1; background: url(../images/blocks/bg_slider_header_t.png) left top no-repeat; width: 281px; float: left; text-shadow:1px 1px 3px #0C2D54; }
.panels-wrap #panels .panel .panel-inner  .text-box h3 span { float: left; background: url(../images/blocks/bg_slider_header_b.png) left bottom no-repeat; width: 224px; padding: 11px 24px 19px 32px; }
.panels-wrap #panels .panel .panel-inner  .text-box p { font-size: 12px; line-height: 1.6; margin: 0 0 10px 0;  }
.panels-wrap #panels .panel .panel-inner  .text-box .link-more-wrap { position: absolute; left: 40px; bottom: 65px; }
* html .panels-wrap #panels .panel .panel-inner  .text-box p { width: 100%; float: left; }
.panels-wrap #panels .panel .panel-inner  .text-box .link-more-wrap a { background: url(../images/bullets/i_arrow01.gif) right 50% no-repeat; font-style: italic; color: #153c76; padding-right: 10px; white-space: nowrap; text-decoration: none; }

#nav { position: absolute; left: 113px; bottom: 32px; float: left; z-index: 999; }
#nav ul { padding: 0; margin: 0; list-style: none; list-style-image: none; float: left; display: inline; }
#nav ul li{ padding: 0; margin: 0 2px 0 0; list-style: none; list-style-image: none; display: inline; float: left; font-family: Tahoma, Geneva, sans-serif; }
#nav ul li a { float: left; width: 27px; height: 27px; line-height: 25px; text-align: center; background: url(../images/blocks/bg_pager.png) left 0px no-repeat; text-decoration: none; color: #7d7d7d; outline: none; }
#nav ul li a.current { background-position: left -31px; color: #677fa5; }

.panels-wrap .rc-lt { position: absolute; left: 29px; top: 16px; z-index: 99; width: 10px; height: 10px; background: url(../images/blocks/bg_slider_img_lt_ie.png) left top no-repeat;  }
.panels-wrap .rc-rt { position: absolute; right: 32px; top: 16px; z-index: 99; width: 10px; height: 10px; background: url(../images/blocks/bg_slider_img_rt_ie.png) left top no-repeat; }
.panels-wrap .rc-lb { position: absolute; left: 29px; bottom: 20px; z-index: 99; width: 10px; height: 10px; background: url(../images/blocks/bg_slider_img_lb_ie.png) left top no-repeat; }
.panels-wrap .rc-rb { position: absolute; right: 32px; bottom: 20px; z-index: 99; width: 10px; height: 10px; background: url(../images/blocks/bg_slider_img_rb_ie.png) left top no-repeat; }
* html .panels-wrap .rc-rt { right: 31px; }
* html .panels-wrap .rc-lb { bottom: 22px; }
* html .panels-wrap .rc-rb { bottom: 22px; right: 31px; }

/*
	CONTACT BOX
================================================  */
.contact-box { width: 658px; height: 371px; padding: 12px 25px 12px 18px; background: url(../images/blocks/bg_contact_n.png) left top no-repeat;  }
.contact-box dl { float: left; padding:0; margin: 0; }
.contact-box dl dd { margin: 0 0 12px; }
.contact-box .i-text, .contact-box .i-textarea { border: 1px solid #bfbfbf; background: #fff; }
.contact-box label { color: #666; text-transform: uppercase; }
.contact-box .submit-button { width: 100%; clear: both; text-align: right; padding-top: 5px; }
.contact-box  h3, .request_form h3{ font-size: 18px; color: #999; text-transform: uppercase; font-weight: normal; margin: 0 0 5px 0; }
.contact-box .col-01 { width: 250px; margin-right: 17px; }
.contact-box .col-01 .i-text { width: 98%; }
.contact-box .col-02 { width: 390px; }
.contact-box .col-02 .i-text { width: 250px; }
.contact-box .col-02 .i-textarea  { height: 92px; width:380px; }
.contact-box .imp-button  { background: url(../images/buttons/i_button01.png) left top no-repeat; border: none; cursor: pointer; width: 121px; padding: 5px 0 8px!important; text-align: center; color: #fff; text-transform: uppercase; }
.contact-box  .how-did-wrap, .request_form .how-did-wrap  { width: 190px; float: left; padding-top: 8px; }
.contact-box  .how-did-wrap label, .request_form  .how-did-wrap label { display: block; text-transform: none; padding-bottom: 5px; }
.contact-box .how-did-wrap label.last, .request_form .how-did-wrap label.last { padding: 0; }
.contact-box  .how-did-wrap label input , .request_form .how-did-wrap label input { float: left; margin-right: 10px; } 
.contact-box  .other, .request_form .other { width: 200px; float: left; padding-top: 8px; }
.contact-box  .other input, .request_form .other input { width: 98%!important; }
.contact-box  .other label ,  .request_form  .other label  { text-transform: none; }
.error-box { width: 100%; float: left; padding-top: 10px; }
.error-box  .mailformplus-errors{ padding-left: 10px; padding-top: 5px; }
.error-box  .mailformplus-errors .error-item{ background: url(../images/bullets/bullet06.gif) left 3px no-repeat; padding: 3px 0 3px 15px; }

#mainColumn .contact-box .cb04, #mainColumn .contact-box .cb02 { background: none; margin: 0; }
#mainColumn .contact-box .cb04 .cb04-title h3 { margin: 0 0 5px 0; color: #999; }
#mainColumn .contact-box .cb04 .cb_content, #mainColumn .contact-box .cb02 .cb_content  { padding: 0; min-height: 10px; height: auto!important; height: 10px; }
#mainColumn .contact-box .cb04 .cb_lt, #mainColumn .contact-box .cb02 .cb_lt { background: none; }
#mainColumn .contact-box .cb04 .cb_rt, #mainColumn .contact-box .cb02 .cb_rt { background: none; }
#mainColumn .contact-box .cb04 .cb_ll, #mainColumn .contact-box .cb02  .cb_ll  { background: none; }
#mainColumn .contact-box .cb04 .cb_rb , #mainColumn .contact-box .cb02  .cb_rb { background: none; }
#mainColumn .contact-box .cb04 .cb_rl, #mainColumn .contact-box .cb02 .cb_rl  { background: none; }
#mainColumn .contact-box .cb04 .cb_lb, #mainColumn .contact-box .cb02 .cb_lb  { background: none; }
#mainColumn .contact-box .cb04 .cb_b, #mainColumn .contact-box .cb02  .cb_b { background: none; }
#mainColumn .contact-box .cb02 .cb_t  { background: none; }
#mainColumn .contact-box .cb02 .cb_r  { background: none; }
#mainColumn .contact-box .cb02 .cb_l  { background: none; }

/* captcha */
.contact-box  dd.clearer { height: 0; width: 100%; padding: 0; margin: 0; clear: both; }
.contact-box dl dd.captcha { margin: 0!important; }
.captcha .img-wrap { float: left; padding: 10px 10px 0 0; }
.captcha .img-wrap img { float: left; margin-right: 5px; }
.captcha .img-wrap .reload { width: 16px; height: 16px; float: left; background: url(../images/blocks/captch_reload.gif) left top no-repeat; text-decoration: none!important; margin: 5px 0 0 ; }
.captcha .text-wrap { float: left; width: 155px; }
.captcha .text-wrap .i-text { width: 105px!important; }
li.captcha { width: 100%; float: left; }
.captcha-text { text-transform: none; }
.no-margin { margin:0!important; }

/* .cb04 .cb04-title h3 { font-size: 18px; color: #153c76; font-weight: normal; text-transform: uppercase; margin: 7px 0 9px 16px; }
 */





#rightColumn .contact-box { width: 100%; height: auto; padding: 0; background: none; }
#rightColumn .contact-list { width: 191px; margin: 0; }
#rightColumn .contact-list .i-text , #rightColumn .contact-list .i-textarea { width: 98%; }
#rightColumn .contact-box .other { width: 191px; }

/* fce products */
.fce-products-wrap { width: 708px; float: left; display: inline; margin: 2px 0 0 -8px; background: url(../images/blocks/bg_products_t.png) left top no-repeat; }
.fce-products { width: 680px; float: left; padding: 17px 5px 17px 23px; background: url(../images/blocks/bg_products_b.png) left bottom no-repeat; }
.fce-products ul { list-style: none; padding: 0; margin: 0; }
.fce-products .left-col { width: 180px; float: left; }
.fce-products .right-col { width: 499px; float: left; }
.fce-products .left-col h3 { font-size: 16px; font-weight: normal; color: #fff; margin: 3px 0 0 -25px; display: inline; line-height: 1.1; background: url(../images/blocks/bg_products_title_t.png) left top no-repeat; width: 206px; float: left; text-shadow:1px 1px 3px #0C2D54; position: relative; }
.fce-products .left-col h3 span { float: left; background: url(../images/blocks/bg_products_title_b.png) left bottom no-repeat; width: 150px; padding: 11px 24px 17px 32px; }
.fce-products .left-col ul { width: 100%; float: left; padding-top: 10px; list-style-image: none; }
.fce-products .left-col ul li { background: url(../images/bullets/i_bullet04.gif) left 3px no-repeat; padding-left: 16px; margin: 0 0 11px; }
.fce-products .left-col ul li a { font-size: 14px; color: #153c76; text-decoration: none; }
.fce-products .left-col ul li a:hover { text-decoration: underline; }
.fce-products .right-col ul { width: 490px; float: left; padding: 12px 0 0 9px; }
.fce-products .right-col ul li { width: 98px; height: 111px; float: left;  font-size: 11px; text-align: center; margin: 0 0 14px; line-height: 1.1; }
.fce-products .right-col ul li a { width: 100%; height: 27px; padding-top: 84px; float: left; text-decoration: none; background-position: 14px top; background-repeat: no-repeat; }
.fce-products .right-col ul li a:hover { background-position: -96px top;}

.fce-products a.catecholamines-neuroscience { background-image: url(../images/__tmp/img_product_01.png); }
.fce-products a.endocrinology { background-image: url(../images/__tmp/img_product_02.png); }
.fce-products a.tumormarkers-hypertension{ background-image: url(../images/__tmp/img_product_03.png); }
.fce-products a.cytokines-adhesion-molecules{ background-image: url(../images/__tmp/img_product_04.png); }
.fce-products a.autoimmunity-immunology{ background-image: url(../images/__tmp/img_product_05.png); }
.fce-products a.infectious-diseases{ background-image: url(../images/__tmp/img_product_06.png); }
.fce-products a.environmental-food-analysis{ background-image: url(../images/__tmp/img_product_07.png); }
.fce-products a.tetramere{ background-image: url(../images/__tmp/img_product_08.png); }
.fce-products a.antibodies{ background-image: url(../images/__tmp/img_product_09.png); }
.fce-products a.reagents{ background-image: url(../images/__tmp/img_product_10.png); }

.fce-products a.neonatal-screening { background-image: url(../images/__tmp/img_product_11.png); }
.fce-products a.reagents-antibodies { background-image: url(../images/__tmp/img_product_10.png); }
.fce-products a.saliva-diagnostics { background-image: url(../images/__tmp/img_product_08.png); }
.fce-products a.food-intolerance { background-image: url(../images/__tmp/img_product_07.png); }

/* print */
#contentBlock .layout-2columns .col-main { width: 545px; }
#contentBlock .col-2-right-layout .col-main { width: 545px; }
#contentBlock .tx-thmailformplus-pi1 { display: none; }
