/* Dynamic Links */
#p7swapmenuTop ul {
font-family: "Century Gothic", "sans-serif";
margin: 5px 0 5px 0px; 
padding: 0px;
}

#p7swapmenuTop li {
margin: 0; 
padding: 0 5px 3px 5px;
border-top: 1px solid #999999;
}

#p7swapmenuBot ul {
font-family: "Century Gothic", "sans-serif";
margin: 5px 0 5px 0px; 
padding: 0px;
}

#p7swapmenuBot li {
margin: 0; 
padding: 0px 5px 3px 5px;
border-bottom: 1px solid #999999;
}

.closed a, .open a {
padding: 0 0px 0 0px;
color: #FFFFFF;
text-decoration: none;
font-size: .7em;
}

.closed a:hover, .open a:hover {
padding: 0 0px 0 0px;
background-color: #EBEBEB;
color: #000000;
}

.closed{
list-style: none;
}

.open {
list-style: none;
border-left: 2px solid #999999;
border-right: 2px solid #999999;
}

.open ul {
padding: 0px 0px 0px 0px;
background-color: #EBEBEB;
}

.closed ul a, .open ul a, .open ul a:hover {
font-family: "Century Gothic", "sans-serif";
color: #000000;
background-color: #EBEBEB;
font-size: .6em;
}

.open ul a:hover {
background-color: #000000;
color: #FFFFFF;
}
/**/
/* Static Links */
#p7nonswapTop {
padding: 0px 5px 0px 5px;
background-color: #000000;
border-left: 2px solid #999999;
border-right: 2px solid #999999;
border-top: 1px solid #999999;
}

#p7nonswapTop ul {
font-family: "Century Gothic", "sans-serif";
margin: 0px 0 5px 0px; 
padding: 0px;
}

#p7nonswapTop li {
margin: 0; 
padding: 0 5px 3px 5px;
border-bottom: 1px solid #999999;
}

#p7nonswapBot {
padding: 5px;
background-color: #000000;
border-left: 2px solid #999999;
border-right: 2px solid #999999;
border-bottom: 1px solid #999999;
}

#p7nonswapBot ul {
font-family: "Century Gothic", "sans-serif";
margin: 0px 0 5px 0px; 
padding: 0px;
}

#p7nonswapBot li {
margin: 0; 
padding: 0 5px 3px 5px;
border-bottom: 1px solid #999999;
}

.pageSection a {
font-size: .7em;
text-decoration: none;
color: #FFFFFF;
}

.pageSection a:hover {
color: #000000;
background-color: #EBEBEB;
}

.pageSubSection li {
background-color: #EBEBEB;
}

.pageSubSection a {
font-size: .6em;
text-decoration: none;
color: #000000;
}

.pageSubSection a:hover {
color: #FFFFFF;
background-color: #000000;
}
/* */


/* Layout */

.clear-image100 {
margin-left: 120px;
text-align: justify;
}

.float-left-nonpad {
float:left;
clear: left;
margin:0;
padding: 0;
}

.connector-far {
border-top: 4px dotted #FFCCCC;
}

.connector-middle {
border-top: 4px dotted #EB8181;
margin: 20px;
}

.connector-side {
border-top: 4px dotted #D90000;
}

.connected-images {
border-top: 4px dotted #D90000;
}

p.justify-red {
text-align: justify;
color: #D90000;
}

p.h3_proj {
font-size: .85em;
font-family: "Shannon Book", "Century Gothic", "sans-serif";
font-weight: bold;
color: #D90000;
margin-left: 120px;
padding: 0px;
clear: left;
}
/**/
