/* CSS Document */

/*  TO COVER BROWSER PROBLEM RELATED TO TABLES IN MKEVENTREGISTERFRM */
#mkeventregister {width:590px;}

/* body - covers everything including any Meerkat additions */
body {text-align: left; font-family: Helvetica, Arial, sans-serif; 
      margin-top: 0px;
      margin-left: 0px;
 }


#mkcorewrapper {background-image: url("http://www.meerkat-technology.com/sites/lsms/public/images/background.jpg"); width=100%}

/* mkcorporateheader - Powered by MKTix banner, etc */
#mkcorporateheader {}


/* mkcorporatenav - Top level navigation */
#mkcorporatenav {margin-left: 0px; margin-right: 0px; width: 100%; }
#mkcorporatenav ul { color:#000000; vertical-align:top;
          font-family:Helvetica,Arial,Sans-Serif; font-size:9pt; font-weight:bold; text-decoration:none;
          cursor:pointer; margin:1px 1px 2px 2px; 
}
#mkcorporatenav li {text-align:left; display:inline; margin-left: 9pt; padding-left: 8px; padding-right: 8px;}
#mkcorporatenav a {text-decoration:none; font-size:9pt; color:#000000; border:none;}
#mkcorporatenav li a:hover { text-decoration:none; color: #972622; border:none; }
#mkcorporatenav li.selected a {color: #972622;  }





#mkbrandfooter {font-size: 10pt;color: #000000; text-align: center; clear: both;}
#mkbrandfooter a:link {font-size: 9pt;color: #000000;}
#mkbrandfooter a:visited {font-size: 9pt; color: #000000;}


/* mksite - All client specific. Typically  except Meerkat footer */
#mksite {  background-repeat: repeat; text-align: left; font-size: 10pt; font-family: Helvetica, Arial, sans-serif; }



/* mkcontent - The core section where most user content is displayed  */
#mkcontent {margin-left: 0px; margin-right: 0px; font-size: 10pt; color: #000000; 


}
            
#mkcontent h1 {
	font-size: 24pt;
	font-family: Helvetica,Arial,Sans-Serif;
	font-weight: bold;
	color: #d2232a;
	margin-top: 15px;
}




#mkcontent h2 {font-size: 12pt; color: #99251e;  font-family: Helvetica,Arial,Sans-Serif; font-weight: bold; margin-bottom: 5px;}
#mkcontent h3 {font-size: 11pt; color: #58595b; font-family: Helvetica,Arial,Sans-Serif; font-weight: bold;}
#mkcontent h4 {}
#mkcontent em {font-weight: bold; color: #d0412d;}
#mkcontent p {}
#mkcontent ul {}
#mkcontent li {}
#mkcontent a:link {color: #99251e; text-decoration:none; border-bottom: 1px dotted #99251e; font-family: Helvetica,Arial,Sans-Serif; font-weight: bold;}
#mkcontent a:visited {color: #99251e; text-decoration:none; border-bottom: 1px dotted #99251e; font-family: Helvetica,Arial,Sans-Serif; font-weight: bold;}


#mkcontent a:hover {color: #c0353d; text-decoration:none; border-bottom: 1px solid #c0353d;}




/* mksiteheader - header that identifies site */
#mksiteheader { color: #222222; 
        height: 135px;
	BACKGROUND-IMAGE: url(http://www.meerkat-technology.com/sites/lsms/public/images/background.jpg); 
	font-size: 14pt; margin-left: 0px;  }


#mksiteheader2 {height:110px;  width: 1024px; text-align: center; } 

/* mkpageheader - header that identifies page - often ads */
#mkpageheader {background-color: #7b7ec3; color: #000000; 
	    font-size: 14pt; margin-left: 0px; }




#mkpageheader2 { background-color: #ffffff; color: #000000;  font-size: 14pt; margin-left: 0px; }
#mkpageheader3 {background-color: #ffffff; color: #000000; 
	    font-size: 14pt; margin-left: 0px; 
 }




/* mksitenav - Second level Top navigation */
#mksitenav {background-image: url("http://www.meerkat-technology.com/sites/lsms/public/images/background2.jpg"); background-repeat: repeat;  margin-left:0px; margin-right:0px; margin-top: 0px; width:1024px; height: 44px;
border-width: 1px; border-color: #53301A; border-style: solid; margin-bottom: 5px; margin-top: 5px;
 }

#mksitenav .mkbutton {
	height:  30px;
	width:  125px;
	background-image: url("http://www.meerkat-technology.com/sites/lsms/public/images/greenbutton.png");
        background-repeat: no-repeat;
	float: left;
	font-size: 10px;
	text-align: center;
	margin-left: 10px;
	margin-top: 7px;
	margin-bottom: 7px;
}
	

