/*------DEFAULT COLOURS----*/

a, a:visited, a:link {
color:#EE8742;
}
h1, .contentheading, .componentheading {
color:#D84726;
}

html {
background:#FFFFff none repeat scroll 0;
}
body {
background:#ffffff none repeat scroll 0;
color:#000000;
font-size:1em;
}
p {
color:#000000;
}


.tool-tip
{
background-color:#FFFFFF;
border:#CCC 1px solid;
padding:5px;
z-index:13000;
}

/*------------------JPL ADDITIONS--*/

h1, h2, h3, h4 {
color:#D84726;
}

#footer {
background:url(../../App_Themes/RDN/images/rdn_foot_def.jpg) no-repeat top right;
margin-top:10px;
padding-top:50px;
padding-bottom:20px;
text-align:left;
font-size:0.7em;
color:#f26649;
}


#header {
background:#fef200 url(../../App_Themes/RDN/images/rdn_head_def.jpg) no-repeat top left;
margin-bottom:15px;
float:left;
padding-bottom:10px;
padding-top:8px;
}

#subheader {
width:100%;
margin-bottom:15px;
float:left;
background:#fef200 url(../../App_Themes/RDN/images/rdn_subhead_def.jpg) no-repeat top left;
text-align:right;
line-height:25px;
color:#a54a2d;
font-size:0.75em;
padding-top:2px;
padding-bottom:2px;
}

#subheader a {
color:#ff0000;
font-weight:normal;
color:#a54a2d;
}

#headerright a {
color:#a46d34 !important;
}

#headerright span {
color:#a46d34 !important;
font-size:1.2em;
}


#headerlogo {
float:left;
display:inline;
width:172px;
height:125px;
background:#fef200 url(../../App_Themes/RDN/images/rdn_logo_def.jpg) no-repeat scroll 0 50%;
}

.moduletable {

margin-right:-15px;
}

#mod_loginform {
color:#fef200;
}
/*
#headerlogin {
border-bottom:1px solid #a46d34;
}

#headerlogin .inputbox {
background-color:#ffffff;
border:none;
font-size:0.8em;
padding:4px;
width:10em;
}

#headerlogin .button {
background-color:#ed1c24;
border:none;
font-size:0.8em;
color:#ffffff;
padding:2px;
width:5em;
cursor:pointer;
}

.mod_login {
font-size:0.9em;
float:left;
font-weight:normal !important;
margin-top:10px;
}*/

.inputboxsearchbox {
background-color:#ffffff;
border:none;
font-size:0.8em;
padding:4px;
width:14em;
}

.buttonsearchbox {
background-color:#ed1c24;
border:none;
font-size:0.8em;
color:#ffffff;
padding:2px;
width:5em;
margin-left:15px;
cursor:pointer;
}

/*----LHS NAV---*/

.oneCMSTreeMenuSelectedLink, .twoCMSTreeMenuSelectedLink {
border-right:15px solid #f26649;
background-color:#f26649;
color:#ffffff !important;
display:block;
padding:5px;
padding-left:10px;
line-height:1em;
text-decoration:none;
}

.oneCMSTreeMenuItem a, .twoCMSTreeMenuItem a {
color:#3b3c3c;
border-right:15px solid #ffffff;
margin-bottom:1px;
background-color:#fef200;
display:block;
padding:5px;
padding-left:10px;
line-height:1em;
}


.oneCMSTreeMenuItem a:hover, .twoCMSTreeMenuItem a:hover {
background-color:#f7941d !important;
color:#ffffff;
text-decoration:none;
}



/*----END LHS NAV---*/


.newslettermodule {
float:left;
display:inline;
margin-top:15px;
width:94%;
background-color:#f7941d;
}

.newslettermodule span {
padding:10px;
float:left;
display:inline;
color:#fef200;
font-size:1.4em;
line-height:1em;
}

.newslettermodule .inputbox {
margin-left:10px;
margin-bottom:10px;
background-color:#ffffff;
border:none;
font-size:0.8em;
width:85%;
padding:4px;
}

.newslettermodule .button {
float:right;
background-color:#fef200;
font-size:0.8em;
margin-right:10px;
margin-bottom:10px;
color:#333333;
border:none;
padding:0.4em;
}

.TextBoxField, #plc_lt_zoneMain_pageplaceholder_pageplaceholder_lt_zoneMainInner_editabletext_BizFormControl1_Bizform1_ctl00_Question {
	border:1px solid #ED1C24;
	color:#000000;
	background-color:#ffffff;
}

.FormButton {
background-color:#ed1c24;
border:none;
font-size:0.8em;
color:#ffffff;
padding:2px;
width:5em;
cursor:pointer;
}
