body {
background-color: #ffffff;
background-image: url('/site_control/images/background.gif');
background-position: center;
line-height: 1.5em;
margin: 0;
margin-bottom: 2em;
}

* {
font-family: arial, sans-serif;
font-size: small;
color: #464332;
}

a {
color: #4a8797;
text-decoration: underline;
}

a:Hover {
color: #000;
}

h1 {
margin-top: 10;
font-size: 1.6em;
color: #464332;
}

h2 {
font-size: 1.4em;
color: #69bfde;
}

.Error {
font-size: 10px;
color: #c00;
}

.Required {
color: #bb3426;
font-weight: normal;
font-size: 1.5em;
}

/* Nick change figure below to scale window for different details - Make 1000px for other mab e-detail..*/
#MainBox {
width: 741px;
margin: auto;
background-color: #000000;
margin-top: 19px;
margin-bottom: 0;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
}

#Footer {
margin: auto;
margin-top: 20px;
width: 741px;
padding-right: 63px;
text-align: right;
color: #333333;
font-size:9px;
}

#Footer a {
color: #fff;
font-size:10px;
}

#Footer a:hover {
color: #cccccc;
}

#TopLeftCell {
width: 241px;
}

#TopRightCell {
width: 500px;
border-left: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
}

#MainMenu {
background-color: #4a8797;
padding: 15px;
color: #fff;
font-weight: bold;
}

#MainMenu a {
color: #fff;
}

#MainLeftCell {
background-image: url('/site_control/images/LoginFade.jpg');
background-repeat: repeat-x;
background-color: #D0ECF7;
height: 423px;
}

#MainRightCell {
padding: 15px 30px 15px 40px;
border-left: 1px solid #e5e5e5;
}

#HomeLogin {
margin: 20px;
}

#HomeLogin input {
margin-bottom: 1em;
}

#HomeLogin a {
color: #fff;
}

.FormTable .Left {
padding-right: 8px;
padding-bottom: 8px;
}

.FormTable .Right {
padding-bottom: 8px;
}

.FormTable input {
/*width: 250px;*/
}

.FormTable input.Radio {
width: auto;
}

.FormTable input.Checkbox {
width: auto;
}

.FormTable tr {
vertical-align: top;
}


/* Page Specfics */

/* Registration
 ***************************/
 
#RegisterPages {
font-weight: bold;
font-size:10px;
}

#RegisterPages strong {
color: #69bfde;
}

#Registration #MainLeftCell {
background-image: url('/site_control/images/LeftImage_Register.jpg');
}

#Registration #submitForm {
float: right;
width: 124px;
height: 68px;
padding: 68px 0 0;
margin: 0;
border: 0;
background: transparent url('/site_control/images/Button_Register.jpg') no-repeat center top;
overflow: hidden;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
}

#Registration #PageHeading {
width: 175px;
height: 27px;
margin: 0;
padding: 0;
border: 0;
background: transparent url('/site_control/images/Title_bitesizeRegistration.jpg') no-repeat center top;
text-indent: -1000em;
}

#RegistrationThanks #MainLeftCell {
background-image: url('/site_control/images/LeftImage_Thanks.jpg');
}

#RegistrationThanks #PageHeading {
width: 309px;
height: 22px;
margin: 0;
padding: 0;
border: 0;
background: transparent url('/site_control/images/Title_ThanksForYourInterest.jpg') no-repeat center top;
text-indent: -1000em;
}

/* Get Password
 ***************************/
 
#GetPassword #MainLeftCell {
background-image: url('/site_control/images/LeftImage_GetPassword.jpg');
}

#GetPassword #submitForm {
float: right;
width: 124px;
height: 38px;
padding: 38px 0 0;
margin: 0;
border: 0;
background: transparent url('/site_control/images/Button_SendPassword.jpg') no-repeat center top;
overflow: hidden;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
}

#GetPassword #PageHeading {
width: 283px;
height: 19px;
margin: 0;
padding: 0;
border: 0;
background: transparent url('/site_control/images/Title_PleaseEnterYour.jpg') no-repeat center top;
text-indent: -1000em;
}

/* Edit Account
 ***************************/
 #EditAccount #MainLeftCell {
background-image: url('/site_control/images/LeftImage_EditAccount.jpg');
}

/* Login
 ***************************/
 
#Login #submitForm {
float: right;
width: 124px;
height: 38px;
padding: 38px 0 0;
margin: 0;
border: 0;
background: transparent url('/site_control/images/Button_LoginNow_WhiteBackground.jpg') no-repeat center top;
overflow: hidden;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
}

