body {
font-family: arial, helvetica, sans-serif;
font-size:11px;
margin-top:0px;
text-align:center;
height: 100%;
width: 98%;
background:#121212;
}

div, p, h1, h2, h3, h4, h5 {margin:0px;padding:0px;}

#container{
margin:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
width: 1013px;
text-align:center;
background:#121212 url(../images/body_bk.gif) repeat-y;
position:relative;
height: auto;
}

span {
display:none;
}

#container h1 {
margin:0px;
padding:0px;
width:243px;
height:90px;
top:60px;
left:50px;
position:absolute;
background: url(../images/JB_Broadley_logo.gif) no-repeat;
color:#fff;
font-size:14px;
font-weight:normal;
}

#container h1 a{
display:block;
width:243px;
height:90px;
}

#container ul.navi {
margin: 30px 40px 0 0;
padding:0px;
display: inline;
top:35px;
float: right;
}

#container ul.navi li {
float:left;
display: block;
list-style-type:none;
margin:0px;
padding:0px;
color:#fff;
width:100px;
height:26px;
margin-right:20px;
font-size:11px;
}

#container ul.navi li.rd {
font-size:10px;
line-height:10px;
}

#container ul.navi li a{
display: block;
width:100px;
height:26px;
color:#000;
text-decoration:none;
background: url(../images/navi_off.gif) no-repeat;
padding-top:7px;
}

#container ul.navi li.rd a{
padding-top:2px;

}

#container ul.navi li a:hover{
display: block;
width:100px;
height:26px;
color:#00245A;
text-decoration:none;
background: url(../images/navi_on.gif) no-repeat;
}

#container h2 {
margin:0px;
padding:0px;
width:243px;
height:243px;
top:207px;
left:50px;
position:absolute;
background: #000;
color:#fff;
font-size:14px;
font-weight:normal;
}

#container div#news_banner {
margin:0px;
padding:0px;
width:243px;
top:480px;
left:50px;
position:absolute;
background:#171605 url(../images/news_bk.gif) no-repeat bottom;
border:1px solid #656E19;
color:#ccc;
text-align:left;
font-size:12px;
}

#container div#news_banner h3{
margin:10px 10px 0px 10px;
padding:0px 0px 3px 0px;
color:#C9D82D;
font-size:16px;
font-weight:normal;
border-bottom:1px solid #656E17;
}

#container div#news_banner p{
margin:10px 10px 10px 10px;
padding:0px 0px 0px 0px;
line-height:16px;
}

#container div#news_banner p.link{
margin:0px 10px 5px 10px;
padding:5px 0px 0px 0px;
border-top:1px solid #656E17;
text-align:right;
}

#container div#news_banner p.link a{
color:#C9D82D;
text-decoration:none;
}

#container div#news_banner p.link a:hover{
color:#ccc;
text-decoration:none;
}


#main {
margin:0px 0px 0px 323px;
padding:103px 0px 0px 0px;
width:640px;
min-height:662px;
color:#ccc;
font-size:12px;
font-weight:normal;
text-align:left;
background:#000000 url(../images/main_bk.gif) no-repeat 20px 103px;
}

* html #main {
margin:0px 0px 0px 283px;
width:640px;
}

#main a{
color:#ccc;
text-decoration:underline;
}

#main a:hover{
color:#C9D82D;
text-decoration:underline;
}

#main p {
  font-size: 14px;
}
#main p a{
color:#C9D82D;
text-decoration:underline;
}

#main p a:hover{
color:#ccc;
text-decoration:underline;
}

#main h3{
margin:10px 0px 0px 0px;
padding:0px;
width:610px;
height:32px;
color:#C9D82D;
font-size:24px;
font-weight:normal;
}

#main h4{
margin:5px 30px 0px 0px;
padding:0px 10px 3px 10px;
color:#C9D82D;
font-size:16px;
font-weight:normal;
border-bottom:1px solid #656E17;
position:relative;
}

#main h4 span.date{
display:block;
margin:0px 0px 0px 0px;
padding:3px 0px 0px 0px;
color:#656E19;
font-size:12px;
position:absolute;
top:0px;
right:10px;
}

* html #main h4 span.date{
right:40px;
}

#main h4.archive{
margin:5px 30px 0px 0px;
padding:0px 10px 5px 10px;
color:#ccc;
font-size:12px;
font-weight:normal;
border-bottom:1px solid #656E17;
}

#main h4.archive span.date{
display:block;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#656E19;
font-size:12px;
float:right;
}

#main h4 span.date a{
color:#656E19;
text-decoration:underline;
}

