@charset "utf-8";
/* CSS Document */
div.input
{
	padding-right:20px; 
}
div.error
{
	background: #FF7F84;
	border: 1px solid #FF000A;
}


.home_event
{
	background-image: url(../img/howthiswork_img.jpg);
	background-repeat: no-repeat;
	width:620px;
	height:140px;
}

a
{
	color:#0071B7;
	text-decoration: none;
}
a:hover
{
	color:#0071B7;
	text-decoration:underline;
}

.underline {
	text-decoration:underline;
}



body{margin:0px; background:#2859A4 url(../img/body_bg_gradient.png) left top repeat-x;}

div{padding:0;margin:0;}

.clear{clear:both;}
.leftfloat{ float:left;}
.rightfloat{float:right;}

#wrapper{width:100%; height:758px; text-align:left; clear:both; background-image:url(../img/daisy_rt_bg.png); background-repeat:no-repeat; background-position:center bottom;}

#wrapper1{width:100%;  text-align:left; clear:both; background-image:url(../img/step_bg.jpg); background-repeat:no-repeat; background-position:center bottom;}
#wrapper2{width:100%;  text-align:left; clear:both; background-image:url(../img/step_34bg.jpg); background-repeat:no-repeat; background-position:center top;}

#maincontent{ width:969px; clear:both; margin-left:auto; margin-right:auto;}


.rightsidecircle { background-image: url(../img/red_circle_black_outline.gif); background-repeat:no-repeat; background-position: 1px 0; color:#FFFFFF; padding: 1px 7px 4px;  }

/*header css*/

#header-login {
	font: 400 10px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	margin:18px 30px 0 0;
	margin-top:40px;
}
	#header-login a, #header-login a:visited {color:#039;}
	#header-login #register {font-size:12px;font-weight:bold;padding:0 20px;}
	#header-login input[type=text], #header-login input[type=password] {
		font-size:12px;
		padding:3px 4px;
		width:150px;
		margin:0 5px;
		display:inline;
		color:#666;
	}

#header{ width:969px; clear:both; margin-left:auto; margin-right:auto;}

.header_midcor{  background:url(../img/header_midcor.png) repeat-x; width:921px; float:left; height:119px;}
.header_leftcor{ background-image:url(../img/header_leftcor.png); background-repeat:repeat-x; width:24px; float:left; height:119px;}
.header_rightcor{ background-image:url(../img/header_rightcor.png); background-repeat:repeat-x; width:24px; float:left; height:119px;}
#header #logo{width:328px; float:left; padding-top:30px;}
 #link{width:530px; float:left; padding-top:0; /* margin-top:28px; sandip 20090326 */ padding-left:53px;}
/* sandip 20090326 */
 #link a:link, #link a:visited{}
 #link a:hover{}
  #link img{vertical-align:middle !important;}
  #link a {vertical-align:middle; margin-top:0px;} 
/* sandip 20090326 */ 
 #link1{width:530px; float:left; margin-top:6px; padding-left:53px;}

a.link{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#566367; font-weight:bold; text-decoration:none; text-transform:uppercase; padding-left:12px; padding-right:12px;}
a.link:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#007FC1; font-weight:bold; text-decoration:none; text-transform:uppercase}

/*header css*/



/*
 * HOMEPAGE
 */
#homepage-body-top {
	width:970px;
	height:324px;
	clear:both;
	margin:0 auto;
	background:url('../img/homepage-body-bg.jpg') top center no-repeat;
	font: 400 14px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
	#homepage-body-top #text {
		float:left;
		padding:25px 0 0 40px;
		width: 550px;
	}
	#homepage-body-top h1, #homepage-body-top h2, #homepage-body-top ul li {
		margin:0;
		padding:0;
		font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	}
	#homepage-body-top ul {
		padding:0 0 0 20px;
		margin:10px 0 0 0;
	}
	#homepage-body-top ul li {padding:3px 0;color:#F1271E;}
	#homepage-body-top ul li span {color:#000;}
	#homepage-body-top h1, #homepage-body-top h2 {color:#039;}
	#homepage-body-top #get-started {margin-left:300px;}
	
	#homepage-body-top #video {float:right;margin:15px 60px 0 0;}
	
