/* SUB SPECIFIC STYLES */
/* left content */
#t4 #left {
	width: 178px;
	padding-bottom: 10px;
	background: #FFE7CB url(../images/l_bot.gif) no-repeat center bottom;
	font-family:Arial, Helvetica, sans-serif;
}
#top img {width: 178px; height: 31px; margin-bottom:5px;}
#mem {
	width: 158px;
	height: auto;
	font-size: 14px;
	color: #FFF;
	margin: 15px 0px 0px 0px;
	padding: 8px 10px 0px 10px;
	text-align: left;
	background: url(../images/l_ban.gif) no-repeat left top;
}
* html #mem {width: 178px; w\idth: 158px;}
#mem_b {
	height: 10px;
	margin-bottom: 5px;
	background: url(../images/l_ban_b.gif) no-repeat;
}
#mem_b img {height: 10px;}
#t4 #mid {
	width: 150px;
	margin: 0px auto;
}
#t4 table#log {
	width: 178px;
	font-size: 10px;
	margin-bottom: 30px;
}
#t4 #left input {
	width: 148px;
	height: 14px;
	margin: 2px 0px;
	padding: 1px 2px;
}
* html #t4 #left input {width: 150px; w\idth: 148px;}
#t4 #mid #ban {margin: 0px auto;}

/* left navigation */
#l_nav {
	width: 168px;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 10px 10px;
}
#l_nav ul {
	width: 160px;
	margin: 0px -10px 0px 10px;
	list-style-type: none;
}
* html #l_nav ul {width: 178px; w\idth: 160px;}
#l_nav ul li {
	width: 152px;
	margin: 0px -10px 0px 10px;
	padding: 3px 0px 0px 8px;
	background: url(../images/arrow1.gif) no-repeat 0px 8px;
	color:#333333;

}
* html #l_nav ul li {width: 160px; w\idth: 152px;}
#l_nav ul li a {text-decoration: none; color: #069;}
#l_nav ul ul {
	width: 152px;
	margin: 2px 0px 5px 0px;
	padding: 0px;
	list-style-type: none;
	
}
#l_nav ul ul li {
	width: 134px;
	margin: 0px 0px 0px 10px; 
	padding: 3px 0px 0px 8px;
	background: url(../images/arrow2.gif) no-repeat 0px 8px;
	font-family:Arial,Helvetica,sans-serif;
}
* html #l_nav ul ul li {width: 152px; w\idth: 134px;}
#l_nav ul ul li a {text-decoration: none; color: #5C98B5;}
#l_nav ul li a:hover, #l_nav ul ul li a:hover {color: #F7961D;}

/* right content */
#t4 #right {
	width: 514px;
	padding-left: 10px;
}
* html #t4 #right {width: 524px; w\idth: 514px;}
#bct {
	width: 499px;
	font-size: 11px;
	margin: 0px 0px 10px 15px;
}
#t4 #con {
	width: 499px;
	margin: 0px 0px 0px 15px;
}
* html #bct, #t4 #con {width: 514px; w\idth: 499px;}
#t4 #con img {border: none;}
#t4 #head {
	width: 482px;
	background: url(../images/ban_3_4.jpg) no-repeat left top;
}
* html #t4 #head {width: 512px; w\idth: 482px;}
#t4 #head_b {background: url(../images/ban_b_3_4.jpg) no-repeat left top;}

/* form specific */
#req {
	width: auto;
	font-size: 11px;
	color: #F7961D;
	margin: 10px 0px;
	padding: 0px;
}
#t4 #right #form_table {width: auto;}
#t4 #right #form_table #l {width: 10px;}
#state {margin-right: 30px;}
#comments {width: 400px;}

/* topic specific */
#t4 #right #topic {width: 499px;}
#top_box {margin-bottom: 35px;}
/*edited 11.07 slf*/
#top_t {
	width: 230px;
	margin-bottom: 7px;
	padding: 4px;
	color: #069;
	font-size: 14px;
	font-weight:bold;
	background: url(../images/top_head_b.jpg) repeat-y;
}
* html #top_t {width: 238px; w\idth: 230px;}
#t4 #right #topic #l, #t4 #right #topic #r {
	width: 238px;
	margin: 0px;
	padding: 0px 23px 0px 0px;

}
* html #t4 #right #topic #l {width: 259px; w\idth: 238px;}
#t4 #right #topic #r {
	width: 238px;
	padding-right: 0px;
}

