@import url("/community/styles/carecircle.net/theme/forms.css");
body {
	margin: 0;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #f6e9d9;
}

a:link { color: #b84263; font-weight : bold; text-decoration: none; }
a:visited { color: #b84263; font-weight : bold; text-decoration: none; }
a:hover { color: #b86c81; font-weight : bold; text-decoration: none; }

img {
	border: 0;
}

#mainWrapper {
	background-color: #f6e9d9;
	width: 777px;
	margin-left: auto;
	margin-right: auto;
}
	
/* Top Section */	
#top {
	width:771px;
	height:283px;
	background:url(pix/header_bkg.gif);
	font-size: 9px;
	color: #735e5b;
	font-weight:normal;
	text-align:right;
}
	
#top #logo {
	float:left;
	margin-left:40px;
	width:103px;
	height:110px;
}

#top #subnav {
	position: relative;
	top: 2px;
}

#top a:link { color: #735e5b; font-weight : normal; text-decoration: none; }
#top a:visited { color: #735e5b; font-weight : normal; text-decoration: none; }
#top a:hover { color: #a09391; font-weight : normal; text-decoration: underline; }

#top #searchbox {
	position: relative;
	top: -15px;
}
/* Top Section */


/* Nav Section */	
#nav {
	width: 771px;
	height: 28px;
	background-color: #5E0921;
	background-image: url(pix/g_nav_bkg.gif)
}
/* Nav Section */	


/* Left */
#left {
	float: left;
	width: 203px;
	margin-top: 64px;
	margin-left: 56px;
	margin-right: 38px;
}	
	
#callout1 {
	float: left;
	width: 203px;
	margin-top: 0px;
}	

#callout2 {
	float: left;
	width: 203px;
	margin-top: 0px;
	margin-top: 19px;
}	
/* Left */


/* Right */
#right {
	float: left;
	width: 420px;
	margin-top: 14px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.rcolumn {
	margin: 0;
	font-size: 11px;
	line-height: 14pt;
	color: #000000;
	font-weight: normal;
}

/*.rcolumn input {
	border: 1px solid #B4BAC0;
}

.rcolumn input:hover {
	border: 1px solid #000;
}*/
/* Right */

/* CareCircle.net, the power of positive people */
#sentence {
	float: left;
	width: 420px;
	margin-top: 27px;
}
/* CareCircle.net, the power of positive people */

/* login Box */
#login {
	position: relative;
	width: 417px;
	height: 93px;
	font-size: 9px;
	line-height: normal;
	margin-top: 0px;
	background: url(pix/g_bkg_login.gif);
	font-weight: normal;
	text-align: left;
}
	
#username {
	position: absolute;
	left: 0px;
	width: 160px;
	padding-top: 38px;
	padding-left: 33px;
	color: #73030E;	
	font-weight: normal;
}
	
#password {
	position: absolute;
	left: 185px;
	width: 227px;
	padding-top: 38px;
	padding-left: 10px;
	color: #73030E;	
	font-weight: normal;
}
#password #rememberme {
	white-space:nowrap;
	display: block;
}
#password #rememberme input {
	margin-left: 0px;
}
#login_button {
	position: absolute;
	left: 345px;
	width: 40px;
	padding-top: 50px;
	padding-left: 10px;
	color: #73030E;	
	font-weight: normal;
}
#login_button .transBack {
	border: 0px;
	background-color:#f8f0e6;
}

#login_button .transBack:hover {
	border: 0px;
}
		
.login_box {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#login input { 
	font-size: 16px;
	border: 1px solid #7f9db9;
	background-color: #FFFFFF;
}

#login input:hover {
	border: 1px solid #5e0821;
}

#login a:link { color: #72030D; font-weight : normal; text-decoration: underline; }
#login a:visited { color: #72030D; font-weight : normal; text-decoration: underline; }
#login a:hover { color: #912F38; font-weight : normal; text-decoration: underline; }
#loginText {
  padding-top:73px;
  padding-left:31px;
}

#loginText2 {
  padding-top:73px;
  padding-left:10px;
}

