/* Normalizes margin, padding */body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin : 0; padding : 0; }/* Normalizes font-size for headers */h1,h2,h3,h4,h5,h6 { font-size : 100%; }/*Removes list-style from lists */ ol,ul,li { list-style:none; }/* Normalizes font-style and font-weight to normal */address, caption, cite, code, dfn, em, strong, th, var{ font-style : normal; font-weight : normal; }/* Removes list-style from lists */table { border-collapse : collapse; border-spacing : 0; }/* Removes border from fieldset and img */fieldset,img { border : 0; }/* Left-aligns text in caption and th */caption,th { text-align : left; }/* Removes quotation marks from q */q:before, q:after { content :''; }button { 	border: none; 	background-color: transparent; 	cursor: pointer;	padding: 0 0 3px 0;	text-align: center;	line-height: .9em;	}	select, textarea, input[type="text"] {border: 1px solid #999999; padding: 2px;}	table {	margin-bottom: 25px;	border-bottom: 0px solid #bdd487;	}td {	padding: 5px;	vertical-align: top;	}th {	padding: 3px 5px;	background: #bdd487;	line-height: 16px;	}	td[colspan="4"] {	background: #e0eac9;	border: none;	}/* layout.css */html { 	text-align : center; 	background: #49b8e6 url(images/bg-html.gif) repeat-x center top;	}body { position : relative; width : 868px; margin : 0 auto; text-align : left; background: transparent url(images/bg-body.gif) repeat-y;	}	div#site_branding {	width: 868px;	height: 203px;	background: transparent url(images/bg-top.gif) no-repeat left top;	margin-bottom: -129px;	z-index: 1000;	}	/*div#site_branding_new {	background: transparent url(images/profile-bg-top.gif) no-repeat left top;	margin-bottom: -155px;	}*/body#app div#site_branding {	background: transparent url(images/bg-top-app.gif) no-repeat left top;	}	body#app div#site_branding_new {		}div#content {	position: relative;	width: 100%;	margin-top: 40px;	overflow: hidden;	}div#site_tools {	position: absolute; top: 5px; right: 12px;		}		div#search_members {	position: absolute; top: 32px; right: 24px;	}	div#site_branding h1 a {	width: 342px;	height: 131px;	text-indent: -9999px;	background: transparent url(images/bg-header-trans.png) no-repeat;	position: absolute; top: 0; left: 16px;	}	div#content_main, div#content_sub {	position: relative;	margin: 0 36px;	overflow: hidden;	}	

div#content_sub_members {		margin: 0 36px;	overflow: hidden;	}	

div#content_main_members {	position: relative;	margin: 0 36px;		}	


div#site_info {	background: #49b8e6 url(images/bg-bottom.gif) no-repeat left top;	padding: 24px 36px 0 36px;	height: 30px;	}	div#site_info p {	float: right;	}div#site_info p:first-child {	float: left;	}	/*-----------------------------------------------------------------------------------------------  main nav-----------------------------------------------------------------------------------------------*/div#nav_main {	height: 35px;	padding: 0 14px;	margin: 0 12px;	background: transparent url(images/rule.gif) no-repeat 0 25px;	text-align: right;	}	div#nav_main_check {	height: 15px;	padding: 0 14px;	margin: 0px 2px 0px 2px;	background: transparent url(images/rule.gif) no-repeat 0 25px;	text-align: right;	}div#nav_main li {	display: inline;	} div#nav_main.anas li a	{	padding: 4px 1px;	font-size: 13px;	margin-left: 50px;	}	 div#nav_main.ali li a	{	padding: 4px 1px;	font-size: 13px;	margin-left: 50px;	}div#nav_main li a {	padding: 6px 3px;	font-size: 14px;	margin-left: 36px;	}body#app div#nav_main li a {	margin: 0 10px 0 23px;	}	div#nav_main li a.on, div#nav_main li a:hover {	border-bottom: 4px solid #94bf3e;	text-decoration: none;	}	/*-----------------------------------------------------------------------------------------------  search members-----------------------------------------------------------------------------------------------*/div#search_members {	width: 454px;	height: 33px;	line-height: 33px;	padding: 0 14px;	}	* html div#search_members {	height: 27px;	}	div#search_members form { display: inline; float: left;}* html div#search_members form { padding: 6px 0;}div#search_members p { 	display: inline; 	float: right;	background:  url(images/button-browse.gif) no-repeat right center;	padding-right: 24px;	cursor: pointer;		}div#search_members input {	padding: 1px;	height: 18px;	border: none;	margin: 0 5px;	width: 80px;	vertical-align:middle;	}	div#search_members button, form#search_connections button {	background: url(images/button-go.gif);	width: 30px;	height: 19px;	padding-bottom: 5px;	vertical-align:middle;	}	/*-----------------------------------------------------------------------------------------------  site_tools-----------------------------------------------------------------------------------------------*/div#site_tools input {border:none;width: 125px;	padding: 2px;	height: 16px;	margin: 0 10px 0 0px;	vertical-align: middle;	background-color: #94d5f0;	font:bold 11px Arial, Helvetica, sans-serif;	}div#site_tools_remember input {	border: 0px;	height: 16px;	width: 125px;	padding: 54px;	margin: 0 14px 0 0px;	vertical-align: middle;	background-color: #94d5f0; 	}		div#site_tools {	line-height: 20px;		}	div#site_tools button {	background: #CCFFCC url(images/button_login.gif) no-repeat;	width: 53px;	height: 19px;	border: 0px;	cursor: pointer;	vertical-align: middle;	}	div#site_tools li {display: inline; margin-left: 20px}div#site_tools ul {height: 20px;text-align: right}/*-----------------------------------------------------------------------------------------------  homepage-----------------------------------------------------------------------------------------------*/div#special_welcome {	width: 160px;	height: 100%;	background: transparent url(images/sidebar-grey-bottom.gif) no-repeat left bottom;	position: absolute; top: 0; left: 0;}	* html div#special_welcome {	left: -190px;	height: 130px;	}	div#special_welcome p {	font-size: 75%;	font-weight: bold;	text-align: center;	margin-left: 0;	padding: 10px;	}	div#special_welcome p:first-child {	background: transparent url(images/sidebar-grey-top.gif) no-repeat left top;	padding-top: 30px;	}		div#special_welcome img {	margin: 10px 0 20px 0;	}		div#special_welcomeadmin {	width: 160px;	height: 100%;	background: transparent url(images/sidebar-grey-bottom.gif) no-repeat left bottom;	position: absolute; top: 0; left: 0; }	* html div#special_welcomeadmin {	left: -190px;	height: 130px;	}	div#special_welcomeadmin p {	font-size: 75%;	font-weight: bold; line-height: 100%;		margin-left: 0;	padding: 10px;	}	div#special_welcomeadmin p:first-child {	background: transparent url(images/sidebar-grey-top.gif) no-repeat left top;	padding-top: 30px;	}		div#special_welcomeadmin img {	margin: 10px 0 20px 0;	}	div#special_welcomeadmin input {	margin-bottom:5px; }body#home div#content_main {	padding: 0 5px 0 178px;	background: transparent url(images/sidebar-grey.gif) 


repeat-y;}body#home div#content_mainadmin {	position: relative;padding: 0 10px 0 35px;		text-align: left;	font-size: 140%;}	div#please_work {	padding: 0 0px 0 0px;	background: transparent url(images/sidebar-grey.gif) repeat-y;}div#special_welcome2 {	width: 160px;	height: 66%;	background: transparent url(images/sidebar-grey-bottom.gif) no-repeat left bottom;	position: absolute; top: 0; left: 0;}	* html div#special_welcome2 {	left: -190px;	height: 130px;	}	div#special_welcome2 p {	font-size: 75%;	font-weight: bold;	text-align: center;	margin-left: 0;	padding: 10px;	}	div#special_welcome2 p:first-child {	background: transparent url(images/sidebar-grey-top.gif) no-repeat left top;	padding-top: 30px;	}		div#special_welcome2 img {	margin: 10px 0 20px 0;	}	body#home div#content_mainu {	position: relative;padding: 0 10px 0 35px;		text-align: center;	font-size: 140%;}	div#content_mainabout {	position: relative;padding: 0 10px 0 35px;		text-align: left;	font-size: 140%;}	p#schools {	position: relative;	background: transparent url(images/home_callout_schools.jpg) no-repeat;	height: 90px;				padding-left: 20px; padding-right: 20px; padding-top: 9px;	margin-top: 2em;	}	body#home div#content_main > p {	margin-left: 12px;	}	body#home div#content_main ul {	background: transparent url(images/home-people.jpg) no-repeat center top ;	width: 100%;	height: 130px;	text-indent: -9999px;	}		/* special quote bar */	div#content > p {  	background: transparent url(images/home_quote.jpg) no-repeat;	width: 844px;	height: 47px;	text-align: center;	font-size: 140%;	line-height: 47px;	margin: 24px 12px;	}	

