


BODY {
	
	background-color: #403326; 
	background-image: url(/_images/site/background.jpg);
	background-repeat:repeat-x;
	
	color			: #181512;
	font-family		: Verdana, Arial, Helvetica, Sans-Serif;
	font-size		: 75%;
	margin			: 10px;
	line-height		: 16px;
	text-align		: center;
	}
	
	
/* ======== Universal Elements ========= */
/* Remove padding and margin */
*	{
	margin			: 0;
	padding			: 0;
	}

/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, ul 
	{
	margin			: 1em 0;
	}

/* Class for clearing floats */
.clear {
	clear			:both;
	}

/* Remove border around linked images */
img {
	border			: 0;
	}

/* Title rollover */
abbr[title] {
	border-bottom	: 1px dotted #999;
	}

abbr[title]:hover {
	cursor			: help;
	}

/* set table width to 92% so there is no overflow */
TABLE {
	width			: 92%;
	overflow		: hidden;
	}
				
/* ======= SELECTORS - Alphabetical =========== */
A 	{
	color			: #715236; 
	text-decoration	: underline; 
	}

H1 	{
	color 			: #181512;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 1.2em;
	font-weight		: bold;
	font-style		: italic;
	line-height		: 100%;
	}

H2 	{
	color 			: #181512;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 1.1em;
	font-weight		: bold;
	line-height		: 100%;
	}

H3 	{
	color 			: #181512;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 1em;
	font-weight		: bold;
	line-height		: 1em;
	}

HR 	{
	color			: #CEC39E; 
	background-color: #CEC39E;
	border			: 0;
	height			: 1px;
	margin			: 3px auto;
	}

LI	{ }

P	{ }

TD 	{
	font-size		: .8em;
	}

	
/* ========== SECTIONS of Page =============== */

/* = Wrapper = */
#Wrapper {
	/*background-color: transparent; - take out for IE footer fix*/
	width			: 980px; 
	margin			: 0 auto;
	text-align		: left;
	}

#Wrapper-Policies
	{
	background-color: #FFFFFF;
	border			: 1px transparent;
	text-align		: left;
	margin			: 0 auto;
	padding			: 0 10px;
	width			: 550px;
	}

/* = Header = */	
#Header {
	height			: 0;
	}

.Header-Container {
	padding			: 0px;
	margin			: 0px;
	height			: 0;
	}
	
.Header-Home-Container {
	padding			: 0px;
	margin			: 0px;
	height			: 0;
	}
	
.Header-Graphic {
	background-image: url(/_images/site/);
	width			: 980px;
	height			: 0;
	}
	
.Header-Home-Graphic {
	background-image: url(/_images/site/);
	width			: 980px;
	height			: 0;
	}

.Menu-Container {
	background-image: url(/_images/site/);
	background-color: #715236;
	background-repeat: repeat-x;
	width			: 980px;
	height			: 0;
	clear			: both;
	text-align		: left;
	}
	
.Menu-Home-Container {
	background-image: url(/_images/site/);
	background-color: #715236;
	background-repeat: repeat-x;
	width			: 980px;
	height			: 0;
	clear			: both;
	text-align		: left;
	}	

/* = Main Section = */	
#Main-Section {
	background-image: url(/_images/site/);	
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	width		: 980px;
	display		: inline-block;
	display		: block;
	clear		: both;
	float		: left;
	padding-bottom	: 10px;
	}
	
#Main-Home-Section {
	background-image: url(/_images/site/);	
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	width			: 980px;
	display			: inline-block;
	display			: block;
	clear			: both;
	float			: left;
	}

.Section-Container {
	background-color: #FFFFFF;
	width			: 20%;
	margin			: 5px 10px 0 5px;
	position		: relative;
	float			: left;
	}

.Section-Home-Container {
	background-color: #FFFFFF;
	width			: 20%;
	margin			: 5px 10px 0 5px;
	position		: relative;
	float			: left;
	}

.Content-Container {
	background-color: #FFFFFF;
	border			: 1px solid transparent;
	text-align		: left;
	margin			: 5px 0;
	padding			: 0 5px 0 5px;
	display			: block;
	width			: 40%;
	float			: left;
	}

#App-Section { 
	margin			: auto 0;
	width			: 100%;
	display			: inline-block /*IE peekaboo bug fix (hasLayout) */
	}

.App-Search {
	float			: right;
	}
	
.App-Container {
	}
	
