/* CSS Document */
body, p, li {
	font-family: arial, verdana, geneva, helvetica, sans-serif;
	font-size: small;
	margin: 10 0 0 0;
}
p,li,a,h3,select,h1 {

	color: 003366;
}
p.small, input
{
	font-size: x-small;
}

h1.seotoptext {
	text-align: center;
	font-size: small;
	margin: 0 0 0 0;
	
}




.header {
	font-weight: bold;
}

select, input, textarea {
	font-size: xx-small;
	font-family: verdana, geneva, helvetica, sans-serif;
}
#maincontent
{ 	width: 960px;
	background-color: ffffff;
	text-align:left;
	padding: 10;
	text-color: brown;
}

#topnav
{ 
	background: #ffffff url(images-rd/topnav-bg.gif) top left repeat-x;
	border-bottom-style: solid;
	border-bottom-color: skyblue;
	border-bottom-width: 2;
	margin-bottom: 12;
}
	
#leftindent 
{
	margin-left: 40px;
}


.login {
	font-size: xx-small;
	color: #660000;
	text-align: right;
}

form {
	margin:0;
	padding: 0;
}
p.toplinks
{

	font-weight: bold;
	margin: 8;
	text-align: center;
}

p.crumblinks
{

	font-weight: bold;
	text-align: left;
	margin: 0px;
	margin-left: 65px; 
	
}
.youarehere
{

			color: white;
			
	
}



#crumbnav
{ 
	background: #66ccff url(images-rd/header-bg_sm.gif) top left no-repeat;
	border-style: solid;
	border-color: #66ccff;
	border-width: 1;
	margin-bottom: 12;
	font-size: x-small;
	padding: 3;
}


#contentcontainer
{ 
	background: #ffffff url(images-rd/header-bg.gif) top left no-repeat;
	border-style: solid;
	border-color: skyblue;
	border-width: 1;
	margin-bottom: 12;
	font-size: x-small;
	padding: 8;
}

#contentcontainer-np
{ 
	background: #ffffff;
	border-style: solid;
	border-color: skyblue;
	border-width: 1;
	margin-bottom: 12;
	font-size: x-small;
	padding: 8;
}

#contentcontainer-nb
{ 
	background: #ffffff;
	margin-bottom: 12;
	font-size: x-small;
	padding: 3;
}

#contentcontainer_gift
{ 
	background: #ffffff url(images-rd/header-gift.gif) top left no-repeat;
	border-style: solid;
	border-color: #dc143c;
	border-width: 1;
	margin-bottom: 12;
	font-size: x-small;
	padding: 8;
}



#footer
{ 
	background: #ffffff;
	margin: 8;
	padding: 8;
	text-align:center;
	border-bottom-style: solid;
	border-bottom-color: skyblue;
	border-bottom-width: 3;
	border-top-style: solid;
	border-top-color: skyblue;
	border-top-width: 3;
}



/* headings display */
h3 {
	text-align:center;
	font-size: medium;
	color: cc0000;

}

*.alert {
	color: cc0000;
}

*.help {
	color: cc0000;
	font-size: xx-small;
}

*.disclaimer {
	color: 777777;
	font-size: xx-small;
}


*.label {
	font-weight: bold;
}

#widthbg {

	background: #00ffff url(images-rd/join_newsletter_bg.jpg) top repeat-x;
}
#widthbg2 {

	background: #00ffff url(images-rd/your_logo_here_bg.jpg) top repeat-x;
}

#widthbg3 {

	background: #b22222 ; /* url(images-rd/valentine-ad-bg.gif) top repeat-x  */
	padding: 25;
}
/* used in member area headings */



#contentcontainer-members
{ 
	background: #f8f8ff ;
	border-style: solid;
	border-color: skyblue;
	border-width: 1;
	margin-bottom: 1;
	font-size: x-small;
	padding: 16;
	text-align: left;
	
}

#contentcontainer-directory
{ 
	background: #fffafa ;
	border-style: solid;
	border-color: #FD771E;
	border-width: 1;
	margin-bottom: 12;
	font-size: x-small;
	padding: 6;
	
}
#contentcontainer-searchbox
{ 
	background: #fffafa ;
	border-style: solid;
	border-color: #FD771E;
	border-width: 1;
	margin-bottom: 12;
	font-size: x-small;
	padding: 6;
	text-align: center;
	
}

#contentcontainer-searchad
{ 
	background: #faebd7 url(images-rd/ad_search_bg.jpg) top repeat-x;
	font-size: x-small;
	padding: 0;
	text-align: center;
}

#contentcontainer-deepred
{ 
	background: #fffafa ;
	border-style: solid;
	border-color: #b22222;
	border-width: 1;
	margin-bottom: 12;
	font-size: x-small;
	padding: 16;
	text-align: center;
	
}


#contentcontainer-lightyellow
{ 
	background: #ffffe0 ;
	border-style: solid;
	border-color: #ffd700;
	border-width: 1;
	margin-bottom: 12;
	font-size: x-small;
	padding: 16;
	text-align: center;
	
}


h4 {

	background: #003366 url(images-rd/h4_bg.jpg) top repeat-x;
	margin-top:0;
	text-align:left;
	font-size: medium;
	padding: 5 2 2 5;
	color: white;

}

h4.search, h4.searchbox {

	background: #FD771E;
	margin-top:0;
	text-align:center;
	font-size: medium;
	padding: 5 2 2 5;
	color: white;

}
h4.deepred	{

	background: #b22222;
	margin-top:0;
	text-align:center;
	font-size: medium;
	padding: 5 2 2 5;
	color: white;

}
h4.deepblue	{

	background: #66ccff; 
	margin-top:0;
	text-align:left;
	font-size: medium;
	padding: 5 2 2 5;
	color: white;

}


h4.lightyellow	{

	background: #ffcb00;
	margin-top:0;
	text-align:center;
	font-size: medium;
	padding: 5 2 2 5;
	color: white;

}



/*


h4 {

	background: #66CCFF url(images-rd/h4_bg.jpg) top repeat-x;

	margin-top:0;
	text-align:left;
	font-size: medium;
	padding: 5 5 2 8;
	color: 003366;

}


*/

/* end of member area headings */





/* width maximums */

.memodata_width {
	max-width: 300px; /* firefox */
	width: 300 px; /* IE */
}