p#join {	position: relative;	background: transparent url(images/home_callout.jpg) no-repeat;	height: 52px;	font-weight: bold;	font-size: 105%;	line-height: 45px;	padding-left: 30px;	margin-top: 2em;	}	p#join a {	display: block;	background: transparent url(images/button-join-trans.png) no-repeat 0 -69px;	width: 161px;	height: 68px;	text-indent: -9999px;	position: absolute; top: -10px; right: 0;	cursor: pointer;	}	p#join a:hover {		background: transparent url(images/button-join-trans.png) no-repeat 0 0;		}		

p#submitadmin a {	display: block;	background: transparent url(images/Submit-Button-Small.png) no-repeat 0 -69px;	width: 125px;	height: 68px;	text-indent: -9999px;	position: absolute; top: -10px; right: 0;	cursor: pointer;	}	p#submitadmin a:hover {		background: transparent url(images/Submit-Button-Small.png) no-repeat 0 0;		}	

fieldset.submitadmin {
	border: none;
	width: 125px;
	margin: 0 auto;
	background: transparent;
}

.submitadmin input, .submitadmin button {
	border: none;
	float: center;
}
.submitadmin input.box {
	width: 125px;
	height: 68px;
	background: transparent url(images/Submit-Button-Small.png) no-repeat;

}
.submitadmin input.box:focus {
	background: transparent url(images/Submit-Button-Small.png) no-repeat left -10px;
	outline: none;
}
.submitadmin button.btn {
	width: 125px;
	height: 68px;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute; 
	top: -10px; 
	right: 0;
	background: transparent url(images/Submit-Button-Small.png) no-repeat;
}
.submitadmin button.btn:hover {
	background: transparent url(search_bg.gif) no-repeat 0 0;
}


