﻿body 
{
    /* body styles go here */
	padding:0;
	text-align:center;
	background:#ffffff url("Images/body_bg.gif") repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	line-height:22px;	
	height:100%;
}


.bodyInterior 
{
    /* body styles go here */
	padding:0;
	text-align:center;
	background:#ffffff url("Images/body_bg_interior.gif") repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	line-height:22px;	
}

p
{
    text-align:left;
}

ul
{
    text-align:left;
}


.topLogo
{
    border: 0px;
    padding-top:25px; 
    padding-left:20px;
}

#buyBookWrapper
{
    width: auto;
    border: solid 1px #496bb0;
    clear: both;

}


/* fieldset skins for the register forms below */



fieldset
{
    text-align: left;
	border: solid 1px #496bb0;
	margin-bottom: 15px;
	margin-left:50px;
	padding: 10px;
    .position: relative;
    .margin-top: 1em;
    .padding-top: 25px;
    .margin-bottom: 25px;
    width:600px;    	 
    height:400px;
}

        /* fieldset heights */

       .registerWho
        {
        text-align: left;
	    border: solid 1px #496bb0;
	    margin-bottom: 15px;
	    margin-left:50px;
	    padding: 10px;
        .position: relative;
        .margin-top: 1em;
        .padding-top: 25px;
        .margin-bottom: 25px;
        width:600px;    	 
        height:375px;
        }
        
       .registerCaseNumber
        {
        text-align: left;
	    border: solid 1px #496bb0;
	    margin-bottom: 15px;
	    margin-left:50px;
	    padding: 10px;
        .position: relative;
        .margin-top: 1em;
        .padding-top: 25px;
        .margin-bottom: 25px;
        width:600px;    	 
        height:150px;
        }
        
       .registerMailing
        {
        text-align: left;
	    border: solid 1px #496bb0;
	    margin-bottom: 15px;
	    margin-left:50px;
	    padding: 10px;
        .position: relative;
        .margin-top: 1em;
        .padding-top: 25px;
        .margin-bottom: 25px;
        width:600px;    	 
        height:240px;
        }

       .registerCreditCard
        {
        text-align: left;
	    border: solid 1px #496bb0;
	    margin-bottom: 15px;
	    margin-left:50px;
	    padding: 10px;
        .position: relative;
        .margin-top: 1em;
        .padding-top: 25px;
        .margin-bottom: 25px;
        width:600px;    	 
        height:320px;
        }


       .lawyersWho
        {
        text-align: left;
	    border: solid 1px #496bb0;
	    margin-bottom: 15px;
	    margin-left:50px;
	    padding: 10px;
        .position: relative;
        .margin-top: 1em;
        .padding-top: 25px;
        .margin-bottom: 25px;
        width:600px;    	 
        height:440px;
        .height:390px;
        }


       .lawyersMailing
        {
        text-align: left;
	    border: solid 1px #496bb0;
	    margin-bottom: 15px;
	    margin-left:50px;
	    padding: 10px;
        .position: relative;
        .margin-top: 1em;
        .padding-top: 25px;
        .margin-bottom: 25px;
        width:600px;    	 
        height:230px;
        }
        
       .contactWho
        {
        text-align: left;
	    border: solid 1px #496bb0;
	    margin-bottom: 15px;
	    margin-left:50px;
	    padding: 10px;
        .position: relative;
        .margin-top: 1em;
        .padding-top: 25px;
        .margin-bottom: 25px;
        width:600px;    	 
        height:295px;
        }

       .espanolPending
        {
        text-align: left;
	    border: solid 1px #496bb0;
	    margin-bottom: 15px;
	    margin-left:50px;
	    padding: 10px;
        .position: relative;
        .margin-top: 1em;
        .padding-top: 25px;
        .margin-bottom: 25px;
        width:600px;    	 
        height:195px;
        }
        
       .contactHelp
        {
        text-align: left;
	    border: solid 1px #496bb0;
	    margin-bottom: 15px;
	    margin-left:50px;
	    padding: 10px;
        .position: relative;
        .margin-top: 1em;
        .padding-top: 25px;
        .margin-bottom: 25px;
        width:600px;    	 
        height:150px;
        *height:110px;
        }
        
        .buybookAddressConfirm {
        text-align: left;
	    border: solid 1px #496bb0;
	    margin-bottom: 15px;
	    margin-left:50px;
	    padding: 10px;
        .position: relative;
        .margin-top: 1em;
        .padding-top: 25px;
        .margin-bottom: 25px;
        width:600px;    	 
        height:300px;
        *height:250px;
        }
        
        .buybookTotalCost {
        text-align: left;
	    border: solid 1px #496bb0;
	    margin-bottom: 15px;
	    margin-left:50px;
	    padding: 10px;
        .position: relative;
        .margin-top: 1em;
        .padding-top: 25px;
        .margin-bottom: 25px;
        width:600px;    	 
        height:440px;
        *height:405px;
        }

