/* Global and Common */
body {color:#35383a; background:#2a2b2a url(../img/bkg_global.jpg) repeat-x top left; line-height:normal; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; padding:0px 0px 0px 0px;}
table, td, th, span, div, input, select, br, sup, em, input, textarea, p, a, strong, li {font-family: Arial, Helvetica, sans-serif;}
p {margin:8px 0px 8px 0px;}

h1 {font:bold 16px arial; font-weight:bold; margin: 0px 0px 6px 0px; color:#ea5b25;}
h2 {font:bold 14px arial; font-weight:bold; margin: 20px 0px 4px 0px; color:#0c73ad;}
h3 {font:bold 13px arial; font-weight:bold; margin: 0px 0px 2px 0px; color:#b95201;}
h4 {font:bold 15px arial; margin: 10px 0px 0px 0px; color:#0f5687;}
h5 {font:bold 13px arial; margin: 5px 0px 0px 0px; color:#b95201;}
h6 {font:bold 12px arial; font-weight:bold; margin: 0px 0px 0px 0px; color:#0f5687;}

#path h6 {font:bold 11px arial; font-weight:normal; margin: 0px 0px 10px 0px;}

img {border:0px;}

a {font-weight:normal; text-decoration:underline; color:#2467c4;}
a:hover {text-decoration:none; text-decoration:underline; color:#ea5b25;}
a:active {text-decoration:none; text-decoration:underline; color:#08304b;}

hr {color:#ccc; height:1px; margin-top:0px; margin-bottom:0px; height:1px;}
#hLine {background:url(../img/bkg_line.gif) repeat-x top left; height:15px; margin-top:12px; margin-bottom:12px; float:none; width:100%;}

ol {margin:0px 0px 0px 20px; padding:0px 0px 0px 20px;}
ul {margin:0px 0px 0px 10px; padding:0px 0px 0px 7px; list-style-image: url(../img/ul_arr.gif); list-style-position:outside;}
li {margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;}


/* --- DIVs conteiners --- */
#lhpGlobal {text-align:center; padding-top:10px; padding-left:10px; padding-right:10px;}
#lhpGlobal #divlimit {width:900px;}

#lhpHeader {background:#fff; height:131px; border:1px solid #9c9ea1; padding:2px 1px 1px 1px;}
#lhpHeader #topHeader {background:url(../img/bkg_top.jpg) no-repeat top left; height:131px; text-align:right; padding:10px 26px 1px 0px; font-size:11px; font-weight:bold;}
#lhpHeader #lhpMenu {background:#eaf4fe; height:27px; text-align:left;}

#lhpHeaderBloomberg {background:#fff; height:73px; border:1px solid #dfdfdf; padding:2px 1px 1px 1px;}
#lhpHeaderBloomberg #topHeader {background:url(../img/bkg_bloomberg.jpg) no-repeat top left; height:65px; text-align:right; padding:10px 26px 1px 0px; font-size:11px; font-weight:bold;}
#lhpHeaderMCAG {background:#fff; height:73px; border:1px solid #dfdfdf; padding:2px 1px 1px 1px;}
#lhpHeaderMCAG #topHeader {background:url(../img/bkg_mcag.jpg) no-repeat top left; height:65px; text-align:right; padding:10px 26px 1px 0px; font-size:11px; font-weight:bold;}

/* Menu */
#lhpMenu #mmenu {list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; clear:both; height:27px; font-size:11px;}
#lhpMenu #mmenu li {padding:0px 0px 0px 0px; float:left; white-space:nowrap;}
#lhpMenu #mmenu a {background-color:transparent; border-right:1px solid #fff; font-weight:bold; text-decoration:none; color:#000; line-height:27px; padding-left:19px; padding-right:19px; display:-moz-inline-block; display:inline-block;}
#lhpMenu #mmenu a:hover {background-color:#D4E6F7;}

#lhpHeaderSym {background:#fff; height:88px; padding:2px 1px 1px 1px;}
#lhpHeaderSym #comm1 {text-align:left;width:448px; float:left; vertical-align:middle; height:85px;}
#lhpHeaderSym #comm2 {text-align:right;width:448px; float:left; vertical-align:middle; height:85px;}

#lhpContent {border:1px solid #9c9ea1; background:#f1f3f3 url(../img/bkg_home_org.gif) repeat-x top left; border-top:0px; padding:0px 0px 0px 0px; float:left;padding-bottom:15px;}
#lhpContentSym {border:1px solid #dfdfdf; border-top:0px; padding:0px 0px 0px 0px; float:left;}
#Banner {background:url(../img/bkg_home.jpg) no-repeat top left; height:145px; width:629px; float:left; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
#SignIn {background:url(../img/bkg_signin.jpg) no-repeat top left; width:260px; height:145px; color:#0f80c1; border:1px solid #9c9ea1; text-align:center; float:left;}
#InfoBox {background:url(../img/bkg_info.jpg) no-repeat top left; width:260px; height:85px; color:#0f80c1; border:1px solid #9c9ea1; text-align:center; padding-top:60px; margin-left:20px; float:left; font-size:12px;}

#lhpMenu {background:#eaf4fe; border:1px solid #9c9ea1; border-top:0px; padding:0px;}
#lhpMenu a {font-size:14px; font-weight:bold; text-decoration:none; display:block; padding:7px 7px 7px 14px;}
#lhpMenu a:hover {color:#fff;}
#lhpMenu table {width:100%;}
#lhpMenu td { vertical-align:middle; text-align:left; padding:0px; border-right:1px solid #9c9ea1;}
#lhpMenu td:hover {background:#73b9ff;}
#lhpMenu .sel {background:#99CCFF;}

#lhpMenu .submenu {background:#99CCFF; width:100%; text-align:left;}
#lhpMenu .submenu a {font-size:12px; color:#fff; display:inline-block;}
#lhpMenu .submenu a:hover {text-decoration:underline;}
#lhpMenu .submenu td:hover {background:none;}
.sep {border-right:1px solid #9c9ea1;padding-right:14px;}

#pgContent {text-align:left; width:898px; font-size:12px;}
#mainContent {text-align:left; width:590px; float:left; border:1px solid #9c9ea1; font-size:12px; background:#e3e8df; margin:15px; display:block;}
#mainContent1 {text-align:left; width:866px; float:left; border:1px solid #9c9ea1; font-size:12px; background:#e3e8df; margin:15px; display:block;}
#mainContent2 {text-align:left; width:716px; text-align:center; padding:25px 0px 25px 150px; border:1px solid #9c9ea1; font-size:12px; background:#e3e8df; margin:15px; display:inline-block;}
#About {background:url(../img/about.gif) no-repeat top right; float:none;}
#PressRelease {background:url(../img/press_release.gif) no-repeat top right; float:none;}
#ContactUs {background:url(../img/bkg2.gif) no-repeat top right; float:none;}
#FAQ {background:url(../img/faq.gif) no-repeat top right; float:none;}
#Works {background:url(../img/works.gif) no-repeat top right; float:none;}
#Policy {background:url(../img/policy.gif) no-repeat top right; float:none;}
#Security {background:url(../img/lock.gif) no-repeat top right; float:none;}
#WhatYouGet {background:url(../img/get.gif) no-repeat top right; float:none;}
#Who {background:url(../img/who.gif) no-repeat top right; float:none;}

#leftContent {text-align:left; width:261px; font-size:11px; float:left; padding-right:15px;}
#block {padding:17px 18px 14px 18px; text-align:justify;}
#block td {text-align:justify;}
#block3 {padding:17px 18px 14px 18px; border-top:1px solid #dfdfdf; text-align:justify;}
#lftBlock {background:url(../img/bkg_block_left.jpg) no-repeat top left; width:224px; padding:17px 18px 14px 18px;}
#lftBlock h1 {color:#7a8b52;}
#lftBlock h3 {color:#000; font-weight:bold; font-size:12px;}
.rss_box {}/*defines the bounding div for the entire display- use to define borders, fill, etc. */
.rss_title {}/*the title of the feed and link style if displayed. Use with variants of rss_title a:link, rss_title a:hover, etc for rollowver styles */
.rss_items {}/*defines the unordered list <ul>...</ul> for the feed items- use to define the padding/margins for items.*/ 
.rss_item {}/*display of each feed item description and title, <li>...</li> as well as the channel description, if displayed. */
.rss_item a {font-size:12px; font-weight:bold;}/* variant for the item title and link style */
.rss_date {color:#b95201;}/*defines the display of item posting dates */


#lftQLinks {background:url(../img/bkg_blocks.jpg) no-repeat top left; width:224px; padding:17px 18px 14px 18px;}
#lftQLinks h1 {color:#ea5b25;}
#lftQLinks h3 {color:#000; font-weight:bold; font-size:12px;}

#lhpContent .noFloat {float:none;}

#lhpFooter {text-align:center; font-size:11px; color:#fff; width:900px;}
#lhpFooter div {float:none; text-align:center; width:333px;}
#lhpFooter #fmenu {list-style:none; margin:0px 0px 00px 0px; float:left; padding:0px 0px 00px 0px; clear:both; line-height:25px;}
#lhpFooter #fmenu li {padding:0px 3px 0px 3px; float:left; white-space:nowrap; border-left:1px solid #dfdfdf; height:25px;}
#lhpFooter #fmenu a {background-color:transparent; text-decoration:none; color:#000; font-weight:bold; line-height:25px; padding-left:15px; padding-right:15px; display:-moz-inline-block; display:inline-block; float:left;}
#lhpFooter #fmenu a:hover {background-color:#D4E6F7;}

#btm {height:10px;}

#vline {line-height:16pt; font-size:11px; padding-left:8px; padding-right:10px; border-right:1px solid #fff;}
#novline {line-height:16pt; font-size:11px; padding-left:8px; padding-right:10px;}

form {}
.forms fieldset {padding:15px;}
.forms label {display:inline-block;width:80px;}

.infobox {border:1px solid #ccc; background:#fff; padding:15px;}

#FormsID {}
#FormsID td {text-align:left; font-size:11px;}
#FormsID input {font-size:11px;}
#FormsID input[type="button"] {font-size:11px;}
#FormsID input[type="submit"] {font-size:11px; border:0px; font-weight:bold; width:90px; height:25px; background:url(../img/btn.gif) no-repeat top left;}
#FormsID #bLogin {background:url(../img/bLogin.gif) no-repeat top left; width:90px; padding-left:23px;}
#FormsID #bCreate {background:url(../img/btnSubmit.gif) no-repeat top left; width:90px; padding-left:23px;}
#FormsID #bSend {background:url(../img/btnSend.gif) no-repeat top left; width:75px; padding-left:23px;}
#FormsID input[type="text"] {}
#FormsID input[type="password"] {}
#FormsID textarea {font-size:11px; width:300px;}
#FormsID .cap {text-align:right; white-space:nowrap; font-weight:bold;}
#FormsID .remark {vertical-align:top; background:url(../img/ul_arr.gif) no-repeat top left; padding-left:15px; margin-left:35px;}
#bMember {font-size:11px; border:0px; font-weight:bold; width:156px; height:25px; background:url(../img/bMember.gif) no-repeat top left; padding-left:23px; color:#ea5b25;}
#bBack {font-size:11px; border:0px; font-weight:bold; width:75px; height:25px; background:url(../img/btnBack.gif) no-repeat top left; padding-left:23px;}
#bNext {font-size:11px; border:0px; font-weight:bold; width:75px; height:25px; background:url(../img/btnNext.gif) no-repeat top left; padding-left:23px;}

.s35 {width:35px;}
.s50 {width:50px;}
.s75 {width:75px;}
.s100 {width:100px;}
.s150 {width:150px;}
.s200 {width:200px;}
.s300 {width:300px;}
.s400 {width:400px;}
.s500 {width:500px;}
.s600 {width:600px;}

.mandatory {background:url(../img/mandatory.gif) no-repeat top left; padding-left:9px;}
#cLink {color:#ea5b25;}
#cHealth {color:#85a2df;}
#cPro {color:#5b647e;}
#lTop {color:#ea5b25;padding-top:5px;}
#lTop a {font-size:11px;}
#lMore {color:#ea5b25;}
#lMore a {font-size:11px;}

#tablFormat {background:#f4f6f9; border:1px solid #dfdfdf;}
#tablFormat th {padding:5px 15px 5px 15px; border-top:2px solid #fff;}
#tablFormat td {padding:5px 15px 5px 15px;}

.divline {font-weight:normal; font-size:11px; border-top:1px solid #dfdfdf;margin-top:10px;padding-top:10px;}

.calendar { margin:0px; padding:0px;list-style-type:none; list-style-image:none;}
.calendar li { background:url(img/arr.gif) no-repeat 5px 10px; margin:5px 0px; padding:7px 0px 7px 10px; text-align:left;}
.calendar li.act { background:#fff url(img/arr.gif) no-repeat 5px 10px; border-bottom:1px solid #ddd;}

.nodisplay { display:none;}
.date { font-size:11px;}
.names { color:#000; font-weight:bold;}
.place { font-size:11px;}

/*--------------------*/