p#upgrade {	position: relative;	background: transparent url(images/home_callout.jpg) no-repeat;	height: 52px;	font-weight: bold;	font-size: 105%;	line-height: 45px;	padding-left: 30px;	margin-top: 2em;	}	p#upgrade a {	display: block;	background: transparent url(images/upgrade_button.png) no-repeat 0 -69px;	width: 161px;	height: 68px;	text-indent: -9999px;	position: absolute; top: -10px; right: 0;	cursor: pointer;	}	p#upgrade a:hover {		background: transparent url(images/upgrade_button.png) no-repeat 0 0;		}		





p#join_new {	position: relative;	/*background: transparent url(images/home_callout.jpg) no-repeat;*/	height: 45px;	font-weight: bold;	font-size: 105%;	line-height: 45px;	padding-left: 30px;	margin-top: 2em;	}	p#join_new a {	display: block;	background: transparent url(images/button-join-trans.png) no-repeat 0 -69px;	width: 161px;	height: 68px;	text-indent: -9999px;	position: absolute; top: -10px; right: 0;	cursor: pointer;	}	body#home div#content_sub div {	width: 30%;	float: left;	margin-left: 20px;	}	body#home div#content_sub > div:first-child {margin-left: 0;}body#home div#content_sub h2 {	background: transparent url(images/bg-h2.jpg) no-repeat;	height: 32px;	line-height: 32px;	padding-left: 10px;	}	body#home div#content_sub p, body#home div#content_sub h3 {	padding-left: 5px;	}body#home div#content_sub img {	float: left;	border: 2px solid #7ca200;	margin: 0 10px 10px 0;	}		body#home div#content_sub ol li {	color: #4d4d4d;	padding: 9px 0 9px 37px;	margin-bottom: 0;	background: transparent url(images/list-1-trans.png) no-repeat;	}body#home div#content_sub ol li.two {	background: transparent url(images/list-2-trans.png) no-repeat;	}body#home div#content_sub ol li.three {	background: transparent url(images/list-3-trans.png) no-repeat;	}	div#content > h2 {	background: transparent url(images/bg-page-header.jpg) no-repeat;	height: 44px;	line-height: 44px;	padding: 0 12px;	margin: 0 0 5px 36px;	}
	/*-----------------------------------------------------------------------------------------------  sidebar-----------------------------------------------------------------------------------------------*/
