/*
------------------------------------------------------
sitewide colors
	light yellow - color:#ffbd28;
	gif yellow - color:#FFBE2D
	dark yellow - color:#EFB12C;
	darker yellow - color:#DFA529;
	darker still - color:#AF7E20;
	

	darker blue - color: #476cb2;
	dark blue - color:#3382cf;
	light blue - color:#afd5fa;
	lighter blue - color: #dbebfb;

	light gray - color: #eee;
	medium gray - color: #ccc;
	darker gray - color: #eee;
	dark gray - color:#666;
------------------------------------------------------
*/

/*start base html element styles*/
		body, html {height:99%;margin:0px;padding:0px;border:0px solid black}
		body {padding:10px 40px 0px 40px;margin:0px;}
		body, table, div, p, li, input, button, span, strong, legend, fieldset, select {font-family:verdana, arial, sans-serif; font-size: 12px; color:#666;}
		body, table, div, p, li, span, strong, legend, fieldset {line-height:150%;}
		input {border:1px solid #e2e2e2; width:auto; height:auto; padding:2px; margin:0px 0px 0px 0px; color: #222;}
		.buttons input {border:1px solid #3382cf;background-color:#dbebfb;padding:3px 15px 3px 15px;margin:5px 5px 5px 5px;color: #3382cf;cursor:pointer;}
		input.buttons  {border:1px solid #3382cf;background-color:#dbebfb;padding:3px 15px 3px 15px;margin:5px 5px 5px 5px;color: #3382cf;cursor:pointer;}
		
		#Radio1,#Radio2,#Radio3,#Radio4 {border-width:0px;}	
		iframe {border: 0px solid #ccc;}
		hr {clear:both;height:1px; border-width:0px; border-bottom:1px solid #eee; margin:0px;padding:0px;}
		.hr {clear:both; margin:0px;padding:0px; height:1px; border-bottom:1px solid #eee}
		img {border-width:0px;}
		h1 {font-size:107%;font-weight:bold; color:#666}
		h2 {font-size: 127%;font-weight:bold; color:#666}
		h3 {font-size:147%;font-weight:bold; color:#666}
		h1 a, h2 a, h3 a {color:#EFB12C;}
		a {text-decoration:none; color: #3382cf; outline:none; cursor:pointer}
		a:hover {text-decoration:underline;}
		.text-decoration-dashed {border-bottom:1px dashed #3382cf;}
		.textbox {color:#666;}

		.small {font-size:90%;}
		.big {font-size:122%;}
		.red {color:#990000;}
		.ltred {color: #ff1f28;}
		.dark {background-color:#ffffcc;}
		.light {background-color:#ffffff;}
		.highlight {background-color:#8BD3EB}
		.clrb {clear:both;}

		.breadcrumb {font-size: 122%; display:none;}
		.callout {color:#666;}
		
		.error, .errormessage {border: 1px solid #CF2626; color:#CF2626;padding:3px;width:300px;font-size:90%}
		ul.error,  ul.errormessage {border-width:0px; padding-top:0px; padding-left:15px; padding-right:0px; padding-bottom:0px; margin-top:0px; margin-right:0px; margin-left:0px; margin-bottom:0px; list-style-type:square;font-size:77%}
		ul.error li, ul.errormessage li {color:#CF2626;}
		
		.selected {background-color:yellow;}
		.unselected {background-color:transparent;}
		
		.col {float:left}
		.col .first {margin:0px;}
		.col ul {margin-top:10px;}
		
		.page-content {width:750px;}
		
		#ajax-loader {background: url(/images/aload.gif) no-repeat center center; width: 100%; height: 100px;}
		#ajax-loader-bar {background: url(/images/aload-bar.gif) no-repeat center center; width: 100%; height: 100px;}
		

/* layout templates */

.col {
	float: left;
}

.clrb {
	clear: both;
}

.rb {
	height: 20px;
}

/* one row, two column */

#two-col #r1c1 {
	width: 69%;
}

#two-col #r1c1 .cpad {
	padding-right:12px;
}

#two-col #r1c2 {
	width: 31%;
}

/* one row, two column left skinny*/

#two-col-left #r1c1 {
	width: 31%;
}

#two-col-left #r1c1 .cpad {
	padding-right:12px;
}

#two-col-left #r1c2 {
	width: 69%;
}

/* one row, two column right skinny*/

#two-col-right #r1c1 {
	width: 69%;
}

#two-col-right #r1c1 .cpad {
	padding-right:12px;
}

#two-col-right #r1c2 {
	width: 31%;
}

/* one row, two column 50/50*/

#two-col-same #r1c1 {
	width: 49%;
}

#two-col-same #r1c1 .cpad {
	padding-right:12px;
}

#two-col-same #r1c2 {
	width: 49%;
}


/* two row, two column in the first row, one column in the second */
#two-col-one-col #r1c1 {
	width: 69%;
}

#two-col-one-col #r1c1 .cpad {
	padding-right:12px;
}

#two-col-one-col #r1c2 {
	width: 31%;
}

#two-col-one-col #r2c1 {

}
/* layout templates */		
		
		
/*bubble base positioning of rounded corners **DO NOT CHANGE** */
		.ct {display: block; font-size: 0; line-height: 0; background: transparent url() no-repeat top right; margin: 0; height: 7px; width: 100%; position: relative; top: -1px; right: -1px; }
		.ct .cl { display: block; font-size: 0; line-height: 0; background: transparent url() no-repeat top left; margin: 0; height: 7px; width: 8px; position: relative; left: -2px;}
		.cb { display: block; clear: both; font-size: 0; line-height: 0; background: transparent url() no-repeat bottom right; margin: 0; height: 7px; width: 100%; position: relative; bottom: -1px; right: -1px;}
		.cb .cl { display: block; font-size: 0; line-height: 0; background: transparent url() no-repeat bottom left; margin: 0; height: 7px; width: 8px; position: relative; left: -2px;}
/*bubble base positioning of rounded corners **DO NOT CHANGE** */
		
		.clear-float {clear:both}

		#footer {clear:both; position:relative; width:auto; background: url();color:#666;border:0px solid black; padding:20px 0px 0px 0px; }
		#footer a {text-decoration:none; color:#666;}
		#footer a:hover {text-decoration:underline}
		#footer .col {width:128px;vertical-align:top;text-align:left;}	


/*start application icons*/
			.pdf {list-style-image: url(/images/i-pdf-17x16.gif);}
			.quicktime {list-style-image: url(/images/i-16px-QuickTime7.png);}
			.illustrator {list-style-image: url(/images/i-ai.gif);}
			.csv {list-style-image: url(/images/i-csv.gif);}
			.word {list-style-image: url(/images/i-doc.gif);}
			.eps {list-style-image: url(/images/i-eps.gif);}
			.jpg {list-style-image: url(/images/i-jpg.gif);}
			.psd {list-style-image: url(/images/i-psd.gif);}
			.txt {list-style-image: url(/images/i-txt.gif);}
			.zip {list-style-image: url(/images/i-zip.gif);}
			.excel {list-style-image: url(/images/i-xls.gif);}
			.flash {list-style-image: url(/images/i-flash.gif);padding-left:2px;}
/*end application icons*/		

/*start page dimmer*/
		body.dim {height:auto;}
		.dimmer {position:absolute; top:0px; left:0px; background-color:#eee;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
		iframe.dimmer {filter:alpha(opacity=0);-moz-opacity:.00;opacity:.00;}
		.popout {position:absolute; border:6px solid #fff;background-color:#fff;width:400px;}
		.popout div {border:1px solid #DFA529; padding:0px 15px 15px 15px; background-color:#ffffcc}
		.popout p {margin:5px 5px 5px 0px; line-height:125%}
		.popout input {margin:2px 2px 2px 0px;}
		.popout #event-active, .popout #event-inactive {border-width:0px;float:left;margin-right:5px;}
		.popout #event-name, .popout #event-date {width:98%;}
		.popout #event-password {}
/*end page dimmer*/


/*start help box */
		/*help*/
		.close-window {background:url(/images/icon-close-window.gif) no-repeat right top; width:14px; height:14px;	float:right; margin-right:0px; margin-top: -6px; cursor:pointer;}
		#help {width:250px;position:absolute;background:#fff;z-index:100;}
		#help .cntnt {padding:10px;}
		#help .cntnt p {margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;padding-top:0px;padding-left:10px; padding-right:10px;padding-bottom:0px;}
		#help .cb {}
		#help h1 {margin-top:0px; margin-bottom:0px; padding-top:0px; padding-top:0px; color:#df9903}
		#help.bubble {border-color:#df9903;background-color:#ffffcc;}
		#help.bubble .ct { background: url(/images/cr-help-02.gif) no-repeat 100% 0; height:3px; width:100%;}
		#help.bubble .ct .cl { background: url(/images/cr-help-02.gif) no-repeat 0% 66%; height:3px;}
		#help.bubble .cb { background: url(/images/cr-help-02.gif) no-repeat 100% 34%; height:3px; }
		#help.bubble .cb .cl { background: url(/images/cr-help-02.gif) no-repeat 0 100%; height:3px;  }		
		
		/*dropshadow*/
		#help.bubble.dropshadow {border-color:#222; background-color:#222; opacity:.3; filter: alpha(opacity=30)}
		#help.bubble.dropshadow .ct { background: url(/images/cr-help-dropshadow-02.gif) no-repeat 100% 0; height:3px; width:100%;}
		#help.bubble.dropshadow .ct .cl { background: url(/images/cr-help-dropshadow-02.gif) no-repeat 0% 66%; height:3px;}
		#help.bubble.dropshadow .cb { background: url(/images/cr-help-dropshadow-02.gif) no-repeat 100% 34%; height:3px; }
		#help.bubble.dropshadow .cb .cl { background: url(/images/cr-help-dropshadow-02.gif)  no-repeat 0 100%; height:3px;  }		
/*end help box */

/*start site container*/
		#site-wrapper {text-align:center;width: 100%; height: 100%;}
		#site-container {min-width: 1000px; width: 1000px; height: 100%; margin-left:auto;margin-right:auto; text-align:left;}
/*end site container*/


/*start header*/
		#header-container {position:relative}
		#header-container #logo {}
		#topnav {margin:0px 0px 10px 0px; white-space:nowrap;float:right;text-align:right;z-index:100;background-color:transparent;;}
		#topnav .on {color: #EFB12C;text-decoration:none; border-bottom: 1px solid #EFB12C;}
		#topnav a {font-size: 14px; font-weight:bold;color: #666;text-decoration:none;text-transform:uppercase; padding: 2px 2px; margin-left: 10px;}
		#topnav a.icon {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
		#topnav a.icon:hover {border-bottom: 0px;}
		#topnav a:hover  {text-decoration: none; border-bottom: 1px solid #EFB12C;color: #EFB12C;}
		#topnav a:hover strong {color: #EFB12C;}

		#log-out {font-size:100%; font-weight:normal; margin-right:30px; text-transform:none;text-decoration:none;}
		#partner-name {width:400px; text-align:center; font-size:100%; position: relative; top:20px; margin-left:auto; margin-right: auto;}

		#nav-galleries,#nav-reports,#nav-mysite {padding-right:20px;}

		#icon-search, #icon-mail, #icon-help {cursor:pointer;}
		#icon-help, #icon-search, #icon-home, #icon-mail {margin-right:15px;}

		#global-search {text-align:right;font-size:95%;margin:0px;margin:2px 0px 15px 2px;}
		#global-search input, #global-search select, #global-search button {font-size:80%;font-family:verdana;margin:0px 2px 0px 0px;color:#666;}
		#global-search button {border-width:0px; height:20px; background-color:#ffbd28; color:#fff; font-weight:bold;}
		#global-search select {border:1px solid #e2e2e2;padding:1px;}
		
		
		
/*start mail alert*/		
		#mail-alert h2  {font-size:105%; font-weight:bold; color:#ffbd28}
		#mail-alert.bubble {border:1px solid #ffbd28; text-align:left; margin-bottom:10px;background-color:#ffffcc}
		#mail-alert.bubble .ct { background: url(/images/cr-ye-08.gif) no-repeat 100% 0; }
		#mail-alert.bubble .ct .cl { background: url(/images/cr-ye-08.gif) no-repeat 0% 65%;}
		#mail-alert.bubble .cb { background: url(/images/cr-ye-08.gif) no-repeat 100% 35%; }
		#mail-alert.bubble .cb .cl { background: url(/images/cr-ye-08.gif) no-repeat 0 100%; }

		

		
/*start content*/
		.current {display:block;}
		.faded {display:none;}

		#content-container {position:relative; height:77%; border-top:1px solid #e2e2e2;padding-top:1px;clear:both;}
		#col-frame {clear:both;width:100%; height:100%;padding:0px;margin:0px;border:0px;}
		#col-frame #right-col {vertical-align:top;padding-top:23px;}
		#col-frame #right-col .bubble {margin-left:20px;}
		#col-frame #left-col {width:100%;padding-top:0px;vertical-align:top;}
	
		#cv {padding-left:10px;padding-right:10px;padding-bottom:25px;padding-top:15px;} 
		
		.tabs-header .faded, .tabs-header .current {display:block}
		.tabs-header {position:relative; float:left; width:auto; margin:0px; padding:0px; white-space:nowrap;}
		.tabs-header ul {margin:0px; padding:0px; list-style:none;width:1000px;}
		.tabs-header li {float:left; margin:0px 1px 0px 0px; background-color:#ccc;}
		.tabs-header .first {background:url(/images/main-tab-lc-ccc.gif) no-repeat left 100%; background-color:#ccc;height:27px;width:27px;margin-right:1px;}
		.tabs-header .last {background:url(/images/main-tab-rc-ccc.gif) no-repeat right 100%; background-color:#ccc;height:27px;width:27px;}
		.tabs-header a {float:left;padding-top:5px; padding-right: 15px; padding-bottom: 4px; padding-left:16px; color:#fff; text-decoration:none; font-size:120%;font-weight:bold;}
		.tabs-header a:hover {text-decoration:none;}
		.tabs-header .current {background:url(/images/main-tab-rc.gif) no-repeat right 100%; background-color: #ffbd28;}
		.tabs-header .current a {padding-top:6px; padding-right: 15px; padding-bottom: 11px; padding-left:15px; background:url(/images/main-tab-lc.gif) no-repeat left 100%; font-size:125%;	color:#fff;}
		
		.tab .cpad {
			padding-top: 20px;
			padding-bottom: 20px;
		}
		
		.tab h3 {
			margin-top:5px;
		}
		
		.bubble {margin-bottom:10px;border: 1px solid #cccccc}
		.bubble h1 {color:#EFB12C;margin-bottom:3px;}
		.bubble	.cntnt {padding:0px 10px 0px 10px} 
		.bubble .ct { background: url(/images/cr-cccccc-08.gif) no-repeat 100% 0; }
		.bubble .ct .cl { background: url(/images/cr-cccccc-08.gif) no-repeat 0% 69%;}
		.bubble .cb { background: url(/images/cr-cccccc-08.gif) no-repeat 100% 35%; }
		.bubble .cb .cl { background: url(/images/cr-cccccc-08.gif) no-repeat 0 100%; }
		
		
		/*start callout bubble*/
		.callout.bubble {}
		.callout.bubble .title {margin-bottom:4px;margin-top:4px;margin-left:10px;margin-right:10px; padding-top:2px;padding-bottom:2px; padding-left:5px;color:#dbebfb; background-color:#3382cf}
		.callout.bubble .title a {color:#dbebfb;padding-right:15px;}
		.callout.bubble .cntnt {padding-top:0px; padding-bottom:4px; padding-left:10px;padding-right:10px;}
		.callout.bubble ul {padding-left:0px;margin-top:5px; margin-left:15px; list-style-image:url(/images/next-sm.gif);}
		.callout.bubble .action {font-weight:bold;font-size:91%;}
		.callout.bubble .active,.callout.bubble .active:hover {background: url(/images/down-sm-dbebfb.gif) no-repeat 100% 50%;}
		.callout.bubble .inactive {background: url(/images/next-sm-dbebfb.gif) no-repeat 100% 50%;}
		/*end callout bubble*/
		
		
		/*start orange page bar*/
		#page-bar {width:1000px;background-color:#ffbd28;margin-bottom:10px;margin-top:10px;}
		#page-bar .cntnt {text-align:center; padding:0px; margin:0px; text-align:center; color:#fff; font-weight:bold;}
		#page-bar select, #page-bar input, #page-bar button, #page-bar img {width:auto; height:auto; vertical-align:middle; font-weight:normal;}
		#page-bar input,#page-bar select {background: url(/images/footer-fade.gif) repeat-x; border-width:0px; color:#df9903;padding:2px 4px 2px 4px;}
		#page-bar #p-page {margin-right:10%;}
		#page-bar #n-page {margin-left:10%;}
		#page-bar.bubble .cntnt {padding:0px;margin:0px;}
		#page-bar.bubble { float:left; border:1px solid #ffbd28; text-align:left; margin-bottom:10px;}
		#page-bar.bubble .ct { background: url(/images/cr-ye-08.gif) no-repeat 100% 0; }
		#page-bar.bubble .ct .cl { background: url(/images/cr-ye-08.gif) no-repeat 0% 65%;}
		#page-bar.bubble .cb { background: url(/images/cr-ye-08.gif) no-repeat 100% 35%; }
		#page-bar.bubble .cb .cl { background: url(/images/cr-ye-08.gif) no-repeat 0 100%; }
		
		

		/* tertiary menu */
		.third-menu {
		}
		
		.third-menu .cpad {
			padding-top: 20px;
			padding-bottom: 20px;
		}
		
		.third-menu  h3{
			margin: 5px 0px 0px 0px;
			float:left;
		}
		
		.head-tertiary {
			width: 658px;
		}
		
		.head-tertiary ul {
			position: relative; 
			top: 0px;
			right: 0px;
			height: 36px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style-type: none;
		}

		.head-tertiary ul li {
			float: left;
			padding: 0px 0px 0px 0px;
			margin: 0px 6px;
			height: 36px;
			width: auto;
			font-size:77%;
			text-align:center;
		}
		
		.head-tertiary ul li.connector {
			width: 200px;
			background: url(/images/pixel-cccccc-1x1.gif) repeat-x 0% 45%;
		}
		
		.head-tertiary ul li a {
			cursor: pointer;
			display:block; 
			height:18px; 
			line-height:2em; 
			font-weight:bold; 
			cursor:pointer; 
			margin-top:5px; 
			text-decoration:none;
		}

		.head-tertiary ul li a:hover {
			color: #666;
			text-decoration: underline;			
		}

		.head-tertiary ul li a strong {
			display:block; 
			height:16px; 
			padding: 2px 4px;
			color:#666;
			font-size:11px; 
			line-height: 120%;			
		}
		
		.head-tertiary ul li.active  {
			background-image:none;
		}
		
		.head-tertiary ul li.active a {
			background-color:#3C60AA;
			background-image: url(../images/rounded-corners-links.gif); 
			background-position:100% 0px; 
			text-decoration:none;
		}
		
		.head-tertiary ul li.active a strong {
			color:#fff; 
			background-image: url(../images/rounded-corners-links.gif); 
			background-position:0% 0px; 
			text-decoration:none;
		}
		
		.recent.selector .title {
			color: #AFAFAF;
			font-size: 14px;
			font-weight: bold;
		}
		
		#content-recent-events .head-tertiary, #content-upcoming-events .head-tertiary{
			width: 858px;
		}
		
		#content-recent-events .head-tertiary ul li.connector , #content-upcoming-events .head-tertiary ul li.connector {
			width: 390px;
		}
		
		/*filters*/
		#filter {width:1000px;background-color:#fff;margin-bottom:10px;margin-top:0px;}
		#filter.bubble {border-color:#cccccc}
		#filter.bubble .ct { background: url(/images/cr-cccccc-08.gif) no-repeat 100% 0; }
		#filter.bubble .ct .cl { background: url(/images/cr-cccccc-08.gif) no-repeat 0% 66%;}
		#filter.bubble .cb { background: url(/images/cr-cccccc-08.gif) no-repeat 100% 34%; }
		#filter.bubble .cb .cl { background: url(/images/cr-cccccc-08.gif) no-repeat 0 100%; }
		#filter.bubble .cntnt {padding:0px; margin:0px;}
		#filter .action {padding-left:25px;color:#000;font-weight:bold;font-size:91%;}
		#filter .active {background: url(/images/down-sm-blk.gif) no-repeat 10% 50%;}
		#filter .inactive {background: url(/images/next-sm-blk.gif) no-repeat 10% 50%;}
		#filter-menu.action-menu {background-color:#fff;padding-left:15px;line-height:200%}
		.filter .actions .inactive {background: url(/images/next-sm-blk.gif) no-repeat 2% 50%;}
		
		#legend {width:1000px;background-color:#fff;margin-bottom:10px;margin-top:0px;}
		#legend.bubble {border-color:#cccccc}
		#legend.bubble .ct { background: url(/images/cr-cccccc-08.gif) no-repeat 100% 0; }
		#legend.bubble .ct .cl { background: url(/images/cr-cccccc-08.gif) no-repeat 0% 66%;}
		#legend.bubble .cb { background: url(/images/cr-cccccc-08.gif) no-repeat 100% 34%; }
		#legend.bubble .cb .cl { background: url(/images/cr-cccccc-08.gif) no-repeat 0 100%; }
		#legend.bubble .cntnt {padding:0px; margin:0px;}
		#legend .action {padding-left:25px;color:#000;font-weight:bold;font-size:91%;}
		#legend .active {background: url(/images/down-sm-blk.gif) no-repeat 10% 50%;}
		#legend .inactive {background: url(/images/next-sm-blk.gif) no-repeat 10% 50%;}
		#legend-menu.action-menu {background-color:#fff;padding-left:15px;padding-top: 10px;line-height:200%}
		.filter .actions .inactive {background: url(/images/next-sm-blk.gif) no-repeat 2% 50%;}
		
		/*photo group bubbles*/
		#photo-group {width:98%;background-color:#fff;margin-bottom:10px;margin-top:0px;}
		#photo-group.bubble {background-color:#eee;margin-top:20px;}
		#photo-group.bubble .ct { background: url(/images/cr-cccccc-08.gif) no-repeat 100% 0; }
		#photo-group.bubble .ct .cl { background: url(/images/cr-cccccc-08.gif) no-repeat 0% 66%;}
		#photo-group.bubble .cb { background: url(/images/cr-cccccc-08.gif) no-repeat 100% 34%; }
		#photo-group.bubble .cb .cl { background: url(/images/cr-cccccc-08.gif) no-repeat 0 100%; }
		#photo-group.bubble .cntnt {padding:0px; margin:0px;}
		#photo-group .action {padding-left:25px;color:#000;font-weight:bold;font-size:91%;}
		#photo-group .active {background: url(/images/down-sm-blk.gif) no-repeat 10% 50%;}
		#photo-group .inactive {background: url(/images/next-sm-blk.gif) no-repeat 10% 50%;}
		#photo-group-menu.action-menu {background-color:#fff;padding-left:15px;line-height:200%}
		.filter .actions .inactive {background: url(/images/next-sm-blk.gif) no-repeat 2% 50%;}
		

		/*actions*/
		.actions {text-align:left;margin:5px 0px 15px 0px;line-height:150%}
		.actions .action-menu {margin:2px 0px 2px 13px; padding:5px; border:0px solid #dbebfb; background-color: #dbebfb; display:none; vertical-align:middle;}
		.actions .col {margin:0px;padding:0px;}
		.actions .final.col {margin-right:0px;}
		.actions .action-menu input {height:auto;width:auto;}
		.actions ul {margin:0px; padding:0px;}
		.actions li {list-style-type:none; border:1px solid #3382cf;background-color:#dbebfb;padding:2px 20px 2px 2px;margin:0px 5px 5px 0px;}
		.actions li a {color: #3382cf;padding-left:13px;}
		span.actions a {padding-left:15px;margin-left:15px;}
		.actions a:hover {background: url(/images/next-sm.gif) no-repeat 4px 67%;text-decoration:none;}
		.actions a.active,.actions a.active:hover {background: url(/images/down-sm.gif) no-repeat 1px 50%;}
		.actions .inactive {background: url(/images/next-sm.gif) no-repeat 4px 67%;}
		.actions select {width:200px;margin-bottom:2px;}
		.actions input {width:400px;margin-bottom:2px;}
		
		
		/*event wizard*/
		.wizard {padding:0px;margin:0px;}
		.wizard li {background:url() 0 0 no-repeat; background-position:0px -14px; width:130px;height:14px;float:left;cursor:pointer;list-style-type:none;padding-left:0px;margin-left:0px;}
		.wizard li.complete {background-position:0px 0px}
		.wizard #one {width: 100px;}
		.wizard #two , .wizard #three {width: 110px;}
		
		.wiz {background:url() 0 0 no-repeat;width:130px;height:14px;float:left;cursor:pointer;}
		.wiz.complete {background-position:0px 0px}
		.wiz.incomplete {}
		
		/*my site snapshot wizard*/
		.wizard-snapshot {padding:0px;margin:0px;}
		.wizard-snapshot li {background:url() 0 0 no-repeat; background-position:0px -14px; width:130px;height:14px;float:left;cursor:pointer;list-style-type:none;padding-left:0px;margin-left:0px;margin-right:10px;}
		.wizard-snapshot li.complete {background-position:0px 0px}
		.wiz {background:url() 0 0 no-repeat;width:130px;height:14px;float:left;cursor:pointer;}
		.wiz.complete {background-position:0px 0px}
		.wiz.incomplete {}		
		
		
		/*event bugs*/
		.event-bug {width:130px; height:155px; float:left;text-align:center;margin:0px 2px 0px 2px;}
		.event-bug .image-rect{height:72px; width:96px; margin-left:10%; overflow:hidden;cursor:pointer;}
		.event-bug .image-rect .vertical{height:100%;}
		.event-bug .image-rect .horizonal{width:100%;}
		.event-bug .image-rect a img {display:none;}
		.event-bug img {width:96px;height:auto;}
		.event-bug * { font-size:90%;line-height:120%}
		
		
		/*start page dams*/
		a.dam {color:#666;}
		.dam {background: url(/images/icon-expand-13x13.gif) no-repeat 0px 67%;padding-left:20px;cursor:pointer;width:auto;}
		.dam.active, .dam.active:hover {background: url(/images/icon-shrink-13x13.gif) no-repeat 0px 67%;}
		.over-limit {display:none;padding:5px 0px 0px 19px;}
		.over-limit.itemized p{margin:0px; padding:0px;}
		/*end page dams*/


		/*instructions*/
		.instruction {clear:both}

		
		/*tabular-report*/
		.tabular-report {width:1000px;margin-top:10px;clear:both;border-collapse:collapse;}
		.tabular-report.fullsize {width:100%}
		.large {width:900px}
		.tabular-report thead td, .tabular-report thead td span {background-color:#ffbd28; text-align:left; color:#fff; font-weight:bold; padding:5px;}
		
		.tabular-report thead td.numericValue{text-align: right;}
		.tabular-report td {padding:10px 5px 10px 5px;border:1px solid #ccc;}
		.tabular-report td * td {border-width:0px;}
		.tabular-report tbody tr:hover {background-color:#dbebfb;}
		.tabular-report.no-highlight tbody tr:hover{background-color:transparent;}
		.tabular-report.no-border {border:1px solid #ccc;}
		.tabular-report.no-border td {border-width:0px;}
		
		.tabular-report tr.dark {background-color:#ffffcc;}
		.tabular-report td.numericValue{text-align: right;}
		.tabular-report .summary {font-weight: bold; background-color: #dbebfb;}
		.tabular-report .mid-table.summary td{padding-right:5px;padding-left:5px;padding-top:2px;padding-bottom:2px;}
		.tabular-report .mid-table.summary:hover {background-color:#dbebfb;}
		.tabular-report .darkback {background-color: #ffffcc;}
		
		.tabular-report td.subreport-container {border-width:0px;}
		
		.tabular-report .has-subreport {cursor:pointer;}
		.tabular-report .subreport thead td {border-bottom:1px solid black; background-color:transparent; color:#222; font-weight:normal;}
		.tabular-report .subreport {display:none;}
		.tabular-report .subreport-on {display:block;}
		
		.tabular-report-with-subreport {width:1000px;margin-top:10px;clear:both;border-collapse:collapse;border:1px solid #ccc;}
				.tabular-report-with-subreport td {padding:5px;}
						.tabular-report-with-subreport td.numericValue{text-align: right;}
						.tabular-report-with-subreport td.summary {font-weight: bold; background-color: #dbebfb;}
						.tabular-report-with-subreport td.subreports {border-bottom:1px solid #ccc;}
						
				.tabular-report-with-subreport.fullsize {width:100%}
				
				.tabular-report-with-subreport.no-highlight {}
						.tabular-report-with-subreport.no-highlight tbody tr:hover{background-color:transparent;}
						
				.tabular-report-with-subreport.no-border {}
						.tabular-report-with-subreport.no-border td {border-width:0px;}
		
				.tabular-report-with-subreport thead {}
						.tabular-report-with-subreport thead td, .tabular-report-with-subreport thead td * {background-color:#ffbd28; text-align:left; color:#fff; font-weight:bold; padding:5px;}
						.tabular-report-with-subreport thead td.numericValue{text-align: right;}
				
				.tabular-report-with-subreport tbody {}
						.tabular-report-with-subreport tbody tr:hover {background-color:#dbebfb;}
						.tabular-report-with-subreport tbody tr.dark {background-color:#ffffcc;}
		
		.subreports-container {display:none;}
		
		.ajaxLoading {margin-left:20px;}
		
		.subreport {margin-right:5px;margin-left:5px;width:100%;}
				.subreport td {}
				.subreport thead td {background-color:#eee;color:#666;}
				


		div.subreport-links {background-color:#ffffff;padding:5px;margin-top:5px;padding-top:2px;padding-bottom:2px;}
		div.subreport-links ul {padding:0px;margin:0px;}
		div.subreport-links li {float:left;padding:0px;margin:0px;width:auto;list-style-type:none;cursor:pointer;margin-right:15px;}
		div.subreport-links li a {font-size:13px;padding-left:3px; padding-top:1px;padding-bottom:1px; padding-right:12px;color: #3382cf;background:url(/images/next-sm.gif) no-repeat 98% 6px;}
		div.subreport-links li a:hover {background: #ffffff url(/images/next-sm.gif) no-repeat 98% 6px;}
		div.subreport-links li a.expanded {background:url(/images/down-sm.gif) no-repeat 100% 8px;}
		div.subreport-links li a.expanded:hover {}
		
		
		
		
		/*textual-report*/
		.textual-report {width:1000px;margin-top:10px;}
		.textual-report thead td {background-color:#ffbd28; text-align:left; color:#fff; font-weight:bold; padding:5px;}
		.textual-report thead td.numericValue{text-align: right;}
		.textual-report td {padding:2px 2px 2px 2px}
		.textual-report tr.dark {background-color:#ffffcc;}
		.textual-report .summary {font-weight: bold; background-color: #dbebfb;}
	
	
		/*class that mimics report classes for non table elements*/
		.thead {background-color:#ffbd28; text-align:left; color:#fff; font-weight:bold; padding:5px;margin-top:10px;margin-bottom:10px;}
		.summary {font-weight: bold; background-color: #dbebfb;border:1px solid #ccc;padding:10px;}

		
		
/*home page*/
		.vp-home {width:625px;height:auto;padding-top:20px;}
		.quicklinks-container {margin-top:20px;}
		#mc, #ms, #r {width:300px}
		#mc h2, #ms h2, #r h2 {margin:0px;padding:0px;}
		#getting-started {border:0px solid red;}
		#getting-started li {list-style:none; font-size:100%;font-weight:normal; color:#666}
		#getting-started li a{color:#EFB12C;}
		
		
		
	/*
		.selector {margin-bottom: 30px; float:left;}
		.selector a {height: 18px; display: block; float:left;}
		.selector a:hover {text-decoration:none;}
		
		.selector a.tool {height: 18px; margin-right: 10px;}
		.selector a.tool strong {color: #90B557;padding: 2px 6px;letter-spacing: -.02em; font-size: 8pt;}
				
		.selector a.tool.active {background: #90B557 url(/images/rounded-sprite.gif) top left;}
		.selector a.tool.active strong {color:#fff;background: url(/images/rounded-sprite.gif) top right;}
		
		#recent-events-selectors {margin-left: 30px;}
		
	*/	
		#news {width: 625px;border-top:1px solid #eee;}
		


/*event pages*/
		#content-upcoming-events h2, #content-recent-events h2, #content-all-events h2, #content-recently-added-events h2 {margin-bottom:5px;}
		
		#event-calendar table {}
		#event-calendar thead td {height:20px; background-color:#ffbd28; text-align:center; vertical-align:middle; color:#fff; font-weight:bold; border-width:0px;}
		#event-calendar td {border:1px solid #ccc; vertical-align:top;width:10%}
		#event-calendar div, #event-calendar-wide div.small {margin:5px; overflow:hidden; white-space:nowrap;border:0px solid black;}
		#event-calendar span {color:#ccc; font-size:24pt; cursor:pointer;}
		#event-calendar div.large {width:257px; height:207px; position:absolute; margin:-2px 0px 0px -2px; padding:1px 0px 0px 1px; border:1px solid #ffbd28; background-color:#fff;}
		#event-calendar div.state1 {}
		#event-calendar div.state2 {}
		#event-calendar div.toggle {}
		#event-calendar {clear:both;width:1000px}
		.days-events {margin:0px;padding:0px;}
		.days-events li {margin-left:0px;padding-left:0px;list-style-type:none;}
		
		#content-gallery {width:99%}
		
		#content-gallery select {width:200px; border:1px solid #ccc; margin-right:2px;}
		#content-gallery .col .action-menu select {width:127px;}		
		
		
		#content-snapshot .col {margin-right:30px;}
		#event-summary {background-color:#eee; border:0px solid #ccc; padding:8px; text-align:left;}
		#event-summary img {width:200px; height:auto; padding:2px;border: 1px solid #ccc;}
		#event-summary .over-limit {text-align:left; width:180px;margin:5px 0px 5px -3px; padding:0px; background-color:#eee; border:6px solid #fff}
		#event-summary .over-limit div {border:1px solid #dfa529; background-color:#ffffcc; padding:5px;}
		#event-details .actions .col {margin-top:0px;padding-top:0px;}
		
		#categories {width:600px}
		
		#photo-search-fields {width:500px;}
		
		#bubble-upload2 {
			width: 250px; margin-left: 70px;
		}
		
		
		/*wholesale order form*/
		.additional-item-info {margin-top:0px;padding-top:0px;font-size:10px;}
		.additional-item-info li{list-style-type:none;font-size:10px;padding-top:0px;}
		.additional-item-info li.first {padding-bottom:10px;padding-top:5px;margin-left:-10px;}
		.additional-item-info li INPUT{margin-bottom:2px;}
		.additional-item-info .additional-fields {width:100px;}
		.group-order-form td {padding:5px 2px 5px 2px;border-bottom:1px solid #ccc;font-size:10px;}
		
		
		/*my site*/
		#site-summary {background-color:#eee; border:0px solid #ccc; padding:8px; text-align:left;}
		.enhancements td{border-width:0px;}
		 
		
		
		/*support*/
		#account-team {width:800px; background-color:#eee;}
		#account-team .cntnt {}
		#account-team .col {width:760px; background-color:#fff; padding:8px;margin:5px 0px 5px 0px;}
		.member {border:1px solid #dfa529;background-color:#ffffcc;padding:10px;margin:0px 0px 0px 0px;}
		
		
		#logoContainer img{border: 1px solid #ccc; padding: 2px;}
		
		/*watermark*/
		#watermark-form {}
		#watermark-form select {width: 250px;}
		#watermark-text {width: 250px; height: 50px}
		#watermark-preview-container {position: relative; width: 600px; height: 400px;}
		#watermark-preview {width: 100%; text-align:center; font-family:verdana; border: 0px dashed #ccc;position: absolute; color:#fff; opacity: .50; filter:alpha(opacity=50); font-size: 20px; font-weight: bold;}
