.floatLeft	{ float: left; }
.floatRight	{ float: right; }
.clear		{ clear: both; }
.alignRight { text-align: right; font-size: 80%; }
img.floatLeft { margin: 5px 10px 5px 0; }
img.floatRight { margin: 5px 0 5px 10px; }
body {
     font-family:            Verdana, Arial, Helvetica, sans-serif;
     font-size:              .8em;
     color:                  #000;
}
td {
     font-size:              .8em;
}
hr {
     color:                  #384C7E;
     height:                 2px;
}
h1, h2, h3 {
     color:                  #384C7E;
}
li {
     padding-bottom:         10px;
}
.heading { 
     font-weight:            bold;
     text-decoration:        underline;
}
.textPerson {
     color:                  #40A2D1;
     font-weight:            bold;
}
.textSubReverse {
     color:                  #fff;
     background-color:       #384C7E;
     font-size:              120%;
}
.textSub {
     color:                  #333;
     font-size:              120%;
}
.textGlossary {
     padding-left:           20px;
}
.inset {
     padding-left:           30px;
}
a:link, a:visited {
     color:                  #0083C1;
	 text-decoration:        none;
}
a:hover, a:active {
	 color:                  #40A2D1;
	 text-decoration:        none;
}
.reverse a:link, .reverse a:visited { 
     background-color:       #385294;
     color:                  #fff;
     text-decoration:        none;
     padding:                5px 10px;
}
.reverse a:hover, .reverse a:active {
     text-decoration:        underline;
}
.non a:link, .non a:visited {
     color:                  #384C7E;
     text-decoration:        none;
     font-size:              130%;
}
.non a:hover, .non a:active {
     color:                  #40A2D1;
     text-decoration:        none;
     font-size:              130%;
}
#cse-search-box {
     width:                  20px;
}