div#content.rt_sidebar div#content_sub div h2 img, div#content.inbox div#content_sub div h2 img {	float: left;	margin: 0 10px 2px 0;	}	div#content_sub div {	margin-bottom: 16px;	}		
/*-----------------------------------------------------------------------------------------------  right sidebar-----------------------------------------------------------------------------------------------*/	div#content.rt_sidebar div#content_main {	float: left;	width: 531px;	margin: 0 24px 0 36px;	}	* html div#content.rt_sidebar div#content_main {	margin: 0 24px 0 18px;	}	div#content.rt_sidebar div#content_sub {	width: 241px;	margin: 0 36px 0 0;	}	* html div#content.rt_sidebar div#content_sub {	margin: 0 18px 0 0;	}	div#content.rt_sidebar div#content_main table {	margin-right: 24px;	}	div#content_sub ul {	margin-left: 1.5em;	}	div#content_sub ul li {	list-style-type: disc;	margin-bottom: .5em;	}

	

/*-----------------------------------------------------------------------------------------------  right sidebar-----------------------------------------------------------------------------------------------*/	div#content.rt_sidebar div#content_main {	float: left;	width: 531px;	margin: 0 24px 0 36px;	}	* html div#content.rt_sidebar div#content_main {	margin: 0 24px 0 18px;	}	div#content.rt_sidebar div#content_sub_members {	width: 241px;	margin: 0 0px 0 0;	}	* html div#content.rt_sidebar div#content_sub_members {	margin: 0 18px 0 0;	}	div#content.rt_sidebar div#content_main table {	margin-right: 24px;	}	div#content_sub_members ul {	margin-left: 1.5em;	}	div#content_sub_members ul li {	list-style-type: disc;	margin-bottom: .5em;	}

/*-----------------------------------------------------------------------------------------------  side modules-----------------------------------------------------------------------------------------------*//*  general */div#content_sub div p, div#content_sub div h4, div#content_sub div h3, div#content_sub ul {	padding: 0 12px 0 12px;	}	body#app div#content.rt_sidebar div#content_sub div h3 {	background: #94bf3e;	padding: 3px 12px 3px 12px;	}div#content.rt_sidebar div#content_sub div div {	background:  transparent url(images/bg-side-grey-bottom.gif) no-repeat left bottom;	padding-bottom: 12px;	}	/*  241px wide */div#content.rt_sidebar div#content_sub div {	background: url(images/bg-side-grey.gif) repeat-y;	}	div#content.rt_sidebar div#content_sub div.message h2 {	background: #94bf3e url(images/bg-side-mdgreen-top.gif) no-repeat top left;	}	div#content.rt_sidebar div#content_sub div.message p {	padding: 12px 12px 0 12px;	}	/*  241px wide, light green fill */div#content.rt_sidebar div#content_sub div.tip {	background: url(images/bg-side-ltgreen.gif) repeat-y;	}	div#content.rt_sidebar div#content_sub div.tip h2{	background: transparent url(images/bg-side-ltgreen-top.gif) no-repeat left top;	font-size: 1.1em;	padding: 12px 12px 12px 12px;	}	div#content.rt_sidebar div#content_sub div.tip p {	background: url(images/bg-side-ltgreen-bottom.gif) no-repeat left bottom;	padding: 0 12px 0px 12px;	}	div#content.rt_sidebar div#content_sub div.tip p a {	color: #5c8a00;	}	div#content_sub div.side_logged-out div h3.top {	background:  transparent url(images/bg-side-grey-top.gif) no-repeat left top;	padding-top: 12px;	}

