	/* CSS Document */

ul
	{
	margin:0px;
	padding:0px;
	}

li
	{
	margin:0px ;
	padding:0px;
	}
	
	.top_navigation
	{	
		background-image:url(../images/navigation_bg1.gif);
		background-repeat:repeat-x;
		height:29px;
	}

.top_navigation_new
	{
	background-image:url(../images/navigation_bg1.gif);
	background-repeat:repeat-x;
	height:29px;
	}
	
.navigation_bottom_bg
	{
	background-image:url(../images/navigation_bg_bottom1.gif);
	background-position:bottom;
	height:11px;
	background-repeat:repeat-x;
	border-left:1px solid #989898;
	border-right:1px solid #989898;
	
	}
.navigation_bottom_bg_new
	{
	height:10px;
	border-left:1px solid #989898;
	border-right:1px solid #989898;
	
	}
.border_left_right
	{
	border-left:1px solid #989898;
	border-right:1px solid #989898;
	padding-left:10px; 
	padding-right:10px;
	}
.sucess
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #0033CC;
	text-decoration:none;
	height:22px;
	padding-left:15px;
	padding-top:4px;
	font-weight:700;
	}
.red_text
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dc6606;
	text-decoration:none;
	background-image:url(../images/showing_request_bg.gif);
	background-repeat:repeat-x;
	height:22px;
	padding-left:15px;
	padding-top:4px;
	font-weight:700;
	}
.red_text1
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#dc6606;
	text-decoration:none;
	background-image:url(../images/showing_request_bg_big_grey.gif);
	background-repeat:repeat-x;
	height:31px;
	padding-left:5px;
	font-weight:700;
	}

.red_text2
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#dc6606;
	text-decoration:none;
	background-image:url(../images/bg_reverse.gif);
	background-repeat:repeat-x;
	height:31px;
	padding-left:5px;
	font-weight:700;
	}
.red_text4
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dc6606;
	text-decoration:none;
	height:31px;
	padding-left:5px;
	font-weight:700;
	}
	
.doted_line
		{
		background-image:url(../images/doted_line.gif);
		background-repeat:repeat-y;
		
		}

.blue_text
	{
	font-family:tahoma;
	font-size:11px;
	color:#03448d;
	text-decoration:none;
	line-height:23px;
	}
.blue_text a
	{
	font-family:tahoma;
	font-size:11px;
	color:#03448d;
	text-decoration:underline;
	font-weight:700;
	line-height:23px;
	
	}
.blue_text a:hover
	{
	font-family:tahoma;
	font-size:11px;
	color:#03448d;
	text-decoration:none;
	line-height:23px;
	font-weight:700;
	}

.loading_text
{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:700;
	color:#FF0000;
	line-height:48px;
	padding-left:3px;
}

.black_text
	{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	line-height:16px;
	}
.black_text a
	{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	line-height:16px;
	
	}
.black_text a:hover
	{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	line-height:16px;
	}
.arial14_blue
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; color:#0b518c;
	text-decoration:none;
	line-height:16px;
	}
.text_area
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	line-height:14px;
	}
form
	{
	margin:0px;
	padding:0px;
	}
.black18
	{
	font-family:"Times New Roman", Times, serif;
	font-size:18px; 
	color:#545454;
	font-weight:700;
	text-decoration:none;	
	line-height:20px;
	}
.black14
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; color:#4e4d4d;
	text-decoration:none;
	line-height:20px;
	}
.black14_heading
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#545454;
	text-decoration:none;
	font-weight:700;
	line-height:16px;
	}
.input
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#010101;
	text-decoration:none;
	line-height:14px;
	}
.normal_text_white
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:14px;
	}
.broder_white
	{
	border:2px solid #FFFFFF;	
	}

.normal_text
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#010101;
	text-decoration:none;
	line-height:14px;
	}
.normal_text11
	{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#010101;
	text-decoration:none;
	line-height:15px;
	}
.normal_text11 a
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#010101;
	text-decoration:underline;

	}
.normal_text11 a:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#010101;
	text-decoration:none;

	}
.normal_text_normal
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#010101;
	text-decoration:none;
	font-weight:normal;
	line-height:14px;
	}
.normal_text_normal11
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#010101;
	text-decoration:none;
	font-weight:normal;
	line-height:14px;
	}
.text_link
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	line-height:14px;
	}
.text_link a
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003399;
	text-decoration:underline;
	line-height:16px;
	}
.text_link a:hover
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003399;
	text-decoration:none;
	line-height:16px;
	}
.red_text_heading
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dc6606;
	text-decoration:none;
	line-height:16px;
	font-weight:700;

	}
.blue_text_heading
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00FFFF;
	text-decoration:none;
	line-height:16px;
	

	}
