/*

adaptibar.com style sheet
author: 	Erik Kittlaus // kittlaus@ameritech.net
version: 	2008 01

*/

/*		_______________________	*/
/*		COLOR GLOSSARY			
	
		orange	 	#e75932
		grey		#999

*/

/*		_______________________ */
/*		NORMALIZING		*/

html, body, div, dl, dt, dd, ul, xol, form, fieldset, h1, h2, h3, h4, h5, h6, pre, blockquote, th, td, address { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
address, body, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal }
img, fieldset		{ border: none; }
q:before, q:after  	{ content: ''; }
table  			{ border-collapse: collapse; border-spacing: 0; }
ul,xli 			{ list-style-type: none; }
caption, th 		{ text-align: left; }
p		{ margin-bottom: 1em; }


/*		_______________________	*/
/*		LINKS			*/
	
a			{ }
a:link     	{ color: #e75932; text-decoration: underline; }
a:visited  	{ color: #e75932; text-decoration: underline; }
a:hover, 
a:active   	{ color: #333; text-decoration: none; }

/* 		_______________________	*/
/*		THE BASICS		*/

html 		{ text-align: center; }
body 		{
    				background-color: #fff;
    				font-family: Verdana, Tahoma, sans-serif;
				font-size: 67.5%;
				font-weight: normal;
				line-height: 1.4em;
				color: #555;
				text-align: left; 
				}
em {  font-style: italic; }
#orangeTitle {
				font-family: Arial, Verdana, sans-serif;
				font-size: 1.5em;
				color: #e75932;
				}
.howAWorks blockquote { margin-left: 40px; }
h9 {
				padding: 10px 5px 10px 10px;
				xline-height: 2em;
				background: url(../images/emailGIF.gif) no-repeat left center;
				xborder: 1px solid green;
				}
h10 {
				padding: 10px 0 10px 9px;
				xheight: 15px;
				xline-height: 1.5em;
				background: url(../images/signGIF.gif) no-repeat left center;
				xborder: 1px solid green;
				}
h7 {
				padding: 10px 0 10px 15px;
				xline-height: 2em;
				background: url(../images/emailGuy.gif) no-repeat left center;
				xborder: 1px solid green;
				}
h8 {
				padding: 10px 0 10px 15px;
				xheight: 15px;
				xline-height: 1.5em;
				background: url(../images/loginIcon.gif) no-repeat left center;
				xborder: 1px solid green;
				}
#email-SignNav {
				xfloat: right;
				position: absolute;
				right: 0;
				bottom: 10px;
				}
.emailSignIn ul {
				display: inline;
				xborder: 1px solid orange;
				}
.emailSignIn li {
				display: inline;
				xborder: 1px solid orange;
				}
.emailSignIn li a {
				padding: 10px 6px;
				xborder: 1px solid blue;
				}
.orange  		{ color: #e75932; }
.grey  			{ color: #777; }
.smallText 		{ font-size: .9em; }
img#bodyTitle {
				margin-bottom: 35px;
				}
.clearBoth{
				clear:both;
				}
ul.do {
				margin: 20px;
				}
.smText { 		font-size: .8em; }
.backUp { 
				display: block;
				line-height: 3em;
				font-size: .9em;
				}
.faqDiv { 
				float: left;
				width: 600px;
				margin: 65px 0 50px 0;
					font: 1.2em/1.4em verdana, "lucida grande", Arial, sans-serif;
				text-align: left;
				color: #000;
				xborder: 1px solid orange;
				}
.howAWorks { 
				float: left;
				width: 600px;
				margin: 65px 0 50px 0;
					font: 1.2em/1.4em verdana, "lucida grande", Arial, sans-serif;
				text-align: left;
				}
.howAWorks-app { 
				float: left;
				width: 580px;
				margin: 65px 0 50px 0;
					font: 1.2em/1.4em verdana, "lucida grande", Arial, sans-serif;
				text-align: left;
				overflow: hidden;
				}
#panelPH   {   		
				position: relative;
				float: right; 
				margin-top: 125px;
				}
.paraTitle {
				display: block;
				font-weight: bold;
				font-size: 1em;
				color: #e75932;
				line-height: 2.5em;
				}
				
/* 		_______________________	*/
/*		HOME PAGE		*/

#thinHead { 
				background-color: #fff; 
				width: 100%;
				}
#thinHeadContainer {
				position: relative;
				width: 900px;
				margin: 0 auto;
				height: 60px;
				}
#thinHeadLogo { 
				margin-top: 8px;
				}
#orangeThick { 
				width: 100%;
				padding-top: 30px;
				padding-bottom: 30px;
				background-color: #c2c2c2;
				color: white;
				font: 1.3em/1.6em "lucida grande", Tahoma, sans-serif;
				}