/* archive specific */
#t4 #right #arch {width: 499px;}
#t4 #right #arch #l, #t4 #right #arch #r {
	width: 348px;
	margin: 0px;
	padding: 0px 23px 0px 0px;
}
#t4 #right #arch #l .newsItem {
	float:left;
	display:inline;
}
#t4 #right #arch #l a.newsItem{
	float:left;
	display:inline-table;
	width: 275px;
}


* html #t4 #right #arch #l {width: 371px; w\idth: 348px;}
#t4 #right #arch #r {
	width: 138px;
	padding-right: 0px;
}
#t4 #right #arch #l #top_t {
	width: 348px;
	background: url(../images/top_head2.jpg) repeat-y;
}
#t4 #right #arch #r #top_t {
	width: 128px;
	background: url(../images/top_head.jpg) repeat-y center top;
}
.search_result {
	margin: 20px 0px 0px 15px;
	clear:both;
}
.search_result_p {
	margin: 20px 10px 20px 15px;
	width: 225px;
	float:left;
}
.search_result_p .s_title a {
	color:#F7961D;
}
.s_bct {
	font-size: 11px;
	margin-bottom: 10px;
}
.s_title a {
	font-weight: bold;
	color:#666666;
	font-size:14px;
	margin-bottom:7px;
}
.s_url a:link, .s_url a:visited, .s_url a:active{
	color:#999999;
	font-size:11px;
}
.s_url a:hover{
	color:#F7961D;
	font-size:11px;
}
.s_summary {
	margin-bottom:3px;
}
.search_pagination {
	margin:25px 0px 0px 15px;
	border-top:1px #CCCCCC solid;
	padding:10px 130px 0px 130px;
	line-height:25px;
}
.search_pagination .num {
	margin:0px 5px 0px 5px;
}

.top_b {
	width: 230px;
	margin-bottom: 7px;
	padding: 4px;
	color: #069;
	font-size: 14px;
	background: url(../images/top_head_b.jpg) repeat-y;
}
.top_t {
	width: 230px;
	margin-bottom: 7px;
	padding: 4px;
	color: #069;
	font-size: 14px;
	background: url(../images/top_head.jpg) repeat-y;
}

#meeting_featured{
width:480px; padding: 10px; margin: 0px; background-color: #ECF7FB; border: 1px solid #A7DAED;
}
.meetingdate{
float:right; color:#CCCCCC; font-size:28px; margin-bottom:10px; text-align: right;
}
.meeting_acers {
	margin-bottom:20px;
	padding-bottom: 15px;
	border-bottom: 1px #CCCCCC solid;
}

.meeting_acers .date{
	float:right;
	color:#0066CC;
	margin-bottom:4px;
}
.meeting_acers .title{
	float:left;
	font-weight:bold;
	font-size:13px;
	margin-bottom:4px;
	padding:0px;
}
.meeting_acers .link{
	margin-top:7px;
	text-align: right;
}
.meeting_acers .link a{
	color: #999999;
}
#testimonials_side{
	float:right; 
	margin-left:20px; 
	width:155px; 
	padding-bottom: 20px;
}
.testimonial_1{
	width:120px; 
	margin-left:10px; 
	padding:10px; 
	margin-top: 8px; 
	font-size: 11px; 
	color: #FE9716; 
	background-color: #FFF4E8; 
	border: 1px #FE9716 solid;
}
.testimonial_2{
	width:120px;
	margin-left:10px;
	padding:10px;
	margin-top: 8px;
	font-size: 11px;
	color: #666666;
	background-color: #F3F1ED;
	border: 1px #2E8AB7 solid;
}
#meetingsub_side{
	float:right; 
	margin-left:20px; 
	width:155px; 
	padding-bottom: 20px;
}
#meetingsub_side .nav_1{
	width:140px;
	margin-left:10px;
	padding:7px;
	margin-top: 8px;
	font-size: 12px;
	color: #FE9716;
	background-color: #FFF4E8;
	border: 1px #FE9716 solid;
	font-weight: bold;
}
#meetingsub_side .nav_1 a{
	color: #FE9716;
	text-decoration:none;
}
#meetingsub_side .nav_1 a:hover{
	color: #F18501;
	text-decoration:underline;
}
#meeting_info{
width:481px; padding: 7px; background-color: #9BB8D8; margin-bottom: 20px; background-image: url(../images/meeting_sub-bg.jpg); background-repeat: none; border: 1px #06C solid;
}
#meeting_info h3{
padding-top:5px
}
#meeting_info h6{
padding-top:3px; padding-bottom: 5px;
}
#staff h2{
	color:#F79610;
	font-size:15px;
}
#con #staff img, #con #officers img{
padding-right:25px; padding-bottom:10px; border:none; !important
}
#staff h2 .dept{
	font-weight:bold;
}
#staff h4{
	color:#F79610;
}
#officers h4{
	color:#F79610;
}

