/*
-----------------------------------------
*
*  Edited by:  Sampath
*  Date edited: 17.03.2008
*
-----------------------------------------
*/

/*
-----------------------------------------
*
*  Edited by:  Dilan
*  Date edited: 03/13/08
*
-----------------------------------------
*/

/*
-----------------------------------------
*
*  Edited by:  Vince
*  Date edited: 02/19/08
*
-----------------------------------------
*/
body {/*changed 17.03.2008*/
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	
}

* {
	font-family:Arial, Helvetica, sans-serif;
}
a {
	text-decoration:none;
}
.container {/*changed 17.03.2008*/
	width:75.25em;
	margin:0 auto;
}


.header {/*changed 06.04.2008*/
	height:78px;
	
}

.container_home_bg{
	background:url(images/body2.jpg) repeat-x left top; 
}

.container_bg{
background: url(images/header_bg2.jpg) repeat-x;

}


.logo_img {/*changed 17.03.2008*/
	border:none;
	margin:24px 0 0 13px;
}
.header .right {
	float:right;
	padding:0.67em 1.25em 0 0;
	text-align:right;
}
.header .right_menu {
	color:#FFFFFF;
	font-weight:bold;
}
.header .right_menu:hover {
	text-decoration:underline;
}
.header .right_line {
	color:#55E3F7;
	margin:0 0.42em;
}
.header .right .message {
	color:#fff;
	font-weight:bold;
}
.div_search {/*changed 17.03.2008*/
	background:url(images/search_bg_new.jpg) no-repeat;
	width:17.23em;
	height:2.33em;
	padding:0.42em 0.52em 0 0.67em;
	margin:9px 0 0 0;
	text-align:left;
}
.search_input {/*changed 17.03.2008*/
	background:none;
	width:144px;
	height:1.50em;
	display:block;
	border:none;
	padding:2px 0.17em 0 0.17em;
	font-size:1.00em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0.17em 0 0 0;
}
.search_button {/*changed 17.03.2008*/
	background: url(images/search_button_new.jpg) no-repeat;
	width:54px;
	height:23px;
	display:block;
	float:right;
	margin:0 0 0 0;
}
.menu {
	background:url(images/menu_right.jpg) no-repeat top right #E9DEAB;
	width:100%;
	height:3.42em;
	margin:-1px 0 0 0;
	
}
.menu_left {
	width:1.83em;
	float:left;
	height:3.42em;
	background:url(images/menu_left.jpg) no-repeat top left #E9DEAB;
}
.menu_line {
	background:url(images/menu_line.jpg) no-repeat top left #E9DEAB;
	height:3.42em;
	width:0.08em;
	float:left;
}
.menu a {
	color:#126875;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.33em;
	font-weight:bold;
	padding:0.75em 1.38em 0 1.38em;
	float:left;
	height:1.81em;
	position:relative;
	text-align:center;
}
.menu a:hover, #active {
	background:url(images/menu_bg.jpg) repeat-x;
	text-decoration:none;
	border:none;
}
.menu a .menu_bg2 {
	display:none;
	position:absolute;
	font-size:1px;
}
.menu a:hover .menu_bg2, #active .menu_bg2  {
	display:block;
	background:url(images/menu_bg2.jpg) no-repeat bottom center #FFF;
	width:17px;
	height:7px;
	bottom:0;
	left:43%;
}
/* sign in + register */
.div_sign_in {
	min-height:35.42em;
	_height:35.42em;
	padding:1.58em 0 0 1.66em;
	position:relative;
}
.sign_in_title {
	color:#79808A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.50em;
	padding:0 0 1.10em 0;
} 
.sign_in_email, .register_name, .confirmation_code, .logged_in {
	color:#79808A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.16em;
	float:left;
	width:5.64em;
	text-align:left;
	font-weight:bold;
	padding:0 0 1.00em 0;
}
.register_name {
	width:9.65em;
}
.sign_in_input {
	float:left;
}
.sign_in_input input, .register_country, .index_topics, .s1_t_input, .s3_input, .logged_in_input {
	font-size:1.16em;
	width:10.12em;
	border:1px solid #E8EEEE;
	color:#79808A;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0.46em 0;
}
.sign_in_input input {
	width:15.12em;
}
input.sign_in_inputt  {
	width:230px;
	border:1px solid #ACC1C1;
}
input.s3_input  {
	width:340px;
	border:1px solid #ACC1C1;
}
.logged_in_input {
	width:300px;
}
.register_country {
	width:10.40em;
}
.gender {
	width:6.46em;
}
.class2 {
	padding-top:0.16em;
}
input.zip_code {
	width:5.06em;
}
input.birth {
	width:3.16em;
	margin-right:0.52em;
}
.error {
	position:absolute;
	top:7.00em;
	left:32.66em;
}
.error_register {
	top:1.52em;
	left:26.82em;
}
.error_message1 {
	top:1.55em;
	left:58.92em;
}
.error_message2 {
	top:8.15em;
	left:58.92em;
}
.error_message3 {
	top:18.15em;
	left:48.92em;
}
.error_message4 {
	top:24.75em;
	left:48.92em;
}
.error_message5 {
	top:40.05em;
	left:54.92em;
}
.error_messages21 {
	top:4.15em;
	left:50.92em;
}
.error_messages22 {
	top:34.75em;
	left:44.92em;
}
.error_messages23 {
	top:83.85em;
	left:49.92em;
}
.error_messages31 {
	top:36.00em;
	left:45.92em;
}
.error_messages41 {
	top:5.00em;
	left:39.92em;
}
.serror_sign_in_df {
	top:11.00em;
	left:32.66em;
}
.error_left, .error_right, .error_middle {
	float:left;
}
.error_left {
	background:url(images/error_left.jpg) no-repeat left top;
	width:4.16em;
	height:3.75em;
}
.error_right {
	background:url(images/error_right.jpg) no-repeat left top;
	width:0.91em;
	height:3.75em;
}
.error_middle {
	color:#FF5002;
	font-size:0.95em;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/error_bg.jpg);
	height:3.75em;
	width:8.6em;
	padding-left:0.6em;
	padding-top:0.3em;
	padding-bottom:0em;
}
.div_forgot {
	padding:0 0 0 6.66em;
}
.div_captcha {
	padding:0.52em 0 0.94em 11.45em;
}
.div_forgot span, .div_forgot a, .div_captcha span, .div_captcha a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.00em;
	color:#79808A;
}
.div_forgot a, .div_captcha a {
	text-decoration:underline;
}
.div_forgot a:hover, .div_captcha a:hover {
	color:#FF5002;
	text-decoration:none;
}
.sign_in_input .checkbox {
	width:1.64em;
	border:none;
	margin-bottom:-0.05em;
}
.sign_in_input label {
	font-size:1.16em;
	color:#79808A;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	cursor:pointer;
	font-size:0.91em;
	padding-bottom:0.25em;
}
.create_accout {
	background:url(images/create_account.jpg) no-repeat left top;
	font-size:1.00em;
	width:10.41em;
	height:2.08em;
	display:block;
	margin:1.28em 0 4.36em 0;
}
/* footer */
.footer {
	/*border-bottom:6.00em solid #1C2A51; */
	width:100%;
	margin-top:10px;
}
.footer_left {
	float:left;
	width:0.83em;
	height:3.42em;
	background:url(images/footer_left.jpg) no-repeat;
}
.footer_midlle {
	float:left;
	width:883px;
	height:3.42em;
	background:#BBAD6E;
}
.footer_midlle a, .copyright span, .copyright a {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.00em;
	font-weight:bold;
	color:#FFFFFF;
	padding:0.12em 0.50em;
	margin:0.90em 0.37em 0 0.21em;
}
.footer_midlle a:hover {
	background:#9A8E55;
}
.copyright {
	float:right;
}
.copyright span {
	margin:0.90em 0 0 0;
}
.copyright a {
	margin:0.90em 0.75em 0 0;
	padding:0.12em 0;
}
.copyright a:hover {
	text-decoration:underline;
	background:#BBAD6E;
}
.footer_right {
	float:left;
	width:0.83em;
	height:3.42em;
	background:url(images/footer_right.jpg) no-repeat;
}
.ie_hack {
	height:0;
	padding:0;
	margin:0;
	font-size:0;
}
.confirmation_text, .confirmation_sold {
	color:#222D4B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.00em;
	width:535px;
}
.confirmation_code {
	width:200px;
	font-size:13px;
	padding-top:15px;
	padding-bottom:5px;
}
input.confirmation_code_input {
	width:250px;
	float:left;
}
.confirmation_submit {
	background:url(images/submit.jpg) no-repeat left top;
	width:74px;
	height:25px;
	display:block;
	float:left;
	margin:-3px 0 0 10px;
}
.confirmation_sold {
	color:#79808A;
	font-weight:bold;
	font-size:11px;
	padding-top:3px;
}
.error_confirmation {
	top:180px;
	left:30px;
}
.error_middle_confirmation {
	color:#FF5002;
	font-size:1.00em;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/error_bg.jpg) repeat-x;
	height:38px;
	padding:7px 5px 0 10px;
	float:left;
}
.confirmation_tips {
	position:absolute;
	right:20px;
	top:20px;
}
.conf_tl, .conf_tr, .conf_bl, .conf_br, .conf_tm {
	float:left;
	width:11px;
	height:11px;
	font-size:1px;
}
.conf_tl {
	background:url(images/conf_tl.jpg) no-repeat;
}
.conf_tr {
	background:url(images/conf_tr.jpg) no-repeat;
}
.conf_bl {
	background:url(images/conf_bl.jpg) no-repeat;
}
.conf_br {
	background:url(images/conf_br.jpg) no-repeat;
}
.conf_tm {
	width:292px;
	background:#F6F4E5;
}
.conf_middle {
	width:283px;
	padding:11px 11px 11px 20px;
	float:left;
	background:#F6F4E5;
}
.conf_middle div {
	color:#1F2E4D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.00em;
	background:url(images/conf_p.jpg) no-repeat left top;
	padding-left:20px;
}
.conf_middle a {
	color:#1F2E4D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	margin:5px 0 25px 21px;
}
.conf_middle a:hover {
	color:#39A0BF;
	text-decoration:none;
}
.pass_rec_sign_in {
	color:#BFB379;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	text-decoration:underline;
}
.pass_rec_sign_in:hover {
	text-decoration:none;
	color:#0B7A8F;
}
.logged_in {
	width:100%;
}
.first_plot {
	color:#BFB379;
	text-decoration:underline;
	font-size:14px;
	text-align:left;
	font-weight:bold;
}
.first_plot:hover {
	color:#78DCF9;
	text-decoration:none;
}
.button {
	background:url(images/button.jpg) no-repeat left top;
	width:98px;
	height:24px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:7px;
	display:block;
}
.button:hover {
	background:url(images/button_h.jpg) no-repeat left top;
	color:#E5F8FF;
}
.lbutton {
	background:url(images/lbutton.jpg) no-repeat left top;
	width:74px;
	height:20px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	display:block;
}
.lbutton:hover {
	background:url(images/lbutton_h.jpg) no-repeat left top;
}
.lbuttonl {
	background:url(images/lbuttonl.jpg) no-repeat left top;
	width:97px;
	height:20px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	display:block;
}
.lbuttonl:hover {
	background:url(images/lbuttonl_h.jpg) no-repeat left top;
}
.logged_in_search {
	float:left;
	margin:-2px 0 0 10px;
}
input.logged_in_search {
	width:200px;
	float:left;
}
.index_left {
	width:600px;
	padding:20px 0 20px 10px;
	float:left;
}
.index_right {
	float:left;
	width:280px;
	padding:20px 0 0 10px;
}
.featured_plots {
}
.featured_left {
	float:left;
	background:url(images/featured_left.jpg) no-repeat top left;
	width:10px;
	height:29px;
}
.featured_right {
	float:left;
	background:url(images/featured_right.jpg) no-repeat top right #BBAD6D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#4B3E01;
	width:577px;
	height:25px;
	padding:4px 0 0 7px;
}
.featured_content {
	width:572px;
	background:#F6F4E5;
	padding:10px 11px;
	margin:0;
}
.featured_content_title, .featured_content_more, .featured_content_title2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0B7A8F;
	padding:0 0 5px 10px;
}
.featured_content_title2 {
	padding-top:10px;
}
.div_sky, .div_sky2 {
	background:#FFFFFF;
	padding:13px 11px;
	border:1px solid #E1DBBB;
}
.div_sky2 {
	float:left;
	margin-right:10px;
}
.featured_content_desc, .featured_content_desc2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#202E4B;
	padding:10px;
}
.featured_content_desc2 {
	height:250px;
	/*_padding-left:0;*/
}
.featured_content_more {
	font-size:12px;
	padding-bottom:10px;
}
.more_one {
	float:left;
	margin:0 25px 10px 0;
}
.more_one2 {
	float:left;
	margin:0 25px 10px 0;
}
.more_one_last {
	margin-right:0;
}
.more_one img, .more_one2 img {
	border:none;
}
.more_pic {
	background:#FFFFFF;
	border:1px solid #DAE4E6;
	padding:10px;
	text-align:center;
}
.more_title, .more_title2 {
	width:160px;
	padding:5px 5px 0 5px;
}
.more_title2 {
	width:110px;
}
.more_title a, .more_title2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0B7A8F;
	/* float:left; */
}
.more_title a:hover, .more_title2 a:hover {
	color:#202E4B;
}
.more_desc, .more_desc2 {
	width:160px;
	padding:2px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#202E4B;
}
.more_desc2 {
	width:110px;
}
.featured_bleft {
	float:left;
	background:url(images/featured_bleft.jpg) no-repeat top left;
	width:8px;
	height:10px;
	font-size:1px;
}
.featured_bright {
	float:left;
	background:url(images/featured_bright.jpg) no-repeat top right #F6F4E5;
	width:587px;
	height:10px;
	font-size:1px;
}
.most_popular {
	padding:15px 0 0 0;
}
.most_popular_title {/*changed 17.03.2008*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#014353;
	padding:19px 0 14px 10px;
}
.most_one {/*changed 17.03.2008*/
	float:left;
	margin:0 30px 0 5px;
}
.most_one2 {
	float:left;
	margin:0 25px 10px 5px;
}

