/* This Style Sheet is only for styles that are added for a specific customer site
   All styles used in the default setup of the PowerWeb site can be found in the site_styles.css 

   Modified:
   July 14, 2005: KSTEVENSON: Moved all styles into site_styles.css
   
   
   
   Any styles needed for a customer's site design need to be added below. Do not ADD styles in site_styles.css
*/


body {
	color: #4B4B4B;
	background: #C2DFAD;
	margin: 0px;
	padding: 0px;
	text-align: center;
	outline:none;
	background-image: url("/client/client_images/template/bg_leaf.gif");
}
#logo {
	background-image: url("/client/client_images/template/webbanner.jpg");
	height: 130px;
	width:900px;
}
#mainpanel{
display: block;
width: 100%;
border: 1px solid #97b87e;
padding: 14px 0;
}

#home-link {
	display:block;
	height:130px;
	margin-top:0px;
	text-indent:-9999px;
	width:900px;
}
#wrapper {
	width: 900px;
	margin: 0 auto;
	text-align: left;
	background-color: #FFFFFF;
}
#shadow {
	background-image: url("/client/client_images/template/shadowBg.png");
	width: 920px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-y;
}
#btm_shadow {
	background-image: url("/client/client_images/template/ShadowBtm.png");
	height: 8px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 910px;
	background-repeat: repeat-x;
}
.ie #shadow {
	background-image: url("/client/client_images/template/shadowBg.png");
	width: 820px;
	margin-right: auto;
	margin-left: auto;
	padding-left:8px;
	text-align: left;
	background-repeat: repeat-y;
}
#bg_tree {
	background-image: url("/client/client_images/template/bkg_grad.jpg");
background-repeat: repeat-y;
}


.tempRightTwo{
	height: 800px;
padding-right: 12px;
}

#footer {

}
#byline {
	float:right;
	margin-right: 20px;
margin-top:
}
#homepanel {
	margin-right: 15px;
}
.leftnav {
	background-color:#C2BCAA;
	padding-left: 15px;
	padding-bottom: 8px;
}
P, TD, TEXTAREA, INPUT, UL, OL, LI, BLOCKQUOTE, UNKNOWN, .clsnormal, BODY {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
}
a:link, a:visited, a.breadcrumb:link, a.breadcrumb:visited {
	color: #403515;
}
a:hover, a.breadcrumb:hover {
	color: #E45C06;
}
/*a.channel:link, a.channel:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.channel:hover {
	color:#EC7A35;
}
a.posting:link, a.posting:visited {
	color: #000000;
	text-decoration: none;
}
a.posting:hover {
	color: #EC7A35;
}
a.bottombarnav:link, a.bottombarnav:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.bottombarnav:hover {
	color: #000000;
}
.searchfield {
	width: 107px;
	height: 17px;
	position: absolute;
	top: 15px;
	font-size: 12px;
}
.sidebarnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 5px;
}
.sidebarbkgd {
	background-color: #C2BCAA;
	background-repeat: repeat;
	background-image: url(/newsite/images/sidebar_bkgd2.gif);
}
.channel {
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
}
.channelselected {
	color: #EC7A35;
}

.posting {
	color: #000000;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 8px;
	text-indent.rtop, .rbottom {
	display:block
}
.rtop *, .rbottom * {
	display:block;
	height: 1px;
	overflow: hidden
}
/* Used for the top navigation accross the middle of the top */
.topNav {
	font-family: comic sans ms,arial,technical;
	font-size: 13px;
	font-weight: normal;
	color: #0a51a1;
margin-left: 3px;

}
a.topNav, a.topNav:link {
	color: #0a51a1;
	text-decoration: none;
}
a.topNav:hover {
	color: #0a51a1;
	text-decoration: none;
}
a.topNav:visited {
    color: #0a51a1;
	text-decoration: none;
}

