@charset "UTF-8";
/* CSS Document */


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      Table of Contents
	  
	  STYLES FOR TABLES
	  MARGINS
	  COLORS
	  LINKS
	  NAVIGATION AND UTILITY
	  TEXT
	  	- basic styles (h, p, etc.)
	  	- caption
		- credit
		- specific styles (audio, attention, etc.)
	  STYLES FOR INDEX PAGES
	  LISTS
	  STYLES FOR FEATURES
	  	- highlight boxes
	  SEARCH
	  							
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

body  {        
	margin:10px 0 20px 0;        
	padding:0; 
	background-color: #FBF2DA;             
}

img {
	border: 0;

}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                STYLES FOR TABLES  
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

table#main {
	width: 780px;
	align: center;
}
td#logincell {
	width: 150px !important;
}
td#index-right {
	width: 206px !important;
}
td#secondary-right {
	width: 129px !important;
}
td#index-left {
	width: 208px !important;
}
td#globalnav {
	height: 32px; 
	padding:0;
}
td#sub-brand-top {
	background-image: url("/assets/images/global/bg-gray.gif");
}
td#lowercenter {
	width: 342px !important ;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    TABLE EDGES, SHADOW EFFECT 
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

td.corner-left-top {
	background: #FBF2DA url(/assets/images/global/corner-left.gif) top left;
}
td.edge-top {
	height: 8px;
	background: #FBF2DA url(/assets/images/global/shadow-top.gif) top left repeat-x;
}
td.corner-right-top {
	background: #FBF2DA url(/assets/images/global/corner-right.gif) top right;
}
td.edge-left {
	width: 8px;
	background: #FBF2DA url(/assets/images/global/shadow-left.gif) top left repeat-y;
}
td.edge-right {
	width: 8px;
	background: #FBF2DA url(/assets/images/global/shadow-right.gif) top left repeat-y;
}
td.corner-left-bottom {
	background: #FBF2DA url(/assets/images/global/corner-leftbottom.gif) bottom left;
}
td.edge-bottom {
	height: 8px;
	background: #FBF2DA url(/assets/images/global/shadow-bottom.gif) bottom left repeat-x;
}
td.corner-right-bottom {
	background: #FBF2DA url(/assets/images/global/corner-rightbottom.gif) bottom right;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
						        MARGINS 
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div.middle {
	margin: 30px 0 30px 0;
}
div.lowerright {
	margin: 0 5px 0 5px;
}
div.upperright {
	margin: 0 5px 0 5px;
}
div.lowerleft {
	margin: 0 5px 0 5px !important;
}
div.feature-middle {
	margin: 30px 40px 30px 30px;
}
/* div.margin-indexfeature was created due to a snafu in GetActive that required us 
to eliminate the margins from div.list. This style can be used with 
div.list -or other marginless styles- on index pages.*/
div.margin-indexfeature {
	margin: 0px 23px 30px 30px;
}
div.form-margin {
	margin: 30px 0 30px 40px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                  COLORS 
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.colorcell-topcenter {
	background-color: #A09284 !important;
}
.colorcell-topright {
	background-color: #8B7A6A !important;
}
.colorcell-left {
	background-color: #A09284 !important;
}
.colorcell-lowerright {
	background-color: #DCDECC !important;
	/*margin: 0 30px 0 30px !important;*/
}

/* Colorbar divs are for colored areas within a cell 
(ie, not for the cell color itself). Div.colorbar-right 
is for the right side column in the secondary templates. 
 */
 
div.colorbar-logo {
	/* width: 206px; */
	padding: 30px;
	background-color: #FBF2DA !important;
}
div.colorbar-right {
	margin: 0 0 0 0;
	padding: 0;
	background-color: #A09284 !important;
}
div.colorbar-orange {
	margin: 0 0 0 0;
	padding: 0px;
	background-color: #F26631 !important;
}
div.colorbar-red {
	margin: 0 0 0 0;
	padding: 0px;
	background-color: #B63630 !important;
}
div.colorbar-blue {
	margin: 0 0 0 0;
	padding: 0px;
	background-color: #6799C8 !important;
}
div.colorbar-brown {
	margin: 0 0 0 0;
	padding: 0px;
	background-color: #9C600D !important;
}
div.colorbar-darkgreen {
	margin: 0 0 0 0;
	padding: 0px;
	background-color: #605C12 !important;
}
div.colorbar-darkblue {
	margin: 0 0 0 0;
	background-color: #005288;
}
div.colorbar-signup img {
	margin: 3px 0 0 0;
}
div.colorbar-signup, div.colorbar-signup a {
	margin: 0 0 0 0;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #fff !important;
}
div.colorbar-signup {
	background-color: #005288;
	padding: 10px !important;
	text-align: left;
}
div.colorbar-signup ul {
	margin: 0 0 0 0 !important;
}
div.colorbar-signup ul li {
	margin: 0 0 0 10px !important;
}
div.colorbar-signup a {
	font-weight: bold !important;
}
div.colorbar-newsreleases img {
	margin: 3px 0 0 0;
}
div.colorbar-newsreleases, div.colorbar-newsreleases a {
	margin: 0 0 0 0;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #fff !important;
}
div.colorbar-newsreleases {
	background-color: #F26631;
	padding: 10px !important;
	text-align: left;
}
div.colorbar-newsreleases ul {
	margin: 0 0 0 0 !important;
}
div.colorbar-newsreleases ul li {
	margin: 0 0 0 10px !important;
}
div.colorbar-newsreleases a {
	font-weight: bold !important;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                 LINKS  
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

a {
    text-decoration: none;        
}
a:link {
	color: #4C511D;        
	background-color: transparent;
}
a:visited  {        
	color: #4C511D;        
	background-color: transparent;
}
a:hover {
    color: #4C511D;
    background-color: transparent;
	text-decoration: underline; 
}
a:active {
    color: #4C511D;
    background-color: transparent;
}


div.moreinfo ul  {
	list-style-image: url(/assets/images/global/arrow.gif) !important; 
	list-style-type: disc;
	margin:0 0 0 3px;
	padding: 0;
}
div.moreinfo ul li {
	margin:5px 0 0 15px !important;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
div.moreinfo a,  div.moreinfo a:link, div.moreinfo a:visited, div.moreinfo a:hover, div.moreinfo a:active, div.moreinfo li {
	font-weight: bold !important;
	font-family: arial, sans-serif;
	font-size: 12px;
}
 div.moreinfo a:link, div.moreinfo a:visited, div.moreinfo a:active {
	text-decoration: none !important;
}
div.moreinfo a:hover {
	text-decoration: underline !important;
}
div.moreinfo-side ul  {
	list-style-image: url(/assets/images/global/arrow.gif); 
	list-style-type: disc;
	margin:0 0 0 20px !important;
	padding: 0;
}
div.moreinfo-side ul li {
	margin:5px 0 0 15px !important;
}
div.moreinfo-side a,  div.moreinfo-side a:link, div.moreinfo-side a:visited, div.moreinfo-side a:hover, div.moreinfo-side a:active, div.moreinfo-side li {
	font-weight:bold;
	font-family: arial, sans-serif;
	font-size: 12px;
}


div.moreinfo-color ul  {
	list-style-image: url(/assets/images/global/arrow-white.gif) !important; 
	list-style-type: disc;
	margin:0 0 0 3px;
	padding: 0;
}
div.moreinfo-color ul li {
	margin:5px 0 0 15px !important;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
div.moreinfo-color a,  div.moreinfo-color a:link, div.moreinfo-color a:visited, div.moreinfo-color a:hover, div.moreinfo-color a:active, div.moreinfo-color li {
	font-weight: bold;
	font-family: arial, sans-serif;
	font-size: 12px;
}
div.moreinfo-color a,  div.moreinfo-color a:link, div.moreinfo-color a:visited, div.moreinfo-color a:active, div.moreinfo-color li {
	text-decoration: none;
}
div.moreinfo-color a:hover {
	text-decoration: underline;
}

.moreinfolink-color li  {
	list-style-image: url(/assets/images/global/arrow-white.gif) !important; 
	list-style-type: disc;
}
.moreinfolink li  {
	list-style-image: url(/assets/images/global/arrow.gif) !important; 
	list-style-type: disc;
}
div.library img {
	float: left;
	margin: 10px 10px 0 0;

}
div.library ul li {
	margin:5px 0 7px 15px !important;
}

.actionlink {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold !important;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                              NAVIGATION AND UTILITY
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div.navbox {
	width: 138px;
	margin: 30px 0 0 0;
	text-align: left; 
	border:1px solid #CCC6AC; 
	padding:0; 
	font-family: arial, sans-serif;
	font-size: 11px;
}
div.navbox  h4, h5 {
	color: #4C511D;
}		
div.navbox ul  {
	margin: 10px 10px 10px 10px;
	padding: 0;
	list-style-type: none;
}
div.navbox ul li  {
	margin: 5px 0 6px 0 !important;
	padding: 0;
	line-height: 1.1 !important;
}
select.navbox {
	background-color:#fbf2da !important;
	width:120px;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 0 0 0 0 !important;
	padding: 0 !important;
}


div.utilitynav {
	margin: 0 0 0px 0;
	float: right !important;  
	text-align: left; 
	border:1px solid #CCC6AC; 
	padding:0; 
	font-family: arial, sans-serif;
	font-size: 11px;
}
div.utilitynav  h4, h5 {
	color: #4C511D;
}		
div.utilitynav ul  {
	margin: 5px 5px 5px 5px;
	padding: 0;
	list-style-type: none !important;
}
div.utilitynav ul li  {
	margin: 0px 0 0px 0 !important;
	padding: 0;
}


div.subsection-nav, div.subsection-nav-2, div.subsection-nav-3, div.subsubsection-nav {
	text-align: left; 
	padding:0 !important; 
	font-family: arial, sans-serif !important;
	font-size: 11px !important;
	font-weight: bold;
	color: #325858;
}
div.subsection-nav{
	margin: 15px 0 30px 20px !important;
	border-left: 1px solid #CCC6AC; 

}
div.subsection-nav a {
    text-decoration: none !important;
	font-size: 11px !important;   
	font-weight: normal !important;      
}
div.subsection-nav a:hover {
    text-decoration: underline !important;        
}
div.subsection-nav  h4, h5 {
	color: #4C511D !important;
}		
div.subsection-nav ul  {
	margin: 10px 10px 10px 10px !important;
	padding: 0 !important;
	list-style-type: none !important;
}
div.subsection-nav ul li  {
	margin: 5px 0 6px 0 !important;
	padding: 0 !important;
	line-height: 1.1 !important;
}



div.subsection-nav-2 {
	margin: 15px 0 30px 15px !important;
	border-left: 1px solid #CCC6AC; 
}
div.subsection-nav-2 a {
    text-decoration: none !important;
	font-size: 11px !important;
	font-weight: normal !important;         
}
div.subsection-nav-2 a:hover {
    text-decoration: underline !important;        
}
div.subsection-nav-2  h4, h5 {
	color: #4C511D !important;
}		
div.subsection-nav-2 ul  {
	margin: 10px 10px 10px 10px !important;
	padding: 0 !important;
	list-style-type: none !important;
}
div.subsection-nav-2 ul li  {
	margin: 5px 0 6px 0 !important;
	padding: 0 !important;
	line-height: 1.1 !important;
}

div.subsection-nav-3 {
	margin: 15px 0 30px 0px; 
}
div.subsection-nav-3 a {
    text-decoration: none !important;
	font-size: 11px !important; 
	font-weight: normal !important;        
}
div.subsection-nav-3 a:hover {
    text-decoration: underline !important;        
}
div.subsection-nav-3  h4, h5 {
	color: #4C511D !important;
}		
div.subsection-nav-3 ul  {
	margin: 10px 10px 10px 10px !important;
	padding: 0 !important;
	list-style-type: none !important;
}
div.subsection-nav-3 ul li  {
	margin: 5px 0 6px 0 !important;
	padding: 0 !important;
	line-height: 1.1 !important;
}

div.subsubsection-nav {
	margin: 3px 0 4px 15px !important;
}
div.subsubsection-nav a {
    text-decoration: none !important;
	font-size: 11px !important; 
	font-weight: normal !important;        
}
div.subsubsection-nav a:hover {
    text-decoration: underline !important;        
}
div.subsubsection-nav  h4, h5 {
	color: #4C511D !important;
}		
div.subsubsection-nav ul  {
	margin: 10px 10px 10px 12px !important;
	padding: 0 !important;
	list-style-type: none !important;
}
div.subsubsection-nav ul li  {
	margin: 5px 0 6px 0 !important;
	padding: 0 !important;
	line-height: 1.1 !important;
}

div.subsection-arrow  {
	margin: 0 0 0 0 !important;
}
.subsub-nav  {
	border-right: 1px solid #CCC6AC !important;
	width: 20px;


}
div.subsection-arrow ul  {
	margin: 0 0 0 0 !important;
	padding: 0 !important;
	list-style-type: none !important;
}

div.footer {
	margin: 0 0 10px 14px;
	color: #4C511D;
	text-align: left; 
	padding:0; 
	font-family: arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}
div.footer-address {
	margin: 0 0 20px 14px;
	color: #6C5B4B;
	text-align: left; 
	padding:0; 
	font-family: arial, sans-serif;
	font-size: 11px;
	line-height: 1.4;
}
div.footer-address p {
	margin: 3px 0 3px 0 !important;
}
div.address {
	margin: 0 0 20px 14px;
	color: #6C5B4B;
	text-align: left; 
	padding:0; 
	font-family: arial, sans-serif;
	font-size: 11px;
	line-height: 1.4;
}
div.address p {
	margin: 3px 0 3px 0 !important;
}
div.totop {
	margin: 5px 14px 5px 0;
	color: #4C511D;
	text-align: right; 
	padding:0; 
	font-family: arial, sans-serif;
	font-size: 11px;
}


div.breadcrumb {
	margin: 0px 0 5px 14px;
	font-family: arial, sans-serif !important;
	color: #4C511D;
}
div.breadcrumb, div.breadcrumb a {
	font-size: 11px !important;
}


div.login {
	margin: 0px 14px 5px 14px;
	font-family: arial, sans-serif !important;
	color: #4C511D;
	text-align: right;
}
div.login, div.login a {
	font-size: 11px !important;
}


input#signup {
	width: 90px;
	height: 16px;
	font-family: arial, sans-serif;
	font-size: 12px;
}

input#sendbutton {
	width: 40px;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 5px 0 0 0;
}
input#subscribebutton {
	width: 170px;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 5px 0 0 0;
}
input#subscribebutton2 {
	width: 150px;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 5px 0 0 0;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                 TEXT  
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


h1, h2, h3, h4, h5 {font-family: arial, sans-serif !important;}
h1, h2, h3, h4, h5 {
	margin: 0 0 7px 0 !important;
	padding: 0 !important;
}
h1 {font-size: 16px;}
h2 {font-size: 14px;}
h3 {font-size: 13px;}
h4 {font-size: 11px;}
h5 {font-size: 10px;}

ul, ol {
	margin: 0 0 0 20px;
	padding: 0;
}
ul{
	list-style-type: square;
}
ul li, ol li {
	margin: 5px 0 10px 10px;
	line-height: 1.4;
}

div.text {
	width: 430px;
	margin: 0 0 30px 40px;
}
div.text a {text-decoration: underline !important;}
div.text a:hover {text-decoration: none !important;}
div.text, div.text-feature {
	font-family: trebuchet ms, sans-serif;
	font-size: 13px; 
}
div.text p {
	line-height: 1.5;
	margin: 10px 0 15px 0 !important;
}

	
div.text-feature p {
	margin: 0px 0 25px 0 !important;
}
div.text-feature img {
	float: left; 
	margin: 0 10px 5px 0;
}

div.text-feature a {
	font-family: arial, sans-serif; 
	font-weight: bold;
	font-size: 14px;
	text-decoration:none !important;
}
div.text-feature a:hover {
	text-decoration:underline !important;
}
div.caption, div.caption-color {
	margin: 2px 0 0 0;
	font-family: arial, sans-serif;
	font-size: 11px;
	line-height: 1.3;
}
div.caption {
	color: #6E6862;
}
div.caption-color {
	color: #333;
}
div.caption a,  div.caption a:link, div.caption a:visited, div.caption a:hover, div.caption a:active, div.caption li, div.caption-color a,  div.caption-color a:link, div.caption-color a:visited, div.caption-color a:hover, div.caption-color a:active, div.caption-color li {
	font-family: arial, sans-serif;
	font-size: 11px !important;
	font-weight: normal;
}
div.caption a,  div.caption a:link, div.caption a:visited, div.caption a:hover, div.caption a:active, div.caption li {
	color: #4C511D !important;
}
div.caption-color a,  div.caption-color a:link, div.caption-color a:visited, div.caption-color a:hover, div.caption-color a:active, div.caption-color li {
	color: #ddd !important;
}
div.credit {
	margin: 2px 2px 4px 0;
	font-family: arial, sans-serif;
	font-size: 10px;
	text-align:right;
	color: #6E6862;
}
div.credit-color {
	margin: 2px 2px 0 0;
	font-family: arial, sans-serif;
	font-size: 10px;
	text-align:right;
	color: #333;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
         SPECIFIC STYLES
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.formtext {
	font-family: arial, sans-serif !important; 
		font-size: 11px !important;
	font-weight: bold;
}

.formexplanation {
	font-family: arial, sans-serif !important; 
	font-size: 11px !important;
	font-weight: normal !important;
}

hr {
	border: 0;
	width: 95%;
	color: #CCC6AC;
	background-color: #CCC6AC;
	height: 1px;
	margin: 0 0 07px 0;
	text-align: left;
}

.date {
	font-style: italic;
	color: #555;
}
.mediacontact {
	font-family: arial, sans-serif;
	font-size: 12px;
	width: 50%;
}
.mediacontact p {
	font-family: arial, sans-serif;
	font-size: 12px;
	margin: 7px 0 0 0 !important;
}
.notbold {
	font-weight: normal !important;
}
.attention {
	color:  #dc5421;
	font-weight: bold;
}
.required {
	color:  #cc3300;
	font-weight: bold;
	font-size: 12px;
	font-family: trebuchet ms;
}
.subhead {
	margin: 20px 0 0 0 !important;
}
.sm {
	font-family: arial, sans-serif;
	font-size: 11px;
}
.byline {
	font-weight: bold;
	color: #6B5A49;
}
.sectiontitle {
	color: #928374;
	font-size: 18px !important;
}
.subsectiontitle {
	color: #928374;
}
.sectionhead {
	font-size: 18px !important;
	margin: 0 0 20px 0 !important;
}
.more {
	list-style-image: url(/assets/images/global/arrow.gif) !important; 
	list-style-type: disc;
	/*font-family: arial, sans-serif;
	font-size: 12px;*/
	font-weight: bold;
}
.note {
	color:  #555;
	font-size: 11px;
	margin: 0 0 0 5px;
}
.audio {list-style-image: url(/assets/images/global/audio.gif); 
		list-style-type: disc; 
		margin:0 20px 0 15px !important;
}
.video {list-style-image: url(/assets/images/global/video.gif); 
		list-style-type: disc; 
		margin:0 20px 0 15px !important;
}
.pdf {list-style-image: url(/assets/images/global/pdf.gif)!important; 
		list-style-type: disc; 
		margin:0 20px 0 20px !important;
}

.cart {list-style-image: url(/assets/images/global/cart.gif)!important; 
		list-style-type: disc; 
		margin:0 20px 0 15px !important;
}
div.publishdate {
	margin: 40px 0 20px 0;
	color: #6C5B4B;
	text-align: left; 
	padding:0; 
	font-family: arial, sans-serif;
	font-size: 11px;
	line-height: 1.1;
}
div.publishdate p {
	margin: 1px 0 1px 0!important;
}
.signature-display, .signature-display-label {
 	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 1.1;
}
.signature-display {
	 background: #d1d3bf; /* E9DEC1 */
}
.signature-display-label {
	 background: #bfc2a2; /* CFC29F */
	 font-weight: bold;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                STYLES FOR INDEX PAGES  
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
   
div.intro {
	margin: 0px 23px 30px 30px;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
div.intro a {
		color: #fff!important;
}

div.intro p {
	margin: 0 0 10px 0 !important;
	line-height: 1.4;
}

div.intro ul  {
	margin: 5px 5px 5px 3px;
	padding: 0;
}
div.intro a {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
div.intro h1 {
	font-size: 14px;
	line-height: 1.1;
}
div.intro a {
	color: #fff!important;
}
div.intro ul li  {
	list-style-type: square; 
	margin: 15px 0 10px 10px !important;
	line-height: 1.2;
	padding: 0;
}



div.indexfeature {
	margin: 0px 23px 30px 30px;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #000000;
}

div.indexfeature img {
	border:0;
	margin: 0 10px 2px 0;
	float:left;
}
/* div.indexfeature p links BEGIN */
div.indexfeature p a  {
	font-weight: normal;
	text-decoration: underline !important;
    color: #4C511D; 
	background-color: transparent;
}
div.indexfeature p a:visited  {  
	font-weight: normal;     
	color: #4C511D;      
	background-color: transparent;
}
div.indexfeature p a:hover   {
	font-weight: normal;
	color: #4C511D;
	background-color: transparent;
	text-decoration: none !important; 
}
div.indexfeature p a:active   {
	font-weight: normal;
	text-decoration: underline;
	color: #4C511D;
	background-color: transparent;
}
div.indexfeature p-feature a:link, div.indexfeature p-feature a:visited, div.indexfeature p-feature a:active {
	text-decoration: none;
}
div.indexfeature p-feature a:link, div.indexfeature p-feature a:visited, div.indexfeature p-feature a:active, div.indexfeature p-feature a:hover {
	font-family: trebuchet, sans-serif;
	font-size: 12px; 
	font-weight: bold !important;
}

div.indexfeature p-feature a:hover {
	text-decoration: underline; 
}

/* div.indexfeature p links END */

div.indexfeature-color {
	margin: 0px 23px 30px 30px;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
div.indexfeature-color a {
		color: #fff!important;
}
div.indexfeature p {
	margin: 0 0 0 0 !important;
	line-height: 1.4;
}
div.indexfeature-color p {
	margin: 0 0 0 0 !important;
	line-height: 1.4;
}
div.indexfeature ul  {
	margin: 5px 5px 5px 3px;
	padding: 0;
	list-style-type: none;
}
div.indexfeature-color ul  {
	margin: 5px 5px 5px 3px;
	padding: 0;
}
div.indexfeature a, div.indexfeature-color a {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
div.indexfeature h1, div.indexfeature-color h1 {
	font-size: 14px;
	line-height: 1.1;
}
div.indexfeature-color a {
	color: #fff!important;
	font-weight:bold;
}
div.indexfeature-color ul li  {
	list-style-image: url(/assets/images/global/arrow-white.gif) !important; 
	list-style-type: disc; 
	margin: 0 0 10px 15px !important;
	line-height: 1.1;
	padding: 0;
}
div.indexfeature ul li  {
	list-style-image: url(/assets/images/global/arrow.gif) !important; 
	list-style-type: disc; 
	margin: 0 0 10px 15px !important;
	line-height: 1.1;
	padding: 0;
}


div.pubfeature {
	margin: 0 0 40px 0;
	height:120px;
}
div.pubfeature img {
	margin: 0 3px 20px -3px;
	border: 0;
	float: left;
}

div.pubfeature-top {
	margin: 0 0 30px 0;
}
div.pubfeaturetop img {
	margin: 0 5px 0 0;
	border: 0;
}





div.right-top-feature, div.right-top-feature-color {
	width: 166px;
	margin: 20px 16px 16px 16px ;
	font-family: arial, sans-serif;
	font-size: 12px;
}

div.right-top-feature p, div.right-top-feature-color p {
	margin: 0 0 0 0 !important;
	line-height: 1.4;
}

div.right-top-feature ul, div.right-top-feature-color ul  {
	margin: 5px 5px 5px 3px;
	padding: 0;
}
div.right-top-feature a, div.right-top-feature-color a {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
div.right-top-feature h1, div.right-top-feature-color h1 {
	font-size: 14px;
	line-height: 1.1;
}
div.right-top-feature-color a {
	color: #fff!important;
}
div.right-top-feature ul li, div.right-top-feature-color ul li{
list-style-image: url(/assets/images/global/arrow-white.gif) !important; 
	list-style-type: disc; 
	margin: 0 0 10px 15px !important;
	padding: 0;
}
div.right-top-feature ul li, div.right-top-feature-color ul li  {
	margin: 0 0 10px 15px !important;
	line-height: 1.1;
	padding: 0;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                LISTS  
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
   
div.list {
	margin: 0 0 0 0;/* 30px 40px 30px 40px */
	font-family: trebuchet ms, sans-serif !important;
	font-size: 13px !important;
	line-height:1.4;
	color: #000000;
}
/*div.list a {
	font-family: arial, sans-serif !important;
	font-size: 13px !important;
	font-weight: bold !important;
	color: #4C511D !important;
}*/
div.list a,  div.list a:link, div.list a:visited, div.list a:hover, div.list a:active{
	font-family: arial, sans-serif !important;
	font-size: 13px !important;
	font-weight: bold !important;
	color: #4C511D !important;
}
div.list a,  div.list a:link, div.list a:visited, div.list a:active {
	text-decoration: none !important;
}
div.list a:hover {
	text-decoration: underline !important;
}
div.list ul  {
	margin: 5px 0px 5px 0px !important;
	padding: 0;
	list-style-type: none;
}
div.list ul li  {
	list-style-type: none; 
	margin: 0 0 20px 0 !important;
	padding: 0;
	line-height: 1.4;
}
div.list p {
	margin: 5px 0 25px 0 !important;
	line-height: 1.3;
}
div.list img {
	float: left; 
	margin: 0 10px 5px 0;
}

div.side-list {
	margin: 15px 10px 10px 10px;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.3;
}
div.side-list a {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4C511D !important;
}
div.side-list ul  {
	margin: 5px 5px 5px 0px;
	padding: 0;
	list-style-type: none;
}
div.side-list ul li  {
	list-style-type: none; 
	margin: 0 0 10px 0 !important;
	padding: 0;
}
div.side-list blockquote  {
	margin: 5px 5px 5px 10px;
	padding: 0;
}
div.side-list-color {
	margin: 30px 10px 10px 10px;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.3;
}
div.side-list-color a {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff!important;
}
div.side-list-color ul  {
	margin: 5px 5px 5px 0px;
	padding: 0;
	list-style-type: none;
}
div.side-list-color ul li  {
	list-style-type: none; 
	margin: 0 0 10px 0 !important;
	padding: 0;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                              STYLES FOR FEATURES  
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div.feature-color {
	margin: 0px 10px 10px 10px !important;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.4;
}
div.feature-color h1 {
	font-size: 13px;
	color: #000000;
	line-height: 1.2;
}
div.feature-color a,  div.caption a:link, div.caption a:visited, div.caption a:hover, div.caption a:active, div.caption li {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff!important;
}
div.feature-color ul  {
	margin: 5px 5px 5px 3px;
	padding: 0;
	list-style-type: none;
}
div.feature-color ul li  {
list-style-image: url(/assets/images/global/arrow-white.gif) !important; 
	list-style-type: disc; 
	margin: 0 0 10px 15px !important;
	padding: 0;
	font-weight: normal !important;
}
div.feature-color h1, div.feature-color h2, div.feature-color h3 {
	margin: 2px 0 2px 0 !important;
}

div.feature {
	margin: 0px 10px 10px 10px;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.4;
}
div.feature a,  div.caption a:link, div.caption a:visited, div.caption a:hover, div.caption a:active, div.caption li {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
div.feature ul  {
	margin: 5px 5px 5px 3px;
	padding: 0;
	list-style-type: none;
}
div.feature ul li  {
list-style-image: url(/assets/images/global/arrow.gif) !important; 
	list-style-type: disc; 
	margin: 0 0 10px 15px !important;
	padding: 0;
	font-weight: normal;
}


div.feature-action {
	margin: 10px 10px 10px 10px;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.4;
}
div.feature-action a,  div.caption a:link, div.caption a:visited, div.caption a:hover, div.caption a:active, div.caption li {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff!important;
}
div.feature-action ul  {
	margin: 5px 5px 5px 0px;
	padding: 0;
	list-style-type: none;
}
div.feature-action ul li  {
	list-style-type: none; 
	margin: 0 0 10px 0 !important;
	padding: 0;
}

div.highlightfloat {
	width: 170px;
	float: right;
	margin: 7px 0 7px 15px;  
	text-align: left; 
	border:1px solid #CCC6AC; 
	padding:10px; 
}
div.highlightfloat p {
	margin: 0 0 3px 0;
	line-height: 1.3;
}	
div.highlightfloat ul  {
	margin: 5px 0 0px 10px !important;
	padding: 0;
}

div.highlightbox {
	width: 190px;
	margin: 7px 0 7px 15px;  
	text-align: left; 
	border:1px solid #CCC6AC; 
	padding:15px;
	font-family: arial, sans-serif;
	font-size: 12px; 
}
div.highlightbox p {
	margin: 0 0 3px 0;
	line-height: 1.3;
}		
div.highlightbox ul  {
	margin: 5px 0 0px 10px !important;
	padding: 0;
}

div.rightcolumn{
	margin: 0px 10px 10px 10px !important;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.4;
}
div.rightcolumn p {

	margin: 3px 0 5px 0;
}
div.rightcolumn h1 {
	font-size: 13px;
	color: #000000;
	line-height: 1.2;
}
div.rightcolumn a,  div.caption a:link, div.caption a:visited, div.caption a:hover, div.caption a:active, div.caption li {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff!important;
}

div.rightcolumn h1, div.rightcolumn h2, div.rightcolumn h3 {
	margin: 2px 0 2px 0 !important;
}

div.rightcolumn {
	margin: 0px 10px 10px 10px;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.4;
}
div.rightcolumn a {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
div.rightcolumn ul  {
	margin: 5px 0px 5px 3px;
	padding: 0;
	list-style-type: none !important;
}
div.rightcolumn ul li  {
/*list-style-image: url(/assets/images/global/arrow.gif) !important; 
	list-style-type: disc; */
	margin: 0 0 10px 0px !important;
	padding: 0;
	line-height: 1.2;
}

div.box-rightcolumn {
	padding: 10px;
	margin: 7px;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.3;  
	background-color:#E9DEC1;  
	/*border:1px solid #CCC6AC; */
}
div.box-rightcolumn a {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4C511D !important;
}
div.box-rightcolumn ul  {
	margin: 5px 5px 5px 0px;
	padding: 0;
	list-style-type: none;
}
div.box-rightcolumn ul li  {
	list-style-type: none; 
	margin: 0 0 5px 0 !important;
	padding: 0;
}
div.box-rightcolumn blockquote  {
	margin: 5px 5px 5px 10px;
	padding: 0;
}
div.band-rightcolumn p, div.box-rightcolumn p  {
	margin: 5px 0px 7px 0px;
	padding: 0;
}

div.band-rightcolumn {
	padding: 10px;
	margin: 0px;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.3;  
	background-color:#E9DEC1;  
	/*border:1px solid #CCC6AC; */
}
div.band-rightcolumn a {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4C511D !important;
}
div.band-rightcolumn a:hover {
	text-decoration: underline !important;
}
div.band-rightcolumn ul  {
	margin: 5px 5px 5px 0px;
	padding: 0;
	list-style-type: none;
}
div.band-rightcolumn ul li  {
	list-style-type: none; 
	margin: 0 0 5px 0 !important;
	padding: 0;
}

/* band-leftcolum BEGINS */

div.band-leftcolumn p {
	margin: 5px 0px 7px 0px;
	padding: 0;
}

div.band-leftcolumn {
	padding: 10px;
	margin: 0px;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.3;  
	background-color:#E9DEC1;  
	/*border:1px solid #CCC6AC; */
}
div.band-leftcolumn a {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4C511D !important;
}
div.band-leftcolumn a:hover {
	text-decoration: underline !important;
}
div.band-leftcolumn ul  {
	margin: 5px 5px 5px 0px;
	padding: 0;
	list-style-type: none;
}
div.band-leftcolumn ul li  {
	list-style-type: none; 
	margin: 0 0 5px 0 !important;
	padding: 0;
}

/* band-leftcolumn ENDS */


div.band {
	padding: 10px;
	margin: 0px;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.3;  
	background-color:#E9DEC1;  
	/*border:1px solid #CCC6AC; */
}
div.band a {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4C511D !important;
}
div.band a:hover {
	text-decoration: underline !important;
}
div.band ul  {
	margin: 5px 5px 5px 0px;
	padding: 0;
	list-style-type: none;
}
div.band ul li  {
	list-style-type: none; 
	margin: 0 0 5px 0 !important;
	padding: 0;
}
div.band p  {
	margin: 5px 0px 5px 0px;
	padding: 0;
}
div.box-leftcolumn {
	padding: 10px;
	margin: 7px;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.3;  
	background-color:#D6D8B1;  
	/*border:1px solid #CCC6AC; */
}
div.box-leftcolumn a {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4C511D !important;
}
div.box-leftcolumn ul  {
	margin: 5px 5px 5px 0px;
	padding: 0;
	list-style-type: none;
}
div.box-leftcolumn ul li  {
	list-style-type: none; 
	margin: 0 0 5px 0 !important;
	padding: 0;
}
div.box-leftcolumn blockquote  {
	margin: 5px 5px 5px 10px;
	padding: 0;
}

table#slideshow {
	margin: 0 75px 0 75px !important; 
	cellpadding: 3px;
}
.slideshow-header {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
	margin: 0 0 0 15px;
	/*text-align: center;*/
	color: #928374;
}
div.slideshow p  {
    margin: 0 0 0 0 !important;        
}
div.slideshow hr {
	width: 100% !important;
	color: #CCC6AC;;}

div.slideshow-text {
    margin: 0 0 0 15px !important;  
	font-family: trebuchet ms, sans-serif;
	font-size: 13px;      
}div.slideshow-text p  {
    margin: 0 0 15px 0 !important;  
	font-family: trebuchet ms, sans-serif;
	font-size: 13px;
	line-height: 1.5;      
}

div.slideshow  {       
		font-weight: bold;
		font-family: arial, sans-serif;
		font-size: 12px;
		color: #928374; 
		margin: 0 0 0 0;
}
div.slideshow a  {
        text-decoration: none;        
		font-weight: bold;
		font-family: arial, sans-serif;
		font-size: 12px;
}

div.slideshow a:link  {
      /*  color: #666; */       
		background-color: transparent;
}
div.slideshow a:visited  {        
		/*color: #666; */       
		background-color: transparent;
}
div.slideshow a:hover  {
       /* color: #c60;*/
        background-color: transparent;
		text-decoration: underline;
}
div.slideshow a:active  {
        /*color: #CCC;*/
        background-color: transparent;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          IMAGES 
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div.image-float-right {
float:right;
padding-top:8px; 
margin:0px 0px 10px 15px;
position:relative;
right: 0
}
div.image-float-farright {
float:right;
padding-top:8px; 
margin:0px -90px 10px 15px;
position:relative;
right: 0
}
div.image-float-farleft img {
border:0px solid #000;
}
div.image {
margin:10px;
}
div.image img {
border:0px solid #000;
}
div.photo {
	margin: 20px 0 20px 0;
	width: 450px;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                  SEARCH  
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

select.searchbar {
	width:115px;
	font-family: arial, sans-serif;
	font-size: 11px;
}
div.searchbar {
	/*width:129px;*/
	margin: 0 0 0 0;
	padding: 10px;
	tex-align: left; 
	font-family: arial, sans-serif;
	font-size: 11px;
	background-color: #8B7A6A !important;				
}		
div.searchbar ul  {
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
}
div.searchbar ul li  {
	margin: 0 0 5px 0;
	padding: 0;
}
div.searchbar a  {
    text-decoration: none;  
	font-weight: bold;      
}
div.searchbar a:link, div.searchbar a:visited, div.searchbar a:active  {
    color: #ffffff;        
	background-color: transparent;
	font-weight: bold;  
}
div.searchbar a:hover  {
	color: #ffffff;
	background-color: transparent;
	text-decoration: underline; 
	font-weight:bold;
}
input#search {
	width: 107px;
	height: 16px;
}

input#search-side {
	width: 65px !important;
	height: 16px;
	font-family: arial, sans-serif;
	font-size: 12px;
}

input#searchbutton-side {
	width: 30px;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 5px 0 0 0;
}

select.librarysearch {
	background-color:#fbf2da !important;
}
div.librarysearch {
	margin: 10px 10px 10px 10px;				
}		

input#librarysearch-side {
	width: 80px !important;
	height: 16px;
	font-family: arial, sans-serif;
	font-size: 12px;
}

/*input#librarysearchbutton-side {
	width: 30px;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 5px 0 0 0;
}*/



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                 GLOBAL NAV 
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


/* ----| Horizontal Menu  |--------------------------- */
.color_change1 { background: #FBF2DA; }

#menu {
	margin: 0 0 0 7px; 
	padding: 0;
	clear: both;
	z-index: 99;
}

#menu ul {
	border: 0;
	margin: 0; padding: 0;
	list-style-type: none;
}

#menu ul li {
	display: block;
	float: left;
	margin: 0; padding: 0;
}

#menu ul li a {
	width: 138px;
	height: 2em;
	border-top: 1px solid #CCC6AC;
	border-bottom: 1px solid #CCC6AC;
	border-left: 1px solid #CCC6AC;
	margin: 0; padding: 0;
	text-decoration: none;
	display: block;
	font: normal 10px/22px Arial, Tahoma, sans-serif;
	color: #FFF;
	text-align:center;
}
#menu ul li#one a {
	width: 89px;
	color: #4C511D;
}
#menu ul li#one a:hover {
	background-color: #D3D6C1;
}
#menu ul li#one.over {
	background-color: #D3D6C1;
}
#menu ul li#two a {
	width: 87px;
	color: #4C511D;
}
#menu ul li#two a:hover {
	background-color: #D3D6C1;
}
#menu ul li#two.over {
	background-color: #D3D6C1;
}
#menu ul li#three a {
	width: 91px;
	color: #4C511D;
}
#menu ul li#three a:hover {
	background-color: #D3D6C1;
}
#menu ul li#three.over {
	background-color: #D3D6C1;
}
#menu ul li#four a {
	width: 96px;
	color: #4C511D;
}
#menu ul li#four a:hover {
	background-color: #D3D6C1;
}
#menu ul li#four.over {
	background-color: #D3D6C1;
}
#menu ul li#five a {
	width: 87px;
	color: #4C511D;
}
#menu ul li#five a:hover {
	background-color: #D3D6C1;
}
#menu ul li#five.over {
	background-color: #D3D6C1;
}
#menu ul li#six a {
	width: 56px;
	color: #4C511D;
}
#menu ul li#six a:hover {
	background-color: #D3D6C1;
}
#menu ul li#six.over {
	background-color: #D3D6C1;
}
#menu ul li#seven a {
	width: 76px;
	color: #4C511D;
}
#menu ul li#seven a:hover {
	background-color: #D3D6C1;
}
#menu ul li#seven.over {
	background-color: #D3D6C1;
}
#menu ul li#eight a {
	width: 63px;
	color: #4C511D;
	border-right: 1px solid #CCC6AC;
}
#menu ul li#eight a:hover {
	background-color: #D3D6C1;
}
#menu ul li#eight.over {
	background-color: #D3D6C1;
}
#menu ul li#nine a {
	width: 118px;
	border-right: 1px solid #CCC6AC;
}
#menu ul li.on	a {
	color: #000;
}