legend
{
	background: #1e3982;
	color: #FFFFFF;
	padding: 3px 10px;
	font-weight: bold;
	font-size: 14pt;
	 .position: absolute;
	 .top: -.5em;
	 .left: .5em;
}
	fieldset img
	{
		float: right;
		border: solid 1px #7F2626;
		margin: 0 0 15px 15px;
	}
	fieldset div
	{
		float: left;
	}
	.subFieldset
	{
		float: left;
		background-image: none;
		 _margin-right: 10px
		 
	}
		.subFieldset legend
		{
			font-size: 10pt;
			font-weight: normal;
		}

fieldset label
{
	float: left;
	width: 49%;
	margin-bottom: 15px;
}
	fieldset label td label
	{
		width: auto;
		float: none;
		margin-bottom: 0;
	}
	fieldset .wide
	{
		float: left;
		width: 90%;
		clear: both;
	}
	
	fieldset hr
	{
	    clear:both;
	    width: 90%;
	    height: 31px;
	}

	
/* VIDEO PLAYER STYLES BEGIN */
#previewPlayer
{
    text-align:center;
    width: 323px;
    height: 256px;
    border: solid 2px #13266a; 
    padding-top:1px;
    padding-left:1px;
}


#previewPlayerInterior
{
    float:left;
    text-align:center;
    width: 323px;
    height: 256px;
    border: solid 2px #13266a; 
    padding-top:1px;
    padding-left:1px;
    margin-top:10px;
    margin-left:10px;
    margin-right:10px;    
}

#previewPageText
{
    float:left;
    width: 370px;
    text-align:center;
    margin:15px 0px 0px 15px;
}

#centerCourse
{
    margin-top:2px;
    margin-left: 20px;
    width:770px;
    text-align:left;
    padding:0 auto;  
}

#CourseLeftCol 
{
    width: 460px;
    background:url(Images/course_player_bg.gif) no-repeat; 
    padding-right:20px;
    float: left;

    
}

#CourseRightCol 
{
    width:265px;
    background:url(Images/courseBg.gif) repeat-y; 
    float: left;
    margin-top:-4px;
    }

#playerWrapper
{
   margin:11px 0px 0px 12px;
    
}

#player
{
    width:450px;
    height:300px;
}

#CourseList
{
    width: 265px;
    height: 500px;
    overflow:auto;
	position: relative;
    
}


.CourseTitleBar
{
  
    width: 245px;
    height: 50px;
    margin: 5px;
    
}

.CourseCurrent
{

}

.Course-Pending
{
    border: solid 1px #000000;
    background-color: Yellow;
    cursor:wait;
}

.Course-Completed
{
	background: #F0CCCC url(/images/MessageIcons/GreenCheckMark.gif) 5px 5px no-repeat;    
    background-color: lime;
    border: solid 1px #000000;
}

.playPosition
{
    position:relative;
    float:right;
    margin-right:8px;
    *top:-1px;  
}

.volumePosition
{
    width:175px;
}

.timebarPosition
{
    float:left;
    position:relative;
    left:-17px;
    top:8px;
    .left:32px;
    .top:0px;
   
}

.timeBarWrapper
{
    height:10px;
    width: 200px;
    background:url(Images/timebar_blank.gif) no-repeat; 
    
    text-align:left;
}

.timeBarProgress
{
    border-right: 1px solid #102265;
    height:10px;
    width:0px;
    background:url(Images/timebar_progress.gif) no-repeat; 
}

