﻿#contentWrapper table tr td{border:none}

.validator
{
    font-family: Tahoma;
    font-size: 8pt;    
    color: Red;
}

webZone
{
	padding-top: 0px !important;
	padding-left: 2px !important;
	padding-right: 2px !important;
	padding-bottom: 3px !important;
}

.webZone
{
	padding-top: 0px !important;
	padding-left: 2px !important;
	padding-right: 2px !important;
	padding-bottom: 3px !important;
}

.webZone td
{
	padding: 2px 0px;
}

.webZone tr
{
	padding: 0px;
}
/*
.webZone table tbody tr td div span
{
	font-size   : 13px !important;
	font-style  : normal;
	margin-right: 5px;	
	line-height : 150%;
}

.webZone table tbody tr td span
{
	font-size   : 13px !important;
	font-style  : normal;
	margin-right: 5px;	
	line-height : 150%;
}
*/
.webZone table tbody tr td .SubTitle
{
	font-size   : 14px !important;	
}

KxBody
{
	font-family: arial,helvetica,sans-serif !important;
	height:auto !important;
}

table
{
	font-family: Verdana,arial,helvetica !important;
	width: 100%;
}

tbody
{
	font-family: Verdana, arial,helvetica !important;
}

input
{
	font-family: Verdana, arial,helvetica !important;
	font-size: 13px !important;
}

select
{
	font-family: Verdana, arial,helvetica !important;
	font-size: 13px !important;
}

.NoPadding									 
{ 
	padding: 0px !important; 
} 