#homepage-body-bottom {
	width:970px;
	height:70px;
	clear:both;
	margin:0 auto;
	background:url('../img/homepage-body-bg.gif') top center repeat-y;
	font: 400 16px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
	#homepage-body-bottom #search {float:left;padding:24px 0 0 50px;}
	#homepage-body-bottom #search span {float:left;padding-top:8px;}
	#homepage-body-bottom #search form {display:inline;}
	#homepage-body-bottom #search input[type=text] {font-size:16px;padding:5px 8px;margin:0 10px;}
	#homepage-body-bottom #search input[type=image] {margin-bottom:-13px;}

	#homepage-body-bottom #learn-more {font-size:18px;float:right;margin:30px 150px 0 0;}
	#homepage-body-bottom #learn-more a, #homepage-body-bottom #learn-more a:visited {color:#039;}

#homepage-body-footer {
	width:970px;
	height:33px;
	clear:both;
	margin:0 auto;
	background:url('../img/homepage-body-bottom.png') top center no-repeat;
}
/* END OF HOMEPAGE STYLES */



/*body panel css start*/
#bodypanel{ width:969px; clear:both; margin-left:auto; margin-right:auto;}


.topleftcor{background-image:url(../img/body_top_leftcor.png); width:22px; float:left;}
.toprightcor{background-image:url(../img/body_top_rightcor.png); width:22px; float:left;}
.topmidcor{background-image:url(../img/body_top_midcor.png); width:924px; float:left;}

.botleftcor{background-image:url(../img/body_bot_leftcor.png); width:22px; float:left;}
.botrightcor{background-image:url(../img/body_bot_rightcor.png); width:22px; float:left;}
.botmidcor{background-image:url(../img/body_bot_midcor.png); width:924px; float:left;}

 #bodycontent{ width:969px; background-image:url(../img/body_mid.png); background-repeat:repeat-y;}
#bodycontent #leftpanel{ width:617px; float:left; padding-left:19px;}
#bodycontent #rightpanel{ width:301px; float:left; padding-left:10px; }
#leftpanel .content{ width:586px; float:left; padding-left:9px;}
#bodypanel .heading{ font-family:"Georgia"; font-size:28px; color:#002F7A; }
#bodypanel .normaltext{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#434C52;}
#bodypanel .blueboldtext{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0071B7; font-weight:bold;}

.left_topcor{ background-image:url(../img/left_topcor.gif); background-repeat:no-repeat; background-position:left top;}
 .right_topcor{ background-image:url(../img/right_topcor.gif); background-repeat:no-repeat; background-position:right top;}
 .left_botcor{ background-image:url(../img/left_botcor.gif); background-repeat:no-repeat; background-position:bottom left;}
 .right_botcor{ background-image:url(../img/right_botcor.gif); background-repeat:no-repeat; background-position:bottom right;}
.topmid{ background-image:url(../img/top_mid.gif); background-repeat:repeat-x; background-position:top;}
 .botmid{ background-image:url(../img/bot_mid.gif); background-repeat:repeat-x; background-position:bottom;}
 .leftrightborder{ background-image:url(../img/right_mid_bg.gif); background-repeat:repeat-y;}
 .headingbg{ background-image:url(../img/right_heading_bg.gif); background-repeat:no-repeat; height:43px;}