#BottomOptionsWrapper 
{
    background:url(Images/option_wrapperBg.gif) no-repeat;
    width:450px;
    height:151px;
    margin-left:10px;   
}
    #BottomOptionsWrapper_English /*For the review video section */
    {
    background:url(Images/option_wrapperBg.gif) no-repeat;
    width:450px;
    height:151px;
    margin-left:10px;   
    }

    #BottomOptionsWrapper_Espanol /*For the review video section */
    {
    background:url(Images/option_wrapperBg.gif) no-repeat;
    width:450px;
    height:151px;
    margin-left:10px;   
    }


#LogoutProgress
{
    cursor:pointer;    
    float:left;   
    padding-top:30px; 
    padding-left:20px;
    padding-right:35px;
    
}

#PauseProgress
{
    cursor:pointer;
    float:left;
    padding-top:30px;
    padding-right:35px;    
    
}

#NextProgress
{
    cursor:pointer;
    float:left;
    padding-top:30px;
}

/* VIDEO PLAYER STYLES END */




/* form elements go here */

.formButton
{
    border: solid 1px #496bb0;
    font-size:18px;
	cursor:pointer;
	font-weight:bold;
	color:#0e2062;
	margin-right:98px;
	float:right;
}

.RegistrationWizardButtons
{
    
	border: solid 1px #496bb0;
	font-size:16px;
	cursor:pointer;
	font-weight:bold;
	color:#0e2062;
	margin-right:103px;
}

.LoginButtons
{
    border: dotted 1px #F45454;
}


.actionNoticeBox
{
	font-weight:bold;
	width: 300px;
	padding: 20px;
	margin:0 auto;
	margin-top:5px;
	border: solid 2px red;
	text-align: left;
	background: #fee4e4;
	text-align: center;
	clear: both;
	color:Red;
	
}

.getPDFNoticeBox
{
    margin:0 auto;    
	background: #FFFFFF;
	height:65px;
	
	width: 350px;
    padding: 10px;
	border: dotted 1px #d6d5d5;
	text-align: left;
}


.getPDFNoticeBox img
{
    float: left;
}


.actionNoticeBoxGIANT
{
	background: #fee4e4;
	font-weight:bold;
	width: 300px;
	padding-left: 20px;
	margin: 0 0 30px 10%;
	border: solid 2px red;
	text-align: left;
	vertical-align: middle;
	
	}

.pleaseLoginBox
{
	background: #fee4e4;
	padding: 5px;
	margin-top:20px;
	width: 350px;
	margin-left:auto;
	margin-right:auto;	
	border: solid 2px red;
    text-align:center;
	vertical-align: middle;
}

.pleaseLoginBox p
{

}

.miniNoticeBox
{
	background: #fee4e4;
	font-weight:bold;
	width: 200px;
	border: solid 2px red;
	text-align: center;
	vertical-align: middle;
	margin:0 auto;
	color:Red;

	
}

.textBox
{
	border: solid 1px #172d73;
	padding: 3px;
	font-size:18px;
}
.required
{
	border: solid 1px #db3939;
	padding: 3px;
	background-color: #eecaca;
	font-size:18px;
}

.registerSteps 
{
    font-family:Arial;
    font-size:22px;
    color: #1e3982;
    font-weight:bold;
    margin-left:8px;
    padding-left:2px;
    *padding-bottom:20px;
    
}



/* START mps_design_styles */


#container {
	margin:0 auto;
	width:800px;
	text-align:left;
	margin-top:-14px;
	.margin-top:-21px;
	height:auto !important;
	}

.translateLink 
{
    color:White; 
    font-size:11px; 
    font-family:Tahoma;
    position:absolute;
    height:auto; 
    width:auto; 
    margin-top:63px;
    margin-left:345px;
    
}



.topper {
	background: url("Images/top_bg.gif") no-repeat;
	width:800px;
	height:96px;
	#position:relative;
	}
	
	.toplogo {
	    padding-top:25px; 
	    padding-left:20px; 
	}
	.login_section 
	{
		position:absolute;
		display:inline;
		height:66px;
		width:350px;
		margin-top:29px;
		margin-left:75px;
		font-weight:normal;
		color:#ffffff;
		}
	
