/* HTML INTRINSICS 
================================================================================*/

BODY {
	margin: 0px;
	padding: 0px;
	background-color:#ffffff;
}

A, BODY, DIV, FORM, INPUT, OL, P, SELECT, SPAN, TEXTAREA, TH, TR, TD, UL, LI {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

INPUT {
	margin: 2px 0px 0px 0px;
}

A {
	color: #2660a1;
}

A:hover {
	color: #cc0000;
}

IMG {
	border: none;
}

OL, UL {
	list-style-position: outside;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

UL {
	list-style-type: disk;
}

LI {
	margin:0px 0px 4px 0px;
	padding: 0px;
}

STRONG {
	color: #6D7C8D;
}

FORM {
	margin: 0px;
	padding: 0px;
}


/* STRUCTURAL ELEMENTS 
================================================================================*/

#header {
	height: 45px;
	background-image: url(/rndc/images/header/bg_header.gif);
	background-repeat: repeat-x;
	width: auto;
}

#secNav {
	position: absolute;
	top: 44px;
	left: 0px;
	width: 166px;
	background-color: #D3DCE6;
	color: #4E4D3C;
	margin: -5px 0px 0px 0px;
}



#footer {
color: #a19d94;
	vertical-align: middle;
	clear: both;
	margin: 0px;	
width:auto;
padding:5px;
background:#F9F5E2 url(/rndc/images/newHomepage/homepageFooter_back.gif) repeat-x;

}
#footer table{
margin-left:175px;
width:710px;
}	

#footer td{
padding:0px 4px 0px 4px;
}	

#footer a:link {
font-size:9px;
}

#footer a:visited{
font-size:9px;
}
#footer a:active {
font-size:9px;
}

#poweredby {
	margin: 0px;
	padding: 10px 5px 0px 5px;
	height: 31px;
	vertical-align: middle;
	clear: both;
}

#copyright {
	font-size: 9px;
	margin: 5px;
	padding-left: 15px;
	width: auto;
	color:#AEACA2;
}

/* content
-------------------------------------------------------------------------------*/
#content {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 20px 0px;
	padding: 7px 10px 10px 20px;
}

#primary #content {
	margin: 0px 0px 20px 166px;
	padding: 0px;
	width: 630px;
}

#mainContent {
	float: left;
	padding: 10px 10px 10px 20px;
	margin: 0px;
	width: 460px;
}


.formBoxBlue{
  border: 1px #B3D7E8 solid;
  background-color:#E0E7EE;
  width:400px;
	
}

.formBoxGold{
  border:1px #E3DCAD solid;
  background-color:#F3EDC7;
  width:400px;
}


.blue {
	color:#6D7B8C
	}


/* related, promo & call-to-action
-------------------------------------------------------------------------------*/
#related {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	float: right;
	width: 155px;
	margin: 0px;
	padding: 60px 5px 5px 0px;
}

#related H4 {
	font-size: 1.1em;
	font-weight: bold;
	color: #6D7B8C;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

#related H5 {
	font-size: 1em;
	font-weight: normal;
	text-transform: none;
	font-style: italic;
	color: #6D7B8C;
	margin: 0px;
	padding: 0px;
}

#related P {
	margin: 0px;
}


#promo {
	margin: 0px 0px 10px 0px;
}

#callToAction {
background:url(/rndc/images/related/cta_background.gif)  no-repeat;
padding:10px 0px 0px 0px;
margin:0px 0px 15px 0px;
width:155px;
text-align:left;
}

#callToAction div{
margin:0px;
padding:0px;
vertical-align:middle;

}

#callToAction div div{
padding:3px 0px 3px 10px;
margin:0px;
vertical-align:middle;

}

#callToAction A {
	color: #333333;
}

#relatedInfo {
	background-color: #DBE2EA;
	background-image: url(/rndc/images/related/bg_relatedinfo.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

#related #relatedInfo H3 {
	font-size: .9em;
	font-weight: bold;
	color: white;
	text-transform:uppercase;
	padding: 10px 0px 0px 12px;
	margin: 0px;
}

