body {
text-align: center;
margin: 0; 
padding: 0;
font: normal 16px/24px Helvetica, Arial, sans-serif;
/* previously color: #666677;*/
color:#878888;

/*previously background-color: #6699CC;*/
background-color: #00aecb;

/*previously background-image: url('images/real-story-bg.gif');*/

background-position-x: left;
background-position-y: 30px;
background-repeat: repeat-x;
}

h1 {
font-size: 36px;
line-height: 40px;
margin: 24px 0 24px 0;
/* previously color: #0099CC; */
color: #00aecb;
}

h1 {
font-weight: normal;
margin: 0;
padding: 0;

}

h2 {
font-size: 24px;
font-weight: normal;
margin: 48px 0 12px 0;
color:#878888;
}

h3 {
font-weight: normal;
font-size: 20px;
line-height: 30px;
margin-bottom: 12px;
font-weight: normal;
}

p {
margin: 0 0 12px 0;
}

h1 a { /* previously not included */
color:#ffffff; /* heaven - 00aecb */
font-size: 22px;
line-height: 30px;
font-weight: normal;
}

a {
color: #006699;
font-weight: normal;
text-decoration: none;
}



img {
border: none;
}

a.termsetc {
color: white;
font-size: 12px;
}

a.termsetc:hover {
text-decoration: underline;
}

#footbar {
width: 100%; height: 100px;  text-align: center;
}

#foot_links {
position: relative; width: 760px; text-align: left; margin: auto;
}

#foot_links .foot_link {
display: inline;
font-size: 12px;
line-height: 15px;

float: left;
/* previously width: 189px;*/
width: 252px;
height: 70px;
margin: 10px 1px 10px 0;
text-decoration: none;
background: url('images/real-story-footer-bg.gif') repeat-x;
/*For earth colour
background-color:#d8aa00;*/
border-top: 1px solid #999999;
}
#foot_links .foot_link a {
font-weight: normal;
display: block;
/* previously width: 189px;*/
width: 252px;
height: 70px;
text-decoration: none;
color: white;
/*For earth colour
font-weight:bold;*/
}
#foot_links .foot_link a:hover {
text-decoration: underline;
}

#foot_links .foot_link img a:hover {
text-decoration: none;
}
#foot_links .foot_link div {
margin: 10px;
}
#foot_links .foot_link img {
float: left;
margin-right: 4px;
padding:7px 0px 0px 7px;
}




#outer {
width: 100%; 
}

#head {
width: 100%;
height: 30px;
/*previously background-color: #0099CC; */

/*earth background-color: #d8aa00;*/
background-color:#d8aa00;

border-bottom: 1px solid #006699;
margin-bottom: 10px;
}

#innerhead {
position: relative; margin: 0 auto; width: 760px; height: 30px; text-align: left;
}

#title /* removed * */ {
color: white;
font-size: 22px;
line-height: 30px;
float: left;
font-weight: normal;
}



/* removed
#title a:hover {
color: #CCCCCC;
}
*/

#alt_content {
/* previously border: 1px solid #CCDDEE;*/
border:1px #878888 solid;

/* previously color: #CCDDEE;*/
color:#878888;

border-top-width: 0;
display: block;
width: 240px;
height: 16px;
padding: 4px 15px;
font-weight: normal;
font-size: 14px;
line-height: 16px;
float: right;
}
a#alt_content:hover {
/* previously border-color: white;*/
border-color:#000000;

/* previously color: white;*/
color:#000000;
}

#main_box {
width: 100%; text-align: center;
}

#closebtn {
float: right; 
/*removed border: 2px solid #F00;*/
}

.errmsg {
width: 400px;
}

.errmsg h1 {
margin-bottom: 20px;
}


#content_box {
width: 760px;
height: auto;
position: relative;
margin: 0 auto;
background-color: white;
text-align: left;
padding: 0;
border: 1px solid #333333;
}
#stickerbox {

float: left;
width: 170px;
margin-right: 20px;
}

#stickerbox label {
font-size: 12px;
}








.formbox {
float: left;
width: 320px;
line-height: 18px;
}
.formbox input, .formbox select {
width: 160px;
margin: 2px;
border-width: 1px;
height: 14px;
font-size: 11px;
}
.formbox select {
height: 18px;
}

.formbox label {
float: left;
display: block;
width: 120px;
font-size: 12px;
height: 24px;
}
input.btn {
height: 25px;
background-image:url('images/button.gif');
background-repeat:no-repeat;
width:109px;
color: #00aecb;
cursor: pointer;
border:none;
background-color:#ffffff;
}

.btn2 {
height: 50px;
background: url('images/real-story-footer-bg.gif') repeat-x;
color: white;
cursor: pointer;
}



#errorback {
position:absolute;
z-index: 800;
top: 50px;
left: 120px;
width:500px;
height: auto;
padding: 20px;
text-align:left;
border: 2px solid #d8aa00; /*Previously #fff*/
background: #ffffff; /*Previously #C00*/
/*removed color: #000;*/

/*removed opacity
opacity: 0.95;
KhtmlOpacity: 95;
-moz-opacity: 0.9;
filter: alpha(opacity=90);*/

}

#errorback div {
visibility: hidden;
}

#error {
position:absolute;
z-index: 900;
top: 50px;
left: 120px;
width:500px;
height: auto;
padding: 20px;
text-align:left;

background: none;
/*removed color: #FFF;*/

font-size: 12px;
line-height: 13px;
}

#error * {

}

.white {
color: #FFF;
}

/*Added by PN*/
#tc_area {
	text-align:right;
	color:#ffffff;
}

p.smaller_text {
	font-size:10pt;
	line-height:120%;
	margin-top:6px;
}

#error h1 {
	color:#d8aa00;
}

#javascript_off {
	width:760px;
	height:500px;
	background-color:#ffffff;
}

#javascript_off h1 {
	text-align:center;
	color:#d8aa00;
	padding-top:50px;
}

#javascript_off p {
	text-align:center;
}