/* Basic global HTML styles ------------------------------------------- */
body { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#333333;
	background-color:#ffffff;
	background-image: url(../img/test.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 50% 200px;
	margin:0px;
	padding:0px;
	}
	
/* Global Links ------------------------------------------- */
a:link {
	color:#084887;
	text-decoration:none;
	}

a:visited {
	color:#3399cc;
	text-decoration:none;
	}

a:active {
	color:#084887;
	text-decoration:none;
	}

a:hover{
	color:#3399cc;
	text-decoration:underline;
	}

table {
	 border-collapse:collapse;
	 }
	
td {
	 vertical-align:top;
	 }
	 
.text { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#333333;
	}
	
.emphasis { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#f50002;
	}
	 	
.copyright {
	font-size:.8em;
	margin-left:44px;
	color:#000000;
	}
	
sup {
	font-size:.75em;
	}
	
.headingHome {
	font-size:110%;
 	font-family:Arial, Helvetica, sans-serif;
	color: #0067AC;
	font-weight:bolder;
	}

.headingAbout {
	font-size:110%;
	font-family:Arial, Helvetica, sans-serif;
	color: #084887;
	font-weight:bolder;
	}
	
.headingAbout a:link {color: #0067AC; text-decoration:none;}
.headingAbout a:visited {color: #0067AC; text-decoration:none;}
.headingAbout a:hover {color: #0067AC; text-decoration:underline;}
.headingAbout a:active {color: #0067AC; text-decoration:underline;}
	
.headingProjects {
	font-size:110%;
	font-family:Arial, Helvetica, sans-serif;
	color: #018749;
	font-weight:bolder;
	}
	
.headingProjects a:link {color: #018749; text-decoration:none;}
.headingProjects a:visited {color: #018749; text-decoration:none;}
.headingProjects a:hover {color: #018749; text-decoration:underline;}
.headingProjects a:active {color: #018749; text-decoration:underline;}

.headingJoin {
	font-size:110%;
	font-family:Arial, Helvetica, sans-serif;
	color: #F57900;
	font-weight:bolder;
	}
	
.headingCertQual {
	font-size:110%;
	font-family:Arial, Helvetica, sans-serif;
	color: #005027;
	font-weight:bolder;
	}
	
.headingNews {
	font-size:110%;
	font-family:Arial, Helvetica, sans-serif;
	color: #f50002;
	font-weight:bolder;
	}
	
.headingConferences {
	font-size:110%;
	font-family:Arial, Helvetica, sans-serif;
	color: #B10058;
	font-weight:bolder;
	}
	
.headingSpecs {
	font-size:110%;
	font-family:Arial, Helvetica, sans-serif;
	color: #39d8bc;
	font-weight:bolder;
	}
	
.headingConferences {
	font-size:110%;
	font-family:Arial, Helvetica, sans-serif;
	color: #B10058;
	font-weight:bolder;
	}

.headingSearch {
	font-size:110%;
	font-family:Arial, Helvetica, sans-serif;
	color: #3399cc;
	font-weight:bolder;
	}
	
.titleAbout {
	font-size:120%;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color: #084887;
	font-weight:bolder;
	}
	
.titleProjects {
	font-size:120%;
	font-family:Arial, Helvetica, sans-serif;
	color: #018749;
	font-weight:bolder;
	}
	
.titleSpecs {
	font-size:120%;
	font-family:Arial, Helvetica, sans-serif;
	color: #39d8bc;
	font-weight:bolder;
	}

.titleCertQual {
	font-size:120%;
	font-family:Arial, Helvetica, sans-serif;
	color: #005027;
	font-weight:bolder;
	}
	
.titleJoin {
	font-size:120%;
	font-family:Arial, Helvetica, sans-serif;
	color: #F57900;
	font-weight:bolder;
	}
	
.titleNews {
	font-size:120%;
	font-family:Arial, Helvetica, sans-serif;
	color: #f50002;
	font-weight:bolder;
	}
	
.titleConferences {
	font-size:120%;
	font-family:Arial, Helvetica, sans-serif;
	color: #B10058;
	font-weight:bolder;
	}
	
.titleSearch {
	font-size:120%;
	font-family:Arial, Helvetica, sans-serif;
	color: #3399cc;
	font-weight:bolder;
	}
	
ul.homepage {
   list-style-type: square; 
   padding-left:0;
   margin-left:16px;
   margin-top:6px;
   }
   
ul.homepage li {
   margin-top:0px;
   margin-bottom:6px;
   }
	
ul.homeBullets,
ul.homeBullets2,
ul.aboutBullets,
ul.joinBullets,
ul.certqualBullets,
ul.newsBullets,
ul.conferencesBullets,
ul.projectsBullets {
	list-style-type: none;
	padding-left:0;
	margin-left:0;
	margin-top:4px;
	}
	
ul.homeBullets li {
	background: url("/lib/img/bulletHome.gif") left top no-repeat;
	color:#333333;
	padding-left:20px;
	padding-bottom:4px;
    margin-bottom:2px;
	text-decoration:none;
	vertical-align:top;
	}
	
.homeBullets li a:link {
	color:#333333;
	text-decoration:none;
	}

.homeBullets li a:visited {
	color:#333333;
	text-decoration:none;
	}

.homeBullets li a:active {
	color:#000000;
	text-decoration:none;
	}

.homeBullets li a:hover {
	color:#333333;
	text-decoration:underline;
	}

ul.homeBullets2 li {
	background: url("/lib/img/bulletHome.gif") left top no-repeat;
	color:#333333;	
	padding-left:20px;
	padding-bottom:4px;
    margin-bottom:2px;
	text-decoration:none;
	vertical-align:top;
	}
	
.homeBullets2 li a:link {
	color:#0067AC;
	text-decoration:none;
	}

.homeBullets2 li a:visited {
	color:#0067AC;
	text-decoration:none;
	}

.homeBullets2 li a:active {
	color:#66ccff;
	text-decoration:none;
	}

.homeBullets2 li a:hover{
	color:#66ccff;
	text-decoration:underline;
	}

ul.aboutBullets li {
	background: url("/lib/img/bulletAbout.gif") left top no-repeat;
	color:#333333;
	padding-left:20px;
	padding-bottom:4px;
    margin-bottom:2px;
	text-decoration:none;
	vertical-align:top;
	}
	
.aboutBullets a:link {color: #084887; text-decoration:none;}
.aboutBullets a:visited {color: #3399cc; text-decoration:none;}
.aboutBullets a:hover {color: #3399cc; text-decoration:underline;}
.aboutBullets a:active {color: #084887; text-decoration:underline;}
	
ul.joinBullets li {
	background: url("/lib/img/bulletJoin.gif") left top no-repeat;
	color:#333333;
	padding-left:20px;
	padding-bottom:4px;
    margin-bottom:2px;
	text-decoration:none;
	vertical-align:top;
	}
	
.joinBullets a:link {color: #084887; text-decoration:none;}
.joinBullets a:visited {color: #3399cc; text-decoration:none;}
.joinBullets a:hover {color: #3399cc; text-decoration:underline;}
.joinBullets a:active {color: #084887; text-decoration:underline;}
	
ul.certqualBullets li {
	background: url("/lib/img/bulletCertQual.gif") left top no-repeat;
	color:#333333;
	padding-left:20px;
	padding-bottom:4px;
    margin-bottom:2px;
	text-decoration:none;
	vertical-align:top;
	}

.certqualBullets a:link {color: #084887; text-decoration:none;}
.certqualBullets a:visited {color: #3399cc; text-decoration:none;}
.certqualBullets a:hover {color: #3399cc; text-decoration:underline;}
.certqualBullets a:active {color: #084887; text-decoration:underline;}

ul.newsBullets li {
	background: url("/lib/img/bulletNews.gif") left top no-repeat;
	color:#333333;
	padding-left:20px;
	padding-bottom:4px;
    margin-bottom:2px;
	text-decoration:none;
	vertical-align:top;
	}
	
.newsBullets a:link {color: #084887; text-decoration:none;}
.newsBullets a:visited {color: #3399cc; text-decoration:none;}
.newsBullets a:hover {color: #3399cc; text-decoration:underline;}
.newsBullets a:active {color: #084887; text-decoration:underline;}
	
ul.conferencesBullets li {
	background: url("/lib/img/bulletConferences.gif") left top no-repeat;
	color:#333333;
	padding-left:20px;
	padding-bottom:4px;
    margin-bottom:2px;
	text-decoration:none;
	vertical-align:top;
	}
	
.conferencesBullets a:link {color: #084887; text-decoration:none;}
.conferencesBullets a:visited {color: #3399cc; text-decoration:none;}
.conferencesBullets a:hover {color: #3399cc; text-decoration:underline;}
.conferencesBullets a:active {color: #084887; text-decoration:underline;}
	
ul.projectsBullets li {
	background: url("/lib/img/bulletProjects.gif") left top no-repeat;
	color:#333333;
	padding-left:20px;
	padding-bottom:4px;
    margin-bottom:2px;
	text-decoration:none;
	vertical-align:top;
	}

.projectsBullets a:link {color: #084887; text-decoration:none;}
.projectsBullets a:visited {color: #3399cc; text-decoration:none;}
.projectsBullets a:hover {color: #3399cc; text-decoration:underline;}
.projectsBullets a:active {color: #084887; text-decoration:underline;}
	
ul.secBullets {
	list-style-type: none;
	}
	
ul.secBullets li {
	background: url("/lib/img/bulletSec.jpg") left top no-repeat;;
	padding-left:10px;
	margin-left:-40px;
	margin-top:6px;
	margin-bottom:2px;
	}
	
/* Section DIVs for Secondary Navigation Background Colors */
body#about a#menuAbout {
	color: #ffffff;
	background: #084887;
	}
	
body#projects a#menuProjects {
	color: #ffffff;
	background: #018749;
	}

body#specs a#menuSpecs {
	color: #ffffff;
	background: #39d8bc;
	}
	
body#certqual a#menuCertQual {
	color: #ffffff;
	background: #005027;
	}
	
body#join a#menuJoin {
	color: #ffffff;
	background: #F57900;
	}
	
body#news a#menuNews {
	color: #ffffff;
	background: #f50002;
	}
	
body#conferences a#menuConferences {
	color: #ffffff;
	background: #B10058;
	}
	
.normalA {
    color: #333333; 
    text-decoration:none; 
    font-size: 7pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }
a.normalA:link {color: #3399CC; text-decoration:underline;}
a.normalA:visited {color: #3399CC; text-decoration:underline;}
a.normalA:active {color: #66CCFF; text-decoration:underline;}
a.normalA:hover {color: #66CCFF; text-decoration:underline;}

.normalB {
    color: #333333; 
    text-decoration:none; 
    font-size: 7pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:12px;
    }
a.normalB:link {color: #3399CC; text-decoration:underline;}
a.normalB:visited {color: #3399CC; text-decoration:underline;}
a.normalB:active {color: #66CCFF; text-decoration:underline;}
a.normalB:hover {color: #66CCFF; text-decoration:underline;}

.normalC {
    color: #000000; 
    text-decoration:none; 
    font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    }
a.normalC:link {color: #000000; text-decoration:underline;}
a.normalC:visited {color: #000000; text-decoration:underline;}
a.normalC:active {color: #333333; text-decoration:underline;}
a.normalC:hover {color: #333333; text-decoration:underline;}

.normalD /* blue */ {
    color: #3399cc; 
    text-decoration:none; 
    font-size: 7pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }
a.normalD:link {color: #3399cc; text-decoration:underline;}
a.normalD:visited {color: #3399cc; text-decoration:none;}
a.normalD:active {color: #66ccff; text-decoration:underline;}
a.normalD:hover {color: #66ccff; text-decoration:underline;}

.normalE /* red */ {
    color: #f50002; 
    text-decoration:none; 
    font-size: 7pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }
a.normalE:link {color: #f50002; text-decoration:underline;}
a.normalE:visited {color: #f50002; text-decoration:none;}
a.normalE:active {color: #ff6666; text-decoration:underline;}
a.normalE:hover {color: #ff6666; text-decoration:underline;}

.normalF /* green */ {
    color: #018749; 
    text-decoration:none; 
    font-size: 7pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }
a.normalF:link {color: #018749; text-decoration:underline;}
a.normalF:visited {color: #018749; text-decoration:none;}
a.normalF:active {color: #33CC66; text-decoration:underline;}
a.normalF:hover {color: #33CC66; text-decoration:underline;}

.normalG /* gray */ {
    color: #636466; 
    text-decoration:none; 
    font-size: 7pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }
a.normalG:link {color: #636466; text-decoration:underline;}
a.normalG:visited {color: #636466; text-decoration:none;}
a.normalG:active {color: #666666; text-decoration:underline;}
a.normalG:hover {color: #666666; text-decoration:underline;}
	
table.sortable a.sortheader {
	display: block; 
	}
	
table.sortable span.sortarrow {
	color: #009999; 
	text-decoration: none
	}
/* Sidebar Menu Styles ------------------------------------------- */
.menu {
	list-style-type:none;	
	text-align:right;
	padding:0px;
	margin:0px;
	}
	
.menu li a {
	background:#cbcbce;
	height:15px;
	font-size:11px;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	color:#005b9d;
	text-align:right;
	display:block;
	padding:8px 8px 8px 8px;
	border-right:3px solid #e4e4e4;
	border-bottom:3px solid #e4e4e4;
	text-decoration:none;
	}
	
.menu li a:hover {
	background:#3399cc;
	color:#ffffff;
	text-decoration:none;
	}
	
.menu_ie {
	list-style-type:none;
	color:#005b9d;
	text-align:right;
	padding:0px;
	margin:0px;
	}	

.menu_ie li a {
	background:#cbcbce;
	height:1%;
	font-size:11px;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	color:#005b9d;
	margin-left:44px;
	text-align:right;
	display:block;
	padding:8px 8px 8px 8px;
	border-right:3px solid #e4e4e4;
	border-bottom:3px solid #e4e4e4;
	text-decoration:none;
	}
	
.menu_ie li a:hover {
	background:#3399cc;
	color:#ffffff;
	text-decoration:none;
	}
	
.pageContainer {
	margin-left: auto; 
	margin-right: auto;
	width:850px;
	}
	
/* Page Layout DIVs------------------------------------------- */

#images { 
	float:right;	
	width:640px;
	background-color:#e3e3e3;
	border-bottom:2px solid #e3e3e3;
	}
	
#roadshow { 
	float:left;	
	width:575px;
	text-align:center;
	padding:6px 0px 24px 3px;
	}
	
#footer { 
	float:left; 
	color:#333333;	
	font-size:.8em; 
	position:relative; 
	height:14px;
	}
	
#footer .copy { 
	color:#333333;
	float:left;
	}
	
#footer .valid {
 	color:#ffffff;
 	float:right;
 	}

#footer a {
	color:#333333; 
	text-decoration:none;
	}
	
#footer a:hover {
	color:#333333; 
	text-decoration:underline;
	}
	
#footer2 { 
	clear:both; 
	background-color:#ffffff; 
	padding:6px 44px; 
	font-size:9px; 
	position:relative;
	height:44px;
	z-index:0;
	}
	
#footer2 .copy { 
	color:#000000;
	float:left;
	}
	
#footer2 .valid {
 	color:#000000;
 	float:right;
 	}

#footer2 a {
	color:#000000; 
	text-decoration:none;
	}
	
#footer2 a:hover {
	color:#000000; 
	text-decoration:underline;
	}

#header {
	height:113px;
	margin:0px;
	padding:0px;
	position:relative;
	background-image:url("/lib/img/header_new.jpg");
	background-repeat:no-repeat;
	}
	
#header a {    
	position: absolute;
	top: 45px;    
	left:44px;    
	width: 225px;    
	height: 50px;
	} 

#header a h1 {
    display: none;
	}
	
#header2 {
	height:97px;
	margin:0pt;
	padding:0pt;
	position:relative;
	background-image:url("/lib/img/header2.jpg");
	background-repeat:no-repeat;
	}
	
#header2 a {    
	position: absolute;
	top: 45px;    
	left:44px;    
	width: 225px;    
	height: 50px;
	} 

#header2 a h1 {
    display: none;
	}
	
#mainContent {
	float:left;
	width:575px;
	text-align:left;
	padding:6px 24px 0px 10px;
	}

/* DIV added to create a more generic for the Large File Upload System help information (navigational elements were not needed) */	
#mainContent2 {
	float:left;
	width:575px;
	text-align:left;
	padding:6px 24px 0px 80px;
	}
	
#mainContent1stColumn {
	width:280px;
	text-align:left;
	padding:6px 12px 0px 10px;
	float:left;
	}
	
#mainContent2ndColumn { 
	width:280px; 
	text-align:left;
	padding:6px 24px 0px 0px;
	float:left; 
	}
	
#Home1stColumn {
	width:280px;
	height:370px;
	text-align:left;
	padding:6px 24px 0px 10px;
	float:left;
	}
	
#Home2ndColumn { 
	width:280px; 
	height:370px;
	text-align:left;
	padding:6px 24px 0px 0px;
	float:left; 
	}

#mainContentBox { 
	float:left;	
	width:850px;
	background-color:#e3e3e3;
	}
	
#mainContentBox2 { 
	width:850px; 
	float:left;
	background-image:url("/lib/img/right2.jpg");
	background-repeat:repeat-y;
	background-position:right top;
	}

#searchButton { 
	font-size: 80%;
	color:#ffffff; 
	font-weight: bold; 
	}
		
#title {
	width:575px;
	text-align:left;
	float:left;
	padding:6px 0px 0px 10px;
	}
	
/* Used for 'Print Page' */
#printPage {
	width:70px;
	float:right;
	text-align:center;
	font-size:80%;
	font-style:italic;
	padding:0px 0px 6px 0px;
	}
	
#prContact {
	width:575px;
	text-align:left;
	border-top: 1px solid #f50002;
	background: #e4e4e4;
	color: #333333;
	font-style:italic;
	font-size: 90%;
	border-bottom: 1px solid #f50002;
	float:left;
	margin: 12px 6px 6px 6px;
	padding:0px 0px 3px 3px;
	}
	
#prGlossary {
	width:575px;
	text-align:center;
	border-top: 1px solid #f50002;
	background: #e4e4e4;
	color: #333333;
	font-style:italic;
	font-size: 95%;
	border-bottom: 1px solid #f50002;
	float:left;
	margin: 12px 6px 6px 6px;
	padding:0px 0px 3px 3px;
	}
	
#prProjects {
	width:575px;
	text-align:left;
	border-top: 1px solid #018749;
	background: #e4e4e4;
	color: #333333;
	font-style:italic;
	font-size: 90%;
	border-bottom: 1px solid #018749;
	float:left;
	margin: 12px 6px 6px 6px;
	padding:0px 0px 3px 3px;
	}
	
/* Pulled Quotes Div Style for the Cert/Qual Area */
#prCertQual {
	width:575px;
	text-align:left;
	border-top: 1px solid #005027;
	background: #e4e4e4;
	color: #333333;
	font-style:italic;
	font-size: 90%;
	border-bottom: 1px solid #005027;
	float:left;
	margin: 12px 6px 6px 6px;
	padding:0px 0px 3px 3px;
	}

#pageDescription {
	width:575px;
	text-align:left;
	float:left;
	padding:6px 0px 6px 10px;
	}

	
#nav ul {
	bottom:47px;
	font-size:1em;
	position:absolute;
	left:260px; 
	list-style:none; 
	padding:0; 
	margin:0;
	}

#nav li {
	float:left;
	color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 2px;
}

#nav a {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	display:block;
	float:left;
	margin:0px;
	padding:0px 8px 8px 8px;
	text-decoration:none;
	}

#nav a:hover {
	text-decoration:underline;
	}
	
#nav2 ul {
	bottom:47px;
	font-size:1em;
	position:absolute;
	left:260px; 
	list-style:none; 
	padding:0; 
	margin:0;
	}

#nav2 li {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 2px;
}

#nav2 a {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	display:block;
	float:left;
	margin:0px;
	padding:0px 8px 8px 8px;
	text-decoration:none;
	}

#nav2 a:hover {
	text-decoration:underline;
	}
	
/* Secondary Navigation Styles ------------------------------------------- */
#navAbout {
	float:left;
	background:#084887;
	font-family: verdana, sans-serif; 
	color:#ffffff;
	margin-left:44px;
	padding:8px 4px 0px 8px;
	border-bottom:3px solid #e4e4e4;
	width:747px;
	display: inline;
	}
	
#navAbout li {
	background:#084887;
	float:left; 
	font-size:11px;
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:2;
	}
	
#navProjects {
	float:left;
	background:#018749;
	font-family: verdana, sans-serif; 
	color:#ffffff;
	margin-left:44px;
	padding:8px 4px 0px 8px;
	border-bottom:3px solid #e4e4e4;
	width:747px;
	display: inline;
	}
	
#navProjects li {
	background:#018749;
	float:left; 
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:2;
	}
	
#navSpecs {
	float:left;
	background:#39d8bc;
	font-family: verdana, sans-serif; 
	color:#ffffff;
	margin-left:44px;
	padding:8px 4px 0px 8px;
	border-bottom:3px solid #e4e4e4;
	width:747px;
	display: inline;
	}
	
#navSpecs li {
	background:#39d8bc;
	float:left; 
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:2;
	}
	
#navJoin {
	float:left;
	background:#f57900;
	font-family: verdana, sans-serif; 
	color:#ffffff;
	margin-left:44px;
	padding:8px 4px 0px 8px;
	border-bottom:3px solid #e4e4e4;
	width:747px;
	display: inline;
	}
	
#navJoin li {
	background:#f57900;
	float:left; 
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:2;
	}
	
#navCertQual {
	float:left;
	background:#005027;
	font-family: verdana, sans-serif; 
	color:#ffffff;
	margin-left:44px;
	padding:8px 4px 0px 8px;
	border-bottom:3px solid #e4e4e4;
	width:747px;
	display: inline;
	}
	
#navCertQual li {
	background:#005027;
	float:left; 
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:2;
	}
	
#navNews {
	float:left;
	background:#f50002;
	font-family: verdana, sans-serif; 
	color:#ffffff;
	margin-left:44px;
	padding:8px 4px 0px 8px;
	border-bottom:3px solid #e4e4e4;
	width:747px;
	display: inline;
	}
	
#navNews li {
	background:#f50002;
	float:left; 
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:2;
	}
	
