
.popupMask {display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:200;background-color:#000;-moz-opacity:0.35;opacity:.35;filter:alpha(opacity=35);}
.popupContainer {position: absolute;z-index:201;top:0px;left:0px;display:none;padding:0px;}
.popupInner {border:1px solid #000000;background-color:#ffffff;}
.popupFrame {margin:0px;width:100%;height:100%;position:relative;z-index:202;}
.popupTitleBar {width:100%;height:26px;position:relative;z-index:203;}
.popupTitle {padding:7px 0px 6px 10px; float:left;font-size:13px;font-family:tahoma;font-weight:bold;}
.popupCloseButton {width:16px;height:16px;float:right;background-image:url(../images/16x16_close.png);margin-top:7px;margin-right:5px;cursor:pointer;}
BODY, HTML {
	PADDING: 0; 
	MARGIN: 0; 
}
/*HTML {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px;
	PADDING-TOP: 0px
}*/
A IMG {
	BORDER:0;
}
DIV {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
SUP {
	FONT-SIZE: 9px;
}
SMALL {
	FONT-SIZE: 10px;
}
INPUT {
	FONT-SIZE: 11px;
}
SELECT {
	FONT-SIZE: 11px;
}
BUTTON {
	FONT-SIZE: 11px;
}
TEXTAREA {
	FONT-SIZE: 11px;
}
/*FIELDSET {
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none;
}*/
INPUT {
	MARGIN: 0px 5px 0px 0px;
}
/*SELECT {
	MARGIN-BOTTOM: 10px;
}*/
TEXTAREA {
	MARGIN-BOTTOM: 10px;
	font-family:Arial;
}
BODY {
	FONT-SIZE: 12px;  
	HEIGHT: 100%;
}

@media print 
{
.printHide { display: none; }	
}
/* Timeline Control Dec. 2008 */

.timeline {	background-image:url(../images/timeline.png);width:710px;position:relative;height:215px;background-repeat:no-repeat; }
.timeline .shell { width:613px;height:170px;overflow:hidden;margin:10px 12px;float:left;position:relative;padding-top:10px; }
.timeline .shell .holder {position:relative;width:100000px;margin-top:10px;}
.timeline .shell .holder .year { margin:10px;width:170px;background-color:#eee;border:solid 1px #888;float:left;cursor:pointer; }
.timeline .shell .holder .year img { margin:5px; }
.timeline .shell .holder .year div { text-align:center; }
.timeline .shell .decades {text-align:center}
.timeline .detail {position:absolute;top:-30px;width:340px;display:none;background-color:#ccc;border:solid 1px #888;padding:10px; }
.timeline .detail h2 {margin:0;padding:0;float:left}
.timeline .detail a {float:right;display:block}
.timeline .detail img {margin:10px}
.timeline .scrollleft, .timeline .scrollright { float:left;margin-top:10px;color:#999;cursor:pointer; }
.timeline .scrollleft a, .timeline .scrollright a {	width:36px;height:200px;display:block;background-color:#ccc;opacity:0;-moz-opacity:0;filter:alpha(opacity=0); }
.timeline .scrollleft a:hover, .timeline .scrollright a:hover { opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30); }
.timeline .scrollright { border-left-width:0px; }
.timeline .scrollleft { border-right-width:0px; }

/* End Timeline */


.ns_title { width:98%;color: #333344; font-weight:bold; background-color: #eeeeee;padding:5px;margin-top:10px; }


.ns_table2 { width: 100%; background-color: white; font-weight:normal; color: black; }

.ch_table { width: 100%; color: #333344; background-color: #eeeeee; font-size: smaller; }
.ch_table td.first { font-weight: bold; font-size: larger; background-color: #bbbbbb; padding: 3px 0px 3px 3px }
.staff_table { width: 100%; font-weight:normal; }
.staff_table td { padding-left: 20px; }

.cs_table2 { width: 100%; background-color: white; font-weight:normal; color: black; }
.cs_table2 td { width: 50%; vertical-align: top; padding:7px; }
.cs_table2 td.seperator { padding:0px 5px 0px 5px; }
.cs_seperator { width: 100%; height: 1px; background-color: #cccccc; }


.facwatermark
{
	color: gray;
}	

.ComboBoxInput_Default
{
	margin:0px;
	padding:1px;
	font-size:11px;
}

/* Ezine Image Rotator */
#dvRotatorOuter
{
	width:334px;
	height:222px;
	position:relative;
}
#dvRotatorInner
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}
#dvRotatorInner img
{
	position:absolute;
	width:334px;
	height:222px;
}
#dvRotatorTrans
{
	position:absolute;
	top:176px;
	height:46px;
	width:334px;
	background-color:Black;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	z-index:2;
}
#dvRotatorBottom
{
	position:absolute;
	top:175px;
	height:37px;
	width:304px;
	background-image:url(../images/style/ezine/rotator_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 5px 15px;
	z-index:3;
}
#dvRotatorBottom div
{
	color:#FFE17F;
	text-align:right;
	width:304px;
	padding-top:4px;
	position:absolute;
	/*display:none;*/
}
#dvRotatorBottom div a
{
	color:white;
	font-size:smaller;
}

/* Ezine Archive List */
#dvArchiveList
{
	
}
#dvArchiveList div.Issue
{
	float:left;
	text-align:center;
	width:120px;
	margin-right:30px;
	margin-bottom:10px;
	margin-top:10px;
}
#dvArchiveList div.Years
{
	padding-left:10px;
}
/* estore_checkout */
.div-checkoutbutton
{
	text-align: right;
}

.btn-checkoutbutton
{
	text-align: center;
	background-color: #0000FF;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

.checkout-blurb
{
	font-weight: normal;
	font-size: 10px;
	color: #000;	
	display: inline;
	padding-right: 10px;
	padding-left: 0px;
	float: right;
	padding-bottom: 0px;
	line-height: 10px;
	padding-top: 2px;	
}

table.outertable
{
	width: 99%;
}

table.outertable td
{
	vertical-align: top;
}



/* shared */
table.innertable
{
	vertical-align: top;
}

table.innertable th
{
	padding-right: 0px;
	display: block;
	padding-left: 5px;
	font-weight: bold;
	background: #ededea;
	padding-bottom: 0px;
	vertical-align: middle;
	width: 325px;
	color: #314e7a;
	padding-top: 3px;
	height: 20px;
	font-size: 12px;
	text-align: left;
}

table.innertable.left td { text-align:left; }
table.innertable td
{
	vertical-align: top;
	width: 170px;
}

table.innertable td:first-child
{
	padding-right: 0px;
	display: inline;
	padding-left: 5px;
	font-weight: normal;
	font-size: 10px;
	background: #f6f6f5;
	float: left;
	padding-bottom: 0px;
	margin: 5px 0px 0px;
	width: 167px;
	color: #000;
	padding-top: 0px;
	height: 22px;
}


table.innertable tr
{
	height: 25px;
}

table.innertable tr td
{
	text-align: right;
}

table.innertable tr td:first-child
{
	text-align: left;
}



/* estore_checkout1 */


.sameasbilling
{
	display: inline;
	font-weight: bold;
	color: #314e7a;
	text-align: right;
	font-size: 9px;
}

.req-fields
{
	font-weight: normal;
	font-size: 10px;
	color: #000;	
}

.hidephoneerror
{
	display: none;
}

.showphoneerror
{
	display: inline;
	color: #FF0000;
}


/* estore_checkout2 */
.checkout2_tb
{
	background-color: #008000;
	text-align: right;
}

.same
{
	text-align: right;
	font-size: 11px;
}

#mtbl 
{
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 750px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}

.smalltb
{
	width: 50px;
}

.smallddlYear
{
	width: 50px;
}

.smallddlMonth
{
	width: 80px;
}

.smallddlstate
{
	width: 130px;
}



/* estore_confirm */


.total
{	
	
}



/* misc */

.EStoreButton
{
	font-size:larger;
}/*-----------------------------------------------------------------------
    Layout Elements
-----------------------------------------------------------------------*/

body    
{
    background-image: url(../images/style/green/bg.jpg);
    background-repeat: repeat-x;
    background-color: #768572;
}

#dvBody
{    
    margin: 0 auto;
    width: 100%;
    cursor: default;
}

#dvContent
{
	margin-top: 15px;
    padding: 0px;
    text-align: left;
    position: relative;
    top: 0px;
    width: 750px;
    border-right: 2px solid #48493B;
    border-left: 2px solid #48493B;
    border-top: 2px solid #48493B;
    background-color: White;
}

#dvLogoArea
{
    width: 398px;
    height: 198px;
    top: 0px;
    left: 0px;
    padding: 0px;
    background-repeat: no-repeat;
}

#dvLogo
{
    top: 0px;
    left: 0px;
    width: 398px;
    height: 103px;
    padding: 0px;
}

#dvUtilityNav
{
    top:101px;
    left: 0px;
    width: 398px;
    height: 95px;
    padding: 0px;
}

#dvTopRight
{
    position: absolute;
    top: 0px;
    left: 395px;
    width: 355px;
    height: 198px;
    padding: 0px;
}

#dvTabBar
{
    background-image: url(../images/style/green/comp3v2_2_09.jpg);
    background-position: top;
    background-repeat: no-repeat;
    background-color: White;
    height: 27px;
    width: 750px;
    padding: 0px;
    text-align: right;
    border-top: 2px solid #48493B;
    border-bottom: 2px solid #48493B;
}

#dvLeftBar
{
    float: left;
    left: 0px;
    width: 165px;
}

#dvPage
{
    float: right;
    left: 165px;
    width: 585px;
}

#dvFooter
{
    clear: both;
    width: 740px;
    border: 2px solid #48493B;
    background-position: bottom;
    background-repeat: repeat-x;
    background-image: url(../images/style/green/footer_bg.gif);
    color: White;
    font-family: Verdana;
    font-size: 11px;
    padding: 5px;
    vertical-align: middle;
    margin-bottom: 15px;
}

#dvFooterLeft
{
    float: left;
}

#dvFooterRight
{
    float: right;
}

#dvAdmin
{
    margin-top: 20px;
    padding: 10px;
    border-top: 1px dashed #48493B;
    text-align: center;
}

#dvSearch
{
	padding-left: 10px;
}

#dvGreenTip_Edit
{
	margin-left: 12px;
}

li.navTab
{
    display: inline;
    list-style-image: none;
    cursor: pointer;
}

li.navTab a, li.navTab a:link
{
    width: 138px;
    padding-top: 4px;
    height: 23px;
    background-image: url(../images/style/green/tab2.gif);
    background-repeat: no-repeat;
    background-position: left;
    display: block;
    float: right;
    text-align: center;
    margin: 0px;
    margin-top: 1px;
    margin-left: 3px;    
    font: 14px Trebuchet MS;
    color: White;
}

li.navTab .selected
{
	margin-top: 2px;
	background-image: url(../images/style/green/tab_over.gif);
}

li.navTab a:hover
{
	background-position: right;
}

#dvUtilityNav li
{
	list-style-type: none;
	margin-left: -15px;
}

/*-----------------------------------------------------------------------
    Fonts, colors, etc.
-----------------------------------------------------------------------*/
p { cursor: text; }
html {
    font-family: Verdana;
    font-size: 11pt;
}

#dvBreadcrumbs 
{
	font-size: 8pt;
	padding: .5em;
}

#dvLeftBar h1
{
    font-family:Trebuchet MS;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; MARGIN: 7px 12px; COLOR: #E26806; PADDING-TOP: 0px;
}

#dvUtilityNav
{
    padding-left: 50px; padding-top: 15px;
}

#dvUtilityNav a, #dvUtilityNav a:link
{
    display: block;
    color: #dddddd;
    font-family: Trebuchet MS;
    font-size: 12pt;
    font-weight: bold;    
}

#dvUtilityNav a:hover { color: White; }

a, a:link { 
	color: #003D7D;
	background-color: inherit;
	text-decoration: none;
}
a:hover {
	color: #F8941E;
	background-color: inherit;
}

ul { margin: 0; padding: 0; }

#dvFooter a, #dvFooter a:visited, #dvFooter a:link
{
    color: White;
    font-weight: bold;
    text-decoration: none;
}
#dvFooter a:hover, #dvFooter a:visited:hover { text-decoration: underline; }

ul.sidemenu {
	list-style:none;
	margin:10px 0 10px 15px;
	padding:0px;
}
 
ul.sidemenu li {
	margin-bottom:1px;	
}

ul.sidemenu a {
	display:block;
	font-weight:bold;
	font-family: Trebuchet MS, Sans-serif;
	font-size:9pt;
	color: #000;	
	text-decoration:none;	
	padding:2px 5px 2px 10px;
	background: #fff;
	border-left:4px solid #B7CCBE;	
	min-height:18px;
}

ul.sidemenu a:hover, ul.sidemenu a.selected {
	padding:2px 5px 2px 10px;
	background: #f2f2f2;
	color: #0B804A;
	border-left:4px solid #619368;
}

ul span, ol span {
	color: #666666; 
}

blockquote {
	margin: 15px;
 	padding: 0 0 0 20px;  	
  	background: #FCE4CE;
	border: 1px solid #f2f2f2; 
	border-left: 4px solid #D7A87A;
	color: #339900;
	font: bold .9em/1.5em Georgia, 'Bookman Old Style', Serif; 
}

.dotted {
  border-bottom: dotted 2px #B1C8B9;
}

.post-footer {
	background-color: #FCE4CE; 
	padding: 5px; margin: 20px 5px 0 15px;
	border: 1px solid #D7A87A;
	font-size: 8pt;	
}
 
.post-footer .date {
	padding-left: 20px; margin: 0 10px 0 5px;
}
 
.post-footer .readmore {
	padding-left: 25px; margin: 0 10px 0 5px;
}

div.BoxHeader {
    padding-top: 10px;
    font-family: 'Trebuchet MS', Arial, Sans-serif;
    font-size: 12pt; color: #E26806;
    font-weight: bold;
}

a.SearchButton span
{
	color: White;
	padding: 2px;
	/* margin-left: -2px; */
	background-color: #48493B;
}

a.SearchButton span:hover
{
	color: #dddddd;
	background-color: #464739;
}

.float-left  { float: left; }
.float-right {	float: right; }
.align-left  {	text-align: left; }
.align-right {	text-align: right; }

/* workarounds */

TABLE.events TD {	PADDING-RIGHT: 5px;	PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}

div.popupTitleBar
{
	background-image: url(../images/style/green/bg.jpg);
    background-repeat: repeat-x;
}

#page
{
	background-image: none;
	background-color: White;
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
}

/* Events */

#regMain
{
	position:relative;
	clear:both;
}
#regInstructions
{
	border-bottom:solid 1px #696969;
	padding-bottom:15px;
	margin-bottom:20px;
}
#regList
{
	float:right;
	width:190px;
	border:solid 1px #696969;
}
#regHead
{
	text-align:center;
}
#regHead div
{
	width:50%;
	float:left;
}
#regBody
{
	width:500px;
}
#regBody.wide
{
	width:675px;
}
h3#current
{
	background-color:#d8d8d8;
	text-align:center;
	padding:5px;
	margin-bottom:0px;
}
#regList a.registrant:link, #regList a.registrant
{
	cursor:pointer;
	padding:5px;
	display:block;
	border:solid 1px transparent;
	margin:1px;
}
#regList a.registrant:hover
{
	background-color:#50688E;
	color:#A4C55D;
	text-decoration:none;
	border:solid 1px #696969;
}
#regList a.registrant span
{
	float:right;
	color:#696969;
	font-weight:bold;
}
#regList a.registrant:hover span
{
	color:White;
	text-decoration:none;
}
#regList a.registrant span.error
{
	float:none;
	color:Red;
}
#regList div
{
	text-align:center;
}
#regList div.loading
{
	padding:6px;
	background-color:white;
	z-index:2;
}
#regBody div.loading
{
	text-align:center;
	margin-top:20px;
	margin-bottom:20px
}
#regList div.loading img, #regBody div.loading img
{
	vertical-align:middle;
}
#regList div.noone
{
	font-style:italic;padding:6px;
}
#regBody div.section
{
	padding-left:10px;
	padding-bottom:25px;
	border-bottom:solid 1px #696969;
	margin-bottom:20px;
}
#regBody div.section h3
{
	margin-bottom:20px;
}
#regBody div.section #address
{
	padding-top:20px;
	padding-left:0px;
	display:none;
}
#regBody div.section div
{
	clear:both;
	padding-left:20px;
	margin-bottom:3px;
}
#regBody div.section div.error
{
	padding-top:10px;
	padding-bottom:10px;
	border:solid 1px red;
	background-color:rgb(255,255,215);
}
#regBody div.section div.error span.error
{
	color:Red;	
}
#regBody div.section label.right
{
	width:80px;
}
#regBody div.section label.wide
{
	width:250px;
}
#regBody div.section label.none
{
	float:none;
	display:inline;
}
#regBody div.section label
{
	padding-top:2px;
	float:left;
	display:block;
	width:150px;	
}
#regBody div.section label.required, #regBody div.section span.required
{
	font-weight:bold;
}
#regBody div.section input.txt
{
	width:200px;	
}
#regBody div.section input.city
{
	width:100px;
}
#regBody div.section select.state
{
	width:43px;
	margin-right:4px;
}
#regBody div.section select.month
{
	width:137px;
}
#regBody div.section select.year
{
	width:65px;
}
#regBody div.section input.zip
{
	width:42px;
}
#regBody div.section .left
{
	float:left;
}
#regBody div.section h4
{
	font-size: 9pt;
}
#regBody div.section br
{
	clear:both;
}
#regBody div.errors
{
	border:solid 1px red;
	background-color:rgb(255,255,215);
	color:Red;
	margin-top:20px;
	margin-bottom:20px;
	padding:20px;
}
#regBody div#dvPackages table th
{
	padding:5px;
	border-bottom:solid 1px #d8d8d8;
	width:200px;
}
#regBody div#dvPackages table th.price
{
	width:80px;
}
#regBody div#dvPackages table tbody tr
{
	display:none;
}
#regBody div#dvTickets div.input
{
	display:none;
}
#regBody div#dvPackages table tr.border td
{
	border-bottom:solid 1px #d8d8d8;
}
#regBody div#dvPackages table td
{
	vertical-align:middle;
	padding:4px;
}
#regBody div#dvPackages table td.gray
{
	color:Gray;
}
#regBody div#dvPackages table td.price
{
	color:rgb(0,159,0);
	text-align:center;
}
#regBody div#dvPackages table td span
{
	display:none;
}
#regBody div#dvOptions input, #regBody div#dvAdditions input
{
	float:left;
}
#regBody div#dvOptions label, #regBody div#dvAdditions label
{
	width:auto;
	margin-right:5px;
}
#regBody div#dvOptions span, #regBody div#dvAdditions span
{
	color:rgb(0,159,0);
	display:none;
	line-height:14pt;
}
#regBody #total
{
	font-weight:bold;
	font-size:larger;
	text-align:right;
}
#regBody #totalprice
{
	color:rgb(0,159,0);
}
#regBody div.buttons #remove
{
	display:none;
}
#regBody div.ticketError
{
	color:Red;
	border:solid 1px red;
	background-color:rgb(255,255,215);
	padding:10px;
	display:none;
}
#regBody #dvSurvey div
{
	padding-left:0px;
}
#regBody #dvSurvey div.error
{
	padding-left:10px;
}
#regBody #dvSurvey textarea
{
	width:95%;
}
#regBody #dvSurvey label
{
	line-height:14pt;
}
#regBody div.buttons
{
	clear:both;
	padding-left:20px;
	/*text-align:center;*/
}
#regBody table.attendees
{
	width:100%;
}
#regBody table.attendees th, #regBody table.attendees td
{
	border-bottom:solid 1px #999999;
	text-align:center;
}
#regBody table.attendees td
{
	padding:3px;
}
#regBody table.attendees td.price
{
	color:rgb(0,159,0);
	text-align:right;
}
#regBody table.payment td
{
	vertical-align:top;
}
#regLeft
{
	float:left;
	width:300px;
	padding:10px 20px 20px 10px;
}
#regMiddle
{
	width:1px;
	float:left;
	background-color:#696969;
}
#regRight
{
	float:right;
	padding:10px 10px 20px 20px;
	width:314px;
}

/* END Events */
body { font-family: Verdana; }

H1, H1 a, H1 a:link
{
	font-family:Trebuchet MS;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; MARGIN: 7px 12px; COLOR: #E26806; PADDING-TOP: 0px;
}
H2, H2 a, H2 a:link {
	font-family:Trebuchet MS;FONT-SIZE: 11pt; MARGIN: 7px 12px; COLOR: #E26806; text-transform:uppercase;
}
H3, H3 a, H3 a:link {
	font-family:Trebuchet MS;FONT-SIZE: 10pt; MARGIN: 7px 12px; COLOR: #E26806;
}

H1 A:hover {
	COLOR: #E26806;
}
H2 A:hover {
	COLOR: #E26806;
}
H3 A:hover {
	COLOR: #E26806; 
}
P {
	MARGIN: 7px 12px;
}
p
{
	font: 9pt  Verdana, Tahoma, Helvetica, sans-serif;
	line-height: 18px;
}
A, a:link {
	color:#003D7D;
	text-decoration: none;
}
A:hover {
	color:#F8941E;
}
UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px 20px; 
	PADDING-TOP: 0px; 
}
UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; 
/*	BACKGROUND: url(../images/lists/page_bullet.gif) no-repeat 0px 5px; */
	PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px
}

div.hr, div.hr3 {
    display: block;
	border-bottom: dotted 2px #B1C8B9;
}
 .Header1_Black, .promobox .Header1_Black , .promobox .Header1_Black a
{
	text-decoration:none;
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 14pt; PADDING-TOP: 0px;
	font-size:12pt;
	color:Black;
}
 .Header1_Orange, .promobox .Header1_Orange, .promobox .Header1_Orange a, a.Header1_Orange:link
{
	text-decoration:none;
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 14pt; PADDING-TOP: 0px;
	font-size:12pt;
	color: #E26806;
}
 .Header1_Green, .promobox .Header1_Green, .promobox .Header1_Green a
{
	text-decoration:none;
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 14pt; PADDING-TOP: 0px;
	font-size:12pt;
	color: #047642;
}

 .Header2_Black, .promobox .Header2_Black, .promobox .Header2_Black a
{
	text-decoration:none;
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 12pt; PADDING-TOP: 0px;
	font-size:11pt;
	color:Black;
}
 .Header2_Orange, .promobox .Header2_Orange, .promobox .Header2_Orange a, a.Header2_Orange:link
{
	text-decoration:none;
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 12pt; PADDING-TOP: 0px;
	font-size:11pt;
	color: #E26806;
}
 .Header2_Green, .promobox .Header2_Green, .promobox .Header2_Green a
{
	text-decoration:none;
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 12pt; PADDING-TOP: 0px;
	font-size:11pt;
	color: #047642;
}

 .Header3_Black, .promobox .Header3_Black, .promobox .Header3_Black a
{
	text-decoration:none;
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 10pt; PADDING-TOP: 0px;
	font-size:10pt;
	color:Black;
}
 .Header3_Orange, .promobox .Header3_Orange, .promobox .Header3_Orange a, a.Header3_Orange:link
{
	text-decoration:none;
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 10pt; PADDING-TOP: 0px;
	font-size:10pt;
	color: #E26806;
}
 .Header3_Green, .promobox .Header3_Green, .promobox .Header3_Green a
{
	text-decoration:none;
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 10pt; PADDING-TOP: 0px;
	font-size:10pt;
	color: #047642;
}

 .Header4_Black, .promobox .Header4_Black, .promobox .Header4_Black a
{
	text-decoration:none;
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 10pt; PADDING-TOP: 0px;
	font-size:8pt;
	color:Black;
}
 .Header4_Orange, .promobox .Header4_Orange, .promobox .Header4_Orange a, a.Header4_Orange:link
{
	text-decoration:none;
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 10pt; PADDING-TOP: 0px;
	font-size:8pt;
	color: #E26806;
}
 .Header4_Green, .promobox .Header4_Green, .promobox .Header4_Green a
{
	text-decoration:none;
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 10pt; PADDING-TOP: 0px;
	font-size:8pt;
	color: #047642;
}

#page a:hover span { text-decoration:underline; }

blockquote {
	margin: 15px;
 	padding: 0 0 0 20px;  	
  	background: #FCE4CE;
	border: 1px solid #f2f2f2; 
	border-left: 4px solid #D7A87A;
	color: #339900;
	font: bold .9em/1.5em Georgia, 'Bookman Old Style', Serif; 
}