.most_one_last {
	margin-right:0px;
}
.most_one img, .most_one2 img {
	border:none;
}
.most_pic {/*changed 17.03.2008*/
	background:#E1FAFF;
	border:1px solid #CDE2E7;
	padding:10px;
	text-align:center;
}
.most_title, .most_title2 {
	width:160px;
	padding:5px 5px 0 5px;
}
.most_title2 {
	width:110px;
}
.most_title a, .most_title2 a {/*changed 17.03.2008*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1FBDDA;
}
.most_title a:hover, .most_title2 a:hover {/*changed 17.03.2008*/
	color:#077E94;
}
.most_desc, .most_desc2 {
	width:160px;
	padding:2px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#202E4B;
}
.most_desc2 {
	width:110px;
}
.boxi {
}
.boxi_lt, .boxi_rt, .boxi_rt2, .boxi_rt3, .boxi_rt_po, .boxi_rt_sd {
	float:left;
	width:8px;
	height:8px;
	font-size:1px;
}
.boxi_lt {
	background:url(images/boxi_lt.jpg) no-repeat top left;
}
.boxi_rt, .boxi_rt2, .boxi_rt3, .boxi_rt_po, .boxi_rt_sd {
	background:url(images/boxi_rt.jpg) no-repeat top right #EDEBDC;
	width:258px
}
.boxi_rt2 {
	width:350px;
}
.boxi_rt3 {
	width:440px;
}
.boxi_rt_po {
	width:540px;
}
.boxi_rt_sd {
	width:582px;
}
.boxi_lb, .boxi_rb, .boxi_rb2, .boxi_rb3, .boxi_rb_top10, .boxi_rb_po, .boxi_rb_sd {
	float:left;
	width:8px;
	height:9px;
	font-size:1px;
}
.boxi_lb {
	background:url(images/boxi_lb.jpg) no-repeat top left;
}
.boxi_rb, .boxi_rb2, .boxi_rb3, .boxi_rb_top10, .boxi_rb_po, .boxi_rb_sd {
	background:url(images/boxi_rb.jpg) no-repeat top right #EDEBDC;
	width:258px
}
.boxi_rb2 {
	width:350px;
}
.boxi_rb3 {
	width:440px;
}
.boxi_rb_top10 {
	width:748px;
	margin-bottom:45px;
}
.boxi_rb_po {
	width:540px;
}
.boxi_rb_sd {
	width:582px;
}
.boxi_content, .boxi_content2, .boxi_content3, .boxi_content_top10, .boxi_content_po, .boxi_content_sd {
	background:#EDEBDC;
	width:246px;
	padding:10px;
}
.boxi_content2 {
	width:338px;
}
.boxi_content3 {
	width:428px;
}
.boxi_content4 {
	padding:2px 0 2px 20px;
}
.boxi_content_top10 {
	width:736px;
}
.boxi_content_po {
	width:528px;
	position:relative;
}
.boxi_content_sd {
	width:570px;
}
.boxi_plots_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#BBAD6C;
	width:180px;
	float:left;
	padding-left:10px;
	padding-bottom:10px;
}
.boxi_plots_raised, .boxi_plots_goal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3A2612;
	width:60px;
	float:left;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:10px;
}
.boxi_plots_goal  {
	width:40px;
}
.boxi_plot, .boxi_rais, .boxi_goal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3A2612;
	width:180px;
	float:left;
	padding-left:10px;
}
.boxi_plot a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3A2612;
}
.boxi_plot a:hover {
	color:#58ADD4;
	text-decoration:underline;
}
a.start_a_plot_now {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#58ADD4;
	text-decoration:underline;
}
a.start_a_plot_now:hover {
	color:#BBAD6D;
	text-decoration:none;
}
.boxi_rais {
	width:55px;
	padding-left:5px;
}
.boxi_goal {
	width:38px;
	padding-left:5px;
}
.div_border {
	background:#FFF;
	width:100%;
	height:1px;
	font-size:1px;
	margin:15px 0;
}
.index_topics {
	width:130px;
	float:left;
	margin:6px 0 0 0;
}
.index_sign_out {
	padding:10px;
	margin:10px 10px 0 10px;
	border:1px solid #DAE4E6;
	background:#FFFFFF;
}
.index_sign_out_r {
	float:right;
	width:420px;
}
.index_sign_out_r div {
	font-size:14px;
	color:#7A818B;
	padding:20px 0 0 0;
	font-weight:bold;
}
.index_sign_out_r span {
	color:#BBAD6C;
	display:block;
	font-size:18px;
	padding:20px 0 0 0;
}
.s1 {
	padding-left:30px;
}
.s1_title {
	font-size:18px;
	color:#7A818B;
	float:left;
	width:195px;
}
.s1_t_div {
	float:left;
	margin-bottom:10px;
}
.s1_t_input {
	width:470px;
}
.s1_div_char {
	color:#202F4C;
	font-size:12px;
	padding:1px 0 0 5px;
	float:left;
}
.s1_div_max {
	color:#FFF;
	padding:1px 0 1px 0;
	margin-left:5px;
	background:#79808A;
	width:56px;
	text-align:center;
	float:left;
}
.s1_title span {
	display:block;
	font-size:12px;
	color:#7A818B;
	width:160px;
}
.s1_t_div textarea {
	border:1px solid #E8EEEE;
	color:#79808A;
	width:470px;
	height:95px;
	overflow:hidden;
	margin-bottom:5px;
	font-size:16px;
}
.category, .subcategory {
	border:1px solid #E8EEEE;
	color:#79808A;
	width:340px;
	font-size:14px;
	margin-bottom:1px;
}
.subcategory {
	width:323px;
	margin-top:10px;
}
.s2 {
	padding-left:20px;
}
.s2_title {
	font-size:18px;
	color:#7A818B;
	padding:0 0 0 10px;
}
.s2_title_img {
	background:#FFFFFF;
	padding:6px;
	border:1px solid #E8EEEE;
	margin:5px 0 20px 0;
}
.s2_line {
	height:1px;
	background:#EDF1F2;
	font-size:1px;
	width:740px;
	margin:10px 0 20px 0;
}
.editor {
	position:relative;
}
.editor_l {
	background:url(images/editor_l.jpg) no-repeat left top;
	width:9px;
	height:43px;
	font-size:1px;
	float:left;
}
.editor_r {
	background:url(images/editor_r.jpg) no-repeat right top #BBAD6E;
	width:725px;
	height:37px;
	float:left;
	padding:6px 0 0 6px;
}
.editor_r select {
	margin-top:7px;
	border:1px solid #97845C;
	height:16px;
	color:#202D4D;
	font-size:12px;
	float:left;
	display:block;
}
.editor_font {
	width:132px;
	margin-right:5px;
}
.editor_size {
	width:71px;
	margin-right:11px;
}
.editor_r a {
	width:30px;
	height:30px;
	display:block;
	margin-right:6px;
	float:left;
}
.editor_b {
	background:url(images/editor_b.jpg) no-repeat top left;
}
.editor_b:hover {
	background:url(images/editor_b_h.jpg) no-repeat top left;
}
.editor_i {
	background:url(images/editor_i.jpg) no-repeat top left;
}
.editor_i:hover {
	background:url(images/editor_i_h.jpg) no-repeat top left;
}
.editor_u {
	background:url(images/editor_u.jpg) no-repeat top left;
}
.editor_u:hover {
	background:url(images/editor_u_h.jpg) no-repeat top left;
}
.editor_s {
	background:url(images/editor_s.jpg) no-repeat top left;
}
.editor_s:hover {
	background:url(images/editor_s_h.jpg) no-repeat top left;
}
.editor_al {
	background:url(images/editor_al.jpg) no-repeat top left;
}
.editor_al:hover {
	background:url(images/editor_al_h.jpg) no-repeat top left;
}
.editor_ac {
	background:url(images/editor_ac.jpg) no-repeat top left;
}
.editor_ac:hover {
	background:url(images/editor_ac_h.jpg) no-repeat top left;
}
.editor_ar {
	background:url(images/editor_ar.jpg) no-repeat top left;
}
.editor_ar:hover {
	background:url(images/editor_ar_h.jpg) no-repeat top left;
}
.editor_aj {
	background:url(images/editor_aj.jpg) no-repeat top left;
}
.editor_aj:hover {
	background:url(images/editor_aj_h.jpg) no-repeat top left;
}
.editor_l1 {
	background:url(images/editor_l1.jpg) no-repeat top left;
}
.editor_l1:hover {
	background:url(images/editor_l1_h.jpg) no-repeat top left;
}
.editor_l2 {
	background:url(images/editor_l2.jpg) no-repeat top left;
}
.editor_l2:hover {
	background:url(images/editor_l2_h.jpg) no-repeat top left;
}
a.editor_addl {
	background:url(images/editor_addl.jpg) no-repeat top left;
	width:54px;
}
a:hover.editor_addl {
	background:url(images/editor_addl_h.jpg) no-repeat top left;
}
.editor_tarea {
	height:487px;
	width:736px;
	margin:0;
	padding:2px 2px 7px 2px;
	background:url(images/editor_textarea.jpg) no-repeat top left #FFF;
	overflow:auto;
	border:0;
	color:#202D4D;
	font-size:12px;
	/*_background-attachment:fixed;*/
}
.editor_tarea_lb {
	position:absolute;
	width:2px;
	height:487px;
	font-size:1px;
	background:#F7FBFC;
	top:43px;
	left:0;
}
.editor_tarea_rb {
	position:absolute;
	width:2px;
	height:487px;
	font-size:1px;
	background:#F7FBFC;
	top:43px;
	left:738px;
}
.s2_bottom_buttons {
	margin:10px 0 40px 5px; 
	float:left;
}
.s3_title {
	padding-left:0;
}
.s3_browse {
	background:url(images/s3_browse.jpg) no-repeat top left;
	width:74px;
	height:25px;
	display:block;
	float:left;
	margin:-2px 0 10px 10px;
}
.s4_title {
	padding-bottom:20px;
}
.s4_box {
	margin-bottom:10px;
}
.s4_label {
	font-size:18px;
	color:#78818A;
	padding-left:40px;
	cursor:pointer;
}
.s4_text {
	color:#202F4C;
	font-size:14px;
	padding:20px 0 5px 5px;
	width:450px;
}
.s4_text a {
	color:#202F4C;
	font-size:14px;
	text-decoration:underline;
}
.s4_text a:hover {
	color:#BBAD6E;
	text-decoration:none;
}
.logged_in_browse {
	float:right;
}
.logged_in_input {
	float:right;
	margin:7px 10px 0 0;
}
.serror_lt, .serror_lb, .serror_rt, .serror_rb, .serror_m {
	float:left;
	width:10px;
	height:8px;
	font-size:1px;
}
.serror_lt {
	background:url(images/serror_lt.jpg) no-repeat top left #FCE192;
}
.serror_lb {
	background:url(images/serror_lb.jpg) no-repeat top left #FCE192;
}
.serror_rt {
	background:url(images/serror_rt.jpg) no-repeat top left #FCE192;
}
.serror_rb {
	background:url(images/serror_rb.jpg) no-repeat top left #FCE192;
}
.serror_m {
	width:250px;
	background:#FCE192;
}
.serror_content {
	background:url(images/serror_bg.jpg) no-repeat 10px 0px #FCE192;
	width:210px;
	padding:5px 5px 5px 55px;
}
.serror_list {
	margin:0;
	padding:0;
	list-style-type:none;
}
.serror_list li {
	margin:0;
	padding:0 0 0 12px;
	color:#FF5002;
	background:url(images/serror_li.jpg) no-repeat top left;
}
.top10_nr, .top10_tip {
	color:#202D4D;
	float:left;
	font-size:12px;
	text-align:left;
	padding:0 0 20px 0;
}
.top10_nr {
	width:30px;
}
.sign_in_df {
	padding-right:10px;
	/*font-family:14px;*/
	color:#787F89;
	font-weight:bold;
}
.sign_in_submit {
	background:url(images/sign_in_submit.jpg) no-repeat left top;
	width:75px;
	height:24px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	border:none;
	cursor:pointer;
}
.payment_text {
	color:#79808A;
	padding-left:0;
	padding-bottom:15px;
}
.po_left {
	width:245px;
	float:left;
}
.po_or {
	width:1px;
	float:left;
	background:#CDC9B4;
	height:142px;
	font-size:1px;
	margin-right:35px;
}
.po_title {
	color:#79808A;;
	font-size:15px;
	font-weight:bold;
	padding-bottom:10px;
}
.po_text {
	color:#79808A;;
	font-size:12px;
	padding-bottom:10px;
	width:200px;
}
.po_or_img {
	position:absolute;
	top:60px;
	left:241px;
}
.po_left img {
	margin-bottom:15px;
}
.po_button {
	background:url(images/po_button.jpg) no-repeat top left;
	width:177px;
	height:21px;
	font-size:12px;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	text-align:center;
	padding-top:4px;
}
.select_tile_check {
	float:left;
	margin-top:10px;
}
.select_tile_label {
	margin:9px 0 10px 0;
	/*_margin-top:12px;*/
	cursor:pointer;
}
.select_tile_textarea {
	border:1px solid #E8EEEE;
	color:#79808A;
	width:555px;
	height:133px;
	overflow:auto;
	margin:10px 0;
}
.select_tile_cn {
	padding:10px 0 15px 0;
}
.select_tile_cn a {
	margin:0 1px 1px 0;
	float:left;
}
.select_tile_cn img {
	border:none;
}
.div_plot_result {
	width:820px;
	border-bottom:1px solid #E5E2CA;
	padding:20px 0 10px 0;
	margin-bottom:15px;
}
.div_plot_result span {
	color:#9A8E55;
	font-size:14px;
	font-weight:bold;	
}
.div_view {
	float:right;
	color:#9A8E55;
	font-size:12px;
	margin-right:5px;
}
.div_view a {
	color:#9A8E55;
}
.div_view a:hover, #view_active {
	font-weight:bold;
}
.bt_lt, .bt_lb, .bt_rt, .bt_rb, .bt_rts, .bt_rbs {
	width:10px;
	height:10px;
	float:left;
	font-size:1px;
}
.bt_lt {
	background:url(images/bt_lt.jpg) no-repeat top left;
}
.bt_lb {
	background:url(images/bt_lb.jpg) no-repeat top left;
}
.bt_rt {
	background:url(images/bt_rt.jpg) no-repeat top right #F5F4E4;
	width:820px;
}
.bt_rb {
	background:url(images/bt_rb.jpg) no-repeat right #F5F4E4;
	width:820px;
}
.bt_content {
	width:810px;
	background:#F5F4E4;
	padding:10px;
}
.div_prev_more {
	text-align:right;
	color:#43A4C7;
	font-size:12px;
	margin-right:5px;
	padding-bottom:10px;
}
.div_prev_more a {
	color:#43A4C7;
}
.div_prev_more a:hover {
	color:#9A8E55;
}
.bt1 {
	float:left;
}
.bt_left, .bt_right {
	float:left;
	width:395px;
	border-right:1px solid #E5E2CA;
	padding-top:5px;
}
.bt_right {
	padding-left:10px;
	width:380px;
	border-left:1px solid #E5E2CA; 
	margin-left:-1px;
	border-right:none;
}
.bt1 a {
	margin-right:15px;
}
.bt1 img {
	border:none;
}
.bt1_plot {
	float:left;
	margin-bottom:10px;
	width:215px;
}
.bt1_plot_title {
	font-size:14px;
	font-weight:bold;
	color:#9A8E55;
	display:block;
}
.bt1_plot_title:hover {
	color:#43A4C7;
}
.bt1_plot_desc, .bt1_plot_desc2 {
	font-size: 12px; 
	padding-bottom: 5px; 
	color: #79808a; 
	padding-top: 3px
}


