address {font-style:italic !important;font-weight:normal;}
.textline{width:100%}
.title{font-size:1.2em;background:#195aab; color:#ffffff;border-bottom:solid 1px #333;}
.titleHeading1{padding:3px 0px 2px 5px;float:left;width:72px;}
.titleHeading2{padding:3px 0px 2px 5px; float:left;width:366px;}
.titleGroup{margin:7px 0px 0px 7px; color:#195aab;}
.titleline{border-bottom:solid 1px #195aab;color:#195aab;font-size:2.4em;}
.bold{font-weight:bold;}
.frame{border:solid 1px #195aab;}

.form{border:solid 1px #195aab;background:#fff;margin:0px;}
.option{background:#eeefff;margin-left:5px;border-bottom:solid 1px #ccc;width:175px;}
.optionsize{width:175px;}
.rowline{border-bottom:solid 1px #ddd}

.formframe{border:solid 1px #195aab; background:#eeefff;padding:1px;margin:0px;}
.formframe1a{border:solid 1px #ddd; background:#f9f9f9;padding:1px;margin:0px;}
.button1{border:solid 1px #ddd; font-weight:bold;margin-bottom:15px;padding:5px 10px 5px 10px;display:b; background-color:#fff;}
.button{
font-weight:bold;
width:75px;
background-color:#3c80d6;
color:#fff;
border:1px solid;
border-color:#3c80d6 #333 #333 #3c80d6;
margin:0 0 10px 0;
padding:5px 10px 5px 10px;
zoom: 1;
}

tr.alt td{background:#f9f9f9}
tr.over td {background:#dcdcdc}

li.alt {background:#eeefff; }
li.over {background:#dcdcdc;border-bottom:solid 1px #ccc000}

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#cde;  /*000*/
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:350px;
width:508px;
background:#FFFFFF;
border:2px solid #3c80d6; /*#cecece;*/
z-index:2;
padding:12px;
font-size:.9em;

}
#popupContact h1{
text-align:left;
color:#195aab; /*#6FA5FD;*/
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#195aab;
font-weight:700;
display:block;
}
label{font-size:12pt;}
.txtarea {width:300px; margin-right:125px;float:right;}
.txtare {width:12%; margin:0px;}
.txt5 {width:5%; margin:0px;}
.txtred{color:red;font-weight:bold; border:solid 1px red;padding:5px;}
.txtblue{color:blue;font-weight:bold; border:solid 1px red;padding:5px;}
.error{background:#fff0f5; padding:0 5px;}
.suggestion_list {background: white;  border: 1px solid; padding: 4px;}
  
.suggestion_list ul {padding: 0; margin: 0; list-style-type: none;}
  
.suggestion_list a {text-decoration: none; color: navy;}
  
.suggestion_list .selected {background: navy; color: white;}
  
.suggestion_list .selected a {color: white;}

#autosuggest {display: none;  }

.roundshadow {background:#f9f9f9;padding:7px;border:solid 1px #ccc; border-radius:5px; box-shadow:2px 2px 3px #888888;}

pre {
 overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
 white-space: pre-wrap; /* css-3 */
 white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
 white-space: -pre-wrap; /* Opera 4-6 */
 white-space: -o-pre-wrap; /* Opera 7 */
 width: 500px; 
 word-wrap: break-word; /* Internet Explorer 5.5+ */
}
  
.actionhead{
  background-image: url( '../images/headActionB.png' );
    background-repeat: no-repeat;
    height: 45px;
  position:top-left;
  width: 230px;
  margin:0;
  padding:0;
  
}
.actionhead p{
  text-shadow: 1px 1px #444;
  font-size:1.3em;
  font-weight:bold;
  color:#fff; 
  padding:10px 0 0 15px;
  margin:0px;
}
.actionbody{
  border-bottom: solid 1px #ddd;
  border-left: solid 1px #ddd;
  border-right: solid 1px #ddd;
  width: 228px;
  background:#fff;
  
  
}
.actionbody ul{
margin:0; padding:20px 0 20px 20px;color:blue;list-style: none;font-size:1.2em;
}
.actionbutton{
  margin:auto;
  background-image: url( '../images/tab.gif' );
    background-repeat: no-repeat;
    height: 24px;
  width:100px;
  padding-bottom:20px;
  margin-left:65px;
  text-align:center;
  
}  
.actionbutton p{
  color:#fff;
  font-weight:bold;
  text-shadow: 1px 1px #444;
  padding-top:5px
}

.boldblue{color:#437fbc; font-weight:bold;}

/*CODE FOR POPUP WINDOW*/
.jqmWindow {display: none;position: fixed;top: 17%; left: 50%;margin-left: -300px;width: 600px;  
background-color: #fff; 
color: #333;  
border: 1px solid black; 
padding: 12px; 
}  
.jqmOverlay { background-color: lightblue; } 

 
/* Fixed posistioning emulation for IE6      
Star selector used to hide definition from browsers other than IE6      
For valid CSS, use a conditional include instead */ 
* html .jqmWindow {
position: absolute; 
top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); } 

/*CODE FOR MENU*/
div#menu
{
  padding: 0px;
  margin: 0px;
  /*position: absolute;
  z-index: 102;*/
  top: 79px; /*compensate in IE*/
  left: 32%;
  height: 27px;
    
}
div#menu ul
{
  margin: 0px;
  padding: 0px ;
  list-style: none;
  /*height:27px;*/
}

div#menu li
{
    display: inline;
   
}
div#menu a
{
  float: left;
  width: 87px;
  margin: 0px 0px 0px 4px;
  padding: 5px 5px 0px 5px;
  text-decoration: none;
  color: #195aab;
  text-align: center;
  letter-spacing: -1px;
  font-size: 15px;
  background: url('../images/headblue2.jpg') repeat-x;
  height: 21px;
  background-color: #E6EFFF;
  vertical-align: middle;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-color: #B0C4DE;
  border-right-color: #B0C4DE;
  border-left-color: #B0C4DE;
}
div#menu .current_page_item a
{
    background: #ffffff;
    color: #033363;
    background-image: url(  '../images/e6efff.jpg' );
    background-repeat: repeat-x;
    font-weight: bold;
    border-bottom: solid 3px #FFFFFF;
}
div#menu a:hover
{
  background: #ffffff;
  color: #033363;
  background-image: url('../images/headgray.jpg');
  background-repeat: repeat-x;
  font-weight: bold;
}


form#member-registration dd fieldset input, jform-attending0{
    margin:1px 3px 1px 0;
    width:14em !important;
}


#member-registration fieldset {padding:10px}
#contentarea, #contentarea2 {margin-top:5px;}