#relatedInfo DIV {
	padding-bottom: 10px;
}

#relatedInfo DIV DIV {
	padding: 5px 10px 0px 12px;
}

#relatedInfo DIV, #relatedInfo A {
	color: #4E4D3C;
	font-size:.95em;
}

#relatedInfo LI {
	margin: 0px 0px 0px -27px;
	padding: 2px 2px 0px 0px;
	list-style: none;
}

#relatedInfo HR {
	color: white;
	height: 1px;
	width: 85%;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

#content #relatedInfo H4 {
	color: #4e4d3c;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

#content #relatedInfo H5 {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	font-weight: normal;
	color: #4e4d3c;
}



/* GLOBALNAV, SECNAV 
================================================================================*/

/* header
-------------------------------------------------------------------------------*/
#header .logo IMG {
	/*margin: 0px 50px 0px 15px;
	vertical-align: bottom; */
	position: absolute;
	top: 5px;
	left: 15px;
}

#header .globalNav {
	/*margin: 0px;
	padding: 0px;
	vertical-align: bottom; */
	position: absolute;
	top: 10px;
	left: 175px;
	width: 700px;
}

#header .globalNav A {
	margin: 0px 10px 0px 0px;
}


/* footer
-------------------------------------------------------------------------------*/
#footer UL {
	display: inline;
	list-style: none;
}

#footer LI {
	font-size: 0.8em;
	color: #504d3c;
	display: inline;
	list-style: none;
	text-transform: none;
	margin: 0px 5px 0px 0px;
}

#footer A {
	color: #504d3c;
	font-size: 1em;
}

#footer A:hover {
	color: #cc0000;
}	

/* secNav
-------------------------------------------------------------------------------*/

.secNav OL, .secNav UL {
	list-style-position: outside;
	margin: 0px 0px 0px 22px;
	padding: 0px;
}

.secNavTop A, DIV.secNavItem#Selected {
	font-size: .9em;
}

DIV.secNavItem#Selected A {
	font-size: 1em;
}

.secNavItem {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-indent: -7px;
	margin: 0px;
	padding: 5px 5px 5px 12px;
}

.secNavTop .secNavItem A {
	color: #ffffff;
}

.secNavTop .secNav .secNavItem A {
	color: #4E4D3C;
}

.secNavItem, .secNavItem A {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.secNavTop .secNav .secNav .secNavItem, .secNavTop .secNav .secNav .secNavItem A {
	/* font-size: .95em; */
}

.secNavTop .secNavItem {
	text-transform: uppercase;
	color: #333333;
	background-color:#9AAEC6;
}

.secNavTop .secNav .secNavItem {
	text-transform: uppercase;
	background-color: #E0E7EE;
	border-width: 0px 0px 1px 0px;
	border-color: #D3DCE6;
	border-style: solid;
}

.secNavTop .secNav .secNav .secNavItem {
	text-transform: none;
	background-color: #D3DCE6;
	padding: 2px 5px 3px 25px;
}

.secNavTop .secNav .secNav .secNav .secNavItem {
	text-transform: none;
	background-color: #D3DCE6;
	padding: 2px 5px 3px 40px;
}


.secNavItem A:hover {
	text-decoration:underline;
}

#secNav .secNavItem A:hover, #secNav .secNavItem#Selected {
	color: #cc0000;
}

.secNavItem IMG {
	vertical-align: middle;
	width: 2px;
	height: 2px;
	margin: 0px 5px 0px 0px;
}



/* CONTENT 
================================================================================*/

/*
content A, #content DIV, #content P, #content SPAN, #content TH, #content TR, #content TD, #content OL, #content UL, #content LI {
	line-height: 16px;
}
*/

#content P {
	float: none;
}