.bt1_tags {
	color:#79808A;
	font-size:12px;
}
.btt {
	float:left;
	margin:0 1px 1px 0;
	width:101px;
	position:relative;
}
.btt_img {
	border:1px solid #CDD1D2;
}
.btt_link {
}
.btt_link:hover {
	text-decoration:none;
	border:none;
}
.btt_link:hover .btt_img {
	border:1px solid #4D8898;
}
.btt_link .btt_title {
	display:none;
}
.btt_link:hover .btt_title div {
	display:block;
	position:absolute;
	top:60px;
	left:80px;
	width:100px;
	font-size:12px;
	font-weight:bold;
	color:#0B7A8F;
	background-color:#F5F4E4;
	cursor:pointer;
	padding:10px;
	border:1px solid #CDD1D2;
}
.btt_title span {
	width:100px;
	font-size:11px;
	color:#202E4B;
	display:block;
	font-weight:normal;
}
.topic_cat {
	float:left;
	margin:15px 20px 40px 0;
	padding-left:10px;
}
.topic_name {
	font-size:14px;
	font-weight:bold;
	color:#9A8E55;
	padding-bottom:10px;
}
.topic_cat a {
	font-size:12px;
	color:#79808A;
	padding:0 0 2px 0;
	display:block;
}
.topic_cat a:hover {
	color:#43A4C7;
	text-decoration:underline;
}
.bt_no_result {
	font-size:12px;
	color:#79808A;
	padding-top:5px;
}
.my_plots_div {
	padding:15px 0 0 35px;
}
.my_plots_div h1 {
	color:#1E2E4B;
	font-size:18px;
	margin:0;
	padding:0 0 10px 15px;
	font-weight:normal;
}
.my_plots_div h2 {
	color:#79808A;
	font-size:16px;
	margin:0;
	padding:0 0 5px 15px;
}
.plots_list {
	padding:0 0 10px 0;
}
.plots_options {
	float:left;
	background:url(images/featured_right.jpg) no-repeat top right #BBAD6D;
	font-size:14px;
	color:#FFF;
	width:810px;
	height:23px;
	padding:6px 0 0 5px;
	font-weight:bold;
}
.plots_options div {
	float:left;
}