.orangeContainer {
				width: 900px;
				margin: 0 auto;
				}
.orangeContainer li {
				padding-left: 16px;
				}
.letterSpace {	letter-spacing: .1em; }
#homeBody {
				width: 600px;
				xborder: 1px solid orange;
				margin: 30px 0 40px 0;
				xoverflow: auto;
				}
#homeUpper {	
				float: left;
				width: 600px;
				}
#homeUpper h2 {
				color: #e75932;
					font: 1.2em/1.4em verdana, "lucida grande", Arial, sans-serif;
				}
h3 a   	{
				color: #e75932;
				font: 1.2em/2.5em Verdana, Tahoma, sans-serif;
				font-weight: normal;
				text-decoration: underline;
				margin: 0 auto;
				}
#homeUpper {	margin-bottom: 15px }
#homeUpper ul {
				width: 600px;
				font-size: 1.2em;
				xborder: 1px solid orange;
				}
#homeUpper li {
				position: relative;
				float: left;
				}
#homeUpper li.hRaising {
				width: 270px;
				}
#homeUpper li.hCounter {
				width: 290px;
				}
#tri {
				clear: left;
				width: 595px;
				height: 125px;
				line-height: 1.2em;
				xborder: 1px solid orange;
				margin-bottom: 40px;
				}
#tri .one {
				float: left;
				width: 160px;
				height: 115px;
				padding: 10px 10px 0 0;
				border-right: 1px solid #d8d7d7;
				text-align: center;
				}
#tri .one p {
				text-align: left;
				}
#tri .two {
				float: left;
				width: 175px;
				height: 115px;
				padding: 10px 0 0 15px;
				border-right: 1px solid #d8d7d7;
				text-align: center;
				}
#tri .two p {
				text-align: left;
				}
#tri .three {
				float: left;
				width: 175px;
				height: 115px;
				padding: 10px 20px 0 15px;
				text-align: center;
				}
#tri .three p {
				text-align: left;
				}
.hCounter {		
				text-align: right;
				padding-top: 5px;
				}
.enrollButton {	margin-top: 50px }

table.getMeIn {	
				margin: 0; 
				font-size: 1.2em; 
				}
table.getMeIn2 {	
				margin: 5px 0 8px 0; 
				font-size: 1.2em; 
				}
table.getMeIn td { 	padding: 0; }
				
/* 		_______________________	*/
/*		HOME PANEL		*/
			
#homePanel {	
				position: absolute; 
				top: 30px;
				right: 15px;
				width: 250px;
				xborder: 1px solid orange;
				}
#loginPanel {
				width: 223px;
				padding: 5px 13px 5px 13px;
				border: 1px solid #e7e9ec;
				margin-bottom: 10px;
				}
#loginPanel h2 {
				color: #000;
					font: 1.4em/1.4em verdana, "lucida grande", Arial, sans-serif;
				margin-bottom: 10px;
				margin-top: 5px;
				}			
#loginPanel form {
				width: 100%;
				text-align: left;
				xborder: 1px solid orange;
				}

#loginPanel fieldset {
				margin: 0;
				margin-bottom: 1px;
				border: 0;
				padding: 0;
				}

#loginPanel form label {
				display: block;
				width: 100%;
				font-size: 12px;
				line-height: 14px;
				padding: 0px 0px 10px 0px;
				}

#loginPanel form input {
				font-size: 11px;
				color: #666;
				background-color: #fff;
				display: block;
				margin-top: 2px;
				}

#loginPanel form label.field-ps,
#loginPanel form label.field-email 
 			{
				clear: left;
				}

#loginPanel form label.field-ps,
#loginPanel form label.field-email,
			{
				float: left;
				margin: 0;
				width: 100%;
				}

#loginPanel form label.field-email input,
#loginPanel form label.field-ps,
			{
				float: left;
				width: 100%;
				padding: 0px;
				}
				
#loginPanel form label.submit input,
			{
				float: left;
				width: 100%;
				padding: 0px;
				}				
				
div#most_emailed_box {
   				background: #fcfcfc;
   				margin: 0 1px;
  				padding: 6px 8px 12px 8px;
 				overflow: hidden;
   				font-size: 11px;
   				height: 1%;        	/* stupid IE6 */
				}
#most_emailed_box .dots {
   				clear: both;
				}
div#most_emailed_box_nav {  
   				border-bottom: 1px solid #ccc;
   				padding: 3px 0;
   				font-family: Tahoma;
				}
div#most_emailed_box_nav .item {
   				display: inline;
   				margin: 0 10px 0 0;
				}