#navConferences {
	float:left;
	background:#b10058;
	font-family: verdana, sans-serif; 
	color:#ffffff;
	margin-left:44px;
	padding:8px 4px 0px 8px;
	border-bottom:3px solid #e4e4e4;
	width:747px;
	display: inline;
	}
	
#navConferences li {
	background:#b10058;
	float:left; 
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:2;
	}
	
#navSearch {
	float:left;
	background:#3399cc;
	font-family: verdana, sans-serif; 
	color:#ffffff;
	margin-left:44px;
	padding:8px 4px 0px 8px;
	border-bottom:3px solid #e4e4e4;
	width:747px;
	display: inline;
	}
	
#navSearch li {
	background:#3399cc;
	float:left; 
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:2;
	}
	
 /* for Firefox */
#navAbout ul, 
#navProjects ul, 
#navSpecs ul, 
#navJoin ul, 
#navCertQual ul,
#navNews ul, 
#navConferences ul,
#navSearch ul {
	list-style:none; 
	padding:0px 0px 0px 165px; 
	margin:0px 0px 0px 0px;
	}
	
#navAbout li a, .navAbout li a:visited, 
#navProjects li a, .navProjects li a:visited, 
#navSpecs li a, .navSpecs li a:visited, 
#navJoin li a, .navJoin li a:visited, 
#navCertQual li a, .navCertQual li a:visited,
#navNews li a, .navNews li a:visited, 
#navConferences li a, .navConferences li a:visited,
#navSearch li a, .navSearch li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	display:block; 
	font-size:11px;
	text-decoration:none; 
	float:left; 
	padding-right:3px;
	padding-left:3px;
	height:2em; 
	color:#ffffff; 
	}
	