#mksitenav ul { color: #ffffff; vertical-align:middle;
          font-family:Helvetica,Arial,Sans-Serif; font-size: 12px; font-weight:bold; text-decoration:none;
          cursor:pointer; height: 37px;  
}




#mksitenav li {
	text-align:left; 
	display:inline;
	padding-right: 10px; 
	margin-right: 10px;
	height: 30px;	   
       	width: 125px;	       
	text-align: center;
        vertical-align: middle;
		
 }
	
#mksitenav  a:link {
	text-decoration:none; 
	font-size: 11pt; 
	color: #ffffff; 
	border:none; 
	font-weight: normal;
	border-bottom: 0px dotted #000000; 
	font-family: this kettle, Verdana; 
	text-align: center;
	text-transform:uppercase;
	height: 30px;	   
        width: 125px;
	line-height: 30px;
	vertical-align: middle;


}

#mksitenav  a:visited {
	text-decoration:none; 
	font-size: 11pt; 
	color: #ffffff; 
	border:none; 
	font-weight: normal;
	border-bottom: 0px dotted #000000; 
	font-family: this kettle, Verdana; 
	text-align: center;
	text-transform:uppercase;
	height: 30px;	   
        width: 125px;
	line-height: 30px;
	vertical-align: middle;
	
}



#mksitenav li a:hover { text-decoration:none; color: #eab34a; border:none; }
#mksitenav li.selected a{color: #ffffff;  }




/* mkmain - All between top header and footer  to the right of leftnav*/
/* mkmainmiddle -  From left nav to rightnav */
/* mkmaincontent - Below pictures and topnav from leftnav to rightnav */
/* mkmainright - rightnav - to eventually be used for ads, etc. */
#mkmain {width: 864px; min-height: 500px; border: 0px; padding: 0px; float: left;}
#mkmainmiddle {float: left; width: 660px;  padding-left: 0px; padding-right: 0px;
           border-color: #53301A; border-width: 5px; }
#mkmainmiddlecontent {padding-left: 20px; padding-right: 20px; float: left; width: 598px; border-width: 5px; border-color: #53301A; border-style: solid;
 background-image: url("http://www.meerkat-technology.com/sites/lsms/public/images/background2.jpg"); background-repeat: repeat;

 }
#mkmainright {  float: left; width: 190px; background-image: url("http://www.meerkat-technology.com/sites/lsms/public/images/background2.jpg"); background-repeat: repeat; 
                margin: 0px; padding: 0px;  height: 100%;   border-color: #53301A; border-style: solid; border-width: 5px;}

/* mkleftnav - Left navigation. */




#mkleftnav {
	 width: 158px;
	 min-height: 500px; 
	 float: left;
	 height: 100%;  
	 font-size: 10pt; 
	 font-weight: bold;  
	 color: #ffffff;
     	background-image: url("http://www.meerkat-technology.com/sites/lsms/public/images/background.jpg"); 
	background-repeat: repeat;    
  	
 			
}


#mkleftnavinsettop {
  background-repeat: no-repeat;
  background-position: top center; 
  height: 0px;	
}

#mkleftnavinsetbottom {
  background-repeat: no-repeat;
  background-position: bottom center; 
  height: 15px;	
}

#mkleftnavinset {  
  background-image: url("http://www.meerkat-technology.com/sites/lsms/public/images/background2.jpg"); 
  background-repeat: repeat;    
  margin-left: 12px;
  margin-right: 12px;
  border-width: 5px; border-color: #53301A; border-style: solid;
  
}

#mkleftnav ul {
	padding-left: 0px;
        padding-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	text-align: left;
	list-style: none;
		
	border-top: 0px dotted #336666; color: #000000;
	border-bottom: 0px dotted #336666; color: #000000;
	padding-bottom: 10px;
	margin-top: 10px;
}
	

#mkleftnav li {padding-left: 0px; 
	       padding-bottom: 3px; 
	       border-bottom: 2px solid #f7c469;
	       padding-left: 10px;
	       padding-right: 10px;
}
	 
	
	
#mkleftnav li a:hover {
	color: #ffffff;
	
}

#mkleftnav .sectionheader {
    font-size: 11pt; 
    font-weight: bold;  
    color: #53301A;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 2px solid #f7c469;
 }


#mkleftnav li a:link {color: #000000; text-decoration: none; font-weight: normal;font-size: 10pt; border-bottom: 0px dotted #000000; }
#mkleftnav li a:visited {color: #000000; text-decoration: none; font-weight: normal; font-size: 10pt; border-bottom: 0px dotted #000000;}



