#mainsearch {
	width:712px;
}
#mainsearchtop {

}
#mainsearchmiddle {
	background-color:#FF9933;
}
#mainsearchbottom {

}
#searchboxes {
	float:left;
	width:349px;
	padding-left:13px;
}
#searchresults {
	float:left;
	padding-left:12px;
	width:315px;
}
.clear {
	clear:both;
}
#nodiary {	
	padding-left:15px;
	padding-top:10px;
}
#diarylist {
	_height:222px;
	min-height:222px;
	background-color:#FDE2B0;
}
#diarysearch {
	padding-top:45px;
	padding-left:5px;
	padding-bottom:25px;
}
#searchbycountryarea {

}
#scamiddle {
	background-color:#FDE2B0;
	height:29px;
}
#scabottom {
	padding-bottom:11px;
}
#searchbycountryarea {

}
#scamiddle {
	background-color:#FDE2B0;
	height:29px;
}
#scabottom {
	padding-bottom:11px;
}
#searchschoolname {

}
#ssnmiddle {
	background-color:#FDE2B0;
	min-height:23px;
}
#ssnbottom {
	margin-bottom:11px;
}
#searchpreviousdiaries {

}
#spdmiddle {
	background-color:#FDE2B0;
	height:29px;
}
#spdbottom {
	padding-bottom:27px;
}
#topdiaries {
}
#topdiariestitle {
	padding-top:47px;
}
.alt1 {
	background-image:url(../images/myschool/alt1.gif);
	min-height:22px;
}
.alt2 {
	background-image:url(../images/myschool/alt2.gif);
	min-height:22px;
	width:315px;
}
#scfield {
	float:left;
	padding-left:13px;
	padding-top:9px;
}
#scsearch {
	float:left;
	padding-left:7px;
	padding-top:11px;
}
.listcountry {
	width:244px;
	font-size:90%;
}
#ssnfield {
	float:left;
	padding-left:13px;
	padding-top:9px;
}
#ssnsearch {
	float:left;
	padding-left:7px;
	padding-top:12px;
}
.searchschoolname {
	width:238px;
	font-size:90%;
}
#spdfield {
	float:left;
	padding-left:13px;
	margin-top:9px;
	height:14px;
}
#spdsearch {
	float:left;
	padding-left:7px;
	padding-top:11px;
}
.searchprevious {
	width:244px;
	font-size:90%;
}
#year {
	float:left;
	padding-left:2px;
	padding-top:2px;
	width:34px;
	font-size:90%;
}
#listyear {
	float:left;
}
.searcharchive {
	width:208px;
	font-size:90%;
}
.gnc {
	float:left;
	padding-left:5px;
	padding-top:4px;
	width:32px;
}
.gna {
	float:left;
	padding-left:6px;
	padding-top:4px;
	width:14px;
}
.logos {
	float:left;
}
.schooldetail {
	float:left;
	padding-left:8px;
	padding-top:4px;
	padding-bottom:4px;
	color:#663300;
	font-weight:bold;
	font-size:90%;
	width:240px;
}
a.tp:link, a.tp:visited, a.tp:active {
	color:#663300;
	font-weight:bold;
	text-decoration:none;
}
a.tp:hover {
	color:#663300;
	font-weight:bold;
	text-decoration:underline;
}
#paging {
	float:left;
	height:39px;
}
#pagetext {
	float:left;
	padding-left:15px;
	padding-top:14px;
	padding-right:3px;
	font-size:80%;
}
#listpage {
	float:left;
	padding-top:10px;
}
#records {
	float:left;
	font-size:80%;
	padding-top:14px;
	padding-left:3px;
}
#topdiariesbottom {
	background-image:url(../images/myschool/topdiariesbottom.gif);
	width:315px;
}
.listpaging {
	width:33px;
	font-size:90%;
}
#footer {	
}
form {
	margin:0;
	padding:0;
}
#schooltitle {
}
#schoolmiddle {	
	_height:222px;
	min-height:222px;
	background-color:#FDE2B0;
	width:349px;
}
#schoolbottom {
	background-image:url(../images/myschool/schoolbottom.gif);
	width:349px;
}
#rightcol {
	float:left;
	padding-left:12px;
	width:315px;
}
#theguy {
	padding-left:100px;
	padding-top:20px;
}
#loginbar {
	margin-top:18px;
	width:712px;
}
#gnlogo {
	float:left;
}
#disp {
	float:left;
}
#logindisplay {
	float:left;
	width:483px;
	height:74px;
	background-image:url(../images/myschool/loginpanel.gif);
	background-repeat:no-repeat;
}
#loginright {
	float:left;
	width:14px;
}
#panelleft {
	float:left;
}
#panelright {
	float:left;
}
#logintext {
	float:left;
	padding-top:22px;
	width:57px;
}
#userinfo {
	float:left;
	padding-left:13px;
}
#usernametext {
	float:left;
	padding-top:26px;
	width:62px;
}
#usernamefield {
	float:left;
	padding-left:4px;
	padding-top:23px;
}
.username {
	width:90px;
	font-size:80%;
	border-top:1px solid #4F6863;
	border-right:1px solid #4F6863;
	border-left:1px solid #BACAC6;
	border-bottom:1px solid #BACAC6;
	padding-left:3px;
}
#btngo {
	float:left;
	padding-left:8px;
	padding-top:23px;
}
#passinfo {
	float:left;
	padding-left:11px;
}
#passtext {
	float:left;
	padding-top:26px;
	width:57px;
}
#passfield {
	float:left;
	padding-left:4px;
	padding-top:23px;
}
.pass {
	width:90px;
	font-size:80%;
	border-top:1px solid #4F6863;
	border-right:1px solid #4F6863;
	border-left:1px solid #BACAC6;
	border-bottom:1px solid #BACAC6;
	padding-left:3px;
}
#forgottext {
	padding-top:4px;
}
#wrongpass {
	font-size:90%;
	padding-top:14px;
	padding-left:5px;
}
#wrongpass a:active, #wrongpass a:link, #wrongpass a:hover, #wrongpass a:visited {
	color:#666666;
	font-weight:bold;
	font-size:100%;
}
#fpass {
	float:left;
}
#forgotpasstext {
	float:left;
	padding-top:21px;
}
#emailtext {
	float:left;
	padding-left:11px;
	padding-top:24px;
}
#emailinfo {
	float:left;
}
#emailfield {
	float:left;
	padding-left:4px;
	padding-top:21px;
}
#findpassword {
	float:left;
	padding-left:7px;
	padding-top:22px;
}
.email {
	width:110px;
	font-size:80%;
	border-top:1px solid #4F6863;
	border-right:1px solid #4F6863;
	border-left:1px solid #BACAC6;
	border-bottom:1px solid #BACAC6;
	padding-left:3px;
}
#detailsview {
	font-size:90%;
	padding-top:14px;
	padding-left:5px;
}
#detailsview a:active, #detailsview a:link, #detailsview a:hover, #detailsview a:visited {
	color:#666666;
	font-weight:bold;
	font-size:100%;
}
#detailsviewfound {
	font-size:90%;
	padding-top:24px;
	padding-left:5px;
}
#detailsviewfound a:active, #detailsviewfound a:link, #detailsviewfound a:hover, #detailsviewfound a:visited {
	color:#666666;
	font-weight:bold;
	font-size:100%;
}