/*-----General------*/
html { margin: 0px; padding: 0px; height: 100%; }
body { margin: 0px; padding: 0px; height: 100%; background-color: #363636; }

P, td, form, input, textarea, ul, select, li, h1, h2, h3 { color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; margin-bottom: 0px; }
h1 { margin: 0px 0px 8px 0px; font-weight: bold; color: #FFF; font-size: 26px; text-transform: uppercase; }
h2 { font-size: 16px; font-weight: normal; margin: 0px 0px 8px 0px; font-weight: bold; color: #FFF; text-transform: uppercase; }
h3 { font-size: 14px; margin-top: 0px; margin: 0px 0px 8px 0px; font-weight: bold; color: #FFF; text-transform: uppercase; }
p { margin: 0px 0px 8px 0px; line-height: 16px; }
img { border: 0px; }

/*-----Links------*/
a:link, a:visited { color: #e10422; text-decoration: underline; }
a:hover { color: #e10422; text-decoration: underline; }

a.aButton:link, a.aButton:visited { border: 2px solid #000; padding: 1px 16px 1px 16px; text-align: center; background: #333 url(/images/layout/button-background.png) top left repeat-x; color: #FFF; text-decoration: none; font-size: 11px; }
a.aButton:hover { border: 2px solid #e10422; padding: 1px 16px 1px 16px; text-align: center; background-color: #444; color: #FFF; text-decoration: none; font-size: 11px; }

span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}

/*-----------------Content---------------*/
#divHeader { width: 100%; padding-top: 8px; }
#divHeaderInner { width: 1000px; margin: 0 auto; height: 80px; }
#divHeaderInner div { }
#divHeaderInner hr { border: 0.5px solid #666; }
#divHeaderInner #divMenu span {  font-size: 12px; font-weight: bold; color: #999;padding-bottom:2px; border-bottom:2px solid #e10422;text-decoration: none; }
#divHeaderInner #divMenu a {  font-size: 12px; font-weight: bold; color: white; text-decoration: none; border:none;}
#divHeaderInner #divMenu a:hover { color: #666; }


#divBody { width: 100%; margin: auto; }
#divBodyContent { width: 1000px; margin: 0 auto; text-align: left; padding: 0px; min-height: 400px; }

.divBodyContentInner { }
.divBodyContentInnerLight { background: #f3f3f3; padding: 8px; margin-bottom: 8px; }
.divBodyContentInnerLight h1 { color: #333; }
.divBodyContentInnerLight h2 { color: #333; }
.divBodyContentInnerLight h3 { color: #333; font-size: 12px; }
.divBodyContentInnerLight p { font-size: 12px; }
.divBodyContentInnerLight p.big { font-size: 14px; }
.divBodyContentInnerLight ul { list-style: square inside url(/sites/roebuck_capital/images/icons/list-item-square.jpg); list-style-position: outside;padding: 0px 0px 0px 8px; margin: 0px 0px 8px 8px; }
.divBodyContentInnerLight li { font-size: 12px; padding: 4px; margin: 0px; }

#divFooter { width: 100%; }
#divFooterInner { width: 1000px; margin: 0 auto; text-align: left; padding: 0px 0px 0px 0px; text-decoration: none; color: #666; }
#divFooterInner td { color: #666; }
#divFooterInner a { color: #666; margin-left: 8px; }
#divFooterInner a:hover { color: #e10422; }
#divFooterInner hr { border: 0.5px solid #333; }

.divBreadcrumbing { font-size: 12px; margin: 0px 0px 8px 0px; }
.divBreadcrumbing a { color: #FFF; font-size: 12px; }
.divBanner { width: 560px; height: 200px; overflow: hidden; margin: 0px 0px 8px 0px; }

#divSideMenu { background: #181818; padding: 8px 8px 0px 8px; border-bottom: 2px solid #999; width: 180px; }
#divSideMenu a { text-transform: uppercase; text-decoration: none; display: block; margin: 0px 0px 8px 0px; font-weight: bold; color: #FFF; }
#divSideMenu a:hover { color: #e10422; text-decoration: none; }

.divContainer { background-color: #e4e4e4; padding: 8px; margin: 0px 0px 8px 0px; }
.divContainer h2 { font-size: 12px; }
.divContainerLead { background-color: #e4e4e4; padding: 8px; margin: 0px 0px 8px 0px; }
.divContainerLead h2 { font-size: 12px; }
.divContainerLead p { margin: 0px; }
.divContainerLead p.small { font-size: 11px; }
.divContainerLead a { color: #e10422; }
.divContainerLead a:hover { color: #666; }
.divContainerInfoItem { padding: 4px 0px 4px 0px; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; }

.divHomeBox { width: 240px; background: url(/sites/roebuck_capital/images/layout/spacer-black-80.png); padding: 8px; height: 80px; }
.divHomeBox h2 { color: #CCC; font-size: 12px; margin-bottom: 8px; }
.divHomeBox > a { border: 1px solid #666; width: 192px; display: block; padding: 4px; background: #000 url(/sites/roebuck_capital/images/buttons/go.png) center right no-repeat; background-position: 98% 50%; }
.divHomeBox li a { padding: 2px 4px 2px 4px; }

.divHomeBox2 {width: 650px; background: url(/sites/roebuck_capital/images/layout/spacer-black-80.png);margin: auto;padding:8px 0px;}

.txtSearch { width: 100px; margin: 0px; padding: 2px; border: 0px; background: #363636; color: #FFF; font-size: 12px; font-weight: bold; }
.txtSearchWatermarked { width: 100px; margin: 0px; padding: 2px; border: 0px; background: #363636; color: #FFF; font-size: 12px; font-weight: bold; }

/*--------------Colour/Size Specifiers-------------*/
.white { color: #FFF; }
.purple { color: #98266c; }
.grey { color: #999999; }
.dark-grey { color: #505050; }
.light-grey { color: #999595; }
.small, .small td, .small p, .small li { font-size: 11px; margin: 0; }
.medium { font-size: 10px; }
.tiny, .tiny tr td { font-size: 9px; }
.clearing { clear: both; }
.big { font-size: 14px; }
.red { color: red; }
.orange { color: #f96f0c; }
.dark-green { color: #3e606f; }
.normal, table.normal tr td { font-size: 12px; }


/*-----Lists------*/
ul.grid { margin: 0; padding: 0; margin-top: 5px; margin-bottom: 0px; margin-right: -20px; margin-left: -10px; }
ul.grid li { margin: 0; padding: 0; width: 110px; height: 90px; float: left; text-align: center; list-style: none; }
ul.grid li a:link { color: #f79d1c; text-decoration: none; }
ul.grid li a:visited { text-decoration: none; }
ul.grid li a:hover { text-decoration: underline; }

/*-----Tables------*/
table, tr { border: 0px; margin: 0px; padding: 0px; }
table.list { border: 1px solid #DDD; margin: 0; padding: 0; vertical-align: top; }
table.list tr th { border: 1px solid #DDD; text-align: left; vertical-align: top; font-weight: bold; margin: 0; padding: 2px; background-color: #EEE; }
table.list tr td { border: 1px solid #EEE; padding: 2px; vertical-align: top; color: #666; background-color: #faf8f2; }

table.grid, table.gridsmall { border: 1px solid #DDD; margin: 0; padding: 0; }
table.grid tr th, table.gridsmall tr th { border: 1px solid #DDD; text-align: left; vertical-align: top; font-weight: bold; margin: 0; padding: 2px; background-color: #EEE; }
table.grid tr td, table.gridsmall tr td { border: 1px solid #EEE; padding: 2px; vertical-align: top; color: #666; }
table.grid tr.gridHover, table.gridsmall tr.gridHover { background-color: #EEE; }
table.grid tr.gridHover td, table.gridsmall tr.gridHover td { background-color: #EEE; }


/*-----ASP.NET------*/
.modalBackground { background-color: #333; filter: alpha(opacity=80); opacity: 0.8; }
.divModalPopup { border: 2px solid #666; color: #CCC; background-color: #000; width: 440px; z-index: 100000; padding: 8px 8px 0px 8px; }
.divModalPopup p { color: #666; }
.divModalPopup h2 { color: #FFF; }
.divModalPopup hr { border: 0.5px solid #333; }
.divModalPopup a { color: #cc3431; }
.divModalPopup a:hover { color: #333; }
.divModalPopupButtons { padding: 6px 8px 0px 8px; height: 54px; }

.GridViewPager { height: 23px; }

/*--------Forms---------*/
.auto-complete { font-size: 9px; margin: 0px; color: #DDD; }
input.formfield { background: #000; border: 1px solid #666; color: #333; padding: 2px; height: 16px; }
input.watermarked { background: #000; border: 1px solid #666; color: #333; padding: 2px; height: 16px; }
select.small, input.small { font-size: 11px; }

