﻿.content_slice_520 a:link
{				
	color:#019EDF;			
}
.content_slice_520 a:hover
{
	color:#019EDF;			
}
.logo_prc 
{
	/*height:385px;
	line-height:87px;
	vertical-align:middle;*/
	height:350px;
}
.bg_logo_prc 
{
	left:49%;
	margin:450px 0 0 100px;
	position:absolute;
	z-index:1;
}
.school_logo
{    
    /*padding:0 0 0 191px;
	margin-top: -4px;
	padding:26px 0 0 149px;*/
	float:left;
	/*padding:97px 0 0 149px;*/
	padding:97px 0 0 90px;
}
.logo_block
{
    /*width: 747px;
	position: absolute;*/
	margin:24px 0 0 702px;
	/*position:absolute;*/
}
.logo1
{
    /*float: left;    
    padding:0 0 0 39px;
	margin-top:-15px;
	padding:12px 0 0 39px;
	width:116px;*/
}
.logo2
{
    /*float: left;    
    padding:0 0 0 109px;
	margin-top:-5px;
	padding:22px 0 0 109px;*/
}
.logo3
{
    /*float: left;    
    padding:22px 0 0 82px;*/
}
#scroll_ 
{
	border:medium none;
	color:#666666;
	float:left;
	font-size:11px;
	height:735px;
	overflow-x:hidden;
	overflow-y:auto;
	text-align:left;
width:100%;
}
.image_slice_under_prc
{
    display:inline;
    position:relative;
   /* height: 735px;    */
}
 
.d_reflect_c3_prc
{
    margin:222px 0 0;
    position:absolute;
    z-index:2;
}
 
.s_bottom_prc
{
   margin:240px 0 0 644px;
    position:absolute;
    z-index:3;
}
.d_bottom_c3_prc 
{
	margin:213px 0 0 -92px;
	position:absolute;
z-index:1;
}
.side_panel_prc 
{
    width:173px;
	background:url(/prc/PublishingImages/spanel_bg_re.gif) top;
	background-repeat:repeat-y;
	position:absolute;
	height:376px;
    margin:-386px 0 0 698px;
	z-index:4;
}
 
.side_panel_new_bottom
{
    width:173px;
	background:url(/SiteCollectionImages/spanel_bg.gif) no-repeat bottom;	
	height:701px;
	
}
fieldset
{
	border:0;
}
.boxerror
{
	border: 1px solid #cc0001;
	background: #f3c5c5;
	/*height: 68px;*/
	width: 432px;
	padding: 10px 0 10px 35px;
	margin-bottom: 18px;
}
.boxerror, .boxerror a, .boxerror p, .boxerror p a
{
	color: #c90103
}

input.frmbooking
{
	margin-bottom:5px;
	width: 180px;
	height: 16px;
	border:1px solid #a3adb6;
}
select.frmbooking
{
	margin-bottom:5px;
	width: 180px;
	border:1px solid #a3adb6;
}
p.txtbooking
{
	padding-bottom: 18px;
}
textarea.textareabooking
{
	width: 180px;
	height: 86px;
	margin-bottom: 10px;
	border:1px solid #a3adb6;
	float: left;
}
.formlabel 
{
	color:#666666;
	width:200px;
	text-align: right;
	padding-right:12px;
	padding-bottom: 8px;
}
 .stu_stepone
{
	background: url(/prc/PublishingImages/bg_Student_Eye_Test_Registration.gif) repeat-x left top;
	width:453px;
	height: 72px;
	padding:5px 0 0 15px;
	margin-bottom: 12px;
}
.stu_stepthree
{
	background: url(/prc/PublishingImages/bg_Student_Eye_Test_Registration1.gif) repeat-x left top;
	width:453px;
	height: 209px;
	padding:5px 0 0 15px;
	margin-bottom: 12px;
}
.stu_stepone h1, .stu_stepthree h1
{
	margin:0;
	padding:0;
	font-family: font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight:bold;
	font-style: italic;
	font-size: 14px;
	padding-bottom: 19px;
}
.stu_stepone ul,.stu_stepthree ul 
{
	margin:0;
	padding:0;
	list-style:none;	
}
.stu_stepone li
{
	float:left;
}
fieldset.fbooking
{
	width: 395px;
	border:0;
}
.stu_stepthree li
{
	float:left;
}
label.txtstep1
{
	/*padding: 0 11px 0 69px;*/
}
label.txtstep2
{
	padding: 0 11px 0 10px;
}
.stu_stepthree li.text, .stu_stepone li.text
{
	width: 190px;
	padding-right: 10px;
	text-align:right;
}
select.timeHour, select.timeMinute
{
	width: 62px;
} 
.clearfloat
{
	clear:both;
}
ul.exportradio
{
	padding:0;
	margin:0;
	list-style:none;
}
ul.exportradio li
{
	height: 25px;
}
ul.exportradio li.txtexport
{
	width: 435px;	
}
ul.exportradio li.radioex
{
	padding-right: 10px;
	float:left;
	width: 20px;
}
.validateSummary ul li 
{
font-family:Arial;
font-size:11px;
background:transparent url(/prc/PublishingImages/icon-error.png) no-repeat scroll 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:4px;
padding:0 0 0 20px;
color:#C90103;
}