/*Typography CSS*/

/* =Reset */
 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th,td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
body { line-height: 1; color: black; background: #EFDDFF; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; vertical-align:top }
caption, th, td { text-align:left;  font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

table.radioWithProperWrap input
 {    
  margin-left:0;
  float: left;
 }


table#cls
{
  border:1px;
  border-color:Black;
}

table#cls tr
{
  border:1px;
  border-color:Black;
  height:10px;
}

table#cls td
{
 text-align:left;
 border-color:Black;
}

table#clsFee
{
 border:0px;
 border-color:Black;
 vertical-align: top;
}

table#clsFee tr
{
 text-align:left;
}

table#clsFee td
{
 text-align:right;
}

h2
{

	font-size:16px;
    font-family:Arial;
}
h3
{
	color: #5301A4;
	font-size:14px;
	font-family:Arial;
}



/* =Fonts */
body {
  font: 80.5%/1.5 Arial, Helvetica, sans-serif;  
}
/*Color CSS*/

/* =Base */
html,
body {
  background-color:#EFDDFF;
}
a, a:link, a:visited {
  text-decoration:none;
  font-weight:900;
}
a:focus, a:hover {  
}
a img, a:link img, a:visited img {  
}
a:focus img, a:hover img {  
}

/* =Forms */
form abbr {  
}
legend, input, select, textarea {  
}
input:focus, select:focus, textarea:focus {
}
button {
}

/*Classes*/

.content{    
  background-color:#EFDDFF;
  border-left:2px #E5B020 solid;
  border-right:2px #E5B020 solid;    
}
.results{
  
}
.separator{
  border-right: 2px solid #E5B020;
}
.title{
  color: #5301A4;
  border-bottom: 2px solid #E5B020;
}
.results{
  font-weight:bold;
}
/*Layout CSS*/

/*HTML Tags*/
body {
  margin:10px 0 0 0;
}



/*Classes*/
.td{
 text-align:right;  
}
  
.alphaSearch{
text-align:right;
padding:0 4px 0 0;
}
.banner{
}
.bodyBottomBar{
  height:32px; 
  background-image: url('../images/body-bottom.gif');
  background-repeat: no-repeat;  
}
.bodyTopBar{
  height:32px; 
  background-image: url('../images/body-top.gif');
  background-repeat: no-repeat;  
}
.selectClassification{
  text-align:right;
  padding: 0 10px 0 0;  
}
.content{
margin-left:6px;
padding:0 0 0 25px;
}
.grid{
  width: 756px;
  margin-left: auto;
  margin-right: auto;
}
.membersSection{
  padding: 10px 0 0 0;
  width:400px;
}
.results
{
  
}
.separator{
  padding: 0 10px 0 5px; 
}
.noSeparator{
  padding: 0 0 0 5px; 
}
.content p{
  
}
.title{      
   width:400px;
   display:block;
   float:left;
}
/*This is to fix a problem with spacing in IE(doesn't recognize this code, uses padding instead) and FF(Doesn't recognize padding)*/
.spacer{
  clear:both;
}
.paging{
  padding:25px 10px 0 0;
  float:right;
  text-align:center;
  width:40%;
}