/**** Globals ****/
body { padding:0px; margin:0px; font-family:Verdana, Arial, Sans-Serif; color:#5A4A42; font-size:12px; line-height:16px; background:#5B5838; }

.png { behavior:url(../utils/pngHack.htc); }

h1 { font-size:16px; margin:0px; padding:0px; }
h2 { font-size:16px; margin:5px 0; padding:0px; }
h3 { font-size:14px; margin:0px; padding:0px; color:#000000; }
h6 { font-size:12px; margin:0px; padding:0px; padding-left:3px; }

a:link { color:#5A4A42; text-decoration:underline; }
a:visited { color:#5A4A42; text-decoration:underline; }
a:hover { color:#5A4A42; text-decoration:none; }

a.footer:link { color:#FFFFFF; text-decoration:underline; }
a.footer:visited { color:#FFFFFF; text-decoration:underline; }
a.footer:hover { color:#FFFFFF; text-decoration:none; }

.newslink:link { float:right; font-size:12px; font-weight:bold; color:#FFF; text-decoration:none; }
.newslink:visited { float:right; font-size:12px; font-weight:bold; color:#FFF; text-decoration:none; }
.newslink: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; }

.itunes { background:url(../images/itunes.jpg) no-repeat; padding:2px 0 2px 20px; line-height:20px; }
.rss { background:url(../images/rss-icon.jpg) no-repeat; padding:2px 0 2px 20px; line-height:20px; }

ul { padding:0px; margin:0px; margin-left:15px; }
ul li { padding:0px; margin:0px; }
.heightfix { display:none; }
.bold { font-weight:bold; }
.on { display:block; padding:5px; }
.off { display:none; }

#center { margin:auto; width:845px; }
#Container { float:left; width:845px; padding-top:50px; }

#header { float:left; width:818px; height:72px; padding:25px 0 0 35px; background:url(../images/header.jpg); }

#main { float:left; width:797px; padding:0 20px 10px 36px; background:url(../images/main_bkg.jpg) repeat-y; }
#left { float:left; width:277px; }
#right { float:left; width:504px; background:#FFFFFF; padding-left:5px; }
#watermark { float:left; width:506px; background:url(../images/watermark.jpg) no-repeat; }
#content { width:486px; padding:0 10px; min-height:394px; background:url(../images/content_bkg.jpg) repeat-y; }

.Rotator { padding:5px; border:1px solid black; background:#CCCCCC; }

#bottom { float:left; width:797px; padding:10px 20px 10px 36px; background:url(../images/main_bkg.jpg) repeat-y; }
#boxes { float:left; width:783px; background:#EFEBE8; }
#calloutbox { float:left; width:362px; height:202px; padding:5px; background:#FFFFFF; border:solid 2px #C3BCB7; }

#footer { float:left; width:833px; height:29px; padding:15px 20px 0 0; color:#FFFFFF; font-size:11px; font-weight:bold; background:url(../images/footer_bkg.jpg); }


.table_head { background-color:#F1EEE9; color:#887E7C; font-weight:bold; }

.validatorCalloutHighlight 
{
	background-color: lemonchiffon ;
}


/** RadUpload **/
.module { height:150px; margin-top:15px; padding:4px; overflow:auto; background-color:#f7f7f7 ;border:solid 1px #e5e5e5; border-collapse:collapse !important;}

/**** Progress Div ****/
.progressContainer { position:relative; top:25px; left:190px; z-index:2; }
.progressBox { position:absolute; width:100px; border: 1px solid #999999; padding:6px; background-color:#FFFFFF; text-align:center; }


/** TopNav styles **/
.TopNav { float:left; cursor:pointer; padding-bottom:10px; } 
.Level2Group { padding-top:5px; }
.Level2Tab { cursor:pointer; }
.Level2TabHover { cursor:pointer; }
.SelectedLevel2Tab { cursor:pointer; }


/**** 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 {  }

/** Accordian **/
.accordionHeader
{
    border: 1px solid #CCCCCC;
    background-color:#F1EDE9;
		font-family: Arial, Sans-Serif;
		font-size: 12px;
		font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected
{
    border: 1px solid #CCCCCC;
    background-color:#FFFFFF;
		font-family: Arial, Sans-Serif;
		font-size: 12px;
		font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionContent
{
    background-color:white;
    border-top: none;
    padding: 5px;
    padding-top: 5px;
}


.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; }

input.noborders { border:1px dashed #CCC; font-size:12px; font-family:Trebuchet MS, Helvetica, sans-serif; color:#4D4D4D; background:#F1EDE9; }
input.noborders:hover { background:#D1D3D4; cursor:pointer; }
input.borders { font-size:12px; font-family:Trebuchet MS, Helvetica, sans-serif; color:#4D4D4D; }


/** Drop Shadow CSS **/
.Widget { float:left; margin:0 2px 7px 0; }
.dropshadow { float:left; background:#DDD bottom right; margin:7px 7px 0 0; }
.dropshadow .innerbox { position:relative; bottom:4px; right:4px; background:#FFF; }

.dropshadow2{ float:left; clear:left; background:url(../images/shadow_large.gif) no-repeat bottom right !important; padding:0px;
	background:url(../images/shadow_large.gif) no-repeat bottom right; margin:2px 0 10px 10px !important; margin:2px 0 10px 5px;
}
.dropshadow2 .innerbox{ position:relative; bottom:6px; right:6px; background:#FFFFFF; border:1px solid #7A655A; padding:4px; margin:5px 0 0 0; }
/** End Drop Shadow CSS **/

/** Widgets **/
.Boxes,.Temp { float:left; width:801px; }
.Widgets { list-style:none; }
.Widgets li { float:left; display:inline-block; }

.boxheader1 { width:377px; height:16px; padding:5px; font-size:13px; color:#FFFFFF; text-transform:lowercase; line-height:16px; font-weight:bold; background:#5B5838; border-bottom:1px solid #FFF; }
.boxcontent1 { width:373px; padding:7px; background:#F5F6F6; border-top:1px solid #5B5838; font-size:11px; line-height:13px; overflow:hidden; }
.boxheader1 span div { float:left; margin:0; padding:0; }
.boxcontent1 strong { color:#434343; }

.boxheader2 { width:774px; height:16px; padding:5px; font-size:13px; color:#FFFFFF; text-transform:lowercase; line-height:16px; font-weight:bold; background:#5B5838; border-bottom:1px solid #FFF; }
.boxcontent2 { width:770px; padding:7px; background:#F5F6F6; border-top:1px solid #5B5838; font-size:11px; line-height:13px; 
/** overflow:hidden; **/
} 

.NewArea { border:1px solid black; margin:1px; }
/** End Widgets **/

/** Widgets **/

.npOverlay { background:#000; }
.npContainer { display:none; position:absolute; left:50%; top:15%; background:#FFF; color:#333; border:1px dotted black; }

.npTitle { background:#5B5838; padding:3px; }
.npTitle h1 { color:White; font-weight:bold; font-size:14px; padding:5px; }
.npContent { }

.npClose { }
.npClose .modalClose span { display:none; }
.npClose .modalClose:hover { background-position:0 -20px; }
.npClose .modalClose { border:1px dotted #DDDDDD; cursor:pointer; width:20px; height:20px; display:block; float:right; background:transparent url(../images/close_icon_double_2.png) 0 0 no-repeat; }

/** 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 { background:#000; }
 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; }



#header span { display:none; }
.topnav_site { float:left; width:103px; height:35px; display:block; background:url(../images/topnav/site_off.jpg) no-repeat; }
.topnav_site:hover {background:url(../images/topnav/site_on.jpg) no-repeat; }

.topnav_directory { float:left; width:94px; height:35px; display:block; background:url(../images/topnav/directory_off.jpg) no-repeat; }
.topnav_directory:hover { background:url(../images/topnav/directory_on.jpg) no-repeat; }

.topnav_forums { float:left; width:82px; height:35px; display:block; background:url(../images/topnav/forums_off.jpg) no-repeat; }
.topnav_forums:hover { background:url(../images/topnav/forums_on.jpg) no-repeat; }

.topnav_profile { float:left; width:93px; height:35px; display:block; background:url(../images/topnav/profile_off.jpg) no-repeat; }
.topnav_profile:hover { background:url(../images/topnav/profile_on.jpg) no-repeat; }

.red { color:#ff0000; }