#navAbout li ul, 
#navProjects li ul, 
#navSpecs li ul, 
#navJoin li ul, 
#navCertQual li ul,
#navNews li ul, 
#navConferences li ul,
#navSearch li ul {
	visibility:hidden; 
	position:absolute; 
	left:0; 
	height:0; 
	overflow:hidden;
	}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
#navAbout li:hover a,
#navAbout li a:hover, 
#navProjects li:hover a, 
#navProjects li a:hover, 
#navSpecs li:hover a, 
#navSpecs li a:hover,
#navJoin li:hover a, 
#navJoin li a:hover, 
#navCertQual li:hover a,
#navCertQual li a:hover,
#navNews li:hover a, 
#navNews li a:hover, 
#navConferences li:hover a,
#navConferences li a:hover, 
#navSearch li:hover a,
#navSearch li a:hover {
	text-decoration:underline; 
	color:#ffffff;
	border:0;
	}
	
#navAbout li:hover ul,
#navAbout li a:hover ul,
#navProjects li:hover ul, 
#navProjects li a:hover ul, 
#navSpecs li:hover ul, 
#navSpecs li a:hover ul,
#navJoin li:hover ul, 
#navJoin li a:hover ul, 
#navCertQual li:hover ul,
#navCertQual li a:hover ul,
#navNews li:hover ul, 
#navNews li a:hover ul, 
#navConferences li:hover ul,
#navConferences li a:hover ul,
#navSearch li:hover ul,
#navSearch li a:hover ul {
	visibility:visible; 
	height:auto; 
	left:0;
	margin:0px;
	padding:0px; 
	top:2em; 
	overflow:visible;
	}
	
