/* Start of CMSMS style sheet 'style' */
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin: 20px 0 0 0; background: url(uploads/images/bg.gif) #F6F6F6 repeat-x;}

/*img, div, a, input {behavior: url(uploads/iepngfix.htc);}*/


h1 {font-size: 18px; margin: 0; padding: 0; color: #990000; line-height: 20px; clear: left; margin-bottom: 15px;}
h2 {font-size: 14px; margin-bottom: 15px; color: #990000;}
h3 {font-size: 12px; margin-bottom: 15px; color: #000; font-weight: strong;}
p {margin-bottom: 15px; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; clear: both;}
a:link {color: #3F7089;} a:visited {color: #3F7089;} a:active {color: #3F7089;} a:hover {color: #AF0000;}

.picframe {border: solid 1px #CCCCCC; padding: 3px; margin: 5px; float: left;}

/*LAYOUT*/

/*START-UNIQUE*/
#mainContainerStart {float: left; width: 938px; margin: 1px 0 0 0; padding: 0; background: #fff;}
#mainLeftHolder {float: left; width: 729px; margin: 0; padding: 0;}
#mainContentStart {float: left; width: 679px; padding: 20px 24px 10px 25px; margin-top: 1px; background: url(uploads/images/maincontent_bg.gif) repeat-x;}
#header_pic {float: left; width: 679px; height: 57px; padding: 162px 24px 0 25px; background: url(uploads/images/macrobond_start.jpg);}
#header_pic h1 {font-size: 20px; margin: 0; padding: 0; color: #fff; line-height: 22px;}
#header_pic h2 {font-size: 15px; margin: 0; padding: 0; color: #fff;}
/*END-START-UNIQUE*/

#container {width: 938px; margin: auto; padding: 10px; background-color: #FFF;}
#mainContainer {float: left; width: 938px; margin: 0; padding: 0; background: url(uploads/images/maincontainer_bg.gif); border-top: 1px solid #fff;}

#header{float: left; width: 938px; height: 110px; margin: 0; padding: 0; background: url(uploads/images/header_bg.jpg);}

#logo {float: left; width: 275px; height: 67px;}
#logo h1 {padding: 0; margin: 0;}
#logo h1 a {float: left; width: 275px; height: 67px; background: transparent url(uploads/images/macrobond_financial.gif) no-repeat; text-indent:-9999px; display:block;}

#menu {float: left; width:888px; height: 27px; margin: 0; padding: 16px 25px 0 25px; font-size: 11px; line-height: 12px; clear: both;}
#menu ul {float: left;}
#menu li {float: left; display: inline; border-right: 1px solid #850000; padding-right: 10px; margin-right: 10px;}
#menu .last-child {border: none;}
#menu a:link { color: #fff; text-decoration: none;} #menu a:visited { color: #fff; text-decoration: none;} #menu a:active { color: #fff; text-decoration: none;} #menu a:hover { color: #ffde42; text-decoration: none;}
#menu a.current { color: #ffde42; text-decoration: none;}

.floatLeft {float: left; text-align: left;}
.floatRight {float: right; text-align: right;}

#breadcrumbsContainer {float: left; width: 903px; height:25px; margin: 1px 0 0 0; padding: 3px 10px 0 25px; background: url(uploads/images/breadcrumbs_bg.gif); font-size: 11px;}

form {margin: 0;}
.searchInput {width: 130px; height: 13px; font-size: 11px; color: #666; padding: 2px; border: 1px solid #ccc; margin-right: 2px;}

/*CONTACT FORM*/
.contactform .required {margin: 0 0 10px 0;}
.contactform input {background-color: #EEE; border: solid 1px #CCC;}
.contactform textarea {background-color: #EEE; border: solid 1px #CCC; width: 100%;}

.u_m {float: left; height: 34px; padding: 0; width: 469px; margin-bottom: 15px;}
.u_m p {font-family: Arial, Helvetica, sans-serif; font-size: 9px; margin: 0; padding: 0; line-height: 34px; border-bottom: 1px solid #EBEBEB;}

#mainContent {float: left; width: 469px; padding: 10px 24px 10px 25px; margin: 0 1px; background: url(uploads/images/maincontent_bg.gif) repeat-x;}

#submenu {float: left; width: 208px; background: url(uploads/images/submenu_bg.gif) no-repeat; border-right: 1px solid #EBEBEB; min-height:435px; height:expression(this.scrollHeight > 420 ? "auto":"420px"); overflow: hidden;}
#submenu ul {float:left; padding-top: 8px;}
#submenu li {float: left; margin: 0; padding: 0;}
#submenu li a {float:left; display: block; width: 158px; height: 32px; padding: 0 25px; margin: 0; background: url(uploads/images/li_inactive.gif); color: #BFBFBF; font-size: 11px; line-height: 32px; text-decoration:none; }
#submenu li a:hover {float:left; color: #fff; background: url(uploads/images/li_hover.gif);}
#submenu li a.sub_current {color:#fff; background: url(uploads/images/li_hover.gif); font-weight: bold;}

#contactBtn {margin: 18px;}

#news {float: left; width: 188px; margin: 0; padding: 10px; background: url(uploads/images/news_bg.gif) no-repeat; border-left: 1px solid #EBEBEB; min-height:435px; height:expression(this.scrollHeight > 420 ? "auto":"420px");}
#news .newsContent {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0 0 10px 0; padding-bottom: 10px; border-bottom: 1px dotted #ccc;}

.newsContainer {display: block; padding-top: 10px; border-bottom: solid 1px #EBEBEB;}

.line {}

#footer {float: left; width: 888px; height: 27px; margin: 1px 0 0 0; padding: 8px 25px 0 25px; background: url(uploads/images/footer_bg.gif); text-align: right; color: #FFF; font-size: 11px;}
#footer p {font-family: Arial, Helvetica, sans-serif; margin-top: 9px; padding: 0; font-size: 11px; color: #fff;}
#footer a:link {color: #fff; text-decoration: underline;} #footer a:visited {color: #fff; text-decoration: underline;} #footer a:active {color: #fff; text-decoration: underline;} #footer a:hover {color: #ffde42; text-decoration: underline;}

#footer_shadow {width: 958px; height:  30px; margin: 0 auto; padding: 0; background: url(uploads/images/footer_shadow.png);}
.divider {float: left; width: 469px; height: 20px; border-top: 1px solid #e8e8e8; margin-bottom: 15px; padding: 0;}

.clear {clear: both;}


/* FIX */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* End of 'style' */

