
.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;
}.popupTitleBar { background-image:url(../images/backgrounds/chapter_header_2.gif); }

/****************************************************************/
/*							Main Layout							*/
/****************************************************************/

.editoronly
{
	display:none;
}
.watermark
{
	color:Gray;
}

#aPreview
{
	
}
#dvPreview
{
	position:fixed;
	top:0px;
	width:100%;
	text-align: right;
	padding:10px;
	opacity:0.8;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
	background-color:#eeeeee;
	z-index:10;
}
#dvPreview A { margin-right: 20px; }
#container {
	PADDING: 0px; 
	BACKGROUND: url(../images/backgrounds/body_background.gif) repeat-y 0px 0px; 
	MARGIN: 0px auto;
	OVERFLOW: visible;
	WIDTH: 969px;
}
#main_column {
	PADDING: 0px; 
	FLOAT: left; 
	clear: right;
	MARGIN: 0px 0px 40px 0px;
	WIDTH: 760px; 
}
#pageback 
{
	PADDING: 0px; 
	DISPLAY: block;
	BACKGROUND: url(../images/backgrounds/page_background.gif) no-repeat 0px 0px; 
	MARGIN: 0px; 
	OVERFLOW: visible;
	WIDTH: 760px; 
	HEIGHT: 284px;
}
#chapterheader { 
	MARGIN: 0px 0px 0px 0px; 
	PADDING: 10px 0px 0px 0px;
	background-image:url(../images/backgrounds/chapter_header.gif);
	width:100%;
	height:18px;
}
.chapter
{
	padding-left:30px;
    font-weight:bold;
    display:inline;
}
#content {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 1px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: -284px 0px 0px 0px; 
	WIDTH: 760px; 
	PADDING-TOP: 0px;
}
#page 
{
	MARGIN-BOTTOM: 40px; 
	WIDTH: 453px;
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 20px; 
	MIN-HEIGHT: 300px;  
	height: auto !important; /* because min-height is not valid in ie6 */
	height: 300px;
	BACKGROUND: #ffffff;
	FLOAT: left;
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px;
    COLOR: #000000; 
    LINE-HEIGHT: 16px; 
    PADDING-TOP: 10px;
    position:relative;
}
#page_content 
{
	min-height:262px;
	height:auto!important;
	height:262px;
	width:100%;
}
body 
{
	BACKGROUND: #878686;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #000;
}
body.wide #page
{
	width:704px;
}

.tricolmcontent 
{
	BACKGROUND: url(../images/backgrounds/trivertical_divider.gif) repeat-y 148px 0px;
}
body.wide .tricolmcontent 
{
	BACKGROUND: url(../images/backgrounds/trivertical_divider_nopromo.gif) repeat-y 231px 0px;
}
.twocolmcontent 
{
	BACKGROUND: url(../images/backgrounds/vertical_divider.gif) repeat-y 221px 0px;
}
body.wide .twocolmcontent 
{
	BACKGROUND: url(../images/backgrounds/vertical_divider.gif) repeat-y 344px 0px;
}
.twocolmrightcontent 
{
	BACKGROUND: url(../images/backgrounds/vertical_divider.gif) repeat-y 150px 0px;
}
body.wide .twocolmrightcontent 
{
	BACKGROUND: url(../images/backgrounds/vertical_divider.gif) repeat-y 231px 0px;
}
.twocolmleftcontent 
{
	BACKGROUND: url(../images/backgrounds/vertical_divider.gif) repeat-y 298px 0px;
}
body.wide .twocolmleftcontent 
{
	BACKGROUND: url(../images/backgrounds/vertical_divider.gif) repeat-y 464px 0px;
}


#sidebar 
{
	PADDING: 0px 0px 0px 7px;
	FLOAT: left; 
	MARGIN-LEFT: 0px;
	WIDTH: 195px;
	
}
div.hr {
	DISPLAY: block; 
	BACKGROUND: url(../images/backgrounds/homehr.gif) no-repeat 5px 3px; 
	MARGIN: 0px 0px 3px -25px;
	_margin: 0px -53px 3px -26px; /* ie6 fix */
	WIDTH: 529px; 
	HEIGHT: 18px;
}
div.hr2 {
	DISPLAY: block; 
	BACKGROUND: url(../images/backgrounds/homehr2.gif) no-repeat 5px 3px; 
	MARGIN: 0px 0px 3px -25px;
	_margin: 0px -53px 3px -26px; /* ie6 fix */
	WIDTH: 529px; 
	HEIGHT: 18px;
}
div.hr4 {
	DISPLAY: block; 
	BACKGROUND: url(../images/backgrounds/homehr4.gif) no-repeat 5px 3px; 
	MARGIN: 0px 0px 3px -25px;
	_margin: 0px -53px 3px -26px; /* ie6 fix */
	WIDTH: 529px; 
	HEIGHT: 18px;
}
body.wide div.hr {
	DISPLAY: block; 
	BACKGROUND: url(../images/backgrounds/longhr.gif) no-repeat 0px 0px; 
	MARGIN: 0px 0px 3px -20px; 
	WIDTH: 744px; 
	HEIGHT: 18px;
}
body.wide div.hr2 {
	DISPLAY: block; 
	BACKGROUND: url(../images/backgrounds/longhr2.gif) no-repeat 0px 0px; 
	MARGIN: 0px 0px 3px -20px; 
	WIDTH: 744px; 
	HEIGHT: 18px;
}
body.wide div.hr4 {
	DISPLAY: block; 
	BACKGROUND: url(../images/backgrounds/longhr4.gif) no-repeat 0px 0px; 
	MARGIN: 0px 0px 3px -20px; 
	WIDTH: 744px; 
	HEIGHT: 18px;
}
#logo 
{
	vertical-align:middle;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT:18px; 
	BACKGROUND: #ffffff; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px;
	PADDING-TOP: 10px; 
	HEIGHT: 150px;
}