.myp_plot {
	width:170px;
}
.myp_status { 
	width:65px;
}
.myp_age {
	width:65px;
	text-align:center;
}
.myp_goal {
	width:65px;
	text-align:center;
}
.myp_raised {
	width:65px;
	text-align:right;
}
.myp_pgoal {
	width:55px;
	text-align:right;
}
.myp_views {
	width:75px;
	text-align:center;
}
.myp_actions {
	width:225px;
	text-align:center;
}
.my_plots_bottom {
	width:817px;
}
.my_plots_content {
	width:815px;
	background:#F5F4E4;
	padding:5px 5px 0 5px;
	float:left;
	margin:0;
}


.my_plots_content div {
	float:left;
	font-size:12px;
	color:#202E4B;
	margin-bottom:5px;
	background:#F5F4E4;
}
.mypv_plot {
	width:180px;
	text-align:left;
	
}
.my_plots_content a {
	font-weight:bold;
	color:#202E4B;
	font-size:10px;
}
.my_plots_content a:hover {
	color:#BBAD6D;
	text-decoration:underline;
}

.plot_view_sky {
	background:#FFFFFF;
	padding:6px;
	border:1px solid #E1DBBB;
	margin:10px 10px 0 0;
	float:left;
}
.termo {
	margin:0 10px 0 5px;
	float:left;
}
.termo_goal, .termo_goal_value {
	width:70px;
	float:left;
	color:#79808A;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
}
.termo_goal_value {
	width:55px;
	text-align:right;
}
.big_button {
	background:url(images/big_button.jpg) no-repeat top left;
	width:231px;
	height:76px;
	font-size:30px;
	color:#FFFFFF;
	text-align:center;
	display:block;
	padding:15px 0 0 0;
	line-height:27px;
	margin:5px 0;
}
.pv_profile {
	color:#79808A;
	font-size:12px;
	text-decoration:underline;
	margin-bottom:10px;
	display:block;
}
.pv_profile:hover {
	color:#43B3D8;
}
.plot_view_type {
	padding:10px 0 0 10px;
	margin:0 0 20px 0;
}
.plot_view_type, .plot_view_type a {
	color:#A09661;
	font-size:12px;
}
.plot_view_type a:hover , .plot_view_type_active {
	font-weight:bold;
}
.div_executive_summary {
	width:823px;
	border:1px solid #E8EDF0;
	background:#fff;
	margin:0 0 10px 0;
}


.div_executive_summary span, .div_executive_summary i {
	padding:5px;
	display:block;
	color:#79808A;
	font-weight:bold;
}

.div_executive_summary i {
	border-bottom: #e8edf0 1px solid; 
	font-style: normal
}
.plot_view_img {
	margin-right:20px;
}
.plot_view_img img {
	background:#FFFFFF;
	padding:7px 8px;
	border:1px solid #E5E1D5;
}
.plot_view_options {
	padding:5px 0 0 0;
}
.plot_view_options a {
	color:#79808A;
	padding:10px 0 0 40px;
	height:25px;
	display:block;
	font-weight:bold;
	float:left;
	margin-right:5px;
}
.plot_view_options a:hover {
	color:#43B3D8;
}
.plot_view_email {
	background:url(images/plot_view_email.jpg) no-repeat top left;
}
.plot_view_flag {
	background:url(images/plot_view_flag.jpg) no-repeat top left;
}
.plot_view_digg {
	background:url(images/plot_view_digg.jpg) no-repeat top left;
}
a.plot_view_reddit {
	background:url(images/plot_view_reddit.jpg) no-repeat top left;
	padding-left:30px;
	margin-left:5px;
}
.plot_view_delicious {
	background:url(images/plot_view_delicious.jpg) no-repeat top left;
}
.plot_view_cat {
	color:#46B4D7;
	font-size:16px;
	font-weight:bold;
	margin:20px 0 5px 0;
}
.plot_view_cat a {
	color:#46B4D7;
	text-decoration:underline;
	font-weight:bold;
}
.plot_view_cat a:hover {
	color:#79808A;
	text-decoration:none;
}
.plot_view_line {
	height:1px;
	background:#EDEBDC;
	font-size:1px;
	width:825px;
	margin:15px 0;
}
/*.plot_view_left {
	float:left;
	padding:0 10px 0 0;
	width:595px;
}*/

.plot_view_left {
	padding-right: 10px;
	padding-left: 0px; 
	padding-bottom: 0px;
	width: 545px; 
	padding-top: 0px;
}
.plot_view_comment, .plot_view_comment_donated {
	background:#FFF;
	border:1px solid #E8EEEE;
	width:454px;
	height:88px;
	float:right;
	margin:0 10px 0 0;
	/*_margin:0 5px 0 0;*/
}
.plot_view_comment_donated {
	background:url(images/donated.jpg) no-repeat top right #FFF;
}
.plot_view_c_panel { /* Added on 04/10/2007 */
	text-align:center;
	width:91px;
}
.plot_view_c_username {
	width:90px;
	text-align:center;
	padding:3px 0 0 0;
	color:#79808A;
}
/*.plot_view_c_textarea {
	border:1px solid #E8EEEE;
	width:590px;
	height:180px;
	color:#7A818B;
	font-size:14px;
	overflow:auto;
}*/

.plot_view_c_textarea {
	border-right: #e8eeee 1px solid;
	border-top: #e8eeee 1px solid; 
	font-size: 14px; 
	overflow: auto; 
	border-left: #e8eeee 1px solid; 
	width: 540px; 
	color: #7a818b; 
	border-bottom: #e8eeee 1px solid; 
	height: 180px;
}
.embed_code_input {
	border:1px solid #E8EEEE;
	width:230px;
	color:#7A818B;
	font-size:12px;
}
.plot_view_print {
	background:url(images/plot_view_print.jpg) no-repeat top left;
	height:16px;
	padding:3px 0 0 25px;
	display:block;
	color:#7A818B;
	margin:5px 0 0 0;
	display:block;
}
.plot_view_print:hover {
	color:#46B4D7;
}
.div_executive_summary2 {
	width:210px;
	border:1px solid #E8EDF0;
	background:#fff;
	padding:10px;
}
.div_executive_summary2 i {
	color:#79808A;
	font-weight:bold;
}
.s1_title_plot {
	background:url(images/title_plot.jpg) no-repeat top left;
	width:642px;
	height:41px;
	margin:20px auto 5px 30px;
}
.s2_write_plot {
	background:url(images/write_plot.jpg) no-repeat top left;
	width:642px;
	height:41px;
	margin:20px auto 0 20px;
}
.s3_optional_info {
	background:url(images/optional_info.jpg) no-repeat top left;
	width:642px;
	height:41px;
	margin:20px auto 0 20px;
}
.s4_payment_options {
	background:url(images/payment_options.jpg) no-repeat top left;
	width:642px;
	height:41px;
	margin:20px auto 0 20px;
}
.category_link {
	font-size:18px;
	color:#7A818B;
}
.category_link:hover {
	color:#1C2A4F;
}
.new_search {
	font-size:14px;
	color:#79808A;
	float:left;
	font-weight:bold;
	padding:2px 15px 0 0;
}
.bt_rts {
	background:url(images/bt_rt.jpg) no-repeat top right #F5F4E4;
	width:850px;
}
.bt_rbs {
	background:url(images/bt_rb.jpg) no-repeat right #F5F4E4;
	width:850px;
}
.bt_contents {
	width:840px;
	background:#F5F4E4;
	padding:10px;
}
.bt_lefts {
	float:left;
	width:420px;
	border-right:1px solid #E5E2CA;
	padding-top:5px;
}
.search_desc {
	height:80px;
	padding-bottom:10px;
	width:270px;
}
.search_desc2 {
	width:260px;
}
.about_us, .faq, .privacy_policy {
	padding:30px 20px;
}
.about_us span, .faq span, .privacy_policy span {
	color:#202E4B;
	font-size:12px;
	text-align:justify;
	display:block;
}

.privacy_policy p{
	color:#202E4B;
	font-size:12px;
	text-align:justify;
	display:block;
	
}

.faq_answer{
	color:#202E4B;
	font-size:12px;
	text-align:justify;
	display:block;
}
span.span_about {
	color:#bbad6d;
}
.about_us h1 {
	font-size:18px;
	color:#bbad6d;
	text-decoration:none;
	margin:20px 0 15px 0;
	font-weight:normal;
}
.about_us b {
	color:#202E4B;
	font-size:12px;
}
.faq h1 {
	font-size:18px;
	font-weight:normal;
	color:#202e4b;
	padding:10px 0 0 0;
}
h1.faq_h1_first {
	margin-top:0;
}
.faq h2 {
	font-size:18px;
	color:#bbad6d;
	font-weight:normal;
	margin:0 0 15px 0;
}
.faq_questions {
	padding:0 0 10px 0;
}
.faq_questions a {
	font-size:16px;
	font-weight:bold;
	color:#202e4b;
}
.faq_questions a:hover {
	color:#bbad6d;
	text-decoration:underline;
}
.back_to_top {
	color:#202e4b;
	font-size:12px;
	font-weight:bold;
	margin:20px 0 15px 0;
	width:63px;
	display:block;
}
.back_to_top:hover {
	text-decoration:underline;
}
.privacy_policy h1, .privacy_policy h2 {
	font-size:18px;
	color:#bbad6d;
	font-weight:normal;
	padding:0 0 15px 0;
	margin:0;
}

