@charset "utf-8";
/* CSS Document */

/* Cerfiltr Page Contents CSS
 * ==========================
 *
 * This style sheet handles
 * the styles for main content pages.
 */
 
#contents
{
	position: 					relative;	
	width: 						545px;
	margin: 					0;
	padding: 					0 5px 0 15px;

	text-decoration: 			none;
	font-size: 					1em;
	
	color: #000000;
}

/* contents standard html elements */

#contents p, ul {
	display:					block;
	padding: 					0;	

	text-decoration: 			none;
}

#contents li {
	/*color: 						#505050;*/
}

#contents td {
	font-family: 				Arial, Helvetica, sans-serif;
}

#contents th {
	font-family: 				Arial, Helvetica, sans-serif;
}

#contents img {
	margin: 					0;	
	padding: 					3px;
}

#contents a
{
	text-decoration: 			none;	
	color: 						#005BAA;
}
#contents a:hover 
{
	color: 						#CD1D24;
	background-color: 			#FFF5C0;
}

#contents abbr, acronym { /* acronym and abbr aren't styled in IE per default */
	border-bottom: 				1px dotted #58B2CB;
	cursor: 					help;
}
#contents abbr {
	speak: 						spell-out;
}
#contents acronym {
	speak: 						normal;
}

#contents code {
	font-family: 				"Lucida Sans Unicode", verdana, helvetica, sans-serif;	
	color: 						#7FC4D8;
}

/* contents classes */

#contents .hr {
	width: 						99.9%;	
	height:						1px;
	margin: 					0;
	padding: 					0;
	overflow: 					hidden;

	font-size: 					1px;
	line-height: 				1px;
	
	background: #fff url(/imgs/contents/boxblue_hborders.png) repeat-x;
}

#contents .hr hr {
	display: 					none;
}

#contents .hred {
	background: 				#FFFFFF url(/imgs/contents/boxred_hborders.png) repeat-x;
}

#contents .m1 {
	margin: 					15px 0 15px 0;
}

#contents .msuccess {
	margin: 					20px 0 20px 0;
}

#contents a.clrbgr:hover {
	background-color:			transparent;
}

#contents p.normaline {
	width:						auto;
	margin: 					0;
		
	text-align: 				left;

	/*color: 						#505050;*/
}

#contents .normaltxt {
	width: 						auto;
	margin: 					0 0 20px 0;
	
	line-height: 				1.6em;		
	text-align: 				justify;
	
	/*color: 						#505050;*/
}

#contents .redmarked {
	font-weight: 				bold;
	
	color: 						#FF3333;
}

#contents .prodtxt {
	width: 						auto;
	margin: 					0 0 10px 0;
	padding: 					0 5px 0 5px;
	
	line-height: 				1.6em;		
	text-align: 				justify;
	
	/*color: 						#505050;*/
}

#contents .mb10 {
	margin: 					0 0 10px 0;
};

#contents ul.txtlist {
	margin-top: 				5px;
	margin-bottom: 				5px;
	
	list-style-type: 			disc;
}

#contents ul.ul2 {
	margin: 					0 0 0 30px;
	
	list-style-position: 		outside;
	list-style-type: 			circle;
}

#contents ul.ul2 li {
	clear: 						none;	
	margin: 					0;
	padding: 					0 0 3px 0;

	line-height: 				130%;

	border: 					none;	
}

#contents ul.ul3 {
	margin: 					0 0 0 20px;

	list-style-position: 		outside;
	list-style-type: 			circle;
}

#contents ul.ul3 li {
	clear: 						none;	
	margin: 					0;
	padding: 					0 0 3px 0;

	line-height: 				130%;
		
	border: 					none;
}

#contents ul.adv {
	margin: 					0 0 10px 20px;
	
	list-style-position: 		outside;
	list-style-type: 			circle;
}

#contents ul.adv li {
	clear: 						none;
	margin: 					0;
	padding: 					0 0 3px 0;
	
	line-height: 				130%;
		
	border: 					none;
}

#contents ul.spec {
	margin: 					0 0 10px 20px;
	padding: 					0 5px 0 0;
		
	list-style-position: 		outside;
	list-style-type: 			square;
}

#contents ul.spec li {
	clear: 						none;	
	margin: 					0;
	padding: 					0 0 3px 0;	

	line-height: 				130%;
	
	border: 					none;
}

#contents ul.subcnt {
	margin: 					0 0 10px 20px;
	
	list-style-position: 		outside;
	list-style-type: 			circle;
}

#contents ul.subcnt li {
	clear: 						none;	
	margin: 					0 0 5px 0;
	padding: 					0 0 3px 0;

	line-height: 				130%;
	text-align: 				justify;
	
	border: 					none;
}

#contents ul.ulcap {
	margin: 					0 0 0 20px;
	
	list-style-position: 		outside;
	list-style-type: 			square;
}

