@charset "UTF-8";
/* CSS Document */

/* Global Settings */
body, html {
	margin:0 0 30px 0;
	padding:0;
	background-color:#e3f0ee;
	background-image:url(../images/common/mainbkg.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-size: 13px;
	color:#797979;
	font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	height:100%;
	}
	
img {
	border:0;
	}
	
a {color:#579f27; text-decoration: none;}	
a:visited {color:#579f27; text-decoration: none;}
a:active {color:#579f27; text-decoration: none;}
a:hover {text-decoration: underline; color:#579f27;}

.nomargin {
	margin:0px;
	}	

.forcemargin {
	margin:26px 0 0 0;
	}		
	
ul {
	list-style-image:url(../images/common/bullet.gif);
	margin-bottom:16px;
	}
	
li {
	margin-bottom:8px;
	}	

.nobullet {
	list-style:none;
	}

#nobullets ul {
	list-style:none;
}
	
hr {
color:#579f27;
background-color: #579f27;
border:1px;
height: 1px;
margin:15px 0 15px 0;

}	

h1 {
	color:#ffffff;
	font-size:24px;
	font-weight:bold;
	padding: 30px 0 30px 0;
	}	/* for use with the Stage II site. same as .subpageheadlines class currently for pages and formating. */
	
h2 {
	color:#eb5225;
	font-size:14px;
	font-weight:bold;
	}	/* for use with the Stage II site. same as .sububhead class  */


#aboutrsbullets{
	color:#ffffff;
	list-style-image:none;
	list-style:disc;
	margin:0px;
	padding:13px;
	}
	
		
/* DIV and container settings */

#pagefull {
	position:relative;
	}

#maincontainer {
    width:1020px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	text-align:left;
	z-index:1;
	position:relative;
	}

#bluebkg {
	width:1020px;
	background-image:url(../images/common/bluebkg.png);
	background-repeat:repeat-y;
	}

#searchheader {
	width:1020px;
	height:35px;
	}
	
#rsheader {
	width:1020px;
	height:94px;
	background-image:url(../images/common/rsheader2.gif);
	background-repeat:no-repeat;
	position:relative;
	
	}
#toplinks {
	position:absolute;
	right: 10px;
	top: 14px;
	z-index:500;
	width: 600px;
}


#rscontent {
	width:958px;
	padding:0 31px 0 31px;
	background-image:url(../images/common/rspagebkg.gif);
	background-repeat:repeat-y;
	
	}
	
#rsfooter {
	width:1020px;
	height:97px;
	background-image:url(../images/common/rsfooter.gif);
	background-repeat:no-repeat;
	}

#menuarea {
	width:958px;	
	position:relative;
	z-index:100;
	font-size:11px;
	color:#ffffff;
	}
	
#flashcontent {
	width:958px;
	height:222px;
}
	
#flasharea {
	width:555px;
	height:256px;
	float:left;
	background-image:url(../flash/filler.jpg);
	}
	
.logoflasharea{
margin:10px 0 0 0;
}	
	
#aboutrs {
	width:375px;
	height:241px;
	background-image:url(../images/homepage/aboutrs.jpg);
	background-repeat:repeat;
	padding:15px 10px 0 18px;
	float:left;
	clear:right;
	}
	
#homecontent {
	width:922px;
	position:relative;
	z-index:10;
	padding:0 18px 0 18px;
	}
	
#homecontent2 {
	width:922px;
	position:relative;
	z-index:10;
	padding:15px 18px 0 18px;
	background-image:url(../images/homepage/cta2bkg.gif);
	background-repeat:repeat-x;
	}
	
#homecontent3 {
	width:922px;
	position:relative;
	z-index:10;
	padding:25px 18px 25px 18px;
	font-size:11px;
	line-height:1em;
	
	}	
	
#cell1 {
	float:left;
	clear: right;
	width:314px;
	height:271px;
	}	
	
#cell2 {
	float:left;
	clear: right;
	width:320px;
	height:271px;
	}
	
#cell3 {
	width:319px;
	height:295px;
	float:left;
	}
	
#cell1content {
	padding: 27px 15px 0 15px;
	}
#cell2content {
	padding: 27px 15px 0 20px;
	}
#cell3content {
	padding: 27px 30px 0 20px;
	}	
	
#footerlinks {
	padding:12px 0 12px 50px;
	font-size:11px;
	color:#77797c;
	line-height:0px;
	}
#searchcontent {
	padding:12px 0 0 785px;
	font-size:11px;
	color:#898686;
	}

#breadbrumbarea {
	width:948px;
	height:26px;
	padding-right:10px;
	font-size:11px;
	color:#898686;

	}
	
#subpagecontent {
	width:958px;
	height:auto;
	position:relative;
	z-index:10;
	}

#maincontentcol {
	width:675px;
	height:auto;
	padding: 0 0 0 29px;
	background-image:url(../images/common/subpageheader.gif);
	background-repeat:no-repeat;
	background-position:top;
	}
	
#maincontentfullcol {
	width:929px;
	height:auto;
	padding: 0 0 0 29px;
	background-image:url(../images/common/subpageheader.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}	
	
