html * { font-family:Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-indent: 0; list-style: none; }
body, div, p, span, ul, li, img, form, input, select,h1,h2,h3,h4,h5, dl, dt, dd, th,tr,td { margin: 0; padding: 0; text-indent: 0; list-style: none; }

body { background: url(../images/body_bg.png) repeat-x; }

#wrapper, #footer { width:927px; margin: 0 auto; }

/*MENU NAVIGATION*/
#nav { /*height:55px;*/ margin-top:18px; }
#nav .menu { float: left; }
#nav .menu ul li { float: left; color: #fff; font-size:11px; line-height:20px; margin-right:8px; }
#nav .menu ul li.active span a.link { float:left; background:url(../images/menu_active_bg.png); display:block; height:21px; text-decoration:none; color:#fff; }
#nav .menu ul li.active span .left {float:left; width:8px; height:21px; background:url(../images/menu_active_left.png);}
#nav .menu ul li.active span .right {float:left; width:8px; height:21px; background:url(../images/menu_active_right.png);}
#nav .menu ul li.inactive span a.link { color: #fff; text-decoration:none; }
/*END MENU NAVIGATION*/
/*LOGIN */
#nav .login { float: right; height:22px; }
#nav .login ul li { float: left;}
#nav .login ul li .access { background-color:#959595; border:1px solid #000000; height:18px; width: 120px; }
#nav .login ul li .valign { vertical-align:middle; }
/*END LOGIN */

/*HEADER*/
#header-top .left {float:left; margin-top:17px;}
#header-top .right {float:right; margin-top:16px;}
#header-top .left { background: url(../images/header_logo.png); width:526px; height:123px; }
#header-top .right { background: url(../images/header_note.png); width:395px; height:124px; }
#header-top .right .header-note { padding-top:43px; padding-left:30px; padding-right:25px; font-size:11px; color:#fff;}
#header-top .right .header-note h1 { font-size:14px; color:#fff/*455f80*/; font-weight:bold; margin-bottom:5px; }

#header-bottom .left {float:left;}
#header-bottom .right {float:right;}
#header-bottom .left {width:526px; height:144px;}
#header-bottom .right {background: url(../images/header_map.png); width:395px; height:144px;}
#header-bottom .left .flash { height:108px;width:526px;position:absolute;z-index:-1;overflow:hidden;}
/*END HEADER*/

/*SEARCH*/
#header-bottom .left .search {height:23px;padding-top:10px; padding-left:15px; padding-bottom:4px;}
#header-bottom .left .search ul li {float:left;font-size:11px;margin-left:4px;}
#header-bottom .left .search ul li .valign { vertical-align:middle; }
#header-bottom .left .search ul li .form1 { background-color:#fff; border:1px solid #676766; height:16px; width: 120px; }
#header-bottom .left .search ul li .form2 { background-color:#fff; border:1px solid #676766; height:18px; width: 120px; font-size:11px; }
/*END SEARCH*/

/*CONTENT*/
#content {margin-top:26px; margin-bottom:26px;}
#content .left,
#content .right {float:left; border-left:1px solid #cfcfcf; font-size:12px; padding-left:26px; margin-bottom:26px;}
#content .left {width:317px; border-left:none; padding-left:29px; padding-right:29px;}

#content .nocolumn {padding-left:29px; padding-right:29px;}
#content .nocolumn h2 {color:#455f80;font-size:18px;font-weight:bold;margin-bottom:4px;}
#content .nocolumn p {font-size:12px; margin-bottom:8px; text-align: justify; text-justify: auto;}
#content .nocolumn ul {padding-left:29px;}
#content .nocolumn li {list-style:disc;font-size:12px;}

#content .nocolumn .department {font-size:14px;font-weight:bold;width:100%;margin-bottom:8px;margin-top:8px;}
#content .nocolumn .profile {margin-bottom:10px; height:100%;}
#content .nocolumn .profile-left,
#content .nocolumn .profile-right {float:left;}
#content .nocolumn .profile-left {width:200px;}
#content .nocolumn .profile-right {font-size:12px; width:650px;}
#content .nocolumn .profile-right .break {font-weight:bold;display:block;}
#content .nocolumn .profile-right .name {color:#3e6d92;font-size:14px;}
#content .nocolumn .label {font-weight:bold;display:block;}
#content .nocolumn .imgLeft {float:left;clear:left;margin-right:10px;margin-bottom:10px;border:none;}