/****************************************************************/
/*						Flyout Menu Area						*/
/****************************************************************/
#nav2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(../images/backgrounds/nav2_body_background.gif) repeat-y 0px 0px; 
	PADDING-BOTTOM: 9px; 
	MARGIN: -3px 0px 0px; 
	PADDING-TOP: 0px;
	clear:both;
}
#nav2_top {
	PADDING-RIGHT: 0px; 
	display:block;
	PADDING-LEFT: 0px; 
	BACKGROUND: url(../images/backgrounds/nav2_top_background.gif) no-repeat 0px 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 195px; 
	PADDING-TOP: 0px; 
	HEIGHT: 9px
}
#nav2_box {
	BORDER-RIGHT: #50688e 2px solid;
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #50688e 2px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 5px 0px 0px 2px; 
	BORDER-LEFT: #50688e 2px solid; 
	WIDTH: 186px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #50688e 2px solid;
}
#nav2_box_top
{
	height:28px;
	font-size:13px;
	color:White;
	font-family:Helvetica, Arial Narrow, Verdana;
	font-weight:bold;
	padding-top:5px;
	padding-left:8px;
	background-image:url(../images/backgrounds/menuheader_background.gif);
}
#nav2_box UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(../images/backgrounds/nav2_box_background.gif) repeat-y 0px 0px; 
	PADDING-BOTTOM: 9px; 
	MARGIN: -3px 0px 0px; 
	WIDTH: 186px; 
	PADDING-TOP: 9px; 
	LIST-STYLE-TYPE: none;
}
#nav2_box .subheader {
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	PADDING-BOTTOM: 10px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #ffffff; 
	PADDING-TOP: 10px;
}
#nav2_box LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 0px;
}
#nav2_box LI A {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 9px; 
	BACKGROUND: url(../images/lists/nav2_caret.gif) no-repeat 0px 4px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #ffffff; 
	PADDING-TOP: 0px; 
	TEXT-DECORATION: none;
}
#nav2_box LI A.selected {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 9px; 
	BACKGROUND: url(../images/lists/nav2_selected_caret.gif) no-repeat 0px 4px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #b4c553; 
	PADDING-TOP: 0px; 
	TEXT-DECORATION: none;
}
#nav2_box LI A:hover {
	COLOR: #b4c553
}
#nav2_box LI UL {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	MARGIN: 0px 0px -6px;
}
#nav2_box LI LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 9px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 0px;
}
#nav2_box LI LI A {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 9px; 
	FONT-SIZE: 11px; 
	BACKGROUND: url(../images/lists/nav3_caret.gif) no-repeat 0px 4px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #ffffff; 
	PADDING-TOP: 0px; 
	TEXT-DECORATION: none;
}
#nav2_box LI LI A.selected {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 9px; 
	FONT-WEIGHT: bold; 
	BACKGROUND: url(../images/lists/nav3_selected_caret.gif) no-repeat 0px 4px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #b4c553; 
	PADDING-TOP: 0px; 
	TEXT-DECORATION: none;
}
#nav2_box LI LI A:hover {
	COLOR: #b4c553
}

/****************************************************************/
/*							Hot Links							*/
/****************************************************************/
#hotlinks {
	PADDING-RIGHT: 0px; BORDER-TOP: #3a5681 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; clear:both;
}
#hotlinks_top {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/backgrounds/hotlinks_top_background.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; WIDTH: 195px; PADDING-TOP: 0px; HEIGHT: 7px
}
#hotlinks IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
#hotlinks UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 18px; MARGIN: 0px 0px 0px 12px; PADDING-TOP: 9px; LIST-STYLE-TYPE: none
}
#hotlinks LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
#hotlinks LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 9px; BACKGROUND: url(../images/lists/hotlinks_caret.gif) no-repeat 0px 4px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#hotlinks LI A:hover {
	COLOR: #b4c553
}

/****************************************************************/
/*							Staff Login							*/
/****************************************************************/
#login {
	PADDING-RIGHT: 0px; BORDER-TOP: #3a5681 1px solid; PADDING-LEFT: 0px; height: auto !important; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px; clear: both;
}
#login.long {
	min-height: 170px; height: 170px;
}
* HTML #login {
	/* HEIGHT: 170px */
}
* HTML #login.long {
	height: 170px;
}
#login SPAN#login_top {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/backgrounds/hotlinks_top_background.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; WIDTH: 195px; PADDING-TOP: 0px; HEIGHT: 7px
}
#login IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#login div {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 10px; PADDING-BOTTOM: 36px; MARGIN: 0px; COLOR: #90a3c1; PADDING-TOP: 0px
}
#login LABEL.label {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
#login LABEL {
	/*position:relative;top:-2px;*/
}
#login INPUT.input {
	BORDER-RIGHT: #90a3c1 1px solid; BORDER-TOP: #90a3c1 1px solid; FONT-SIZE: 10px; BACKGROUND: #425c80; BORDER-LEFT: #90a3c1 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #90a3c1 1px solid; width: 100px;
}
#login INPUT.imgbutton {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 10px 0px 5px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#login INPUT.radio {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#login P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; COLOR: #90a3c1; PADDING-TOP: 0px
}
#login A.button IMG { padding:0px;margin:12px 0px 7px; }
#login A {
	PADDING-RIGHT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; COLOR: #94a343; PADDING-TOP: 0px
}
#login A:hover {
	PADDING-RIGHT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; COLOR: #7a6931; PADDING-TOP: 0px
}
#login SPAN {
	MARGIN: 15px 0px
}
#login P.logout {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; COLOR: #90a3c1; LINE-HEIGHT: 16px; PADDING-TOP: 0px
}
#login P.logout A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#login P.logout A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}

/****************************************************************/
/*					Custom Content Area							*/
/****************************************************************/
#underNav {
	PADDING-RIGHT: 0px; BORDER-TOP: #3a5681 1px solid; PADDING-LEFT: 0px; height: auto !important; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; clear: both;
}
#underNav A {
	PADDING-RIGHT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; COLOR: #94a343; PADDING-TOP: 0px
}
#underNav A:hover {
	PADDING-RIGHT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; COLOR: #7a6931; PADDING-TOP: 0px
}

/****************************************************************/
/*						Utility Navigation						*/
/****************************************************************/
#nav_utility {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/backgrounds/utility_background.gif) #ffffff no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 760px; PADDING-TOP: 15px; HEIGHT: 41px;
}
#nav_utility UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav_utility LI {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 10px; BACKGROUND: url(../images/lists/utility_pipe.gif) no-repeat 100% 3px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #314e7a; PADDING-TOP: 3px
}
#nav_utility LI A {
	COLOR: #314e7a; TEXT-DECORATION: none
}
#nav_utility LI A:hover {
	COLOR: #7a6931
}
#nav_utility LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%;MARGIN: -3px 0px 0px -7px; 
}
#nav_utility LABEL {
	DISPLAY: none
}
#nav_utility INPUT {
	BORDER-RIGHT: #839db7 1px solid; BORDER-TOP: #839db7 1px solid; FLOAT: left; BORDER-LEFT: #839db7 1px solid; BORDER-BOTTOM: #839db7 1px solid
}
#nav_utility INPUT.imgbutton {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; margin-top: 1px;
}