/* login Box */
/* is logged in box */
/* login Box */
#isLoggedIn {
	position: relative;
	width: 392px;
	height: 83px;
	font-size: 10px;
	line-height: normal;
	margin-top: 0px;
	background: url(pix/g_home_loggedin.gif);
	font-weight: bold;
	text-align: left;
	padding-left: 25px;
	padding-top: 10px;
	color: #73030E;	
}

a.logged_in:link { color: #73030E; font-weight : normal; text-decoration: underline;}
a.logged_in:visited { color: #b61c45; font-weight : normal; text-decoration: underline;}
a.logged_in:hover { color: #8c1535; font-weight : normal; text-decoration: underline;}	
/* is logged in box */

/* Find Search Box */
#findcircle {
	position: relative;
	width: 417px;
	height: 93px;
	font-size: 9px;
	line-height: normal;
	margin-top: 0px;
	background: url(pix/g_bkg_findcircle.gif);
	font-weight: normal;
	text-align: left;
}
	
#findsearch {
	position: absolute;
	left: 0px;
	width: 230px;
	padding-top: 38px;
	padding-left: 33px;
	font-weight: normal;
}
	
#fastaccess {
	position: absolute;
	left: 250px;
	width: 154px;
	padding-top: 26px;
	font-weight: normal;
	padding-left: 20px;
	color: #73030E;
}

#findcircle a:link { color: #72030D; font-weight : normal; text-decoration: underline; }
#findcircle a:visited { color: #72030D; font-weight : normal; text-decoration: underline; }
#findcircle a:hover { color: #912F38; font-weight : normal; text-decoration: underline; }
#findcircle .transBack {
	border: 0px;
	background-color:#fdfaf6;
}

#findcircle .transBack:hover {
	border: 0px;
}	
.find_form {

	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 
}

#findcircle input { 
	font-size:16px;
	border: 1px solid #7f9db9;
	background-color:#FFFFFF;
}
	
#findcircle input:hover {
	border: 1px solid #5e0821;
}
/* Find Search Box */

/* What's Happening Box */
#happening_box {
	float: left;
	width: 656px;
	margin-top: 14px;
	margin-left: 56px;
}

#happening_box table {
	width: 656px;
	background: url(pix/g_whatshappenning_slice.gif) repeat; 
}

#happening_box td {
  padding-top:2px;
  padding-bottom:4px;
}

#happening_box .beige_cell {
	background-color: #f6e9d9;
  padding-top:2px;
  padding-bottom:4px;
  cursor:pointer;
}

#happening_box .beige_cell_hover {
  background-color:#5e0921;
  color:#ffffff;
  border:2px solid;
  cursor:pointer;
}
#happening_box table .nocolor_cell {
  background-color:;
  cursor:pointer;
}	

#happening_box table .nocolor_cell_hover {
  background-color:#5e0921;
  color:#ffffff;
  border:2px solid;
  cursor:pointer;
}

.white_line {
	background-color: #FFFFFF;
	width: 1px;
}
	
.spacer {
	margin: 0px;
	padding: 0px;
/*	width: 26px; */
  width:10px;
}

.red {
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #801735;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
}

.happening_top {
	width: 656px;
	height: 40px;
	background: url(pix/g_whatshappening_box.gif) no-repeat;
	text-align:right;
	padding-right:10px;
	padding-top:10px;
	
}

.happening_bottom {
	width: 656px;
	height: 23px;
	background: url(pix/g_whatshappening_bottom.gif) no-repeat;
}
/* What's Happening Box */


/* Homepage Text */
#hp_text {
	float:left;
	width:650px;
	height:25px;
	margin-bottom:20px;
	margin-left: 60px;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	font-weight:normal;	
}
/* Homepage Text */


#subnav input {
	font-size:9px;
	border: 1px solid #E3DFDF;
	background-color:#FFFFFF;
}

#subnav input:hover {
	border: 1px solid #5e0821;
}

#subnav .transBack {
	border: 0px;
	background-color:#f6e9d9;
}

#subnav .transBack:hover {
	border: 0px;
}

#nav img {
	padding-left:1px;
}

ul.column {
	float: left;
	list-style: none;
	margin: 0px 25px 0px 0px;
	padding: 0px;
}