.privacy_policy h2 {
	font-size:16px;
	font-weight:bold;
	padding:0;
}
.privacy_policy a {
	color:#bbad6d;
}
.privacy_policy a:hover {
	text-decoration:underline;
}
.privacy_policy_line {
	background:#D9E2E7;
	font-size:1px;
	height:1px;
	width:100%;
	margin:15px 0;
}
.privacy_policy ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.privacy_policy ul li {
	color:#202e4b;
	text-indent:15px;
	text-align:justify;
}
.privacy_policy ul li ul {
	list-style-type:disc;
	padding-left:50px;
}
.privacy_policy ul li ul li {
	text-indent:0;
}
.privacy_policy i {
	color:#202E4B;
	font-size:12px;
	text-align:justify;
	display:block;
	font-weight:bold;
	padding:15px 0 0 0;
}
h2.terms_and_cond {
	padding-top:5px;
}
.plots_options a {
	color:#FFFFFF;
}
.plots_options a:hover, .plots_options a:active {
	color:#202E4B;
}
.contact_us_div {
	padding:20px 0 0 0;
}
.contact_us_div select {
	width:250px;
}
.contact_us_input {
	border:1px solid #E8EEEE;
	color:#79808A;
	width:250px;
	height:19px;
	font-size:14px;
}
.contact_us_textarea {
	width:480px;
	border:1px solid #E8EEEE;
	color:#79808A;
	font-size:14px;
	height:85px;
}
.contact_us_div .s1_title {
	padding-bottom:20px;
	width:100px;
	font-size:15px;
	font-weight:bold;
}
.submit_button {
	background:url(images/submit_button.jpg) no-repeat top left;
	width:74px;
	height:25px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	border:none;
	cursor:pointer;
}
.submit_button:hover {
	background:url(images/submit_button_h.jpg) no-repeat left top;
}
.submit_button2 {
	background:url(images/lbutton.jpg) no-repeat top left;
	width:74px;
	height:25px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	border:none;
	cursor:pointer;
}
.submit_button2:hover {
	background:url(images/lbutton_h.jpg) no-repeat left top;
}
.privacy_policy h3 {
	margin:0;
	font-size:14px;
	color:#202E49;
	padding:5px 0;
}
.mature_plots {
	font-size:15px;
	color:#797F8B;
	padding:5px;
	font-weight:bold;
}
.mature_plots a {
	color:#64B4CD;
	text-decoration:underline;
}
.mature_plots a:hover {
	color:#797F8B;
	text-decoration:none;
}
.myd_plot_t {
	width:220px;
	padding-left:10px;
}
.myd_plot {
	width:240px;
}
.myd_data {
	width:120px;
}
.myd_donation {
	width:150px;
}
.myd_tax {
	width:170px;
}
.myd_actions {
	width:130px;
}
.change_pass {
	top:55px;
	left:500px;
}
.confirm_pass {
	font-size:14px;
	color:#79808A;
}
.mya_a_t {
	width:240px;
	padding-left:30px;
}
.mya_d {
	width:360px;
}
.mya_a {
	width:278px;
	padding-left:10px;
}
.my_alerts_content {
	width:835px;
	background:#F5F4E4;
	padding:0 0 5px 0;
	float:left;
	margin:0;
}
.my_alerts_content_row {
	width:835px;
	float:left;
	padding:10px 0 5px 0 !important;
	padding:5px 0 0 0;
}
.my_alerts_content_row div {
	float:left;
	font-size:14px;
	color:#79808A;
}
.mya_selected {
	background:#4BC5EA;
}
.mya_selected div {
	color:#FFFFFF;
}
.send_alerts {
	padding:10px 0 10px 5px;
}
.send_alerts label {
	color:#79808A;
	cursor:pointer;
}
.alerts_email {
	padding:0 0 0 0px;
	color:#79808A;
}
.alerts_email a {
	margin:0 0 0 5px;
	color:#5FB3CB;
	text-decoration:underline;
}
.alerts_email a:hover {
	color:#BBAD6D;
}
.alert {
	position:absolute;
	top:5px;
	right:-17px;
	width:33px;
	height:33px;
	background:url(images/alert.jpg) no-repeat left top;
}
.profile_page {
	padding:10px 0 0 0;
	position:relative;
}
.profile_tag {
	color:#79808A;
	float:left;
	width:85px;
	font-size:14px;
	padding:2px 0 0 0;
}
.profile_input, .profile_city, .profile_zip {
	border:1px solid #E8EEEE;
	color:#79808A;
	width:145px;
	font-size:12px;
	padding:2px;
	float:left;
	margin:0 10px 0 0;
}
.profile_zip {
	width:65px;
}
.profile_select {
	border:1px solid #E8EEEE;
	color:#79808A;
	width:108px;
	font-size:12px;
	padding:1px;
}
.profile_gender {
	border:1px solid #E8EEEE;
	color:#79808A;
	font-size:12px;
	padding:2px;
	float:left;
	margin-right:10px;
}
.profile_line {
	height:1px;
	background:#EDEBDC;
	font-size:1px;
	width:450px;
	margin:25px 0;
	display:block;
}
.profile {
	float:left;
	padding:0 15px 0 0;
}
.profile img {
	padding:2px;
	border:1px solid #EBEFF2;
	background:#FFFFFF;
}
.profile_username {
	color:#79808A;
	font-size:12px;
	font-weight:bold;
	padding:0 0 2px 0;
	width:108px;
	text-align:center;
}
.profile_email {
	color:#79808A;
	font-size:11px;
	padding:0;
	text-align:center;
}
.profile_file {
	float:left;
	padding:93px 0 0 0;
}
.profile_f {
	border:1px solid #E8EEEE;
	color:#79808A;
	font-size:12px;
	padding:2px;
	width:140px;
	float:left;
}
.profile_submit {
	float:left;
	margin:-2px 0 0 10px;
}
.profile_textarea {
	border:1px solid #E8EEEE;
	color:#79808A;
	font-size:12px;
	padding:5px;
	width:530px;
	height:90px;
	overflow:auto;
	margin:0 0 10px 0;
}
.profile_links {
	position:absolute;
	top:0;
	right:85px;
}
.profile_link {
	color:#39A0C1;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	line-height:19px;
	margin-left:15px;
}
.profile_link:hover {
	color:#988B45;
	text-decoration:none;
}
.profile_email_div {
	color:#79808A;
	float:left;
	padding:2px 0 0 0;
	width:145px;
}
.profile_birthday {
	padding-left:5px;
	width:70px;
}
.div_profile {
	padding:10px 25px 0 0;
	color:#79808A;
}
.edit_profile {
	float:right;
}
.div_profile img {
	float:left;
	background:#FFFFFF;
	padding:6px;
	border:1px solid #D9E2E7;
	margin:0 20px 25px 0;
}
.div_profile h1 {
	font-size:22px;
	margin:0 0 5px 0;
}
.div_profile h2 {
	font-size:14px;
	font-weight:normal;
	margin:0;
}
.div_profile p {
	margin:10px 0 0 0;
	padding:0;
}
.profile_plot {
	font-size:14px;
}
.profile_view {
	color:#79808A;
	font-size:14px;
}
.profile_view:hover {
	color:#1C2A51;
	text-decoration:underline;
}
.profile_plot_div {
	padding:3px 0 0 0;
}
.plot_promos_container {
	padding:20px 25px;
	color:#797F8B;
}
.plot_promos_container h1 {
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:normal;
}
.plot_promos_container h1 span {
	color:#BBAD6C;
}
.plot_promos_container p {
	padding:15px 0;
	width:600px;
	margin:0;
}
.plot_promos_container h3 {
	font-size:14px;
	margin:0 0 20px 0;
}
.pp_div {
	line-height:20px;
	padding-bottom:10px;
}
.pp_div img {
	margin-right:23px;
}
.pp_div a {
	color:#BBAD6C;
	text-decoration:underline;
}
.pp_div a:hover {
	color:#4EB0D3;
	text-decoration:none;
}
img.sided2 {
	margin-right:5px;
}
.pp_line {
	margin:0 0 30px 0;
	background:#E4E2CB;
	font-size:1px;
	height:1px;
	width:100%;
	display:block;
}
.mini_button {
	width:345px;
	padding-bottom:15px;
}
.mini_button_box_l {
	background:url(images/mini_button_l.jpg) no-repeat left top;
	width:10px;
	height:63px;
	float:left;
}
.mini_button_box_r {
	background:url(images/mini_button_r.jpg) no-repeat left top;
	width:10px;
	height:63px;
	float:left;
}
.mini_button_box_m {
	background:url(images/mini_button_bg.jpg) repeat-x;
	width:153px;
	height:58px;
	float:left;
	color:#FFFFFF;
	overflow:hidden;
	padding-top:5px;
}
.mini_button_box_c {
	width:161px;
	padding:7px 0 0 7px;
	border-left:2px solid #F0F4F7;
	border-right:2px solid #F0F4F7;
	background:#FFFFFF;
}
.mini_button_bl {
	background:url(images/mini_button_lb.jpg) no-repeat left top;
	width:10px;
	height:10px;
	float:left;
}
.mini_button_br {
	background:url(images/mini_button_rb.jpg) no-repeat left top;
	width:10px;
	height:10px;
	float:left;
}
.mini_button_bm {
	background:#FFFFFF;
	width:153px;
	height:8px;
	float:left;
	border-bottom:2px solid #F0F4F7;
	font-size:1px;
}
.raised_l {
	background:url(images/raised_l.jpg) no-repeat left top #B3A367;
	width:5px;
	height:16px;
	float:left;
}
.raised_r {
	background:url(images/raised_r.jpg) no-repeat right top #B3A367;
	height:15px;
	float:left;
	padding:1px 5px 0 0;
	color:#FFFFFF;
	font-size:10px;
}
.sponsor_me {
	background:url(images/sponsor_me.jpg) no-repeat left top;
	width:66px;
	height:18px;
	display:block;
	margin-top:5px;
}
.dotcom {
	font-size:10px;
	font-weight:bold;
	float:right;
	margin:10px 5px 0 0;
	color:#1F2F49;
}
.dotcom:hover {
	color:#B3A367;
}
.pp_code_input {
	border:1px solid #E8EEEE;
	width:260px;
	color:#797F8B;
	margin-top:3px;
}
.pp_div_code {
	padding:10px 0 0 0;
}
.tally_bar_box_l {
	background:url(images/tally_bar_l.jpg) no-repeat left top;
	width:11px;
	height:40px;
	float:left;
}
.tally_bar_box_r {
	background:url(images/tally_bar_r.jpg) no-repeat left top;
	width:11px;
	height:40px;
	float:left;
}
.tally_bar_box_m {
	background:url(images/tally_bar_bg.jpg) repeat-x;
	width:248px;
	height:35px;
	float:left;
	color:#FFFFFF;
	overflow:hidden;
	padding-top:5px;
}
.tally_bar_blue_div {
	width:202px;
	height:16px;
	float:left;
	border:1px solid #CFD7D9;
}
.tally_bar_bar {
	border-left:1px solid #B5EDFC;
	border-top:1px solid #B5EDFC;
	height:15px;
	background:#47BCDF;
}
.tally_bar_dolars {
	color:#1F2F49;
	float:left;
	margin:2px 0 0 5px;
	font-size:10px;
}
.small_square_img {
	float:left;
	border:1px solid #EBF0F3;
	padding:2px 3px;
	margin:0 8px 8px 0;
}
.small_square_desc {
	padding:5px 5px 7px 0;
	font-size:10px;
}
.pp_ar {
}
.pp_ar a {
	text-decoration:underline;
	color:#39A0C3;
	font-size:14px;
	line-height:20px;
}
.pp_ar a:hover {
	text-decoration:none;
	color:#BBAD6E;
}
.pp_ar span {
	font-size:14px;
}
.picture_view_container {
	width:710px;
	margin:20px auto;
}
.picture_view_container h1 {
	padding:10px;
	color:#78808B;
	font-size:20px;
	margin:0;
	font-weight:normal;
}
.picture_view_container img {
	border:1px solid #DAE4E6;
	padding:11px 10px 9px 10px;
	background:#FFFFFF;
}
.site_down_2 {
	padding:30px 20px;
}
.site_down_2 h1 {
	color:#78808B;
	font-size:18px;
	margin:0 0 5px 0;
	font-weight:normal;
}
.site_down_2 span {
	color:#202E48;
	display:block;
	padding:0 0 5px 0;
}
.return {
	text-decoration:underline;
	font-weight:bold;
	color:#38A1C1;
}
.return:hover {
	color:#BBAD6E;
	text-decoration:none;
}
.site_down {
	padding:40px 35px;
}
.site_down h1 {
	color:#202E4B;
	font-size:35px;
	padding-top:45px;
	margin:0;
}
.site_down_left {
	float:left;
	width:270px;
	text-align:center;
}
.site_down_right {
	float:left;
	width:279px;
	border-left:1px solid #CCCCC0;
	padding-left:20px;
}
.site_down_right span {
	color:#202E48;
	display:block;
	padding:0 0 10px 0;
}
.sd_error_l {
	background:url(images/sd_error_l.jpg) no-repeat left top;
	width:49px;
	height:44px;
	float:left;
}
.sd_error_r {
	background:url(images/sd_error_r.jpg) no-repeat left top;
	width:12px;
	height:44px;
	float:left;
}
.sd_error_m {
	height:30px;
	padding:14px 15px 0 15px;
	background:#F9DB81;
	color:#202D4D;
	float:left;
}
.PV_title {
	font-size:18px;
	color:#7A818B;
	float:left;
	/*width:195px; */
}
.s4_new_text {
	color:#202F4C;
	font-size:14px;
	padding:0 0 10px 5px;
	width:440px;
	text-align:justify;
}
.s4_input {
	font-size:14px;
	width:150px;
	height:16px;
	border:1px solid #E8EEEE;
	color:#79808A;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 10px;
}
.error_messages42 {
	top:20.00em;
	left:39.92em;
}
.s4_pay_pal {
	background:url(images/pay_pal_s4.jpg) no-repeat left top;
	width:125px;
	padding:50px 0 0 5px;
	position:absolute;
	top:31.00em;
	left:40.92em;
	color:#79808A;
	font-size:12px;
}
.bt1_tags a {
	color:#79808A;
}
.bt1_tags a:hover {
	color:#1B294C;
}
.error_register2 {
	top:15px;
	left:370px;
}
.s1 .s1_title {
	color:#1A2749;
	font-size:22px;
	margin-top:-10px;
}
.donate_submit {
	background: url(images/donate.jpg) no-repeat left top; 
	width:75px;
	height:24px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	border:none;
	cursor:pointer;
}

