.div-table{
width: 100%;
}
.div-table .row{
width: 100%;
float: left;
}
.div-table .data{
width: 50%;
float: left;
}
.tleft{
text-align: left;
}
.tcenter{
text-align: center;
}
.tright{
text-align: right;
}
.bold{
font-weight: bold;
}
.under{
text-decoration: underline;
}
/*LICENSING*/
.div-table.stateapplication{
width: 560px;
}
.initiallist, .onlineexams, .paperexams{
width: 100%;
float: left;
margin: 0 0 12px 0;
}
.initiallist .state, .onlineexams .state.online, .paperexams .state.paper{
width: 33%;
float: left;
margin: 3px 0;
}
.paperexams .state.paper a{
padding: 0 0 0 16px;
background: url(/icons/pdf_16.gif) no-repeat 0 0;
border: 0;
}
.initiallist .state{
font-weight: bold;
}
.paragraph1, .paragraph2, .paragraph3, .paragraph4, .paragraph5, .paragraph6, .paragraph7, .paragraph8, .paragraph9{
width: 100%;
float: left;
margin: 3px 0;
}
ol.twoapplications{
float: left;
margin: 12px 0 48px 0;
width: 90%;
padding: 0 0 0 10%;
}
ol.twoapplications li{
padding: 3px 0 3px 0;
}
.paragraph4, .paragraph6, .paragraph9{
margin: 36px 0 3px 0;
}
.paragraph9{
margin-bottom: 12px;
}
.div-table.stateapplication .data{
padding: 3px 0;
}
.accomodations .accomodationsinput.data{
width: 56px;
}
.accomodations .accomodationslabel.data{
width: 500px;
}

.options{
width: 100%;
}
.options .optionstitle{
width: 100%;
float: left;
padding: 3px 0;
text-align: left;
margin: 24px 0 0 0;
}

.options .option1, .options .option2, .options .option3, .options .option4{
width: 100%;
margin: 12px 0;
}
.row.options .option1input, .row.options .option2input, .row.options .option3input, .row.options .option4input, .row.options .option5input{
width: 56px;
text-align: center;
}
.row.options .option1label, .row.options .option2label, .row.options .option3label, .row.options .option4label, .row.options .option5label{
width: 500px;
text-align: left;
}
.option4label{
width: 100%;
}
.div-table.stateapplication .row .data.tright{
width: 49%;
padding: 3px 1% 3px 0;
}
.allowpave{
width: 100%;
margin: 12px 0;
}
.row.agreementcheckbox{
float: left;
width: 100%;
margin: 12px 0 24px 0;
}
.row.agreementcheckbox .agreementinput{
float: left;
width: 50%;
text-align: right;
}
.row.agreementcheckbox .agreementlabel{
float: left;
width: 50%;
text-align: left;
}
.submit.row{
width: 100%;
float: left;
margin: 0 0 24px 0;
}
.div-table.reviewapplication .data{
padding: 3px 0;
}
.div-table.reviewapplication .tright.data{
width: 49%;
padding: 3px 1% 3px 0;
}
.div-table.reviewapplication .fee{
font-weight: bold;
margin: 12px 0;
font-size: 15px;
}
.buttons{
width: 100%;
float: left;
margin: 36px 0 36px 0;
}
.buttons .backbutton, .buttons .continuebutton{
width: 50%;
text-align: center;
float: left;
}
.div-table.stateapplicationpayment .data{
padding: 3px 0;
}
.div-table.stateapplicationpayment .row.tcenter{
padding: 12px 0;
}
.div-table.stateapplicationpayment .data.tright{
padding: 3px 1% 3px 0;
width: 49%;
}
form.payment .fee{
font-weight: bold;
font-size: 15px;
margin: 12px 0;
text-align: center;
}
.div-table.stateapplication .row.vetschool .data{
width: 100%;
text-align: center;
}
.div-table.stateapplication .row #schoolcode.data{
font-weight: bold;
}
.div-table.stateapplication .row.ssn{
margin: 12px 0;
}
.div-table.stateapplication .row.requireddocumentation, .row.agreementheading{
width: 95%;
margin: 0 2%;
}
.div-table.stateapplication ul.agreement{
width: 85%;
}
.div-table.reviewapplication .row.header{
color: #f00;
text-align: center;
font-size: 14px;
font-weight: bold;
}
.div-table.statereceipt{
margin-bottom: 24px;
float: left;
width: 580px;
}
.div-table.statereceipt .data{
padding: 3px 0;
}
.div-table.statereceipt .data.tright{
width: 49%;
padding-right: 1%;
font-weight: bold;
}
.window .windowinput .bold{
padding-left: 48px;
}
.window .windowinput input{
}
.row.window .windowlabel.data.tright{
width: 43%;
}
.row.window .windowinput.data.tleft{
width: 55%;
}

.statename{
font-weight: bold;
}
.countryselect{
width: 90%;
}
.countryselect option{
width: 100%;
}
.errmsg{
text-align: center;
color: #f00;
font-weight: bold;
}
.getadobereader {
float: left;
margin: 0px 0 24px 0;
width: 100%;
clear: both;
}
.getadobereader a{
display: block;
background: #fff url(/icons/getadobereader.png) no-repeat 0 0;
width: 158px;
height: 39px;
float: left;
text-decoration: none;
border: 0;
}
.getadobereader a span{
display: none;
}
.applicationstateheading{
font-size: 18px;
font-weight:normal;
text-align:center;
background:none;
border-bottom:1px solid #666;
margin: 24px 0 0 0;
width: 100%;
float:left;
}
.applicationstateheading span{
clear: both;
display: block;
width: 100%;
float: left;
text-align:center;
font-weight: bold;
font-size: 21px;
}
