@charset "utf-8";

/*------------- [ RESET ] -------------*/

body {color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
html { overflow-y: scroll; height: 100%; }


/*------------- [ TYPOGRAPHY & COLORS ] -------------*/

body { font-family: Tahoma, Arial; font-size: 13px; color: #000000; }


/*------------- [ CONTENT ] -------------*/

h1 { font-family: Arial; margin: 26px 0px 8px 0px; color: #1F4B36; font-size: 16px; font-weight: bold; border-bottom: 2px solid #1F4B36;}
h2 { margin: 22px 0px 8px 0px; color: #1D4F94; font-size: 15px; font-weight: normal; }
p { margin: 14px 0px 8px 0px; line-height: 1.3; text-align:justify;}
#content li { list-style: square; line-height: 1.6; margin: 0px 0px 0px 30px; }
#content li li { list-style-image: url(../images/check.gif); }
a {	color: #235F57;	text-decoration: none; }
a:hover { text-decoration: underline; }

/*------------- [ IMAGES ] -------------*/

.img, .img_center, .img_left { float: right; border: 1px solid #C5E9E4; background-color: #F2F2F2; padding: 4px; margin: 4px 14px 10px 14px; }
.img { margin-right: 0px; }
.img_center { float: none; }
.img_left {	float: left; margin-left: 0px; }
.center { text-align: center; }


/*------------- [ FLOAT CONTAINERS FIX ] -------------*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
