body
{
	margin : 0;
}

div.acrobat, div.applicationdetails, div.applicationnumbersearch, div.applicationsearch, div.commentsstatement, div.footer, div.detailedbuttons, div.detailedsearch, div.detailedsearchdates, div.error, div.navigation, div.navigationbottom, div.navigationdetails, div.navigationtop, div.nosearchresults, div.planagreement, div.plandetails, div.planningstatement, div.searchagain, div.searchresults, div.tracker, div.weeklysearch, .nodocumentsfound, .searchcriterion, span.detailedclearbutton, span.details, span.detailssearchagain, span.detailedsearchbutton, span.detailedsearchcriteria, span.emailcancel, span.emailsubmit, span.fromdate, span.fromdatelabel, span.leftdatelabel, span.leftmostlabel, span.mandatorywarning, span.applicationdetailpagetitle, span.quicksearchbutton, span.quicksearchcriteria, span.quicksearchleftmostlabel, span.resultsnavigation, span.searchagain, span.searchagainbottom, span.pagetitle, span.searchpagetitle, span.searchresulttableheader, span.searchsectiontitle, span.selectedapplication, span.todate, span.todatelabel, span.viewingdetails, .trackertable, .validerror 
{
	float : left;
}

div.acrobat, div.planningstatement
{
	margin-left : 3%;
	margin-top : 2%;
	width : 88%;	
}

div.acrobat, div.emailconfirmation, div.nosearchresults, div.planagreement, div.planningstatement, .nodocumentsfound, .searchcriterion, .validerror
{
	text-align : center;
}

div.applicationdetails, div.applicationnumbersearch, div.applicationsearch, div.detailedbuttons, div.detailedsearch, div.detailedsearchdates, div.error, div.navigation, div.navigationdetails, div.nosearchresults, div.plandetails, div.searchagain, div.searchresults, div.tracker, div.weeklysearch, span.leftdatelabel, span.leftmostlabel, span.quicksearchleftmostlabel, span.viewingdetails
{
	margin-left : 1%;
}

div.applicationdetails, div.applicationsearch, div.error, div.navigationbottom, div.navigationdetails, div.navigationtop
{
	width : 98%;
}

div.acrobat, div.applicationdetails, div.applicationnumbersearch, div.applicationsearch, div.commentsstatement, div.detailedbuttons, div.detailedsearch, div.detailedsearchdates, div.error, div.navigation, div.nosearchresults, div.planagreement, div.plandetails, div.planningstatement, div.searchagain, div.searchresults, div.tracker, div.weeklysearch, .trackertable
{
	vertical-align : middle;
}

div.applicationnumbersearch, div.detailedbuttons, div.detailedsearch, div.detailedsearchdates, div.navigation, div.nosearchresults, div.plandetails, div.searchagain, div.searchresults, div.weeklysearch, .searchcriterion, .validerror, span.searchresulttableheader
{
	width : 96%;
}

div.applicationnumbersearch, div.applicationsearch, div.commentsstatement, div.detailedbuttons, div.detailedsearch, div.detailedsearchdates, div.navigation, div.plandetails, div.searchagain, div.searchresults, div.weeklysearch, .navigationbuttons, .navigationselected, span.fromdatelabel, span.mandatorywarning, span.pages, span.resultsnavigation, span.todatelabel
{
	text-align : left;
}

span.emailcancel, span.emailsubmit
{
	text-align : center;
}


div.validation
{
	float:left;
	margin-left:1%;
	padding-top:1%;
	text-align:left;
	width:98%;
}

div.detailedsearch, div.weeklysearch, span.emailcancel, span.emailsubmit, span.pages, span.paging
{
	margin-top : 1%
}

div.planagreement
{
	margin-left : 3%;
	margin-top : 2%;
	width : 88%;
}

div.commentsstatement
{
	margin-bottom : 0.5%;
	margin-left : 2%;
	margin-top : 1%;
	width : 88%;	
}

div.footer
{
	margin-top : 2%;
	width : 98%;
}

div.detailedbuttons
{
	padding-top : 1%;
	padding-bottom : 0.5%;
}

div.emailconfirmation
{
	margin-bottom : 10%;
	margin-top : 10%;
	width : 96%;
}

div.error
{
	margin-bottom : 20%;
	margin-top : 10%;
	text-align : center;
}

div.navigationbottom, div.navigationdetails, div.navigationtop
{
	margin-bottom : 0.5%;
}

div.navigationbottom, div.navigationtop
{
	margin-left : .75%;
}

div.applicationnumbersearch, div.navigationtop
{
	margin-top : 0.5%;
}

div.plandetails
{
	margin-left : 1.5%;
}

div.tracker
{
	width : 96.5%;
}

.nodocumentsfound
{
	width : 96%;
}

.trackercellactive, .trackercellexpired, .trackerindicator
{
	width : 5%;
	text-align : center;
}

.trackertable
{
	/*width : 98%;*/
}
 
span.detailedclearbutton
{
	text-align : center;
	width : 80%;
}

span.detailedclearbutton, span.detailedsearchbutton, span.detailedsearchcriteria, span.details, span.emailcancel, span.emailsubmit, span.fromdate, span.fromdatelabel, span.leftdatelabel, span.leftmostlabel, span.mandatorywarning, span.quicksearchbutton, span.quicksearchcriteria, span.quicksearchleftmostlabel, span.todate, span.todatelabel, span.viewingdetails
{
	padding : 0.25% 0% 0.25% 0%;
}

span.detailedsearchbutton, span.quicksearchbutton
{	
	width : 15%;
}

span.detailedsearchcriteria, span.details /*span.emailcancel, span.emailsubmit*/
{
	width : 60%;
}

span.emailcancel, span.emailsubmit
{
	width : 12.4em;
}

span.detailssearchagain, span.applicationdetailpagetitle, span.pagetitle, span.searchsectiontitle, span.selectedapplication
{
	margin-left : 3px;
	margin-top : 3px;
	padding-bottom : 0.5%;
}

span.detailssearchagain, span.pagetitle, span.applicationdetailpagetitle, span.selectedapplication
{
	width : 49%;
}

span.detailssearchagain, span.selectedapplication
{
	text-align : right;
}

span.fromdate
{
	width : 25%;
}

span.fromdatelabel
{
	width : 5%;
}

span.leftdatelabel
{
	width : 30%;
}

span.leftmostlabel, span.quicksearchleftmostlabel
{
	width : 35%;
}

span.mandatorywarning
{
	width : 90%;
}

span.pages
{
	width : 13%;
}

span.paging
{
	text-align : center;
	width : 70%;
}

span.quicksearchbutton, span.quicksearchcriteria, span.quicksearchleftmostlabel
{
	padding-bottom : 1.5%;
}

span.quicksearchcriteria
{
	width : 45%;
}

span.resultsnavigation
{
	width : 65%;
}

span.searchagain, span.searchagainbottom
{
	text-align : right;
	width : 34.5%;
}

span.searchpagetitle, span.searchsectiontitle
{
	width : 96%;
}

span.todate
{
	width : 34%;
}

span.todatelabel
{
	width : 3%;
}

span.viewingdetails
{
	margin-bottom : 2%;
	margin-top : 2%;
	padding-right : 20%;
	text-align : justify;
	width : 90%;
}

span.searchpagetext
{
	float:left;
	margin-left:1%;
	margin-top:3px;
	padding-bottom:0.5%;
	vertical-align : middle;
	width : 95%;
}

.validerror
{
	margin-bottom : 10%;
}

/*span.searchresulttableheader
{
	text-align:center;
}*/