#content H3 {
	font-size: 2em;
	font-weight: normal;
	/*color:#4E5F74;*/
	color: #6D7B8C;
	padding: 0px;
	margin: 0px;
}

#content H4 {
	font-size: 1.5em;
	font-weight: normal;
	/*color:#4E5F74;*/
	color: #6D7B8C;
	margin: 15px 0px 3px 0px;
}

#content H4.group {
	color: #4e4d3c;
	font-size: 1.1em;
	font-weight: bold;
	background-image: url(/rndc/images/content/bg_h4group.gif);
	background-color: #f9f5e2;
	padding: 3px;
	margin: 15px 0px 2px -5px;
}

#content TD H4 {
	margin: 5px 0px 0px 0px;
}

#content H5 {
	font-size: 1.05em;
	font-weight: bold;
	/* text-transform: uppercase; */
	color: #6D7B8C;
	padding: 0px;
	margin: 10px 0px 3px 0px;
	/*border-bottom: 1px solid #D3DCE6;*/
}

#content H5.group {
	font-size: 1.15em;
	margin: 20px 0px 5px 0px;
	border-bottom: 1px solid #D3DCE6;
}

#content H5.group a {
	font-size: 1.0em;

	margin: 20px 0px 5px 0px;
	border-bottom: 1px solid #D3DCE6;
	text-decoration:none;
}

#content H5.group a:hover {
color:#CC0000;
}

#content H6 {
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
	color: #6D7B8C;
	padding: 0px;
	margin: 12px 0px 0px 0px;
}

#content .parentTitle {
	color: #9AAEC6;
	font-size: .9em;
	margin: 0px 0px 7px 0px;
}

#content .pageTitle {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #D5D5D3;
	padding: 3px 0px 2px 0px;
	margin: 0px 0px 24px 0px;
}

#content .pageTitle TABLE {
	width: 100%;
}

#content .fieldlabel {
	color: #000000;
	font-weight: normal;
	margin: 10px 0px 0px 0px;
}

#content .fieldlabel2 {
	font-weight: normal;
}

#content HR, #related HR {
	height: 1px;
	border-top:1px solid #E0E7EE;
	padding: 0px;
	margin: 2px 0px 2px 0px;
}

.hrule {
border-top:1px solid #E0E7EE;
margin: 5px 0px;
}


#content DIV.error {
	padding: 5px;
	color: #cc0000;
	font-weight: bold;
	background-color: #f9f5e2;
	margin: 10px 0px 10px -5px
}

#content DIV.error UL {
	margin-top: 10px;
}

#content DIV.error LI {
	font-weight: normal;
	list-style: url(/rndc/images/bullet.gif);
}

.errorLabel {
	color: #cc0000;
} 

.rightBlock {
	text-align: right;
	display: block;
}

#content A.tertiary, #content A.tertiary:visited  {
 	font-size: 0.8em;
 	color: #82817D;
	text-align: right;
	margin: 0px;
	padding: 0px;
	clear: both;
}

#content A:visited, #related A:visited {
	color: #82817d;
}

#content A:hover, #related A:hover {
	color: #cc0000;
}


.moreinfo {
	background:#F6F7F8;
	border:1px solid #E0E7EE;
	padding:5px;
	font-size: .9em;
	clear:both;
	margin-top:25px;
	margin-bottom:15px;
}

#content .featureSideBox{
background-image:url('/rndc/images/content/bg_featureFlash.gif');
background-repeat:repeat-y;
height:170px;
padding:15px;
font-size:18px;
color:#4e4d3c;
line-height:20px;
overflow:hidden;
}

#content .featureSideBox a{

line-height:14px;

}

TD.vRule, TD.noRule, TD.leftRule {
	border-style: solid;
	border-width: 0px 1px 0px 1px;
	border-color: #E0E7EE;
	padding: 10px;
}

TD.noRule {
	border-style: none;
	border-width: 0px;
}

TD.leftRule {
	border-width: 0px 0px 1px 0px;
}