#contents ul.ulcap li {
	clear: 						none;	
	margin: 					0;
	padding: 					0 0 3px 0;

	line-height: 				130%;

	border: 					none;
}

#contents .subcnt .gbgr {
	background-color: 			#F2F2F2;
}

#contents .blogbox {
	position: 					relative;
	width: 						539px;
	margin: 					0;
	padding: 					3px;
	
	background-color: 			FFFFFF;
}
#contents .prodbox {
	position: 					relative;
	width: 						539px;
	margin: 					0;
	padding: 					3px;
	background-color: 			#DFF2FF;
}
#contents .prodboxtrans {
	position: 					relative;
	width: 						539px;
	margin: 					0;
	padding: 					3px;
}
#contents .prodboxtranswrapper {
	position: 					relative;
	width: 						539px;
	margin: 					0;
	padding: 					0;
}
#contents .prodboxtranswrappernow {
	position: 					relative;
	margin: 					0;
	padding: 					0;	
}
#contents .prodboxbgr {
	min-height: 				125px;

	background-image: 			url(/imgs/backgr_graygrad.png);
	background-repeat: 			repeat-x;
	background-color: 			#e0dfe4;
}
#contents .boxholder {
	margin: 					5px;
	padding: 					10px;
	border: 					1px solid #BBE0EB;
}
#contents .boxprodarrow {
	height: 					60px;	
	margin: 					5px;
	padding: 					20px 20px 20px 80px;

	/*background-image: 		url(/imgs/prodarrowbox.png);*/
	background-image: 			url(/imgs/prod-arrow-backgr2.png);
	background-repeat: 			no-repeat;
}
#contents .boxsubprodarrow {
	height: 					20px;
	margin: 					5px;
	padding: 					10px 20px 8px 80px;

	/*background-image: 		url(/imgs/prodarrowbox.png);*/
	background-image: 			url(/imgs/subprod-arrow-backgr1.png);
	background-repeat: 			no-repeat;
}
#contents .boxsubprodarrowgray {
	height: 					60px;
	margin: 					5px;	
	padding: 					20px 20px 20px 80px;	
	
	/*background-image: 		url(/imgs/prodarrowbox.png);*/
	background-image: 			url(/imgs/subprod-arrow-backgr1.png);
	background-repeat: 			no-repeat;
}

#contents .wraptocenter {
    display: 					table-cell;
	width: 						...;
	height: 					...;
    
    text-align: 				center;
	vertical-align: 			middle;
}
#contents .wraptocenter * {
    vertical-align: 			middle;
}
#contents .wraptocenter {
    display: 					block;
}
#contents .wraptocenter span {
    display: 					inline-block;
    width: 						1px;
    height: 					100%;
}
/**/
/*[if IE]*/
#contents .wraptocenter span {
    display: 					inline-block;
    height: 					100%;
}
/*[endif]*/

#contents .imgwborder {
	padding: 					5px;
	margin: 					3px;
	
	border: 					1px solid #BBE0EB;
	background-color: 			#FFFFFF;
}

#contents .imgwborderprod {
	padding: 					5px;
	margin: 					3px;
	
	border: 					1px solid #BBE0EB;
	background-color: 			#FFFFFF;
}
#contents .imgwborderprod:hover {
	border: 					1px solid #cd1d24;
}
#contents .imgwborderprodc {
    display: 					block;
	padding: 					5px;
	margin: 					3px;

	text-align: 				center;	
	
	border: 					1px solid #BBE0EB;
	background-color: 			#FFFFFF;
}
#contents .imgwborderprodc:hover {
	border: 					1px solid #cd1d24;
}
#contents .imgwborderscs {
	padding: 					5px;
	margin: 					3px; 
	
	border: 					1px solid #BBE0EB;
}
#contents .imgwborderscs:hover {
	border: 					1px solid #cd1d24;
}
#contents .imgcaptioned {
	float: 						left;
	width: 						170px;
	padding-right: 				5px;
}
#contents .imgcaptioned img {
	margin: 					0 5px 5px 0
}

#contents .imgcaptioned_left {
	float: 						right;	
	width: 						170px;
	padding-top: 				5px;
	padding-right: 				5px;
}
#contents .imgcaptioned_left img {
	margin: 					0 0 5px 5px
}

#contents .imgcaptioned_center {
	padding: 					5px;
	
	text-align: 				center;
}
#contents .imgcaptioned_center img {
	margin: 					0;
}