/*-----------------------------------------------------------------------------------------------  side modules-----------------------------------------------------------------------------------------------*//*  general */div#content_sub_members div p, div#content_sub_members div h4, div#content_sub_members div h3, div#content_sub_members ul {	padding: 0 12px 0 12px;	}	body#app div#content.rt_sidebar div#content_sub_members div h3 {	background: #94bf3e;	padding: 3px 12px 3px 12px;	}div#content.rt_sidebar div#content_sub_members div div {	background:  transparent url(images/bg-side-grey-bottom.gif) no-repeat left bottom;	padding-bottom: 12px;	}	/*  241px wide */div#content.rt_sidebar div#content_sub_members div {	background: url(images/bg-side-grey.gif) repeat-y;	}	div#content.rt_sidebar div#content_sub_members div.message h2 {	background: #94bf3e url(images/bg-side-mdgreen-top.gif) no-repeat top left;  	}	div#content.rt_sidebar div#content_sub_members div.message p {	padding: 12px 12px 0 12px;	}	/*  241px wide, light green fill */div#content.rt_sidebar div#content_sub_members div.tip {	background: url(images/bg-side-ltgreen.gif) repeat-y;	}	div#content.rt_sidebar div#content_sub_members div h2{	background: transparent url(images/bg-side-ltgreen-top.gif) no-repeat left top;	font-size: 1.1em;	padding: 12px 12px 12px 12px;	}	div#content.rt_sidebar div#content_sub_members div.tip p {	background: url(images/bg-side-ltgreen-bottom.gif) no-repeat left bottom;	padding: 0 12px 12px 12px;	}	div#content.rt_sidebar div#content_sub_members div.tip p a {	color: #5c8a00;	}	div#content_sub_members div.side_logged-out div h3.top {	background:  transparent url(images/bg-side-grey-top.gif) no-repeat left top;	padding-top: 12px;	}
		

