* { 
	margin:0; 
	padding:0; 
	-moz-outline:none;
	outline:none;	
}
body {
	font-family:arial;
	margin-top:20px;
}

#container {
	width:1024px;
	margin:0 auto;
}
#container h1 {
	color:#78a331;
}
#container h1 img {
	float:left;
}
.big_box {
	border:1px solid #bbb;
	margin-top:10px;
	padding:10px;
	background:#eaeaea;
	overflow:hidden;
}

#steps ul {
	list-style:none;
	overflow:hidden;
	width:978px;
	margin:0 auto;
}
#steps ul li {
	float:left;
	width:300px;
	height:70px;
	border:1px solid #bbb;
	padding:4px;
	margin-right:24px;
	background:#fff;
}
#steps h2 {
	margin-left:12px;
}
#steps ul li h3 img {
	float:left;
	margin-right:15px;
	width:49px;
	height:55px;
}
#user_forms div {
	width:49.4%;
	background:#fff;
	border:1px solid #bbb;
}
#user_forms h1 {
	margin:10px;
}
#user_forms #right {
	float:right;
}
#user_forms form dl {
	margin-left:10px;
	margin-right:10px;
}
#user_forms form dl dt {
	float:left;
}
#user_forms form dl dt label {
	font-size:23px;
}
#user_forms form dl dd {
	text-align:right;
	margin-bottom:8px;
}
#user_forms form dl dd input[type=text],
#user_forms form dl dd input[type=password]
{
	font-size:23px;
	width:250px;
}
#user_forms form dl dd input[type=submit] {
	border:1px solid #bbb;
	font-size:23px;
	background:#eaeaea url(/images/plus_circle_frame.png) no-repeat 90%;
	padding-right:30px;
	-moz-border-radius:3px;
}
#user_forms .form_errors ul li {
	color:red;
	font-size:12px;
}
#content #left,#content #right {
	background:#fff;
	border:1px solid #bbb;
}
#content #left {
	width:180px;
	float:left;
}
#content #left h3 {
	margin:8px;
}
#content #left ul {
	list-style:none;
	margin-left:8px;
}
#content ul li {
	margin-bottom:8px;
}
#content #left ul li span {
	float:left;
	margin-right:6px;
}
#content #left ul li span a img {
	border:none;
}
#content #left ul li a {
	text-decoration:none;
	color:#999;
}
#content #left ul li a:hover {
	color:blue;
}
#content #left ul #add_new {
	border-top:1px dashed #999;
	margin-top:10px;
	margin-left:-8px;
	padding-top:8px;
	padding-left:8px;
}
#content #left ul #add_new span img {
	border:none;
}
#content #right {
	margin-left:190px;
}
#user_hello {
	float:right;
	margin-top:25px;
	margin-right:8px;
}
#user_hello a img {
	border:none;
}
#content #right h1 {
	margin-top:8px;
	margin-left:10px;
	margin-bottom:6px;
	margin-right:10px;
	border-bottom:1px dashed #999;
}

#the_list {
	margin-left:10px;
	margin-top:8px;
	margin-right:10px;
}
#the_list ul {
	list-style:none;
	overflow:hidden;
}
#the_list ul li {
	margin-bottom:5px;
	padding:5px;
	font-size:22px;
	cursor:pointer;
}
#the_list ul li span {
	float:left;
	margin-right:10px;
}
#the_list ul li span a img {
	border:none;
}

#list_short_list {
	list-style:none;
	margin:10px;
	overflow:hidden;
}
#list_short_list * { margin:0; padding:0; border:none;}
#list_short_list li {
	width: 200px;
	float:left;
	margin:10px 25px 10px 25px;
	padding:5px;
}
#list_short_list li h4 a {
	text-decoration:none;
	color:#0067dc;
}
#list_short_list li p {
	font-size:14px;
	text-align:justify;
}

/* Modal Styles */
.ui-dialog-container {
	background:#fff;
}
.ui-dialog-titlebar {
	background:url(/images/tool_bar_bg.png) repeat-x;
	padding:10px 0 4px 20px;
	color:#fff;
	border-bottom:1px solid #000;
	font-size:23px;
	font-weight:bold;
}
.ui-dialog-titlebar-close span {
	display: none;
}
.ui-dialog-titlebar-close {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	background: url(/images/close_x.png) 0 0 no-repeat;
	position: absolute;
	right: 8px;
	top: .7em;
	width: 15px;
	height: 15px;
	z-index: 100;
}
.ui-dialog-content {
	margin:10px;
	margin-top:6px;
}
#new_list dl dd input, #new_list dl dd textarea {
	border:1px inset #000;
}
#new_list dl dd input[type=text] {
	font-size:22px;
	width:330px;
}
#new_list p {
	text-align:right;
	margin-top:5px;
	margin-bottom:5px;
}
#new_list p input[type=submit] {
	border:1px solid #bbb;
	border-bottom:1px solid #999;
	font-size:22px;
	background:#eaeaea url(/images/document__plus.png) no-repeat 98%;
	padding-right:20px;
}
#sticky_sbmt {
	border:1px solid #bbb;
	border-bottom:1px solid #999;
	font-size:22px;
	background:#eaeaea url(/images/sticky_note__plus.png) no-repeat 98%;
	padding-right:20px;	
}
/* End Modal Styles */
.list_description {
	margin:10px;
}
.add_span {
	font-size:12px;
	color:black;
	float:right;
	margin-top:40px;
	margin-right:10px;
}
.add_span a {
	text-decoration:none;
	color:#0067dc;
	font-weight:bold;
	font-size:16px;
}
.add_span a img {
	border:none;
	float:left;
	margin-right:5px;
}
#add_item_form {
	margin:10px;
	margin-top:-6px;
	border:1px solid #bbb;
	border-top:none;
	padding:6px;
}
#add_item_form dl dt {
	float:left;
}
#add_item_form label {
	font-size:24px;
}
#add_item_form dl dd {
	text-align:right;
}
#add_item_form dl dd input {
	font-size:22px;
	border:1px solid #bbb;
	border-bottom:1px solid #999;
}
#add_item_form dl dd input[type=text] {
	width:460px;
}
#add_item_form dl dd input[type=submit] {
	width: 110px;
	font-size:20px;
	height:29px;
	float:right;
	border-left:none;
	background:#eaeaea url(/images/document__plus.png) no-repeat 98%;
	padding-right:20px;
	margin-right:6px;
}
#add_item_form ul {
	list-style:none;
}
#add_item_form ul li {
	color:red;
	font-size:12px;
	padding-right:495px;
}
#footer {
	text-align:center;
	margin-top:20px;
}
.quick_sticky {
	position:absolute;
	height:200px;
	width:200px;
	background:#edef86;
	left:300px;
	top:200px;
	border-top:1px solid #bbb;
	border-left:1px solid #bbb;
}
.quick_sticky p {
	margin:10px;
	font-size:12px;
	overflow:hidden;
	min-height:100%;
}
.quick_sticky span {
	text-align:right;
	float:right;
	margin-top:-10px;
	margin-right:8px;
}
.quick_sticky span a img {
	border:none;
}