BODY,TH,TD,SPAN,DIV,INPUT,SELECT,TEXTAREA,FORM,OL,DL,H1,H2,H3,H4,H5,H6 {font-size:10pt;font-family:arial,geneva,helvetica,sans-serif;}
/*BODY {background-image:url(/artwork/horiz-lines-gray.gif)}*/

A:link    {color:#0000CC;font-weight: normal; text-decoration: underline}
A:active  {color:#0000CC;font-weight: normal; text-decoration: underline}
A:visited {color:#0000CC;font-weight: normal; text-decoration: underline} 
A:hover   {color:#0000FF;font-weight: normal; text-decoration: none}

A.darkbg:link    {color: #FFFFFF; font-weight:bold; font-family:arial,geneva,helvetica,sans-serif; font-size:13px; text-decoration: underline;}
A.darkbg:active  {color: #FFFFFF; font-weight:bold; font-family:arial,geneva,helvetica,sans-serif; font-size:13px; text-decoration: underline;}
A.darkbg:visited {color: #FFFFFF; font-weight:bold; font-family:arial,geneva,helvetica,sans-serif; font-size:13px; text-decoration: underline;}
A.darkbg:hover   {color: #FFCC00; font-weight:bold; font-family:arial,geneva,helvetica,sans-serif; font-size:13px; text-decoration: none;}

A.darkbglarge:link    {color: #C9E9ED; font-weight:bold; font-family:arial,geneva,helvetica,sans-serif; font-size:12pt; text-decoration: none;}
A.darkbglarge:active  {color: #C9E9ED; font-weight:bold; font-family:arial,geneva,helvetica,sans-serif; font-size:12pt; text-decoration: none;}
A.darkbglarge:visited {color: #C9E9ED; font-weight:bold; font-family:arial,geneva,helvetica,sans-serif; font-size:12pt; text-decoration: none;}
A.darkbglarge:hover   {color: #1193A2; font-weight:bold; font-family:arial,geneva,helvetica,sans-serif; font-size:12pt; text-decoration: none;}

A.pttHome:link    {color: #165963; font-weight:normal; text-align:center; font-family:arial,geneva,helvetica,sans-serif; font-size:6pt; text-decoration: none;}
A.pttHome:active  {color: #165963; font-weight:normal; text-align:center; font-family:arial,geneva,helvetica,sans-serif; font-size:8pt; text-decoration: none;}
A.pttHome:visited {color: #165963; font-weight:normal; text-align:center; font-family:arial,geneva,helvetica,sans-serif; font-size:8pt; text-decoration: none;}
A.pttHome:hover   {color: #1193A2; font-weight:normal; text-align:center; font-family:arial,geneva,helvetica,sans-serif; font-size:8pt; text-decoration: none;}

A.roll:link    {color: #165963; font-weight:normal; font-family:arial,geneva,helvetica,sans-serif; font-size:9pt; text-decoration: none}
A.roll:active  {color: #165963; font-weight:normal; font-family:arial,geneva,helvetica,sans-serif; font-size:9pt; text-decoration: none}
A.roll:visited {color: #165963; font-weight:normal; font-family:arial,geneva,helvetica,sans-serif; font-size:9pt; text-decoration: none}
A.roll:hover   {color: #1193A2; font-weight:normal; font-family:arial,geneva,helvetica,sans-serif; font-size:9pt; text-decoration: none}

A.rsvp:active  {color:#165963;font-weight:bold; text-decoration: none}
A.rsvp:link    {color:#165963;font-weight:bold; text-decoration: none}
A.rsvp:visited {color:#165963;font-weight:bold; text-decoration: none}
A.rsvp:hover   {color:#1193A2;font-weight:bold; text-decoration: none}

A.foot:active  {font-family:arial,geneva,helvetica,sans-serif; font-size:8pt; color:#165963;font-weight: normal; text-decoration: none}
A.foot:link    {font-family:arial,geneva,helvetica,sans-serif; font-size:8pt; color:#165963;font-weight: normal; text-decoration: none}
A.foot:visited {font-family:arial,geneva,helvetica,sans-serif; font-size:8pt; color:#165963;font-weight: normal; text-decoration: none}
A.foot:hover   {font-family:arial,geneva,helvetica,sans-serif; font-size:8pt; color:#C9E9ED;font-weight: normal; text-decoration: none}

A.pagetop:active  {font-family:arial,geneva,helvetica,sans-serif; font-size:8pt; color:#165963;font-weight: normal; text-decoration: none; font-variant:small-caps;}
A.pagetop:link    {font-family:arial,geneva,helvetica,sans-serif; font-size:8pt; color:#165963;font-weight: normal; text-decoration: none; font-variant:small-caps;}
A.pagetop:visited {font-family:arial,geneva,helvetica,sans-serif; font-size:8pt; color:#165963;font-weight: normal; text-decoration: none; font-variant:small-caps;}
A.pagetop:hover   {font-family:arial,geneva,helvetica,sans-serif; font-size:8pt; color:#1193A2;font-weight: normal; text-decoration: none; font-variant:small-caps;}

A.pagetopLarge:active  {font-family:arial,geneva,helvetica,sans-serif; font-size:10pt; color:#165963;font-weight: normal; text-decoration: none; font-variant:small-caps;}
A.pagetopLarge:link    {font-family:arial,geneva,helvetica,sans-serif; font-size:10pt; color:#165963;font-weight: normal; text-decoration: none; font-variant:small-caps;}
A.pagetopLarge:visited {font-family:arial,geneva,helvetica,sans-serif; font-size:10pt; color:#165963;font-weight: normal; text-decoration: none; font-variant:small-caps;}
A.pagetopLarge:hover   {font-family:arial,geneva,helvetica,sans-serif; font-size:10pt; color:#1193A2;font-weight: normal; text-decoration: none; font-variant:small-caps;}

A.electbtn:link    {color:#000066;font-weight: normal; text-decoration: underline;}
A.electbtn:active  {color:#000066;font-weight: normal; text-decoration: underline;}
A.electbtn:visited {color:#000066;font-weight: normal; text-decoration: underline;}
A.electbtn:hover   {color:#000066;font-weight: normal; text-decoration: underline;}

A.cPanel_small:link    {font-family:arial,geneva,helvetica,sans-serif; color:#000099; font-size:11px; font-weight: normal; text-decoration: none;}
A.cPanel_small:active  {font-family:arial,geneva,helvetica,sans-serif; color:#000099; font-size:11px; font-weight: normal; text-decoration: none;}
A.cPanel_small:visited {font-family:arial,geneva,helvetica,sans-serif; color:#000099; font-size:11px; font-weight: normal; text-decoration: none;}
A.cPanel_small:hover   {font-family:arial,geneva,helvetica,sans-serif; color:#0000CC; font-size:11px; font-weight: normal; text-decoration: underline;}

A.cPanel_medium:link    {font-family:arial,geneva,helvetica,sans-serif; color:#000099; font-size:14px; font-weight: normal; text-decoration: none;}
A.cPanel_medium:active  {font-family:arial,geneva,helvetica,sans-serif; color:#000099; font-size:14px; font-weight: normal; text-decoration: none;}
A.cPanel_medium:visited {font-family:arial,geneva,helvetica,sans-serif; color:#000099; font-size:14px; font-weight: normal; text-decoration: none;}
A.cPanel_medium:hover   {font-family:arial,geneva,helvetica,sans-serif; color:#0000CC; font-size:14px; font-weight: normal; text-decoration: underline;}

A.cPanel_large:link    {font-family:arial,geneva,helvetica,sans-serif; color:#000099; font-size:17px; font-weight: normal; text-decoration: none;}
A.cPanel_large:active  {font-family:arial,geneva,helvetica,sans-serif; color:#000099; font-size:17px; font-weight: normal; text-decoration: none;}
A.cPanel_large:visited {font-family:arial,geneva,helvetica,sans-serif; color:#000099; font-size:17px; font-weight: normal; text-decoration: none;}
A.cPanel_large:hover   {font-family:arial,geneva,helvetica,sans-serif; color:#0000CC; font-size:17px; font-weight: normal; text-decoration: underline;}

A.gogreen:link    {color:#126B36;font-weight: normal; text-decoration: none;}
A.gogreen:active  {color:#126B36;font-weight: normal; text-decoration: none;}
A.gogreen:visited {color:#126B36;font-weight: normal; text-decoration: none;}
A.gogreen:hover   {color:#4AB348;font-weight: normal; text-decoration: none;}

A.whitelink:link    {color:#FFFFFF; font-weight: bold; text-decoration: none; font-size:9pt;}
A.whitelink:active  {color:#FFFFFF; font-weight: bold; text-decoration: none; font-size:9pt;}
A.whitelink:visited {color:#FFFFFF; font-weight: bold; text-decoration: none; font-size:9pt;}
A.whitelink:hover   {color:#F3F3F3; font-weight: bold; text-decoration: none; font-size:9pt;}

A.reports_board:link    {color:#000000; font-weight: bold; text-decoration: none;}
A.reports_board:active  {color:#000000; font-weight: bold; text-decoration: none;}
A.reports_board:visited {color:#000000; font-weight: bold; text-decoration: none;}
A.reports_board:hover   {color:#EC4745; font-weight: bold; text-decoration: none;}

A.pdf_icon:link {color:#CC0000; font-weight: bold;  text-decoration: none;}
A.pdf_icon:active {color:#CC0000; font-weight: bold;   text-decoration: none;}
A.pdf_icon:visited {color:#CC0000; font-weight: bold;  text-decoration: none;}
A.pdf_icon:hover {color:#EC4745; font-weight: bold;text-decoration: none;}

.smallcap      {font-variant:small-caps; color:#cc0000; font-family:arial,geneva,helvetica,sans-serif; font-size:10pt;}
.darkbgBut     {color: #ffffff; font-weight:bold; font-family:arial,geneva,helvetica,sans-serif; font-size:10pt; background:transparent; width:100%; text-decoration: none;}
.darkbgButOver {color: #FF9900; font-weight:bold; font-family:arial,geneva,helvetica,sans-serif; font-size:10pt; background:transparent; cursor:pointer; width:100%;}

UL       {list-style:square}
UL UL    {list-style:circle}
UL UL UL {list-style:disc}

HR             {color: #165963; background-color: #165963;}
HR.rule-footer {color: #FFFFFF; background-color: #FFFFFF;}


.TDLeft {text-align: left;}
.TDRight {text-align: right;}
.TDCenter {text-align: center;}




a.ActionButton {
	-webkit-font-smoothing:antialiased !important;
	cursor:pointer !important;
	-moz-user-select:none !important;
	-webkit-user-select:none !important;
	-o-user-select:none !important;
	user-select:none !important;
	display:inline-block !important;
	font-weight:normal !important;
	text-align:center !important;
	text-decoration:none !important;
	width:auto !important;
	height:auto !important;
	font-family:sans-serif !important;
	border-radius:7px !important;
	background-color:rgb(255,198,0) !important;
	background-image:-webkit-linear-gradient(top, rgb(255,198,0), rgb(191,148,0)) !important;
	background-image :-moz-linear-gradient(top, rgb(255,198,0), rgb(191,148,0)) !important;
	box-shadow:inset 0px 1px rgb(255,247,0) !important;
	-webkit-box-shadow:inset 0px 1px rgb(255,247,0) !important;
	-moz-box-shadow:inset 0px 1px rgb(255,247,0) !important;
	color:rgb(255,255,255) !important;
	border:2px solid rgb(127,99,0) !important;
	text-shadow:none !important;
	padding:7px 21px !important;
	font-size:21px !important;
	line-height:34px !important;
}

a.ActionButton:hover {
	background-color:rgb(255,217,0) !important;
	background-image:-webkit-linear-gradient(top, rgb(255,217,0), rgb(191,148,0)) !important;
	background-image :-moz-linear-gradient(top, rgb(255,217,0), rgb(191,148,0)) !important;
	box-shadow:inset 0px 1px rgb(255,255,0), 0px 1px 8px rgba(0, 0, 0, 0.3) !important;
	-webkit-box-shadow:inset 0px 1px rgb(255,255,0), 0px 1px 8px rgba(0, 0, 0, 0.3) !important;
	-moz-box-shadow:inset 0px 1px rgb(255,255,0), 0px 1px 8px rgba(0, 0, 0, 0.3) !important;
	color:rgb(255,255,255) !important;border:2px solid rgb(153,118,0) !important;
}

a.ActionButton:active, a.ActionButton:active:hover {
	background-color:rgb(191,148,0) !important;
	background-image:-webkit-linear-gradient(top, rgb(191,148,0), rgb(255,198,0)) !important;
	background-image :-moz-linear-gradient(top, rgb(191,148,0), rgb(255,198,0)) !important;
	box-shadow:inset 0px 1px 10px rgba(0, 0, 0, 0.5) !important;
	-webkit-box-shadow:inset 0px 1px 10px rgba(0, 0, 0, 0.5) !important;
	-moz-box-shadow:inset 0px 1px 10px rgba(0, 0, 0, 0.5) !important;
	color:rgb(244,244,244) !important;
}






a.HighlightActionButton {
	-webkit-font-smoothing:antialiased !important;
	cursor:pointer !important;
	-moz-user-select:none !important;
	-webkit-user-select:none !important;
	-o-user-select:none !important;
	user-select:none !important;
	display:inline-block !important;
	font-weight:normal !important;
	text-align:center !important;
	text-decoration:none !important;
	width:auto !important;
	height:auto !important;
	font-family:sans-serif !important;
	border-radius:7px !important;
	background-color:#165963 !important;
	background-image:-webkit-linear-gradient(top, #165963, #1C6F7A) !important;
	background-image :-moz-linear-gradient(top, #165963, #1C6F7A) !important;
	box-shadow:inset 0px 1px #165963 !important;
	-webkit-box-shadow:inset 0px 1px #165963 !important;
	-moz-box-shadow:inset 0px 1px #165963 !important;
	color:rgb(255,255,255) !important;
	border:2px solid #0E373D !important;
	text-shadow:none !important;
	padding:7px 21px !important;
	font-size:21px !important;
	line-height:34px !important;
}

a.HighlightActionButton:hover {
	background-color:#19636D !important;
	background-image:-webkit-linear-gradient(top, #19636D, #1E7884) !important;
	background-image :-moz-linear-gradient(top, #19636D, #1E7884) !important;
	box-shadow:inset 0px 1px #165963, 0px 1px 8px rgba(0, 0, 0, 0.3) !important;
	-webkit-box-shadow:inset 0px 1px rgb(255,255,0), 0px 1px 8px rgba(0, 0, 0, 0.3) !important;
	-moz-box-shadow:inset 0px 1px rgb(255,255,0), 0px 1px 8px rgba(0, 0, 0, 0.3) !important;
	color:rgb(255,255,255) !important;border:2px solid #0E373D !important;
}

a.HighlightActionButton:active, a.HighlightActionButton:active:hover {
	background-color:#165963 !important;
	background-image:-webkit-linear-gradient(top, #1C6F7A, #165963) !important;
	background-image :-moz-linear-gradient(top, #1C6F7A, #165963) !important;
	box-shadow:inset 0px 1px 10px rgba(0, 0, 0, 0.5) !important;
	-webkit-box-shadow:inset 0px 1px 10px rgba(0, 0, 0, 0.5) !important;
	-moz-box-shadow:inset 0px 1px 10px rgba(0, 0, 0, 0.5) !important;
	color:rgb(244,244,244) !important;
}





/*UL.homepgsq {list-style:square; color: #165963; margin-left:18; padding-left:18;padding-top:0;}
UL.homepgci {list-style:circle; color: #165963; margin-left:32; padding-left:32;padding-top:0;}
UL.homepgdi {list-style:disc;   color: #165963; margin-left:10; padding-left:10;padding-top:0;}*/

.homepgsq {list-style:square; padding-top:8px;}
.homepgsq li {font-family: Verdana, Arial, sans-serif; font-size: 8pt; color:#333333; margin-left:-16; align:left;}
.homepgspecial {font-family: Verdana, Arial, sans-serif; font-size: 10pt; color:#666666; margin-left:-16; align:left;}

/* CUSTOM STYLES*/ 
@font-face{ 
        font-family: 'SancoaleBold';
        src: url('SancoaleBold-webfont.eot');
        src: url('SancoaleBold-webfont.eot?iefix') format('eot'),
             url('SancoaleBold-webfont.woff') format('woff'),
             url('SancoaleBold-webfont.ttf') format('truetype'),
             url('SancoaleBold-webfont.svg#webfont') format('svg');
}



.alignleft {font-size:10pt; font-family:arial,geneva,helvetica,sans-serif; color:#165963; text-align:left;}
.reg-label {
	font-size: 9pt; 
	font-family:arial,geneva,helvetica,sans-serif; 
	background-color: #C9E9ED; 
	color:#165963; 
	font-weight:bold; 
	text-align:right
}
.reg-label-blue   {font-size: 9pt; font-family:arial,geneva,helvetica,sans-serif; color:#165963; font-weight:bold; text-align:right;}
.reg-grey         {font-size:12pt; font-family:arial,geneva,helvetica,sans-serif; color:#165963; font-weight:normal; background-color:#CCCCCC;}
.reg-grey11       {font-size:11pt; font-family:arial,geneva,helvetica,sans-serif; color:#165963; font-weight:bold;}
.reg-grey10       {font-size:10pt; font-family:arial,geneva,helvetica,sans-serif; color:#165963; font-weight: normal;}
.reg-date         {font-size:10pt; font-family:arial,geneva,helvetica,sans-serif; color:#165963; font-weight:bold; text-align:left;}

.reg-select {background-color:#50AFF6}
.black-bold       {color: #000000; font-weight: bold;}
.green-bold       {color: #007700; font-weight: bold;}
.red-bold         {color: #CC0000; font-weight: bold;}
.blue-bold        {color: #0000AA; font-weight: bold;}
.gray-bold        {color: #999999; font-weight: bold;}
.reg-small        {font-size: 7pt; font-family:arial,geneva,helvetica,sans-serif; color:#165963;}
.reg-small8       {font-size: 8pt; font-family:arial,geneva,helvetica,sans-serif; color:#165963;}
.optional         {font-size: 7pt; font-family:arial,geneva,helvetica,sans-serif; color:#CC0000; font-weight:bold;}
.hint             {font-size: 7pt; font-family:arial,geneva,helvetica,sans-serif; color:#165963;}
.reg-small-green  {font-size: 7pt; font-family:arial,geneva,helvetica,sans-serif; color:#165963;}
.reg-small-select {font-size: 8pt; font-family:arial,geneva,helvetica,sans-serif; color:#165963; font-weight:normal; text-align:left;}
.reg-small-blue   {font-size:10pt; font-family:arial,geneva,helvetica,sans-serif; color:#000033;}
.reg-small-canspam{font-size: 7pt; font-family:arial,geneva,helvetica,sans-serif; color:#165963;}
.reg-small-right  {font-size: 7pt; font-family:arial,geneva,helvetica,sans-serif; color:#330000; text-align:right;}
.reg-optional     {font-size: 7pt; font-family:arial,geneva,helvetica,sans-serif; color:#CC0000; font-weight:bold;}
.red-text9        {font-size: 9pt; font-family:arial,geneva,helvetica,sans-serif; color:#CC0000; font-weight:normal;}


.reg-table-title-row {
	background-color:#1193A2; 
	font-size: 12pt; 
	font-family:arial,geneva,helvetica,sans-serif; 
	color:#FFFFFF; 
	font-weight:bold; 
	text-align:left; 
	vertical-align:middle; 
	text-shadow: #000000 2px 2px 4px;
	padding:8px;
}

.reg-table-title-row-HighContrast    {background-color:#CE4E3D; font-size: 12pt; font-family:arial,geneva,helvetica,sans-serif; color:#FFFFFF; font-weight:bold; text-align:left; vertical-align:middle; text-shadow: #000000 2px 2px 4px;}

.reg-table-subtitle-row    {background-color:#1193A2; font-size: 11pt; font-family:arial,geneva,helvetica,sans-serif; color:#FFFFFF; font-weight:bold; text-align:center; text-shadow: #000000 1px 1px 2px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
A.reg-table-subtitle-row:link    {font-size: 11pt; font-family:arial,geneva,helvetica,sans-serif; color:#D7E9EE; font-weight:bold; text-decoration: none;}
A.reg-table-subtitle-row:active  {font-size: 11pt; font-family:arial,geneva,helvetica,sans-serif; color:#D7E9EE; font-weight:bold; text-decoration: none;}
A.reg-table-subtitle-row:visited {font-size: 11pt; font-family:arial,geneva,helvetica,sans-serif; color:#D7E9EE; font-weight:bold; text-decoration: none;}
A.reg-table-subtitle-row:hover   {font-size: 11pt; font-family:arial,geneva,helvetica,sans-serif; color:#FFFFFF; font-weight:bold; text-decoration: underline;}


.TableBackGroundColor {background-color:#FFFFFF;}
.label-cell-bg        {background-color:#C9E9ED;}

.reg-whitefont    {font-size: 11pt; font-family:arial,geneva,helvetica,sans-serif; color:#FFFFFF; font-weight:bold;}
.reg-whitelarge   {font-size: 10pt; font-family:arial,geneva,helvetica,sans-serif; color:#FFFFFF; font-weight:bold;}
.reg-whiteplan    {font-size: 9pt;  font-family:arial,geneva,helvetica,sans-serif; color:#FFFFFF; font-weight:normal;}
.reg-large        {font-size:12pt;  font-family:arial,geneva,helvetica,sans-serif; color:#165963; font-weight:bold;}
.reg-larger       {font-size:14pt;  font-family:arial,geneva,helvetica,sans-serif; color:#165963; font-weight:bold;}
.reg-larger-red   {font-size:14pt;  font-family:arial,geneva,helvetica,sans-serif; color:#CC0000; font-weight:bold;}
.reg-xlarge       {font-size:24pt;  font-family:arial,geneva,helvetica,sans-serif; color:#165963; font-weight:bold;}
.reg-sales        {font-size: 8pt;  font-family:arial,geneva,helvetica,sans-serif; color:#FFFFFF; font-weight:bold;}
.reg-med9         {font-size: 9pt;  font-family:arial,geneva,helvetica,sans-serif; color:#165963;}
.reg-med10        {font-size:10pt;  font-family:arial,geneva,helvetica,sans-serif; color:#165963;}
.reg-black9       {font-size: 9pt;  font-family:arial,geneva,helvetica,sans-serif; color:#000000;}
.reg-big-txt      {font-size:10pt;  font-family:arial,geneva,helvetica,sans-serif; color:#165963; font-weight:bold;}
.status-on          {font-family: arial,geneva,helvetica,sans-serif; font-size: 10pt; font-weight: bold;   color: #00CC00;}
.status-off         {font-family: arial,geneva,helvetica,sans-serif; font-size: 10pt; font-weight: bold;   color: #CC0000;}
.status-pend        {font-family: arial,geneva,helvetica,sans-serif; font-size: 10pt; font-weight: bold;   color: #990099;}
.status-arc         {font-family: arial,geneva,helvetica,sans-serif; font-size: 10pt; font-weight: bold;   color: #FFCC00;}
.status-del         {font-family: arial,geneva,helvetica,sans-serif; font-size: 10pt; font-weight: bold;   color: #666666;}
.status-deactivated {font-family: arial,geneva,helvetica,sans-serif; font-size: 10pt; font-weight: normal; color: #990000;}
.status-unpd        {font-family: arial,geneva,helvetica,sans-serif; font-size: 10pt; font-weight: bold;   color: #0000CC;}
.reg-large-notbold  {font-size:12pt; font-family:arial,geneva,helvetica,sans-serif; color:#000066; font-weight:normal;}
.event-id           {font-family:"Courier New",Courier,mono; font-size: 9pt; font-weight: bold; color: #165963; text-align: center;}
.allowable-chars    {font-family:arial,geneva,helvetica,sans-serif; font-size: 9pt; font-weight: bold; color: #165963; text-align: center;}
.tagline            {font-size:12pt; font-family:arial,geneva,helvetica,sans-serif; color:#165963; font-weight:bold;}
.homepage_text      {font-size: 9pt; font-family:arial,geneva,helvetica,sans-serif; color:#165963; font-weight:bold;}
.homepage_bullets   {font-size: 8pt; font-family:arial,geneva,helvetica,sans-serif;}
.value_prop         {font-size:10pt; font-family:arial,geneva,helvetica,sans-serif; color:#000033; font-variant:small-caps;}
.reg-8pt            {font-size:8pt;}

/* THESE ARE THE TEMPLATE STYLES */
.reg-maroon-bg       {font-family:arial,geneva,helvetica,sans-serif; font-size:12pt; font-weight: bold; color: #FFFFFF; background-color: #990000;height:1.4em;}
.reg-eventid-status  {font-family:arial,geneva,helvetica,sans-serif; font-size:8pt; color: #666666; background-color: #FFFFFF}
.reg-eventid-goodies {font-family:arial,geneva,helvetica,sans-serif; font-size:8pt; color: #666666; background-color: #FFCCFF}
.reg-login-status    {font-family:arial,geneva,helvetica,sans-serif; font-size: 8pt; font-weight: bold; background-color:#5F3545; color:#FFFFFF;}
.create-pkg          {font-family:arial,geneva,helvetica,sans-serif; font-size: 12pt; font-weight: bold; color:#000066; text-align:center;}
.table-hdr1          {font-family:arial,geneva,helvetica,sans-serif; font-size: 9pt; background-color:#759BA9; font-weight:bold; color:#FFFFFF; text-align:center;}
.checkout-seq        {font-family:arial,geneva,helvetica,sans-serif; font-size: 8pt; font-weight: normal; color:#666666; background-color:#F0F0F0; text-align:center;}
.checkout-one        {font-family:arial,geneva,helvetica,sans-serif; font-size: 18px; font-weight: bold; color:#FFFFFF; background-color:#FFCC00; text-align:center;}
.reg-loginID         {font-family:"Courier New",Courier,mono; font-size: 14pt; font-weight: bold; color:#FFCC33;}
.footer              {font-family:arial,geneva,helvetica,sans-serif; font-size: 10pt; background-color: #165963; font-weight: normal; color: #FFFFCC; font-variant: normal; letter-spacing: 2px; text-align: center}
.reg-event-greeting  { font-family:arial,geneva,helvetica,sans-serif; font-size: 12pt; font-weight: bold; color: #000066; text-decoration: none; letter-spacing: 1px}
.rsvp-form           {font-family:arial,geneva,helvetica,sans-serif; font-size: 11pt; color: #165963; text-align:left; font-weight:bold}
.rsvp-form-blue      {font-family:arial,geneva,helvetica,sans-serif; font-size: 11pt; color: #165963; text-align:left; font-weight:bold}
.rsvp-paragraph-bold {font-family:arial,geneva,helvetica,sans-serif; font-size: 10pt; color: #165963; text-align: justify ; font-weight: bold}
.rsvp-caption-bold   {font-family:arial,geneva,helvetica,sans-serif; font-size: 10pt; color: #165963; text-align: center ; font-weight: bold}

input.button-new-page {width:100%;cursor:pointer;font-family:arial;background:#165963;color:#E6E6E6;height:1.7em;font-weight:bold;font-size:12pt}
input.button-rsvp     {width:100%;cursor:pointer;font-family:arial;background:#165963;color:#E6E6E6;height:1.8em;font-weight:bold;font-size:12pt}
TD.reg-black          {font-size:3pt;background:#000}
TABLE.reg-orange      {background:#F90;border-color:#FFF}

/* form styles */
select {font-size:9pt; color:#165963; font-weight:normal}
input  {font-size:11pt; color:#165963; font-weight:bold}
textarea  {font-size:11pt; color:#165963; font-weight:bold}
input.medium      {width:120px; height:18px}
input.mediumlarge {width:130px; height:18px}
input.large       {width:200px; height:18px}
.green-big-txt  {font-size:10pt; font-family:arial,geneva,helvetica,sans-serif; color:#165963; font-weight:bold}
.blue-big-txt   {font-size:10pt; font-family:arial,geneva,helvetica,sans-serif; color:#165963; font-weight:bold}
.blue-big15-txt {font-size:15pt; font-family:arial,geneva,helvetica,sans-serif; color:#165963; font-weight:bold}
.blak-big-txt   {font-size:10pt; font-family:arial,geneva,helvetica,sans-serif; color:#000000; font-weight:normal}

.admin_mbr_tbl_hdr { font-family:arial,geneva,helvetica,sans-serif; font-size: 10pt; font-weight: bold; background-color: #165963; color: #FFFFFF; text-align: center}
input.button-edit       {font-family:arial,geneva,helvetica,sans-serif; width:100%;  cursor:pointer; background:#165963; color:#E6E6E6; height:1.7em; font-weight:bold;font-size:10pt;vertical-align: middle}
input.button-edit2      {font-family:arial,geneva,helvetica,sans-serif; width:100%;  cursor:pointer; background:#165963; color:#E6E6E6; height:1.9em; font-weight:bold;font-size:10pt;vertical-align: middle}
input.button-thirds     {font-family:arial,geneva,helvetica,sans-serif; width:30%;   cursor:pointer; background:#165963; color:#E6E6E6; height:1.4em; font-weight:bold;font-size:12pt}
input.button-same-line  {font-family:arial,geneva,helvetica,sans-serif; width:auto;  cursor:pointer; background:#165963; color:#E6E6E6; height:1.5em;   font-weight:bold;font-size:10pt}
input.button-question   {font-family:arial,geneva,helvetica,sans-serif; width:auto;  cursor:pointer; background:#165963; color:#E6E6E6; height:1.7em; font-weight:bold;font-size:9pt;margin:0px 0px;}
input.button-order      {font-family:arial,geneva,helvetica,sans-serif; width:160px; cursor:pointer; background:#000066; color:#CCCCCC; height:2.1em; font-weight:bold;font-size:12pt;margin:0px 0px;border:2px; text-align: center;vertical-align: middle}
input.button-orderOver  {font-family:arial,geneva,helvetica,sans-serif; width:160px; cursor:pointer; background:#000066; color:#FFFFFF; height:2.1em; font-weight:bold;font-size:12pt;margin:0px 0px;border:2px; text-align: center;vertical-align: middle}
input.button-submit     {font-family:arial,geneva,helvetica,sans-serif; width:100%;  cursor:pointer; background:#000066; color:#CCCCCC; height:2em;   font-weight:bold;font-size:12pt;margin:0px 0px;border:none; text-align: center;vertical-align: middle}
input.button-submit-red     {font-family:arial,geneva,helvetica,sans-serif; width:100%;  cursor:pointer; background:#FF0000; color:#CCCCCC; height:2em;   font-weight:bold;font-size:12pt;margin:0px 0px;border:none; text-align: center;vertical-align: middle}
input.button-submit-hannah     {font-family:arial,geneva,helvetica,sans-serif; width:30%;  cursor:pointer; background:#808e50; color:#CCCCCC; height:1.5em;   font-weight:bold;font-size:12pt;margin:0px 0px;border:none; text-align: center;vertical-align: middle}
input.button-edit-no-height-blue  {font-family:arial,geneva,helvetica,sans-serif; width:100%;  cursor:pointer; background:#769AA6; color:#FFFFFF;  font-weight:bold;font-size:10pt;vertical-align: middle}
input.button-same-line-no-height  {font-family:arial,geneva,helvetica,sans-serif; width:auto;  cursor:pointer; background:#769AA6; color:#FFFFFF;  font-weight:bold;font-size:10pt}
input.button-submit2    {font-family:arial,geneva,helvetica,sans-serif; width:100%;  cursor:pointer; background:#165963; color:#CCCCCC; height:1.6em; font-weight:normal;font-size:8pt;margin:0px 0px;border:none; text-align: center;vertical-align: middle}
input.button-submitOver {font-family:arial,geneva,helvetica,sans-serif; width:100%;  cursor:pointer; background:#000066; color:#FFFFFF; height:2em;   font-weight:bold;font-size:12pt;margin:0px 0px;border:none; text-align: center;vertical-align: middle}
input.button-submitOver-red {font-family:arial,geneva,helvetica,sans-serif; width:100%;  cursor:pointer; background:#ff0000; color:#FFFFFF; height:2em;   font-weight:bold;font-size:12pt;margin:0px 0px;border:none; text-align: center;vertical-align: middle}
input.button-submitOver-hannah {font-family:arial,geneva,helvetica,sans-serif; width:30%;  cursor:pointer; background:#808e50; color:#FFFFFF; height:1.5em;   font-weight:bold;font-size:12pt;margin:0px 0px;border:none; text-align: center;vertical-align: middle}
input.button-orderOver-blink {width:160px;cursor:pointer;font-family:arial;background:#000066;color:#66FF00;height:2.1em;font-weight:bold;font-size:12pt;margin:0px 0px;border:2px; text-align: center;vertical-align: middle}
input.button-submitOverbcbs  {width:100%;cursor:pointer;font-family:arial;background:#CCCCCC;color:#FFFFFF;height:2em;font-weight:bold;font-size:12pt;margin:0px 0px;border:none; text-align: center;vertical-align: middle}
input.button-submitbcbs      {width:100%;cursor:pointer;font-family:arial;background:#999999;color:#FFFFFF;height:2em;font-weight:bold;font-size:12pt;margin:0px 0px;border:none; text-align: center;vertical-align: middle}
.button-rsvp            {font-family:arial,geneva,helvetica,sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFFF; background-color: #000066; letter-spacing: 2px; text-align: center; width: 100%}
.reg-page-title-maroonbg {height: 36px; background-color: #1193A2; font-family: 'SancoaleBold',verdana,geneva,helvetica,sans-serif; font-size: 14pt; font-weight:bold; color:#FFFFFF; vertical-align:middle;  text-shadow: #000000 2px 2px 4px; padding-left: 20px;}
.reg-categoryname        {font-size:9pt;font-family:geneva, helvetica, arial,  sans-serif;color:#330000;font-weight:bold;text-align:center}
.reg-error-mssg          {font-size:9pt;font-family:arial,geneva,helvetica,sans-serif;color:#CC0000;text-align:center;font-weight:bold}
.reg-error-mssg-redbg    {font-size:9pt;font-family:arial,geneva,helvetica,sans-serif;color:#FFFFFF;background:#CC0000;text-align:left;font-weight:bold}
.reg-error-mssg-greenbg { font-size:9pt;font-family:arial,geneva,helvetica,sans-serif;color:#FFFFFF;background:#00AA00;text-align:left;font-weight:bold}
.reg-error-mssg-redbg-status    { font-size:13pt;font-family:arial,geneva,helvetica,sans-serif;color:#FFFFFF;background:#CC0000;text-align:center;font-weight:bold}

.horrule {color: #FFFFFF}
.copyrit {
	font-family:arial,geneva,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
}
button-edit-narrow {width:100%;cursor:pointer;font-family:arial;background:#165963;color:#E6E6E6;height:1.4em;font-weight:bold;font-size:10pt;vertical-align: middle}

.rpt_light_row {background-color:#FFFFFF}
.rpt_dark_row {background-color:#EFEFEF}
.rpt_disabled_row {background-color:#CDCDCD}
.rpt_rollover_row {background-color:#FFFFCC}


/*virtual function row colors*/

.rpt_vfunc_light_row {background-color:#F8E8FF}
.rpt_vfunc_dark_row {background-color:#F7D8FF}

.rpt_vfunc_logic_light_row {background-color:#E8EBFF}
.rpt_vfunc_logic_dark_row {background-color:#D8DEFF}

/* color for sales,sessions,question and post-question wizards */
.group {background-color:#EED2EE}
.item {background-color:#FFFFE0}
.add_item {background-color:#FFFF99}
.order {background-color:#CCFFCC}

.tooltip_list_item {list-style-image: url(/artwork/icons/list_icon_red.jpg);}

.reports_board_break {margin-bottom:8px}
.reports_board_break_session {height:25px}

.reports_board-content {
	background:url(../artwork/icons/reports_board_2.jpg) no-repeat;
	width:100%;height:240;	
	text-align:left;float:left;
}

.reports_board_position {
	margin-left:210px; margin-top:25px;
}

.look_out {
	color:#EC4745;
} 
.check_column {
	vertical-align: middle;
	background-image:url(../artwork/icons/check20.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:80px;height:100%;
	padding:0px;
}
.wyg_page_transp_grey {
	vertical-align : middle;
	text-align: center;
	display : table-cell;
	background-color: #FFFFFF;
	height:100%; 

}

.uncheck_column {
	background-image:url(../artwork/icons/uncheck20.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:80px;height:20px;
}
.optional_what_you_get_page {
	vertical-align : middle;
	text-align: center;
	display : table-cell;
	color:#EC4745;
	font-style:italic;
	padding:0px;
	
}
.color_table_what_you_get_page {
	background-color:#FFFFFF;
	vertical-align:top;
}

.button_orange{
	overflow:hidden;
	cursor:pointer;
}
.button_orange_left {
	background-image: url(../artwork/icons/buttons/orange_left.jpg);
	background-position:left;width:1%;height:41;
	background-repeat:no-repeat;	
	float:left;
}

.button_orange_middle {
	background-image: url(../artwork/icons/buttons/orange_middle.jpg);
	background-repeat:repeat-x;height:41;width:98%;
	float:right;float:left;
	text-align:center;		
	padding-top:10px;	
}
.button_orange_text{
	color:#FFFFFF;
	font-size:17px;font-weight:bold;	
}
.button_orange_text_over{
	color:#000000;
	font-size:17px;font-weight:bold;	
}


.button_orange_right {
	background-image: url(../artwork/icons/buttons/orange_right.jpg);
	background-position:center;width:1%;height:41;color:red;
	background-repeat:no-repeat;
	float:right;	
}

.b1, .b2, .b3, .b4 {font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#9BC1CF; margin:0 5px;}
.b2 {height:1px; background:#FFFFFF; border-right:2px solid #9BC1CF; border-left:2px solid #9BC1CF; margin:0 3px;}
.b3 {height:1px; background:#FFFFFF; border-right:1px solid #9BC1CF; border-left:1px solid #9BC1CF; margin:0 2px;}
.b4 {height:2px; background:#FFFFFF; border-right:1px solid #9BC1CF; border-left:1px solid #9BC1CF; margin:0 1px;}
.contentb       {background:#FFFFFF; border-right:1px solid #9BC1CF; border-left:1px solid #9BC1CF;}
.contentmain {margin-left: 5px; margin-right: 5px; background-color: #FFFFFF; padding: 5px 5px 0px 5px; text-align:left;}

#MainContentArea {	
	width: 250;
	padding-top: 10px;
	padding-bottom: 10px;
	/*margin-right: 10px;
	margin-left: 10px;*/
}

.e1, .e2, .e3, .e4 {font-size:1px; overflow:hidden; display:block;}
.e1 {height:1px; background:#9BC1CF; margin:0 5px;}
.e2 {height:1px; background:#FFFFFF; border-right:2px solid #9BC1CF; border-left:2px solid #9BC1CF; margin:0 3px;}
.e3 {height:1px; background:#FFFFFF; border-right:1px solid #9BC1CF; border-left:1px solid #9BC1CF; margin:0 2px;}
.e4 {height:2px; background:#FFFFFF; border-right:1px solid #9BC1CF; border-left:1px solid #9BC1CF; margin:0 1px;}
.contente       {background:#FFFFFF; border-right:1px solid #9BC1CF; border-left:1px solid #9BC1CF; padding-top: 3px;}
.contentmaine {margin-left:5px; margin-right:5px; background-color: #FFFFFF; padding:5px 5px 0px 5px; text-align:left;}