.middle {
	background:#ffffff url("Images/middle_bg.gif") no-repeat;
	width:800px;
	height:202px;
	}
	
	    .itswhatyousay {
	        padding-top:30px; 
	        padding-left:30px;
	    }
	
		a.preview:link, a.preview:visited {
		display:block; 
		position:absolute;
		width: 214px; 
		height:33px;
		line-height: 35px;
		text-decoration:none; 
		background:url(Images/bttn_preview_off-English.gif) no-repeat; 
		margin-left:160px;
		.margin-top:125px; 
		.margin-left:-130px;
		}
		a.preview:link:hover, a.preview:visited:hover {
		background:url(Images/bttn_preview_on-English.gif) no-repeat; 
		}
		
		a.preview-esp:link, a.preview-esp:visited {
		display:block; 
		position:absolute;
		width: 162px; 
		height:33px;
		line-height: 33px;
		text-decoration:none; 
		background:url(Images/bttn_preview_off-Espanol.gif) no-repeat; 
		margin-left:160px;
		.margin-top:125px; 
		.margin-left:-130px;
		}
		a.preview-esp:link:hover, a.preview-esp:visited:hover {
		background:url(Images/bttn_preview_on-Espanol.gif) no-repeat; 
		}
		
		.picture_image {		
		    float:right;
		    position:absolute;
		    /*top:74px;
		    left:590px;
		    _left:580px;*/
		    margin: -16px 0px 0px 360px;
		}
		
		.picture_image_mac 
		{
            float:right;
		    position:absolute;
		    /*top:74px;
		    left:590px;
		    _left:580px;*/
		    top:70px;
		    margin-left:360px;

		}
		
		.picture_image-esp {		
		    position: absolute;
		    margin: -16px 0px 0px 51px;
		}
		
.nav {
	width:800px;
	height:42px;
	background:#ffffff url("Images/nav_bg.gif") no-repeat;
	margin-top:-12px;
	.margin-top:0px;
	}
	
.navInterior {
	width:800px;
	height:42px;
	background:#ffffff url("Images/nav_bg.gif") no-repeat;
	margin-top:-6px;
	.margin-top:6px;
	}
	
		#menu {
			list-style-type: none;
			padding: 0;
		}
		
		.bumpEng{margin-left:120px;}
		.bumpEsp{margin-left:80px;}
		
		#menu li {
			display: inline;
			
			}
		
		#menu li a {
			float: left;
			height: 42px;
		}
					
		#menu #nav1 a{ background-image: url(Images/register_off.gif); width: 74px; }
		#menu #nav2 a{ background-image: url(Images/about_off.gif); width: 132px;  }
		#menu #nav3 a{ background-image: url(Images/lawyers_off.gif); width: 96px;  }
		#menu #nav4 a{ background-image: url(Images/preview_off.gif); width: 112px;  }
		#menu #nav5 a{ background-image: url(Images/policies_off.gif); width: 72px;  }
		#menu #nav6 a{ background-image: url(Images/home_off.gif); width: 53px;  }
		
		#menu #nav1 a:hover{ background-image: url(Images/register_on.gif);}
		#menu #nav2 a:hover{ background-image: url(Images/about_on.gif);}
		#menu #nav3 a:hover{ background-image: url(Images/lawyers_on.gif);}
		#menu #nav4 a:hover{ background-image: url(Images/preview_on.gif);}
		#menu #nav5 a:hover{ background-image: url(Images/policies_on.gif);}	
		#menu #nav6 a:hover{ background-image: url(Images/home_on.gif);}	
		
		#menu #nav1-esp a{ background-image: url(Images/register-Espanol_off.gif); width: 104px; }
		#menu #nav2-esp a{ background-image: url(Images/about-Espanol_off.gif); width: 128px;  }
		#menu #nav3-esp a{ background-image: url(Images/lawyers-Espanol_off.gif); width: 119px;  }
		#menu #nav4-esp a{ background-image: url(Images/preview-Espanol_off.gif); width: 125px;  }
		#menu #nav5-esp a{ background-image: url(Images/policies-Espanol_off.gif); width: 91px;  }
		#menu #nav6-esp a{ background-image: url(Images/home-Espanol_off.gif); width: 54px;  }
		
		#menu #nav1-esp a:hover{ background-image: url(Images/register-Espanol_on.gif);}
		#menu #nav2-esp a:hover{ background-image: url(Images/about-Espanol_on.gif);}
		#menu #nav3-esp a:hover{ background-image: url(Images/lawyers-Espanol_on.gif);}
		#menu #nav4-esp a:hover{ background-image: url(Images/preview-Espanol_on.gif);}
		#menu #nav5-esp a:hover{ background-image: url(Images/policies-Espanol_on.gif);}	
		#menu #nav6-esp a:hover{ background-image: url(Images/home-Espanol_on.gif);}	
		
		