/* 181px, google ads module -----------------------------------------------------------------------------*/div#content.inbox div#content_sub div.google_ads, div#content.inbox div#content_sub div.google_ads div {	padding: 0;	margin: 0;	}	div#content.inbox div#content_sub div.google_ads div  {	background: url(images/side181-grey-top.gif) no-repeat left top;	}div#content.inbox div#content_sub div.google_ads div div p {	padding: 0}	/* month score module -------------------------------------------------------------------------------*/div#content_sub div#score h2, div#content_sub div#group h2, div#content_sub div#acc_partner h2 {	background: #5c8a00 url(images/bg-side-dkgreen-top.gif) no-repeat top left;	padding: 12px;	text-align: center;	}div#score form {text-align: right; padding-bottom: 2px}div#score form fieldset {	padding: 0 0 10px 0;	text-align: left;	}	div#score form select {margin-top: 5px; margin-right: 5px;}div#score form fieldset:first-child select { width: 211px;}div#score form button, form#post_comment button {	background: transparent url(images/button-update.gif) no-repeat;	width: 76px;	height: 36px;	padding: 0 0 12px 0;	}	div#score form {	background: transparent url(images/bg-side-grey-bottom.gif) no-repeat left bottom;	padding: 0 12px 6px 12px;	}	/*-----------------------------------------------------------------------------------------------*/div#content_sub div#user_ssa h2  {	background: #5c8a00 url(images/bg-side-dkgreen-top.gif) no-repeat top left; padding: 12px;	text-align: center;} {text-align: margin-top: 5px; margin-right: 5px;}	div#user_ssa p {	background: transparent url(images/bg-side-grey-bottom.gif) no-repeat left bottom;	padding: 0 12px 6px 12px; text-align:center; margin-bottom:10px;	}   /*inbox-----------------------------------------------------------------------------------------------*/	div#content.inbox div#content_main {	float: right;	width: 591px;	margin: 0 36px 0 0;	}	* html div#content.inbox div#content_main {	margin: 0 18px 0 0;	}	div#content.inbox div#content_sub {	width: 181px;	margin: 0 0 0 36px;	}	div#content.inbox div#content_sub div {	background: url(images/side181-grey.gif) repeat-y;	}div#content.inbox div#content_sub div#inbox_nav, div#content.inbox div#content_sub div h2 {	background: #94bf3e url(images/side181-mdgreen-top.gif) no-repeat top left;	padding-top: 12px;	}	div#content.inbox div#content_sub div#inbox_nav ul {	background: #94bf3e url(images/side181-mdgreen-bottom.gif) no-repeat bottom left;	padding: 0 12px 2px 12px;	margin: 0;	}	div#inbox_nav ul li {	color: red;	font-size: 1.0em;	margin: 0 0 12px 0;	list-style-type: none;	}	div#inbox_nav ul li a  {	color: red;	padding-left: 35px;	display: block;	height: 24px;	}	a#inbox {	background: transparent url(images/inbox-inbox-trans.png) no-repeat top left;	}a#compose {	background: transparent url(images/inbox-compose-trans.png) no-repeat top left;	}a#sent {	background: transparent url(images/inbox-sent-trans.png) no-repeat top left;	}a#trash {	background: transparent url(images/inbox-trash-trans.png) no-repeat top left;	}	div#content.inbox div#content_sub div h2 {height: 24px; line-height: 24px; padding: 7px 12px;}div#content.inbox div#content_sub div.message p, div#content.inbox div#content_sub div.google_ads div div {	background: transparent url(images/side181-grey-bottom.gif) no-repeat left bottom;	padding: 10px 12px 12px 12px;	}	div.list_nav {	position: relative;	margin-bottom: 12px;	line-height: 20px;	}div.list_nav ul, div.list_nav ul li {	display: inline;	}	div.list_nav ul li {	margin-left: 10px;	}	p.pages {	position: absolute; top: 0; right: 0;	}	p.pages a {	padding-left: 4px;	}p.pages a.on {	text-decoration: underline;	}	div#content.inbox div#content_main table {	margin-bottom: 10px;	border-bottom: 0px solid #CCCCCC;	font-size: 103%;	}	div#content.inbox div#content_main table th {	background: #CCCCCC;	}	/*-----------------------------------------------------------------------------------------------  network-----------------------------------------------------------------------------------------------*/ul#connection_list li {	border: 1px solid #CCCCCC;	border-width: 0 0 1px 0;	padding: 10px 10px 10px 150px;	margin-bottom: 0;	}		* html ul#connection_list li {	padding: 10px;	}ul#connection_list li:first-child {	border-width: 1px 0;	}ul#connection_list li span {	display: block;	float: left;	width: 130px;	text-align: right;	height: 100%;	margin: 0 10px 0 -140px;	}	* html ul#connection_list li span {	margin: 0 10px 0 0;	}		ul#connection_list li p, div#acc_partner p {	margin-bottom: 0;	}div#acc_partner img {	float: left;	}	div#acc_partner div {	width: 133px;	padding-left: 108px;	overflow: auto;	}	div#homepart div {	width: 455px;	padding-left: 28px;	overflow: auto;	}div#homepart h2 {	background: transparent url(images/bg-h2.jpg) no-repeat;	height: 32px;	line-height: 32px;	padding-left: 10px;	}div#homepart img {	float: left;	padding: 0 12px 0 0px;	}div#homepart h3 {	padding: 0 12px 0 0;	background: none;	margin-top: 0;	}	div#homepart ul {	position: relative;	width: auto;	font-size: 11px;	}div#homepart ul li {	display:list-item;	list-style-type:disc;	position: relative;	padding-left: 0;	margin-left:20px;	}	div#content.rt_sidebar div#content_sub div#acc_partner p, body#app div#content.rt_sidebar div#content_sub div#acc_partner h3 {	padding: 0 12px 0 0;	background: none;	margin-top: 0;	}div#content.rt_sidebar div#content_sub div#acc_partner p.month_score{	padding: 5px;	background: #bdd487;	text-align: center;	margin: 12px 12px 0 0;	}	form#search_connections {	position: relative;	}form#search_connections input {	width: 200px;	}form#search_connections button{	position: absolute; top: 0; right: 0;	}	/*-----------------------------------------------------------------------------------------------  outcomes-----------------------------------------------------------------------------------------------*/form.outcomes ol li {	border-top: 1px solid #999999;	padding: 7px 0 0 190px;	position:relative	}	form.outcomes ul {	position: absolute; top: 7px; left: 0;	width: 190px;	font-size: 11px;	}* html form.outcomes ul {	position: absolute; top: 7px; left: -190px;	width: 190px;	}form.outcomes ul li {	display: inline;	border: none;	position: static;	padding-left: 0;	margin-right: 7px;	}	form.outcomes input[type="radio"] {	vertical-align: middle;	padding: 0;	margin: 0;	}	form.outcomes label {	padding: 0;	margin: 0;}	#outcomesres ol li {	border-top: 1px solid #999999;	padding: 7px 0 0 10px;	position:relative	}	#outcomesres ul {	position: absolute; top: 7px; left: 0;	width: 490px;	font-size: 11px;	}* html #outcomesres ul {	position: absolute; top: 7px; left: -190px;	width: 490px;	}#outcomesres ul li {	display: inline;	border: none;	position: static;	padding-left: 0;	margin-right: 7px;	}	#outcomesres textarea {	width: 455px;	height: 75px;	margin-bottom: 5px;	}	input#outsubmit {	width: 285px;	height: 45px;	margin-bottom: 15px;	margin-top: 15px;	margin-left:30px;	}	a.details, a.request_help {	padding-left: 16px;	}	a.details {	background: url(images/icon-file.gif) no-repeat left top;	}	a.request_help {	background: url(images/icon-email.gif) no-repeat left top;	margin-left: 12px;	}	form.outcomes textarea {	width: 335px;	height: 75px;	margin-bottom: 5px;	}	form.outcomes fieldset h3 {	font-size: 1em;	margin: 10px 0 5px 0;	}form.outcomes fieldset label {	padding: 10px 0 0 0;	}	form.outcomes fieldset button {	background: url(images/button-update.gif) no-repeat top left;	width: 86px;	height: 27px;	float: right;	}	button#outcomes_submit {	text-indent: -9999px;	width: 114px;	height: 49px;	background: transparent url(images/button-submit-trans.png) no-repeat;	float: right;	}button#outcomes_submit:hover {	background: transparent url(images/button-submit-trans.png) no-repeat 0 -49px;	}	button#outsubmit {	text-indent: -9999px;	width: 114px;	height: 49px;	background: transparent url(images/button-submit-trans.png) no-repeat;	float: right;	}button#outsubmit:hover {	background: transparent url(images/button-submit-trans.png) no-repeat 0 -49px;	}		button#outsubmit_outcomes {	text-indent: -9999px;	width: 360px;	height: 42px;	background: transparent url(images/button-outcome.gif) no-repeat;	float: left;	color:#000;	}button#outsubmit_outcomes:hover {	background: transparent url(images/button-outcome.gif) no-repeat 0 0px;	float:left; 	width: 360px;	height: 42px;	}	