#contents .chartimg {
	margin: 					0 auto;
	padding: 					10px;
	
	text-align: 				center;

	border: 					1px solid #BBE0EB;
}
#contents .prodh2 {
	padding: 					2px 2px 2px 5px;
	border: 					1px dotted #E8E8E8;

}
#contents .prodh2red {
	padding: 					2px 2px 2px 5px;	
	border: 					1px dotted #F1C1C0;
	
}
#contents .h2fill {
	background-color: 			#DFF2FF;
}
#contents .h2redfill {
	background-color: 			#F1C1C0;
}
#contents .h2yellowfill {
	background-color: 			#FFFF99;
}
#contents .h2grad {
	background-image: 			url(/imgs/backgr_graygrad_title2.png);
	background-repeat: 			repeat-x;
	background-position: 		center;
	background-color: 			#e0dfe4;
}
#contents .captionimg {
	margin-left: 				5px;
	padding-right: 				10px;

	font-size: 					1.05em;
	font-weight: 				bold;
}
#contents .captionimg_left {
	margin-bottom: 				10px;
	margin-right: 				5px;
	padding-left: 				5px;
	
	font-size: 					1.05em;
	font-weight: 				bold;
	text-align: 				right;
}
#contents .captionimg_center {
	margin-left: 				5px;
	margin-right: 				5px;

	font-size: 					1.05em;
	font-weight: 				bold;
	text-align: 				center;
}
#contents .captionimg_add {
	margin: 					5px 0 0 5px;
	
	font-size: 					1em;
}
#contents .advice {
	font-size: 					8pt;

	color: 						#969696;
}
#contents .copy {
 	text-align: 					right;
}

#contents .cer {
	color: 						#cd1d24;
}
#contents .filtr {
	color: 						#02629e;
}
#contents .cer_strong {
	color: 						#cd1d24;
	font-weight: 				bold;
}
#contents .filtr_strong {
	color: 						#02629e;
	font-weight: 				bold;
}
#contents .inlinelink {
	text-decoration: 			underline; 
	cursor: 					default;
	
	color: 						#005BAA; 	
}
#contents .inlinelink:hover {
	background-color: 			#005BAA;
	color: 						#FFFFFF;
}
#contents .inlinenolink {
	cursor: 					default;
	
	color: 						#005BAA; 	
}
#contents .inlinenolink:hover {
	background-color: 			#005BAA;
	color: 						#FFFFFF;
}
#contents .cap {
	float: 						left;
	width: 						37px;

	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					36px;
	line-height: 				28px;
	font-weight: 				normal;

	color: 						#444444;
}
#contents .raised {
	font-size: 					80%;
	vertical-align: 			super;
}

#contents .prodtable {
	width: 						539px;
	padding: 					3px;	
	overflow: 					scroll;
	overflow-y: 				auto;
	scrollbar-face-color: 		#ffffff;
	scrollbar-shadow-color: 	#064b86;
	scrollbar-highlight-color: 	#ffffff;
	scrollbar-3dlight-color: 	#064b86;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: 		#ffffff;
	scrollbar-arrow-color: 		#064b86;
}

#contents .scuccesh2 {
}
#contents .successtable {
	width: 						540px;	
	
	font-size: 					8pt;
	text-align: 				center;
	vertical-align: 			middle;
	
	border-collapse: 			collapse;
	color: 						#000000;	
}
#contents .successtable td {
	width: 						165px;
	padding: 					5px;
	
	text-align: 				left;
	vertical-align: 			middle;
	
	background: 				#FFFFFF;
}
#contents .succesimg img:hover {
	background-color: 			#FFF5C0;
}
#contents .prodimg img:hover {
	background-color:			#FFF5C0;
}

#contents .prodtablezoom {
	position: 					relative;
	width: 						539px;
	padding: 					0 3px 0 3px;
}
#contents .lbtzoom {
	margin: 					5px 0 3px 0;
	padding: 					3px; 
	
	border: 					1px dotted #F2A2A6; 
}
#contents .lbtzoom:hover {
	background-color: 			#FFF5C0;
}

#contents .lbtzoomin {
	margin: 					0;
	padding: 					3px;
	
	border: 					1px dotted #F2A2A6;
	background-color: 			#FFFFFF;
}
#contents .lbtzoomin:hover {
	background-color: 			#FFF5C0;
}

#contents .arev {
	text-decoration: 			none;
	color: 						#cd1d24;
}
#contents .arev:hover {
	background-color: 			#FFF5C0;
	color: 						#005BAA;
}

/* END OF CLASSES ------------------------------------------------------------------------------------------------------------- */ 

#contents div#titlecnt {
	width: 						555px;
	height: 					auto;	
	margin-left: 				10px;
	margin-bottom: 				30px;
}

#contents h1 {
	display: 					block;
	margin: 					0;
	padding: 					0;
		
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					15px;
	font-weight: 				bold;
	text-align: 				left;
	
	color: 						#000000;
}

#contents h2 {
	display: 					block;	
	margin: 					0 0 5px 0;
	padding: 					0;	
	
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					1.1em;
	font-weight: 				bold;
	text-align: 				left;
	
	color: 						#000000;
}