.heading1{ font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:18px; color:#002F7A;text-shadow:1px 1px #fff;}
#rightpanel .blackboldheading{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000000; padding-left:5px;}
 .bluetext{ font-family:Arial, Helvetica, sans-serif; font-size:14px;  color:#0071B7; padding-left:7px;}
  .bluetext1{ font-family:Arial, Helvetica, sans-serif; font-size:14px;  color:#0071B7; padding-left:7px; font-weight:bold;}
.smalltext {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
/*body panel css End*/

#calendar_panel{width:617px; float:left; padding-left:19px;}
#calendar_summary{width:301px; float:left; padding-left:10px;}

.calendar_box{width:196px; float:left;}

.calender_topmid{background-image:url(../img/calendar_tm.gif); background-repeat:repeat-x; height:7px;}
.calender_botmid{background-image:url(../img/calendar_bm.gif); background-repeat:repeat-x; height:7px;}
.calendar_m{ background-image:url(../img/calendar_m.gif); background-repeat:repeat-y; width:196px;}

#calendar_panel .month{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000;}
#calendar_panel .day{font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#94958D; text-transform:uppercase}
#calendar_panel .date{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-transform:uppercase; line-height:18px; padding:0; text-align: center;}
#calendar_panel .date a{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-transform:uppercase; text-decoration:none; display: block;}
#calendar_panel .legendunderline a{
	text-decoration: underline;
}
.showdate{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0166A4; font-weight:bold;}

ol{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#434C52; margin-top:0px; margin-bottom:0px;}
li{padding-top:10px;}



/*footer panel css Start*/
#footer{ width:969px; clear:both; margin-left:auto; margin-right:auto;}

#footer .footertext{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3AC8FF; line-height:24px;}
#footer a.footerlink{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3AC8FF; text-decoration:none}
#footer a.footerlink:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3AC8FF; text-decoration:underline}
/*footer panel css End*/


.greytext{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#545D63;}
.lightbluetext{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006DB2;}
.darkbluetext{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#002F7A;}
.lightblueboldtext{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006DB2; font-weight:bold}
.alphbettext{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#0090C1; font-weight:bold}
.select_heading{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:17px; color:#0090C1;}
.communication_box .select_heading{font-size:13px;}

a.learnmore{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#002F7A; font-weight:bold; text-decoration:none; }
a.learnmore:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#002F7A; font-weight:bold; text-decoration:underline;}


#box{width:616px; clear:both; }
.boxtopmid{ background-image:url(../img/topmid_boxcor.gif); background-repeat:repeat-x; height:47px; width:583px;}
.boxbotmid{ background-image:url(../img/botmid_boxcor.gif); background-repeat:repeat-x; height:11px; width:583px;}

.leftmid_box{ background-image:url(../img/leftmid_boxcor.gif); background-repeat:repeat-y; background-position:left;}
.rightmid_box{ background-image:url(../img/rightmid_boxcor.gif); background-repeat:repeat-y; background-position:right;}
#box .centercontain{ width:583px; float:left; padding-left:18px;}
.largeheading{ font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:18px; color:#002F7A;text-shadow:1px 1px #fff; color:#002F7A;}

a.num_click{ font-family:"Georgia"; font-size:15px; color:#006DB2; text-decoration:none}
a.num_click:hover{ font-family:"Georgia"; font-size:15px; color:#006DB2; text-decoration:underline}


.mh{background-image:url(../img/mh.gif); background-repeat:repeat-x; height:43px;}
.tm{background-image:url(../img/t.gif); background-repeat:repeat-x; height:10px;}
.tb{background-image:url(../img/b.gif); background-repeat:repeat-x; height:10px;}
.lm{background-image:url(../img/l.gif); background-repeat:repeat-y; background-position:left;}
.rm{background-image:url(../img/r.gif); background-repeat:repeat-y; background-position:right;}

.box1{width:176px; float:left}
.box2{width:423px; float:left}
.box2_new{width:415px; float:left}
.box3{width:600px; float:left}
.box4{width:610px; float:left; padding-left:5px;}
.box5{width:607px; float:left; }
.box6{width:919px; float:left;  }

.whiteborder{ background-color:#FFFFFF; border:1px solid #CDD5D8; width:393px; float:left}
.whiteborder1{ background-color:#FFFFFF; border:1px solid #CDD5D8; width:405px; float:left}
.whiteborder2{ background-color:#FFFFFF; border:1px solid #CDD5D8; width:284px; margin-left:auto; margin-right:auto;}
.whiteborder3{ background-color:#FFFFFF; border:1px solid #CDD5D8;}
.whiteborder4{ background-color:#FFFFFF; border:1px solid #CDD5D8; width:590px; float:left}

#selectbox{ width:605px; float:left;}
#selectbox .selectbg{background-color:#E8ECEF;}	
.Padding5{padding-top:12px;}


.combo{width:248px; border:1px solid #D0D6DA; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#434C52; height:17px; padding-top:5px; background-color:#FFFFFF}


.darkblue_gorgia{font-family:"Georgia"; font-size:14px; color:#002F7A; font-weight:bold;}
.lightblue_gorgia{font-family:"Georgia"; font-size:14px; color:#006DB2; font-weight:bold;}

.greybg_strip{background-color:#CDD6E5;}

.yellowbg{ background-color:#FFF0A5;}
.bluebg{ background-color:#2A3587;}



/*step34 css start*/
.header_mid{  background-image:url(../img/header_mid.png); background-repeat:repeat-x; width:921px; float:left; height:89px;}
.header_lefttop{ background-image:url(../img/header_topleft.png); background-repeat:repeat-x; width:20px; float:left; height:89px;}
.header_righttop{ background-image:url(../img/header_rightleft.png); background-repeat:repeat-x; width:21px; float:left; height:89px;}
.leftcor{ background-image:url(../img/left_cor.png); background-repeat:no-repeat; height:36px; width:24px}
.rightcor{ background-image:url(../img/right_cor.png); background-repeat:no-repeat; height:36px;  width:24px}
.midcor{ background-image:url(../img/mid_cor.png); background-repeat:repeat-x; height:36px;  width:915px}

.bodytopleftcor1{background-image:url(../img/body_top_left.png); background-repeat:no-repeat; background-position:left top;  height:10; width:22px; float:left;}
.bodytoprightcor1{background-image:url(../img/body_top_right.png); background-repeat:no-repeat; background-position: right top; height:10; width:24px; float:left;}
.bodytopmid1{background-image:url(../img/body_mid_top.png); height:10; width:921px; background-repeat:repeat-x; float:left;}

#contain{ width:947px; padding-left:11px; float:left}
.greybg34{ background-color:#EFEFEF;}
#leftpan{width:630px; float:left;}
#rightpan{width:301px; float:left;}

.storybg{ background-color:#DDE7EA;}
.thanktext_darkblue{ font-family:"Georgia"; font-size:24px; color:#002F7A;}
.thanktext_lightblue{ font-family:"Georgia"; font-size:24px; color:#006DB2; }

.commtext_darkblue, .commtext_darkblue a{ font-family:"Georgia"; font-size:17px; color:#002F7A;}
.commtext_lightblue, .commtext_lightblue a{ font-family:"Georgia"; font-size:17px; color:#006DB2; }

.information_txt{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#003180; font-weight:bold }

#img_upload{width:178px; float:left}
#text_upload{width:396px; float:left}

.upload_mid{background-image:url(../img/upload_midcor.jpg); background-repeat:repeat-y;}
.upload_botcoer{ background-image:url(../img/upload_botcor.jpg); background-repeat:no-repeat; height:53px;}

.updatebox{ width:607px; margin-left:auto; margin-right:auto; clear:both;}
.padding{ padding-top:8px;}
.padding1{ padding-top:50px;}

.communication_box{width:919px; margin-left:auto; margin-right:auto;}

.bottom_leftpan{ width:606px; float:left; }
.bottom_rightpan{ width:301px; float:left; padding-left:10px;}
/*step34 css end*/


#header
{
	padding:0;
}
.radio fieldset
{
	margin:0;
	padding: 0;
	width:99%;
}
input[type="hidden"]
{
	background: transparent;
	height: 1px;
}
.radio input { vertical-align:middle;}
label
{
	display:block;
	padding-right:0px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:13px;
}
.radio legend
{
	display:none;
}
.input {
	clear: both;
}
.radio label {
	margin-left:20px;
}
.content
{
	padding-left:20px;
	padding-right:20px;
}
.radio input{
	float:left;
	width:20px;
	margin-top:2px; _margin-top:0px;  vertical-align:middle !important;
}
html > .radio input{ margin-top:0;}
#admin_menu a
{
	color:#fff;
}

#admin_menu ul
{
	list-style: none;
	margin:0;
}
#admin_menu ul li
{
}
#admin_menu ul li a
{
	position:relative;
	padding:10px;
	display: block;
}
#admin_menu ul li ul
{
	display:none;
	width:200px;
	position: absolute;
	left: 0;
	top:40px;
	padding:5px;
	background: #0E469B;
}
#admin_menu ul li ul li a
{
	padding-top:0;
	border-bottom: 1px solid #ccc;
}
#admin_menu ul li:hover ul
{
	display:block;
}
input, textarea
{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
textarea
{
	overflow:auto;
}

fieldset
{
	margin-top: 0;
	border:none;
}
h2
{
	margin:0;
	padding-top:0;
}
input.disabled, textarea.disabled
{
	color:#737373;
	background:#fff;
}

.hidden
{
	display: none;
}  
form div
{
	clear:none;
	margin:0;
	padding:0;
}
#bodycontent #leftpanel
{
	padding-left:0;
}
#link
{
	padding-left:23px;
	width:570px;
}
a img
{
	border:none;
}
#bodypanel
{
	position: relative;
}
.bluetext1 a
{
	color:#0071B7;
	text-decoration: none;
}
.bluetext1 a:hover
{
	text-decoration: underline;
}

.loginbox {  width:150px;}

/*120809*/
/*.box6 * { border:solid 1px red}*/
.bd{ border: solid 1px red}

.login_box_left { padding-left:10px;}
.clear_both_new{ clear:both; margin:0; padding:0; height:10px; font-size:0;}
.clear_both_new2 {clear:both; margin:0; padding:0; height:0px; font-size:0;}
.image_fl img { float:left}

.bodycontent_directory { background-image:none;}
.directory_table_deta { width:620px; overflow:scroll; overflow-y:hidden}
.create_update_form input, .create_update_form textarea{ width:97%;}
.breadcrumb_margin { margin-left:-7px; _margin-left:-4px;}
.create_update_checkbox input{ width:auto !important }

.event_setting { height:270px; min-height:270px; }

.best-practices { margin:0 0 0 10px; padding:0 0 0 20px;}
.best-practices li { margin:0; font-size:11px;line-height:11.5px;padding:2px 0; }
.mycalender_event { }

.form_data{ margin:0; padding:0; }
.next_btn_new input { width:auto !important }

.txt_gray_class { color:#313131}
.txt_gray_class a { color:#313131 }

	/* ----- clear fix for floats ----- */
.clearfix:after {  content: "."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }		
/* hides clearfix from IE-mac \*/
* html clearfix { height:1%; }
.clearfix { display:block; }
/* end hide from IE-mac */

.article_div { margin:0 auto; float:left; width:925px;  }
.themes_table_data { width:920px; overflow:auto; overflow-y:hidden;}
.themes_link { line-height:20px; }

.calendar_date { width:24px; display:block; margin:0; padding:0;}

input.readuo_btn { width:15px !important; height:15px  !important;}
.banner_padding { padding:5px;}

* .new_indicator, .new_indicator, span.new_indicator, a.new_indicator, div.new_indicator, #bodypanel .new_indicator
{
	color:rgb(220,0,0);
	text-decoration:none;
}

a.new_indicator:hover, a span.new_indicator:hover
{
	text-decoration:underline;
}
.activity_li { padding:1px 0}
.activity_li:hover {background-color:#DEF;}
.success_msg_small {font-family:sans-serif;font-size:8pt;color:#3D8000;}
#leftpan.multimedia_album .bluetext1
{
	padding-left:0;
	border: 1px solid transparent;
}

ol#mycalendar {padding-left:0px;margin-left:5px;width:240px;}
ol#mycalendar li.event-name {font-weight:bold;}

.commtext_lightblue a, .commtext_lightblue a:hover
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#006DB2;
	text-decoration:none;
}
.commtext_lightblue a:hover
{
	text-decoration:underline;
}
a.bluetext1:hover, .bluetext1 a:hover
{
	color:#0071B7;
}

div.inline-date div.input {display:inline;font-size:14px; font-weight:bold;}

.main_text_headeing { background:url(../img/text_heading_bg_right.gif) no-repeat right top; margin:0 5px; padding:0 0 0 0px; position:relative;}
.main_text_headeing h3 { margin:0; padding:0; background:url(../img/text_heading_bg_left.gif) no-repeat left top; height:39px;  font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:normal; padding:5px 5px 0 10px; position:relative;}
.main_text_headeing h3 .select_heading { padding-left:5px; padding-top:8px; float:left;}
.main_text_headeing_left { margin-left:-10px;}
.main_text_headeing_next_arrow { background:url(../img/text_arrow_.gif) no-repeat left top; display:block; height:40px; width:17px; position:absolute; right:-22px; top:2px;}

.invit_popup_bar { background:#e8eae9; padding:10px 20px;}
.invit_popup_bar form { padding:0; margin:0; }
.invit_form_box { border:solid 1px #d6d8d7; background:#e9eaec; padding:5px 20px 5px 20px;}
.invit_popup_bar textarea, .invit_popup_bar .input_invite { width:98%; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:2px 5px; border:solid 1px #d9d9d9;}
.invite_popup_bottom { padding:10px 0px 0 0px; font-size:11px;}
.invite_popup_bottom .bluetext { font-size:11px; font-weight:normal;}
.invite_popup_bottom .padding_top25px { font-family:Arial, Helvetica, sans-serif; font-weight:
;}
.invit_popup_bar .select_heading { text-align:center; font-weight:normal !Important;}
.invit_popup_bar .lightbluetext { padding:8px 0 0 10px; font-weight:normal;}




/* Created DATE:12NOV2009 */



.new_step_blue_box { margin:0; padding:0; }
.new_step_blue_box .new_step_box_top_right { margin:0; padding:0; background:url(../img/step_box_tr.gif) no-repeat right top}
.new_step_blue_box .new_step_box_top_left { background:url(../img/step_box_tl.gif) no-repeat left top; width:21px; height:24px; display:block; }
.new_step_blue_box .new_step_box_bottom_right { margin:0; padding:0; background:url(../img/step_box_br.gif) no-repeat right bottom}
.new_step_blue_box .new_step_box_bottom_left { background:url(../img/step_box_bl.gif) no-repeat left bottom; width:21px; height:20px; display:block; }
.new_step_blue_box .new_step_box_container { background:url(../img/step_box_ml.gif) repeat-y left; padding:0 0 0 21px;}
.new_step_blue_box .new_step_box_container_right { background:url(../img/step_box_mr.gif) repeat-y right; padding:0 21px 0 0} 
.new_step_blue_box_active .new_step_box_top_right{ background-image:url(../img/step_box_a_tr.gif)}
.new_step_blue_box_active .new_step_box_top_left {background-image:url(../img/step_box_a_tl.gif)}
.new_step_blue_box_active .new_step_box_bottom_right{background-image:url(../img/step_box_a_br.gif)}
.new_step_blue_box_active .new_step_box_bottom_left{background-image:url(../img/step_box_a_bl.gif)}
.new_step_blue_box_active .new_step_box_container{background-image:url(../img/step_box_a_ml.gif)}
.new_step_blue_box_active .new_step_box_container_right {background-image:url(../img/step_box_a_mr.gif)}

.new_step_blue_box .new_step_box_container_right .main_text_headeing { margin:0px;}

.step_container_box_text { padding:115px 25px; font-family:Arial, Helvetica, sans-serif; font-size:29px; text-align:center; color:#9D9E9F;}

.active_step_row { background-color:#b4e4f8 !important; color:#709fb3 !important;}


/* LENI Buttons */
.button {
    background: transparent url('../img/blue_button_r.png') no-repeat scroll top right;
    color: #F2F6F9;
    display: block;
    float: left;
    font: 400 16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
    height: 34px;
    margin-right: 6px;
    padding-right: 17px; /* sliding doors padding */
    text-decoration: none;
    border:0;
	cursor:pointer;
	cursor:hand;
}
.button span {
    background: transparent url('../img/blue_button.png') no-repeat;
    color: #F2F6F9;
    display: block;
    line-height: 24px;
    position:relative;
    white-space:nowrap;
    padding: 3px 0 7px 17px;
}
.button:hover {
	color:#F2F6F9;
	text-decoration:none;
	background-position: right -34px;
}
.button:hover span {
	background-position: left -34px;
}
.button:active {
    background-position: right -68px;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
.button:active span {
	color:#F2F6F9;
	text-decoration:none;
    background-position: left -68px;
    padding: 4px 0 6px 17px; /* push text down 1px */
}
button::-moz-focus-inner /* fixing evil default firefox padding */ {
	padding:0;
	border:none;
}
/* LENI Small Buttons */
.small-button		{
						font-size:13px;
						height: 24px;
						padding-right:12px;
						background: transparent url('../img/blue_button_sm_r.png') no-repeat scroll top right;
					}
.small-button span	{
						line-height: 14px;
						padding-left:12px;
						background: transparent url('../img/blue_button_sm.png') no-repeat;
					}
.small-button:hover			{background-position: right -24px;}
.small-button:hover span	{background-position: left -24px;}
.small-button:active		{background-position: right -48px;	padding-right:12px;}
.small-button:active span	{background-position: left -48px;	padding-left:12px;}

/* LENI White buttons */
.button-white		{background: transparent url('../img/blue_button_r_white.png') no-repeat scroll top right;}
.button-white span	{background: transparent url('../img/blue_button_white.png') no-repeat;}

/* LENI Gray buttons #E8EAE9 */
.button-gray		{background: transparent url('../img/blue_button_r_gray.png') no-repeat scroll top right;}
.button-gray span	{background: transparent url('../img/blue_button_gray.png') no-repeat;}

/* LENI Blue buttons #DFF1FF */
.button-blue		{background: transparent url('../img/blue_button_r_blue.png') no-repeat scroll top right;}
.button-blue span	{background: transparent url('../img/blue_button_blue.png') no-repeat;}

/* LENI Small Buttons - White */
.small-button-white			{background: transparent url('../img/blue_button_sm_r_white.png') no-repeat scroll top right;}
.small-button-white	span	{background: transparent url('../img/blue_button_sm_white.png') no-repeat;}

/* LENI Small Buttons - Gray #E8EAE9*/
.small-button-gray			{background: transparent url('../img/blue_button_sm_r_gray.png') no-repeat scroll top right;}
.small-button-gray	span	{background: transparent url('../img/blue_button_sm_gray.png') no-repeat;}

/* LENI Small Buttons - Blue #DFF1FF */
.small-button-blue			{background: transparent url('../img/blue_button_sm_r_blue.png') no-repeat scroll top right;}
.small-button-blue	span	{background: transparent url('../img/blue_button_sm_blue.png') no-repeat;}


/* LENI Submit Buttons */
div.submit_button {
	display: block;
	float: left;
	height: 34px; /* total height of the button */
	padding-left: 17px; /* end width */
}
	div.small-submit_button { /* Small version */
		height: 24px;
		padding-left: 12px;
	}
span.submit_button_end {
	display: block;
	float: left;
	font-weight: normal;
	height: 24px; /* total height of the button */
}
	div.small-submit_button span.submit_button_end { /* Small version */
		height:14px;
	}
input.submit_input {
	font-size: 16px;
	background: none;
	border: none;
	padding:0 0 0 17px;
	color: #fff;
	cursor: pointer;
	cursor:hand;
	position: relative;
	height: 22px; /* total height minus bottom padding */
	line-height: 22px; /* same as above */
	left: -17px; /* end width */
	margin-right: -17px; /* end width */
}
	div.small-submit_button input.submit_input { /* Small version */
		height:14px;
		line-height:14px;
		padding-left:12px;
		font-size:13px;
		left: -12px;
		margin-right: -12px;
	}


/* Progress Guide */
.pg_blue
{
	width:189px;height:38px;background:url(../img/progress_guide_arrows.png) left top no-repeat;
	position:absolute;
	left:180px;
	top:0;
}
.pg_green
{
	width:189px;height:38px;background:url(../img/progress_guide_arrows.png) left -38px no-repeat;
	position:absolute;
	left:380px;
	top:0;
}
.pg_grey
{
	width:189px;height:38px;background:url(../img/progress_guide_arrows.png) left -76px no-repeat;
	
}

.pg_1
{
	position:absolute;
	left:180px;
	top:1px;
}
.pg_2
{
	position:absolute;
	left:358px;
	top:1px;
}
.pg_3
{
	position:absolute;
	left:536px;
	top:1px;
}
.pg_4
{
	position:absolute;
	left:714px;
	top:1px;
}
.pg_bg
{
	width:390px;
	height:38px;
	background:#fff;
	position:absolute;
	left:347px;
	top:0px;
}

.progress_guide a
{
	text-align:center;
	text-decoration: none;
	color: #fff;
	padding: 0;
	margin-right: 8px;
	cursor:pointer;
	cursor:hand;
	font: 400 16px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
.progress_guide a span
{
	vertical-align:middle;
	display:inline-block;
	padding-top:8px;
}
a.midheading, .midheading, a.blue_link
{
	color:#0071B7;
	font: 900 14px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	text-decoration:none;
}

a.blue_link
{
	font-size:13px;
	line-height:32px;
}

a.midheading:hover, a.blue_link:hover
{
	text-decoration:underline;
}



.whiteshadow
{
	text-shadow:1px 1px #fff;
}

.smallgrey
{
	font-size:12px;
	text-style:italic;
	color:#666;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}

/* Created DATE: 16NOV2009 */
.people_life_event_main_box {overflow-y: auto; overflow-x: hidden; width: 425px; position: relative; height: 543px; margin-left:30px; padding:5px 0; margin-top:8px;}

.people_life_event_box_header a{ color:#3c5ea8;}
.arrow_top { margin:0 0 0 5px;}


.people_life_event_box { margin:0; padding:2px 0; }
.people_life_event_box  .box_select_blank{ float:left; width:50px; padding-left:15px; text-align:left;}
.people_life_event_box  .box_select_blank img, .people_life_event_box  .box_select_blank input { vertical-align:middle;}
.people_life_event_box .box_select{ width:50px; float:left; display:inline; text-align:center;}
.people_life_event_box .box_email { display:inline; position:absolute; left:65px; }
.people_life_event_box .box_role { display:inline; position:absolute; left:270px; }
.people_life_event_box .box_action { display:inline; position:absolute; left:365px; }
.people_life_event_box .box_action a { color:#3c5ea8;}

/* Created DATE:17NOV2009 */

.new_round_box  {}
.new_round_box .new_tl, .new_round_box .new_tr, .new_round_box .new_br, .new_round_box .new_bl {font-size:0px; width:10px; display:block;}
.new_round_box .new_tb, .new_round_box .new_tm  { font-size:0px; margin:0 10px; }

.style_Categories .login_box_left .midheading{ letter-spacing:-1px;}
.letter-spacing { letter-spacing:-1px !important; }
.bdr_ { border:solid 0px red !important; }

.user_login { width:300px; margin-right:5px;}
/*.user_login button.button, .user_login button.button_current{ width:120px;}
.user_register button.button, .user_register button.button_current{ width:120px;}*/

span.weclome-text {display:inline-block;padding:0 0 15px 20px;font-size:110%;}

/* myprofile page */
div.edit-profile {margin-top:6px;}
div.edit-profile input {padding:4px 6px;width:auto;font-size:90%;border:2px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
div.edit-profile input:focus {border:2px solid #3ca1e0;}
div.edit-profile div.inline div.input {float:left;clear:none;}
div.edit-profile h2 {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:18px; color:#002F7A;text-shadow:1px 1px #fff; color:#002F7A;}
div.edit-profile div.input {padding-top:4px;padding-bottom:4px;}

/* learn_more page */
.learn-more, .learn-more h2 {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.learn-more h2 {color:#006DB2;font-size:18px;font-weight:bold;}
.learn-more h4 {margin-top:20px;color:#000;font-size:14px;font-weight:bold;margin-bottom:0;}
.learn-more p, .learn-more li {color:#434C52;font-size:14px;}
.learn-more p {}
.learn-more ul {padding-left:0px;margin-top:0px;}
.learn-more li {padding-top:5px;font-style:italic;list-style-type:none;}
.learn-more #create-webpage {margin:40px 0 30px 60px;}
.learn-more .learnmore {display:block;text-align:right;font-size:15px;color:#006DB2;text-decoration:underline;}
.learn-more .learnmore:hover {text-decoration:none;}
.learn-more #features {float:left;width:608px;}
.learn-more .column {float:left;width:150px;}
.learn-more img.feature {display:none;}
.learn-more #features a {display:block;height:40px;line-height:40px;text-align:center;text-transform:uppercase;font-size:12px;background-color:#f2f6f8;padding:5px;margin:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.learn-more #features a:hover {background-color:#D9E6ED;text-decoration:none;}
.learn-more #features a.two-lines {line-height:20px;}
.learn-more #features h2 {color:#434C52;font-size:16px;font-weight:bold;margin-left:10px;}

#ZoomBox {background-color:#fcfbf9;}

/* participant_requests page */
.invitation-request {width:100%;margin-bottom:20px;border-bottom:1px solid #CCC;padding:15px 0;font-size:90%;}
.invitation-request .left {float:left;width:560px;}
.invitation-request .title {font-style:italic;color:#666;}
.invitation-request .title a {color:#444;}
.invitation-request .title .user {font-style:normal;color:#0071B7;}
.invitation-request .title .pad {padding-left:15px;}
.invitation-request .msg {padding:10px 0;}
.invitation-request .decision {float:right;width:325px;}
.invitation-request .decision a {color:#0071B7;padding-left:10px;font-size:110%;}
.invitation-request .decision label {}

div.resource {
	background:#FFF url(../img/store_products/resource-border.gif) top center no-repeat;	
	width:120px;
	padding-top:10px;
	float:left;
	height:auto !important;
	min-height:200px;
	height: 200px;
	text-align: center;
}

/* LENI Help Popups */
a.help-popup {
	position:relative;
	float:right;
	margin-right:5px;
}
a.help-popup:hover {
	text-decoration:none;
}
a.help-popup span.help-popup {
	display:none;
}
a.help-popup:hover span.help-popup {
	background:#e3e5ef url(../img/popup-bg.png) left top repeat-x;
	display:block;
	position:absolute;
	top:30px;
	width:300px;
	color:#000;
	font:400 11px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	text-align:left;
	border:1px solid #0071b7;
	padding:5px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius:5px;
	border-radius: 5px;
}
span.help-popup br {
	margin:0 0 20px;
}
span.help-popup-left	{left:20px;}
span.help-popup-mid		{left:-160px;}
span.help-popup-right	{left:-275px;}