#black_button{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:11px;
	line-height:normal;

	/*Add border strip to bottom of menu*/
	}
	
	#black_button ul{
	list-style-type: none;
	margin:0;
	margin-left: 0px; /*Left offset of entire tab menu relative to page*/
	padding:0;
	}
	
	#black_button li{
	display:inline;
	margin:0;
	padding:0;

	
	}
	
	#black_button a{
	float:left;

	background:url(../images/left-blacl.gif) no-repeat left top;
	margin:0;
	margin-right: 2px; /*spacing between each tab*/
	padding:0 0 0 6px;
	text-decoration:none;
	}
	
	#black_button a span{
	float:left;
	display:block;
	background:url(../images/black.gif) no-repeat right top;
	padding: 2px 7px 2px 3px;
	line-height:18px;
	color:#727272;

	}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#black_button a span {float:none;}
	/* End IE5-Mac hack */
	
	#black_button a:hover span {
	color:#e6770b;
	}
	
	#black_button #current a{ /*Selected Tab style*/
	background-position:0 -23px;
	 /*Shift background image up to start of 2nd tab image*/
	}
	
	#black_button #current a span{ /*Selected Tab style*/
	background-position:100% -23px; /*Shift background image up to start of 2nd tab image*/
	color:#e6770b;
	}
	
	#black_button a:hover{ /*onMouseover style*/
	background-position:0% -23px; /*Shift background image up to start of 2nd tab image*/
	}
	
	#black_button a:hover span{ /*onMouseover style*/
	background-position:100% -23px; /*Shift background image up to start of 2nd tab image*/
	}
	
.border_left
	{
	background-image:url(../images/border_left.gif);
	background-position:left;
	background-repeat:repeat-y;
	width:16px;
	}
.border_right
	{
	background-image:url(../images/border_right.gif);
	background-repeat:repeat-y;
	width:16px;
	}
.border_right_new
	{
	background-image:url(../images/border_right.gif);
	background-repeat:repeat-y;
	width:16px;
	}
.border_top
	{
	background-image:url(../images/border_top.gif);
	background-repeat:repeat-x;
	}
.border_bottom
	{
	background-image:url(../images/border_bottom.gif);
	background-repeat:repeat-x;
	}
.red_text_normal
	{
	font-family:tahoma;
	font-size:11px;
	color:#dc6606;
	text-decoration:none;
	line-height:16px;
	}
	
.red_text_normal :hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#dc6606;
	text-decoration:underline;
	line-height:16px;
	}
.image_border
	{
		border:1px solid #cacccb;
		padding:3px;
	}
.border_left_small
	{
	background-image:url(../images/border_left_small.gif);
	background-position:left;
	background-repeat:repeat-y;
	width:6px;
	}
.border_right_small
	{
	background-image:url(../images/border_right_small.gif);
	background-repeat:repeat-y;
	width:6px;
	}
.border_top_small
	{
	background-image:url(../images/border_top_small.gif);
	background-repeat:repeat-x;
	}
.border_bottom_small
	{
	background-image:url(../images/border_bottom_small.gif);
	background-repeat:repeat-x;
	}
.red_text_link
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#dc6606;
	text-decoration:none;
	line-height:16px;
	}
.red_text_link a 
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff5201;
	text-decoration:underline;
	line-height:16px;
	}
.red_text_link a:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff5201;
	text-decoration:none;
	line-height:16px;
	}

.blue_text
	{
	font-family:tahoma;
	font-size:11px;
	color:#338abd;
	text-decoration:none;
	font-weight:normal;
	line-height:15px;
	}
.blue_text a
	{
		font-family:tahoma;
	font-size:11px;
	color:#338abd;
	text-decoration:underline;
		font-weight:normal;
	line-height:15px;
	}
.blue_text a:hover
	{
		font-family:tahoma;
	font-size:11px;
		font-weight:normal;
	color:#338abd;
	text-decoration:none;
	line-height:15px;
	}
.light_grey_text
	{
		font-family:tahoma;
	font-size:11px;
	color:#2f2f2f;
	text-decoration:none;
	font-weight:normal;
	line-height:15px;
	}
.light_grey_text a
	{
		font-family:tahoma;
	font-size:11px;
	color:#338abd;
	text-decoration:underline;
		font-weight:normal;
	line-height:20px;
	}
	
.light_grey_text a:hover
{
	font-family:tahoma;
font-size:11px;
	font-weight:normal;
color:#338abd;
text-decoration:none;
line-height:20px;
}

.arrow_link 
{
	font-family:verdana	, Helvetica, sans-serif;
	font-size:8px;
	font-weight:bold;
	text-decoration:none;
	color:#999999;
}	
.border_black
	{
	border-bottom:1Px Solid #808080;
	border-left:1Px Solid #808080;
	border-right:1Px Solid #808080;
	}