#navAbout li:hover ul li a,
#navAbout li a:hover ul li a, 
#navProjects li:hover ul li a, 
#navProjects li a:hover ul li a, 
#navSpecs li:hover ul li a, 
#navSpecs li a:hover ul li a,
#navJoin li:hover ul li a, 
#navJoin li a:hover ul li a, 
#navCertQual li:hover ul li a,
#navCertQual li a:hover ul li a,
#navNews li:hover ul li a, 
#navNews li a:hover ul li a, 
#navConferences li:hover ul li a,
#navConferences li a:hover ul li a,
#navSearch li:hover ul li a,
#navSearch li a:hover ul li a {
	display:block; 
	text-decoration:none; 
	height:auto; 
	margin:0;
	border-top:1px solid #e3e3e3;
	padding:.25em .25em .5em .4em; 
	width:15em;
	}
	
#navAbout li:hover ul li a:hover,
#navAbout li a:hover ul li a:hover, 
#navProjects li:hover ul li a:hover, 
#navProjects li a:hover ul li a:hover, 
#navSpecs li:hover ul li a:hover, 
#navSpecs li a:hover ul li a:hover,
#navJoin li:hover ul li a:hover, 
#navJoin li a:hover ul li a:hover, 
#navCertQual li:hover ul li a:hover,
#navCertQual li a:hover ul li a:hover,
#navNews li:hover ul li a:hover, 
#navNews li a:hover ul li a:hover, 
#navConferences li:hover ul li a:hover,
#navConferences li a:hover ul li a:hover,
#navSearch li:hover ul li a:hover,
#navSearch li a:hover ul li a:hover {
	text-decoration:underline;
	background:#3399cc;
	overflow:visible;
	}
	