div#most_emailed_box_nav .item_on {
   				display: inline;
   				margin: 0 10px 0 0;
   				/*font-weight: bold;*/
   				color: #333;
				}
div#most_emailed_box_nav .item_on a {
   				color: #333;
   				text-decoration: none;
   				cursor: default;
				}
div#most_emailed_box_nav .bar {
   				display: inline;
   				margin: 0 10px 0 0;
				}
div#most_emailed_box_content_1 {
   				display: block;
				}
div#most_emailed_box_content_2 {
   				display: none;
				}
div#most_emailed_box_content_3 {
   				display: none;
				}
div.most_emailed_row {
				font-family: Tahoma;
   				clear: both;
   				color: #666;  
   				overflow: hidden;
   				margin: 5px 0;
   				cursor: pointer;
   				height: 1%;            /* stupid IE6 */
				}
div.most_emailed_row:hover {
   				background-color: #eee;
				}
div.most_emailed_row a:hover {
   				text-decoration: none;
				}
* html div.most_emailed_row a:hover {     /* IE 6 */
   				text-decoration: underline;
				}
div.most_emailed_row .number {
   				float: left;    
				}
div.most_emailed_row .link {
   				float: right;
   				width: 210px;
				}
xa 			{
   				color: #2d648a;
   				text-decoration: none;
				}
xa:hover 	{
   				text-decoration: underline;
				}
div.dots 	{
   					background: url(http://img.iht.com/images/v3/dots_h.gif) repeat-x;
   				height: 1px;
   				overflow: hidden;
   				margin: 1px 0;
				}
h3.section_label {
   				margin: 1px 0 5px 0;
   				font-size: 16px;
   				font-family: Arial, Verdana;
   				color: #d1d1d1;
				}
h3.section_label a {
   				color: #8f8f8f;
				}
div.contentbox {
   				margin: 0 0 20px 0;
   				background-color: #e7e9ec;
   				clear: both;
				}
div.contentbox_cap {
   				height: 1px;
   				clear: both;
				}
#homeFooter {
				width: 100%;
				height: 100px;
				background: url(../images/footBorder.gif) repeat-x #fff top left;
				}

/* 		_______________________	*/
/*		HEADER		*/

.header 	{ 
				background-color: #e6e6e6; 
				width: 100%;
				height: 80px;
				}
.headLogo { 
				margin-left: 60px; 
				margin-top: 17px;
				}
.headContainer {
				position: relative;
				width: 900px;
				margin: 0 auto;
				height: 80px;
				xborder: 1px solid orange;
				}
#orangeBar { 
				width: 100%;
				height: 30px;
				background-color: #e75932;
				background: url(../images/barSliver.gif) repeat-x top left;
				}
.navContainer {
				width: 900px;
				margin: 0 auto;
				background: url(../images/divider.gif) no-repeat top left;
				}
