/* Presentation Stylesheet */ 

body  {
font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif; color:#333;
}
a {
	text-decoration:none;
	color: #66c220;
}
a:hover {color:#000000;}

#topnav {
font: normal 11px/12px Arial, Helvetica, sans-serif;}
#myacctnav {
font: normal 11px/12px Arial, Helvetica, sans-serif;}

strong {
	color:#666;
}


#topnav  a {
text-transform:uppercase; color:#FFFFFF; text-decoration:none;
font: bold 11px/12px Arial, Helvetica, sans-serif;
padding:8px 15px 0 0; display:block; float:left;height:22px;
}
#myacctnav  a {
text-transform:uppercase; color:#FFFFFF; text-decoration:none;
font: bold 11px/12px Arial, Helvetica, sans-serif;
padding:13px 15px 0px 0px;
vertical-align:middle;
}

#topnav td.login {background-color:#000000;   padding:8px 10px 10px 10px;}
#topnav  a.here {color:#B0F355;}
#topnav  a:hover {color:#B0F355;}
#myacctnav  a.here {color:#B0F355;}
#myacctnav  a:hover {color:#B0F355;}

label   {
	
	line-height: normal;
	margin: 5px;
	position: relative;
	padding:5px;
	
	}
	
input.formInputText   {
	font-size: .8em;
	color: #666;
	background-color: #fee;
	padding: 2px;
	border: solid 1px #f66;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 15px;
	}

/*right nav items */

#r-col div.nav h5 {
height:23px; width:217px;
background:url(/images/nav_title_bkgd.gif) no-repeat;
display:block;
margin:0; padding:17px 0 0 13px;
text-decoration:none;color:#000; text-transform:uppercase;
font:bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
}

#r-col div.nav a {
height:23px; width:205px;
background:url(/images/nav_li_bkgd.gif) no-repeat;
display:block;
margin:0; padding:7px 0 0 25px;
text-decoration:none;
color:#333;

}

#r-col div.nav a.bottom {
background:url(/images/nav_li_end_bkgd.gif) no-repeat;
height:33px; width:205px;
}

#r-col div.nav a:hover {
color:#66c220;
background:url(/images/nav_li_bkgd_over.gif) no-repeat;
}

#r-col div.nav a.here {
color:#66c220;
background:url(/images/nav_li_bkgd_over.gif) no-repeat;
}

#r-col div.nav a:hover.bottom {
color:#66c220;
background:url(/images/nav_li_end_bkgd_over.gif) no-repeat;
}

#r-col div.nav a.bottomhere  {
color:#66c220;
background:url(/images/nav_li_end_bkgd_over.gif) no-repeat;
}


#r-col #end {
background:url(/images/right_col_bkgd_end.gif) no-repeat;  display:block; margin:0; padding:25px 0 10px 13px;

}


/* left nav items */

#l-col div.nav h5 {
height:21px; width:195px;
background:url(/images/nav_li_ls_bg_top2.gif) no-repeat;
display:block;
margin:0; padding:19px 0 0 22px;
text-decoration:none;color:#fff; text-transform:uppercase;
font:bold 13px/14px Verdana, Arial, Helvetica, sans-serif;
}


#l-col div.nav a {
height:23px; width:180px;
background:url(/images/nav_li_ls_bg.gif) no-repeat;
display:block;
margin:0; padding:7px 0 0 35px;
text-decoration:none;
color:#333;
}

#l-col div.nav a:hover {
color:#66c220;
background:url(/images/nav_li_ls_bg_over.gif) no-repeat;
}

#l-col div.nav a.here {
color:#66c220;
background:url(/images/nav_li_ls_bg_over.gif) no-repeat;
}


#l-col div.nav a.bottom {
background:url(/images/nav_li_ls_bg_end.gif) no-repeat;
height:33px; width:180px;
}

#l-col div.nav a:hover.bottom {
background:url(/images/nav_li_ls_bg_end_over.gif) no-repeat;
height:33px; width:180px;
}
#l-col h1{ height:20px; background:url(/images/header_tab_bkgd.gif) transparent no-repeat; padding: 15px 0 0 15px; margin:10px 0 5px 0; display:block;}
#l-col h3 {font: 20px/22px Arial, Helvetica, sans-serif; color:#000; margin:3px 0 15px 0;}
#l-col h4 {font: 18px/18px Arial, Helvetica, sans-serif; color:#9f9f9f; margin:3px 0 15px 0;}
#l-col h2 {font: 18px/18px Arial, Helvetica, sans-serif; color:#000; margin:3px 0 15px 0;}

#l-col p {margin: 3px 0 15px 0px; padding-right:15px;}
#l-col p.fade {margin: 0 0 0 15px; background:#fff url(/images/inside_col_fade.gif) bottom right no-repeat}

#l-col a {color:#000; font-weight:normal; font: 18px/18px;}

/* right nav items */

