/*reset.css*/ body,div,dl,dt,dd,ul,ul ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/body{font:.75em arial,helvetica,clean,sans-serif;font-weight:normal;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}
/*grids.css*/body{}#ft{clear:both;}.doc{text-align:center;}img {border:0px;}
/*margin:auto;text-align:left;width:57.69em;*width:56.3em;width:830px;*/
strong
{
	font-weight:bold;
}

body{
	background-color: #FFF;
	font-size:90%;
	font-family:Arial, Helvetica, sans-serif;
	color:#4F4F4F;
	background-color: #FFF;
	margin: 0 0 0 0;
}

form input {
	margin-bottom:3px;
}
img{border:none; padding:0px;margin:0px;}
.daHero {
	position:absolute;
	text-align:center;
	width:100%;
	z-index:2;
	font-weight:bold;
	height:1px;
	background-image:url(../img/headerBgThin.jpg);
	background-repeat:no-repeat;
}
.daHero div {
	margin:auto;text-align:left;width:57.69em;*width:56.3em;
	width:1px;
	height:1px;
}
.daHero .level2 {

}
.daHero img {
	 	margin-left:-770px;
}	
.pageIndent {
	padding-left:30px;
}
.headerHero {
	float:left;
	height:154px;
	width:172px;
}
.divMenuContainer {
/* CENTERS CONTENT START */
	margin:0px auto;
/* CENTERS CONTENT END */
	text-align:left;
	width:1008px;
	background-image:url(../img/headerBg.jpg);
	background-repeat:no-repeat;
	height:125px;
	font-size:90%;
	_font-size:85%;
	background-position:125px 0px;
	
	
}
.daTitle {
	margin-top:40px;
	height:50px;
	width:454px;
}
img { behavior: url('iepngfix.htc'); border: none;  }
.divContainer {
	/* CENTERS CONTENT START */
	margin:0px auto;
	/* CENTERS CONTENT END */
	width:950px;
	margin-top:2px;
	text-align:left;
}
.divContent {
	padding:10px;
}
.divAlerts{
   width:700px;
   padding:5px;
   border:solid 1px #FF6600;
   background-color: #FFDBC3;
   color: #FF6600;
   font-size:1.0em;
   margin:0px auto;
}

.divTopNav {
	/*background-image:url(../img/homepage/bgGreenMute.gif);
	 background-color:#5AA0FB; 
	
	
	border-top:1px solid #4F4F4F;
	border-left:1px solid #4F4F4F;
	border-right:1px solid #4F4F4F;*/
	margin-bottom:0px;
	background-image:url(../img/headerBgThin.jpg);
	background-repeat:repeat-x;
}

.divTopNav2 {
   background-image:url(../img/homepage/bgBlueMute.gif);
	height:50px;
	margin-bottom:10px;
	border-bottom:1px solid #FFF;
	border-top:1px solid #4F4F4F;
}

.imgLogo {margin-top:5px;margin-left:20px;float:left;}