.navbar a			{ }
.navbar a:link     	{ color: #e75932; text-decoration: none; }
.navbar a:visited  	{ color: #e75932; text-decoration: none; }
.navbar a:hover, 
.navbar a:active   	{ color: #000; text-decoration: none; }

.navbar a.inbar			{ }
.navbar a.inbar:link     	{ color: #fff; text-decoration: none; }
.navbar a.inbar:visited  	{ color: #fff; text-decoration: none; }
.navbar a.inbar:hover, 
.navbar a.inbar:active   	{ color: #555; text-decoration: none; }

.navbar {
				text-align: left; 
				position: relative; 
				margin: 0 
				padding: 0; 
				float: left;
				display: inline;
				width: 100%;
				height: 30px;
				font-size: 1em;
				}
.navbar ul {
				padding: 0; 
				margin: 0; 
				list-style-type: none; /* for Firefox */
				}
.navbar li.inbar {
				float: left; 
				position: relative;
				height: 30px;
				padding: 6px 14px 0 14px;
				background: url(../images/divider.gif) no-repeat top right;
				}
.navbar li {
				float: left; 
				position: relative;
				height: 18px;
				padding: 6px 14px 0 14px;
				xbackground: url(../images/divider.gif) no-repeat top right;
				}
.navbar li a, .navbar li a: visited {
				display: block; 
				text-decoration: none; 
				width: 10em; 
				color: #000; 
				float: left; 
				padding-right: 1em; 
				height: 3em; 
				line-height: 3em; 
				color: #909; 
				}
.navbar li ul {
				visibility: hidden; 
				position: absolute; 
				top: 2.5em; 
				left: 0; 
				height: 0; 
				overflow: hidden;
				}
.navbar table {
				margin: -1px; 
				border-collapse: collapse; 
				font-size: 1em; /* font size for IE5.5 */
				}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */

.navbar li:hover a, .navbar li a:hover {
				text-decoration: underline; 
				border: 0;
				}
.navbar li:hover ul, .navbar li a:hover ul {
				visibility: visible; 
				height: auto; 
				width: 15em; 
				background: #fff; 
				border: 1px solid #ddd; 
				left: -1px; 
				top: 2.8em; 
				padding: 0 5px 16px 0;
				overflow: visible;
				}
.navbar li:hover ul li a, .navbar li a:hover ul li a {
				display: block; 
				font-weight: normal; 
				background: transparent; 
				text-decoration: none; 
				height: auto; 
				line-height: 1.5em; 
				padding: 0.5em; 
				width: 30em;
				}
.navbar li:hover ul li ul, .navbar li a:hover ul li a ul {
				visibility: hidden; 
				position: absolute; 
				top: 0; 
				left: 9.5em; 
				height: 0; 
				overflow: hidden;
				}
.navbar li:hover ul li a:hover, .navbar li a:hover ul li a:hover {
				text-decoration: underline;
				}
.navbar li:hover ul li:hover ul, .navbar li a:hover ul li a:hover ul {
				visibility: visible; 
				color: #000; 
				border: 1px solid #ddd; 
				height: auto; 
				background: #fff; 
				width: 9.5em;
				} 
.navbar li:hover ul li:hover ul.left, .navbar li a:hover ul li a:hover ul.left {
				left: -9.3em;
				}
.navbar li:hover ul li:hover ul li a, .navbar li a:hover ul li a:hover ul li a {
				display: block; 
				height: auto;
				}
.navbar li:hover ul li:hover ul li:hover a, .navbar li a:hover ul li a:hover ul li a:hover {
				text-decoration: underline;
				}
					
/* 		_______________________	*/
/*		FOOTER		*/	

#footer {
				width: 100%;
				height: 220px;
				background: url(../images/footBorder.gif) repeat-x #fff top left;
				}
#footContainer {
				width: 900px;
				xheight: 190px;
				margin: 0 auto;
				xborder: 1px solid green;
				overflow: auto;
				}
#footContainer ul {
				height: 100px;
				}
#footContainer ul#links {
				margin-top: 55px;
				xborder: 1px solid orange;
				}
#footContainer ul#links li.oneTen {
				float: left;
				line-height: 1em;
				width: 110px;
				xborder: 1px solid orange;
				}	
#footContainer ul#links li.oneForty {
				float: left;
				line-height: 1em;
				width: 130px;
				xborder: 1px solid orange;
				}
#footContainer ul#links p {
				margin-bottom: 15px;
				}
#footContainer ul#links p.twoPix {
				margin-bottom: 1px;
				}
#footContainer ul#links li.LLC {
				float: right;
				width: auto;
				text-align: right;
				xborder: 1px solid yellow;
				line-height: 1em;
				xmargin: 8px 16px 0;
				}	
#footContainer ul#links li.logoIMG {
				float: right;
				line-height: 1em;
				width: 114px;
				xmargin-right: 10px;
				xborder: 1px solid orange;
				}	

#footContainer img.footLogo {
				float: left;
				}
#footContact {
				float: left;
				text-align: right;
				xborder: 1px solid yellow;
				line-height: 1em;
				margin: 8px 16px 0;
				}
#footContact p.twoPix {
				margin-bottom: 1px;
				}
.footCopyright {
				clear: right;
				float: right:
				width: 500px;
				text-align: right;
				margin-top: 15px;
				xborder: 1px solid red;
				padding: 0;
				}
#ftLinks {			
				float: left;
				text-align: left;
				xborder: 1px solid blue;
				width: 150px;
				}
#footStuff {
				float: left;
				width: 525px;
				xborder: 1px solid orange;
				}
#ghostCont {
				padding-top: 25px;
				}
				
/* 		_______________________	*/
/*		APP FOOTER		*/

#footer-app {
				width: 100%;
				height: 80px;
				background: url(../images/footBorder.gif) repeat-x #fff top left;
				}
#footContainer-app {
				width: 900px;
				margin: 0 auto;
				xborder: 1px solid green;
				overflow: auto;
				}
.footCopyright-app {
				float: right:
				width: 500px;
				text-align: right;
				margin-top: 48px;
				margin-right: 30px;
				xborder: 1px solid red;
				padding: 0;
				}
					
/* 		_______________________	*/
/*		ENROLL ONE		*/

#bodyContainer {
				position: relative;
				width: 900px;
				margin: 0 auto;
				background-color: #fff;
				overflow: auto;
				xborder: 1px solid green;
				}
.enrollOne { 
				float: left;
				width: 428px;
				xborder: 1px solid black;
				margin: 65px 0 50px 0;
				}