/***************************************************************/
/*             Breadcrumbs   Added by B.E. 10/05/07            */
/***************************************************************/
#breadcrumbs {
	FONT-SIZE:10px;
}

/****************************************************************/
/*							Content Styles						*/
/****************************************************************/




#page H1, #page H1 a
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 22px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #314e7a; LINE-HEIGHT: 24px; PADDING-TOP: 0px
}
#page H2, #page H2 a {
	FONT-SIZE: 16px; MARGIN: 0px 0px 10px; COLOR: #314e7a; LINE-HEIGHT: 18px;
}
#page H3, #page H3 a {
	font-family:arial narrow,helvetica;FONT-SIZE: 14px; MARGIN: 0px 0px 10px; COLOR: rgb(196,64,42); LINE-HEIGHT: 18px;font-weight:bold;letter-spacing:2px;
}

#page H1 A:hover {
	COLOR: #314e7a;
}
#page H2 A:hover {
	COLOR: #314e7a;
}
#page H3 A:hover {
	COLOR: rgb(196,64,42); 
}



#page P {
	MARGIN: 0px 0px 10px;
}
#page A {
	color: rgb(145,160,60);
	text-decoration: none;
}
#page A:hover {
	COLOR: #7a6931;
	text-decoration: underline;
}
#page UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px 20px; 
	PADDING-TOP: 0px; 
}
#page 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
}
#page #print_email {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 20px 0px -2px; PADDING-TOP: 0px; TEXT-ALIGN: right
}

/****************************************************************/
/*							Promos								*/
/****************************************************************/
#promos {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; MIN-HEIGHT: 100px; height: auto !important; height: 100px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 6px; WIDTH: 141px; PADDING-TOP: 5px;border-top:solid 1px rgb(164,180,75)
}
#promos input {
	margin-top:2px;
	margin-bottom:2px;
}
#promos select {
	margin-top:2px;
	height: 19px;
	margin-bottom:2px;
}
#promos select:lang(en) { height: 17px; } /* non ie style */
#promos {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 18px; MARGIN: 0px 0px 15px; PADDING-TOP: 5px
}
.promobox {
	BORDER-RIGHT: #859437 2px solid; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(../images/backgrounds/contact_background.gif) 0px 0px; 
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 7px; 
	WIDTH: 243px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #859437 2px solid;
}
.promobox UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 10px 20px; 
	PADDING-TOP: 0px; 
}
.promobox 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
}

.promobox .body
{
	padding:10px;
}
.promobox .box
{
	background-color:white;
	padding:5px;
	margin:5px;
	border-right:solid 1px rgb(191,187,159);
	border-bottom:solid 1px rgb(191,187,159);
}
.promobox div.inside
{
	background-image: url(../images/backgrounds/promo_header_background2.gif) ; 
	background-repeat:repeat-x;
	padding-left:10px;padding-right:10px;padding-bottom:8px;
}
/*.promobox h2
{
	font-size:14pt;font-family:arial narrow;font-weight:bold;color:rgb(49,78,142);
	BACKGROUND: url(../images/backgrounds/promo_header_background2.gif) repeat-x 0px 0px ; 
	padding-left:0px; 
	margin:0px;
}*/
.promobox p
{
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-bottom:0px;
}
.promobox .box P {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 5px; 
	LINE-HEIGHT: 16px; 
	PADDING-TOP: 0px;
}

.promobox A {
	COLOR: #94a343;
	text-decoration:none;
}
.promobox A:hover {
	COLOR: #7a6931;
	text-decoration:underline;
}


/******     Locate a Chapter     ******/
.promobox .locate {
	BACKGROUND: url(../images/backgrounds/chapter.gif) no-repeat left top; MARGIN: 0px 0px 0px 0px; WIDTH: 243px; HEIGHT: 135px;
}
.promobox .locate .body 
{
	padding:10px;
}
#promos .locate IMG {
	MARGIN-LEFT: 10px; PADDING-TOP: 10px
}
.promobox .inside .locate
{
	BACKGROUND: url(../images/backgrounds/chapter.gif) no-repeat left top; 
	MARGIN: 0px 0px 0px 0px; 
	WIDTH: 243px; 
	HEIGHT: 135px;
	left: -10px;
	position:relative;
}

/******     Calendar     ******/

#promos .revcalendar {
	BORDER-RIGHT: rgb(133,148,55) 2px solid; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	/*BACKGROUND: url(../images/backgrounds/contact_background.gif) repeat-y 0px 0px; */
	PADDING-BOTTOM: 10px; 
	MARGIN: 0px 0px 7px; 
	WIDTH: 243px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: rgb(133,148,55) 2px solid;
}
#promos .revcalendar H2 {
	PADDING:15px 0px 0px 50px;FONT-SIZE:16px;BACKGROUND: url(../images/headers/upcoming_header.gif) no-repeat 0px 0px;MARGIN: 0px 0px 10px;COLOR:#7a6931;HEIGHT:14px;
}
#promos .revcalendar P {
	PADDING:0px;FONT-SIZE:12px;MARGIN:5px 10px;LINE-HEIGHT:16px;
}
#promos .revcalendar A.box {
	display:block;BORDER-RIGHT: #bfbb9f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; BACKGROUND: #ffffff; PADDING-BOTTOM: 15px; MARGIN: 0px 10px 5px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bfbb9f 1px solid
}
#promos .revcalendar H3 {
	PADDING:0px;FONT-SIZE:12px;MARGIN:0px 0px 10px;COLOR:#7a6931;
}
#promos .revcalendar .revcaldate {
	FONT-WEIGHT:normal;FONT-SIZE:10px;
}
#promos .revcalendar STRONG {
	COLOR:#314e7a;
}
#promos .revcalendar A {
	COLOR:#7a6931;TEXT-DECORATION:none;font-size:10px;
}
#promos .revcalendar SPAN.a {
	COLOR:#7a6931;TEXT-DECORATION:none;font-size:10px;
}
#promos .revcalendar A.all:hover {
	COLOR: #7a6931; TEXT-DECORATION: underline
}
#promos .revcalendar IMG {
	PADDING-RIGHT:0px 0px 0px 5px;FLOAT:right;
}
#promos .revcalendar SUP {
	FONT-SIZE:10px;VERTICAL-ALIGN:bottom
}
#promos .revcalendar .viewall {
	FONT-SIZE: 10px; FLOAT: right
}
#promos .revcalendar A.box:hover .revcaldate { text-decoration: underline; }
#promos .revcalendar A.box:hover A { text-decoration: underline; }
#promos .revcalendar A.box:hover H3 { text-decoration: underline; }
#promos .revcalendar A.box:hover SPAN.a { text-decoration: underline; }

