@charset "iso-8859-1";

body {
background : #fff;
color : black;
font-size : 95%;
line-height : 150%;
font-family : "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
}

h1 {
font-size : 150%;
line-height : 150%;
font-weight : bold;
color : #444;
}

h2 {
font-size : 110%;
line-height : 150%;
font-weight : bold;
color : #555;
}

h3 {
font-size : 95%;
line-height : 150%;
font-weight : bold;
}

hr {
height : 0;
border : 0 none;
border-top : 1px outset #000066;
/*color : #000066;
background-color : #000066;*/
}

a:link {
color : #000099;
}

a.external {
padding : 0 15px 0 0;
background : url(/Images/externalLink.gif) right center no-repeat;
}

a:visited {
color : #000099;
}

a.nohover:hover {
font-weight : bold;
}

a:hover {
color : #ffe;
background-color : #000066;
text-decoration : none;
}

.backToTop {
text-align : right;
font-size : 90%;
}

.logoCell {
border : 0 none ;
vertical-align : top;
}

.strong {
font-weight : bold;
}

.emphasis {
font-style : italic
}

.highlight {
font-weight : bold;
color : #444;
}

.small {
font-size : 90%;
line-height : 125%;
}

.half {
width : 50%;
}

.wide {
width : 100%;
}

.no_css {
display : none;
}

.layoutGrid {
width : 700px;
background : #ffe;
border : 0 none;
border-bottom : 2px outset #000066;
}

.spacer {
width : 20px;
}

.navigationButtons {
font-size : 95%;
width : 130px;
}

.navigationButton {
/*border : 1px dotted #000066;*/
}

.selected {
color : #ffe;
background-color : #006;
border : 0 none;
}

p {
font-size : 95%;
line-height : 150%;
text-align : left;
}

p.meetHeader {
font-style : italic;
}

p.footer {
font-size : 90%;
line-height : 145%;
text-align : center;
}

ul {
text-indent : 0;
vertical-align : top;
}

ol {
text-indent : 0;
vertical-align : top;
}

li { 
/*font-size : 95%;*/
line-height : 150%;
}

table {
border : 0 none;
border-style : solid;
border-color : #333333;
vertical-align : top;
}

table.main {
width : 530px;
vertical-align : top;
}

table.forms {
width : 100%;
}

table.skills {
width : 100%;
}

tr {
text-align : left;
vertical-align : top;
height : 1em;
border : 0 none ;
}

th {
font-size : 95%;
font-weight : normal;
text-align : left;
}

td {
vertical-align : top;
}
