

/* Presentation Stylesheet */ 

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

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

strong {color:#000000;}


#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;
}

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

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 #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:243px;
background:url(images/nav_li_ls_bg_top.gif) no-repeat;
display:block;
margin:0; padding:19px 0 0 22px;
text-decoration:none;color:#000; text-transform:uppercase;
font:bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
}


#l-col div.nav a {
height:23px; width:230px;
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:230px;
}

#l-col div.nav a:hover.bottom {
background:url(images/nav_li_ls_bg_end_over.gif) no-repeat;
height:33px; width:230px;
}
#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 p {margin: 0 0 10px 15px; padding-right:15px;}
#l-col p.fade {margin: 0 0 0 15px; background:#fff url(images/inside_col_fade.gif) bottom right no-repeat}



/* right nav items */

#r-col2 div.nav h5 {
height:21px; width:250px;
background:url(images/nav_li_rs_bg_top.gif) no-repeat;
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: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.bottom {
background:url(images/nav_li_rs_bg_end.gif) no-repeat;
height:33px; width:250px;
}

#r-col2 div.nav a:hover.bottom {
background:url(images/nav_li_rs_bg_end_over.gif) no-repeat;
height:33px; width:230px;
}
#r-col2 h1{ height:20px; background:url(images/header_tab_bkgd.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:#66c220; 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;}

#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;}




#r-col h1 {margin-left:11px;}
#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 0 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;}
 
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; }