/******     Timeline     ******/

.right-inline IMG {
	padding:0px; margin-bottom:-2px! important; margin-bottom:0px;
}
.right-inline A {
	display:block;
	height:52px;
	width:36px;
}
/*.right-inline IMG.tlimage {
	height:52px;margin:0px;
}
.right-inline A {
	padding:0px;
}
.right-inline IMG A {
	PADDING: 0px! important; MARGIN: 0px;
}
.right-inline IMG A:active {
	PADDING: 0px! important; MARGIN: 0px;
}*/
.vpad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#promos .timeline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f7f9ed; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 242px; PADDING-TOP: 0px; HEIGHT: 313px
}
#promos .timeline {
	HEIGHT: 313px
}
.timeline .right-inline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #94a343; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 24px; PADDING-TOP: 0px;
}
.timeline .left-inline {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 196px; PADDING-TOP: 5px
}
.left-inline {
	DISPLAY: inline; FLOAT: left
}
.right-inline {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 6px;
}

/****************************************************************/
/*							Sponsors							*/
/****************************************************************/

#sponsors {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 41px; 
	BACKGROUND: #ced2d8 url(../images/backgrounds/sponsors_background.gif) no-repeat 0px 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px 7px; 
	WIDTH: 914px;
	PADDING-TOP: 10px;	
}
#sponsors_bottom {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(../images/backgrounds/sponsors_bottom_background.gif) no-repeat 0px 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px -41px 0px -41px; 
	WIDTH: 955px; 
	PADDING-TOP: 0px; 
	HEIGHT: 9px;
	clear:both;
}
#sponsors .subheader {
	PADDING-RIGHT:41px; 
	PADDING-LEFT: 41px; 
	PADDING-BOTTOM: 12px; 
	PADDING-TOP: 0px;
}
DIV.sponsorbox {
	FONT-SIZE: 11px; 
	FLOAT: left; 
	MARGIN: 0px 33px 30px 0px; 
	WIDTH: 140px; 
	TEXT-ALIGN: center;
}
DIV.sponsorbox IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
#nosponsors {
	PADDING-RIGHT: 41px; PADDING-LEFT: 41px; BACKGROUND: url(../images/backgrounds/nosponsors_background.gif) #ced2d8 no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 7px; WIDTH: 873px; PADDING-TOP: 15px;
}

/****************************************************************/
/*							Footer								*/
/****************************************************************/

#footer {
	clear:both;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: #ffffff; PADDING-BOTTOM: 40px; MARGIN: 0px 0px 0px 7px; WIDTH: 955px; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#copyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 796px; PADDING-TOP: 0px
}
#chhome_copyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 796px; PADDING-TOP: 0px
}
#footer-blurb {
	DISPLAY: inline; FLOAT: left; WIDTH: 554px
}
#copyright {
	WIDTH: 210px
}
#copyright SPAN {
	DISPLAY: block; FLOAT: left; MARGIN: 0px -3px 0px 0px
}
#chhome_copyright SPAN {
	DISPLAY: block; FLOAT: left; MARGIN: 0px -3px 0px 0px
}
#copyright UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#chhome_copyright UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#copyright LI {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: url(../images/lists/utility_pipe.gif) no-repeat 100% 3px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#chhome_copyright LI {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: url(../images/lists/utility_pipe.gif) no-repeat 100% 3px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#copyright LI.last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#chhome_copyright LI.last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#copyright A {
	COLOR: #859437
}
#chhome_copyright A {
	COLOR: #859437
}
#copyright A:hover {
	COLOR: #7a6931
}
#chhome_copyright A:hover {
	COLOR: #7a6931
}
#drg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 99px; PADDING-TOP: 0px
}
#drg A {
	COLOR: #999999; TEXT-DECORATION: none
}
#drg A:hover {
	COLOR: #7a6931
}





/****************************************************************/
/*							General								*/
/****************************************************************/