.enrollOne form {
				font: 1.2em/1.4em verdana, "lucida grande", Arial, sans-serif;
				color: #000;
				width: 420px;
				text-align: left;
				xborder: 1px solid orange;
				}
.enrollOne form label {
				display: block;
				width: 310px;
				font-size: 1em;
				line-height: 1.2;
				padding: 0px 0px 12px 0px;
				}
.enrollOne form input {
				display: block;
				margin-top: 3px;
				xborder: 1px solid #999; 
				}
.enrollOne form label.field-promo,
.enrollOne form label.field-email {
				clear: left;
				}
.enrollOne form label.field-promo,
.enrollOne form label.field-email,
.enrollOne form label.field-emailConfirm {
				float: left;
				margin: 0px 10px 0px 0px;
				width: 150px;
				}
.enrollOne form label.field-promo input,
.enrollOne form label.field-email input,
.enrollOne form label.field-emailConfirm input {
				float: left;
				width: 150px;
				padding: 0px;
				}
.enrollOne form input#checkbox_1 {
				clear: both;
				float: left;
				padding: 0px;
				margin: 0px;
				}
.enrollOne form label.field-checkbox {
				margin: 0px 0px 0px 25px;
				padding: 0px 0px 15px 0px;
				}
.enrollOne form input.submit {
				border: 1px solid #999;
				padding: 1px 2px;
				font-size: .8em;
				}
.enrollOne form input.submit:hover {
				border: 1px solid #999;
				background-color: #999;
				color: #fff;
				font-size: .8em;
				}
.enrollOne form .hiddenInput {
				visibility: hidden;
				}
.enrollOne fieldset.fatButt { 
				margin-bottom: 10px;
				}
				
/* 		_______________________	*/
/*		ENROLL TWO		*/

.enrollTwo  {
				font: 1.2em/1.4em Verdana, "lucida grande", Arial, sans-serif;
				color: #222;
				width: 600px;
				margin: 65px 0 50px 0;
				text-align: left;
				xborder: 1px solid orange;
				}
.enrollTwo form 	{
				width: 550px;
				text-align: left;
				xborder: 1px solid black;
				}
.enrollTwo form h3 {
				clear: both;
				padding: 0 0 40px 0px;
				font-size: 1.1em;
				}
.enrollTwo form label {
				display: block;
				width: 310px;
				font-size: 1em;
				line-height: 1.2;
				padding: 0px 0px 12px 0px;
				}
.enrollTwo form label#feb08,
.enrollTwo form label#jul08,
.enrollTwo form label#feb09,
.enrollTwo form label#jul09,
.enrollTwo form label#feb10,
.enrollTwo form label#jul10	{
				display: inline;
				}
.enrollTwo form input {
				display: block;
				margin-top: 3px;
				xborder: 1px solid #999; 
				}

.enrollTwo li 	{ 
				margin: 5px 1px;
				display: inline;
				
				}
.enrollTwo form input#checkbox01,
.enrollTwo form input#checkbox02,
.enrollTwo form input#checkbox03,
.enrollTwo form input#checkbox04,
.enrollTwo form input#checkbox05,
.enrollTwo form input#checkbox06 {
				display: inline;
				margin-top: 3px;
				xborder: 1px solid #999; 
				}
.enrollTwo #checkboxRe  {
				float: left;
				display: inline;
				margin-top: 3px;
				xborder: 1px solid #999; 
				}
.enrollTwo form label#release {
				width: 500px;
				margin-left: 10px;
				float: left;
				}
.enrollTwo .lardArse  {  margin-bottom: 15px; }
.enrollTwo .fatty  {  margin-bottom: 5px; margin-top: 15px;}
.enrollTwo .fatBottom  {  	margin-bottom: 5px; }
.enrollTwo .wordSpace  { 
				word-spacing: 10px;
				margin-left: 10px;
				font-size: .9em;
				color: black;
				}
.enrollTwo .month {
				font-size: .9em;
				}
.enrollTwo #acceptText  {
				position: relative;
				width: 500px;
				color: #fff;
				padding: 20px 20px 40px 20px;
				margin-top: 15px;
				background-color: #9a9a9a;
				border: 1px solid #e75932;
				}
.enrollTwo #acceptField  {
				position: absolute;
				margin-top: -13px;
				margin-left: 47px;
				width: 150px;
				}
.enrollTwo #iAccept  {	
				margin-bottom: 30px;
				margin-top: 3px; 
				}
.enrollTwo fieldset.submit {
				padding-top: 20px; 
				clear: left; 
				}