.bottom {
	width:800px;
	height:auto;
	padding-bottom:24px;
	}
	.bottom_main {
		float: left;
		_float: none;
		background:#ffffff url("Images/bg_whiteareabox.gif") no-repeat;
		width:770px;
		height:auto;
		margin-left:15px;
		margin-top:10px;
		padding-top:1px;
		padding-left:2px;
		}
		
		.txt_main {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#000000;
			line-height:22px;
			padding-right:10px;
		
			}
			
		.txt_body 
		{
		    font-family:Arial;
		    font-size:16px;
		    font-weight:normal;
		    color:#000000;
		    padding:10px 10px 0px 20px;
		    width:675px;
		}
		
		.txt_forms 
		{
		    font-family: Arial;
		    font-size:16px;
		    font-weight:bold;
		    color:Black;
		}
		
		.txt_forms_required
		{
		    font-family: Arial;
		    font-size:16px;
		    font-weight:bold;
		    color:#db3939;
		}
		
		.list_About 
		{
		    font-family:arial;
		    font-size:16px;
		    font-weight:normal;
		    color:Black;
		    padding:0px 15px 0px 45px;
		    *padding:0px 10px 0px 0px;
		}
		
		    .list_About li
		    {
		        padding:0px 0px 5px 0px;
		    }
		
		.defaultList 
		{
		    positioN:relative;
		    left:8px;
		}
		
			
			.lefter {
				.float:left;
				position:relative;
				padding-left:16px; 
				padding-top:20px;
				width:325px;
				height:auto;
				
				}
				
				
			.badgeDefault 
			{
			    padding-top:15px;
			    .padding-top:30px;
			    padding-left:5px;
			}
			
			.righter_English
			{
			    
				.float:left;
				padding-left:365px;
				margin-top:-415px;
				.margin-top:0px;
				.padding-left:16px; 
				.padding-top:10px;
				width:405px;
				height:auto;
				}
				
				
            .righter_Espanol
			            {
            			    
	            .float:left;
	            padding-left:365px;
	            margin-top:-415px;
	            .margin-top:0px;
	            .padding-left:16px; 
	            .padding-top:10px;
	            width:405px;
	            height:auto;
				            }
				
    		#bottom_footer_boxes
			{
				clear: both;
                width:770px;
                height:100px;
                bottom:0;
                padding-top:20px;
                margin-left:30px;
			}
							
			#bottom_footer_boxesInterior
			{
		        clear: both;
                width:770px;
                height:100px;
                bottom:0;
                padding-top:20px;
                margin-left:30px;
		        
			}
		
					a.aboutbox:link, a.aboutbox:visited {
					display:block; 
					position:absolute;
					width: 161px; 
					line-height: 95px;
					text-decoration:none; 
					background:url(Images/ctaAbout_off-English.gif) no-repeat; 
					
					}
					a.aboutbox:link:hover, a.aboutbox:visited:hover {
					background:url(Images/ctaAbout_on-English.gif) no-repeat; 
					}		
					
					a.registerbox:link, a.registerbox:visited {
					display:block; 
					width: 161px; 
					position:absolute;
					margin-left:191px;
					line-height: 95px;
					text-decoration:none; 
					background:url(Images/ctaCourse_off-English.gif) no-repeat; 
					
					}
					a.registerbox:link:hover, a.registerbox:visited:hover {
					background:url(Images/ctaCourse_on-English.gif) no-repeat; 
					}		
									
					a.lawyersbox:link, a.lawyersbox:visited {
					display:block; 
					position:absolute;
					margin-left:382px;
					width: 161px; 
					line-height: 95px;
					text-decoration:none; 
					background:url(Images/ctaLawyers_off-English.gif) no-repeat; 
					
					}
					a.lawyersbox:link:hover, a.lawyersbox:visited:hover {
					background:url(Images/ctaLawyers_on-English.gif) no-repeat; 
					}	

					a.mediatorsbox:link, a.mediatorsbox:visited {
					display:block; 
					position:absolute;
					margin-left:573px;
					width: 161px; 
					line-height: 95px;
					text-decoration:none; 
					background:url(Images/ctaMediators_off-English.gif) no-repeat; 
					
					}
					a.mediatorsbox:link:hover, a.mediatorsbox:visited:hover {
					background:url(Images/ctaMediators_on-English.gif) no-repeat; 
					}	
					
					a.aboutbox-esp:link, a.aboutbox-esp:visited {
					display:block; 
					position:absolute;
					width: 242px; 
					line-height: 97px;
					text-decoration:none; 
					background:url(Images/course_box_off-Espanol.gif) no-repeat; 
					
					}
					a.aboutbox-esp:link:hover, a.aboutbox-esp:visited:hover {
					background:url(Images/course_box_on-Espanol.gif) no-repeat; 
					}		
					
					a.registerbox-esp:link, a.registerbox-esp:visited {
					display:block; 
					width: 242px; 
					position:absolute;
					margin-left:250px;
					line-height: 97px;
					text-decoration:none; 
					background:url(Images/register_box_off-Espanol.gif) no-repeat; 
					
					}
					a.registerbox-esp:link:hover, a.registerbox-esp:visited:hover {
					background:url(Images/register_box_on-Espanol.gif) no-repeat; 
					}		
					
					a.lawyersbox-esp:link, a.lawyersbox-esp:visited {
					display:block; 
					position:absolute;
					margin-left:500px;
					width: 242px; 
					line-height: 97px;
					text-decoration:none; 
					background:url(Images/lawyers_box_off-Espanol.gif) no-repeat; 
					
					}
					a.lawyersbox-esp:link:hover, a.lawyersbox-esp:visited:hover {
					background:url(Images/lawyers_box_on-Espanol.gif) no-repeat; 
					}	
					
