/* CSS Document */
body {
  margin: 0;
}

#today { /* Date in the page header. */
  background : transparent;
  color : #FFFFFF;
  left : 215px;
  position : absolute;
  top : 66px;
  font-size : 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;

}

#nav
{
     padding: 0;
     margin: 0;
     width: 190px;
     color: #000000;
     font-weight: bold;
}

#nav li
{
     list-style: none;
     position: relative;
     float: left;
     margin-bottom: -1px;
     width: 190px;
      font-weight: bold;
     
}

#nav a
{
     width: 190px;
     display: block;
     height:20px;
      font-weight: bold;
}
 
#nav ul
{
     padding: 0;
     margin: 0;
     width: 300px;
     border:1px solid #555;
     background-color:#fff;
     position: absolute;
     visibility:hidden;
     left:auto;
     margin-left: 189px;
     margin-top: -22px;
}

#nav li ul li a
{
     width: 290px;
     border-top:1px solid #fff;
     border-right:1px solid #555;
     border-bottom:2px solid #555;
     border-left:1px solid #fff;
     color:#000;
     height:17px;
     line-height:17px;
     text-decoration:none;
     padding-left:10px;
     background-image:none;
}

#nav li ul.double li a
{
     height:17px;
     line-height:17px;
     width: 290px;
     font-weight: bold;
}

#nav li ul.double
{
     margin-top: -32px;
      width: 300px;
}


* html #nav li ul li a, * html #nav ul.double li a
{
     width: 300px;
}

#nav li.m1 { background:  url(../../m1.gif) -190px 0 no-repeat; }
#nav li.m1 a { background:  url(../../m1.gif) 0 0 no-repeat; }
#nav li.m1 a:hover { background-image:none; }

#nav li.m2 { background:  url(../../m2.gif) 0 0 no-repeat; }
#nav li.m2 a { background:  url(../../m2.gif) 0 0 no-repeat; }
#nav li.m2 a:hover { background-image:none; }

#nav li.m3 { background:  url(../../m3.gif) -190px 0 no-repeat; }
#nav li.m3 a { background:  url(../../m3.gif) 0 0 no-repeat; }
#nav li.m3 a:hover { background-image:none; }
#nav li.m3 ul li a { background-image:none; }


#nav li.m4 { background:  url(../../m4.gif) -190px 0 no-repeat; }
#nav li.m4 a { background:  url(../../m4.gif) 0 0 no-repeat; }
#nav li.m4 a:hover { background-image:none; }
#nav li.m4 ul li a { background-image:none; }

#nav li.m5 { background:  url(../../m5.gif) -190px 0 no-repeat; }
#nav li.m5 a { background:  url(../../m5.gif) 0 0 no-repeat; }
#nav li.m5 a:hover { background-image:none; }
#nav li.m5 ul li a { background-image:none; }

#nav li.m6 { background:  url(../../m6.gif) 0 0 no-repeat;  }
#nav li.m6 a { background:  url(../../m6.gif) 0 0 no-repeat; }
#nav li.m6 a:hover { background-image:none; }

#nav li.m7 { background:  url(../../m7.gif) -190px 0 no-repeat; }
#nav li.m7 a { background:  url(../../m7.gif) 0 0 no-repeat; height:32px; }
#nav li.m7 a:hover { background-image:none; }
#nav li.m7 ul li a { background-image:none; }

#nav li.m8 { background:  url(../../m8.gif) -190px 0 no-repeat; }
#nav li.m8 a { background:  url(../../m8.gif) 0 0 no-repeat; height:32px; }
#nav li.m8 a:hover { background-image:none; }
#nav li.m8 ul li a { background-image:none; }

#nav li.m9 { background:  url(../../m9.gif) -190px 0 no-repeat; }
#nav li.m9 a { background:  url(../../m9.gif) 0 0 no-repeat; }
#nav li.m9 a:hover { background-image:none; }
#nav li.m9 ul li a { background-image:none; }

#nav li.m10 { background:  url(../../m10.gif) -190px 0 no-repeat; }
#nav li.m10 a { background:  url(../../m10.gif) 0 0 no-repeat; }
#nav li.m10 a:hover { background-image:none; }

#nav li.m11 { background:  url(../../m11.gif) -190px 0 no-repeat; }
#nav li.m11 a { background:  url(../../m11.gif) 0 0 no-repeat; }
#nav li.m11 a:hover { background-image:none; }
#nav li.m11 ul li a { background-image:none; }

#nav li.m14 { background:  url(../../m14.gif) 0 0 no-repeat;      }
#nav li.m14 a { background:  url(../../m14.gif) 0 0 no-repeat; }
#nav li.m14 a:hover { background-image:none; }

#nav li.m15 { background:  url(../../m15.gif) -190px 0 no-repeat; }
#nav li.m15 a { background:  url(../../m15.gif) 0 0 no-repeat; }
#nav li.m15 a:hover { background-image:none; }

#nav li.m16 { background:  url(../../m16.gif) -190px 0 no-repeat; }
#nav li.m16 a { background:  url(../../m16.gif) 0 0 no-repeat; }
#nav li.m16 a:hover { background-image:none; }

#nav li.m17 { background:  url(../../m17.gif) -190px 0 no-repeat; }
#nav li.m17 a { background:  url(../../m17.gif) 0 0 no-repeat; }
#nav li.m17 a:hover { background-image:none; }
#nav li.m17 ul li a { background-image:none; }

#nav li.m18 { background:  url(../../m18.gif) -190px 0 no-repeat; }
#nav li.m18 a { background:  url(../../m18.gif) 0 0 no-repeat; }
#nav li.m18 a:hover { background-image:none; }