.clear {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px -1px -1px 0px; OVERFLOW: hidden; WIDTH: 1px; LINE-HEIGHT: 0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
.hide {
	DISPLAY: none
}
TABLE.days {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 708px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; HEIGHT: 28px; BACKGROUND-COLOR: #ededea; BORDER-RIGHT-WIDTH: 0px
}
TABLE.top {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 708px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; HEIGHT: 5px; BORDER-RIGHT-WIDTH: 0px
}
.days TR TD {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #fff 1px solid; WIDTH: 118px; BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: left
}
.days IMG {
	MARGIN: 7px 0px 0px 6px
}
TABLE.calendar {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; BORDER-LEFT: #999 1px solid; WIDTH: 708px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid; BORDER-COLLAPSE: collapse; HEIGHT: 570px
}
.calendar TR TD {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #999 1px solid; WIDTH: 118px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 114px
}
.calendar H4 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 14px Helvetica, Verdana, Arial, sans-serif; COLOR: #999999; PADDING-TOP: 2px; HEIGHT: 11px; TEXT-ALIGN: right
}
H4.sun {
	BORDER-TOP: #999 1px solid; MARGIN: 42px 0px 0px
}
H4.shade {
	BACKGROUND: #e8edcb; HEIGHT: 100%
}
.calendar SPAN A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #859437; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 85px; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
#month {
	WIDTH: 122px
}
#year {
	WIDTH: 75px
}
#archive A {
	TOP: -76px
}
#archive SELECT {
	TOP: -7px
}
#click-box {
	POSITION: absolute
}
#slick-box {
	DISPLAY: none; Z-INDEX: 999; POSITION: absolute
}
#grey {
	DISPLAY: none; Z-INDEX: 1; MIN-HEIGHT: 100%; FILTER: alpha(opacity=60); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #d4d5d5; -moz-opacity: 0.6; opacity: 0.6
}
* HTML #grey {
	
}
#event-info {
	Z-INDEX: 99; BACKGROUND: url(../images/headers/event.gif) no-repeat left top; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 518px
}
#event-info .pop {
	BORDER-RIGHT: #aa9f79 1px solid; PADDING-RIGHT: 25px; BORDER-TOP: #aa9f79 1px solid; PADDING-LEFT: 25px; BACKGROUND: #ffffff; PADDING-BOTTOM: 25px; MARGIN: 8px 0px 0px; BORDER-LEFT: #aa9f79 1px solid; WIDTH: 465px; PADDING-TOP: 30px; BORDER-BOTTOM: #aa9f79 1px solid
}
#spread {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 7; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 150px; POSITION: fixed; TOP: 0px; TEXT-ALIGN: center
}
#event-info H2 {
	MARGIN: 0px 0px 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.pophr {
	DISPLAY: block; BACKGROUND: url(../images/backgrounds/pophr.gif) repeat-x 5px 3px; MARGIN-LEFT: 0px; WIDTH: 477px; HEIGHT: 10px
}
* HTML .pophr {
	MARGIN-LEFT: 0px; WIDTH: 462px
}
#register {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -20px 0px -40px; WIDTH: 470px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
* HTML #register {
	PADDING-RIGHT: 0px; WIDTH: 460px
}
#close {
	PADDING-RIGHT: 7px; TEXT-ALIGN: right
}
#event-info .left-inline {
	DISPLAY: inline; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 110px; TEXT-ALIGN: left
}
#event-info .right-inline {
	DISPLAY: inline; FLOAT: left
}
#event-info .details {
	TEXT-ALIGN: left
}
#event-info .info {
	MARGIN: -20px 0px 0px
}
#event-info A {
	COLOR: #94a343
}
#event-info A:hover {
	COLOR: #7a6931
}
HTML #event-info IFRAME {
	Z-INDEX: -1; FILTER: mask(); LEFT: 0px; WIDTH: 1000px; POSITION: absolute; TOP: 0px; HEIGHT: 430px
}
#list-view {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 700px; BORDER-RIGHT-WIDTH: 0px
}
#list-view DIV {
	DISPLAY: inline; FLOAT: left
}
.listhr {
	CLEAR: both; DISPLAY: block; BACKGROUND: url(../images/backgrounds/pophr.gif) repeat-x 5px 3px; MARGIN-LEFT: 0px; WIDTH: 100%; HEIGHT: 10px
}
#list-view .top {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-LEFT-COLOR: #e4e5e0; BACKGROUND: #e4e5e0; BORDER-BOTTOM-COLOR: #e4e5e0; PADDING-BOTTOM: 5px; WIDTH: 100%; COLOR: #314e7a; BORDER-TOP-COLOR: #e4e5e0; PADDING-TOP: 5px; FONT-FAMILY: Helvetica, Arial, Helvetica, sans-serif; BORDER-RIGHT-COLOR: #e4e5e0
}
#list-view .month {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: #f2f2f0; PADDING-BOTTOM: 4px; WIDTH: 100%; COLOR: #314e7a; PADDING-TOP: 4px; FONT-FAMILY: Helvetica, Arial, Helvetica, sans-serif
}
#list-view .info {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#list-view .month1 {
	FONT-SIZE: 19px; COLOR: #314e7a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#list-view .col-a {
	WIDTH: 327px
}
#list-view .col-a B {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: capitalize; COLOR: #cc0000
}
#list-view .col-b {
	WIDTH: 93px
}
#list-view .col-c {
	WIDTH: 93px
}
#list-view .col-d {
	WIDTH: 133px
}
#list-view .col-e {
	WIDTH: 45px; TEXT-ALIGN: center
}
.hold-month H2 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.hold-month IMG {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.hold-selector {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 250px; PADDING-TOP: 0px; HEIGHT: 33px; TEXT-ALIGN: right
}
* HTML .hold-selector {
	MARGIN-BOTTOM: 10px; OVERFLOW: hidden; HEIGHT: 22px
}
.hold-selector FIELDSET {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.hold-selector SELECT {
	DISPLAY: inline; FLOAT: left; MARGIN: 3px 5px 0px
}
.hold-selector A {
	MARGIN-TOP: 3px; DISPLAY: inline; FONT-SIZE: 10px; FLOAT: left
}
.hold-selector A:hover {
	COLOR: #7a6931
}
.push-left-selector {
	PADDING-RIGHT: 8px
}
#page .buy-as {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../images/headers/shop-as.jpg) no-repeat; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 194px; PADDING-TOP: 40px; HEIGHT: 140px
}
* HTML #page .buy-as {
	DISPLAY: inline
}
#page .store-side {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.store-blurb IMG {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#merch {
	DISPLAY: block; MARGIN-BOTTOM: 20px; WIDTH: 700px
}
#merch .row {
	HEIGHT: 103px
}
#merch .cell {
	FONT-SIZE: 11px; FLOAT: left; MARGIN: 0px 23px 30px 0px; WIDTH: 210px; TEXT-ALIGN: left
}
#merch A {
	DISPLAY: block; MARGIN: 0px 0px -4px
}
#merch IMG {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
#page .h-rule {
	WIDTH: 3px; POSITION: relative; HEIGHT: 174px
}
#page .storepager {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#page .storepager .clear {
	MARGIN-TOP: -5px
}
* HTML #page .storepager {
	MARGIN: 0px 0px 20px
}
#page .prev-nex {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 50%; COLOR: #999999; PADDING-TOP: 5px; HEIGHT: 0px; TEXT-ALIGN: right
}
#merch .left-inline {
	DISPLAY: inline; BACKGROUND: url(../images/backgrounds/v-rule.gif) repeat-y right 50%; VERTICAL-ALIGN: top; WIDTH: 144px
}
#merch .right-inline {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 30px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 177px; PADDING-TOP: 0px
}
#merch .right-inline FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
#merch .right-inline FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#merch STRONG {
	COLOR: #314e7a
}
#merch .push-over {
	margin-RIGHT: 14px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;padding-right:0px;
}
#merch .details {
	FLOAT: left; WIDTH: 450px
}
#merch .details H3 {
	FONT-SIZE: 18px; MARGIN: 0px 0px 10px; COLOR: #314e7a
}
#merch .details a  {
	display:inline;
}
#merch .details LI {
	FONT-SIZE: 11px
}
#quanta {
	DISPLAY: inline; WIDTH: 35px; HEIGHT: 15px
}
SELECT {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; WIDTH: 145px; BORDER-BOTTOM: #999999 1px solid
}
#merch .to-cart {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/buttons/off/add-to-cart.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 0px 28px; WIDTH: 122px; HEIGHT: 25px; BORDER-RIGHT-WIDTH: 0px
}
#merch LABEL {
	VERTICAL-ALIGN: top
}
#merch TEXTAREA {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; OVERFLOW: hidden; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.def-hr {
	DISPLAY: block; BACKGROUND: url(../images/backgrounds/pophr.gif) repeat-x 50% top; MARGIN: 15px 0px 0px; WIDTH: 700px; HEIGHT: 8px
}
.num-per-page {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 50%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
* HTML #push-cat {
	MARGIN: -20px 0px 0px
}
#cart {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 700px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#cart .grey-bar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: #ededea; PADDING-BOTTOM: 10px; WIDTH: 700px; COLOR: #314e7a; PADDING-TOP: 0px
}
#cart .white-bar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/backgrounds/pophr.gif) #fff repeat-x 50% bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.total-bar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/backgrounds/pophr.gif) #fff repeat-x 50% bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.total-bar .left-inline {
	WIDTH: 590px; TEXT-ALIGN: right
}
.total-bar .right-inline {
	TEXT-ALIGN: right
}
#cart .total-bar {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; HEIGHT: 38px; TEXT-ALIGN: right
}
#cart .white-bar {
	FONT-SIZE: 11px; HEIGHT: 54px
}
#cart .shop-as {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 535px; PADDING-TOP: 16px
}
#cart .check-out {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 130px; PADDING-TOP: 7px; TEXT-ALIGN: right
}
.check-out INPUT {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/buttons/off/check-out.jpg) no-repeat right top; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 125px; HEIGHT: 32px; BORDER-RIGHT-WIDTH: 0px;cursor:pointer;
}
#cart .continue {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
#cart .name {
	WIDTH: 200px
}
#cart .size {
	WIDTH: 71px
}
#cart .color {
	WIDTH: 108px
}
#cart .price {
	WIDTH: 72px
}
#cart .quantity {
	WIDTH: 88px
}
#cart .quantity input {
	WIDTH: 35px
}
#cart .subtotal {
	WIDTH: 85px
}
#cart .remove {
	WIDTH: 76px
}
#cart .name {
	DISPLAY: inline; FLOAT: left
}
.size {
	DISPLAY: inline; FLOAT: left
}
.color {
	DISPLAY: inline; FLOAT: left
}
.price {
	DISPLAY: inline; FLOAT: left
}
.quantity {
	DISPLAY: inline; FLOAT: left
}
.subtotal {
	DISPLAY: inline; FLOAT: left
}
.remove {
	DISPLAY: inline; FLOAT: left
}
#cart TEXTAREA {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; OVERFLOW: hidden; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 15px
}
#assure {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 175px; COLOR: #fff; PADDING-TOP: 15px; HEIGHT: 55px
}
#check-out {
	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
}
#check-out .quad {
	DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; MARGIN: 0px 49px 15px 0px; WIDTH: 325px; HEIGHT: 158px
}
* HTML #check-out .quad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 35px 15px 0px; PADDING-TOP: 0px
}
#check-out .title-bar {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #ededea; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 325px; COLOR: #314e7a; PADDING-TOP: 3px; HEIGHT: 20px
}
#check-out .label-bar {
	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
}
#check-out INPUT {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: inline; FLOAT: left; MARGIN: 5px 0px 0px; OVERFLOW: hidden; BORDER-LEFT: #999 1px solid; WIDTH: 145px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 18px
}
/*SELECT {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: inline; FLOAT: left; MARGIN: 5px 0px 0px; OVERFLOW: hidden; BORDER-LEFT: #999 1px solid; WIDTH: 145px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 18px
}*/
.expire {
	DISPLAY: inline; FLOAT: left; WIDTH: 71px
}
.aux-black {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000
}
.aux-blue {
	DISPLAY: inline; FONT-WEIGHT: normal; COLOR: #314e7a
}
.aux-grey {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; COLOR: #858484
}
.review-blurb {
	PADDING-RIGHT: 17px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; LINE-HEIGHT: 10px; PADDING-TOP: 2px
}
#check INPUT {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 10px; PADDING-TOP: 0px; HEIGHT: 10px
}
#gallery-details {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 43px 0px 0px; WIDTH: 445px; PADDING-TOP: 0px
}
#gallery-details H2 {
	FONT-SIZE: 14px
}
#gallery-details P.photolist {
	FONT-SIZE: 11px; MARGIN: 5px 0px 0px
}
#gallery {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 22px; MARGIN: 0px; WIDTH: 197px; COLOR: #000000; PADDING-TOP: 22px; TEXT-ALIGN: right
}
#gallery DIV.pagination {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; BACKGROUND: url(../images/backgrounds/gallery_hr_background.gif) repeat-x 0px 100%; PADDING-BOTTOM: 10px; MARGIN: 0px 5px 0px 0px; PADDING-TOP: 0px
}
#gallery UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#page #gallery LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #cbc1a0; PADDING-TOP: 0px
}
#gallery LI.pages {
	COLOR: #858484
}
#gallery LI.last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#gallery LI A {
	COLOR: #7a6931
}
#gallery P {
	MARGIN: 0px 0px 5px; WIDTH: 100%; TEXT-ALIGN: left
}
#gallery A IMG {
	BORDER-RIGHT: #ffffff 3px solid; BORDER-TOP: #ffffff 3px solid; MARGIN: 0px; BORDER-LEFT: #ffffff 3px solid; BORDER-BOTTOM: #ffffff 3px solid
}
#gallery A.selected IMG {
	BORDER-LEFT-COLOR: #ee3a42; BORDER-BOTTOM-COLOR: #ee3a42; BORDER-TOP-COLOR: #ee3a42; BORDER-RIGHT-COLOR: #ee3a42
}
#lister DIV.pagination {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 10px; MARGIN: 0px 5px 0px 0px; PADDING-TOP: 0px
}
* HTML #lister DIV.pagination {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#lister DIV.pagination FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: -3px
}
#lister DIV.pagination FORM SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#lister DIV.pagination UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
* HTML #lister DIV.pagination UL {
	MARGIN: -20px 0px 0px
}
#lister DIV.pagination LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #cbc1a0; PADDING-TOP: 0px
}
#lister DIV.pagination LI.pages {
	COLOR: #858484
}
#lister DIV.pagination LI.last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#lister DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#lister P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
#lister DIV.subheader {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #ededea; PADDING-BOTTOM: 5px; WIDTH: 465px; PADDING-TOP: 5px
}
#lister DIV.subheader H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#lister DIV.viewer {
	FONT-SIZE: 10px; FLOAT: right
}
#lister IMG {
	FLOAT: left; MARGIN: 5px 10px 10px 0px
}
#lister DIV.subitem {
	DISPLAY: none; MARGIN: 10px 0px 10px 25px
}
#lister DIV.subitem H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #c4402a; PADDING-TOP: 0px
}
#lister DIV.subitem IMG {
	FLOAT: left; MARGIN: 12px 10px 10px 0px
}
#lister DIV.subitem P.withimage {
	MIN-HEIGHT: 62px; height: auto !important; height: 62px; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 353px
}
#lister SPAN.collapse {
	DISPLAY: none
}
#page DIV.newsline_subheader {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 8px -20px; VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 0px
}
#intro {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
#intro .introsponsor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 175px; COLOR: #aeadad; PADDING-TOP: 0px
}
#intro .introtext {
	PADDING-RIGHT: 40px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 480px; PADDING-TOP: 0px
}
#newslister {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#newslister H1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 14px; BACKGROUND: #ededea; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px
}
#newslister H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #c4402a; PADDING-TOP: 0px
}
#newslister H2 A {
	COLOR: #c4402a; FONT-SIZE: 11px;
}
#newslister .subitem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/backgrounds/newslinedivider_background.gif) repeat-x 0px 100%; PADDING-BOTTOM: 10px; MARGIN: 10px 90px 10px 25px; PADDING-TOP: 0px
}
#newslister .subitemlast {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 10px 90px 10px 25px; PADDING-TOP: 0px
}
#newslister IMG {
	FLOAT: left; MARGIN: 10px 10px 10px 0px
}
#newslister .subitemtext {
	MARGIN: 10px 0px 0px
}
#newslister .subitemtextimage {
	MIN-HEIGHT: 62px; height: auto !important; height: 62px; MARGIN: 10px 0px 0px
}
SPAN.newsbreak {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/backgrounds/newsline_hr_background.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 15px -20px; WIDTH: 735px; PADDING-TOP: 0px; HEIGHT: 12px
}
#intro .introdate {
	PADDING-RIGHT: 40px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -5px; WIDTH: 480px; COLOR: #314e7a; PADDING-TOP: 5px
}
.photobox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 0px
}
.photobox P {
	FONT-SIZE: 10px; WIDTH: 199px; COLOR: #666666; LINE-HEIGHT: 12px
}
#edutran-menu {
	MARGIN: 0px
}
#coll-uni {
	MARGIN: 0px
}
.none {
	DISPLAY: none
}
.flyout {
	
}
.secondary .tri {
	BACKGROUND: url(../images/backgrounds/triangle-bullet.gif) no-repeat right center
}
.secondary .tri A:hover {
	BACKGROUND: url(../images/backgrounds/triangle-bullet.gif) no-repeat right center
}
.secondary {
	BORDER-TOP: #57739e 1px solid; DISPLAY: none; BACKGROUND: #49638c; MARGIN: -36px 0px 0px 191px; WIDTH: 195px; BORDER-BOTTOM: #fff 1px solid; POSITION: absolute
}
.tritiary {
	BORDER-TOP: #57739e 1px solid; DISPLAY: none; BACKGROUND: #49638c; MARGIN: -36px 0px 0px 191px; WIDTH: 195px; BORDER-BOTTOM: #fff 1px solid; POSITION: absolute
}
.tritiary {
	DISPLAY: none; MARGIN: 0px 0px 0px 183px; POSITION: absolute
}
.secondary A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 9px; MARGIN: 0px 0px 0px 5px; WIDTH: 175px; COLOR: #ccdb73; PADDING-TOP: 9px; BORDER-BOTTOM: #ccc 1px solid
}
.tritiary A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 9px; MARGIN: 0px 0px 0px 5px; WIDTH: 175px; COLOR: #ccdb73; PADDING-TOP: 9px; BORDER-BOTTOM: #ccc 1px solid
}
.secondary A:hover {
	BACKGROUND-COLOR: #576c8c
}