/* TABLES 
================================================================================*/

.tableMain TD, .tableMain TH, .tableMain TR.noRule TD, .tableMain TR.noRule TH {
	text-align: left;
	padding: 15px 5px 15px 5px;
	vertical-align: top;
	border-style: solid;
	border-color: #E0E7EE;
	border-width: 1px 0px 0px 0px;
}

.tableMain TR.noRule TD, .tableMain TR.noRule TH {
	border-style: none;
	border-width: 0px;
}

TR.tableColumnHeading TD, TD.tableColumnHeading {
	color: #82817D;
	text-transform: uppercase;
	font-size: .8em;
	text-align: left;
	border-style: none;
	border-width: 0px;
	vertical-align: bottom;
	padding: 15px 5px 5px 5px;
	/* border-color: #E0E7EE;
	border-width: 0px 0px 1px 0px; */
}

TR.tableGroupHeading, TD.tableGroupHeading {
	color: #4e4d3c;
	font-size: 12px;
	font-weight: bold;
	background-color: #f9f5e2;
	padding: 5px;
	border-style: none;
	border-width: 0px;
}

.tableMain TH {
	color: #6D7B8C;
	font-weight: bold;
}


/* LISTS
================================================================================*/

#content UL, #related UL {
	list-style: url(/rndc/images/bullet.gif);
}

#content UL OL {
list-style: url(/rndc/images/clear.gif);

}

#content UL UL, #related UL UL {
	list-style-type: disk;
}



/* PLANS
================================================================================*/

DIV.plans {
	float: left;
	width: 48%;
	margin: 10px 10px 10px 0px;
	padding: 0px;
}

DIV.plans#wide {
	clear: both;
	width: 96%;
}

#content .plans H4 {
	font-size: 1em;
	font-weight: normal;
	margin: 0px;
	padding: 5px 5px 0px 5px;
	background-color: #f9f5e2;
}

#content .plans H5 {
	font-size: 1.5em;
	font-weight: normal;
	margin: 0px;
	padding: 0px 5px 5px 5px;
	background-color: #f9f5e2;
}

#content .plans H6 {
	color: #000000;
	font-size: 1em;
	font-style: normal;
	margin: 10px 0px 0px 0px;
}




/* PERSON 
================================================================================*/

.person {
	margin: 30px 0px 0px 0px;
	clear: both;
}

#content .person H4 {
	color: #6D7B8C;
	font-size:1.3em;
	
}

#content .person H5 {
	margin: 0px;
	padding: 0px;
	font-style: italic;
	font-weight: normal;
	color: #82817b;
}

.person P {
	margin: 10px 0px 0px 0px;
}

.person IMG {
	float: left;
	margin: 0px 15px 10px 0px;
}

.person div {
	margin-left: 105px;
}


/* ROI 
================================================================================*/

.roi {
	margin: 30px 0px 0px 0px;
	clear: both;
}

#content .roi H5 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

.roi P {
	margin: 10px 0px 0px 0px;
}

.roi IMG {
	float: left;
	margin: 0px 15px 10px 0px;
}

.roi div.roisub {
	margin-left: 105px;
}

.roi div.roisub a:link, .roi div.roisub a:visited, .roi div.roisub a:active, .roi div.roisub a:hover {
	font-size: 1em;
}

.roiPerson {
	background-color: #e0e7ee;
	border: solid 1px #e0e7ee;
	padding: 0px;
	margin: 0px 0px 40px 0px;
	clear: both;
}

.roiPerson img {
	margin: 10px 15px 10px 10px;
	float: left;
}

.roiPerson .roiPersonContent {
	margin: 10px 10px 10px 115px;
}


.roiPerson .roiPersonContent h5 {
	margin: 0px;
}

.roiPerson .roiPersonContent p {
	margin: 10px 0px 0px 0px;
	padding: 0;
}

/* SIDEBAR 
================================================================================*/
.sidebar {
	background-color: #e0e7ee;
	padding: 0px;
	margin: 0px;
}