.Additional-Container {
	background-color: #FFFFFF;
	width			: 35%;
	margin			: 5px 10px 0 5px;
	position		: relative;
	float			: right;
	}

.Additional-Home-Container {
	background-color: #FFFFFF;
	width			: 35%;
	margin			: 5px 10px 0 5px;
	position		: relative;
	float			: right;
	}

.AppFocus-Container {
	}

/* = Footer = */
#Footer {
	background-color: none;
	 }

.Footer-Container {
	position		: relative;
	padding			: 5px;
	margin			: 0px;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: .9em;
	text-decoration	: none;
	float			: left;	
	background-color: none;
	}

.Footer-Container-Right {
	position		: relative;
	padding			: 5px;
	margin			: 0px;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: .9em;
	text-decoration	: none;
	float			: right;
	background-color: none;
	}

/* = Policies pages = */
#Wrapper-PopUp {
	background-color: #FFFFFF;
	border			: 1px transparent;
	text-align		: center;
	width			: 550px;
	}

#Main-Section-PopUp {
	background-color: #FFFFFF;
	margin-bottom	: 20px; 
	margin-left		: 20px; 
	margin-right	: 20px; 
	margin-top		: 0px;
	text-align		: left;
	width			: 450px; 
	}

#ContentPolicies {
	background-color: #FFFFFF;
  	width			: 100%;
  	padding			: 10px;
  	clear			: both;
	}

/* ======== DIV and other tags ========== */
.Content-Text {
	padding			: 0px;
	}

.Additional-Title {
	color: #181512;
	position		: relative;
	height			: 20px;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 1.1em; 
	font-weight		: bold;
	font-style		: italic;
	border-bottom	: 1px #CEC39E solid;
	clear			: left
	}
	
.Additional-Text {
	padding			: 5px 2px 5px 2px;
	text-align		: left;
	color			: #403326;
	background-color: #FFFFFF;
	font-size		: .9em;
	}

a.Additional-Text {
	position		: relative;
	font-family		: Arial, Helvetica, Sans-Serif;
	text-align		: left;
	color			:#403326
	}

.Enews {
	background-color: #CEC39E;
	background-image: url(/_images/site/2/enewsback.jpg);
	width			: 100%;
	font-family		: Arial, Helvetica, sans-serif;
	font-weight		: bold;
	}

.Footer {
	color			: #FFFFFF;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: .9em;
	font-weight		: bold;
	}

A.Footer {
	color			: #FFFFFF;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: .9em;
	font-weight		: bold;
	}

/* ======= CUSTOM - Sections =========== */

/* ======== MENU TOP ========== */

LI.Menu-Top-Normal {
	background-color: #715236;
}

LI.Menu-Top-Active {
	background-color: #FFFFFF;
	background-image: url(/_images/site/2/tab_active.jpg);
	background-repeat:repeat-x;
}

/* Menu Top Links ================= */
A.Menu-Top-Normal {	
	background-color: #715236;
	color			: #FFFFFF;
	font-family		: Tahoma, Arial, sans-serif;
	font-size		: 11px;
	font-weight		: bold;
	padding-left	: 3px;
	padding-right	: 3px;
	text-decoration	: none;
}

A:HOVER.Menu-Top-Normal {
	background-color: #FFFFFF;
 	color			: #181512; 
	text-decoration	: none;
}

A.Menu-Top-Active {
	background-color: #FFFFFF;
	color			: #181512;
	font-family		: Tahoma, Arial;
	font-size		: 11px;
	font-weight		: bold;
	padding-left	: 3px;
	padding-right	: 3px;
	text-decoration	: none;
}

A:HOVER.Menu-Top-Active { text-decoration: none; }

.Menu-Top {
	color			: #FFFFFF;
	font-family		: Tahoma, Arial;
	font-size		: 11px;
	font-weight		: bold;
	padding-left	: 3px;
	padding-right	: 3px;
	text-decoration	: none;
}

/* DROP DOWN NAV MENU ============== */
DIV#navigation {
	float			: left; 
	border			: none; 
	z-index			: 100;
	}

DIV#navigation UL { 
	position		: relative; 
	list-style		: none; 
	float			: left; 
	background		: transparent; 
	padding			: 0px;
	margin			: 0px; 
	z-index			: 100;
	}

DIV#navigation UL LI { 
	position		: relative; 
	float			: left; 
	margin			: 0 3px;
	background		: #715236; /* menu LI */
	}