.leftnavheader {
	width: 198px;
	height: 100px;
	background-repeat: no-repeat;
	background-position:center; 
        text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family:  Frutiger, Helvetica, Arial, sans-serif; 
}
.leftnavheadermiddletext {
	font-size: 15pt; 
        font-weight: bold;
	color: #b32017;
	line-height: 100px;
	vertical-align: middle;
}


.leftnavheadertoptext {
	font-size: 10pt; 
        font-weight: bold;
        color: #b32017;
	vertical-align: bottom;
        line-height: 65px;
}
.leftnavheaderbottomtext {
	font-size: 15pt; 
        font-weight: bold;
        color: #b32017;
	vertical-align: top;
	margin-top: -20px;
}



#mkleftnav h1 a {color: #ffffff;}


.mkleftnavsub li {
        margin-left: 10px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	list-style: disc;
}

#mkleftnav h2 {font-size: 9pt;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}

#mkleftnav p {
  font-size: 8pt;	
  padding-left: 10px;
  padding-right: 10px;
}



/************* #search styles ***************/
#search{
        margin-top: 0px;
        padding: 10px 0px;
        font-size: 11px;
        background: #eef;
        border: #ccf 1px solid;
        color: blue;
        width: 580px;
}
#search form{
        margin: 0;
        padding: 0;
}
#sitesearch fieldset {
        border: none;
        padding: 0 5px 0 0px; /* right padding before links */
        float: left; /*  so links stay on right */
}
#sitesearch legend {
        font-size: 12px;
}
#searchstring {
}

#morelinks  {
        display:inline;
        vertical-align:top; 
}
#morelinks a {
        font-size: 12px;
}
#morelinks li {
	list-style-type: none;
	text-indent: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}
#morelinks a { 
	text-decoration: underline;
	color:green;
}
#morelinks a:visited { 
	text-decoration: underline;
	color:green;
	font-family: Helvetica, Arial, sans-serif;
}
#morelinks a:hover { 
	text-decoration: underline;
	color:blue;
}




#subsection2vis { display: none;}



/* mkbreakout - Optional breakout box. Typically News/current events or second column */
#mkbreakout {float: right; width: 180px; border: 1px solid #ccc;
padding: 5px;}
#mkbreakout h1 {background: #fff;
	color: #338d8d;
	border: 1px solid #338d8d;
	margin: 5px 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 2em;
	padding: .1em;
	text-align: center;
	float: left;
	
}




.mkNonMember .eventdescription {
   display: block;
}




/* mkpagefooter - The page footer  */
#mkpagefooter {}




/* mksitefooter - The site footer  */
#mksitefooter {font-size: 11px;
	  background-color: #99251e; 
          font-family: Helvetica,Arial,Sans-Serif; 
          clear: both; 
	  color: #FFFFFF;
	  width: 1024px;
	  height: 80px;
 	  background-image: url("http://www.meerkat-technology.com/sites/lsms/public/images/background3.jpg");

}


#mksponsorbanners {
  width: 200px;
  float: right;
  background-color: red;
}



#mktotalwrapper {width: 1024px; margin: 0px auto; }
#mkcorewrapper {float: left;}
#rightads {width: 200px;   }

#rightads {text-align: center; margin-left: 0px;}
#rightads ul {margin-left: 0px;}
#rightads li {list-style: none; margin-bottom: 10px;}
#rightads img {border: 0px; }
#rightads a.textlink   {display: none;}



/* ********* SPONSOR PAGE *************** */


.sponsorlist ul {vertical-align: middle;}
.sponsorlist li {list-style: none; margin-bottom: 10px;margin-left: 80px; padding-left: 10px; padding-right: 10px;  }
.sponsorlist .textlink A {font-size: 18pt;}

.sponsorlist li img {border: 0px; margin-right: 30px;}
.sponsorlist li img a {text-decoration:none;}




/*  ***********  HOME PAGE  *********************/

.hometext {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Helvetica,Arial,Sans-Serif;}

.homeimglink  {color: #c0353d; text-decoration:none; border-bottom: 0px; }
.homeimglink a  {color: #c0353d; text-decoration:none; border-bottom: 0px; }

#mkcontent.homeimglink a:link {color: #c0353d; text-decoration:none; border-bottom: 0px dotted #000000;}
#mkcontent.homeimglink a:visited {color: #c0353d; text-decoration:none; border-bottom: 0px dotted #000000;}
#mkcontent.homeimglink a:hover {color: #c0353d; text-decoration:none; border-bottom: 0px solid #000000;}


.smallhometext {FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Helvetica,Arial,Sans-Serif;}


#Announcements {float: right; width: 200px; margin-bottom: 15px;
}


#Announcements .announcementsection .title { 
	background-color: #7d9d9a; 
	color: #ffffff; 
	font-style: italic;
	font-size: 16pt;
	font-weight: bold;
	margin: 0; 
	padding: 5px; border: 0px solid #000;  
	text-align: left;}