/* ----| Sub Menu  |--------------------------- */

ul ul {
	margin: 0;	padding: 0px;
	width:2px;
	list-style: none !important;
	background: #FBF2DA !important;
	text-align:left !important;
}

ul ul li {
	position:relative;
}

#menu ul li ul li.rootsubmenu {
	text-indent:10px; 
}

#menu ul li ul li a {
	margin: 0;	padding: 5px 0 0 15px;
	height: 15px !important;
	display: block;
	font: normal 11px arial, verdana !important;
	text-decoration: none;
	border: 0 !important;
	background: #FBF2DA !important;
	text-align:left !important;
}

#menu ul li#one ul li.border1 {
	width:140px;
	border-left: 1px solid #CCC6AC !important;
	border-right: 1px solid #CCC6AC !important;
	border-bottom: 1px solid #CCC6AC !important;
	background-color: #FBF2DA;
}
#menu ul li#one ul li a {
	border-left: 1px solid #CCC6AC !important;
	border-right: 1px solid #CCC6AC !important;
	width:125px;
}
#menu ul li#one ul li a:hover {
	text-decoration:underline !important;
}

#menu ul li#two ul li.border2 {
	width:200px;
	border-left: 1px solid #CCC6AC !important;
	border-right: 1px solid #CCC6AC !important;
	border-bottom: 1px solid #CCC6AC !important;
	background-color: #FBF2DA;
}
#menu ul li#two ul li a {
	border-left: 1px solid #CCC6AC !important;
	border-right: 1px solid #CCC6AC !important;
	width:185px;
}
#menu ul li#two ul li a:hover {
	text-decoration:underline !important;
}
#menu ul li#two ul li.nonlink {
	margin: 0;	padding: 5px 0 0 15px;
	height: 15px !important;
	display: block;
	font: normal 11px arial, verdana !important;
	text-decoration: none;
	border: 0 !important;
	background: #FBF2DA !important;
	border-left: 1px solid #CCC6AC !important;
	border-right: 1px solid #CCC6AC !important;
	width:185px;
	color: #4C511D;
}
#menu ul li#three ul li.border3 {
	width:170px;
	border-left: 1px solid #CCC6AC !important;
	border-right: 1px solid #CCC6AC !important;
	border-bottom: 1px solid #CCC6AC !important;
	background-color: #FBF2DA;
}
#menu ul li#three ul li a {
	border-left: 1px solid #CCC6AC !important;
	border-right: 1px solid #CCC6AC !important;
	width:155px;
}
#menu ul li#three ul li a:hover {
	text-decoration:underline !important;
}