.sidebar .title {
	color: #ffffff;
	font-weight: bold;
	background-color: #9aaec6;
	padding: 5px 5px 5px 10px;
	margin: 0px;
	font-size: 1em;
	text-transform: uppercase;
}

.sidebar .sidebarContent {
	padding: 0px 10px 10px 10px;
	margin: 0px;
}

.sidebar .sidebarContent P {
	margin: 10px 0px 0px 0px;
}

.sidebar .sidebarContent STRONG {
	color: #000000;
}


/* PRICING 
================================================================================*/

.pricing .tableGroupHeading TD {
	font-size: 1em;
	font-weight: bold;
}

.progress TD, .progress TD.current {
	padding: 5px;
	margin: 0px;
	background-color: #c8c7c0;
	color: #4e4d3c;
	font-weight: normal;
}

.progress TD.current {
	background-color: #f9f5e2;
	color: #cc0000;
}
	
.pricing TD.vRule, .pricing TD.noRule, .pricing TD.leftRule {
	border-style: solid;
	border-width: 0px 1px 0px 1px;
	border-color: #E0E7EE;
	padding: 10px;
	
}


.pricing TD.noRule {
	border-style: none;
	border-width: 0px;
	
}

.pricing TD.leftRule {
	border-width: 0px 0px 0px 1px;
}

/* SCREENSHOTS 
================================================================================*/

.screenshot {
	margin: -5px 10px 20px 0px;
	padding: 0px;
}

.caption {
	font-size: .8em;
	width: 150px;
	padding-left: 16px;
	text-indent: -16px;
}

.small {
	font-size: .8em;
}


TABLE#screenshot {
	margin: 10px 0px 0px 0px;
}

TD.ssIndex {
	width: 165px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #D3DCE6;
	color: #4E4D3C;
}

TD.ssIndex H3 {
	font-size: 1.5em;
	font-weight: normal;
	color: #6D7B8C;
	margin: 0px 0px 10px 7px;
}

TD.ssIndex DIV.parentTitle {
	color: #9AAEC6;
	font-size: .9em;
	margin: 0px 0px 0px 0px;
	text-indent: 0px;
}

TD.ssIndex DIV, TD.ssIndex DIV.separator {
	font-size: .8em;
	padding: 2px 0px 0px 7px;
	text-indent: -7px;
	color: #cc0000;
}

TD.ssIndex DIV A {
	font-size: 1em;
}

TD.ssIndex DIV.separator {
	font-weight: bold;
	margin: 11px 0px 0px 7px;
	color: #6D7B8C;
	
}

TD.ssIndex IMG {
	vertical-align: middle;
	width: 2px;
	height: 2px;
	margin: 0px 5px 0px 0px;
}

TD.ssStage {
	padding: 10px 20px 20px 20px;
	width: auto;
}

TD.ssStage .description {
	margin-top: 10px;
}

.seeIt {
margin-top:5px;
/*border:1px dashed #d3dce6;*/
width:60px;
padding:2px;
}

.seeIt img{
margin-right:3px;
}

.seeIt a{
font-weight:normal;
font-size: .8em;

color:#82817d;

}

/* OTHER 
================================================================================*/

IMG.imageTitle {
	margin: 0px 0px 0px 0px;
}

IMG.floatL {
	float: left;
	padding: 0px 10px 0px 0px;
}

IMG.floatR {
	float: right;
	padding: 0px 0px 0px 10px;
}

.callUs {
	padding: 50px 0px 50px 0px;
	text-align: center;
}		
.leftNavGradient {
height:200px;
background:url(/rndc/images/secNav/nav_left_gradientBack.gif) repeat-x transparent;
}

.emailAFriend {
	text-align: right;
	padding: 0px;
	margin: 0px;
}

.emailAFriend A {
	color: #82817d;
	font-size: .8em;
	font-weight: normal;
	text-decoration: none;
}