.enrollTwo form select {
				float: left;
				display: block;
				width: 310px;
				margin-top: 3px;
				margin-bottom: 15px;
				xborder: 1px solid #999;
				}
				
form label.field-first,
form label.field-address,
form label.field-city,
form label.field-homePhone {
				clear: left;
				}
form label.field-first,
form label.field-last,
form label.field-city,
form label.field-homePhone,
form label.field-workPhone {
				float: left;
				margin: 0px 10px 0px 0px;
				width: 150px;
				}
form label.field-first input,
form label.field-last input,
form label.field-homePhone input,
form label.field-city input,
form label.field-workPhone input {
				float: left;
				width: 150px;
				padding: 0px;
				}
form label.field-pw {
				clear: left; 
				}
form label.field-pw,
form label.field-pwConfirm {
				float: left;
				margin: 0px 10px 0px 0px;
				width: 150px;
				}
form label.field-pw input,
form label.field-pwConfirm input {
				float: left;
				width: 150px;
				padding: 0px;
				}
form label.field-state {
				float: left;
				margin-right: 10px;
				width: 60px;
				}
form label.field-state select {
				width: 60px;
				float: left;
				margin-top: 3px;
				}
form label.field-lawSchool {
				float: left;
				margin-right: 10px;
				width: 310px;
				}
form label.field-lawSchool select {
				width: 310px;
				float: left;
				margin-top: 3px;
				}
form label.field-barState {
				float: left;
				margin-top: 15px;;
				width: 310px;
				}
form label.field-barState select {
				width: 310px;
				float: left;
				margin-top: 3px;
				}
form label.field-howFind {
				float: left;
				margin-right: 10px;
				width: 310px;
				}
form label.field-howFind select {
				xwidth: 310px;
				float: left;
				margin-top: 3px;
				}
form label.field-zip {
				float: left;
				width: 80px;
				}
form label.field-zip input {
				float: left;
				width: 80px;
				}
form label.field-address {
				float: left;
				width: 310px;
				margin: 0px 0px 0px 0px;
				}
form label.field-address input {
				float: left;
				width: 310px;
				padding: 0px;
				}
textarea {
				display: block;
				xborder: 1px solid #999;
				}
form textarea {
				margin-top: 3px;
				}
form input.submit {
				border: 1px solid #999;
				padding: 1px 2px;
				font-size: .8em;
				}
form input.submit:hover {
				border: 1px solid #999;
				background-color: #999;
				color: #fff;
				font-size: .8em;
				} 
form .hiddenInput {
				visibility: hidden;
				}
label	{ color: #666; }

/* 		_______________________	*/
/*		ENROLL THREE		*/

 .enrollThree { 
				float: left;
				width: 550px;
				xborder: 1px solid black;
				margin: 65px 0 50px 0;
				font: 1.2em/1.4em verdana, "lucida grande", Arial, sans-serif;
				}
.enrollThree ul  { width: 500px; }
.enrollThree ul, .enrollThree li  {
				display: inline;
				}
.enrollThree li  { 
				float: left; 
				width: 250px;
				line-height: 2em;
				}
.enrollThree h2  { 
				clear: left;  
				line-height: 3em;
				color: black;
				}
.enrollThree hr { 		
				clear: left;
				width: 540px;
				margin-top: 10px;
				float: left;
				border: none 0;
				border-top: 1px dashed #000; /*the border*/
				height: 0; /*whatever the total width of the border-top and border-bottom equal*/
				}
label.premium-support {
				padding-left: 10px;
				}
label.premium-delay {
				padding-left: 10px;
				display: inline;
				xfloat: left;
				width: 300px;
				}
.enrollThree form input#premium-delay {
				clear: both;
				float: left;
				}
input#payByCC { float: left; }

table.pay {		margin: 10px 0 10px 5px; }
table.pay td { 	padding: 0 5px; }

label.payByCheck {
				padding-left: 10px;
				}
input#payByCheck { float: left; }

/* 		_______________________	*/
/*		CAMPUS REP ENROLLMENT		*/

#repApplyTop { 
				float: left;
				width: 520px;
				margin: 65px 0 0 0;
					font: 1.2em/1.4em verdana, "lucida grande", Arial, sans-serif;
				text-align: left;
				xborder: 1px solid orange;
				}
#repApplyBott {
				float: left;
				font-size: 1.2em;
				margin: 20px 0 50px 0;
				}
.ast { 			
				font-size: .8em;
				color: #999;
				float: left;
				xmargin-left: 5px;
				}
table.payFloatLeft2 {
				clear: left;
				margin-top: 10px;
				}
table.payFloatLeft3 {
				clear: left;
				margin-top: 30px;
				}
table.payFloatLeft3 td.10px {
				padding-left: 15px;
				}