#navAbout li:hover ul li ul,
#navAbout li a:hover ul li a ul, 
#navProjects li:hover ul li ul,
#navProjects li a:hover ul li a ul,
#navSpecs li:hover ul li ul,
#navSpecs li a:hover ul li a ul,
#navJoin li:hover ul li ul,
#navJoin li a:hover ul li a ul,
#navCertQual li:hover ul li ul,
#navCertQual li a:hover ul li a ul,
#navNews li:hover ul li ul,
#navNews li a:hover ul li a ul,
#navConferences li:hover ul li ul,
#navConferences li a:hover ul li a ul,
#navSearch li:hover ul li ul,
#navSearch li a:hover ul li a ul {
	visibility:hidden; 
	position:absolute; 
	top:0; 
	left:15.3em; 
	height:0; 
	overflow:hidden;
	}
	
#navAbout li:hover ul li:hover ul,
#navAbout li a:hover ul li a:hover ul, 
#navProjects li:hover ul li:hover ul,
#navProjects li a:hover ul li a:hover ul,
#navSpecs li:hover ul li:hover ul,
#navSpecs li a:hover ul li a:hover ul,
#navJoin li:hover ul li:hover ul,
#navJoin li a:hover ul li a:hover ul,
#navCertQual li:hover ul li:hover ul,
#navCertQual li a:hover ul li a:hover ul,
#navNews li:hover ul li:hover ul,
#navNews li a:hover ul li a:hover ul,
#navConferences li:hover ul li:hover ul,
#navConferences li a:hover ul li a:hover ul,
#navSearch li:hover ul li:hover ul,
#navSearch li a:hover ul li a:hover ul {
	visibility:visible; 
	color:#000; 
	height:auto; 
	width:15.3em;
	} 

