/* ------------  section intro page generic style  ------------------------ */

#sidebar {
float: left;
width: 215px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
/*margin: 30px 0px 0px 0px;*/
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* sidebar navigation for intro pages */
#sidebar ul {
list-style: none;
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 40px;
}

#sidebar li {
color:#F67C1B;
padding: 6px 0px 6px 0px;
font-weight: bold;
}

#sidebar a:link {
display: block;
padding: 0px 0px 0px 15px;
color: #000;
background: url(../images/sidenav_orange.gif) top left no-repeat;
background-position: 0px 2px;
text-decoration: none;
border: 0px;
}


#sidebar a:visited {
display: block;
padding: 0px 0px 0px 15px;
background: url(../images/sidenav_orange.gif) top left no-repeat;
background-position: 0px 2px;
text-decoration: none;
color: #000;
}

#sidebar a:hover {
display: block;
padding: 0px 0px 0px 15px;
background: url(../images/sidenav_green.gif) top left no-repeat;
background-position: 0px 2px;
text-decoration: none;
color: #98cd0d;
/*color: #FFA752;*/
}

#sidebar a:active {
display: block;
padding: 0px 0px 0px 15px;
background: url(../images/sidenav_green.gif) top left no-repeat;
background-position: 0px 2px;
text-decoration: none;
color: #98cd0d;
}

#sidebar a.currentpage:link {
padding: 0px 0px 0px 15px;
background: url(../images/sidenav_green.gif) top left no-repeat;
background-position: 0 -49px;
text-decoration: none;
color: #000;
}

#sidebar a.currentpage:visited {
padding: 0px 0px 0px 15px;
background: url(../images/sidenav_green.gif) top left no-repeat;
background-position: 0 -49px;
text-decoration: none;
color: #98cd0d;
}


/* -------------- end of sidebar navigation --------------- */

#sidebar blockquote {
color: #999999;
margin: 25px 20px 0px 40px;
padding: 0px 0px 0px 0px;
font-style: italic;
font-size: 14px;
line-height: 20px;
}

#maincontent{
margin: 30px 0px 40px 220px;
padding: 0px 0px 40px 0px;

width: 560px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #656565;
}

#maincontent p {
margin: 0px 0px 0px 0px;
padding: 10px 80px 0px 35px;
color: #656565;
font-size: 14px;
line-height: 18px;
}
#flashcontent { margin-bottom:10px;}
#maincontent h1{
font-size: 18px;
margin: 0px 0px 0px 0px;
padding: 15px 80px 0px 35px;
color:#007457;
}

/* spacers */

#bottomspacer{
height: 1px;
margin: 0px 0px 0px 0px;
height: 1px;
}

#detailspacer{
clear: both;
height: 1px;
margin: 0px 0px 0px 0px;
}