.divTopNavRegister{margin-right:20px;padding-top:30px;font-size:82%;text-align:right;}
.divTopNavRegister a{color:#0061DE;font-weight:bold;}

.divTopNavRegister2{margin-right:20px;padding-top:30px;font-size:82%;text-align:right;color:#000000;}
.divTopNavRegister2 a{color:#FFFFFF;font-weight:bold;}
.divTopNavRegister2 a:hover{color:#DCEBFE;font-weight:bold;}

.divFooter {
	clear:both;
	
	/* background-color:#5AA0FB; */
	height:1px;
	
	border-bottom:1px solid #cccccc;
}

.divFooter2 {
	clear:both;
	background-image:url(../img/homepage/bgBlueMute.gif);
	height:50px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #4F4F4F;
}
.divCopyright {background-color:#FFF;text-align:center;font-size:72%;height:20px;}

.blueHeader{text-align:left;color:#0061DE;font-weight:bold;}

.headerMain{text-align:left;color:#0061DE;font-weight:bold;}
.headerSub{text-align:left;color:#FF0084;font-weight:bold;}

.header2{color:#FF0084;font-weight:bold;}
.smallDetails{font-size:72%;color:#999;}
.smallerDetails{font-size:62%;color:#999;}
.fieldText{padding-right:5px;color:#000000;font-size:90%;text-align:right;font-weight: bold;}

.inputText{padding-bottom:3px}

.textBox{background-color: #ffffff;border: solid 1px #4F4F4F;color: 4F4F4F;}

.textBoxOn{background-color: #F0F7FF;border: solid 1px #5AA0FB;color: #000000;}

.submitButton{border: solid 1px #000000;background-color: #0061DE;font-size:1.0em;font-weight:bold;
   font-family:arial,helvetica,sans-serif;color: #ffffff;}

.submitButtonH{border: solid 1px #000000;background-color: #5AA0FB;font-size:1.0em;font-weight:bold;
   font-family:arial,helvetica,sans-serif;color: #ffffff;}
   
.smallSubmitButton{border: solid 1px #666;background-color: #5AA0FB;font-size:72%;font-weight:bold;
   font-family:arial,helvetica,sans-serif;color: #ffffff;}

.smallSubmitButtonH{border: solid 1px #666;background-color: #0061DE;font-size:72%;font-weight:bold;
   font-family:arial,helvetica,sans-serif;color: #ffffff;}

.errorMsg{margin:10 0 10 0;text-align: left;color: #FF6600;font-size: 90%;}

.formContent{padding:10px;}

.overlay {
	visibility:hidden;
	border:1px solid black;
	background-color:#FFFFFF;
	z-index:10;
	padding:2px;
}

.subComment{
   color: #B0B0B0; 
   font-size:.75em;
}
a{ color:#0061DE; text-decoration: none; }
a:link{ color:#0061DE; text-decoration: none; }
a:active{ color:#0061DE; text-decoration: none; }
a:visited{ color:#0061DE; text-decoration: none; }
a:hover{  text-decoration: underline;border:none; }

.userGroup { color: #0061DE; font-size:.80em; }
/*
a.userGroup{ color: #0061DE; font-size:1em; }
a.userGroup:link {color: #0061DE; font-size:1em; }
a.userGroup:active {color: #0061DE; font-size:1em; }
a.userGroup:visited {color: #0061DE; font-size:1em; }
a.userGroup:hover {color: #FF0084; font-size:1em; }
*/
.tagCloud { border:solid 1px #B1B1B1; background-color: #F2F2F2; padding:5px; }
.tagCloud a{ color:#0061DE; text-decoration: none; }
.tagCloud a:link{ color:#0061DE; text-decoration: none; }
.tagCloud a:active{ color:#0061DE; text-decoration: none; }
.tagCloud a:visited{ color:#0061DE; text-decoration: none; }
.tagCloud a:hover{ text-decoration: underline;}



.divUserEventsMap {
	width:400px;
	height:300px;
	border:1px solid #C0C0C0;
	text-align:center;
	margin-left:0px;
}
.divContactsMap {
	width:700px;
	height:400px;
	border:1px solid #C0C0C0;
	text-align:left;
	margin-left:0px;
}

div #userEventDiv{ border:solid 1px #B0B0B0; background-color: #F3F3F3; padding:3 3 3 0; color: #B0B0B0; font-size: .70em; vertical-align:middle;}
div #userEventDiv:hover{ background-color: #FFFFFF; }

.userEventCell{ color: #B0B0B0; font-size: .70em; vertical-align:middle;}
/*
.userEventCell a{ color: #0061DE; font-size: 1em; }
.userEventCell a:hover{ color: #FF0084; font-size: 1em; }
*/

.groupThumbnail{ background-color: #FF0084; border:solid 1px #000000;margin-left:5px;margin-right:5px; }
.userThumbnail { border:solid 1px #0063DB; }

.divEventMap {clear:right;float:right; height:300px; width:326px;border:1px solid #C0C0C0;}
.divStateMap {margin-top:10px; height:600px; width:900px;border:1px solid #C0C0C0;}

.userHeader{ font-size:1.5em; color:FF0084;  }

.updateField{ background-color:#FFDABB; padding:3px; }

.changeIcon{
   width:50px;
   height:10px;
   background-image: url('../img/changeIcon.gif');
   background-position:top left;
   background-repeat:no-repeat;
   border-bottom:solid 1px #0061DE;
   border-left:solid 1px #0061DE;
   border-right:solid 1px #0061DE;
   background-color:#F2F2F2;
}

.changeIcon2{
   width:50px;
   height:10px;
   background-image: url('../img/changeIcon.gif');
   background-position:top left;
   background-repeat:no-repeat;
   border-bottom:solid 1px #0061DE;
   border-left:solid 1px #0061DE;
   border-right:solid 1px #0061DE;
   background-color:#FFFFFF;
   cursor:pointer;
}

.panelContainer{
   padding:0px;
   margin:0px;   
   border:solid 1px #0061DE;
   display:none;
   position:absolute;
}

.panelHeader{
   padding:2px;
   background-color: #0061DE;
   color: #FFFFFF;
   font-size:0.85em;
   font-weight:bold;
   
}

.panelCloser{ background-color: #0061DE;padding-top:3px;padding-right:3px; }

.panelBody{
   padding:5px;
   background-color: #FFFFFF;
}

.panelButton{ 
   background-color:#0061DE;
   border:solid 1px #000000;
   color:FFFFFF;
   padding:5px;
   text-align:center;
   width:100px;
   font-size:.75em; 
   font-weight:bold;
}

div.panelButton:hover{ background-color:#5AA0FB;color:#FFFFFF;cursor:pointer; }

.line {border-bottom:1px solid #e8e8e8;}


/* EVENT */
.eventRight {
	float:right;
	width:340px;
}
.eventLeft {

}
.eventAdsense { margin-left: 10px;}
.eventLocation { 
	margin-top:8px;
	margin-bottom:18px;
	width:500px;
	}
.eventDescription {
	margin-bottom:18px;
	width:570px;
}
.eventTags {width:200px; font-size:1.2em;}
.tagList {font-size:.80em;}
.addTagForm {margin-top:8px;}
.eventTags a{font-size:.8em;}
.eventsTabOff, .eventsTabOn {
	border:1px solid #ccc;
	padding:3px;
	padding-left:5px;
	padding-right:5px;
	
}
.eventsTabOn {
	background-color:#e8e8e8;
}
#eventsFutureContainer,#eventsPastContainer {
	border:1px solid #ccc; 
	width:390px;
	margin-top:2px;
	background-color:#e8e8e8;
}

a.deleteTag
{
	color:#CCCCCC;
	font-size:.7em;
	
}
a.deleteTag:hover
{
	color:#666666;
	
	background-color:#fff;
}
.eventComments
{
	width:561px;	
}
.eventComments-name{
	margin-bottom:12px;
	
}
.eventComments-desc{
	background-color:#F4EDF6;
	padding:8px;
	margin-bottom:24px;

}
.eventComments-date
{
	text-align:right;
	margin-top:4px;
	font-size:.7em;
	color:#999999;
	
}
div.eventSearch
{
        margin:14px 0 0;
        clear:left;
}
/* END EVENT */

.pageList {
	text-align:right;
}

/* for form watermarks */
div.hover-wrap {
	position:relative;
	display:inline;
}
div.hover-wrap input.invalid {
	border:2px solid red;
}
div.hover-wrap ul.errors {
	display:none;
}
div.hover-wrap label.hover {
	position:absolute;
	top:0;
	left:5px;
	color:#666;
	font-style:italic;
	font-size:.8em;
}

/*fieldets */
fieldset {
	border:solid 1px #D1CFD0;padding:10px;
}
fieldset legend {
	border:solid 1px #D1CFD0;padding:3px;font-size:72%;background-color:#0061DE;color:#FFFFFF;
}
fieldset legend a:visited {
	color:#fff;
	text-decoration:underline;
}

.menuHeader {
	float:right;
}	
.menuHeader a {
	color:#fff;
	text-decoration:none;
}
.menuHeader a:hover {
	text-decoration:underline;
}
.menuHeader  ul {
	list-style:none;
}
.menuHeader  ul li {
	float:left; padding-left:10px; padding-right:10px;
	border-right:1px solid #fff;
}
.menuHeader ul li.last {
	border-right:none;
	}
	
#divFlickrImages {
margin-top:9px;width:564px;_width:580px;
}
#divFlickrImages div {
float:left;margin-left:6px;margin-bottom:6px;
}
#divFlickrImages ul {
	list-style:none;
	padding:0;
}
#divFlickrImages ul li {
	float:left;margin:0;padding:0;
}
#divFlickrImages ul li img {
	padding:2px;
	
}
#divFlickrImages ul li img:hover {
	background-color:blue;
	
}
#divFlickrImages .smallDetails {
	clear:left;
	text-align:right;
	width:99%;
}

.transparentBg {
	background-color: #ffffff;  /* the background          */
	filter:alpha(opacity=80);   /* Internet Explorer       */
    -moz-opacity:0.8;           /* Mozilla 1.6 and below   */
    opacity: 0.8;               /* newer Mozilla and CSS-3 */
	width:100%;
	position:absolute;
	z-index:1;
}
.loginPop {
	position:absolute;
	text-align:center;
	width:100%;
	z-index:2;
	font-weight:bold;
}	
.loginPop .center {
	margin:auto;text-align:left;width:57.69em;*width:56.3em;width:500px;
	border:1px solid #333;
	padding:0px 8px 8px 8px;
	text-align:center;
	color:#fff;
	background-image:url(../img/homepage/bgBlueMute.gif);

}
.loginPop .rememberMe {
	text-align:left;
	margin-left:80px;
	margin-top:6px;
}
.loginPop .rememberMe input {
	margin-right:4px;
}
.loginPop a.loginClose {
	float:right;
	text-decoration:none;
	color:#fff;
	font-weight:normal;
}
.loginPop a.loginClose:hover {
	text-decoration:underline;
}
.loginPop .loginTitle {
	padding-top:8px;
	margin-bottom:12px;
	
}