#content .nocolumn .item {width:600px;margin:0 auto;}
#content .nocolumn .item .col1 {float:left; padding-top:5px; padding-bottom:5px;font-size:12px; width:150px;}
#content .nocolumn .item .col2 {float:left; padding-top:5px; padding-bottom:5px;font-size:12px; width:450px;}
#content .nocolumn .item hr {border-bottom:1px #dedede solid;width:100%;clear:both;}

#content .nocolumn table td {border:1px #000 solid; margin:0px; padding:0px;width:100px;text-align:center;font-size:11px;}
#content .nocolumn table td.bold {font-weight:bold;}
#content .nocolumn table td.wider {border:1px #000 solid; margin:0px; padding:0px;width:300px;text-align:center;font-size:11px;}
/*END CONTENT*/

/*FOOTER*/
#footer { background: url(../images/footer_bg.png) repeat scroll 0 0; height:72px; width:100%; }
#footer ul li { margin-left:10px; color:#000; font-size:11px; }
#footer ul li .rss { margin-top:5px; }
#footer ul li.spacing { margin-top:5px; }
#footer ul li .valign { vertical-align:middle; }
#footer  .wrapper { width:927px; margin: 0 auto; }
/*END FOOTER*/

/*SERVICES*/
#content .right .col,
#content .right .col,
#content .right .col {float:left;width:170px;margin-right:5px;}
#content .right .col .label { background-color:#ebebeb;height:25px;}
#content .right .col .label h2 {color:#455f80;font-size:12px;font-weight:bold; padding-top:4px; padding-left:4px;}
#content .right .col .label h3 {color:#455f80;font-size:11px;font-weight:bold; padding-top:4px; padding-left:4px;}
#content .right .col .label .icon { float:left; margin-top:2px; margin-right:2px; margin-left:2px;}
#content .right .col p { padding:4px;}
#content .right .col ul { padding:4px;}
#content .right .col ul li {margin-top:8px;margin-bottom:8px;}
#content .right .col ul li a {color:#414140;font-size:11px;}
/*END SERVICES*/

#content .right .contact-col {width:520px;}
#content .right .contact-col .label { background-color:#ebebeb;height:25px;}
#content .right .contact-col .label h2 {color:#455f80;font-size:12px;font-weight:bold; padding-top:4px; padding-left:4px;}
#content .right .contact-col .label .icon { float:left; margin-top:2px; margin-right:2px; margin-left:2px;}
#content .right .contact-col .pad {padding:8px;}

/*NEWS*/
#content .left .news-container {padding-top:10px;padding-bottom:20px;border-bottom:1px #cfcfcf solid;}
#content .left .news-container .header {font-size:14px;color:#176742;font-weight:bold;}
#content .left .news-container .header .valign {vertical-align:middle;}
#content .left .news-container .body {margin-top:5px;}
#content .left .news-container .body span.title {display:block;font-weight:bold;}
#content .left .news-container .more {float:right;font-size:10px;}
#content .left .news-container .more .valign {vertical-align:middle;}
#content .left .news-container .more a {color:#414140;}
/*END NEWS*/

/*CONTACT FORM*/
#content .left .contact-form {padding-top:15px;font-size:12px;}
#content .left .contact-form input.style {border:1px #ccc solid;background-color:#fff;height:20px;width:315px;}
#content .left .contact-form textarea.style {border:1px #ccc solid;background-color:#fff;height:200px;width:315px;}
#content .left .contact-form label {font-weight:bold;}
#content .left .contact-form .error {border:1px #820200 solid;padding:5px;height:20px;background-color:#ca3421;color:#fff;font-weight:bold;margin-bottom:10px;}
#content .left .contact-form .success {border:1px #008225 solid;padding:5px;height:20px;background-color:#21ca49;color:#fff;font-weight:bold;margin-bottom:10px;}
/*END CONTACT FORM*/

/*CORPORATE FORMATION*/
#content .nocolumn .row-container .label { background-color:#ebebeb;height:25px;}
#content .nocolumn .row-container .label h3 {color:#007b32;font-size:12px;font-weight:bold; padding-top:4px; padding-left:4px;}
#content .nocolumn .row-container .label .icon { float:left; margin-top:2px; margin-right:2px; margin-left:2px;}
/*END*/

#content .nocolumn .result {border-bottom:1px #000 solid; margin-bottom:8px;}


.clear {clear:both;}
.error {font-size:12px;border:1px #820200 solid;padding:5px;height:20px;background-color:#ca3421;color:#fff;font-weight:bold;margin-bottom:10px;}
.success {font-size:12px;border:1px #008225 solid;padding:5px;height:20px;background-color:#21ca49;color:#fff;font-weight:bold;margin-bottom:10px;}
ul li a img {border: 0px;}
span.bold {font-weight:bold;}
div.indent {margin-left:10px;}