body {
/*  This is to cascade to all other scripts */
    font-size: 11px;
    font-family: Arial, sans-serif;
    margin:0px;
    padding:0px;
}
body table {
    font-size:11px;
    font-family: arial, sans-serif;
    spacing:0;
}
/* @@@@@@@@@@@@@@ the missing heading and body font is Bernhard Modern Std-Roman @@@@@@*/
/* @@@@@@@@@@@@@ The top menuline font is Arial MT Black @@@@@@@@@@@@@@@@@@@@@@@*/

#main {
    background-color: #3f3f3f;
}

#img {
display:block;
border:0px;
}

#table img {
display:block;
border:0px;
}

h1 {
font-family:"Bernhard Modern Std-Roman",garamond,"times new-roman",serif;
font-size:24px;
color:#cc6600;
}

h2 {
font-family:"Bernhard Modern Std-Roman",garamond,"times new-roman",serif;
font-size:21px;
color:#cc6600;
}

h3 {
font-family:"Bernhard Modern Std-Roman",garamond,"times new-roman",serif;
font-size:18px;
color:#cc6600;
margin-top:20px;
}

a {
color:#cc6600;
}
a:hover {
color:#000000;
}
a.noline {
text-decoration:none;
}

a.orange {
color:#cc6600;
font-size:14px;
text-decoration:none;
}
a.orange:hover {
color:#000000;
font-size:14px;
text-decoration:none;
}
table.ourservices th {
text-align:left;
color:#000000;
font-size:13px;
}
table.ourservices a {
color:#cc6600;
font-size:12px;
text-decoration:none;
}
table.ourservices a:hover {
color:#000000;
font-size:12px;
text-decoration:none;
}
.orange {
color:#cc6600;
}

#wholesitepositionid {
    position: relative;
    width: 100%;
}

#wholesitecenterid {
width: 900px;
margin : auto;
margin-top:10px;
position: relative;
border:1px solid #8c8c8c;
border-bottom:1px solid #bfbf99;
background-color:#99ffcc;
}

#topmenuline {
position: absolute;
top: 87px;
left:22px;
z-index:10;
}

#topmenuline a {
font-family:arial,verdana,sans-serif;
text-decoration:none;
font-weight:bold;
padding-right:18px;
}

#topmenuline a.textselected {
color: #cc6600;
}

#topmenuline a.textnotselected {
color: #99ffcc;
}

#topmenuline a {
text-decoration:none;
font-weight:bold;
}

#bannercontainer {
position:relative;
width:100%;
}

#topbannercell {
background-color:#cc6600;
width:100%;
height:80px;
border-bottom:2px solid #99ffcc;
}

#bottombannercell{
background-color:#000000;
width:100%;
height:27px;
border-bottom:2px solid #99ffcc;
}


#article {
    position:relative;
    width:900px;
    background-color:#ffffff;
    /*background-image:url("../images/site-images/articlebackground.jpg");
    background-repeat:repeat-y;* @@@@@ placed into pagetext so that client could see it in */    
    /* the background when using the CMS.*/
    
     
}
#idpagetext {
    position:relative;
   /* margin:auto;*/
    padding-left:22px;
    padding-right:22px;
    width:856px;
    min-height:450px;
    background-color:#ffffff;
    background-image:url("../images/site-images/articlebackground.jpg");
    background-repeat:repeat-y;

}

#leftmaincell {
width:585px;
padding-right:15px;
vertical-align:top;
}

#rightmaincell {
vertical-align:top;
}

.righttable {
/*height:130px;*/
margin-top:20px;
margin-bottom:10px;
}

.righttable td {
vertical-align:middle;
}

.innertable {
width:260px;
padding-left:10px ;
}


.innertable td h2 {
margin:0px;
}

.innertable td p{
margin:0px;
}

.innertable td.headingcell {
vertical-align:top;
}

.innertable td.imagecell {
vertical-align:top;
}

.innertable td.textcell {
vertical-align:bottom;
}

#idheadingtext {
display:none;
}

#stretcher {
display:none;
}

#basescrollgraphicid {
position:relative;
margin:auto;
background-color:#cc6600;
width:900px;
border:1px solid #8c8c8c;
border-top:1px solid #000000;
}

#basecontainer {
border-top:1px solid #263f33;
width:100%;
}

#topbasecell {
height:6px;
background-color:#99ffcc;
border-bottom:1px solid  #b2b266;
}

#bottombasecell {
height:16px;
}
#basemenutable {
padding-left:20px;
}
#basescrollgraphicid a {
font-size:10px;
color:#000000;
text-decoration:underline;
font-weight:normal;
padding-right:5px;
}

#charitiesform {
background-color:transparent;
margin:0;
padding:0;
}
td.inputform {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
}
#contactform table {
    width:100%;
}