/* STOP mps_design_styles */	


/* Resources Repeater List */

.ResourcesRepeater 
{
    display: none;
    width: 750px;
    margin: 1em .5em;
    
}
  
.ResourcesRepeater h3 {
    margin: 10px;      
    cursor:pointer;
    margin: 0;
    padding: .25em;
    border-bottom: 1px solid #eeeeee;
    color:#2B4C9C;
}

.RepeaterHeader 
{
    color:#2B4C9C;
    font-size:22px;
    cursor:pointer;
    margin-left:20px;
    }
  
.ResourcesRepeater div {
    padding: .5em .25em;
}
  
.ResourceBody {
    text-align:left;
    background: #f9f9f9;
    margin: 10px;
    font-family:Arial;
		font-size:16px;
		font-weight:normal;
}

.ResourceBody img 
{
	float: right;
	margin: 0 0 15px 15px;
}

/* styles for the confirmation boxes.logout, etc... */

#ConfirmBox br
{
    clear:both;
}

#ConfirmBox img
{
    margin-bottom:10px;
}

#ConfirmYes
{
    cursor: pointer;
    float: left;
    background-color:Lime;
    border: dotted 1px #c0c0c0;
    width: 100px;
	margin:15px;

}

#ConfirmNo
{
    cursor: pointer;    
    float: left;    
    background-color:Yellow;
    border: dotted 1px #c0c0c0;
    width: 100px;
	margin:15px;
	
}

.actionWrapper
{
    text-align:center;    
}

.middleText
{
    margin:0 auto;
    width: 700px;
    text-align: center;
    font-family:Arial;
    font-size:16px;
    font-weight:normal;
    color:#000000;
    padding-top:10px;

}

#bottom_text_footer
{
	margin:0 auto;
	font-size: 8pt;
	text-align: center;
	color: #2B4C9C;
	width: 570px;
	padding-top: 20px;
}

    #bottom_text_footer a
    {
        color:#2B4C9C;
        text-decoration:none;
    }

    #bottom_text_footer a:hover
    {
        color:#a1a1a1;
        text-decoration:underline;
    }


/*ENGLISH - ESPANOL Titles - START */

/*ENGLISH*/
#titleRegister_English h2 
    {
    
    *margin:8px 0px 0px 5px;
    background:url(Images/titleRegister_English.gif) no-repeat; 
    height:29px;
    width:149px;
    }	
    
#titleRegister_English h2 span 
    {display:none;}   
    
#titleAbout_English h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titleAbout_English.gif) no-repeat; 
    height:29px;
    width:245px;
    }	
    
#titleAbout_English h2 span 
    {display:none;}  
    
    
#titleLawyer_English h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titleLawyers_English.gif) no-repeat; 
    height:29px;
    width:245px;
    }	
    
