/* CSS Document */

#logo { height:97px; width:973px;background:url(/images/logo2.jpg); background-repeat:no-repeat;}
*{margin:0;padding:0;border:none;}

body{margin:0; padding:0;font-family:verdana,tahoma,arial,sans-serif; background:#e4e4e4;}

/* Begin CSS Popout Menu */

#menu{
width:100%;
float:left;
margin-right:1px;

}


input {
border:solid 1px #ccc;
}

textarea {
border:solid 1px #ccc;
}

select  {
border:solid 1px #ccc;
}


#menu a, #menu h2{
font:bold 11px/16px arial,helvetica,sans-serif;
display:block;
border-width:1px;
border-style:solid;
text-align:center;
border-color:#ccc #ccc #ccc #ccc;
border-top:none;
white-space:nowrap;
margin:0;
padding:3px 3px 3px 3px;


}

#menu h2 a {
background:#003163;
color:#ffffff;
margin:0px;
padding:0px;
border:none;
font-size:12px;
font-weight:bold;
}


a {color:#003163}
a:hover {color:#999}


.submitbutton {
margin-top:2px;
width:55px;
}

#menu h2{
color:#fff;
background:#003163;
}

#menu h2 a:hover{
background:#ccc;
}



#menu a{
background:#eee;
text-decoration:none;
font-weight:normal;
}

#menu a, #menu a:visited{
color:#000;
font-weight:normal;
}

#menu a:hover{
color:#000;
background:#ddd;
font-weight:bold;
font-weight:bold;
}

#menu a:active{
color:#999;
background:#ccc;
}

#menu ul{
list-style:none;
margin:0;
padding:0;
float:left;
width:9em;

}
 

#menu li{
position:relative;
}

#menu ul ul{
position:absolute;
z-index:500;
top:auto;
display:none;
font-weight:normal;
}

#menu ul ul ul{
top:0;
left:100%;
font-weight:normal;
}




div#menu h2:hover{
}

div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited{
font-weight:bold;
color:#000;
background:#eee;
}

#menu a.x:hover{
color:#000;
background:#ddd;
}

#menu a.x:active{
color:#003613;
background:#ccc;
}

/* End CSS Popout Menu */




#container {
  margin: 0 auto;
  width: 974px;
  text-align: left;
  border:solid 1px #999;
  padding:5px;
  background:#fff;
  } 
  
  div#page {
    	background: #e4e4e4 url(../images/background.gif) top repeat-y;
	 
    }

#intro {
margin-left:120px;
padding-top:23px;
}

.register {
font-size:10px;
font-style:italic;
text-align:left;
margin-top:8px;

}

#menu h2 a:hover {
background:#003163;
color:#ccc;
margin:0px;
padding:0px;
border:none;
font-size:12px;
font-weight:bold;
}

#menu h2 a:visited {
background:#003163;
color:#ffffff;
margin:0px;
padding:0px;
border:none;
font-size:12px;
font-weight:bold;
}




.home { max-width:65px;}
.who { max-width:110px;}
.what { max-width:110px;}
.member {max-width:113px;}


/* Styles */

h1 { padding-top:50px;font-size:18px;} 
h2 { color:#003163;padding-top:10px; font-size:15px;} 

#textcontent { font-size:12px; padding-left:5px;padding-right:5px;min-height:330px;}
#textcontent p { margin-top:15px; }
#textcontent  ul   { list-style-type: disc;padding-left:15px; }
#textcontent   li { list-style-type: disc;padding-left:15px; }


#image { float:right; margin-right:1px; padding-top:5px; border:none; margin-left:15px; margin-bottom:15px;}
h1 { color:#003163; font-size:22px; line-height:30px;}
#footer { width:973px; height:73px; background:url(../images/foot.gif); background-repeat:no-repeat; margin-top:8px;}

#footertext { margin-left:235px; padding-top:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} 
a.footerlink { color:#000; text-decoration:underline;}
a.footerlink:hover { color:#999; text-decoration:none;}
.footertext {padding-top:5px;  margin-left:30%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; width:480px; text-align:left;font-style:italic;}

 label
{
width: 12em;
float: left;
text-align: right;
margin-right: 2em;
font-size:1em;
margin-top:4px;
display: block;
}


#contacthead {
float:right;
margin-right:8px;
margin-top:5px;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
text-align:right;
}
#gap { height:300px;}
a.white { color:#fff; font-size:12px; font-style:italic;}

.small { font-size:10px;}
.sectionheading { font-weight:bold;font-size:14px;}
.red {color:#cc0000;}


/* Lounges */

#loungepage {  width:500px; margin-right:5px;font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#loungepage a { color:#666666; font-weight:normal;}
#loungepage a:hover { color:#000; text-decoration:none;}
#lounge { margin-left:7px;margin-top:5px; border:solid; border-color:#eeeeee; border-width:1px; border-color:#8f8f8f; padding:3px; width:99%; background-color: #FFFFFF; min-height:200px; }
#lounge .title {  margin:3px; padding:3px; font-size:1em; font-weight:bold; border-width:1px; border-color:#8f8f8f; background-color: #FFFFFF;}
#lounge .title2 {  margin:3px; padding:3px; font-size:0.9em; font-weight:bold; }
#lounge .loungeextra {  font-size:0.9em; font-weight:normal; font-style:italic; }
#lounge .text { margin:3px; padding:3px; font-size:0.9em; }
#lounge .bold { margin:3px; padding:3px; font-weight:bold; font-size:0.9em; }
#loungeimage { float:right; margin-right:10px; padding-left:3px;}
#loungeleft {
		position: relative;
		float:left;
		width:90px;
		font-weight:bold;
		margin-left:8px;

		}

	#loungecenter {
		margin-left: 20px;
   		margin-right:5px;
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 20px;
   		margin-right:5px;
		width:300px;
		 

		}

.topspan { vertical-align:top; margin-left:4px;} 
.inline  {display:inline;margin-top:0px;margin-bottom:6px;}