.plot_alive {
	color:#52B1D1;
}
.plot_alive:hover {
	text-decoration:underline;
}
div.plot_complete_tips {
	font-size:12px;
	font-weight:bold;
	padding-top:7px;
	height:22px;
}
ul.plot_complete_ul_ul {
	list-style-type:none;
	padding:0 15px;
	margin:0 0 10px 0;
}
ul.plot_complete_ul_ul li {
	padding:0;
	background:none;
}
ul.plot_complete_ul_ul li a {
	color:#808000;
	text-decoration:none;
	background:url(images/bullet.jpg) no-repeat left 5px;
	padding-left:15px;
}
ul.plot_complete_ul_ul li a:hover {
	text-decoration:underline;
	background:url(images/bullet_h.jpg) no-repeat left 5px;
	color:#52B1D1;
}
.my_plots_no_plots {
	color:#202E4B;
}
.my_plots_no_plots a {
	font-weight:normal;
	padding-left:5px;
	color:#BBAD6E;
	font-style:italic;
}
.btt_img {
	width:98px;
	height:98px;
}
.confirm_close {
	padding:30px 0 0 30px;
}
.confirm_close h1 {
	color:#1E3048;
	font-size:14px;
	margin:0;
	font-weight:normal;
}
.confirm_close_options {
	width:160px;
	padding-top:15px;
}
.email_story {
	padding:20px 0 0 30px;
	position:relative;
}
.email_story h1 {
	color:#79808A;
	font-size:18px;
	margin:0;
	padding:0 0 10px 0;
	font-weight:normal;
}
.email_story h2 {
	color:#1F2E4B;
	font-size:14px;
	margin:0;
	padding:10px 0 0 0;
}
.email_story h3 {
	color:#797F8B;
	font-size:12px;
	margin:0;
	padding:5px 0 0 0;
	font-weight:normal;
}
.email_story_input {
	width:418px;
	height:18px;
	color:#797F8B;
	font-size:12px;
	border:1px solid #E8EDF0;
	margin:5px 0 0 0;
}
.email_story textarea {
	width:418px;
	height:168px;
	color:#797F8B;
	font-size:12px;
	border:1px solid #E8EDF0;
	margin:5px 0 10px 0;
	overflow:auto;
}
.email_story_submit {
	background:url(images/lbutton.jpg) no-repeat left top;
	width:75px;
	height:24px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	border:none;
	cursor:pointer;
}
.email_story_submit:hover {
	background:url(images/lbutton_h.jpg) no-repeat left top;
}
.plot_promo_left {
	width:415px;
	padding:0 20px 0 0;
	float:left;
}
.plot_promo_left p, .plot_promo_right p {
	width:415px;
}
.plot_promo_right {
	width:415px;
	float:left;
}
.plot_promos_container h1 a {
	color:#797F8B
}
.plot_promos_container h1 a:hover {
	text-decoration:underline;
}
.plot_complete_p {
	background:url(images/bullet2.jpg) no-repeat left 5px;
	padding-left:15px;
	color:#202E4B;
	margin:10px 0 5px 0;
}
.plot_complete_p a {
	color:#BBAD6E;
	text-decoration:underline;
}
.plot_complete_p a:hover {
	color:#52B1D1;
	text-decoration:none;
}
.plot_page_img {
	float:left;
	width:610px;
	text-align:center;
}
textarea.tp_plot_title {
	height:40px;
}
.footer_disclaimer {
	color:#CCDBDE;
	background:#1C2A51;
	padding:15px 0 0 17px;
}
.charity {
	padding:0 30px 20px 35px;
	position:relative;
}
.charity h1 {
	padding:20px 0 5px 0;
	border-bottom:1px solid #E5E9EA;
	font-size:18px;
	color:#79808A;
	margin:0 0 15px 0;
	width:440px;
}

.charity_div {
	position:absolute;
	top:26.75em;
	left:51.92em;
	background:#FFFF99;
	width:300px;
	color:#7A818B;
	font-size:11px;
	padding:5px 0 5px 10px;
	
}
.charity_option {
	width:120px;
	font-size:14px;
	color:#79808A;
	margin-bottom:25px;
	float:left;
}
.charity_option span {
	font-size:12px;
}
.charity_links {
	position:absolute;
	top:65px;
	right:170px;
}
.charity_input {
	border:1px solid #E5E9EA;
	font-size:14px;
	color:#79808A;
	width:250px;
	height:19px;
	float:left;
	margin-bottom:10px;
}
input.charity_state {
	width:85px;
	margin-left:10px;
}
input.charity_zip {
	width:135px;
}
.charity_ein {
	font-size:14px;
	color:#79808A;
	float:left;
	padding:0 0 10px 5px;
}
input.charity_name {
	width:140px;
	margin-right:10px;
}
.charity_ein a {
	font-size:14px;
	color:#39A0BF;
	margin-left:15px;
	font-weight:bold;
	text-decoration:underline;
}
.charity_ein a:hover {
	color:#BBAD6E;
	text-decoration:none;
}
input.charity_phone {
	width:50px;
	margin-right:6px;
}
.charity_link {
	color:#4DC7EC;
	font-size:14px;
	text-decoration:underline;
	line-height:19px;
}
.charity_link:hover {
	color:#D28420;
	text-decoration:none;
}
.verified_charity {
	font-size:10px;
	font-weight:bold;
	padding:0 0 0 0;
	float:left;
	width:95px;
}
img.verified_charity_img {
	background:none;
	border:none;
	padding:0;
	margin:0 7px;
}
.charity_plot_name {
	color:#20304A;
	line-height:19px;
	
}
.charity_plot_name_view {
	color:#20304A;
}
.charity_plot_name_view:hover {
	text-decoration:underline;
}
.charity p {
	color:#79808A;
	padding:0 0 5px 0;
	margin-top:-10px;
}
.charities {
	color:#38A1BE;
}
.charities:hover {
	text-decoration:underline;
}
.charity_afiliation {
	border:1px solid #E5E9EA;
	font-size:14px;
	color:#79808A;
	width:250px;
	height:19px;
	float:left;
	margin-bottom:10px;
}
.error_message_charity {
	top:95px;
	left:430px;
}