table.payFloatLeft3 td {
				padding: 1px 2px 0 0;
				}
table.payFloatLeft4 {
				clear: left;
				width: 400px;
				margin-top: 30px;
				}
table.payFloatLeft td {
				padding: 1px 5px 0 0;
				}
table.payFloatLeft2 td {
				padding: 1px 5px 0 0;
				}
.lightGrey {	color: #999; }
#repApplyBott hr { 		
				clear: left;
				width: 515px;
				margin-top: 20px;
				float: left;
				border: none 0;
				border-top: 1px dashed #000; /*the border*/
				height: 0; /*whatever the total width of the border-top and border-bottom equal*/
				}
#repApplyBott hr.hrLong { 		
				clear: left;
				width: 645px;
				margin-top: 20px;
				float: left;
				border: none 0;
				border-top: 1px dashed #000; /*the border*/
				height: 0; /*whatever the total width of the border-top and border-bottom equal*/
				}
#note {			
				float: left;
				margin-top: 10px;
				width: 500px; 
				}
#xrepApplyBott form { 
				width: 652px;
				xborder: 1px solid #999;
				}
#repApplyBott fieldset.submit {
				padding-top: 20px; 
				clear: left; 
				}		
#repApplyBott fieldset.submit {
				padding-top: 20px; 
				clear: left; 
				}
#repApplyBott form select {
				float: left;
				display: block;
				width: 310px;
				margin-top: 3px;
				margin-bottom: 15px;
				xborder: 1px solid #999;
				}
				
/* 		_______________________	*/
/*		GLOBAL EMAIL		*/

#globalEmail { 
				width: 375px;
				xborder: 1px solid black;
				margin: 10px auto;
				}
#globalEmail form {
				font: 1.2em/1.4em verdana, "lucida grande", Arial, sans-serif;
				color: #000;
				width: 365px;
				text-align: left;
				xborder: 1px solid orange;
				}
#globalEmail form label {
				display: block;
				width: 310px;
				font-size: 1em;
				line-height: 1.2;
				padding: 0px 0px 12px 0px;
				}
#globalEmail form input {
				display: block;
				margin-top: 3px;
				xborder: 1px solid #999; 
				}
#globalEmail form label.field-describe,
#globalEmail form label.field-email {
				clear: left;
				}
#globalEmail form label.field-first {
				margin: 0px 10px 0px 0px;
				xwidth: 150px;
				}
#globalEmail form label.field-email {
				float: left;
				margin: 0px 10px 0px 0px;
				xwidth: 150px;
				}
#globalEmail form label.field-email input,
#globalEmail form label.field-emailConfirm input {
				float: left;
				width: 150px;
				padding: 0px;
				}
#globalEmail form input.submit {
				border: 1px solid #999;
				padding: 1px 2px;
				font-size: .8em;
				}
#globalEmail form input.submit:hover {
				border: 1px solid #999;
				background-color: #999;
				color: #fff;
				font-size: .8em;
				}
form .hiddenInput {
				visibility: hidden;
				}
fieldset.fatButt { 
				margin-bottom: 10px;
				}

/* 		_______________________	*/
/*		STUDENT FAQ		*/

#faq table { 
				margin: 0 auto; 	
				border: 1px dashed #a6a6a6; 
				background-color: #f1f1f1;
				font: 11px geneva, arial, verdana; 
				line-height: 1.5em; color: #333; 
				background-color: #f5f5f5;
				}
#faq table td 	{ 	
				padding: 1em 2em;
				}
					
/* 		_______________________	*/
/*		BAR EXAM STATISTICS		*/

#stats table { 	
				border: 1px solid #000; 
				font: 1em verdana, geneva, arial ;  
				}
#stats table td { 	
				padding: .3em 1em;
				}
				
/* 		_______________________	*/
/*		STATES		*/

#states { 
				float: left;
				width: 550px;
				margin: 65px 0 50px 0;
					font: 1.2em/1.4em verdana, "lucida grande", Arial, sans-serif;
				text-align: left;
				color: #000;
				xborder: 1px solid orange;
				}
#states h2 { 
				xmargin-bottom: 2px;
				}
#stateTitle h1 {
				font-size: 1.4em;
					font-family: Arial, Tahoma, Verdana, sans-serif;
				color: #e75932;
				margin-bottom: 35px;
				}
				
/* 		_______________________	*/
/*		SETTINGS		*/

#setBoxLeft {
				padding-top: 30px;
				float: left;
				width: 200px;
				xborder: 1px solid red; 
				}
td.inp { 			padding: 1px 10px 1px 0px; }
#setBoxRight {
				padding-top: 30px;
				float: left;
				width: 300px;
				xborder: 1px solid red; 
				}
