#header	{
	background: #fff url("../images/webheader.png") no-repeat left;
	border-bottom: 0.2em solid #eee;
	height: 111px;
	margin-top:0px;
	width: 850px;
	z-index: -1;
}
#header	li {
	margin-right: 10px;
}
#navcontainer	{
	width: 120px;
}

.footer-text	{
	border-top:0px solid #ccc;
	color:#666; 
	float:left;
	font-size: 11px;
	margin-top: 20px;
	padding-top: 10px;
	text-align:center;
	vertical-align:top;
	width: 100%;
}
#standards_table td, th	{
	border-right:1px solid #333;
	border-bottom:1px solid #ccc;
}
<!-- GOOGLE SEARCH AREA __>
#search ul	{
	list-style-type: none;
	vertical-align: text-top;
}
#search ul li	{
	display: inline;
}
#q	{
	font-size: 0.8em;	
}
#sa	{
	float-right;
	font-size: 0.8em;
}

a	{
	font-size:1em;
	color:#000066;
	text-decoration:underline;
}
<!-- END GOOGLE SEARCH AREA -->

a:hover	{
	color: rgb(0,145,254);
}
a:visited	{
	color: 551A8B;
}
.module	{
	color: #666;
	font-size: 1em;
	text-align: left;
	text-justify: justify;
}
.vis1	{
	display: block;
}
.vis2 { display:none;
}
td p	{
	color: #333;
	padding: 0px;
	margin: 0px;
}
.sectiontableheader	{
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #333;
	font-weight: bold;
	margin: 5px;
	padding: 5px;
	text-align: center;	
}
.sectiontableentry1 td	{
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #333;
	color: #000;
	font-size: 9pt;
	padding: 5px;
	margin: 5px;
}
.sectiontableentry2 td	{
	background-color: #d4e2eb;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #333;
	color: #000;
	font-size: 9pt;
	padding: 5px;
	margin: 5px;
}
#acronyms td	{
	border-right:1px solid #000;
	border-bottom: 1px solid #ccc;
	vertical-align: baseline;
}
#gsponsors td	{
	border-right:1px solid #000;
	border-bottom: 1px solid #ccc;
	vertical-align: middle;
}
#gsponsors td p	{
	min-height: 80px;
	text-align: center;
	vertical-align: bottom;
}