textarea.tp_plot_title {
	height:40px;
}
.note_l {
	background:url(images/note_l.jpg) no-repeat left top;
	width:10px;
	height:30px;
	float:left;
	font-size:1px;
	margin:15px 0 10px 0;
}
.note_r {
	background:url(images/note_r.jpg) no-repeat left top;
	width:10px;
	height:30px;
	float:left;
	font-size:1px;
	margin:15px 0 10px 0;
}
.note_m {
	background:url(images/note_m.jpg) repeat-x left top;
	height:23px;
	float:left;
	padding:7px 15px 0 5px;
	color:#FFFFFF;
	font-weight:bold;
	margin:15px 0 10px 0;
}
.note_m a:hover {
	color:#FBFEFF;
	text-decoration:underline;
	padding:0;
}
.note_m a {
	color:#A7FEFE;
	text-decoration:none;
}
.vmc_button {
	background:url(images/vmc_button.jpg) no-repeat top left;
	width:177px;
	height:21px;
	font-size:12px;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	text-align:center;
	padding-top:4px;
	float:right;
	margin:0 130px 30px 0;
	/*_margin:0 65px 30px 0;*/
}
.pay_pal_logo {
	float:left;
	width:230px;
}
.pay_pal_logo_text {
	float:right;
	width:130px;
	padding:30px 0 20px 10px;
	/*_padding:10px 0 20px 10px;*/
	color:#202F4C;
	margin-bottom:20px;
}
.pay_pal_logo_text a {
	text-decoration:underline;
	font-weight:bold;
	color:#376EAE;
}
.pay_pal_logo_text a:hover {
	color:#0034FC;
}
.bt_bg {
	background:url(images/bt_bg.jpg) repeat-y 395px 0;
}
.footer_pay_pal_logo {
	background:#004554;;
}
.footer_pay_pal_logo_text {
	float:right;
	width:130px;
	padding:10px 670px 25px 10px;
	color:#CCDBDE;
	margin:0;
}
.footer_pay_pal_logo_text a {
	text-decoration:underline;
	font-weight:bold;
	color:#FBFEFF;
}
.footer_pay_pal_logo_text a:hover {
	color:#376EAE;
}
.bt_bg {
	background:url(images/bt_bg.jpg) repeat-y 395px 0;
}

.images_uploading {
	padding:50px;
	text-align:center;
	color:#5091A5;
	font-size:14px;
	font-weight:bold;
}
.images_uploading img {
	margin-bottom:15px;
}
.upload_progress { 
	text-align: center;
	margin: 20px;
}
.upload_progress img { padding: 40px; } 
.upload_progress p { 
	font-size: 15px;
	color: #777;
	font-weight: bold;
	padding-bottom: 10px;
}

.sheader {
	width:830px;
	text-align:justify;
	border:1px solid #DAE4E6;
	margin:15px auto 5px auto;
	padding:0 15px;
}
.sheader_l {
	width:475px;
	float:left;
}
.sheader_r {
	width:355px;
	float:left;
	height:220px;
	text-align:center;
}
.sheader_l h1 {
	font-size:20px;
	color:#7A818B;
	font-weight:normal;
	margin:15px 0 10px 0;
	font-style:italic;
}
.sheader_l h2 {
	font-size:14px;
	color:#BBAD6C;
	margin:0 0 15px 0;
}

.more{	
	font-size: 14px;
	font-weight:bold;
	color:#BBAD6C;
	margin:0 0 15px 0;
}

.sheader li{	
	font-size: 14px;
	font-weight:bold;
	color:#BBAD6C;
}
.more a {
	color:#0B7A8F;
}
.more a:hover { 
	color:#202E4B;
}

.bt1_plot_main { margin-left: 165px;}
.bt_main { border-bottom: 1px solid #E5E2CA; margin-bottom: 15px} 
.bt1 { width: 165px;} 
.last_element { border-bottom: none; margin-bottom: 0;} 

.s3r_it, .s3r_ib, .s32r_it, .s32r_ib {
	background:url(images/s3i_t.jpg) no-repeat left top;
	width:170px;
	height:10px;
	font-size:1px;
}
.s3r_ib {
	background:url(images/s3i_b.jpg) no-repeat left top;
}
.s3r_m {
	background:url(images/s3i_m.jpg) repeat-y left top;
	width:156px;
	padding:9px 5px 15px 5px;
}
.s32r_it {
	background:url(images/s32i_t.jpg) no-repeat left top;
}
.s32r_ib {
	background:url(images/s32i_b.jpg) no-repeat left top;
}
.s32r_m {
	background:url(images/s32i_m.jpg) repeat-y left top;
	width:160px;
	padding:9px 5px 15px 5px;
	vertical-align:middle;
}

.s3r {
	width:160px;
	float:left;
	margin:0 5px 10px 0;
}
.s32r_m img, .s3r_m img {
	border:1px solid #A5A59B;
	margin:0 0 5px 0;
	vertical-align:middle;
}
.s3r_standard, span.s3r_standard {
	color:#263957;
	font-size:16px !important;
	font-weight:bold;
	margin:0 0 5px 10px;
}
.s3r_standard:hover {
	text-decoration:underline;
}
.s32r_m span, .s3r_m span {
	margin:0 5px 0 10px;
	display:block;
	font-size:11px;
	color:#202F4C;
}
.s3r_ai {
	float:left;
	margin:0 15px 10px 0;
	text-align:center;
}
.s3r_ai img {
	border:1px solid #8C94A7;
	margin-bottom:5px;
}
.s3r_ai span {
	margin:0 5px;
	color:#1F2E4B;
}
.s3r_ai a {
	color:#39A0C1;
	text-decoration:underline;
}
.s3r_ai a:hover {
	color:#9B8E59;
	text-decoration:none;
}
.s3r_ni {
	color:#1F2F49;
	background:#9FDCEF;
	width:118px;
	height:65px;
	border:1px solid #848FA1;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
	padding-top:24px;
}
.images_uploading {
	padding:50px;
	text-align:center;
	color:#5091A5;
	font-size:14px;
	font-weight:bold;
}
.images_uploading img {
	margin-bottom:15px;
}
.upload_box {
	width: 330px;
	height:50px;
	overflow:hidden;
}
.upload_left, .upload_right {
	width: 9px;
	height: 44px;
}

.not_selected .s32r_it, .not_selected .s32r_m, .not_selected .s32r_ib {
 	background: none;
}
.upload_left {
	background-image: url(images/l_upload.jpg);
	float: left;
}
.upload_middle {
	background-color: #EDEBDC;
	height: 44px;
	float: left;
}
.upload_right {
	background-image: url(images/r_upload.jpg);
	float: left;
}
.upload_options span { 
	display: inline;
	color:#202F4C;
}
.upload_options a {
	color:#39A0C1;
	text-decoration:underline;
}
.upload_options a:hover {
	color:#9B8E59;
	text-decoration:none;
}
.picture_link {
	height: 240px;
	width: 150px;
	display: block;
	padding: 8px 6px 10px 10px;
	border: 1px solid #fff;
	float: left;
}
.picture_link_hover {
	height: 240px;
	width: 150px;
	display: block;
	padding: 8px 6px 10px 10px;
	border: 1px solid #EDEBDC;
	float: left;
}

.alert2 {
	position:absolute;
	top:5px;
	right:-17px;
	width:33px;
	height:33px;
	background:url(images/alert2.jpg) no-repeat left top;
}
/* For Homa Page Slide show - By Sampath | added 01.11.2007*/
.slide_box	{
	border:1px #bddfeb solid; 
	width:168px; 
	margin-left:30px; 
	margin-top:20px;
}
.slide1 {
	background-color:#6fa1b8;
	height:8px;
	width:166px;
	font-size:1px;
}
.slide2 a {
	color:#ffffff;
	width:166px;
}
.slide5 {
	background-color:#6fa1b8;
	height:5px;
	width:166px;
	font-size:1px;
}

.verified_charity2 {
	background: url(images/verified-charity-transparent.gif); 
	position: absolute; 
	display:block; 
	width: 79px; 
	height: 79px;
	margin: -18px auto auto 117px;
}
.bt1_plot_main .verified_charity2 {
	margin: 0;
	position: relative;
}
.bt1 .verified_charity2 {
	margin: -18px auto auto 92px;
}
.left_container {
	width: 500px;
	float: left;
	color: #7c7f88;
}
.left_container img {
	padding: 0;
	margin: 0;
	border: none;
}
.email_container {
	float: left;
	margin-left: 10px;
}
.small_header {
	border: 1px solid #fff;
	height: 55px;
}
.left_container h1, .email_container h1 {
	color: #baad69;
}
.left_container h2 {
	font-size: 14px;
	letter-spacing: -.2pt;
}
.email_list {
	text-align: left;
	margin-left: 14px;
}
.email_list th {
	font-size: 13px;
	color: #c0b67b;
	padding-bottom: 2px;
}
.email_list input{
	width: 135px;
	border: 1px solid #e9eaef;
	padding: 2px;
}
.invite_friends_link a  {
	color: #3e98bb;
	text-decoration: underline;
	margin-left: 18px;
}
p.import_friends {
	padding-top: 23px;
	text-align:center;
	font-size:1.2em;
	/*font-weight: bold;
	text-decoration: underline;*/
}
.import_email {
	text-align: center;
}
.import_email img{
	border: none;
	padding: 0;
	float: none;
	margin: 0;
}
.button_brown_bg {
	width: 119px;
	height: 25px;
	background: url(images/button_large_brown_bg.jpg) no-repeat top left;
	display: block;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top: 5px;
	margin: 20px 0 0 115px;
}
.button_brown_bg:hover {
	background: url(images/button_large_brown_bg_hover.jpg) no-repeat top left;
}
.conf_middle_simple {
	background:#F6F4E5;
	width: 342px;
}
.brown_tl, .brown_tr {
	float: left;
	width: 12px;
	height: 29px;
}
.brown_tm {
	background-color: #bbad6e;
	float: left;
	height: 29px;
}
.brown_tl {
	background: url(images/hot_left.jpg);
}
.brown_tr {
	background: url(images/hot_right.jpg);
}
.confirm_email_friend_list {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
	text-align: left;
}
.confirm_email_friend_list td {
	height: 28px;
	padding-left: 12px;
}
.confirm_email_friend_list th {
	padding-top: 7px;
	color: #fff;
	font-weight: normal;
}

.confirm_email_friend_list .main {
	background-color: #ece9d6;
	font-size:22px;
	font-weight: bold;
	color:#BBAD6E;
}
.confirm_email_friend_list .even {
	background-color: #ece9d6;
}
.confirm_email_friend_list .save {
	background-color: #d7cfa8 !important;
}
.confirm_email_friend_list .save a {
	color: #fff !important;
}
.save_email .right a {
	text-decoration: none !important;
}
.confirm_email_friend_list .check {
	width: 20px;
}
.confirm_email_friend_list .friend, .confirm_email_friend_list .email {
	width: 140px;
}
.confirm_email_friend_list th.friend, .confirm_email_friend_list th.email {
	padding-left: 12px;
}
.confirm_email_friend_list img {
	margin: 0;
	padding: 0;
	border: none;
}
.confirm_email_friend_list .right {
	text-align: right;
	padding-right: 14px;
	color: #6bb4c7;
	font-weight: bold;
	letter-spacing: -1px;
}
.confirm_email_friend_list .right a {
	color: #6bb4c7;
	text-decoration: underline;
}
.submit_add_contacts {
	border: none;
	width: 119px;
	height: 25px;
	background: url(images/button_large_brown_bg_hover.jpg) no-repeat top left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left: 12px;
	cursor: pointer;
}
.inner_bevel {
	border: none;
	border-bottom: 1px inset #e9ebd6;
}
.import_error input {
	width: 128px;
}
.import_error .check input {
	width: 12px;
}
textarea.confirm_message {
	border: 1px solid #e9eaef;
	padding: 3px;
	font-size: 11px;
	color: #777;
	width: 470px;
	height: 200px;
	margin-top: 10px;
}
#textarea_characters {
	background-color:#78818a;
	color: #fff;
	padding: 2px;
}
.large_button {
	background:url(images/large_button.jpg) no-repeat left top;
	width:144px;
	height:25px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	display:block;
}
.large_button:hover {
	background:url(images/large_button_hover.jpg) no-repeat left top;
}
.campaign_tips {
	margin: 0;
	line-height: 18px;
	color: #777;
	padding: 0 14px 0 14px;
}
.campaign_tips a {
	color:#3e9fbf;
	text-decoration: underline;
}
ul.campaign_tips li {
	list-style-type: none;
	padding-left: 13px;
	background: url(images/blue_bullet.jpg) no-repeat 0 4px;;
}
ul.campaign_tips li.none {
	background: none;
}
ul.campaign_tips li ul {
	margin: 0;
	padding: 0;
}
ul.campaign_tips li ul li{
	list-style-type: none;
	padding-left: 13px;
	background: url(images/brown_bullet.jpg) no-repeat 0 50%;
}
.lblue_l, .lblue_l a {
	text-decoration: underline;
	color:#3e9fbf;
}
.import_friends_select_header div {
	float: left;
	width: 300px;
	color: #fff;
	font-size: 13px;
	padding-top: 6px;
	display: inline;
}
.email_provider_options {
	margin: 12px 0 0 0;
	padding: 0;
	border-right: 1px inset #e9ebd6;
	width: 300px;
	float: left;
}
.email_provider_options li {
	list-style-type: none;
}
.email_provider_options li a {
	width: 279px;
	height: 34px;
	display: block;
}
.email_provider_options li a {
	outline: none;
}
#google_option {
	background: url(images/gmail_option.jpg) no-repeat top left;
}
#google_option.selected {
	background: url(images/gmail_option_selected.jpg) no-repeat 0 -1px !important;
}