.normal_text10
	{
	font-family:tahoma;
	font-size:10px;
	color:#333333;
	text-decoration:none;
	line-height:15px;
	}
.border_black
	{
	border-bottom:1Px Solid #808080;
	border-left:1Px Solid #808080;
	border-right:1Px Solid #808080;
	}
.border_black_new
	{
	border-bottom:1Px Solid #808080;
	border-left:1Px Solid #808080;
	border-right:1Px Solid #808080;
	}
.normal_text10
	{
	font-family:tahoma;
	font-size:10px;
	color:#333333;
	text-decoration:none;
	line-height:15px;
	}
.normal_text12
	{
	font-family:tahoma;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	line-height:15px;
	}
.normal_text_blue
	{
	font-family:tahoma;
	font-size:11px;
	color:#328ad4;
	text-decoration:none;
	padding-left:10px;
	line-height:15px;
	}
.normal_text_black
	{
	font-family:tahoma;
	font-size:11px;
	color:#010101;
	text-decoration:none;
	padding-left:10px;
	line-height:18px;
	}
.tr_bg_blue
	{
	/*background-image:url(../images/tr_bg.gif);*/
	background-repeat:repeat-x;
	height:24px;
	}
.tr_bg_blue_color
	{
	background-repeat:repeat-x;
	background-color:#E7EADD;
	height:24px;
	}
.tr_bg_gray_color
	{
	background-repeat:repeat-x;
	background-color:#d3d3d3;
	height:24px;
	}
.normal_text_blue_without_pad
	{
	font-family:tahoma;
	font-size:11px;
	color:#0e56c2;
	text-decoration:none;
	padding-left:10px;
	line-height:15px;
	}
.normal_text_black_without_pad
	{
	font-family:tahoma;
	font-size:11px;
	color:#010101;
	text-decoration:none;
	padding-left:10px;
	line-height:18px;
	}
.HVListItem {
	border-bottom:1px solid gray;
}

.HVListItemOver {
	border-bottom:1px solid gray;
	background-color:#d3d3d3;
	color:white;
}



.grey_border
{
	border:1px solid #e3e3e3;
	padding:1px;
}
.grey_border1
{
border-left:1px solid #B8B8B8;
	border-bottom:1px solid #B8B8B8;
	border-right:1px solid #B8B8B8;		
	border-top:1px solid #B8B8B8;		
}
.grey_border2
{
	border:2px solid #e3e3e3;
	padding:1px;
}

.grey_border_new
{
	border-left:1px solid #B8B8B8;
	border-bottom:1px solid #B8B8B8;
	border-right:1px solid #B8B8B8;		
	padding:1px;
}
	
#normal_text_normal
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#010101;
	text-decoration:none;
	font-weight:normal;
	line-height:14px;
	}

.error
	{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color:#FF0000;
	font-weight:bold;
	line-height:16px;
	}

.smalllink
{

	padding-left:2px;
	padding-top:0px;
	padding-right:1px;
	
}

.smalllink2 a
{
	font-family:Verdana;
	font-size:7px;
	text-decoration:none;
	font-weight:bold;	
	color:#FF9900;
	text-decoration:underline;
}

.smalllink2 a:hover
{
	font-family:Verdana;
	font-size:7px;
	text-decoration:none;
	font-weight:bold;	
	color:#FF9900;
	text-decoration:none;
}

.showLoadingDetail
{
	position:absolute;
	top:700px;
	background-image: url(../images/showloading.gif);	
	background-repeat:no-repeat;
	width:149px; 
	height:48px;
	margin:auto;
}

.showLoadingSearch
{
	position:absolute;
	top:220px;
	background-image: url(../images/showloading.gif);	
	background-repeat:no-repeat;
	width:149px; 
	height:48px;
	margin:auto;
	
}
.showLoadingSearch_new
{
	position:absolute;
	top:220px;
	background-image: url(../images/showloading.gif);	
	background-repeat:no-repeat;
	width:149px; 
	height:48px;
	margin:auto;
	
}
.showLoadingSearch_edit
{
	position:absolute;
	top:220px;
	background-image: url(../images/showloading.gif);	
	background-repeat:no-repeat;
	width:149px; 
	height:48px;
	margin:auto;
	
}
.showLoadingResult
{
	position:absolute;
	background-image: url(../images/showloading.gif);	
	background-repeat:no-repeat;
	width:149px; 
	height:48px;
	margin:auto;
}