#ssponsors td	{
	border-right:1px solid #000;
	border-bottom: 1px solid #ccc;
	vertical-align: middle;
}
#ssponsors td p	{
	min-height: 80px;
	text-align: center;
	vertical-align: middle;
}
#bsponsors td	{
	border-right:1px solid #000;
	border-bottom: 1px solid #ccc;
	vertical-align:middle;
}
#bsponsors td p	{
	min-height: 100px;
	text-align: center;
	vertical-align: middle;
}
#osponsors td	{
	border-right:1px solid #000;
	border-bottom: 1px solid #ccc;
	vertical-align: middle;
}
#osponsors td p	{
	min-height: 100px;
	text-align: center;
	vertical-align: middle;
}
#tsg_page img	{
	margin-right: 5px;
	margin-bottom: 5px;
}
#dtv td	{
	border-right:1px solid #000;
	border-bottom: 1px solid #ccc;
	vertical-align: top;
}
#press_releases td	{
	border-right:1px solid #000;
	border-bottom: 1px solid #ccc;
	vertical-align: top;
}
#newsletter td	{
	border-right:1px solid #aaa;
	border-bottom: 1px solid #ccc;
	vertical-align: top;
}
/* FEEDBURNER CONTROL */
#feedburner	{
	background-color:#fff;
	color: white;
	float:left;
	font-size: 11pt;
	margin-left:2px;
	margin-bottom:5px;
	position: relative;
	width: 215px;	
}
#feedburner .feedTitle	{
	display:none;
	font-size: .8em;
	background-image: url("../images/calendar.gif"); 
	background-repeat: no-repeat;
	padding-bottom: 5px;
	margin-left: 5px;
	text-align: right;
}
#feedburner .headline	{
	font-size: 1.1em;
}
#feedburner .date	{
	font-size: .1em;
	width: 100px;
}
#feedburner ul	{
	background-color:#fff;
	list-style-type: none;
	margin-bottom: 25px;
	margin-left:0px;
	margin-right: 0em;
	padding-left:0px;
	vertical-align: top;
	width: 215px;
}
#feedburner li	{
//	background: transparent  url("../images/list_background1.png") no-repeat center top;
	background-color:#d5e0ea;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
    -moz-box-shadow: 2px 2px 5px #666; /* Firefox 3.6 and earlier */
    -webkit-box-shadow: 2px 2px 5px #666; /* Safari */
    box-shadow: 2px 2px 5px #666;
	border: 1px solid #333;
	color: #333;
	font-size: .8em;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 3px;
	padding-left: 3px;
	padding-bottom: 8px;
	vertical-align: middle;
	width: 205px;
}
#feedburner a	{
	color: #000066;
	font-weight: bold;
	font-size: .9em;
}
#feedburner a:hover	{
	color:  rgb(0,145,254);
	font-size: .9em;
	font-weight: bold;
}
#feedburner li a	{
	color: #000066;
	font-size: 1em;
	font-weight: normal;
}
#feedburner li a:hover	{
	color: rgb(0,145,254);
	font-size: 1em;
	font-weight: normal;
}
#feedburner li .itemposttime	{
	font-size: .8em;
}
#feedburner p	{
	border-bottom: 1px solid #ccc;
	color: #000;
	font-size: .9em;
}
#creditfooter	{
	display: none;
}
/* END FEEDBURNER CONTROL */
/* FORM ELEMENTS */
submit	{
	border: 1px outset #eee;
}
label	{
	font-size: 85%
}
.texta	{
	font-family: verdana, sans-serif;
	font-size: 0.8em;
	background-color: #cccccc;
	border: 1px solid #666666;
}
.radio	{
	border: 0px solid #ffffff;
}
/* END FORM ELEMENTS */
/* BEGIN JOOMLA STYLES */
#crumbs	{
	background-color: #fff;
	font-size: .9em;
	height: 20px;
	width: 850px;
}
.button	{
	width:60px;
}
#form-login	{
	background: #fff url("../../../images/login-form-background.jpg") repeat-x;
	margin-left:-2px;
}
#form-login ul	{
	list-style-type: none;
	margin-left: 0px;
	padding-left: 5px;
	vertical-align: text-top;
}
.componentheading	{
	color: #333;
	font-size: 20px;
	font-weight:bold;
	letter-spacing:2px;
	padding-bottom: 15px;
	padding-top: 5px;
	text-shadow: 1px 1px 2px #999;}
.small	{
	color: #333;
	font-size: .8em;
}
.column_separator {
	border-left:1px solid #3475C3;
	padding-left:5px;
}
.createdate	{
	color: #333;
	font-size: .7em;
	padding-bottom: 5px;
}
#join_table td	{
	border-bottom:1px solid #333;
	border-right:1px solid #ccc;
}
#join_table th	{
	border-bottom:1px solid #333;
	border-left:1px solid #aaa;
	border-right:1px solid #000;
	border-top:1px solid #aaa;
	color:#000;
	font-size: .9em;
	text-align: center;
}
label	{
	margin-left: 5px;
}
.#button	{
	margin-left: 5px;
}
.#modlgn_username	{
	margin-left: 15px;
}
.#modlgn_passwd	{
	margin-left: 15px;	
}
#show	{
	text-align: center;
}
.nopad	{
	width: 100%;
}
.news_image	{
	float:right;
}
.news_image_left	{
	float:left;
}
.pagination	{
	font-size:.85em;
}
.contentpaneopen td	{
	text-align: left;
}
.contentpaneopen	{
	padding-right: 10px;
	position:relative;
	float:right;
	vertical-align:top;
	width:100%;
}

.contentheading	{
	color:#000;
	font-weight:bold;
	font-size: 13pt;
	text-shadow: 1px 1px 2px #999;
}
.contentpagetitle	{
	color:#0278b6;
	font-weight:bold;
	font-size: 12pt;
}
<!-- SPONSORSHIP PAGE -->
#cost	{
	width:100%;
}
#cost ul	{
	list-style-type:none;
	margin:0px;
	padding:0px;
	text-align:center;
	vertical-align:top;
}
#cost li	{
	float:left;
	display:inline;
	vertical-align:top;
}
#cost ul li p	{
	text-align:center;
}
<!-- END SPONSORSHIP PAGE -->
#members_list li p	{
	color: #00f;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
#members_list ul	{
	list-style-type:none;
	padding-left:0px;
	width:100%;
}
#members_list ul ul	{
	list-style-type:none;
	padding-left:5px;
}
#members_list ul ul li	{
	padding-left:0px;
}
.memleft	{
	border-bottom:1px solid #000; 
	border-right:1px solid #000;
	float: left;
	margin-left:0px;
	min-height: 210px;
	padding-left:0px;
	vertical-align:top;
	width:50%;
}
.memright	{
	border-bottom:1px solid #000; 
	border-right:1px solid #000;
	float: right;
	margin-left:0px;
	min-height: 210px;
	padding-left:0px;
	vertical-align:top;
	width:49%;
}
#cert-mark td	{
	border-right: 1px solid #333;
	border-bottom: 1px solid #ccc;
	padding-left: 1em;
}
