﻿div.applicationform
{
width			: 650px;
border			: 1px solid #C1C1C1;
margin			: 0px 0px 5px 0px;
overflow		: hidden;
}

div.applicationform p.header
{
width				: 630px;
background-color	: #F78A21;
margin				: 0px;
padding				: 6px 0px 6px 20px;
color				: #FFF;
vertical-align		: middle;
}

div.applicationform p.error
{
    color:Red;
    padding-left:120px;
    display:none;
}

div.applicationform p.errornoindent
{
    color:Red;
    padding-left:20px;
    display:none;
}

div.applicationform p.header select
{
border				: 1px solid #C1C1C1;
font-family			: Arial;
font-size			: 100%;
width				: 250px;
margin-left			: 10px;
}

div.applicationform p.subheader
{
width				: 630px;
background-color	: #FFAD33;
margin				: 0px;
padding				: 6px 0px 6px 20px;
color				: #FFF;
font-weight			: bold;
font-size			: 80%;
}

div.applicationform fieldset
{
font-size			: 70%;
color				: #717174;
margin				: 0px 0px 0px 0px;
padding				: 5px 0px 5px 0px;
/*background-color	: #F6F6F6;*/
width				: 650px;
border				: 0px;
vertical-align		: middle;
}

div.applicationform fieldset div
{
overflow			: hidden;
padding				: 4px 0px 4px 0px;
}

div.applicationform fieldset div.underline
{
border-bottom		: 1px solid #C1C1C1;
margin				: 0px 0px 5px 0px;
}

div.applicationform fieldset p
{
font-size			: 100%;
color				: #717174;
margin				: 0px 0px 0px 0px;
padding				: 5px 0px 5px 20px;
/*background-color	: #F6F6F6;*/
border				: 0px;
vertical-align		: middle;
}

div.applicationform fieldset p.continue
{
width				: 600px;
text-align			: right;

}

div.applicationform fieldset p.add
{
width				: 600px;
text-align			: left;
margin-left			: 100px;
display				: inline;
clear				: both;
}

div.applicationform  p.back_continue
{
width				: 600px;
display				: block;
margin				: 10px 0px 0px 0px;
padding				: 0px 0px 10px 0px;
overflow			: hidden;
}

div.applicationform  p.back_continue span.left
{
float				: left;
margin-left			: 20px;
}


div.applicationform  p.back_continue span.right
{
float				: right;
margin-right		: 20px;
}

div.applicationform fieldset label
{
width				: 100px;
display				: block;
float				: left;
line-height			: 25px;
padding-left		: 20px;
}

div.applicationform fieldset label.options
{
width				: 130px;
float				: none;
padding-left		: 0px;
}

div.applicationform fieldset input
{
border				: 1px solid #C1C1C1;
font-family			: Arial;
font-size			: 100%;
width				: 270px;
padding				: 2px;
}

div.applicationform fieldset textarea
{
border				: 1px solid #C1C1C1;
font-family			: Arial;
font-size			: 100%;
width				: 270px;
height				: 60px;
padding				: 2px;
}

div.applicationform fieldset textarea.hobbies
{
border				: 1px solid #C1C1C1;
font-family			: Arial;
font-size			: 100%;
width				: 470px;
height				: 200px;
padding				: 2px;
margin-left			: 20px;
}

div.applicationform fieldset textarea.notwithlabel
{
border				: 1px solid #C1C1C1;
font-family			: Arial;
font-size			: 100%;
width				: 350px;
height				: 60px;
padding				: 2px;
margin				: 0px 0px 5px 20px;
}

div.applicationform fieldset select
{
border				: 1px solid #C1C1C1;
font-family			: Arial;
font-size			: 100%;
width				: 150px;
margin-left			: 20px; 
}

/* Application Table */

div.applicationform table
{
width				: 650px;
border-bottom		: 1px solid #C1C1C1;
margin-bottom		: 10px;
}

div.applicationform thead td
{
background-color	: #FFAD33;
margin				: 0px;
color				: #FFF;
font-weight			: normal;
font-size			: 70%;
padding				: 8px 0px 8px 20px;
}

div.applicationform thead td.Establishment
{
width				: 300px;
}

div.applicationform thead td.Date
{
width				: 50px;
}

div.applicationform thead td.Exam
{
width				: 150px;
}

div.applicationform thead td.Result
{
width				: 50px;
}

div.applicationform thead td.Edit
{
width				: 50px;
}

div.applicationform thead td.Delete
{
width				: 50px;
}

div.applicationform  td
{
background-color	: #E3E3E3;
margin				: 0px;
color				: #717174;
font-weight			: normal;
font-size			: 70%;
padding				: 6px 0px 6px 20px;
}

div.applicationform  tr.light td
{
background-color	: #F0F0F0;
}

div.applicationform  td a
{
color				: #717174;
text-decoration		: underline;
}

span.radiobutton input.radio
{
border				: 0px solid #C1C1C1;
font-family			: Arial;
font-size			: 100%;
width				: 15px;
padding				: 2px;
float				: left;
}

span.radiobutton
{
display				: block;
float				: left;
width				: 150px;
margin-left			: 20px;
/*border				: 1px solid #FF9900*/
}

div.options
{
margin				: 5px 0px 10px 0px;
}

#noscript-bg {
background-color:black;
height:100%;
left:0pt;
opacity:0.7;
position:fixed;
top:0pt;
width:100%;
z-index:9999;
}

#noscript-text {
background:transparent url(../images/generic/noscript_logo.gif) no-repeat scroll center top;
font-size:18px;
left:0pt;
line-height:1.5em;
padding-top:70px;
position:absolute;
text-align:center;
top:5%;
width:100%;
z-index:10000;
color:#fff;
}


.error	/* required fields missed on form go red - C.S. 29/11/07 */
{
	color: #880000;
}