.r1 {
	margin: 0 5px
}
.r2 {
	margin: 0 3px
}
.r3 {
	margin: 0 2px
}
.r4 {
	margin: 0 1px;
	height: 2px
}
.rs1 {
	margin: 0 2px
}
.rs2 {
	margin: 0 1px
}
div#nifty {
	margin: 0 1%;
	background: #FFF
}
#nifty h1, #nifty h2, #nifty p, #nifty li {
	margin: 20px
}
#nifty h1 {
	font-size: 18px;
	color: #6B6454;
	text-transform: uppercase;
}
}
#nifty h2 {
	font-size: 16px;
	color: #000
}
#nifty p {
	padding-bottom:0
}
#nifty h2 {
	padding-top: 0.3em
}
#nifty a {
	color:#E45C06;
}
div#niftyhome {
	margin: 0 1%;
	background: #FFF
}
#niftyhome h1, #niftyhome h2, #niftyhome p {
	margin: 5px
}
#niftyhome h1 {
	font-size: 18px;
	color: #6B6454;
	text-transform: uppercase;
}
}
#niftyhome h2 {
	font-size: 16px;
	color: #000
}
#niftyhome p {
	padding-bottom:0
}
#niftyhome h2 {
	padding-top: 0.3em
}
#nifty a {
	color:#E45C06;
}
#nifty td h1 {
	margin-bottom: 0px;
	;
}
blockquote {
	margin-top:-7px;
}
#nifty .address {
	font-size: 11pt;
	font-weight: 400;
}
.freeship {
	margin-bottom: 10px;
}
.shortdesc {
	color:#000;
	font-weight: normal;
	font-size: 10px;
}
#searchtogglearea {
	margin-left: 15px;
}
#searchtogglearea H1 {
	margin-left: 0px;
	padding-bottom: -15px;
}
#res {
	padding: 0px;
}
.backlink a:link {
	font-weight:bold;
	text-decoration: underline;
}
.googlepreview {
	float:right;
	margin-top: 5px
}
#usermsg {
	margin-top: 10px;
	margin-left: 10px;
	text-align: center;
	font-size: 10px
}
#usermsg a {
	font-family: Arial, Helvetica, san-serif;
	font-size: 10px;
	text-decoration: underline;
}
#SSL {
	margin-left: 40px;
}
#flash {
	margin-left: 20px;
}
.submenu {
	padding-left: 10px;
; font-family: "Comic Sans MS", Arial, Technical; font-size: 10px; color: #0a51a1
}
.navHeadline{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0a51a1; ; margin-right: 10px; margin-left: 10px; border-color: #f1fae9 #f1fae9 #0a51a1; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
}

.requestcat { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0a51a1; ; text-decoration: underline;
}


.hometext {
	font-family: Georga, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 5px;
	line-height: 16px;
}


#features .pickdata .image{
width: 33%;
height: 125px;
text-align: center;
vertical-align: middle;
margin-bottom: 7px;
border: 1px solid  #3f553b;}


#features .pickdata .link{
width: 33%;
text-align: center;
vertical-align: top;
width: 175px;
}

#features .pickdata .link a{
    color: #0A51A1;
    text-decoration: underline;
font-size: 11px;
line-height: 15px;
font-weight: bold;

}

#features {
border-spacing:10px; 
margin-left: 7px;
width: 435px;
}

.ie #features {
margin-left: 0px;
}


#features td{
background-color: #FFF;
}

#features .pickdata .link  {
background-color: transparent; 
}

#features caption{
text-align: center;
  color: #0D4DA1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
padding-bottom: 7px;
}


#javascriptshow{
margin-left: 3px;
width: 415px;
}

.ie #javascriptshow{
margin-left: 17px;
}


.toptext{

padding: 15px 30px 5px; 30px;
margin: 0px;
line-height: 19px;}

.toptext p, .toptext a{
margin: 0px 0 7px 0;
  color: #000;
font-size: 13px;
}