.column li {
	padding: 0px;
	margin: 0px;
}

/* Indent 25 */
	#indent25{
	padding-left:25px;
}

/* Indent 50 */
	#indent50{
	padding-left:50px;
}

/* Sitemap */
.sitemap {
	font-weight:bold;
	color: #5e0921;
	line-height: 12pt;
	font-size: 12px;
}

a.sitemap:link { color: #5e0921; font-weight : bold; text-decoration: none; }
a.sitemap:visited { color: #5e0921; font-weight : bold; text-decoration: none; }
a.sitemap:hover { color: #a63555; font-weight : bold; text-decoration: none; }
/* Sitemap */

/* Footer */
#footer {
	float:left;
	width:680px;
	height:25px;
	margin-top:40px;
	margin-bottom:25px;
	margin-left: 60px;
	font-size: 10px;
	color: #735e5b;
	font-weight:normal;	
}

.footer_bold {
	font-weight:bold;
	color: #801735;
}

a.footer:link { color: #735e5b; font-weight : normal;  text-decoration: underline; }
a.footer:visited { color: #735e5b; font-weight : normal;  text-decoration: underline; }
a.footer:hover { color: #a63555; font-weight : normal;  text-decoration: underline; }
/* Footer */


/************************* INSIDE SECTION'S CSS *********************************** INSIDE SECTION'S CSS ********************************************/
#topAdvert {
  background-color: #5a0821;
  text-align:center;
  width:771px;
  padding-top:10px;
  padding-bottom:15px;
}
/* Top Inside Section */
#top_inside {
	width:771px;
	height:161px;
	background:url(pix/g_header_inside.gif);
	font-size: 9px;
	color: #735e5b;
	font-weight:normal;
	text-align:right;
}
		
#top_inside #logo {
	float:left;
	margin-left:40px;
	width:103px;
	height:110px;
}

#top_inside #subnav {
	position:relative;
	top:2px;
}

#top_inside a:link { color: #735e5b; font-weight : normal; text-decoration: none; }
#top_inside a:visited { color: #735e5b; font-weight : normal; text-decoration: none; }
#top_inside a:hover { color: #a09391; font-weight : normal; text-decoration: none; }

#top_inside #searchbox {
	position:relative;
	top:-15px;
}
/* Top Inside Section */


/* Left Inside Column */
#left_inside {
	float:left;
	width:203px;
	margin-top:94px;
	margin-left:23px;
	margin-right:38px;
}	
/* Left Inside Column */


/* Right Inside Column */
#right_inside {
	float:left;
	width:460px;
	margin-top:50px;
	margin-bottom:10px;
}

.rcolumn {
	margin: 0;
	font-size: 11px;
	line-height: 14pt;
	color: #000000;
	font-weight:normal;
}

#hr {
	width:460px;
	border: 0px;
	height:1px;
	background-color: #780b2a;
	margin:20px 0 20px 0;
}

.title {
	font-weight:bold;
	color: #801735;
}
/* Right Inside Column */


/* Right Inside Happening Column */
#right_inside_happening {
	float:left;
	width:710px;
	margin-top:50px;
	margin-bottom:10px;
	margin-left:30px;
}

.rcolumn {
	margin: 0;
	font-size: 11px;
	line-height: 14pt;
	color: #000000;
	font-weight:normal;
}

#hr {
	width:460px;
	border: 0px;
	height:1px;
	background-color: #780b2a;
	margin:20px 0 20px 0;
}

.title {
	font-weight:bold;
	color: #801735;
}
/* Right Inside Happening Column */


/* Find a Care Circle Page */
#find_inside {
	position: relative;
	width: 440px;
	height: 80px;
	padding-left: 25px;
	padding-right: 10px;
	padding-bottom: 40px;
	padding-top: 40px;
	font-size: 9px;
	line-height: normal;
	margin-top: 0px;
	background: url(pix/g_findbox_inside.gif) no-repeat;
	font-weight: normal;
	text-align: left;
}

.find_text {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#find #input { 
	font-size: 16px;
	border: 1px solid #7f9db9;
	background-color: #FFFFFF;
}
/* Find a Care Circle Page */