a.button_red:link, a.button_red:visited
{
	display:block;
	width:80px;
	background-image: url(../images/buttons/button.png);
	color: #eeeeee;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 5px;
}

.newsline_multiple { font-size:9pt; }

/* estore_checkout */
.checkoutcheckbox
{
	width: auto;
	margin: -15px 17px 0px 0px;
	padding: 0px;
	float: right;
	border: none;
}

/* estore_checkout - using tables*/
#tbl .title-bar
{
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #ededea; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 325px; COLOR: #314e7a; PADDING-TOP: 3px; HEIGHT: 20px
}

/* estore_main */
#headerright 
{
	float: right;
	padding-bottom:10px;
}

/* easy edit */
div.contentoff
{
    padding:1px;
}
div.contentover
{
    background-color:rgb(239,239,239);
    border:dashed 1px rgb(153,153,153);
    padding:0px;
}
div.contentempty
{
    border:solid 1px rgb(210,210,210);
    padding:0px;
}


span.red_text {	font-size:9pt;font-family:Arial Narrow,Arial;font-weight:bold;color:rgb(196,64,42);line-height:21px; }

/********************************************************************/
/*							Events Styling							*/
/********************************************************************/

table.attendee_info { width:100%; }
table.attendee_info tr td:first-child { width: 110px; }
table.attendee_info input {	width: 150px; margin-right: 0px; }
table.attendee_info select { width: 156px; margin-bottom: 0px; margin-top: 1px; }
table.attendee_info input.long { width: 350px; }
table.attendee_info span { padding-left:5px; color:Red; }

