/*****************************
  Default Style Elements
*****************************/

body, form, table, img, pre {font-size:14px; font-family:Tahoma, Geneva, sans-serif; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:14px; font-family:Tahoma, Geneva, sans-serif; color: #4d4d4d;}
body {text-align: center; background:#333 url('/ThemeImages/ArctusCapital/Themes/Default/bg3.jpg') no-repeat center top;}
#ThemeContainer {margin: 0 auto; width: 800px; text-align: left;}
a, a:link, a:visited {color:#019bff;text-decoration:none;}
a:active, a:hover {color:#019bff;text-decoration:underline;}

/* Heading Styles */
h1, h2, h3, h4, h5 {color: #4d4d4d; margin-top: 0; font-weight: normal;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 14px;}
h4 {font-size: 12px; font-weight: bold;}
h5 {}
h1.PageNames {}

div.separatorBlue {display: block; margin: 0; padding: 0; width: 800px; height: 20px; background: url('/ThemeImages/ArctusCapital/Themes/Default/arctus-capital-7x1.gif') no-repeat;}
div.separatorBlue hr {display: none;}

/* Header Styles */
#header {position: relative; width: 800px; height: 100px; background: #fff;}
#logo {position: absolute; left: 30px; top: 10px; width: 188px; height: 80px;}
#headerPhone {position: absolute; left: 589px; top: 25px; width: 180px; height: 30px; font-size: 24px; color: #838383;}
#headerLinks {position: absolute; left: 604px; top: 63px; width: 145px; height: 16px; font-size: 12px; color: #ccc;}
#headerLinks a, #headerLinks a:link, #headerLinks a:visited {font-size: 12px; text-decoration: none;}
#headerLinks a:hover, #headerLinks a:active {font-size: 12px; text-decoration: underline;}

/* Menu Styles */
#siteMenu {position: relative; padding: 0 20px; height: 40px; background: transparent;}
#siteMenu ul {list-style: none; margin: 0; padding: 0;}
#siteMenu ul li {display: inline; float: left;}
#siteMenu ul li a, #siteMenu ul li a:link, #siteMenu ul li a:visited {display: block; padding: 0 10px; line-height: 34px; color: #fff; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none;}
#siteMenu ul li a:hover, #siteMenu ul li a:active {display: block; padding: 0 10px; line-height: 34px; color: #d0ddf1; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none;}
#siteMenu ul li a.current {background: url('/ThemeImages/ArctusCapital/Themes/Default/menu-current-bg.gif') repeat-x;}

/* Content Area Styles */
#contentArea {position: relative; clear:both; border-top: 1px #fff solid;}
#divSlides {position: relative; clear:both; width: 800px; height: 190px;}
#content {position: relative; width: 800px; overflow: auto; background: url('/ThemeImages/ArctusCapital/Themes/Default/content-bg.gif');}

#mainContentColumn {/*margin: 0 230px 0 0; width: auto;*/position: relative; float: left; width: 570px; background: #fff;}
#mainContent {padding: 30px;}
#featuredProject {width: 100%; font-family: Trebuchet MS, Helvetica, sans-serif;}
#featuredProject h2 {display: block; margin: 0; padding: 0 30px; line-height: 30px; font-size: 18px; color: #fff; background: #0072bc;}
#featuredProject .body {padding: 20px 30px; overflow: auto; background: #cecece url('/ThemeImages/ArctusCapital/Themes/Default/featured-bg.gif') repeat-x;}
#featuredProject .body .image {float: left; margin: 0 22px 0 0; width: 274px;}
#featuredProject .body .text {float: left; width: 210px; line-height: 14px; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; color: #000;}
#featuredProject .body .text .header {font-size: 14px; font-family: Trebuchet MS, Helvetica, sans-serif; color: #000; font-weight: bold;}
#featuredProject .body .text a {line-height: 14px; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px;}

#rightColumn {position: relative; float: left; width: 200px; background: transparent;}
#Search {position: relative; width: 200px; height: 30px; background: #fff;}
.txtSearch {position: absolute; left: 0; top: 0; width: 175px; height: 20px; border: 1px #e8e8e8 solid; border-top: 1px #000 solid; border-left: 1px #000 solid;}
.txtSearch {padding: 0 0 0 9px; font-size:14px; font-family:Tahoma, Geneva, sans-serif; color: #838383; background: url('/ThemeImages/ArctusCapital/Themes/Default/search-box-bg.gif') no-repeat 0 1px;}
.lnkSearch {position: absolute; left: 180px; top: 0; width: 20px; height: 20px;}

#rightContent {padding: 10px 20px; color: #fff; font-size: 12px;}
#rightContent span, #rightContent p {color: #fff; font-size: 12px;}
#rightContent h3 {margin: 0 0 10px 0; font-size: 14px; font-weight: bold; color: #fff;}
#rightContent h3 a {font-size: 14px; font-weight: bold; color: #fff;}
#rightContent a {color: #fff; font-size: 12px; text-decoration: underline;}

/* Overriding JavaScript chart etc. */
#rightContent table {width: 160px !important; padding: 0 !important; margin: 0 !important;}
#rightContent td {background: none !important;}
#rightContent td > a img {width: 160px !important;}
#rightContent td, #rightContent div {padding: 0 !important; text-align: left;}
#rightContent font {font-family:Tahoma, Geneva, sans-serif !important; font-size: 11px !important;}
#rightContent b {font-weight: normal !important;}
#rightContent td div font {font-size: 11px !important;}

.webBoxArticle {color: #fff; font-size: 12px;}
.webBoxArticle a {font-weight: bold; color: #019bff !important; font-size: 12px;}

/* Newsletter signup */
#newsletterSignupContainer {position: relative; margin: 0 0 20px 0;}
#formFields {position: relative; height: 20px;}
.txtNewsName {}
.txtNewsEmail {position: absolute; left: 0; top: 0; width: 135px; height: 20px; border: none; border-top: 1px #000 solid; border-left: 1px #000 solid;}
.txtNewsEmail {padding: 0 0 0 9px; font-size:14px; font-family:Tahoma, Geneva, sans-serif; color: #838383;}
a.btnSubmit img {position: absolute; left: 141px; top: 2px; width: 19px; height: 16px;}
.NewsletterWelcome {position: relative; color: #fff; font-size: 12px;}

/* Article styles */
.ArticleSection_ItemImage {margin: 0 0 10px 10px;}
h3 span.ArticleSection_ListTitle {font-size: 18px;}
h2 span.Article_SectionTitle {font-size: 20px;}
.Article_Image {float: right; margin: 0 0 10px 10px;}

/* Footer Styles */
#footer {clear: both; margin: 10px 0 0 0; height: 40px; padding: 0 30px; overflow: auto; background: #000;}
#footerLeft {float: left; margin: 10px 0 0 0; width: 420px; line-height: 17px; font-size: 11px; color: #838383;}
#smartzLink {float: right; margin: 10px 0 0 0; width: 310px; line-height: 17px; text-align: right;}
#smartzLink a, #smartzLink a:link, #smartzLink a:visited {font-size: 11px; color: #838383; text-decoration: none;}
#smartzLink a:hover, #smartzLink a:active {font-size: 11px; color: #838383; text-decoration: underline;}
#smartzLink a img {vertical-align: middle; text-decoration: none;}

/* Paginatior Styles */
.divPagination {line-height:25px; margin:10px 0px 10px 0px; clear:both;}
.divBeginPagerLink {display:inline; padding:0px;}

a.BeginEndPagerLink,
a.BeginEndPagerLink:link,
a.BeginEndPagerLink:visited,
a.SkipPagerLink,
a.SkipPagerLink:link,
a.SkipPagerLink:visited,
a.CurrentPagerLink,
a.CurrentPagerLink:link,
a.CurrentPagerLink:visited,
a.PrevNextPagerLink,
a.PrevNextPagerLink:link,
a.PrevNextPagerLink:visited,
a.PagerLink,
a.PagerLink:link,
a.PagerLink:visited {font-size:12px; color:#47392E; padding:2px 5px 3px 5px; border:solid 1px #47502d; text-decoration:none;}

a.BeginEndPagerLink:hover,
a.SkipPagerLink:hover,
a.CurrentPagerLink:hover,
a.PrevNextPagerLink:hover,
a.PagerLink:hover {background-color:#B7A585; color:#fff;}

a.CurrentPagerLink, a.CurrentPagerLink:link, a.CurrentPagerLink:visited {background-color:#6D5D4A; color:#fff;}

.divPrevSkipPagerLink {display:none;}
.divPrevPagerLink {display:none;}
.divCurrentPagerLink {display:inline; padding:0px 2px 0px 2px;}
.divPagerLink {display:inline; padding:0px 2px 2px 2px;}
.divNextPagerLink {display:inline;padding:0px 2px 2px 2px;}
.divSkipPagerLink {display:none;}
.divEndPagerLink {display:inline; padding:0px;}


/* Misc Style */
.clear {clear:both;}
.FormsSection_FormTitle {display:none;}