.announcementbox {
	border: #4E615F 0px solid;
}


.mkannouncement {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}

.mkannouncement .title { 
	color: #99251e;
        font-size: 12pt;
	line-height: 13pt;
	font-weight: bold;              
        }



.mkannouncement .subtitle { 
	color: #000000;
        font-size: 10pt;
	font-weight: bolder;              
	font-style: normal;
        }


.announceanchor {
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	}

.mkannouncement a {
	color: green;
	text-decoration: underline;
}



#Highlights{
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 560px;	
	padding-right: 10px;
}

#Highlights.title{
     font-family: Helvetica, Arial, Sans-Serif; 
     font-weight:bold; 
     color:#BB082E;font-size: 11pt;	
}






/******   LEFTNAV VISIBILITY ******************/


#homevis {display: none;}
#visitorsvis {display: none;}
#meetingsvis {display: none;}
#toursvis {display: none;}
#sportsvis {display: none;}
#mediavis {display: none;}
#membersvis {display: none;}
#aboutvis {display: none;}


/******   OVERRIDING MKAT.CS STANDARD ******************/

.organizationname { color: #931D1b;}

.groupheading {	
	background-color: #ffffff; 
}


.groupheading .level1heading {
	 font-size: 12pt;
	 color: #000;
	 background-color: #dddddd;
         text-align: left;
         font-family:Times New Roman, Serif;
         font-weight: bold;
}


.groupheading .level2heading {
	font-size: 9pt; 
	font-weight: normal; 
	color: #000000;		
	background-color: #ffffff;
}

.bodyheader {
	font-size: 18pt;
	font-family: Helvetica,Arial,Sans-Serif;
	font-weight: bold;
	color: #708985;
	margin-top: 15px;
}

.bodysubheader {color:#708985;}



.detaillink {
   text-transform:uppercase;
}


#mkeventregister .eventname {
  font-family:Verdana,Arial,Sans-Serif; 
  font-size:12pt; 
 color:#5E7774; 
 font-weight:bold;}



#mkevent2 .eventname {
  font-size:  14pt;
  color: #062951;
  text-align: center; 
  font-family:Verdana, Times New Roman, Serif;  
}

#mkevent2 .memberevent .eventname {
     color: #d2232a;
     font-weight: bold;
}


#mkevent2 .eventheaddates {
   font-size: 11pt;
   color: #000;
   text-align: left;
   font-family: Verdana, Times New Roman, Serif;
   font-weight: bold;
   padding: 3px;
   background-image: url("http://www.meerkat-technology.com/sites/lsms/public/images/background.jpg");
   margin-top: 10px;
   margin-bottom: 4px;
}

#mkeventH .eventvenue {
	display: none;
}

#mkeventH .instancename {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#5E7774;
}

#mkeventH .instanceUrl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	display: block;
}


#mkevent2 .eventdescription {
   font-size: 10pt;
   color: #000;
   text-align: center;
   font-family: Verdana;
   padding-left: 10px;
}


#mkevent2 .eventregions {
   font-size: 10pt;
   color: #000;
   text-align: center;
   font-family:Times New Roman, Serif;
   display: none;
  
}

#mkevent2 .eventorganization {
   font-size: 9pt;
   color: #000;
   text-align: center;
   font-weight: bold;
  font-family:Times New Roman, Serif;
  
}

#mkevent2 .eventorganization a:link {
   color: #000;
   text-decoration: underline;
   
}


#mkevent2 .eventorganization a:visited {
   color: #000;
    text-decoration: underline;
}


#mkevent2 .headereventcol1 {
  float: left;

}


#mkevent2 .eventimage img {
  height: 80px; width: 120px;
  border: #ffd24e 0px solid;

}

#mkevent2 .headereventcol2 {
  float: left;
  width: 400px;
}


#mkevent2 .headereventcol3 {
  float: left;
  width: 100px;
  text-align: center;
}

#mkevent2 .eventimage {
  float: left;
}




#mkevent2  .headereventhr1 {
  height: 0px;  
  color: #000;
  background-color: #000;
  width: 100%;
  text-align: left;
  clear: both;
  margin-bottom: 0px;
  margin-top: 0px;
}


#rnSeries {text-align: center;}
#rnSeries2 {text-align: center;}


@media print {
  .screenonly {display:none; background:white; color:black;}
  #mksiteheader2 { display: none;}  
  #mkleftnav {display: none;}
  #mksitenav {display:none;}
}
