/********** HTML ***************/
body {
  background:#1A4070;
  margin:0 auto;
}

/********** LINKS *********/
a:link {
color: #660000;
text-decoration:none;
}
a:visited {
color: #660000;
text-decoration:none;
}
a:active {
color: #660000;
text-decoration:none;
}
a:hover {
color: #660000;
text-decoration:underline;
}
ul.nobullets {
list-style:none;
}


/********** here are the containing divs *****************/
#outer {
 width:750px;
 margin:auto;
 margin-top:0px;
 z-index:1;
}

#hdr {
 width:750px;
 height:97px;
 background:#fff;
 background-image:url(images/header_main.gif);
 background-repeat:no-repeat;
 text-align:right;
 }
 
 #hdrNew {
 width:750px;
 height:120px;
 background:#fff;
 background-image:url(images/header_main.gif);
 background-repeat:no-repeat;
 text-align:right;
 border-bottom:1px solid gray;
 }
 #address {	
    font : normal 10px Verdana;
   color:#333;
   text-align:right;
   padding-right:10px;
   padding-top:10px;
   line-height: 14pt

     }
 #headerLogin {	
    font : bold 10px Verdana;
   color:#660000;
   text-align:right;
   padding-right:10px;
   padding-top:20px;

     }

 #center {
 margin-top:0px;
  width:750px;
  height:400px;
  background:#fff;
  background-image:url(images/home_bg.jpg);
  background-repeat:no-repeat;

}
 #interiorAbout {
 margin-top:0px;
  width:750px;
  height:600px;
  background:#fff;

}

#interiorMembership {
	margin-top:0px;
	width:750px;
	height:auto;
	min-height:610px;
	background:#fff;
	padding-bottom:10px;
}

 #interiorResources {
 margin-top:0px;
  width:750px;
	height:auto;
	min-height:1400px;
  background:#fff;
  padding-bottom:10px;


}
 #interiorResourcesLg {
 margin-top:0px;
  width:750px;
  height:3420px;
  background:#fff;
  padding-bottom:10px;
  
}

 #interiorResourcesCl {
 margin-top:0px;
  width:750px;
  height:3400px;
  background:#fff;
  padding-bottom:10px;
  }


/************* left nav div info  **********************/
#leftNav {
margin-top:10px;
background:#fff;
width:191px;
height:191px;
float:left;
}

#leftNavNew {
margin-top:10px;
background:#fff;
width:191px;
height:191px;
float:left;
}

table.nav {
cellpadding:5px;
background:#ccc;
border: thin dotted #333366;
}


/************* main text div info  **********************/
   #mainText {	
    font : normal 10px Verdana;
    color:#000;
    text-align:left;
    padding-right:20px;
   padding-top:10px;
   line-height: 14pt;
   background-repeat:no-repeat;
   float:left;
   margin-top:10px;
   margin-left:10px; 
   width:320px;
   height:121px;

}

#mainTextInterior {	
	font : normal 10px Verdana;
	color:#000;
	text-align:left;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:20px;
	line-height: 10pt;
	float:left;
	margin-top:5px;
	margin-left:10px; 
	width:450px;
}

#conference {
background:#fff;
width:150px;
float:left;
margin-top:10px;

}


#footer {
   background:#fff;
   font : normal 10px Verdana;
   color:#333;
   text-align:center;
   padding:5px;
   width:740px;
   margin-top:20px;
    }

.datatable_02 { border:1px solid #c8c8c8; border-right:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.datatable_02 td { vertical-align:top; padding:8px; border-right:1px solid #c8c8c8; color:#353336; }
.datatable_02 th { background-color:#E5A628; font-weight:bold; font-size:10px; text-align:left; vertical-align:middle; color:#353336; height:32px; padding:5px; border-right:1px solid #c8c8c8;  }
.datatable_02 tr.subhead td { background-color:#fbf9d2; border-top:1px solid #f0ee73; font-weight:bold; border-bottom:1px solid #f0ee73; height:32px; padding:5px; }
.datatable_02 tr.highlight_row td { background-color:#fbfaee; }
.datatable_02 td a { color:#353336; }
.datatable_02 .nested td { padding:5px; border:0px; }