body {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	margin:0px;
      padding:0px;
      background:#eeeeee;
   }


/****************************************/
/* Wholething styles */
/* Wholething div tag imposes a fixed with on the content of the website */
/****************************************/
div#wholething {
      width:1000px;
	border:1px solid #000000;
      align:center;
      background:#ffffff;
}

/****************************************/
/* Header styles */
/****************************************/
div#header {
	background:#9bc4a2 url("http://www.acmsonline.org/styles/headerbgfg.jpg") repeat-x top;
      margin:0px;
	}
		
div#acmslogo {
	float:left;
	width:578px;
	height:100px;
	margin:8;
	}


dl#rightsearch  {
    float:right;
	width:auto;
	margin: 20px 8px 8px 0px;
	padding:0px;
	border:1px solid #00b010;
	background-color:#006911;
	vertical-align:top;
	}


/* commented backslash hack hides rule from IE5 Mac \*/
dl#rightsearch{
	width:auto;
	}
/* end hack */
		
dl#rightsearch dt form, dl#rightsearch dt table  {display:inline;}


dl#rightsearch dt.dt1 {
	font-family:"trebuchet ms";
	background: #467f4a;   /* old green 006911 */
	color:#fff;
	margin-bottom:0px;
	padding:0 0 0 6;
	font-weight:bold;
	vertical-align:top;
    }


dl#rightsearch  dd {
	margin: 0 6 4 6;
    }


form {
	margin:0;
	padding:0;
	vertical-align:middle;
    }


#navlinks {
      background:#467f4a;
	float:center;
	width:100%;
	font-family:"trebuchet ms" ;
	font-weight:bold;
	font-size:12px;
      line-height:34px;	
      margin:0;
	border-top: 1px solid #aaffaa;
    }
	
#navlinks ul {
     background:#467f4a;
     margin:0;
     padding:0;
     list-style:none;
   }
	
#navlinks li {
	display:inline;
    }
	
#navlinks a {
      float:center;
      background:#80aa86;
      border:4px outset #006911;
      padding:2px 10px 2px 10px;
      margin:2px;
      color:#ffffff;
      text-decoration:none;
    }	
	
#navlinks a:hover{
      background:#9ac3a1; 
      border:4px inset #006911;
	color:#000000;
	}


/****************************************/
/* Footer styles */
/****************************************/
div.footer {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	margin:25px 150px;
      text-align:center;
	}

div.footer a:link {
	text-decoration:none;
	color:#0000ff;
	}

div.footer a:visited {
	text-decoration:none;
	color:#ff00ff;
	}

div.footer a:hover {
	text-decoration:none;
	color:#ff00ff;
	}

/****************************************/
/* Textbox styles */
/****************************************/
div.textbox {
	background:#ff9090 url("http://www.acmsonline.org/styles/ecrufade.jpg") repeat-x top;
      margin:0px;
	border:1px solid #006911;
	background-color:#f2f2be;
	vertical-align:top;
    }

div.textbox h3 {
      font-family:arial,helvetica,sans-serif;
      font-size:20px;
      background:#467f4a;
      color:#ffffff;
      text-decoration:none;
      margin:0px;
      padding:2px 10px 2px 10px;
    }

div.textbox p {
	font-size:14px;
      margin-top:20px;
      margin-bottom:0px;
      margin-right:10px;
      margin-left:10px;
      text-align:justify;
    }

div.textbox li {
	font-size:14px;
      margin-right:10px;
    }

div.textbox td {
	vertical-align:top;
    }

div.textbox span.label {
      font-family:"trebuchet ms";
      font-size:16px;
	font-weight:bold;
    }

div.textbox p.officer {
      font-family:"trebuchet ms";
      font-weight:bold;
      font-size:16px;
      margin-top:10px;
      margin-bottom:10px;
      margin-right:10px;
      margin-left:10px;
    }

div.textbox p.address {
	font-size:14px;
      margin-top:20px;
      margin-bottom:0px;
      margin-right:10px;
      margin-left:40px;
    }

div.textbox a {
      color:#0000ff;
      text-decoration:none;
    }

div.textbox a:hover {
      color:#0000aa;
      text-decoration:underline;
    }

div.textbox p.address a {
      color:#000000;
      text-decoration:none;
    }

div.textbox p.address a:hover {
      color:#555555;
      text-decoration:underline;
    }

div.textbox h4 {
      text-align:center;
    }

div.textbox blockquote {
      margin-top:5.0pt;
      margin-bottom:5.0pt;
    }


/****************************************/
/* Journal Navigation Bar styles */
/****************************************/
iframe#journalNavBar {
      height:570px;
    }

