body {font-size: 75%; background: #fff; font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; color:#333333; padding:0px; margin:0px;}
html {
overflow-y:;overflow-x:hidden;
}/* **** Help **** */
.l { display: inline; float: left; }
.r { display: inline; float: right; }
.cl { clear: left; }
.cr { clear: right; }
.out { position: absolute; left: -5000px;}
.bold { font-weight: bold; }
.br { clear: both; }
.break {height: 1px; font-size: 1px; clear: both; overflow:hidden; visibility: hidden; display:block; margin:0 !important; padding:0 !important; width:100% !important;}
.small { font-size: 92%;}
.big {font-size: 109%;}
.hidden { display: none; }
.center { text-align:center !important; }
.left { text-align: left !important; }
.right { text-align: right !important; }
.red{color:#CE0000;}
.lowercase {text-transform: lowercase;}
.error {color: #cc0000;}
.sprite{position:absolute; top:0px; left:0px; display:block;}
a .sprite{cursor:pointer;}
.lh-two {line-height: 2 !important;}
.col-h-l {float: left; display: inline; width: 49%;}
.col-h-r {float: right; display: inline; width: 49%;}
.reset{border:0; margin:0; padding:0; list-style:none; background:none;}
ul.reset li{margin:0; padding:0; background:none;}


/* H */ 
h1, h2, h3, h4, h5, h6 {font-family: Arial, Tahoma, Verdana, sans-serif;}
h1 {margin:0 0 0.5em; padding: 0; font-size:200%; color: #403d32;}
h2 {margin:1.5em 0 0.1em; padding: 0; font-size:200%; font-family: 'Georgia CE', 'Times New CE', 'New York CE', Georgia, Aria, Tahoma, times, serif; font-style: italic; font-weight: normal;}
#col-content h2 {font-size: 150%; color: #413e33; margin: 1.5em 0 0.5em;}
h3 {margin:1em 0 0.2em; font-size:150%; padding: 0;}
h4 {margin:0.8em 0 0.5em; font-size:117%; }
h5, h6 {margin:0em 0 0.5em; font-size:100%; }

/* ANCHOR */
a {color:#993333; outline: none;}
a.more {color: #669933;}
a:hover, a:focus {color: #666;}
:focus{-moz-outline-style: none;}



hr{ margin: 20px 0px; padding:0; border: 1px solid #DDDDDD; border-width: 1px 0 0; color: #fff; background: #fff;}
#col-content p {text-align: justify;}
p{line-height:1.4; margin: 0 0 1.5em;}
pre {text-align: left;}

/* UL */
ul {margin: 0.2em 0 1em; padding: 0;}
ul li {margin: 0 0 0 12px; padding: 2px 0 2px 15px; list-style: none; background: url('../img/bg/li.png') 2px 0.6em no-repeat; line-height: 1.4;}
ul ul {margin: 2px 0;}

ol {margin: 0.2em 0 1em 10px; padding: 0;}
ol li {margin: 0; padding: 2px 0; list-style-position: inside; line-height: 1.4;}

cite {border: 1px solid #D4D4D4; background: #f3f3f3; display: block; padding: 10px 20px; font-family: arial;}
blockquote {float: rigth; width: 200px; border: 1px solid #D4D4D4; background: #f3f3f3; margin: 0px 20px 20px;}
blockquote p {margin: 0; padding: 10px 20px; border: 1px solid #fff;}

/* IMG */
img{border:0px;}
img.left {float: left; margin: 0.3em 15px 10px 0; clear: left;}
img.right {float: right; margin: 0.3em 0 10px 15px; clear: right;}

/* TABLE */
.webinars td {vertical-align: top;}
table{border: 1px solid #c5c5c5; margin:0.2em 0 1.5em; font-size:100%; border-collapse: collapse; padding: 1px;}
table caption {text-align: left; font-size: 133.4%; margin: 1em 0 0.5em; font-weight: bold;}
th{padding: 7px 5px 7px 15px; border:1px solid #C5C5C5; background:#E2E2E2;}
td{padding: 8px 5px 8px 15px; border: 1px solid #C5C5C5; background:#fff; font-size: 92%;}
.even td {background: #f4f4f4;}


/* FORM */
form {margin: 0; padding: 0;}
input {font-family: arial, sand-serif; font-size: 100%;}
label input{vertical-align:middle; margin:-3px 0 0;}
.int-text {border: 1px solid #a7a6aa; padding: 3px; font-size: 92%;}
.btn-submit {background: #a3d033 url('') 0 100% repeat-x; border: none; padding: 3px 10px 8px; color: #fff; cursor: pointer; font-size: 92%;}
.btn-submit:hover {background: #689202 url('') 0 100% repeat-x;}

.w-450 {width: 450px;}
.w-90 {width: 90px;}
.w-80 {width: 78px;}
.w-75 {width: 75px;}
.w-full{width:99%; padding-left: 0 !important; padding-right: 0 !important;} 