#hdrGradient {
	float:left;
	margin:0px;
	padding:0px;

}

.normal {
	font-weight: normal;
	color: #000000;
}

.printOnly {
	display: none;
}

A.bld {
	font-weight: bold;
}

.highlight {
	background-color: #f9f5e2; 
	padding: 10px;
	margin: 20px 0px 20px -10px;
}

.clear {
	clear: both;
}

.clearNhide {
	clear: both;
	height: 0px;
	width: 0px;
}

.quote {
	font-size: 1.5em;
	display:inline;
}

.quoteAuthor {
	font-size: 1em;
	font-style: italic;
	margin-top: 5px;
}

DIV.floatL {
	color: #6D7B8C;
	background-color: #f9f5e2;
	margin: 20px 20px 30px 0px;
	padding: 10px;
	width: 200px;
	float: left;
}

DIV.floatR {
	color: #6D7B8C;
	background-color: #f9f5e2;
	margin: 20px 0px 30px 20px;
	padding: 15px;
	width: 200px;
	float: right;
}

/* LANDING PAGE STYLES
=========================================*/
#landingContent {
	float: left;
	padding: 10px 10px 10px 0px;
	margin: 0px;
}



.mainTitle {
background-image: url(/rndc/images/landing_new/titleBack.gif);
background-repeat: repeat-y;
font: 22px/24px Verdana; 
color: #FFFFFF; 
vertical-align: middle; 
padding:8px;
}

.mainboxFooter {
background-image: url(/rndc/images/landing_new/mainbox_footer.gif);
background-repeat: no-repeat;
height:12px;
}

.textShadow {
background-image: url(/rndc/images/landing_new/textShadow2.gif);
background-repeat: no-repeat;
height:15px;
}


.photo {
background-image: url(/rndc/images/landing_new/titleBack.gif);
background-repeat: repeat-y;
vertical-align: top;
height:142px;
}


.textarea {
background-image: url(/rndc/images/landing_new/textBack.gif);
background-repeat: repeat-y;
}
.textarea p {
margin: 15px 25px 15px 59px;
font: 400 11px/14px Verdana;
color:#000000;
display: block;
}
.textarea b {
font: 600 13px/15px Verdana;
color:#6D7B8C;
}

.callout {
background-image: url(/rndc/images/landing_new/calloutBack.gif);
width:216px;
background-repeat: repeat-y;
vertical-align: top;
}



.callout div{
font: 500 13px/17px Verdana;
color:#6D7B8C;
background-image: url(/rndc/images/landing_new/calloutArrowBack.gif);
width:186px;/* Mozilla */
background-repeat: no-repeat;
padding:15px;/* Mozilla */
text-align: center;
vertical-align: bottom;
}

/*BOX MODEL HACK FOR IE*/
* html .callout div{
	width:216px;/*IE 5.5*/
	w\idth:186px;/*IE 6*/
}

.callout b{
font: 900 16px/18px Verdana;
}

/* these styles are for landing page tout box 
======================================================== */

.toutbox {
font: 400 11px/14px Verdana;
margin:0px;
padding:0px;
}

.toutbox b{
font: 900 16px/18px Verdana;
color:#6D7B8C;
}

.topleft {
background-image: url(/rndc/images/landing_new/corner_topLeft.gif);
background-repeat:no-repeat;
margin:0px;
padding:0px;
width: 8px;
height: 12px;
}
.topleft img{
width: 12px;
height: 12px;
}

.topright {
background-image: url(/rndc/images/landing_new/corner_topRight.gif);
background-repeat:no-repeat;
margin:0px;
padding:0px;
width: 12px;
height: 12px;
}

.topright img{
width: 12px;
height: 12px;
}

.bottomleft {
background-image: url(/rndc/images/landing_new/corner_bottomLeft.gif);
background-repeat:no-repeat;
margin:0px;
padding:0px;
width: 12px;
height: 12px;
}