DIV#navigation UL LI A { 
	text-decoration	: none; 
	width			: 1px;
	white-space		: nowrap; 
	text-align		: center; 
	padding			: 2px 5px; 
	display			: block; 
	color			: #FFFFFF; /* inactive */
	background		: #715236; /* menu LI */
	background-image: url(/_images/site/2/tab_normal.jpg);
	background-repeat:repeat-x;
	}

DIV#navigation UL LI>A { 
	width			:auto; 
	}

DIV#navigation UL LI A:hover { 
	background		: #FFFFFF;
	background-image: url(/_images/site/2/tab_active.jpg);
	background-repeat:repeat-x;
	color			: #715236; /* hover */
	}


DIV#navigation UL UL.default { 
	text-align		: left; 
	width			: 170px; 
	display			: none; 
	margin-top		: 4px; 
	position		: absolute; 
	left			: 0px; 
	top				: 21px;
	padding			: 0px; 
	background		: #715236; /* dropdown */
	background-image: none;
	}

DIV#navigation UL UL.default LI { 
	position		: relative; 
	padding			: 0px;
	margin			: 0px; 	
	background-image: none;
	}

DIV#navigation UL UL.default A { 
	height			: auto;
	text-align		: left; 
	white-space		: normal; 
	display			: block;
	padding			: 3px; 
	margin			: 0px; 
	width			: 160px; 	
	background-image: none;
	}

DIV#navigation UL UL.default A:hover { 
	position		:relative;
	background		: #FFFFFF; /* dropdown hover */ 
	background-image: none;
	border			: 1px solid #715236;
	}

DIV#navigation UL UL.default UL{ 
	margin			: -30px 0px 0px 175px; 
	position		: absolute; 
	}  

DIV#navigation UL UL.information { 
	text-align		: left; 
	width			: 350px; 
	display			: none; 
	margin-top		: 4px; 
	position		: absolute; 
	left			: -3px; 
	top				: 30px;
	padding			: 0px; 
	}

DIV#navigation UL UL.information P { 
	padding			: 0px; 
	margin			: 3px 0px 0px 0px; 
	}

DIV#navigation UL UL.information A{
	color			: #181512; 
	}

LI.marked { 
	background		: #CEC39E; 
	}

LI.unmarked {
	background		: none; 
	}

/* Menu Side Links ================= */
.Menu-Side-Header { 
/* Big Text Header for Side Menu */
	border-bottom	: 1px solid #FFFFFF;
	color			: #181512;
	font-family		: Trebuchet MS, TrebuchetMS, Arial;
	font-size		: 18px; 
	font-weight		: bold; 
	margin-bottom	: 5px;
	}

.Menu-Side-Item {
	padding-top		: 3px;
	padding-bottom	: 3px;
	}

A.Menu-Side-Normal {
	color			: #181512;
	font-size		: 11px;
	font-weight		: bold;
	padding-bottom	: 6px;
	padding-left	: 3px;
	text-decoration	: none;
	}

A:HOVER.Menu-Side-Normal 	{ color: #181512; text-decoration: underline; }

A.Menu-Side-Active {
	color			: #181512;
	font-size		: 11px;
	font-weight		: bold;
	padding-bottom	: 6px;
	padding-left	: 3px;
	text-decoration	: underline;
	}

A:HOVER.Menu-Side-Active 	{ color: #181512; }


.Menu-Active {
	font-size		: 12px;
	font-weight		: bold;
	text-decoration : none;
	}

.Menu-Sub {
	font-size		: 12px;
	text-decoration	: underline;
	}


/* SSI MODULES ===== */
#App-Section H2 {
	text-align		:left;
	line-height		:16px;
	font-size		:1.6em;
	padding-bottom	:3px
	}

.Section-Container H2, .Section-Home-Container H2, .Additional-Home-Container H2, .Additional-Container H2 {
	background-color: #CEC39E;
	color			: #181512;
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	margin			: 0;
	padding			: 0 0 15px 0;
	}

.Section-Container P, .Additional-Container P, .Section-Home-Container P, .Additional-Home-Container P {
	background-color: #FFFFFF;
	margin			: 0;
	padding			: 5px 5px;
	line-height		: 1.3;
	}

#App-Section img, .Section-Container img, .Additional-Container img, .Section-Home-Container img, .Additional-Home-Container img
	{
	margin	: 0 5px 5px 0;
	}

.Section-Container hr, .Additional-Container hr, .Section-Home-Container hr, .Additional-Home-Container hr
	{
	background-color: #FFFFFF;
	color			: #FFFFFF
	}
	
.Module-Margin {
	margin-left		: -30px;
	}

.Module-Box1 {
	background-color: #CEC39E;
	font-family		: Arial, Helvetica, sans-serif; 
	font-size		: 1em;
	width			: 100%;
	height			: 276px;
	margin-top		: 10px;
	padding			: 3px 0px 0px 0px;
	float			: left;
	}

.Module-Box2 {
	background-color: #CEC39E;
	font-family		: Arial, Helvetica, sans-serif; 
	font-size		: 1em;
	width			: 100%;
	height			: 220px;
	padding			: 3px 0px 0px 0px;
	float			: left;
	}

.Module-Title {
	font-weight		: bold;
	color			: #181512;
	} 
	
.Module-Title h2 { 
	margin			: 0px;  
	border			: 0px; 
	padding			: 0px 0px 0px 20px;  
	height			: auto !important; height: 1%; /* IE Holly Hack */
	font-family		: Arial;
	font-size		: 1.1em; 
	font-weight		: bold;
	font-style		: italic;
	height			: 20px;
	}

.Module-Content { 
	background-position: bottom left; 
	margin-right	: 10px; /* interior-padding right */ 
	padding			: 0px 0 20px 20px;  
	font-family		: Arial, Helvetica, sans-serif; 
	color			: #181512
	}
	
.Module-Info-Content {
	font-family		: Arial, Helvetica, sans-serif; 
	font-size		: .95em;
	width			: 210px;
	height			: 305px;
	margin-top		: 15px;
	padding			: 3px 3px 0px 1px;
	text-align		: center;
	}

/* niftycorners start */
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.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}

