/* BJA Stylesheet */
body, p, td, tr, th, input, h1, h2, h3, h4, h5, h6, select, option, textarea, li, ol, ul {
font-family: arial, verdana, sans-serif;
} 
body {
margin:10px;
padding:0px;
color:#444444;
background:#353535;
font-size:1.0em;
}
p {
font-size:0.7em;
line-height:1.4em;
margin:2px 0 6px 1px;
padding:0;
}
td {}
th {
font-weight:bold;
}
h1 {
font-family: verdana, sans-serif;
font-size:0.9em;
color:#79A344;/*488200*/
font-weight:bold;
margin:0 0 8px 0;
padding:0;
}
h2 {
font-family: verdana, sans-serif;
font-size:0.8em;
color:#79A344;/*488200*/
font-weight:bold;
margin:0 0 5px 0;
padding:0;
}
h3 {
font-weight:bold;
font-size:0.9em;
line-height:1.6em;
margin:0;
padding:0;
text-decoration:none;
}
th.right {
font-weight:bold;
text-align:right;
}
li {
font-size:0.7em;
line-height:1.4em;
}
li ul li, li ol li {
font-size:0.7em;
line-height:1.4em;
}
ul, ol {
margin:2px 20px;
padding:2px;
}

a, a:link, a:active {
color:#79A344;
text-decoration:underline;
font-weight:normal;
}
a:visited {
color:#79A344;
text-decoration:underline;
font-weight:normal;
}
a:hover {
color:#79A344;
text-decoration:none;
font-weight:normal;
}
a.flink, a:link.flink, a:active.flink, a:visited.flink, a:hover.flink {
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
/*ID's*/
#redframe {
position:relative;
margin:0 auto;
padding:0px;
width:838px;
background:#353535;
}
#frame {
position:relative;
margin:0;
padding:0;
}
#header {
height:51px;
padding:2px 0px 6px 0px;
}
#headernav {
background:#FFFFFF url(images/backnav.png) repeat-x top left;
height:52px;
color:white;
margin:0;
padding:0;
overflow: hidden;
}
#headernav a {
color:white;
font-weight:bold;
text-decoration:none;
}
#headerlist {
list-style-type: none;
margin: 0;
padding: 0;
}
#headerlist li {
float: left;
margin: 0 0;
padding: 0;
padding-top:0px;
height:43px;
}

#maincontent {
position:relative;
float:left;
padding:0px 0 23px 0;
margin:0 0 0 0;
width:838px;
background:#ffffff url(images/bottomnav.png) repeat-x bottom;
height:480px;
}
#content {
/*background:transparent url(images/contenthead.png) repeat-x top;*/
position:relative;
padding:0;
margin:23px 60px;

}
#footer {
clear:both;
text-align:center;
font-size:12px;
line-height:1.9em;
padding:0;
margin:0;
height:44px;
background:#353535 url(images/footer.gif) repeat-x top left;
color:#fff;
}
#colLeft {
float:left; 
width:325px
}
#colRight {
float:right; 
width:325px
}
#colLeftMain {
float:left; 
width:290px
}
#colRightMain {
float:right; 
width:360px
}
/*classes*/
.MainImage {
float:left;
padding:0 15px 10px 0;
}
.images {
float:right;
padding:0 15px 10px 0;
}
.portfolioImage {
border:4px solid #9C9C9E;
padding:0px;
margin:10px 20px;
}