#content td
{
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
h3
{
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;
    font-style : normal;
	font-family: Arial;	
	font-size  : 1.2em !important;
	line-height: 150%;
}

.labelCSS
{
	font-size   : 13px !important;
	font-style  : normal;
	margin-right: 5px;	
	line-height : 150%;
	width:175px;
}



.PageTitle {border-bottom:1px solid #CCC;color:#11729D;font-family:arial,helvetica,sans-serif;font-size:20px;margin:10px 0!important;padding:10px 0!important;text-align:left;vertical-align:middle;width:100%!important;font-weight:normal!important}
.SubTitle,
.SubTitle span {font-weight:normal;font-size:15px;padding:10px 0;vertical-align:middle;color:#11729D;text-align:left;font-family:arial,helvetica,sans-serif}



.webZone table tbody tr td .SmallTitle
{
	font-family: Verdana, arial,helvetica;	
	font-style  : normal;
	font-weight: normal;
	font-size: 10px !important;
	font-family: Arial;
	font-variant: normal;	
	padding-top: 0px !important;
	padding-bottom: 2px !important;
	vertical-align: middle;
	color: #198FC3;
	text-align: left;
	text-transform: none;	
	margin-right: 5px;	
	line-height : 150%;
}

.SmallTitle
{
	font-weight: normal;
	font-size: 11px !important;
	font-family: Arial;
	font-variant: normal;
	padding-top: 20px;
	padding-bottom: 2px !important;
	vertical-align: middle;
	color: #198FC3;
	text-align: left;
	text-transform: none;
	font-family: arial,helvetica,sans-serif;
	width:50px !important;
}
.BodyText
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 12px;
	font-weight: normal;
	font-size: 13px !important;
	color: #303030;
	font-style: normal;
	font-family: Arial;
	text-align: left;
	line-height:150%;
	font-family: Verdana, arial,helvetica !important;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.addRoomsGrid th 
{
	width: 200px;
	text-align: left;
}

.addRoomsGrid td
{
	width: 200px;
}

#imagetable
{									 
	overflow: auto; 
	border: #DDDDDD 1px solid; 
	padding: 5px;	
	width: 700px;
	height: 114px;
}

#main_wrapper
{
	text-align: left !important;
}

#leftNavContent TABLE
{
	width: 100% !important;
	font-size:100%;
}

.leftNav LI
{
	list-style-type: none;
	list-style-position: outside !important;
	text-align: center;
	font-size: 10pt;
	font-family: Arial;
	text-transform: lowercase;
	text-decoration: none;
	min-width: 75px !important;

}

.leftNav LI A:link
{
	color: #3759b3;
	font-weight: bold;
}

.leftNav LI A:hover
{
	color: #ff6633;
	font-weight: bold;
}

.leftNav LI A:visited
{
	color: #9cafe0;
	font-weight: bold;
}

.leftNav LI A:visited:hover
{
	color: #ff6633;
	font-weight: bold;
}		

#welcomeBanner
{
	left: 0px;
	float: left;
	background-image: url(images/off_header.jpg);
	width: 758px;
	position: absolute;
	top: 45px;
	height: 205px;
}

#StudentWelcomeBanner
{
	left: 0px;
	float: left;
	background-image: url(images/students_header1.png);
	width: 759px;
	position: absolute;
	top: 45px;
	height: 205px;
	z-index:0;
}

#imagetable
{									 
	overflow: auto; 
	border: #DDDDDD 1px solid; 
	padding: 5px;	
	width: 700px;
	height: 114px;	
	left: 2px !important;
	position:relative !important;
	
}

.imagetable
{									 
	overflow: auto; 
	border: #DDDDDD 1px solid; 
	padding: 5px;	
	width: 700px;
	height: 114px;
	left: 2px !important;
	position:relative !important;
	
}

.houseDetail 
{ 
	background: none;
	height: 23px; 
	font-size: 11px; 
}

.houseDetail a 
{ 
	text-decoration: underline;
	color: #1A487C !important;
	font-weight: bold;
	font-size: 11px; 
}	

#contactInfo ul 
{
	margin: 0 0em 0 1.5em;	
	padding: 0;
	font-size: 11px;
}

.ListTableHeader			
{
	text-align: center;
}

.resultdetailscolumn 
{	
	FONT-SIZE: 11px !important;	
	VERTICAL-ALIGN: top;	
	WIDTH: 40%
}

.resultdetailscolumn UL 
{	
	PADDING-LEFT: 2em;	
	PADDING-BOTTOM: 0.5em;	
	MARGIN: 0px;	
	PADDING-TOP: 0px; 
	FONT-SIZE: 10px !important;
	font-weight:normal !important;
	font-style:normal !important;
}
.resultdetailscolumn LI 
{ 
	font-size: 10px !important; 
	font-weight:normal !important;
	font-style:normal !important;
}




#leftNavContent{border-bottom:Solid 1px #aaa;width:95%;margin:0 0 10px;padding:0 0 10px}






.CodeIconExplaination {font-size:13px;color:Black}
.CodeIconExplaination ul {margin:0;padding:0;list-style:none;list-style-position:outside}
.CodeIconExplaination ul li {list-style-type:square;margin:0 0 4px 0!important;padding:0;list-style-position:outside}
.CodeIconExplaination p.CodeIconExplaination {margin:4px 0}
#ctl00_KxWebPartsManager1_wp1465685883_wp765718505_UpdateRedirectButton1 input,
#ctl00_KxWebPartsManager1_wp1055889910_wp839389695_Button1,
#ctl00_KxWebPartsManager1_wp679604759_wp1501003326_Button1,
.CodeIconExplaination p.CodeIconExplaination input {font-weight:normal!important;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#123d54;padding:4px 8px;background:-moz-linear-gradient(top,#afd9fa 0%,#588fad);background:-webkit-gradient(linear, left top, left bottom, from(#afd9fa),to(#588fad));border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #003366;-moz-box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 1px rgba(255,255,255,1);-webkit-box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 1px rgba(255,255,255,1);text-shadow:0px -1px 0px rgba(000,000,000,0.7),0px 1px 0px rgba(255,255,255,0.3);cursor:pointer}
#ctl00_KxWebPartsManager1_wp1465685883_wp765718505_UpdateRedirectButton1 input:hover,
#ctl00_KxWebPartsManager1_wp1055889910_wp839389695_Button1:hover,
#ctl00_KxWebPartsManager1_wp679604759_wp1501003326_Button1:hover,
.CodeIconExplaination p.CodeIconExplaination input:hover {background:-moz-linear-gradient(top,#588fad 0%,#afd9fa);background:-webkit-gradient(linear, left top, left bottom,from(#588fad),to(#afd9fa));cursor:pointer}












.CodeIconExplaination table tbody tr td p
{
	FONT-SIZE: 10px !important;
	font-weight:normal !important;
	font-style:normal !important;
}

#ctl00_ContentPlaceHolder1_WebPartZone2
{	
	margin-left:25px;	
}

#ctl00_ContentPlaceHolder1_WebPartZone4
{	
	margin-left:25px;	
}

#ctl00_ContentPlaceHolder1_WebPartZone6
{	
	margin-left:25px;	
}



/*
.defaultsearchresult{background-image:url(Images/searchHeaderBkgrnd.png);height:22px!important;padding:0;color:#198FC3;background-repeat:repeat-x}
.defaultsearchresult a{text-decoration:none!important;font-weight:bold!important;font-size:12px!important}
*/					   




.defaultsearchresultaddress
{
	text-decoration: none;
	font-size: 11px !important;
	margin: 0 0 0 10px !important;	
	height: 14px !important; 
	color: #11729D;	
}

#contentArea 
{
	background-color:transparent !important;
}

th
{
	background-color: #11729D !important;
}

#contentArea img 
{

margin:0pt 0pt 0px 0px !important;
}



.AddMemberError 
{
	color: #ff0000 !important;
}


.FGInvitationssssss
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 12px;
	font-weight: normal;
	font-size: 13px !important;
	color: #603030;
	font-style: normal;
	font-family: Arial;
	text-align: left;
	line-height:150%;
	font-family: Verdana, arial,helvetica !important;
}


.GroupInvitationLabel
{
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 0px;
	padding-top: 6px;
	font-weight: normal;
	font-size: 13px !important;
	color: #303030;
	font-style: normal;
	font-family: Arial;
	text-align: left;
	line-height:150%;
	font-family: Verdana, arial,helvetica !important;
	vertical-align : top;
	position:relative;
	top:4px;
}

.GroupInvitationButton
{
	font-weight: normal;
	font-size: 13px !important;
	color: #303030;
	font-style: normal;
	font-family: Arial;
	text-align: left;
	line-height:150%;
	font-family: Verdana, arial,helvetica !important;
}


.ShowCancelledViewingCB label
{
	font-size:11px;	
	left:3px;
	position:relative;
	top:-1px;
}

    
.ViewingDayCSS
{
	font-size:11px !important;	
	font-weight:bold;
	color: #000000;
}

.ViewingTimeCSS
{
	font-size:9px !important;	
	font-weight:normal;
	color: #CCCCCC;
}


.LetDiv
{		
	position:relative !important; 
	height:2px !important;	 
	width:2px !important;
	left:-221px !important; 
	top: 20px !important;	 
	float: left !important;			
}	

.LetDiv img
{	
	height:80px !important;	 
	width:211px;
}



/*
#wrapper{width:800px;margin-left:auto;margin-right:auto}
#wrapper table td{border-style:none!important}
*/


table{margin:0;margin:0}
strong{font-weight:bold}
#wrapper{width:800px}
#contentWrapper table tr td table.advert {background:#fdfdfd url(Images/search-results-repeater-bg.gif) repeat-x bottom;border-bottom:Solid 1px #ccc;margin:0 0 10px 0}
#contentWrapper table tr td table.advert tbody tr td.defaultsearchresult {text-align:left;background:#f4f4f4;margin:0;padding:5px 10px;border-top:Solid 1px #ccc;border-bottom:Solid 1px #ccc}
#contentWrapper table tr td table.advert tbody tr td.defaultsearchresult a {text-decoration:none;font-weight:bold}
#contentWrapper table tr td table.advert tbody tr td.resultdetailscolumn {text-align:left;margin:0;padding:10px}
#contentWrapper table tr td table.advert tbody tr td.resultdetailscolumn ul {margin:0;padding:0; font-family:Arial, Sans-Serif!important}	
#contentWrapper table tr td table.advert tbody tr td.resultdetailscolumn ul li { white-space:nowrap; list-style-position:inside; list-style-type:square; vertical-align:middle!important;color:Black!important; line-height:normal!important;  height:20px!important; font-family:Arial, Sans-Serif!important;margin:0!important;padding:0!important; font-size:13px!important}
#contentWrapper table tr td table.advert tbody tr td.resultdetailscolumn ul li span {vertical-align:top!important; font-size:13px!important; width:auto!important; font-family:Arial, Sans-Serif!important; height:20px!important;line-height:normal!important; color:#333; margin:0!important;padding:0!important;font-size:inherit!important}
#contentWrapper table tr td table.advert tbody tr td.resultdetailscolumn a.moreinfolink{display:none;}
#contentWrapper table tr td table.advert tbody tr td {padding:10px;text-align:right}
#contentWrapper table tr td table.advert tbody tr td img {width:auto!important;height:auto!important; text-align:right;border:Solid 1px #ccc;background:White;padding:2px;}

#ctl00_KxWebPartsManager1_wp96100863_wp934932959_Label1,
#ctl00_KxWebPartsManager1_wp510074129_Label1,
#ctl00_KxWebPartsManager1_wp580638354_RollingCalendarCaption,
#ctl00_KxWebPartsManager1_wp22270050_Label1,
#ctl00_KxWebPartsManager1_wp674289453_Label1,
.FromLabelOne,
.FromLabel,
#FromLabel,
#FromLabelTwo,
#FromLabelThree,
#FromLabelFour{font-size:14px!important}


/* New style change*/

#contentNoNav > table {
    width: 380px;
    display: inline-block;
    *display:inline;
    zoom:1;
    float:left;
}

#WebPartZoneLeft > .KxWebPart {
    width:50px;
    display:inline-block;
    margin-right:20px;
}