#menu ul li#four ul li.border4 {
	width:160px;
	border-left: 1px solid #CCC6AC !important;
	border-right: 1px solid #CCC6AC !important;
	border-bottom: 1px solid #CCC6AC !important;
	background-color: #FBF2DA;
}
#menu ul li#four ul li a {
	border-left: 1px solid #CCC6AC !important;
	border-right: 1px solid #CCC6AC !important;
	width:145px;
}
#menu ul li#four ul li a:hover {
	text-decoration:underline !important;
}

#menu ul li#five ul li.border7 {
	width:130px;
	border-left: 1px solid #CCC6AC !important;
	border-right: 1px solid #CCC6AC !important;
	border-bottom: 1px solid #CCC6AC !important;
	background-color: #FBF2DA;
}
#menu ul li#five ul li a {
	border-left: 1px solid #CCC6AC !important;
	border-right: 1px solid #CCC6AC !important;
	width:115px;
}
#menu ul li#five ul li a:hover {
	text-decoration:underline !important;
}
#menu ul li#six ul li.border7 {
	width:130px;
	border-left: 1px solid #CCC6AC !important;
	border-right: 1px solid #CCC6AC !important;
	border-bottom: 1px solid #CCC6AC !important;
	background-color: #FBF2DA;
}
#menu ul li#six ul li a {
	border-left: 1px solid #CCC6AC !important;
	border-right: 1px solid #CCC6AC !important;
	width:115px;
}
#menu ul li#six ul li a:hover {
	text-decoration:underline !important;
}
#menu ul li#seven ul li.border7 {
	width:130px;
	border-left: 1px solid #CCC6AC !important;
	border-right: 1px solid #CCC6AC !important;
	border-bottom: 1px solid #CCC6AC !important;
	background-color: #FBF2DA;
}
#menu ul li#seven ul li a {
	border-left: 1px solid #CCC6AC !important;
	border-right: 1px solid #CCC6AC !important;
	width:115px;
}
#menu ul li#seven ul li a:hover {
	text-decoration:underline !important;
}