#main h4 span.date a:hover{
color:#C9D82D;
text-decoration:underline;
}


#main p{
margin:10px 30px 10px 10px;
padding:0px 0px 0px 0px;
color:#ccc;
line-height:16px;
}

#main div.box{
margin:0px 40px 0px 10px;
padding:0px 0px 0px 0px;
background-color:#0A0B02;
border:1px solid #656E19;
}

* html #main div#tc_height{
height:200px;
}

* + html #main div#tc_height{
height:255px;
}

* html #main div#dc_height{
height:220px;
}

* + html #main div#dc_height{
height:295px;
}

#main div.box div.left{
width:49%;
float:left;
border:0px solid #ff0000;
}

#main div.box div.right{
width:49%;
float:left;
border:0px solid #00ff00;
}

#main div.box h5{
margin:10px 20px 0px 20px;
padding:0px 0px 5px 0px;
color:#ccc;
font-size:14px;
font-weight:normal;
border-bottom:1px solid #656E17;
position:relative;
}

#main div.box h6{
margin:10px 20px 0px 20px;
padding:5px 0px 10px 0px;
color:#ccc;
font-size:14px;
font-weight:normal;
border-top:1px solid #656E17;
position:relative;
}

#main div.box h5 span{
display:block;
color:#ccc;
font-size:14px;
font-weight:normal;
position:absolute;
top:0px;
left:290px;
}

#main div.box ul{
color:#C9D82D;
}

#main div.box ul li{
padding:2px 0px 2px 0px;
}

#main div.box ul li span{
color:#ccc;
display:block;
}


#main div.footer{
margin:30px 0px 50px 0px;
padding:10px 10px 0px 10px;
color:#ccc;
border-top:1px solid #656E17;
text-align:center;
font-size:11px;

}

#main div.footer p{
padding:0px 0px 0px 0px;
color:#666;
}

#main div.footer ul {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display: inline;
}

#main div.footer li {
display: inline;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 8px 0px 6px;
border-right:1px solid #ccc;
}

#main div.footer li.last {
border-right:0px solid #ccc;
}

#main div.footer li a {
color:#ccc;
text-decoration:none;
}

#main div.footer li a:hover {
color:#C9D82D;
text-decoration:none;
}

#container div.footer_bk{
width:1013px;
height:40px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:#000000 url(../images/footer_bk.gif) no-repeat;
}

dl {
padding:5px 20px 5px 20px;
}

dl dt {
float:left;
width:40px;
}

dl dd {
margin:0pt 0pt 1em 50px;
}

dl dd strong {
margin:0px;
padding:0px;
color:#C9D82D;
font-size:14px;
font-weight:normal;
}

#main div#form {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:350px;
float:left;
}


#main div#form p.text{
margin:0px 0px 3px 10px;
padding:0px 0px 0px 0px;
}

#main div#form p span{
display:inline;
color:#C9D82D;
}

#main div#form p.form{
margin:0px 0px 10px 10px;
padding:0px 0px 0px 0px;
}

#main div#form p.form input{
margin:0px 0px 0px 0px;
padding:2px;
border:1px solid #C9D82D;
background:#121212;
color:#fff;
width:230px;
}

#main div#form p.submit{
margin:0px 0px 10px 10px;
padding:0px 0px 0px 0px;
}

#main div#form p.submit input{
margin:0px 0px 0px 0px;
padding:4px;
border:1px solid #C9D82D;
background:#121212;
color:#fff;
width:120px;
cursor:pointer;
}

#main div#form p.form textarea{
margin:0px 0px 0px 0px;
padding:2px;
border:1px solid #C9D82D;
background:#121212;
color:#fff;
width:230px;
height:120px;
}

#main div#form a {
color:#C9D82D;
text-decoration:underline;
}

#main div#form a:hover {
color:#ccc;
text-decoration:underline;
}

#main div#address {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:250px;
float:left;
}

#main div#address h4{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#C9D82D;
font-size:16px;
font-weight:normal;
border:0px solid;
}

#main div#address a {
color:#C9D82D;
text-decoration:underline;
}

#main div#address a:hover {
color:#ccc;
text-decoration:underline;
}

#ffscrollbarfix
{
position: absolute;
top: 0;
bottom: -1px;
width: 1em;
z-index: -1;
}


h2 a{
color: green;
}
div#main p.incorpPara {
  font-size: 18px;
  line-height: 130% !important;
  color: #fff;
}
a.coatAppsLink {
  font-size: 14px;
  color: #C9D82D !important;
  margin-left: 10px;
  display: block;
  margin-top: 40px;
}