button#outsubmit_outcomes_w {	text-indent: -9999px;	width: 360px;	height: 42px;	background: transparent url(../images/complete_goals_week.gif) no-repeat;	float: left;	color:#000;	}button#outsubmit_outcomes_w:hover {	background: transparent url(../images/complete_goals_week.gif) no-repeat 0 0px;	float:left; 	width: 360px;	height: 42px;	}	
/*-----------------------------------------------------------------------------------------------  group-----------------------------------------------------------------------------------------------*/table#group_members td{	border-bottom: 1px solid #CCCCCC;	}table#group_forum td{	border: 0px solid #EFEFEF;	}	table#group_members ul {	padding-left: 10px;	}table#group_members ul li{	list-style-type: disc;	}div#content.rt_sidebar div#content_sub p.group_contact {	margin-left: 12px;	padding-left: 18px;	background: transparent url(images/icon-email.gif) no-repeat left 2px;	}	p.group_status {	margin: 5px 0 0 0 ;	}		div#content_sub div#group ul {	margin-left: 20px;	padding-left: 20px;	}	div#content_sub div#group ul li {	list-style-type: disc;	margin-bottom: 0;	}	p.forum-tools {	margin: 18px 0;	}p.forum-tools a {	padding: 1px 0 1px 20px;	line-height: 20px;	margin-right: 20px;	background: transparent url(images/icon-forum-back.gif) no-repeat;	}	p.forum-tools a:first-child {	background: transparent url(images/icon-add-thread.gif) no-repeat;	}	div.post h2 {	margin-bottom: 0;	}	div.post p.post_meta, div.post p.comment_meta {	font-size: 1em;	}	div.post p.comment_meta {	text-align: right;	}	form#post_comment {	margin: 20px 0;	}form#post_comment textarea {	width: 525px;	}	form#post_comment p {	text-align: right;	}	form#post_comment button {	margin-top: 5px;	}ul#comment_list li {	border: 1px solid #CCCCCC;	border-width: 1px 0 0 0;	padding: 10px 0;	margin-bottom: 0;	}	/*-----------------------------------------------------------------------------------------------  Profile-----------------------------------------------------------------------------------------------*/div.profile h3, div#profile-side h3 {	position: relative;	}span.edit a {	position: absolute; top: 4px; right: 12px;	padding-left: 14px;	background: transparent url(images/icon-edit.gif) no-repeat 0 2px;	font-weight: normal;	}	div.profile ul li, div.profile ol li {	margin-bottom: .5em;	}	div.profile table ol {	margin-left: 2em;	}div.profile table ol li {	list-style-type:decimal;	}	div.profile table {	border-bottom: none;	margin-bottom: 0;	}	ul.profile-goals, div.profile ul.profile-goals ul, div.profile ul ul {	margin-left: 20px;	}	ul.profile-goals li, div.profile ul ul li {	list-style-type:disc;	}	div.profile ul.profile-goals ul li{	list-style-type: circle;	margin-bottom: 0;	}	div.profile ul li p, div.profile ul ul li {	margin-bottom: 0;	}	p.profile-add {	margin: 5px 0 0 0;	}	div#content_sub div#profile-side h2 {	background: #94bf3e url(images/bg-side-mdgreen-top.gif) no-repeat top left;	padding: 7px;	text-align: center;	font-size: 1em;	}	p.profile-pic {	text-align: center;	}	div#profile-side ul {	margin-left: 20px;	}	div#profile-side ul.profile_info {	margin-left: 0;	}div#profile-side ul li {	list-style-type: disc;	margin-bottom: .25em;	}div#profile-side ul.profile_info li {	list-style-type: none;	}	/*-----------------------------------------------------------------------------------------------  Aslett Clearing Method-----------------------------------------------------------------------------------------------*/.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */div#site_tools input.chk2{float:left; margin:0px 2px 0px 60px; padding:0; width:16px; height:16px}	div.calendar {	background: #CDE692;	border: 1px solid #94bf3e;	}td#content_main, td#content_sub {	position: relative;	margin: 0 36px;	overflow: hidden;	}.common_table {	border: solid 1px #94bf3e;}.field_name {	font-weight: bold;	background-color: #CDE692;}.page_head {	background: transparent url(images/bg-page-header.jpg) no-repeat;	height: 44px;	line-height: 44px;	padding-left: 10px;	vertical-align:middle;}.table_head {	background-color: #94bf3e;}.warning p.anas_ali{padding-left:15px;}