/* reset */
abbr,article,aside,audio,bb,canvas,datagrid,datalist,details,dialog,figure,footer,header,mark,menu,meter,nav,output,progress,section,time,video {
	display:block;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,hr,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,
label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	padding:0;
	margin:0;
	border:none;
	outline:none;
	vertical-align:baseline;
	font-family:inherit;
	font-size:100%;
}
dfn,i,cite,var,address,em {
	font-style:normal;
}
th,b,strong,h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
}
textarea,input,select{
	font-family:inherit;
	font-size:1em;
}
blockquote,q {
	quotes:none;
}
q:before,q:after,
blockquote:before,
blockquote:after {
	content:'';
}
ol,ul {
	list-style:none;
}
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
caption,th,td {
	text-align:left;
}
:focus {
	outline:none;
}
/* /reset */

ul, li{margin:0; padding:0;} 
ul, li{list-style-image:none; list-style-position:outside; list-style-type:none;}

h1,h2,h3,h4{margin:0;}

img {border:0;}

/*
layout
*/

.main_area{width:993px; margin:0 auto; overflow:hidden; zoom:1; background:#ffffff; text-align:left; padding-top:20px;}
.content_area{width:927px; overflow:hidden;}

.col-l{width:366px; min-height:1px; -height:1px;}
.col-c{width:217px; margin-left:19px; -margin-left:15px;}
.col-r{width:300px; margin-left:19px; -margin-left:15px;}
.col-l-2collayout{width:608px}

.announce_vertical_col_margin_left{width:23px; height:1px;}


/*
margin  and padding classes
*/

.margin_l5{margin-left:5px !important;}
.margin_l3{margin-left:3px !important;}
.margintop5{margin-top:5px !important;}
.no_margin{margin:0 !important;}
.marginb3{margin-bottom:3px !important;}
.marginb7{margin-bottom:7px !important;}


.marginl40{margin-left:40px !important; -margin-left:20px !important;}


.marginator{border-top: 1px solid #D8D8D8; margin-top:14px; overflow:hidden; height:0px !important;}
.marginator_without_border2x {overflow:hidden; height:28px; margin:0; border:0; padding:0; }
.marginator_without_border {overflow:hidden; height:14px; margin:0; border:0; padding:0; }

.marginator_without_border_half {overflow:hidden; height:7px; margin:0; border:0; padding:0; }

.paddingt7{padding-top:7px;}
.paddingt10{padding-top:10px;}
/*
colors
*/
.blue{color: #3F8CB2 !important;}
.grey_line{height:1px; background-color:#D8D8D8;}
.article_text_color {/* color:#434343 !important;*/ color:#000000;}

.article_text_color p em {font-style:italic;}
.article_text_color p strong {font-weight:bold;}


.black {color:#000 !important; }
.grey {color:#858585 !important;}
.bordo{color:#b44444;}
.green{color:#339900;} 
.red {color:#ff3333 !important;}

/*
measures
*/

.width{width:100% !important;}
.height{height:100% !important;}

/*
ibc_positioning 
*/

.absolute{position:absolute !important;}
.relative{position:relative !important;}

.top{top:0 !important;}
.right{right:0 !important;}
.left{left:0 !important;}
.bottom{bottom:0 !important;}

.top50{top:50% !important;}
.top-50{top:-50% !important;}
.left50{left:50% !important;}
.right50{right:50% !important;}
.bottom50{bottom:50% !important;}

.center{margin:0 auto;}

.float{float:left !important;}
.float_right{float:right !important;}
.f-left{float:left !important;}
.f-right{float:right !important;}
.float-r{float:right !important;}
.clear{clear:both !important;}
.clear-left{clear:left;}

.block{display:block !important;}
.invisible{display: none !important;}
.visible{display: block !important;}

/*
text and fonts
*/
.centered_text{text-align:center !important;}
.align-right{text-align:right !important;}
.align-left{text-align:left !important;}

.em15 {font-size:1.5em !important;}
.em13 {font-size:1.3em !important;}
.em1 {font-size:1em !important;}
.em09 {font-size:0.9em !important;}
.em08{font-size:0.8em !important;}
.em07 {font-size:0.7em !important;}
.em06{font-size:0.6em !important;}

.bold{font-weight:bold !important;}
.normal{font-weight:normal !important;}
.underline {text-decoration:underline !important;}
.no_underline {text-decoration:none !important;}
.nowrap	{ white-space: nowrap !important; }

/*
borders
*/
.no_border{border:0px solid black;}
.img_border{border:1px solid #e5e5e5; padding:1px;}

/*
tables
*/

.vertical {vertical-align:middle; }














html > body .r-clear				{ height: auto; }
html > body .r-clear:after			{ display: block; clear: both; content: '.'; height: 0; visibility: hidden; line-height: 0;  font-size: 0; }


* html .r-clear							{ height: 1px; zoom:1; }

.ovf, .text							{ overflow: hidden; }





/*
IE FIXES
*/

b {overflow:hidden;}

* ul.announce_block h1 b {display:none;}