#contentsidebar {
	width:218px;
	height:auto;
	padding:0 0 0 36px;
	float:right;
	clear:right;
	
	}	
	
.orangecta {
	background-image:url(../images/calltoaction/orangectabkg.gif);
	background-repeat:repeat-y;
	width: 218px;
	}	
	
.pictureholderright {
	height:auto;
	width:auto;
	float:right;
	margin:15px 0 15px 15px;
	}	
			
				
/* Image styles */
.customertest {
	float:left;
	}
	
/* Link styles */
.legallinks {color:#579f27; font-size:11px;}	
.legallinks:link {color:#579f27; text-decoration: none;}
.legallinks:visited {color:#579f27; text-decoration: none;}
.legallinks:active {color:#579f27; text-decoration: none;}
.legallinks:hover {text-decoration: underline; color:#579f27;}

.headerlinks {color:#898686; font-size:11px;}
.headerlinks:link {color:#898686; text-decoration: none;}
.headerlinks:visited {color:#898686; text-decoration: none;}
.headerlinks:active {color:#898686; text-decoration: none;}
.headerlinks:hover {text-decoration: underline; color:#898686;}

.headerlinkscurrent {color:#579f27; font-size:11px;}

.dropdownlinks {color:#ffffff; font-size:13px; }	
.dropdownlinks:link {color:#ffffff; text-decoration: none;}
.dropdownlinks:visited {color:#ffffff; text-decoration: none;}
.dropdownlinks:active {color:#ffffff; text-decoration: none;}
.dropdownlinks:hover {text-decoration: none; color:#79121a;}


/* Type styles */
.aboutrsbold {
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	}
	
.aboutrs{
	color:#ffffff;
	font-size:12px;
	line-height:18px;
	}
	
.threecellheadline {
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	line-height:28px;
	}
	
.headline {
	color:#68aee0;
	font-size:18px;
	font-weight:bold;
	}
	
.subhead {
	color:#eb5225;
	font-size:14px;
	font-weight:bold;
	}	
	
.subpageheadlines {
	color:#ffffff;
	font-size:24px;
	font-weight:bold;
	padding: 30px 0 30px 0;
	}	
	
.subpageheadlines2line {
	color:#ffffff;
	font-size:21px;
	font-weight:bold;
	padding: 16px 0 30px 0;
	line-height:23px;
	}
	
#homecontent2 h5 {color:#dc4b18; margin: 0px; font-size:16px;}
.rsheadertitle {color:#dc4b18; margin: 0px; font-size:16px;}

.hpdate {color:#579f27; font-weight:bold;}
/* Rollover styles */
/* Menu settings */
.menuinside {
	background-image:url(../images/navigation/dropdown.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:10px;
	}
	
.menuinside br { margin:10px;}	

.subsectionheaders {
	color:#333333; 
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
}
.subsectioninactive {
	color:#333333; 
	font-size:13px;
	margin-bottom:5px;
	margin-top:0px;
}

	
#dropdown1 {
	width:190px;
	height:auto;
	position:absolute;
	z-index:200;
	left:59px;
	}
	
#dropdown2 {
	width:231px; /*orig 191 */
	height:auto;
	position:absolute;
	z-index:200;
	left:201px;
	}	
	
#dropdown3 {
	width:192px;
	height:auto;
	position:absolute;
	z-index:200;
	left:383px;
	}	
	
#dropdown4 {
	width:191px;
	height:auto;
	position:absolute;
	z-index:200;
	left:477px;
	}	
	
#dropdown5 {
	width:150px;
	height:auto;
	position:absolute;
	z-index:200;
	left:589px;
	}
	
#dropdown6 {
	width:149px;
	height:auto;
	position:absolute;
	z-index:200;
	left:725px;
	}	
	
#dropdown7 {
	width:169px;
	height:auto;
	position:absolute;
	z-index:200;
	left:789px;
	}				
	
/*RSS FEED settings */


  /**
   * Set a very small font size for the control and constrain
   * it's width to 550px
   *
   * Note: the page has a single FeedControl that
   * is drawn in the <div> element whose id is "feedControl".
   */
  #feedControl {
    width : 650px;
  }

  /**
   * Suppress everything except for title
   */
  #feedControl .gf-author,
  #feedControl .gf-spacer {
    display : none;
  }

  /**
   * 1em Padding at the bottom of each collection of entries
   */
  #feedControl .gf-snippet,
  #feedControl .gfc-results {
    padding-bottom : 1em;
  }

  /**
   * 15 Pixels Padding between entries
   */
  #feedControl .gfc-result {
    margin-bottom : 15px;
	border-bottom:1px #CCCCCC dotted;
  }

  /**
   * Use a larger font size for section titles
   */
  #feedControl .gfc-resultsHeader .gfc-title {
    color:#eb5225;
	font-size:14px;
	font-weight:bold;
	
  }
  
    #feedControl .gf-title {
			
		  height:33px;
	   }
	
 /**
   * Give Published date italics
   */	
  #feedControl .gf-relativePublishedDate {
  	font-style:italic;
	
	
	}
	
	
	
	
		
