BODY {
	BACKGROUND: #ffffff
}
BODY {
	BACKGROUND-IMAGE: none; MARGIN: 0px
}
FORM {
	BACKGROUND-IMAGE: none; MARGIN: 0px
}
BODY {
	FONT-SIZE: 11px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Trebuchet MS, Verdana, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 11px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Trebuchet MS, Verdana, Helvetica, sans-serif
}
P {
	FONT-SIZE: 11px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Trebuchet MS, Verdana, Helvetica, sans-serif
}
P {
	MARGIN-BOTTOM: 8px
}
INPUT {
	FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Trebuchet MS, Verdana, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Trebuchet MS, Verdana, Helvetica, sans-serif
}
SELECT {
	MARGIN-BOTTOM: 5px
}
A {
	COLOR: #c91b1b; TEXT-DECORATION: underline
}
.txt-link {
	COLOR: #c91b1b; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #c91b1b
}
.read-on {
	FONT-WEIGHT: bold
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #630d0d; TEXT-DECORATION: none
}
A.title:hover {
	COLOR: #630d0d
}
UL {
	MARGIN: 5px 5px 5px 20px; COLOR: #000000; LIST-STYLE-TYPE: square
}
LI {
	MARGIN-BOTTOM: 2px
}
HR {
	COLOR: #630d0d; HEIGHT: 1px
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px 0px 10px; COLOR: #630d0d
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 5px; COLOR: #630d0d
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 0px; COLOR: #630d0d
}
.border-one {
	BORDER-RIGHT: #c91b1b 4px solid; BORDER-TOP: #c91b1b 4px solid; BORDER-LEFT: #c91b1b 4px solid; BORDER-BOTTOM: #c91b1b 4px solid
}
.tab-bg {
	BACKGROUND: url(../images/tab-bg.gif) repeat-x;
	height:24px;
	float:left;
}
.footer-txt {
	COLOR: #ffffff
}
A.footer-txt:hover {
	COLOR: #ffffff
}
.link-blurb {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none
}
A.link-blurb:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none
}
#cursor {
	CURSOR: hand
}
.program-display {
	DISPLAY: none
}
#result {
	BORDER-RIGHT: #ba0000 4px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ba0000 4px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; Z-INDEX: 1000; VISIBILITY: hidden; PADDING-BOTTOM: 10px; BORDER-LEFT: #ba0000 4px solid; WIDTH: 400px; PADDING-TOP: 10px; BORDER-BOTTOM: #ba0000 4px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
/* for new table less layout */
.site{
	width:770;	
}
.header_logo{}
.header_nav{
margin:0px;
padding:0px;
}
.blank_nav{
width:439px;
}
.top-schools{
Z-INDEX: 300; LEFT: 510px; POSITION: absolute; TOP: 86px;

}
.ts-header{
}
.ts-content{
BACKGROUND-COLOR: #c91b1b;
padding-left:5px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
*padding-bottom:0px;
float:left;
}
.tsc-logo{
float:left;
padding-right:2px;
}
.tsc-top{


}
.tsc-bottom{
clear:both;

}
.ts-rshadow{
float:left;margin-top:-30px;*margin-top:-25px;
}
.ts-bshadow{
clear:both; width:260;
}

.content{

}
.content_middle{
clear:both;
width:510px;
float:left;
}
.content_right{
width:260px;
float:left;
margin-top:165px;

}
.search-box{
clear:both;
margin-top:10px;


}
.search-header{
}
.search-content{
BORDER-RIGHT: #c91b1b 1px solid; BORDER-TOP: #c91b1b 1px solid; BORDER-LEFT: #c91b1b 1px solid; BORDER-BOTTOM: #c91b1b 1px solid;
margin-bottom:10px;
width:490px;
float:left;
padding-bottom:10px;
padding-left:10px;
}

.search-content-box{
BORDER-RIGHT: #c91b1b 1px solid; BORDER-TOP: #c91b1b 1px solid; BORDER-LEFT: #c91b1b 1px solid; BORDER-BOTTOM: #c91b1b 1px solid;
margin-bottom:10px;
width:490px;
float:left;
padding-bottom:10px;
padding-left:10px;
background:#F8EDED;
}



.sc-canvas{
MARGIN: 10px 15px;width:450px;padding-top:0px;
float:left;

}
.sc-col{
width:110px;
float:left;
}
.footer{
clear:both;
background-color:#630D0D;
width:770px;

}
.footer_content{
background-color:#630D0D;
MARGIN-TOP: 5px; MARGIN-LEFT: 15px;
padding-top:10px;

}
.copyright{
MARGIN-LEFT: 15px;
padding-bottom:15px;
}
.rounded_top{
background: url(../images/rounded_box_top.gif) no-repeat;
height:9px;
}
.rounded_bottom{
clear:both;
height:7px;
background: url(../images/rounded_box_bottom.gif) no-repeat;
}
#directory_loc1{
	width:420px; 
	border:0; 
	position: relative; 
	text-align: left; 
}