/* Voting Subpage(s) */

.vote{
	margin:0px 10px 0px 15px;
	padding: 10px 0px;
}
.vote .subject{
	float:left;
	margin: 0px;
	padding: 0px;
}
.vote .date{
	float:left;
	font-weight: bold;
	width: 125px;
	margin: 10px 0px 5px 5px;
}
.vote .type{
	margin:10px 0px 5px 10px;
	font-size:12px;
	color: #F7961D;
	font-weight: bold;
	float: left;
	width: 150px;
}
.vote .aggregate{
	padding:5px;
	background-color:#EAF4FF;
	font-size: 11px;
	color: #06C;
	float:right;
	width: 120px;
	margin: 0px 10px 0px 10px;
	border: 1px solid #82C0FF;
	text-align: center;
}
.vote .aggregate .for{float:left; width: 120px;}
.vote .aggregate .against{
	float:left;
	width: 120px;
	margin-top: 2px;
}
.vote .links{
	font-size: 11px;
	float: left;
	margin-left: 5px;
}
.vote .description{
	margin:10px 20px 10px 5px;
	float: left;
}
.vote .description ul{
	margin:15px 5px 15px 25px;
	padding:0px;
	list-style-type:none;
}
.vote .description ul.vote_details li{
	display:inline;
	margin:0px 5px 0px 10px;
	padding:0px;
	width:120px;
	font-weight:none;
	float:left;
}
.vote .description ul.vote_details li.header{
	font-weight:bold;
	margin-bottom:3px;
	color: #06C;
}
.vote .submit_vote{
	text-align:right;
	margin-top:5px;
	padding-top: 10px;
	width: 245px;
	margin-left: 100px;
}
.vote .submit_vote label{
	color:#06C;
	font-weight:bold;
	padding:0px;
}
.vote label{
	padding-top:15px;
	font-weight:bold;
	color:#06C;
}
.vote textarea{
	width:475px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;

}
.vote input, .vote select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}
.vote input{width:375px;}

.vote input.button{
	width:100px;
	float: right;
	margin-left:5px;
}
#NewsListing_divIAbiomaterials, #NewsListing_divIAenergy, #NewsListing_divIAcommunications, #NewsListing_divIAmilitary, #NewsListing_divIAnanotechnology {width:230px;} 

#NewsListing_divIAbiomaterials #top_box ul, #NewsListing_divIAenergy #top_box ul, #NewsListing_divIAcommunications #top_box ul, #NewsListing_divIAmilitary #top_box ul, #NewsListing_divIAnanotechnology #top_box ul {width:230px; list-style-type:disc;margin:0px; padding:0px 0px 0px 2em;list-style-position: outside; list-style-position:top left;} 

#NewsListing_divIAbiomaterials #top_box ul li, #NewsListing_divIAenergy #top_box ul li, #NewsListing_divIAcommunications #top_box ul li, #NewsListing_divIAmilitary #top_box ul li, #NewsListing_divIAnanotechnology #top_box ul li {margin:2px; padding:0px; width:auto;} 

#sitemap_nav {
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}
#sitemap_nav ul {
	margin: 0px 8px 0px 10px;
	padding: 0px;
	list-style-type: none;
}
#sitemap_nav ul li {
	margin: 0px;
	padding: 3px 0px 0px 8px;
	background: url(../images/arrow1.gif) no-repeat 0px 8px;
}
#sitemap_nav ul li a {text-decoration: none; color: #069;}
#sitemap_nav ul ul {
	margin: 2px 0px 5px 0px;
	padding: 0px;
	list-style-type: none;
}
#sitemap_nav ul ul li {
	margin: 0px 0px 0px 10px; 
	padding: 3px 0px 0px 8px;
	background: url(../images/arrow2.gif) no-repeat 0px 8px;
}
#sitemap_nav ul ul li a {text-decoration: none; color: #5C98B5;}
#sitemap_nav ul li a:hover, #sitemap_nav ul ul li a:hover {color: #F7961D;}

#headernav_ddltopicsearch{font-size:11px;}
#VoteCreateUpdate_ImgBtnSelectStartDate{width:auto; border:none;}

/*added slf 01-30-08 */

