/* general */
#content dl {margin:0 0 1.5em;}
#content dl dt {font-weight:bold;}
#content pre, #content code {margin:1.5em 0;white-space:pre;}
#content pre, #content code, #content tt {font:1.3em/1.5 'andale mono','lucida console',monospace;}
#content abbr, #content acronym {border-bottom:1px dotted #666;}
#content address {font-style:italic;margin:0 0 1.5em;}
#content del {color:#666;}
#content blockquote {color:#666;font-style:italic;margin:1.5em;}
#content strong {font-weight:bold;}
#content em, #content dfn {font-style:italic;}
#content dfn {font-weight:bold;}
#content sup, #content sub {line-height:0;}
#content p {margin:0 0 1.5em;}
#content label {font-weight:bold;}
#content fieldset {border:1px solid #ccc;margin:0 0 1.5em;padding:1.4em;}
#content legend {font-size:1.2em;font-weight:bold;}
html {overflow-y:scroll;}

#header{ -moz-border-radius-topleft: 15px;   -moz-border-radius-topright: 15px;   -moz-border-radius-bottomright: 0;   -moz-border-radius-bottomleft: 0;   -webkit-border-top-left-radius: 15px;   -webkit-border-top-right-radius: 15px;   -webkit-border-bottom-left-radius: 0;   -webkit-border-bottom-right-radius: 0;border-top: 5px solid; border-left: 5px solid; border-right: 5px solid; margin-top:30px;}
#header #logo { height:200px; line-height:200px; width:290px;}
#header #logo a, #header #logo a span {height:200px; line-height:200px; width:290px; display:block; text-align:center; text-indent:-9999px; }

#header #section-img { position: absolute; right: 0; top: 0; }
#header #section-img ul { position: relative; }
#header #section-img li {position:absolute; z-index: 100; right:0; top:0; height:200px; width:660px; text-align:center; }
#header #section-img li h2 {position: absolute; z-index: 110;bottom: 30px; right: 30px; display: block;padding: 10px; }

#nav {padding:10px 0;border-left: 5px solid; border-right: 5px solid;border-top: 1px solid; border-bottom: 1px solid;}
#nav ul, #nav ul li {list-style:none; margin:0; padding:0;}
#nav ul {overflow:auto;}
#nav ul li {float:left; display:inline;width:auto;padding:0 20px;  border-right: 1px solid;}
#nav ul li a {display:block;text-align:center;font-size:1.6em;}
#nav ul li a em{font-style:normal;}
#nav ul li.last {border:0;}
#nav ul li:hover a, #nav ul li.selected a{border-bottom: 2px solid;}

a:focus {outline: 0px solid blue!important;}

#content {padding:20px;border-left: 5px solid; border-right: 5px solid;}
#content p {text-align:left}
#content p, #content ul, #content ol {margin-bottom:2em;}
#content p, #content li { font-size:1.3em;}
#content li li {font-size:0.8em;}
#content li ul {margin-bottom:0;}
#content ul, #content ol { margin-left:5em;}
#content ul {list-style-type: disc;}
#content ol {list-style-type: decimal;}
#content blockquote { position:relative; font-style:italic; padding:4em 6em; border:1px solid;margin:2em;-moz-border-radius: 10px;border-radius: 10px;quotes: "\201C" "\201D";}
#content blockquote:before { content: open-quote; font-weight: 700; text-align:left; font-size:80px; position:absolute; top:10px; left:10px; margin:-10px 0 0 0; padding:0; }
#content blockquote:after { content: close-quote; font-weight: 700; text-align:right;  font-size:80px; position:absolute; bottom:10px; right:20px;  margin:0 0 -50px 0; padding:0;}

#content blockquote p {padding:0;margin:0; font-weight:700;}
#content img {/* background:#fff url(/assets/dynamic/2/headerimages/loading.gif) no-repeat 50% 50%; */}

#maincontent {border-left: 1px dotted; padding-left:20px;}
#maincontent img[align=right] {margin:0 0 2em 2em;}
#maincontent img[align=left] {margin:0 2em 2em 0;}
#maincontent img {border:5px solid; padding:5px;-moz-border-radius: 5px;border-radius: 5px;}

#maincontent .blockC {overflow:auto;}
#maincontent .blockC .section{float:left; display:inline; width:41.5%; margin-right:5%;margin-bottom:5%; padding:3%;-moz-border-radius: 10px;border-radius: 10px;}

#maincontent .blockC .section img[align=right] {margin:0 0 1em 1em;}
#maincontent .blockC .section img[align=left] {margin:0 1em 1em 0;}

