
p{ text-align:left;
}

body{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	
	}
a:link, a:visited{
	color:#0000FF; 
	font-weight: bold;
	text-decoration:none;
	}

a:hover,a:active{
	color:#ac1614; 
	font-weight: bold;
	text-decoration:none;
	}

a#end{
	color:#ccc!important;
	}
a#next
{
	color:#ac1614 !important;
	}
ul.sf-menu a:link, 
ul.sf-menu a:visited{
	color:#333;
	}

ul.sf-menu a:hover,
ul.sf-menu a:active
{
	color:#ac1614; 
	font-weight: bold;
	text-decoration:none;
	}

#footer a:link{
	color:#666666; 
	font-weight: bold;
	text-decoration:none;
	}
#footer a:visited {
	
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	}


#footer a:hover {	
	
	color:#999999;
	font-weight: bold;
	text-decoration:underline;
	}

/*#footer{
	padding-left:30px;	
	padding-right:30px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:10px;
	margin-top:10px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#666666;
	}
	*/
.small{
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	text-align:center;
}
.small a:link{
	color:#666666; 
	text-decoration:none;
	font-weight: normal;
	
	}


.small a:visited{
	color:#666666; 
	text-decoration:none;
	font-weight: normal;
	
	}

.small a:hover{
	color:#3366FF;
	text-decoration:underline;
	font-weight: normal;
	
}

/*.content{
          text-align:center;
		    padding-left:30px;	
			padding-right:30px;
			padding-top:10px;
			padding-bottom:10px;
}
	*/		 
img {
	border:0px;
	}

/*v2*/
#wrapper{
	width:1010px;
	margin:0 auto;
	
	}

h1#logo{

width:392px; /*width and height of logo graphic*/
height:135px;
background:url(../images/logo2.jpg) no-repeat top left;
float:left;
margin:0px;
padding:0px;
border:none;
}

h1#logo a:link, h1#logo a:visited {
		display: block;
		width: 392px; /*width and height of logo graphic*/
		height: 135px;
		text-indent: -99999px;
		overflow: hidden;
		
		
}

.clear{
	clear:both;
	}
	
#main-content{
	margin-left:10px;
	line-height:150%;
	margin-bottom:60px;
	}	
	
	
h2{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:19px;
	color:#0033ff;
	
	}	
	
h3{
	color:#000;
	font-size:13px;
	
	
	}	
	.subsection{
		margin-top:20px;
		
		}
th{
	color:#000;
	text-align:left;
	
	}
	
td,
th
{padding-bottom:8px; 
 vertical-align:text-top;
}

td.position{
	font-weight:bold;
	}
.highlight{
    font-weight:bold;
	color:#ac1614;
	
	}
p.note{
margin-top:-5px;
font-style:italic;

	}	
.fineprint{
	font-size:11px;
	font-weight:bold;
	}	
	
/* footer*/
html, body, #wrapper {height: 100%;}
 
body > #wrapper {height: auto; min-height: 100%;}

#main-content {padding-bottom: 60px;}  /* must be same height as the footer */

#footer {
/*	position:fixed;*/
    width:100%;
    bottom: 0px;
    z-index:1;
	padding-top:5px;
	margin-top: -60px; /* negative value of footer height */
	height: 60px;
	
	/*background:#000 url(images/footerbg2.png) repeat 0% 0%;*/
	clear:both;
		width:100%;
		font-size:11px;
	} 
	
	


/*footer*/	
ul.contactinfo,
 ul#files,
 ul#location {
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	}
ul.contactinfo li,	
ul#files li,	
 ul#location li{
	margin-bottom:3px;
	}
/*current page indicators*/
body#home li a.home,
body#welcome li a.pw,
body#dm li a.dm,
body#executive li a.executive,


body#membership li a.membership,
body#membership-overview li a.membership-overview,
body#membership-pro li a.membership-pro,
body#membership-iem li a.membership-iem,
body#membership-usm li a.membership-usm,
body#membership-am li a.membership-am,
body#membership-im li a.membership-im,
body#resources li a.resources,
body#foundations li a.foundations,
body#newsletter li a.newsletter,
body#gallery li a.gallery,
body#contact li a.contact

{
	color:#ac1614;
	
	}
	body#membership a#current{
	color:#ac1614; 
	
	}
h3.title{
	margin-bottom:0px;
	padding-bottom:0px;
	}

.dots{border-bottom:3px #dedede dotted;
margin-right:20px;
}

div.comminfo p{
	
	margin:0px;
	padding:0px;
	
	}
	
h3.c{
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:10px;
	}	
	
body#contact li.name{
	margin-top:-5px;
	
	}
	
	/*scroll buttons*/
	div#staticbuttons{
		position:absolute;
		}
	/*scroll buttons*/

/*underline for welcome.html*/
body#welcome span.note{
	text-decoration:underline;
	}
	
	/*dm.html*/
#imptdate{
	background:url(../images2/date.png) no-repeat left top;
	width:121px;
	height:80px;
	
	}	

/*close v2*/