#aol_option {
	background: url(images/aol_option.jpg) no-repeat top left;
}
#aol_option.selected {
	background: url(images/aol_option_selected.jpg) no-repeat top left !important;
}

#msn_option {
	background: url(images/msn_option.jpg) no-repeat top left;
}
#msn_option.selected {
	background: url(images/msn_option_selected.jpg) no-repeat 0 1px !important;
}

#yahoo_option {
	background: url(images/yahoo_option.jpg) no-repeat 0 -1px;
}
#yahoo_option.selected {
	background: url(images/yahoo_option_selected.jpg) no-repeat top left !important;
}

#outlook_option {
	background: url(images/outlook_option.jpg) no-repeat top left;
}
#outlook_option.selected {
	background: url(images/outlook_option_selected.jpg) no-repeat top left !important;
}
.login_email {
	float: left;
	display: inline;
	margin: 25px auto auto 20px;
	width: 310px;
}

.new_button {
	background:url(images/new_button.jpg) no-repeat left top;
	width:108px;
	height:18px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:11px;
	text-align:center;
	padding-top:4px;
	margin:2px 4px 0 0;
}
.new_button:hover {
	background:url(images/new_button_h.jpg) no-repeat left top;
}

.letter_selector {
	width: 35px;
	position: absolute;
	margin: 40px auto auto -35px;
}
.letter_selector .main{
	background: url(images/letter_selector_middle.jpg) top left repeat-y;
}


.letter_selector .top{
	height: 8px;
	background: url(images/letter_selector_top.jpg) top left no-repeat;
}

.letter_selector .bottom{
	height: 8px;
	background: url(images/letter_selector_bottom.jpg) bottom left no-repeat;
}
.letter_selector ul, .letter_selector li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-size: 18px;
	text-align: center;
	display: inline;
}
.letter_selector a {
	color: #fff;
	display: block;
	padding-left: 10px;
}
.letter_selector a:hover {
	color: #89cde4;
}
.letter_selector li.selected {
	background-color: #39a0bf;
}

.contact_proc{
	text-align:center;
	vertical-align:middle;
	width:496px;
	font-weight:bold;
	
}

.contact_pane{
	overflow: auto;
	height:620px;
}

.contact_pane_short{
	
	width:496px;
	overflow: hidden;
}
.contact_proc img{
	text-align:center;
	vertical-align:middle;
	position:relative;
	top:-30px;
	left:240px;
}

.contact_visited{
	background: url(images/letter_selector_middle.jpg) top left repeat-y;
}

 #suggestDiv {
 border: 1px solid #8FABFF; 
 visibility:hidden; 
 text-align: left;  
 white-space: nowrap; 
 background-color:  #EDEBDC;
 }
 .suggestions { 
 	font-size: 12px;
	background-color:  #EDEBDC;  
}
 .suggestionMouseOver { 
 	font-size: 12px;
	background: #BBAD6E; 
	color: white;  
}

.suggestInput{
	font-size:1.16em;
	width:10.12em;
	border:1px solid #E8EEEE;
	color:#79808A;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0.46em 0;
}
.newh {/*added 17.03.2008*/
	color:#F2FBFF;
	font-size:25px;
	margin:20px 0 16px 10px;
}
.newh2 {/*added 17.03.2008*/
	color:#79D5EA;
	font-size:17px;
	margin:0 0 0 10px;
	
}
.newh2 a {/*added 17.03.2008*/
	color:#DBF8FE;
}
.newh2 a:hover {/*added 17.03.2008*/
	text-decoration:underline;
}
.index_box_1 {/*added 17.03.2008*/
	width:280px;
	height:165px;
	background:url(images/index_box1.jpg) repeat-x left top;
	border:1px solid #BDD0D4;
	float:left;
	margin:0 9px 0 5px;
	text-align:center;
}
.index_box_1 h1 {/*added 17.03.2008*/
	font-size:14px;
	margin:0;
	color:#FEFFFF;
	width:230px;
	margin:29px auto 15px auto;
}
.index_box_1 img {/*added 17.03.2008*/
	border:none;
}
.index_box_2 {/*added 17.03.2008*/
	width:280px;
	height:165px;
	background:url(images/index_box2.jpg) repeat-x left top;
	border:1px solid #C0CFD2;
	float:left;
}
.index_box_2 ul {/*added 17.03.2008*/
	margin:0;
	padding:29px 0 0 20px;
	list-style-type:none;
}
.index_box_2 ul li {/*added 17.03.2008*/
	background:url(images/index_box2_li.jpg) no-repeat left 5px;
	padding:0 0 3px 12px;
	color:#003A45;
}
.index_box_2 ul li a {/*added 17.03.2008*/
	text-decoration:underline;
	color:#003A45;
}
.index_box_2 ul li a:hover {/*added 17.03.2008*/
	color:#2EAED1;
}
.index_box_2 ul li a.facebook_app {/*added 17.03.2008*/
	color:#209CBE;
}
.featured_c_border{/*added 17.03.2008*/
	border-bottom:1px solid #EDF1F2;
	font-size:1px;
	height:20px;
	width:580px;
	margin:0 0 0 5px;
}
.index_view_more {/*added 17.03.2008*/
	color:#3FC4E3;
	font-size:12px;
	font-weight:bold;
}
.index_view_more:hover {/*added 17.03.2008*/
	text-decoration:underline;
}
.new_hot_topics {/*added 17.03.2008*/
	padding-left:15px;
}
.new_hot_topics h1 {/*added 17.03.2008*/
	color:#014552;
	font-size:16px;
	margin:20px 0 0 0;
}
.new_hot_topics_links {/*added 17.03.2008*/
}
.new_hot_topics_links a {/*added 17.03.2008*/
	color:#003C47;
	line-height:25px;
}
.new_hot_topics_links a:hover {/*added 17.03.2008*/
	background:#59BDD5;
}
.footer_left_new {/*added 17.03.2008*/
	background:url(images/footer_left2.jpg) no-repeat left top;
}
.footer_right_new {/*added 17.03.2008*/
	background:url(images/footer_right2.jpg) no-repeat left top;
}
.footer_middle_new {/*added 17.03.2008*/
	background:#3CAAC3;
}
.footer_middle_new a:hover {/*added 17.03.2008*/
	background:#004554;
}
.footer_disclaimer_new {/*added 17.03.2008*/
	background:#004554;
	padding-bottom:15px;
}
.copyright_new a:hover {/*added 17.03.2008*/
	background:#3CAAC3;
}
.politics {/*added 18.08.2008*/
	padding:0 0 0 20px;
}
.politics h1 {/*added 18.08.2008*/
	font-size:18px;
	color:#014353;
	font-weight:normal;
	padding:30px 0 5px 25px;
	margin:0;
}
.politics img {/*added 18.08.2008*/
	border:none;
}
.politics a {/*added 18.08.2008*/
	padding:5px 0 0 20px;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#1FBDDA;
}
.politics a:hover {/*added 18.08.2008*/
	color:#077E94;
}