table.simple_registration { }
table.simple_registration tr td { width:200px; }

table.events { width:100%; }
table.events tr th { color:#333344;font-weight:bold;background-color:#eeeeee;padding:5px;margin-top:10px; }
table.events td.right { text-align:right; }
table.events td { padding:5px; }
img.addEvent { float:left;text-align:left;cursor:pointer;margin-left:2px; }

div.attendee_buttons { text-align: right; }
div.attendee_buttons input { width:78px; }

div.error_message { display: none; padding: 15px; border: solid 1px #BB0000; background-color: rgb(255,246,187); margin-top: 10px; }

table.editevent { width:100%; }
table.editevent td:first-child { width:150px;vertical-align:top; }
table.editevent td:first-child span { color:Red; }
table.editevent td input { width:250px;margin-bottom:2px; }
table.editevent.valign td input { vertical-align:bottom; }
table.editevent td textarea { margin-bottom:2px;font-size:11px;font-family:Tahoma; }
table.editevent td input.short { width:120px;margin-right:4px;color:Black;padding-bottom:2px; }

div.editevent { height:520px; }
div.editbuttons { text-align:right; }
div.editbuttons input { width:70px;margin-left:3px; }

table.eventdesc { }
table.eventdesc td:first-child { width:120px;vertical-align:top;padding-left:0px; }

/**********************************************************************/
/*							Button Styles							  */
/**********************************************************************/

.promobox a.GoButton { float:right;display:block;background-image:url(../images/buttons/off/go.gif);height:19px;width:42px;cursor:pointer;margin-top:2px; }


/**********************************************************************/
/*							Password Boxes							  */
/**********************************************************************/
#dvForgotPasswordOuter 
{
	width:100%;
	text-align:center;
}
#dvForgotPasswordOuter div.Box
{
	width:300px;
	border:solid 1px rgb(150, 150,150);
}
#dvChangePasswordOuter 
{
	width:100%;
	text-align:center;
}
#dvChangePasswordOuter div.Box 
{
	width:370px;
	background-color:white;
	border:solid 1px rgb(150,150,150);
}
div.Box div.BoxHeader
{
	padding:5px;
	text-align:left;
	color:#314e7a;
	font-size:10pt;
	font-weight:bold;
}
div.Box div.BoxBody
{
	padding:20px;
	text-align:left;
}



/* 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 */


@media print 
{
	#promos { display: none; }
	#sponsors { display: none; }
	#footer { display: none; }
	#sidebar { display: none; }
	#nav_utility { display: none; }
	#chapterheader { display: none; }
	#print_email { display: none; }
	#page { width:100%; }
	.printHide { display:none; }
}
#page .Header1_Blue, .promobox .Header1_Blue, .promobox .Header1_Blue 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:#314e7a;
}
#page .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;
}
#page .Header1_Orange, .promobox .Header1_Orange, .promobox .Header1_Orange 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:rgb(196,64,42);
}
#page .Header2_Blue, .promobox .Header2_Blue, .promobox .Header2_Blue 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:#314e7a;
}
#page .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;
}
#page .Header2_Orange, .promobox .Header2_Orange, .promobox .Header2_Orange 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:rgb(196,64,42);
}
#page .Header3_Blue, .promobox .Header3_Blue, .promobox .Header3_Blue 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:#314e7a;
}
#page .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;
}
#page .Header3_Orange, .promobox .Header3_Orange, .promobox .Header3_Orange 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:rgb(196,64,42);
}
#page .Header4_Blue, .promobox .Header4_Blue, .promobox .Header4_Blue 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:#314e7a;
}
#page .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;
}
#page .Header4_Orange, .promobox .Header4_Orange , .promobox .Header4_Orange 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:rgb(196,64,42);
}
#page .Header1_Specialty, .promobox .Header1_Specialty, .promobox .Header1_Specialty a
{
	font-family:arial narrow,helvetica; MARGIN: 0px 0px 10px; LINE-HEIGHT: 18pt;font-weight:bold;letter-spacing:2px;
	font-size:16pt;
	color:rgb(196,64,42);
}
#page .Header2_Specialty, .promobox .Header2_Specialty , .promobox .Header2_Specialty a
{
	font-family:arial narrow,helvetica; MARGIN: 0px 0px 10px; LINE-HEIGHT: 16pt;font-weight:bold;letter-spacing:2px;
	font-size:14pt;
	color:rgb(196,64,42);
}
#page .Header3_Specialty, .promobox .Header3_Specialty, .promobox .Header3_Specialty A
{
	font-family:arial narrow,helvetica; MARGIN: 0px 0px 10px; LINE-HEIGHT: 14pt;font-weight:bold;letter-spacing:2px;
	font-size:13pt;
	color:rgb(196,64,42);
}
#page .Header4_Specialty, .promobox .Header4_Specialty, .promobox .Header4_Specialty A
{
	font-family:arial narrow,helvetica; MARGIN: 0px 0px 10px; LINE-HEIGHT: 12pt;font-weight:bold;letter-spacing:2px;
	font-size:10pt;
	color:rgb(196,64,42);
}
#page .Header5_Specialty, .promobox .Header5_Specialty, .promobox .Header5_Specialty A
{
	font-family:arial narrow,helvetica; MARGIN: 0px 0px 10px; LINE-HEIGHT: 10pt;font-weight:bold;letter-spacing:2px;
	font-size:8pt;
	color:rgb(196,64,42);
}
.Header_Promo, .Header_Promo a, a.Header_Promo
{
	font-size:14pt;font-family:arial narrow;font-weight:bold;color:rgb(49,78,142);
	BACKGROUND: url(../images/backgrounds/promo_header_background2.gif) 0px 0px; 
	padding-left:0px;
	margin-bottom:10px;
	margin:0px;
}
div.hr3
{
	border-top: dashed 1px gray; 
}

/*		Anchor hovers		*/

#page a:hover span { text-decoration:underline; }

/*.Header1_Blue { text-decoration:underline; }
#page a:hover .Header1_Black { text-decoration:underline; }
#page a:hover .Header1_Orange { text-decoration:underline; }
#page a:hover .Header1_Specialty { text-decoration:underline; }
#page a:hover .Header2_Blue { text-decoration:underline; }
#page a:hover .Header2_Black { text-decoration:underline; }
#page a:hover .Header2_Orange { text-decoration:underline; }
#page a:hover .Header2_Specialty { text-decoration:underline; }
#page a:hover .Header3_Blue { text-decoration:underline; }
#page a:hover .Header3_Black { text-decoration:underline; }
#page a:hover .Header3_Orange { text-decoration:underline; }
#page a:hover .Header3_Specialty { text-decoration:underline; }
#page a:hover .Header4_Blue { text-decoration:underline; }
#page a:hover .Header4_Black { text-decoration:underline; }
#page a:hover .Header4_Orange { text-decoration:underline; }
#page a:hover .Header4_Specialty */