.module {
	width			: 100%;
	background-color: #CEC39E;
	margin-top		; 5px;
	}

.module h2 {
	padding			: 0 0 5px 5px;
	margin			: 0 0 0 0;
	}

.module-text {
	border			: 1px solid #CEC39E;
	padding			: 5px 0 0 5px;
	}
/* niftycorners end */

/* borders with curves start */
/* content container box */
.bl {background		: url(/_images/site/2/bl.gif) 0 100% no-repeat}
.br {background		: url(/_images/site/2/br.gif) 100% 100% no-repeat}
.tl {background		: url(/_images/site/2/tl.gif) 0 0 no-repeat}
.tr {background		: url(/_images/site/2/tr.gif) 100% 0 no-repeat; padding:10px} 
.t {
	background		: url(/_images/site/2/dot.jpg) 0 0 repeat-x;
	width			: 100%;/*20em*/
	}
.b {background		: url(/_images/site/2/dot.jpg) 0 100% repeat-x}
.l {background		: url(/_images/site/2/dot.jpg) 0 0 repeat-y}
.r {background		: url(/_images/site/2/dot.jpg) 100% 0 repeat-y}

/* section container box */
.Section-Container .bl, .Section-Home-Container .bl {
	background		: url(/_images/site/2/section_bl.gif) 0 100% no-repeat}
.Section-Container .br, .Section-Home-Container .br {
	background		: url(/_images/site/2/section_br.gif) 100% 100% no-repeat}
.Section-Container .tl, .Section-Home-Container .tl {
	background		: url(/_images/site/2/section_tl.gif) 0 0 no-repeat}
.Section-Container .tr, .Section-Home-Container .tr {
	background		: url(/_images/site/2/section_tr.gif) 100% 0 no-repeat; padding:10px} 
.Section-Container .t, .Section-Home-Container .t {
	background		: url(/_images/site/2/section_dot.jpg) #CEC39E 0 0 repeat-x; 
	width			: 100%; 
	margin			: 5px auto
	}
.Section-Container .b, .Section-Home-Container .b {
	background		: url(/_images/site/2/section_dot.jpg) 0 100% repeat-x}
.Section-Container .l, .Section-Home-Container .l {
	background		: url(/_images/site/2/section_dot.jpg) 0 0 repeat-y}
.Section-Container .r, .Section-Home-Container .r {
	background		: url(/_images/site/2/section_dot.jpg) 100% 0 repeat-y}

/* additional container box */
.Additional-Container .bl, .Additional-Home-Container .bl {
	background		: url(/_images/site/2/addl_bl.gif) 0 100% no-repeat}
.Additional-Container .br, .Additional-Home-Container .br {
	background		: url(/_images/site/2/addl_br.gif) 100% 100% no-repeat}
.Additional-Container .tl, .Additional-Home-Container .tl {
	background		: url(/_images/site/2/addl_tl.gif) 0 0 no-repeat}