#r-col2 div.nav h5 {
height:21px; width:250px;
/* background:url(/images/nav_li_rs_bg_top.gif) no-repeat;  */
background:url(/images/nav_li_rs_bg_top2.gif) no-repeat; /* JASON: use for making right column extend to the top */
display:block;
margin:0; padding:19px 0 0 29px;
text-decoration:none;color:#000; text-transform:uppercase;
font:bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
}


#r-col2 div.nav a {
height:23px; width:250px;
background:url(/images/nav_li_rs_bg.gif) no-repeat;
display:block;
margin:0; padding:7px 0 0 29px;
text-decoration:none;
color:#333;
}


#r-col2 div.nav a.bottom {
background:url(/images/nav_li_rs_bg_end.gif) no-repeat;
height:33px; width:250px;
}

#r-col2 div.nav a:hover {
color:#66c220;
background:url(/images/nav_li_rs_bg_over.gif) no-repeat;
}

#r-col2 div.nav a.here  {
color:#66c220;
background:url(/images/nav_li_rs_bg_over.gif) no-repeat;
}

#r-col2 div.nav a.bottomhere  {
color:#66c220;
background:url(/images/nav_li_rs_bg_end_over.gif) no-repeat;
}

#r-col2 div.nav a:hover.bottom {
color:#66c220;
background:url(/images/nav_li_rs_bg_end_over.gif) no-repeat;
}


#r-col2 h1{ height:20px; background:url(/images/header_tab_bkgd_rev_wider.gif) transparent no-repeat; padding: 15px 0 0 15px; margin:10px 0 5px 15px; display:block;}

#r-col2 p {margin: 0 0 10px 15px; padding-left:15px;}
#r-col2 p.fade {margin: 0; padding-left:30px; background:#fff url(/images/inside_rcol_fade.gif) top left no-repeat}








/* inside styles */

#inside h1 {font: normal 36px/38px Arial, Helvetica, sans-serif; color:#66c220; margin:0; height:inherit; background:transparent; text-transform:none; padding: 35px 0 0 0;}
#inside h2 {font: normal 22px/24px Arial, Helvetica, sans-serif; color:#000; margin:3px 0 15px 0; background:transparent; text-transform:none; padding:3px 0 5px 0; border-bottom:1px solid #66c220;}
#inside h3 {font: bold 13px/15px Verdana, Arial, Helvetica, sans-serif; color:#66c220; margin:5px 0 0 0; background:#fff; text-transform:none; padding:0 0 5px 0;}

#logo_rc  h1 {font: normal 36px/38px Arial, Helvetica, sans-serif; color:#999999; margin-left:275px; height:inherit; background:transparent; text-transform:none; padding: 29px 0 0 ; }
#logo_rc h2 {font: normal 22px/24px Arial, Helvetica, sans-serif; color:#000; margin:0 0 15px 275px; background:transparent; text-transform:none; padding:3px 0 5px 0; }
#logo_rc img {float:left;}

#myaccct_logo_rc  h1 {font: normal 36px/38px Arial, Helvetica, sans-serif; color:#999999; margin-left:275px; height:inherit; background:transparent; text-transform:none; padding: 29px 0 0 ; }
#myaccct_logo_rc h2 {font: normal 22px/24px Arial, Helvetica, sans-serif; color:#000; margin:0 0 15px 275px; background:transparent; text-transform:none; padding:3px 0 5px 0; }
#myaccct_logo_rc img {float:left;}

#myacctbody p { margin-left: 12px; }

#inside2 h2 {font: normal 22px/24px Arial, Helvetica, sans-serif; color:#000; margin:3px 0 15px 0; background:transparent; text-transform:none; padding:3px 0 5px 10px; border-bottom:1px solid #66c220;}
#myacct h2 {font: normal 20px/20px Arial, Helvetica, sans-serif; color:#fff; margin:3px 0 5px 0; background:transparent; text-transform:none; padding:3px 0 5px 8px; border-bottom:1px solid #fff;}
#inside2 h2 {font: normal 22px/24px Arial, Helvetica, sans-serif; color:#000; margin:3px 0 15px 0; background:transparent; text-transform:none; padding:3px 0 5px 0; border-bottom:1px solid #66c220;}
#myacct h3 {font: normal 18px/18px Verdana, Arial, Helvetica, sans-serif;  color:#000; margin:0px 0 0 0; background:#fff; text-transform:none; padding:0 0 0px 0;}

#r-col h1 {margin-left:11px; background:url(/images/header_tab_bkgd_rev.gif); }
#r-col p {
	margin-left:24px;
}

h1, h2 { color:#66c220; margin:0 0 10px 0; font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;
 
 }
 
h1{ height:20px; background: url(/images/header_tab_bkgd.gif) no-repeat; padding: 15px 0 15px 15px; margin:10px 0 5px -5px; display:block;}


h3 { font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; margin:0 0 5px 10px; padding:0;}

#inside2 p {margin-left:10px;}
#myacct p {margin-left:10px;}
 
p { margin:0 0 10px 0;}
table td p { margin:0 0 10px 10px;}
 
 #ftr a {color:#333; margin: 0 5px;}
 #ftr { font: normal 10px/12px Arial, Helvetica, sans-serif; }