#submitSettings {
				clear: both;
				padding-top: 20px;
				}
				
/* 		_______________________	*/
/*		PROFILE APP		*/

#submitProfile {
				clear: both;
				padding-top: 20px;
				}
#profile {
				padding-top: 10px;
				width: 600px;
				xborder: 1px solid red;
				}
td.params { 			padding: 1px 80px 1px 0px; }

/* 		_______________________	*/
/*		PANEL		*/

#panelBox {
				float: right;
				margin-top: 125px;
				width: 220px;
				xborder: 1px solid red;
				}
#quickTitle {
				font-family: Arial, Verdana, sans-serif;
				font-size: 1.5em;
				color: #e75932;
				padding: 8px 0 8px 10px;
				background: #fafaf9 url(../images/dots.gif) no-repeat bottom right;
				}
#LCTitle  {
				font-family: Arial, Verdana, sans-serif;
				font-size: 1.5em;
				color: #e75932;
				padding: 15px 0 80px 10px;
				background: url(../images/dotsWhite.gif) no-repeat bottom right;
				xborder: 1px solid green;
				}
#quickBott {
				background: url(../images/panelButt.gif) no-repeat top left;
				font-family: Arial, Verdana, sans-serif;
				font-size: 1.1em;
				color: #555;
				padding-bottom: 80px;
				xborder: 1px solid red;
				}	
#TidTitle  {
				font-family: Arial, Verdana, sans-serif;
				font-size: 1.5em;
				color: #888;
				padding: 15px 0 80px 10px;
				}
#panelBox a			{ }
#panelBox a:link     	{ color: #043d68; text-decoration: none; }
#panelBox a:visited  	{ color: #043d68; text-decoration: none; }
#panelBox a:hover, 
#panelBox a:active   	{ color: #e75932; text-decoration: none; }
			

ul.pBox {	
				list-style-type: none; 
				padding: 0;
				margin: 0;
				}
ul.pBox li.WI {
				color: #777;
				padding: 6px 0 6px 8px;
				letter-spacing: -.01px;
				word-spacing: -.4px;
				background: #fafaf9 url(../images/dots.gif) no-repeat bottom right;
				}
ul.pBox li.WO {
				color: #777;
				padding: 6px 0 6px 8px;
				letter-spacing: -.01px;
				word-spacing: -.4px;
				background-color: #fafaf9;
				}
ul.pBox a, ul.pBox a:visited, ul.pBox a:active {
				display: block;
				xwidth: 220px;
				background:  #fafaf9;
				}
ul.pBox a.hover {
				background: #043d68;
				}
				
/* 		_______________________	*/
/*		TRY ADATIBAR PANEL		*/

#tryAdap a			{ }
#tryAdap a:link     	{ color: #555; text-decoration: underline; }
#tryAdap a:visited  	{ color: #555; text-decoration: underline; }
#tryAdap a:hover, 
#tryAdap a:active   	{ color: #e75932; text-decoration: none; }
				
#tryAdap #panel {
				float: right;
				text-align: left;
				margin-top: 60px;
				margin-right: 20px;
				padding-bottom: 25px;
				padding-right: 20px;
				width: 240px;
				background: url(../images/panBott.gif) no-repeat left bottom; 
				}
#tryAdap .panelTitle  {
				color: #e75932;
				width: 250px;
				font-size: 12px;
				font-weight: bold;
				padding-bottom: 10px;
				padding-left: 22px;
				padding-top: 23px;
				background: url(../images/panTop.gif) no-repeat left top; 
				}
#tryAdap h1 {		
				padding-top: 20px;
				padding-bottom: 150px;
				}
#tryAdap .rowOn, #tryAdap .rowOff {
				line-height: 2em;
				width: 205px;
				margin-left: 22px;
				padding: 1px 5px;
				}
#tryAdap .rowOn {
				background: #fff url(../images/checkOn.gif) no-repeat right center;
				}
#tryAdap .rowOff {
				background: #fff url(../images/checkOff.gif) no-repeat right center;
				}
#tryAdap .perfTools  {
				color: #555;
				font-size: 11px;
				font-weight: bold;
				margin-top: 8px;
				margin-left: 24px;
				margin-bottom: 5px;
				}
#tryAdap .divider  { height: 2px; }
				

/* 		_______________________	*/
/*		IBOX		*/

#repAgreement {
				margin: 0 auto;
				margin-top: 50px;
				margin-bottom: 50px;
				width: 700px;
				font-size: 1.2em;
				}
#repAgreement br {	margin: 0; }

.ran {
				position: absolute;
				top: -70px;
				left: 1px;
				}
				