.Additional-Container .tr, .Additional-Home-Container .tr {
	background		: url(/_images/site/2/addl_tr.gif) 100% 0 no-repeat; padding:10px} 
.Additional-Container .t, .Additional-Home-Container .t {
	background		: url(/_images/site/2/addl_dot.jpg) #CEC39E 0 0 repeat-x; 
	width			: 100%; 
	margin			: 5px auto
	}
.Additional-Container .b, .Additional-Home-Container .b {
	background		: url(/_images/site/2/addl_dot.jpg) 0 100% repeat-x}
.Additional-Container .l, .Additional-Home-Container .l {
	background		: url(/_images/site/2/addl_dot.jpg) 0 0 repeat-y}
.Additional-Container .r, .Additional-Home-Container .r {
	background		: url(/_images/site/2/addl_dot.jpg) 100% 0 repeat-y}

/* extra alternating color boxes */
.bl-addl1 {background: url(/_images/site/2/addl1_bl.gif) 0 100% no-repeat}
.br-addl1 {background: url(/_images/site/2/addl1_br.gif) 100% 100% no-repeat}
.tl-addl1 {background: url(/_images/site/2/addl1_tl.gif) 0 0 no-repeat}
.tr-addl1 {background: url(/_images/site/2/addl1_tr.gif) 100% 0 no-repeat; padding:10px} 
.t-addl1 {
	background		: url(/_images/site/2/addl1_dot.jpg) #403326 0 0 repeat-x; 
	width			: 100%; 
	margin			: 5px auto;
	color			: #FFFFFF;
	font-size		: 1.2em;
	}
.t-addl1 a {
	color			: #FFFFFF;
	font-size		: .9em;
	text-decoration	: none;
	}
.t-addl1 a:hover {
	text-decoration	: underline; }
.t-addl1 h2 {
	color			: #FFFFFF;
	background-color: #403326;
	text-align		: right;
	}
.b-addl1 {background: url(/_images/site/2/addl1_dot.jpg) 0 100% repeat-x}
.l-addl1 {background: url(/_images/site/2/addl1_dot.jpg) 0 0 repeat-y}
.r-addl1 {background: url(/_images/site/2/addl1_dot.jpg) 100% 0 repeat-y}

.bl-addl2 {background: url(/_images/site/2/addl2_bl.gif) 0 100% no-repeat}
.br-addl2 {background: url(/_images/site/2/addl2_br.gif) 100% 100% no-repeat}
.tl-addl2 {background: url(/_images/site/2/addl2_tl.gif) 0 0 no-repeat}
.tr-addl2 {background: url(/_images/site/2/addl2_tr.gif) 100% 0 no-repeat; padding:10px} 
.t-addl2 {
	background		: url(/_images/site/2/addl2_dot.jpg) #715236 0 0 repeat-x; 
	width			: 100%; 
	margin			: 10px auto;
	color			: #FFFFFF;
	font-size		: 1.2em;
	}
.t-addl2 a {
	color			: #FFFFFF;
	font-size		: .8em;
	text-decoration	: none;
	}
.t-addl2 a:hover {
	text-decoration	: underline; }
.t-addl2 h2 {
	color			: #FFFFFF;
	background-color: #715236;
	text-align		: right;
	}
.b-addl2 {background: url(/_images/site/2/addl2_dot.jpg) 0 100% repeat-x}
.l-addl2 {background: url(/_images/site/2/addl2_dot.jpg) 0 0 repeat-y}
.r-addl2 {background: url(/_images/site/2/addl2_dot.jpg) 100% 0 repeat-y}

/* borders with curves end */

/* box with shadow */
.shadow {
  float				: left;
  clear				: left;
  background		: url(/_images/site/shadowAlpha.png) no-repeat bottom right !important;
  background		: url(/_images/site/shadowLarge.gif) no-repeat bottom right;
  margin			: 10px 0 0 20px;
  padding			: 0;
  }

.shadow-box {
  position			: relative;
  text-align		: center;
  bottom			: 6px;
  right				: 6px;
  background-color	: #FFFFFF;
  border			: 1px solid transparent;
  margin			: 0;
  padding			: 4px;
  } 

.shadow-box {
	/* IE5 hack */
	\margin			: 0px 0px -3px 0px;
	ma\rgin			: 0px 0px 0px 0px;
	}
	
.shadow-box p {
	margin			: 3px;
	}

.column-box {
	float			: left;
	margin-bottom	: 15px;
	}
	