#navAbout li:hover ul li:hover ul li a,
#navAbout li a:hover ul li a:hover ul li a, 
#navProjects li:hover ul li:hover ul li a,
#navProjects li a:hover ul li a:hover ul li a,
#navSpecs li:hover ul li:hover ul li a,
#navSpecs li a:hover ul li a:hover ul li a,
#navJoin li:hover ul li:hover ul li a,
#navJoin li a:hover ul li a:hover ul li a,
#navCertQual li:hover ul li:hover ul li a,
#navCertQual li a:hover ul li a:hover ul li a,
#navNews li:hover ul li:hover ul li a,
#navNews li a:hover ul li a:hover ul li a,
#navConferences li:hover ul li:hover ul li a,
#navConferences li a:hover ul li a:hover ul li a,
#navSearch li:hover ul li:hover ul li a,
#navSearch li a:hover ul li a:hover ul li a {
	display:block; 
	background:#3399cc; 
	color:#ffffff;
	}

#navAbout li:hover ul li:hover ul li:hover a,
#navAbout li a:hover ul li a:hover ul li a:hover, 
#navProjects li:hover ul li:hover ul li:hover a,
#navProjects li a:hover ul li a:hover ul li a:hover,
#navSpecs li:hover ul li:hover ul li:hover a,
#navSpecs li a:hover ul li a:hover ul li a:hover
#navJoin li:hover ul li:hover ul li:hover a,
#navJoin li a:hover ul li a:hover ul li a:hover
#navCertQual li:hover ul li:hover ul li:hover a,
#navCertQual li a:hover ul li a:hover ul li a:hover
#navNews li:hover ul li:hover ul li:hover a,
#navNews li a:hover ul li a:hover ul li a:hover
#navConferences li:hover ul li:hover ul li:hover a,
#navConferences li a:hover ul li a:hover ul li a:hover
#navSearch li:hover ul li:hover ul li:hover a,
#navSearch li a:hover ul li a:hover ul li a:hover {
	text-decoration:underline;
	}
	