#titleLawyer_English h2 span 
    {display:none;} 
    
#titleVideoPreview_English h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titleVideoPreview_English.gif) no-repeat; 
    height:29px;
    width:245px;
    }	
    
#titleVideoPreview_English h2 span 
    {display:none;}   
    
    
#titlePolicies_English h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titlePolicies_English.gif) no-repeat; 
    height:29px;
    width:245px;
    }	
    
#titlePolicies_English h2 span 
    {display:none;}
    
    
#titleContact_English h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titleContact_English.gif) no-repeat; 
    height:29px;
    width:245px;
    }	
    
#titleContact_English h2 span 
    {display:none;}   
    
    
#titleRewards_English h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titleRewards_English.gif) no-repeat; 
    height:29px;
    width:245px;
    }	
    
#titleRewards_English h2 span 
    {display:none;}
    
#titleResources_English h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titleResources_English.gif) no-repeat; 
    height:29px;
    width:245px;
    }	
    
#titleResources_English h2 span 
    {display:none;}    
    
    
#titlePrint_English h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titlePrint_English.gif) no-repeat; 
    height:29px;
    width:272px;
    }	
    
#titlePrint_English h2 span 
    {display:none;}  
    
    
#titleBuyTheBook_English h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titleBuyTheBook_English.gif) no-repeat; 
    height:29px;
    width:190px;
    }	
    
#titleBuyTheBook_English h2 span 
    {display:none;}  
    
    
#titleOrderConfirmation_English h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titleOrder_English.gif) no-repeat; 
    height:29px;
    width:270px;
    }	
    
#titleOrderConfirmation_English h2 span 
    {display:none;}  
    
    
#titleSiteMap_English h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titleSiteMap_English.gif) no-repeat; 
    height:29px;
    width:135px;
    }	
    
#titleSiteMap_English h2 span 
    {display:none;}  
    
#titleTest_English h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titleTest_English.gif) no-repeat; 
    height:29px;
    width:250px;
    }	
    
#titleTest_English h2 span 
    {display:none;} 
    
#titleFindALawyer_English h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titleFindALawyer_English.gif) no-repeat; 
    height:29px;
    width:250px;
    }	

#titleMediators_English h2 span 
    {display:none;} 
    
#titleMediators_English h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titleMediators_English.gif) no-repeat; 
    height:29px;
    width:200px;
    }
#titleFindALawyer_English h2 span 
    {display:none;}    
    
#titleFAQs h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titleFAQ_English.gif) no-repeat; 
    height:29px;
    width:200px;
    }
#titleFAQs h2 span 
    {display:none;}  
/*ESPANOL*/    
    
#titleRegister_Espanol h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titleRegister_Espanol.gif) no-repeat; 
    height:29px;
    width:165px;
    }	
    
#titleRegister_Espanol h2 span 
    {display:none;} 
    

#titleAbout_Espanol h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titleAbout_Espanol.gif) no-repeat; 
    height:29px;
    width:240px;
    }	
    
#titleAbout_Espanol h2 span 
    {display:none;} 
    
#titleSiteMap_Espanol h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titleSiteMap_Espanol.gif) no-repeat; 
    height:29px;
    width:185px;
    }	
    
#titleSiteMap_Espanol h2 span 
    {display:none;}  
    
#titleVideoPreview_Espanol h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titleVideoPreview_Espanol.gif) no-repeat; 
    height:29px;
    width:245px;
    }	
    
#titleVideoPreview_Espanol h2 span 
    {display:none;}  
    

#titleLawyer_Espanol h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titleLawyers_Espanol.gif) no-repeat; 
    height:29px;
    width:245px;
    }	
    
#titleLawyer_Espanol h2 span 
    {display:none;} 
    
#titlePolicies_Espanol h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titlePolicies_Espanol.gif) no-repeat; 
    height:29px;
    width:245px;
    }	
    
#titlePolicies_Espanol h2 span 
    {display:none;} 
    
    
#titleContact_Espanol h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titleContact_Espanol.gif) no-repeat; 
    height:29px;
    width:245px;
    }	
    
#titleContact_Espanol h2 span 
    {display:none;}   


#titleRewards_Espanol h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titleRewards_Espanol.gif) no-repeat; 
    height:29px;
    width:245px;
    }	
    
#titleRewards_Espanol h2 span 
    {display:none;}   
    
    