.showLoadingGraph
{
	position:relative ;
	top:730px;
	left:550px;
	background-image: url(../images/showloading.gif);	
	background-repeat:no-repeat;
	width:149px; 
	height:48px;
}
.showLoadingGraphtestschore
{
	position:relative ;
	background-image: url(../images/showloading.gif);	
	background-repeat:no-repeat;
	width:149px; 
	height:48px;
}
.showSchoolLoading
{
	position:absolute ;
	top:1130px;
	left:550px;
	background-image: url(../images/showloading.gif);	
	background-repeat:no-repeat;
	width:149px; 
	height:48px;
}

.shadetabs{
border-bottom: 1px solid #b9b9b9;
/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 0px;
}

.shadetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: 700 11px Arial;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 5px;
margin-right: 2px;
border: 1px solid #b9b9b9;
color: #6a6a6a;
background: white url(../images/shade2.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #f57106;
}

.shadetabs li.selected{
position: relative;
color: #dc6606;

}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(../images/shadeactive2.gif);
border-bottom-color: #FBFBFB;
color: #dc6606;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
color: #dc6606;
}


.shadetabs_small{
border-bottom: 1px solid #b9b9b9;
/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 0px;
padding:0px;
}

.shadetabs_small ul{
padding:3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: 700 10px Tahoma;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs_small li{
display: inline;
margin: 0;
}

.shadetabs_small li a{
text-decoration: none;
padding: 4px 5px;
margin-right: 2px;
border: 1px solid #b9b9b9;
color: #6a6a6a;
background: white url(../images/shade2.gif) top left repeat-x;
}


.shadetabs_small li a:hover{
text-decoration: underline;
color: #f57106;
}

.shadetabs_small li.selected{
position: relative;
color: #f57106;

}

.shadetabs_small li.selected a{ /*selected main tab style */
background-image: url(../images/shadeactive2.gif);
border-bottom-color: #FBFBFB;
color: #dc6606;
}

.shadetabs_small li.selected a:hover{ /*selected main tab style */
text-decoration: none;
color: #dc6606;
}

.alertlink
	{
	font-family:tahoma;
	font-size:11px;
	color:#03448d;
	text-decoration:none;
	line-height:23px;
	}
.alertlink a
	{
	font-family:tahoma;
	font-size:11px;
	color:#03448d;
	text-decoration:none;
	font-weight:700;
	line-height:23px;
	
	}
.alertlink a:hover
	{
	font-family:tahoma;
	font-size:11px;
	color:#03448d;
	text-decoration:underline;
	line-height:23px;
	font-weight:700;
	}
.school_list
	{
	font-family:tahoma;
	font-size:11px;
	color:#010101;
	text-decoration:none;
	}
.school_list a
	{
	font-family:tahoma;
	font-size:11px;
	color:#010101;
	text-decoration:none;
	}
.school_list a:hover
	{
	font-family:tahoma;
	font-size:11px;
	color:#010101;
	text-decoration:underline;
	}
.image{
background-color:#f5f5f5;
border:1px solid #CCCCCC;
padding:1px 1px 1px 1px;
}
.image1{
background-color:#f5f5f5;
border:2px solid #999999
padding:1px 1px 1px 1px;
}

.email_alert_heading
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#010101;
	text-decoration:none;
	font-weight:bold;
	line-height:18px;
	}
.email_alert_heading a
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0000FF;
	text-decoration:underline;
	font-weight:bold;
	line-height:18px;
	}
.email_alert_heading a:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0000FF;
	text-decoration:none;
	font-weight:bold;
	line-height:18px;
	}
.normal_text11_dummy
	{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#242424;
	text-decoration:none;
	line-height:15px;
	padding-left:15px;
	}
.normal_text11_dummy a
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#045381;
	text-decoration:underline;
	

	}
.normal_text11_dummy a:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#045381;
	text-decoration:none;
	}

	.blue_new_link 
	{
		font-family:tahoma;
		font-size:11px;
		color:#338abd;
		text-decoration:underline;
		font-weight:normal;
		line-height:15px;
	}
	
	.blue_new_link:hover
	{
		font-family:tahoma;
		font-size:11px;
		font-weight:normal;
		color:#338abd;
		text-decoration:none;
		line-height:15px;
	}

.map_btn{width:auto; height:15px;}
.map_btnImage {width:auto; height:15px; margin:0; padding:0; float:left}
.map_btnText span{background:url(../images/middleImg.gif) top left repeat-x; margin:0; padding:1px 3px 1px 3px; line-height:15px; font:bold 10px Arial, Helvetica, sans-serif; color:#ffffff; float:left}
.map_ballon
	{
	background:url(../images/map_soldhome.png);
	background-repeat:no-repeat;
	width:40px;
	height:23px;
	font:bold 10px Tahoma, Helvetica, sans-serif; 
	color:#fff;
	text-align:center;
	padding:5px 0px 0px 4px;
	}