/* Style for search buttons */	
.homeButton {
	font-size:1em;
    border:0px;
    background-color: none;
	color:#ffffff;
	background:transparent;
    text-decoration: none;   
    text-align: right;
	height:14px;
	}

.secButton {
	font-size:1em;
    border:0px;
    background-color: none;
	color:#000000;
	background:transparent;
    text-decoration: none;   
    text-align: right;
	height:14px;
	}

/* Style for 2nd-level drop-down navigation */	
.level2 {
	background:#3399cc; 
	text-decoration:none;
	}
	
/* Layout for the Photos on the Home Page */	
#photos { 
	float:left;
	background:#e3e3e3;
	}
	
* html #photos { 
	float:left;
	padding-top:0px;
	}
	
#photo1, #photo2 { 
	float:left;
	border-right:3px solid #e4e4e4;
	}

#photo3 { 
	float:left;
	}
	
/* Layout for the Search Form on the Home Page */
#search { 
	position:absolute; 
	text-align:right;
	vertical-align:bottom;
	color:#ffffff;
	right:45px; 
	top:19px;
	}

/* Layout for the Search Form on the secondary pages */
#search2 { 
	position:absolute; 
	text-align:right; 
	vertical-align:bottom;
	color:#000000;
	right:45px; 
	top:19px;
	}

/* Layout for left navigation div on home page - requires a different background image than secondary pages */
#sidebarHome {
	float:left;
	width:210px;
	background-color:#e4e4e4;	
	}
	
/* Layout for left navigation div on secondary pages - requires a different background image than home page */
#sidebar {
	float:left;
	width:211px;
	}
	
/* DIV added to create a more generic for the Large File Upload System help information (navigational elements were not needed) */	
#sidebar2 {
	float:left;
	width:211px;
	}

/* Styles for left navigation on home page and secondary pages  */
#sidebar a,	
#sidebar a:hover { 
	color:#ffffff; 
	text-decoration:none;
	}
	
#sidebar ul { 
	padding:0; 
	margin:0; 
	list-style:none; 
	font-size:11px;
	}
	
#sidebar ul li a { 
	text-decoration:none; 
	color:#005b9d; 
	}
	
#anniversary {
	float:left;
	margin-top:6px;
	positive:absolute;
	text-align:center;	
	}