#directory_loc2{
	width:420px; 
	border: none; 
	position: relative; 
	padding:2px; 
}

#directory_loc3{
	float:left; 
	border: none; 
	position: relative; 
}

#directory_loc4{
	border: none; 
	position: relative; 
	margin-left:60px; 
}

#directory_loc5{
	width:420px; 
	border: none; 
	position: relative; 
	padding:2px;
}

#directory_loc6{
	padding:0; 
	border:0; 
	width:420px;
}

#directory_loc7{
	vertical-align:top; 
	float:left; 
	width:135px;
}

#directory_loc8{
	border: none; 
	padding: 0px; 
	position: relative; 
	vertical-align: bottom;
}

#directory_loc9{
	float:left; 
	padding:3px; 
	width:470px; 
	border:0;
}

#directory_loc10{
	float:left; 
	width:120px;
	padding-left:10px;
}

.directory_loc11{
	float:left; 
	width:330px; 
	vertical-align:top;
}

#directory_prog1{
	float:left; 
	padding:3px; 
	width:420px; 
	border:0;
}

.directory_prog2{
	float:left; 
	padding:2px; 
	width:400px; 
	vertical-align:top; 
	*margin-left:10px;
}

.directory_prog3{
	float:left; 
	width:200px; 
	vertical-align:top; 
	*margin-left:10px;
}

#directory_loc12{
	border: none; 
	position: relative; 
	text-align: left;
}


/* newly style added by pp for the rounded corners */
.box, .box b.tc, .box b.bc{ background-color:transparent; }
.box b.tc, .box b.bc,.box b.tc b.L1, .box b.tc b.L2, .box b.tc b.L3,.box b.bc b.L1, .box b.bc b.L2, .box b.bc b.L3{ font-size:0px;padding:0;display:block; }
.box b.tc b.L1,.box b.tc b.L2,.box b.bc b.L1,.box b.bc b.L2 { height:1px; line-height:1px; overflow:hidden; }
.box b.tc b.L1,.box b.bc b.L1 { margin: 0 4px; }
.box b.tc b.L2,.box b.bc b.L2 { margin: 0 2px; border-width:0 2px; border-style:solid; }
.box b.tc b.L3,.box b.bc b.L3 {margin: 0 1px; border-width:0 1px;    border-style:solid; height:2px; overflow:hidden; }
.box .content { border-left-style:solid; border-left-width:1px;    border-right-style: solid;border-right-width:1px;    margin:0; overflow:hidden; }
/* Left-side border color */.box .content { border-left-color:#630d0d; border-right-color:#630d0d; }
/* Top border color */.box b.tc b.L1 { background-color:#630d0d; }.box b.tc b.L2,.box b.tc b.L3 { border-color:#630d0d;}
/* bottom border color */.box b.bc b.L1 { background-color:#630d0d; }.box b.bc b.L2,.box b.bc b.L3 { border-color:#630d0d;}
/* -- Default params for where content is ---- */.box .content { background:#ff; }.box b b.L2, .box b b.L3 {background-color:#fff;}
.box { margin:5px; width:98%; }.box .content { padding:5px; }

.content_mid_header{
height:40px;background:#c91b1b;
padding:0;
margin-top:5px;*margin-top:5px;
margin-right:5px;
}

.content_header_txt{
margin-top: 6px; 
color: rgb(255, 255, 255);
padding-top:10px;
padding-left:10px;
}

.content_search_result{
border:1px solid red;
padding-left:5px;
margin-bottom:5px;
width:497px;
}

.search_client_name{
color:#cc0101; font-size:12px; text-decoration:underline;
}
.search_mid_container{
margin-left:10px;margin-right:3px;
}
.search_mid_content{
float:right; padding-right:5px;
}
.search_mid_listing{
width:100%; float:left; border-top: 1px dotted;padding-top:5px;padding-right:5px;
}
.search_list_logo{
width:25%; float:left;
}
.search_list_content{
width:65%;float:left;padding-top:5px;padding-right:5px;
}
.search_list_title{
font-weight:bold;margin-left:0px;padding-left:0px;
}
.search_list_request{
width:25%;float:left;
}
.search_prog_list{
width:65%;float:left;
}
.header_nav a { FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px 0px 10px; COLOR: white; text-decoration:none; }

.header_nav a:hover {
	color: red;
	text-decoration: none;
}