#nav li:hover ul, #nav li.sfhover ul
{
     visibility:hidden;
}
     
#nav li:hover ul, #nav li.sfhover ul
{
     visibility:visible;
}
.paragraphHeadersBLUE {
	font: bold normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #2158B7;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	margin-left: 20px;
	}
.paragraphHeadersBLUE-UNDERLINED {
	font: bold normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #2158B7;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-right: 10px;
	margin-left: 20px;
	font-size: 13px;
	text-decoration: underline;
	}
	
.paragraphHeadersBLACK {
	font: bold normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	}

.paragraphHeadIndentsd {
	font: bold normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #2158B7;
	text-align: left;
	left: 15px;
}	
.temperamentTypesHeaders {
     font: bold normal 13px Verdana, Arial, Helvetica, sans-serif;
     color: #000000;
     margin-left: 5%;
}

.temperamentTypesBLUEWORDS {
     font: bold 13px Verdana, Arial, Helvetica, sans-serif;
     color: #2158B7;
}

ul.TemperamentBullets li {
    color: #000000;
    list-style-type: disc;
    margin-left: 5px;
    padding-left: 5px;
    margin-right: 5px;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    list-style-position: outside;

}
.TemperamentBullets {
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    list-style: disc;
    text-align: left;
    list-style-position: outside;
    color: #000000;
}
.TemperamenthHeadersBLUE {
	font: bold normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #2158B7;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 0px;

	}
	
.TemperamenthLinks-Centered {
	font: bold normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #2158B7;
	text-align: center;
	font-weight: bold;
	margin-bottom: 20px;
	}
.TemperamentExplanation {
	text-align : left;
	color : #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	margin-left: 5%;
	padding-right: 20px;
	padding-bottom: 5px;
	list-style-position: inside;

}
ul.homeBullets li {
color: #0000CC;
}

.homeBullets {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	list-style-type:disc;
	list-style-position:outside;
	list-style-type: disc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 32px;
	text-align: left;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	}
	
.homeBullets-RIGHT {
	list-style-type:disc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-position: outside;
	color: #000000;
	text-align: left;
	font-size: 11px;
	margin-left: 15px;
	padding-left: 0px;
	}

	
.homebulletsTemperament {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-type: disc;
	color: #000000;
	margin-left: 15px;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
		}
.paragraphHeadersTEMPERAMENTS {
	font: bold normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #2158B7;
	text-align: left;
	margin : .5em 1% .5em 5%;
}
.corporatenoborder {
	background : transparent;
	color : #2158B7;
	font-size : 13px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 1px;
	margin-bottom: 1px;
}

.explanation {
	margin-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 20px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	list-style-type: disc;
	}
.bullets-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	margin-right: 15px;
	list-style-type: disc;
	margin-left: 40px;
	text-align: left;
}
.bullets-1BLUE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #2158B7;
	margin-right: 10px;
	list-style-type: disc;
	margin-left: 10px;
	text-align: left;
}
.bullets-3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	margin-right: 10px;
	list-style-type: disc;
	margin-left: 0px;
	text-align: left;
	}
.bullets-3-BLUE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #2158B7;
	margin-right: 10px;
	list-style-type: disc;
	 padding-left:30px;
	text-align: left;
	}
	.explanation-blue-indented {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #2158B7;
	text-align: left;
	left: 15px;
	}

.explain-BLUE-margin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #2158B7;
	margin-right: 10px;
	list-style-type: disc;
	 padding-left:40px;
	text-align: left;
	}
	.explanation-blue-indented {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #2158B7;
	text-align: left;
}
.paragraphHeadersBLUE-indented {
	font: bold normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #2158B7;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-right: 1%;
	margin-left: 5%;
	font-size: 13px;
	text-indent: 0pt;
}

table#career-table {text-align:center; margin-left:50px; margin-right:auto; width:600px;}
  tr,td {
	text-align:left;
	margin-left: 20px;
}
.homepagebox-blue {

	font: bold normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #2158B7;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 0px;
}
table#homepageboxBlue {
	border-right-color: #003399;
	border-left-color: #003399;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
} 

table#maintable {
	border-right: 1px;
	border-left: 1px;
	border-color: #003399;
} 
.temperament-bullets-2005 {
	list-style-type: disc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	margin-left: 0px;
}
table#homegreentable {
	border-right-color: #003399;
	border-left-color: #003399;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	}
	table#indexboxes {
    border: 2px solid #CBD5F4;
        }
table#homepageTABLE-sorterbox{
    border-right-color: #003399;
	border-left-color: #003399;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	}
#content3NEW { /* Center column of 3 column pages. */
  background : #FFFFFF;
  color : #000000;
  left : 198px;
  margin : 0 7px 0 0;
  padding : 0 7px;
 
  top : 95px;
  width : 550px;
  z-index : 1;
}
.bulletsClientPAGE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	list-style-type: disc;
	margin-left: 0px;
	text-align: left;
	}
.loginm-text-left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	list-style-type: disc;
	margin-left: 0px;
	text-align: left;
	}
.blueCentered {
	background : transparent;
	color : #2158B7;
	font-size : 13px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
		margin-bottom: 1px;
}
.freeReport{
	margin-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #2158B7;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	list-style-type: disc;
	}
table#questionTable{
	border-right: 1px;
	border-left: 1px;
	border-color: #003399;
	border-style: solid;
} 
.bulletsQuestionPage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	list-style-type: disc;
	margin-left: -20px;
	text-align: left;
	list-style-position: outside;
	margin-right: 10px;
	}