#contents #pdfdoc {
	height: 					50px;	
	margin: 					10px 0 100px 0;
	
	font-size: 					10pt;

	background-color: 			#CCCCCC;
}
#contents .pdfdoc {
	margin: 					10px 0 10px 0;
	
	font-size: 					1.1em;
	font-weight: 				bold;
}
#contents .pdfdocadotted {
	border-bottom: 				1px dotted;
}
#contents .adotted {
	border-bottom: 				1px dotted;
}
#contents .middle * {
	vertical-align: 			middle;
}

#contents .getpdf {
	float: 						right;	
	width: 						130px;
	margin: 					75px 0 5px 0;
	padding: 					5px;
			
	text-align: 				right;
}
#contents .getpdf img:hover{
	background-color: 			#FFF5C0;
}
#contents .getpdfdescript {
	color: 						#005BAA;
	visibility: 				hidden;
	font-size: 					0.9em;
}
#contents .prodescript {
	float: 						right;	
	width: 						358px;
	padding: 					0 3px 5px 3px;
}
#contents .prodescript_left {
	float: 						left;	
	width: 						358px;
	padding: 					3px 3px 5px 3px;
}
#contents .prodescriptwide {
	float: 						left;	
	width: 						533px;
	margin: 					0;	
	padding: 					3px 3px 5px 3px;
}

#contents #rightcol {
	position: 					relative;
	float: 						right;		
	width: 						545px;	
	margin: 					0;
	padding: 					10px 0 10px 0;

	color: 						#000000;
	background: 				#fff;
}
#contents #rightcol #imgdescriptlist {
	float: 						left;	
	width: 						500px;
	margin: 					0 5px 0 20px;

	text-align: 				left;
}


#contents #rightcol a {
	text-decoration: 			none;
	color: 						#DCB20C;
}
#contents #rightcol a:active {
	outline: 					none;
}
#contents #rightcol a:hover {
	text-decoration: 			underline;
	outline: 					none;
	
	color: 						#bc2328;
}
#contents #rightcol a img {
	border: 					0;
}
#contents #rightcol h2 {
	clear: 						both;	
	margin: 					0;
	padding: 					10px 0 10px 0;

	font-size: 					1.1em;	
	line-height: 				1;
	
	color: 						#000000;
}

#contents #rightcol h2 span, #rightcol h2 span {
	color: 						#E6A522;
}
#contents #rightcol #imgdescriptlistcnt ul#imgdlist {
	margin: 					0;
	padding: 					0;
	list-style: 				none;
}
#contents #rightcol #imgdescriptlistcnt ul#imgdlist li.imgdlistel {
	clear: 						both;
	margin: 					5px 0 5px 0;
	padding: 					0 0 10px 0;
	border-bottom: 				1px dotted #BBE0EB;
}
#contents #rightcol #imgdescriptlistcnt ul#imgdlist li p {
	float: 						left;
	width: 						auto;
	margin: 					0;
}
#contents #rightcol #imgdescriptlistcnt ul#imgdlist li h2 {
	margin: 					0 0 5px 0;
	padding: 					2px;
	border: 					1px dotted  #E8E8E8;
}
#contents #rightcol #imgdescriptlistcnt ul#imgdlist li img {
	float: 						left;
	width: 						150px;
	margin: 					3px 5px 0 0;
	padding: 					3px;
	border: 					1px solid #BBE0EB;
}
#contents #rightcol #imgdescriptlistcnt ul#imgdlist li a img:hover {
	border: 					1px solid #bc2328;
}
#contents #rightcol #imgdescriptlistcnt ul#imgdlist li .blankimg {
	float: 						left;
	width: 						150px;
	margin: 					3px 5px 0 0;
	padding: 					4px;
}
#contents #rightcol #imgdescriptlistcnt ul#imgdlist li .description {
	float: 						left;
	width: 						365px;
	margin: 					3px 0 0 10px;
	padding: 					0 0 5px 0;
	min-height: 				135px;
	
	background-image: 			url(/imgs/backgr_graygrad.png);
	background-repeat: 			repeat-x;
	background-color: 			#e0dfe4;
}
#contents #rightcol #categories ul, #rightcol #bydate ul {
	margin: 					0;
	padding: 					0;
	font-size: 					1.0em;
	list-style: 				none;
}
#contents #rightcol #categories li, #rightcol #bydate li {
	margin: 					0;
	padding: 					0;
	border-bottom: 				1px dotted #BBE0EB;
}
#contents #rightcol ul li a {
	color: 						#4896AC;
}
#contents #rightcol #categories a, #leftcol #bydate a {
	display: 					block;
	height: 					17px;
	padding: 					3px 5px 3px 10px;
	text-decoration: 			none;
}
#contents #rightcol #categories a:hover, #leftcol #bydate a:hover {
	background: 				#F0FDE2;
}