.bottomleft img{
width: 12px;
height: 12px;
}

.bottomright {
background-image: url(/rndc/images/landing_new/corner_bottomRight.gif);
background-repeat:no-repeat;
margin:0px;
padding:0px;
width: 12px;
height: 12px;
}

.bottomright img{
width: 12px;
height: 12px;
}

.top {
background-image: url(/rndc/images/landing_new/topBack.gif);
background-repeat:repeat-x;
margin:0px;
padding:0px;
}

.bottom {
background-image: url(/rndc/images/landing_new/bottomBack.gif);
background-repeat:repeat-x;
margin:0px;
padding:0px;
}

.left {
background-image: url(/rndc/images/landing_new/leftBack.gif);
background-repeat:repeat-y;
margin:0px;
padding:0px;
}

.right {
background-image: url(/rndc/images/landing_new/rightBack.gif);
background-repeat:repeat-y;
margin:0px;
padding:0px;
}

#landingInfo {
width:719px;
margin: 10px 0px 0px 0px;
}


.landingSubhead {
	color: #4e4d3c;
	font-size: 1.2em;
	font-weight: bold;
	background-color: #f9f5e2;
	padding: 5px;
	border-style: none;
	border-width: 0px;
margin: 20px 0px 10px 0px;

}

/* 14 DAY TRIAL SIGNUP FORM SYTLES 
================================================================================*/

.signUpformTitle {
background-image: url(/rndc/images/landing_new/headerBack.jpg); 
background-repeat: no-repeat;
color:#FFFFFF;
vertical-align:middle;
font: 500 24px/27px Verdana;
height: 55px;
padding: 0px 0px 0px 60px;
}

.signUpform {
background-image: url(/rndc/images/landing_new/textBack.gif); 
background-repeat: repeat-y; 
padding:0px 20px 20px 20px;
}

.signUpform b{
font-weight:800;
font-size: 12px;
display:block;
color: #6D7B8C;
margin:18px 0px 10px 0px;
}

.signUpformInfo {
border:solid 1px #E3DCAD;
background-color:#F3EDC7;
margin:10px 0px 20px 0px;
width:450px;
padding:0px 0px 10px 0px;
}

.signUpformInfo td{
padding:0px 10px 0px 10px;
}
.signUpform input{
margin:0px 10px 0px 0px;
}

.textFooter {
background-image: url(/rndc/images/landing_new/textFooter.gif); 
background-repeat: repeat-y;
height: 12px;
}		

/* STYLES FOR FORMS REDESIGN*/

form table td strong {
padding:20px 20px 3px 0px ;
display:block; 
font-size:11px;
} 

form strong {
padding:15px 20px 3px 0px ;
display:block; 
font-size:11px;
} 

form div.backGradient {
width:425px;/*Mozilla*/
background:url(/rndc/images/content/formGradient_back.gif) repeat-x top left #FFFFFF;
margin: 0px 0px 0px 0px;
padding:0px 10px 20px 10px;
border: solid 1px #F6EDD7;
border-top: solid 2px #FFFFFF;

/*BOX MODEL HACK FOR IE*/
	width:447px;/*IE 5.5*/
	w\idth:425px;/*IE 6*/
}	

#content .formHeader {	
font-size:1.1em;
font-weight:bold;
width:427px;/*Mozilla*/
color: #4e4d3c;
background-image: url(/rndc/images/content/bg_h4group.gif);
background-color: #f9f5e2;
padding: 4px 10px;
margin: 0px 0px 0px 0px;

/*BOX MODEL HACK FOR IE*/
	width:447px;/*IE 5.5*/
	w\idth:427px;/*IE 6*/
	
}	 

/* STYLES FOR JSP FORM VALIDATION */

.formError {
 color:#CC0000;
 margin:10px 0px;
 padding:8px;
 border:1px dashed #CC0000;
 width:425px;
}

.formFieldError { 
 color:#CC0000;
}