#maincontent .cms-nrcols-1 .section {width:94%; margin-right:0%;margin-bottom:5%; padding:3%;}
#maincontent .cms-nrcols-2 .section {width:41.5%; margin-right:5%;margin-bottom:5%; padding:3%;}
#maincontent .cms-nrcols-3 .section {width:26%; margin-right:2%;margin-bottom:2%; padding:3%;}
#maincontent .blockC .lastcol {margin-right:0%;}


#sidecontent .sb_section {border-bottom: 1px dotted #c4c8cc; margin-bottom:2em;}

#backtotop {font-size:10px!important; text-align:right!important;}

#footerUser{ font-size:1.1em; padding:20px;border-top: 1px solid; border-bottom: 5px solid; border-left: 5px solid; border-right: 5px solid;   -moz-border-radius-bottomright: 15px;   -moz-border-radius-bottomleft: 15px;   -webkit-border-bottom-left-radius: 15px;   -webkit-border-bottom-right-radius: 15px;}
#catics-azapi{ padding:20px 90px 20px 20px; text-align:right; background:transparent url(azapi-footer-logo2.png) no-repeat 98% 50%;}

/* h1-h6 */
#content h2 {font-size:2.5em; margin-bottom:1.5em;}
#content h3 {font-size:1.8em;}
#content h3, #content h4, #content h5, #content h6 {margin-bottom:0.5em;}

/* forms */
#content form {font-size:1.3em; padding:2em; margin-bottom:2em;border:1px solid; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#content form p {margin-bottom:0; font-size:1em;}
#content form input[type=text], #content form input[type=title], #content form input[type=submit], #content form textarea, #content form select {border:1px solid;margin:0.5em 0; font-family: Arial, Helvetica, sans-serif;font-size:1.0em;}
#content form input[type=text], #content form input[type=submit], #content form textarea {padding:3px;}
#content form label.error {margin-left:1em; padding-left:2em; background: transparent url(alert.png) no-repeat 0 0;}
#content form input[type=text]:focus, #content form textarea:focus{border:2px solid;}
#content form input[type=submit] {padding:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#content #captchaImg {margin-bottom:-13px}

#content ul.error, #content ul.error li {list-style:none; margin:0; padding:0;}
#content ul.error {margin-bottom:2em; padding-left:3em; background: transparent url(alert.png) no-repeat 0 0;}

/* tables */
#content table {font-size:1.3em; border-collapse:collapse; margin-bottom:2em;text-align:left;width:100%;}
#content table th {background:none repeat scroll 0 0;font-weight:700;padding:8px;}
#content table td {background:none repeat scroll 0 0;border-top:1px solid;padding:8px;}
#content table tbody tr:hover td {background:none repeat scroll 0 0;}
#content table tfoot td{font-size:.85em;}
#content table td p {font-size:1em!important; margin-bottom:0!important; text-align:left;}
#content table td li {font-size:1em!important; margin-bottom:0!important;}

/* gal */
#maincontent .blockD {overflow:auto;}
#maincontent .blockD .gallery {margin-bottom:2em;}
#maincontent .blockD .gallery p {text-align:center!important; clear:both; width:auto;} 
#maincontent .blockD .gallery .pic{float: left;margin:0 1.75em 1.75em 0;}
#maincontent .blockD .gallery .pic-5, #maincontent .blockD .gallery .pic-10, #maincontent .blockD .gallery .pic-15, #maincontent .blockD .gallery .pic-20, #maincontent .blockD .gallery .pic-25, #maincontent .blockD .gallery .pic-30, #maincontent .blockD .gallery .pic-35, #maincontent .blockD .gallery .pic-40{margin-right:0;}
#maincontent .blockD .gallery .pic img {padding:0;}

/* files */
#maincontent .blockE ul, #maincontent .blockE ul li {list-style:none; margin:0; padding:0;}
#maincontent .blockE ul li {padding-left:2em; background: transparent url(file.png) no-repeat 0 50%; margin-bottom:0.5em;}
#maincontent .blockE ul li.pdf {background: transparent url(pdf.png) no-repeat 0 50%;}
#maincontent .blockE ul li.doc {background: transparent url(doc.png) no-repeat 0 50%;}
#maincontent .blockE ul li.docx {background: transparent url(doc.png) no-repeat 0 50%;}
#maincontent .blockE ul li.ppt {background: transparent url(ppt.png) no-repeat 0 50%;}
#maincontent .blockE ul li.pptx {background: transparent url(ppt.png) no-repeat 0 50%;}
#maincontent .blockE ul li.xls {background: transparent url(xls.png) no-repeat 0 50%;}
#maincontent .blockE ul li.xlsx {background: transparent url(xls.png) no-repeat 0 50%;}
#maincontent .blockE ul li.zip{background: transparent url(zip.png) no-repeat 0 50%;}
#maincontent .blockE ul li.txt{background: transparent url(txt.png) no-repeat 0 50%;}


/* other */
#header{}