﻿div.my-applications { width: 930px;  }

.my-applications table { width: 930px; text-align: left; }
.my-applications table { border-collapse: collapse; }

.my-applications table a { color: #404040; text-decoration: underline; }
.my-applications table a:hover { text-decoration: none; }


.my-applications table caption  
{
	text-align: left; 
	font-size: 1.50em; 
	color: #404040; 
	margin: 0; 
	padding: 0 0 12px 8px;
	font-weight: bold; 
	font-family: Trebuchet MS,Arial,Sans-Serif;

}

.my-applications table tr.table-header
{
	color: #fff;
	font-size: 1.33em;
	width: 930px;
}

.my-applications table tr th.application { background: url(/resources/img/pods/full_width_header.gif) top left no-repeat; }
.my-applications table tr th.status { background: url(/resources/img/pods/1px_header.gif) top left repeat-x; }
.my-applications table tr th.help { background: url(/resources/img/pods/1px_header.gif) top left repeat-x; }
.my-applications table tr th.edit { background: url(/resources/img/pods/full_width_header.gif) top right no-repeat; }

.my-applications table tr.first td { padding: 12px 8px 5px 12px !important; }
.my-applications table tr.last td { padding: 5px 8px 12px 12px !important; }
.my-applications table tr td { padding: 5px 8px 5px 12px; }

.my-applications table td.saved { color: #d7a00c; }
.my-applications table td.submitted { color: #d7a00c; }
.my-applications table td.invited { color: #d7a00c; }
.my-applications table td.declined { color: #cb1b1b; }
.my-applications table td.verified { color: #d7a00c; }
.my-applications table td.accepted { color: #60a629; }

.my-applications table tr th { padding: 6px 12px; }

.my-applications table tr td.application { background: url(/resources/img/pods/1px_ccc.gif) top left repeat-y; }
.my-applications table tr td.status, .my-applications table tr td.help { border: 0; }
.my-applications table tr td.edit { background: url(/resources/img/pods/1px_ccc.gif) top right repeat-y; }

.my-applications table tr.last td.application  
{
	background: url(/resources/img/pods/full_width_bottom.gif) bottom left no-repeat;
	border: 0;
}
.my-applications table tr.last td.status, .my-applications table tr.last td.help {  border-bottom: 1px solid #ccc; }
.my-applications table tr.last td.edit { background: url(/resources/img/pods/full_width_bottom.gif) bottom right no-repeat; border: 0; }

.my-applications table tr h3 { color: #fff; text-align: left; padding: 0; margin: 0; font-family: Arial, Sans-Serif; }

div.applications-table { width: 914px }

a.view-application { float: none; display: block; width: 16px; height: 16px; cursor: hand; background: url(/resources/img/arrows/right.png) 0 0 no-repeat }

/*img.new-application { margin: 10px 0 0 0; float: left; }*/

a.new-application { margin-top: 10px; width: 262px; height:44px; display: block; background: url(/resources/img/buttons/new_application.gif) 0 0 no-repeat }
a:hover.new-application { background: url(/resources/img/buttons/new_application_on.gif) 0 0 no-repeat }

a.download-consent-form { width: 221px; height:25px; clear: both; float: left; display: block; background: url(/resources/img/buttons/parental_consent.gif) 0 0 no-repeat; margin-bottom: 10px }
a:hover.download-consent-form { background: url(/resources/img/buttons/parental_consent_on.gif) 0 0 no-repeat }

/* Form Template*/

div#form-buttons { width: 445px; clear: both; float: left; }
#confirm-cancel { width: 513px; clear: both; float: left; padding: 20px 0 0 0 !important }

input.submit, input.next { float: right; margin-left: 8px }
input.back { float: left !important; margin-right: 8px }

label.full { font-weight: bold; }

div#application-links { margin: 3px 0 10px 0; clear: both; float: left; width: 500px; }
div#application-links a { float: left; clear: both; width: 400px; margin: 0 0 12px 0; }

label.description { width: 600px !important; }
label.description strong { font-size: 1.25em; }

/* Layout */

.register .pod-content { float: left; }

/* Applications Tables (CAP) */

body#page-3231 fieldset.sameline ol { padding-top: 0 !important; }
.progress { list-style: none; float: left; clear: both; padding: 15px 0 20px 0; width: 930px; display: block; }
.progress li { list-style: none; display: inline; }

/* Reorder */

table#reorder-courses { border-bottom: 1px dotted #ccc; width: 910px; padding-top: 9px; }
table#reorder-courses tr { width: 910px; }
table#reorder-courses td.reorder-up, table#reorder-courses td.reorder-down { width: 50px; }

tr.top { height: 20px; vertical-align: top; }
tr.top th {  }
tr.border { padding: 0 0 3px 0; }
tr.border td { height: 30px; border-top: 1px dotted #ccc; border-collapse: collapse; }

/* Qualifications Stage */

table#app-qualifications { padding-top: 6px; }
table#app-qualifications *, table#app-work-exp * { text-align: left; }
/*table#app-qualifications input, table#app-work-exp input { padding: 2px; }*/
table#app-qualifications td, table#app-qualifications th, #app-work-exp td, #app-work-exp th { padding-bottom: 4px; }
body#page-3231 div#form-buttons { width: 910px; }


span.formFieldHelp { padding-left: 6px; width: 600px; display: inline-block;  }
input#equalopps, input#dataprotection { position: relative; vertical-align: top; line-height: 0; margin-top: 2px; }

table#app-work-exp { float: left; clear: both; margin: 0 !important;  }

