/**** Globals ****/
a:link { color:#91B705; text-decoration: underline; }
a:visited { color:#91B705; text-decoration: underline; }
a:hover { color:#91B705; text-decoration: none; }

.newslink:link { float:right; font-size:12px; font-weight:bold; color:#F01620; text-decoration:none; }
.newslink:visited { float:right; font-size:12px; font-weight:bold; color:#F01620; text-decoration:none; }
.newslink:hover { text-decoration:underline; }

.homeevent:link { font-size:11px; font-weight:bold; color:#434343; text-decoration:none; }
.homeevent:visited { font-size:11px; font-weight:bold; color:#434343; text-decoration:none; }
.homeevent:hover { text-decoration:underline; }

.NavItem:link { font-size:11px; text-transform:lowercase; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.NavItem:visited { font-size:11px; text-transform:lowercase; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.NavItem:hover { text-decoration:underline; }

.breadcrumbs:link { font-size:11px; font-weight:bold; color:#CCDC00; text-decoration:none; text-transform:lowercase; }
.breadcrumbs:visited { font-size:11px; font-weight:bold; color:#CCDC00; text-decoration:none; text-transform:lowercase; }
.breadcrumbs:hover { text-decoration:underline; }

.FooterLink:link { font-size:11px; text-transform:lowercase; font-weight:bold; color:#434343; text-decoration:none; }
.FooterLink:visited { font-size:11px; text-transform:lowercase; font-weight:bold; color:#434343; text-decoration:none; }
.FooterLink:hover { text-decoration:underline; }

a.np:link { color:#999999; font-size:9px; }
a.np:visited { color:#999999; font-size:9px; }
a.np:hover { color:#999999; font-size:9px; }
.np { color:#999999; font-size:9px; display:none; }


h1 { font-size:10px; color:#434343; line-height:12px; font-weight:bold; margin:0px; padding:0px; }
h2 { font-size:18px; color:#17589A; margin:0px; padding:0px 0px 5px 0px; }
h3, .h3 { font-size:14px; color:#333333; line-height:19px; font-weight:bold; margin:0px; padding:0px; }
h4 { font-size:13px; color:#D44202; line-height:16px; font-weight:bold; margin:0px; padding:0px; }
h5 { font-size:12px; color:#D44202; line-height:16px; font-weight:bold; margin:0px; padding:0px; }
h6 { font-size:10px; color:#434343; line-height:12px; font-weight:bold; margin:0px; padding:0px; }
	.h6 { font-size:10px; color:#434343; line-height:12px; font-weight:bold; margin:0px; padding:0px; }

.white { color:#FFFFFF; }
.bold { font-weight:bold; }
.signup { font-size:12px; line-height:12px; }

input.noborders { border:none; font-size:12px; font-family:Trebuchet MS, Helvetica, sans-serif; color:#4D4D4D; background:none; }
input.noborders:hover { background:#D1D3D4; cursor:pointer; }
input.borders { font-size:12px; font-family:Trebuchet MS, Helvetica, sans-serif; color:#4D4D4D; }

.HomePhoto { background:#999999; padding:1px; border:0; margin-right:10px; }
.GalleryPhotoWrapper { float:left; padding:2px; width:90px; height:90px; vertical-align:middle; }
.GalleryPhoto, .GalleryPhoto2 { display:block; padding:2px; border:#999999 solid 1px; background:#eeeeee; height:80px; width:80px; }
.ProfilePhoto { background:#999999; padding:2px; border:0; }
.row { height:20px; }
.altrow { height:20px; background:#EDEDEE; }


p { margin:0; padding:0 0 10px 0; }
br { line-height:9px; }
br.small { line-height:3px; }
hr { background:#ADADAD; border:0; height:1px; line-height:1px; font-size:1px; }
.green { color:#91B705; font-weight:bold; }
.grey { color:#333333; }
.red { color:#FF0000; }
.newstitle { font-size:12px; line-height:16px; }
.Going { float:right; padding:0px 20px 0 0; margin-top:-10px; }

select {  }

.png { behavior:url(../utils/pngHack.htc); }
.small { font-size:10px; line-height:11px; }
.heightfix { display:none; }
.clearfix:after { content:"."; display:block; height:0px; clear:both; visibility:hidden; }
.clearfix { display:inline-block; } 
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;}
/* End hide from IE-mac */
.opacityOff { filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; cursor:pointer; }
.opacityOver { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; cursor:pointer; }
.greyedOut { filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; cursor:default; }

ul { padding-left:10px; margin:5px; }


/**** Progress Div ****/
.progressContainer { position:relative; left:250px; top:45px; z-index:2; }
.progressBox { position:absolute; width:100px; border: 1px solid #999999; padding:6px; background-color:#FFFFFF; text-align:center; }


/**** Datagrids ****/
.datagrid { border-color:#CCCCCC; }
.datagridheader { background-color:#666666; color:#FFFFFF; font-weight:bold; }
.datagridheader a:link { color:#FFFFFF; text-decoration:none;  }
.datagridheader a:visited { color:#FFFFFF; text-decoration:none;  }
.datagridheader a:hover { color:#FFFFFF; text-decoration:underline;  }

.datagriditem { }
.datagriditem_alt { background-color:#eeeeee; }
.datagridfooter {  }

.datatable { padding:0; margin:0; }
/**** ****/

/**** Product Styles ****/
.ProductBoxes { border:solid 2px #777777; width:50%; padding:5px; }
/**** ****/


/** Drop Shadow CSS **/
.Widget { float:left; margin:0 2px 7px 0; }
.dropshadow { float:left; background:#DDD bottom right; margin:7px 7px 0 0; }
.innerbox { position:relative; bottom:4px; right:4px; background:#FFF; }
/** End Drop Shadow CSS **/

/** Widgets **/
.Boxes,.Temp { float:left; width:795px; }
.Widgets { list-style:none; }
.Widgets li { display:inline-block; }

.boxheader1 { width:370px; height:16px; padding:5px; font-size:13px; color:#FFFFFF; text-transform:lowercase; line-height:16px; font-weight:bold; background:#C6D700; border-bottom:1px solid #FFF; }
.boxcontent1 { float:left; width:366px; padding:7px; background:#F5F6F6; border-top:1px solid #C6D700; font-size:11px; line-height:13px; overflow:hidden; }
.boxheader1 span div { float:left; margin:0; padding:0; }
.boxcontent1 strong { color:#434343; }

.boxheader2 { width:759px; height:16px; padding:5px; font-size:13px; color:#FFFFFF; text-transform:lowercase; line-height:16px; font-weight:bold; background:#C6D700; border-bottom:1px solid #FFF; }
.boxcontent2 { float:left; width:755px; padding:7px; background:#F5F6F6; border-top:1px solid #C6D700; font-size:11px; line-height:13px; 
/** overflow:hidden; **/
} 

.NewArea { border:1px solid black; margin:1px; }
/** End Widgets **/

/** JQuery Tooltip **/
#tooltip { position:absolute; z-index:3000; border:1px solid #111; background:#eee; padding:5px; opacity:0.85; cursor:pointer; }
#tooltip h3, #tooltip div { margin:0; }
/** End Tooltip **/

/** JQuery Styles **/
.AddPhotos { float:right; cursor:pointer; }
.Pointer, .GalleryPhoto { cursor:pointer; }
.EntriesRow { display:none; }
#NewLabelPopup { }
.SellTicketsArea { display:none; padding:10px; }
.AffiliationArea { display:none; }
.EventInfoPopup { cursor:pointer; }
.selectedcss { float:left; background:#000; display:block; }
/** JQuery Styles End **/

.ajax__calendar_container { z-index:1004; }

.progressOverlay { position:fixed; top:0px; bottom:0px; left:0px; right:0px; overflow:hidden; padding:0; margin:0; background:#000; filter:alpha(opacity=50); opacity:0.5; z-index:1001; }
.progressContainer { padding:10px; width:200px; height:50px; position:relative; left:50%; margin:0 0 -70px -100px; z-index:1002; background:#FFF; }