.column-box a {
	padding-left	: 14px;
	clear			: both;
	text-align		: left;
	}
	
.shadow-box a {
	padding-left	: 4px;
	}
	
/* plain box with border */
.box {
	border			: 1px solid transparent;
	padding			: 5px;
	}	

.box-active {
	border			: 1px solid transparent;
	padding			: 5px;
	background-color: #999;
	color			: #FFF;
	font-size		: 1.1em;
	font-weight		: bold;
	margin-top		: 10px;
	}
	
.box-inactive {
	border			: 1px solid transparent;
	padding			: 5px;
	background-color: #ccc;
	color			: #999;
	font-size		: 1.1em;
	margin-top		: 10px;
	}

/* LISTS =========== */

.List-Heading {
	color			: #FFFFFF;
	font-size		: 1.1em;
	font-weight		: bold;
	}
	
.List-SubHeading {
	color			: #CEC39E;
	background-color: #181512;
	padding-left	: 3px;
	font-size		: 1.2em;
	font-weight		: bold;
	height			: 16px;
	}

.List-Row {
	}

.List-Empty {
	font-weight		: bold;
	background-color: #CEC39E;
	border			: #181512 solid 1px 1px 1px 1px;
	color			: #181512;
	font-weight		: bold;
	}

.List-Title	{
	font-size		: 1.2em;
	font-weight		: bold;
	}

.List-SubTitle {
	font-size		: .9em;
	font-weight		: bold;
	}

.List-Summary, .List-Data {
	font-size		: .9em;
	}

.Recordset-Navigation-Bar {
	background-color: #FFFFFF;
	border			: solid 0px #FFFFFF;
	text-align		: right;
	}

.Recordset-Navigation-Bar-Link {
	color			: #181512;
	font-family		: Arial;
	font-size		: .9em;
	font-weight		: bold;
	}

a.Recordset-Navigation-Bar-Link {
	color			: #181512;
	font-family		: Arial;
	font-size		: .9em;
	font-weight		: bold;
	}

/* FORMS ============ */

.Form-Label {
	font-size		: .8em; 
	font-weight		: bold;
	margin			: auto 3px;
	}

input, textarea, select {
	background-color: #FFFFFF;
	border			: #CEC39E solid 1px;
	font-family		: Arial; 
	font-size		: .9em;
	padding			: 3px;
	margin-bottom	: 10px;
	
	}

input:focus, textarea:focus, select:focus {
	border			: #181512 solid 1px;
	}

input.radio {
	/* needed or else it puts border around each radio button looks stupid */
	border			: 0px solid white;
}

.Form-Comment {
	font-size		: .8em;
	}
	
.Form-Required {
	color			: #cc0000;
	font-size		: .8em;
	font-weight		: bold;
	}

.Form-Submit {
	background-color: #CEC39E;	
	border			: #181512 solid 1px;
	font-family		: Arial, Helvetica, sans-serif; 
	font-size		: 1.1em; 
	font-weight		: bold;
	}

.Form-Confirmation {
/* color should be black on green - universal for YES */
	background-color: #99ffcc;
	border			: #181512 solid 1px;
	color			: #181512;
	font-weight		: bold;
	margin			: 5px;
	padding			: 10px;
	clear			: both;
	}

.Form-Error {
/* color should be red on yellow- universal for ERROR */
	background-color: #FFFFCC;
	border			: #181512 solid 1px 1px 1px 1px;
	color			: #FF0000;
	font-weight		: bold;
	margin			: 5px;
	padding			: 10px;
	clear			: both;
	}

/* CUSTOM PARAGRAPHS ======================== */
.Intro {
	color			: #6A4D33;
	font-size		: 1em; 
	font-weight		: bold;
	padding			: 2px;
	}

.Heading {
	color			: #181512;
	font-family		: Arial, Helvetica, sans-serif; 
	font-size		: 1.1em;  
	font-weight		: bold;
	line-height		: 25px;
	}

.Small-Text {
	font-size		: .9em;
	}
	
A.Small-Text {
	color			: #CEC39E;
	font-size		: .9em;
	}

A:hover.Small-Text {
	color			: #403326;
	font-size		: .9em;
	}
	
.Home_Photo_Caption {
	color			: #FFFFFF;
	font-size		: .9em;
	}

.Breadcrumbs {
	font-size		: .9em;
	text-align		: right;
	}

.Breadcrumbs a {
	font-size		: 1em;
	}

.Tiny-Text { 
	font-size		: .8em 
	}
	