#titleResources_Espanol h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titleResources_Espanol.gif) no-repeat; 
    height:29px;
    width:245px;
    }	
    
#titleResources_Espanol h2 span 
    {display:none;} 


#titlePrint_Espanol h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titlePrint_Espanol.gif) no-repeat; 
    height:29px;
    width:300px;
    }	
    
#titlePrint_Espanol h2 span 
    {display:none;}  


#titleEspanolPending h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titleComingSoon_Espanol.gif) no-repeat; 
    height:29px;
    width:600px;
    }	
    
#titleEspanolPending h2 span 
    {display:none;}  
    
#titleFindALawyer_Espanol h2 
    {
    *margin:8px 0px 0px 5px;
    background:url(Images/titleFindALawyer_Espanol.gif) no-repeat; 
    height:29px;
    width:295px;
    }	
    
#titleFindALawyer_Espanol h2 span 
    {display:none;} 
/*English - Spanish titles - STOP */



/*Contact Us TextBox*/
ContactUsTextBosx
{
    margin-left:70px;
    width:300px;
}

.contactSubmit 
{
    margin-left:300px;
}




/*Rewards Page Controls*/

.rewardsCTA 
{
    margin:0 auto;
    width:570px;
    height: auto;
}

.rewardsPrint
{
    float:left;
    width:65px;
}
    .rewardsPrintText
    {
        float:left;
        font-family:Arial;
		font-size:16px;
		font-weight:normal;
		color:#000000;
		padding: 0px 0px 25px 20px;
		width:450px;
    }

.rewardsResources 
{
    float:left;
    width:65px;
}

    .rewardsResourcesText
    {
        float:left;
        font-family:Arial;
		font-size:16px;
		font-weight:normal;
		color:#000000;
		padding: 0px 0px 25px 20px;
		width:450px;
    }
    
.rewardsReview 
{
    float:left;
    width:65px;
}
    .rewardsReviewText
    {
        float:left;
        font-family:Arial;
		font-size:16px;
		font-weight:normal;
		color:#000000;
		padding: 0px 0px 25px 20px;
		width:450px;
    }

.rewardsActions 
{
    margin:0 auto;
    width:470px;
    height: auto; 
}    
.rewardsContactUs 
{
    float:left;
    padding-right:75px;
}

.rewardsLogout 
{
    float:left;
}

/* SiteMap Link Style */

.SiteMapLinks
{
	margin-left: 40px;
}
.SiteMapLinks a:link, a:visited{
    text-decoration:none;
    color:#2b4c9c;
}

.SiteMapLinks a:hover
{
    color:#a1a1a1;
    text-decoration:underline;
}
/* Test Page */

.checkIt
{
    width:200px;
    height:100px;
    float:left;
    margin-right:25px;
}
.startCourse
{
    float:right;
    width:252px; height:46px;
    font-size:10px;
}
/* Find a Lawyer */
#lawyerSearch
{
    margin:0px 0px 0px 20px;
}
#lawyerSearch table
{
    border:1px solid #c1c1c1;
    font-size:16px;
}
#lawyerSearch tr
{
    text-align:center;
}
#lawyerSearch td
{
    padding:10px;
}
.GridHeader
{
	background-color: #20316f;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: #FFFFFF;	
}
.GridHeader th
{
    padding: 5px;
}

.GridHeader a:link, 
	.GridHeader a:visited, 
	.GridHeader a:hover, 
	.GridHeader a:active
{
	color:#FFFFFF;
	text-decoration: underline;
}
.GridRow
{
    padding: 5px;
	background-color: #FFFFFF;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: #000000;	
	border: solid 1px #DCB221;	

}

.GridRow td
{
    background-color:#FFFFFF;
	border: solid 1px #cccccc;
    padding: 5px;
}
.GridRow a:link, 
	.GridRow a:visited, 
	.GridRow a:hover, 
	.GridRow a:active
{
	color:#000000;
	text-decoration: underline;
}


/* faqs */
#faqs{width:680px; margin:0 auto;}
#faqs .list{}
#faqs .list .question{font-weight:bold; font-size:13px;}
#faqs .list .answer{color:#000; display:block; margin:10px 0px 0px; padding:10px; background:white; font-style:italic;}
#faqs .list .viewanswer{color:#004B8D; font-size:11px; font-weight:normal; cursor:pointer; text-decoration:underline;}