/* Footer Inside */
#footer_inside {
	float:left;
	width:771px;
	margin-top:25px;
	margin-bottom:50px;
	font-size: 9px;
	color: #735e5b;
	font-weight:normal;	
	}

.footer_inside_bold {
	font-weight:bold;
	color: #801735;
}

#footer_inside a:link { color: #5e0921; font-weight : bold; text-decoration: none; }
#footer_inside a:visited { color: #5e0921; font-weight : bold; text-decoration: none; }
#footer_inside a:hover { color: #a63555; font-weight : bold; text-decoration: none; }

.dividerline {
	color: #780b2a;
}
/* Footer Inside*/

/************************* INSIDE SECTION'S CSS *********************************** INSIDE SECTION'S CSS ********************************************/


/* Forms*/
.ZipSearch{
	margin: 0;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16pt;
	color: #700123;
	font-weight: bold;
}



.form_red{
	margin: 0;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16pt;
	color: #700123;
	font-weight: bold;
}

a.form_red:link { color: #700123; font-weight : bold; text-decoration: none; }
a.form_red:visited { color: #700123; font-weight : bold; text-decoration: none; }
a.form_red:hover { color: #b84263; font-weight : bold; text-decoration: none; }

.forms {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.formtxt {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	width: 200px;  margin-bottom: 3px;
}

.formtxt2 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	 width: 430px;  margin-bottom: 3px;
}

.formtxt3 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;  width: 70px;  margin-bottom: 3px;
	border: 1px solid #B4BAC0;
}

.formsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 10px;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
/* Forms*/
input .transBack {
	border: 0px;
	background-color:#f6e9d9;
}

input .transBack:hover {
	border: 0px;
}

img .cclogoSmall {
  border:2px;
}

/* Used for form processing ajax errors */
.startCircleErrors {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	font-weight: normal;
	font-size: 11px;
	color: red;
	background-color:white;
}
.startCircleErrors a {
  text-decoration: none;
  font-weight:800;
  color:red;
}
.startCircleErrors a:hover {
  text-decoration:underline;
}

.startCircleErrors fieldset {
  border:1px solid red;
  background-color:white;
}
.startCircleErrors legend {
  padding: 0.2em 0.5em;
  border:1px solid red;
  border-radius:2em;
  color:red;
  font-size:70%;
  text-align:right;
  background-color:yellow;
}
.startCircleErrors ul {
	font-size: 11px;
}


/* spotlight Box */ 
/* What's Happening Box - Inside Pages */
#spotlight_box {
	float: left;
	width: 500px;
	margin-top: 14px;
	margin-left:0px;
}

#spotlight_box .inside_happening_top {
	width: 700px;
	height: 40px;
	background: url(pix/g_inside_spotlight_left.gif) no-repeat;
	text-align:right;
	font-size:17px;
	padding-right:30px;
	padding-top:10px;
}
#spotlight_box .inside_happening_top a {
  text-decoration:none;
  color:#831d3a;

}
#spotlight_box .inside_happening_top a:hover {
  color:#a65d70;
}

#spotlight_box table {
	width: 700px;
	background: url(pix/g_inside_happenning_slice.gif) repeat; 
}

#spotlight_box .inside_beige_cell {
	background-color: #f6e9d9;
  cursor:pointer;	
}
#spotlight_box .inside_beige_cell_hover {
  background-color:#5e0921;
  color:#ffffff;
  cursor:pointer;
}
#spotlight_box .inside_nocolor_cell_hover {
  background-color:#5e0921;
  color:#ffffff;
  cursor:pointer;
}	
#spotlight_box .inside_white_line {
	background-color: #FFFFFF;
	width: 1px;
}
	
#spotlight_box .inside_spacer {
	margin: 0px;
	padding: 0px;
	width: 15px;
}

#spotlight_box .inside_red {
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #801735;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
}

#spotlight_box .inside_happening_bottom {
	width: 701px;
	height: 23px;
	background: url(pix/g_inside_happening_bottom.gif) no-repeat;
}

#spotlight_box .ccMission {
  padding:5px;
  border: thin dotted #5E0921;
	font-style:italic;
}
/* What's Happening Box - Inside Pages */
 