/* Fix IE. Hide from IE Mac \*/
* html ul ul li { float: left; height: 1% !important; }
* html ul ul li a { height: 1% !important; }
/* End */


ul ul {
	position:absolute;
	display:none;
	margin: 0;	padding: 0;
	color: #000;
}

ul li:hover ul ul, ul li.over ul ul { display:none;}

ul li:hover ul, ul li li:hover ul, ul li.over ul, ul li li.over ul { display: block;} /* The magic */


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                             GetActive SPECIFIC STYLES
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.navigationItemLabel {font-size: 11px;
color: #4C511D;
font-weight: bold;}

.navigationItem {font-family: arial, sans-serif;
	font-size: 11px;
	margin: 5px 0 6px 0 !important;
	padding: 0;
	line-height: 1.1 !important;}
	
.navigationItem a {
    text-decoration: none;        
}
.navigationItem a:link {
	color: #4C511D;        
	background-color: transparent;
}
.navigationItem a:visited  {        
	color: #4C511D;        
	background-color: transparent;
}
.navigationItem a:hover {
    color: #4C511D;
    background-color: transparent;
	text-decoration: underline; 
}

.navigationItem a:active {
    color: #4C511D;
    background-color: transparent;
}

a.printerFriendlyLink {
	background: url("/assets/images/global/printer-icon.gif") no-repeat left;
	padding: 2px 20px 2px 20px;
	display: inline;
	margin-top: 9px;
	text-decoration: none;
}

.sendToFriend a {background: url("/assets/images/global/mail-icon.gif") no-repeat left;
	padding: 2px 20px 2px 20px;
	display: inline;
	margin-top: 9px;
	text-decoration: none;
	}


.sendToFriend td {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	font-weight: bold;
	padding: 5px !important;
}

.sendToFriend textarea {width: 250px;}
.sendToFriend textfield {width: 250px;}
	
.sendToFriend {
	width: 500px; 
	margin-top:90px;
	margin-left: auto;
	margin-right: auto;
	}
	
.SendToFriendThankYouMessage {
	 margin:100px 0px 0px 30px !important; }

div.formexplanation a {
	text-decoration: underline !important;
}

div.formexplanation a:hover {
	text-decoration: none !important;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                              END GA STYLES
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
	
	



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
            SPACING
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div.five {
		height: 5px;
}
div.ten {
		height: 10px;
}
div.twenty {
		height: 20px;
}
div.thirty {
		height: 30px;
}
div.forty {
		height: 40px;
}
div.fifty {
		height: 50px;
}
div.seventy {
		height: 70px;
}
div.endspace {
		height: 50px;
}
div.shortpage {
		height: 400px;
}
@charset "UTF-8";
/* CSS Document */

