body {
	margin: 0 auto;
	padding: 0;
  	background: #e6e6e6;
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
	font-size:12px;		
	margin-top:10px;
}


/*-------------------------------------------------
GLOBALS & GENERAL CASES
-------------------------------------------------*/

a {text-decoration: underline; padding: 1px; }
a:link { color: #03c; }
a:visited { color: #03c; }
a:hover { color: #fff; background-color: #000; text-decoration: none; }

a.nohover,
a.nohover:link,
a.nohover:visited,
a.nohover:hover {
	padding:0px;
	margin:0px;
	background:none;

}

a.nohover:hover img {
	background:none;
}

h1 {
	font-size: 32px;
	letter-spacing: normal;
	font-family: helvetica, arial, sans-serif;
	color: #000;
  	margin: 5px 0 5px 0;
	padding: 0 0 5px 0;
  	position: relative;
}

h1.admin {
	margin-bottom: 2px;
}

h2 { 
	font-size: 18px; 
	margin: 0 0 10px 0; font-family: helvetica; line-height: 150%;	
	}
	
h2.sub { font-size: 18px; margin: 0px 0 5px 0; font-family: helvetica; color: #993300; }
h3 { font-size: 14px; margin: 5px 0 5px 0; font-family: helvetica; color: #993300; }
h3.status { padding:10px;}

h4 {
	font-size: 11px;
	margin: 0;
}

h5 {
	font-size: 80%;
	font-style: italic;
	font-family: georgia;
	font-weight: normal;
	text-align: left;
	margin: 0 0 20px 0;
	padding-top: 3px;
	color: #6FC0DE;
	border-bottom: 1px solid #C2DDE7;
}

h5 strong {
	color: #4F9DBA;
}

span.small { font-size:90%; }

div.flash {
  text-align: left;
  font-weight: bold;
  border-top: 1px solid #c99;
  border-bottom: 1px solid #c99;
  padding: 5px; 
  font-size: 14px;
  color: #fff;
}

div.notice {
  background: #080;
}

div.message, div.error, div#status, div.errorExplanation {
  font-weight:bold;
  margin:10px 0px 15px 0px; 
  border:1px solid #ccc;
  padding:7px;
  font-size:120%;
  background-color:#ffffcc;
}

div.error, div.errorExplanation {
  color:#cc0000;  
}

div.message, div#status {
  color: #390;
}

form {
	margin: 0;
	padding: 0;
}

.red {
	color: #c00;
}

.blue {
	color: #06c;
	}
	
.green {
	color: #390;
	}
	
.highlight {
	background-color: #ffc;
}

small {
	font-size:11px;
}
/*
Container and header styles
-------------------------------------------------
*/
#subheader {
	font-family: Georgia, serif;
	font-size: 100%;
	color: #90857C;
}
#container {
	width: 90%;
	min-width:780px;
	margin: 0 auto;
	text-align: left;

}
#page-header {
	float: left;
	width: 100%;
	text-align: left;
	margin-bottom:10px;
}
#page-header img {
	border: 0;
	float: right;
}

#header {
	float: left;
	width: 100%;
	text-align: left;
/*	background-image: url('../images/bg_rounded_top.gif');*/
/*	background-position: bottom right;*/
/*	background-repeat: no-repeat;*/
}

#header_blank {
	float: left;
	width: 100%;
	text-align: left;
/*	background-image: url('../images/bg_rounded_top.gif');*/
/*	background-position: bottom right;*/
/*	background-repeat: no-repeat;*/
}

#header img {
	border: 0;
	float: right;
}

#main {
	border-color: #787878;
	border-width: 0 1px;
	border-width: 1px;
	border-style: solid;
	background-color: #fff;
	padding: 10px 10px 10px 10px;
/*	padding:0px;*/
/*	margin:0px;*/
	clear: both;
}

#main_blank {
/*	border-color: #787878;*/
/*	border-width: 0 1px;*/
/*	border-style: solid;*/
	border:1px solid #787878;
	background-color: #fff;
	padding: 10px;
	float:left;
	width:100%;
	min-width:900px;

}
/* Forms */

/*
Form Type Selectors and classes
-------------------------------------------------
*/

form {
	margin:0px;
	padding:0px;
}
fieldset {
	border: 1px solid #ccc;
	padding: 10px;
	margin-bottom: 8px;
	font-size:12px;
}
fieldset.submitset {
	background-color: #f7f7f7;
}
legend {
	text-transform: uppercase;
	font-family: Arial, Verdana, sans-serif;
	font-weight:bold;
/*	font-size: 90%;*/
	color: #405C91;
	padding: 0 3px;
}
fieldset label {
	float: left;
	clear: left;
	font-size:100%;
	color:#333;
	
/*	font-size: 90%;*/
/*	text-align: right;*/
/*	padding-right: 12px;*/
}
fieldset input.text {
	width: 200px;
	float: left;
}
fieldset input, fieldset textarea {
	font-family: Arial, Verdana, sans-serif;	
	font-size:12px;
}

textarea {
	height:100px;
	font-family: Arial, Verdana, sans-serif;	
	overflow:auto;
	width:95%;
	
}

.textarea {
	background-color:#fff;
	padding:0 10px 0 10px;
	border:1px solid #ccc;	
}

.input {
	border:1px solid #ccc;
	padding:3px;
}

input, select, textarea, .textarea, .input {
	font-size:12px;
	font-family: Arial, Verdana, sans-serif;	
}

.formgroup {
	padding-bottom: 12px;
	float: left;
	width: 100%;
}
.required {
	color: #D11311;
	font-weight: bold;
	padding-left: 4px;
}

.submit {
	background-color: #999;
	color: #fff;
	border: 1px solid #000;
	padding: 4px;
	font-size:11px;
	margin-top:10px;
	text-transform:uppercase;
}

.submit_big {
	background-color: #999;
	color: #fff;
	border: 1px solid #000;
	padding: 4px;
	font-size:16px;
	margin-top:10px;
	text-transform:uppercase;
}

input.submit {
	background-color: #999;
	color: #fff;
	border: 1px solid #000;
	padding: 4px;
	font-size:11px;
	margin-top:10px;
	text-transform:uppercase;
}

.submit_application {
	background-color: #ffffcc;
	padding:10px;
	font-size:15px;
	border: 1px solid #ccc;
	text-transform:uppercase;		
}

/*-------------------------------------------------
STRUCTURE
-------------------------------------------------*/

div#Wrapper {
/*	padding: 0 23px 0 30px;*/
	margin: 0 auto;
}


.ClearAll {
	padding: 0px;
  margin: 0;
	clear: both;
	font-size: 1px;
	}

.Left {
	margin: 0px 0 0 0;
	padding: 0;
	text-align: left;
	width: 70%;
	float: left;
	}

.Full {
  text-align: left;
clear: left;
}

.Right {
	margin: 0px 0 0 0;
	padding: 0;
	text-align: left;
	float: right;
	width: 25%;
	}

#Sidebar {
  text-align: left;
}

/*--------
FOR PROPORTIONAL WIDTH 
------*/

.padding {
	padding:10px;
}
.col {
/*	padding: 0 20px;*/
	text-align: left;
}

.Full .col {

  padding: 0px 20px 20px 20px;
/*  background: #eee url(../images/right-bg.gif) right repeat-y;*/
}

.Left .col  {
/*  margin-top: 8px;*/
	padding: 0 10px 0 20px;
	/*	border:1px solid;*/
}

.Full .bottom {
/*  background: url(../images/bottom-bg.gif) top right no-repeat;*/
/*  font-size: 8px;*/
  margin-bottom: 20px;
}

.Right .col {
	padding: 0 20px 0 10px;
}


/*--------
FOR PROPORTIONAL WIDTH 
------*/

.padding {
	padding:10px;
}
.col {
/*	padding: 0 20px;*/
	text-align: left;
}

.Full .col {

  padding: 0px 20px 20px 20px;
/*  background: #eee url(../images/right-bg.gif) right repeat-y;*/
}

.Left .col  {
/*  margin-top: 8px;*/
	padding: 0 10px 0 20px;
	/*	border:1px solid;*/
}

.Full .bottom {
/*  background: url(../images/bottom-bg.gif) top right no-repeat;*/
/*  font-size: 8px;*/
  margin-bottom: 20px;
}

.Right .col {
	padding: 0 20px 0 10px;
}


/* Navigation Styles */

#navlist ul, #navlist ul li {
	list-style: none;
	margin:0 0 5px 0;
	padding:0px;
}
#navlist li {
	font-size: 11px;	
	display:inline;
/*	padding:4px 7px;	*/
}
#navlist li a {
	text-decoration: none;
	color: #333;
	font-family: "Lucida Grande", arial, Arial, sans-serif;
}

#navlist li a:hover {
	text-decoration: underline;
	color: #fff;
	background-color:#000;
	
}

.document  {
	margin:5px 0 0 3px;
	padding:5px;
	padding-bottom:5px;
	background-color:#eee;
	
}

.document a:hover {
}

#upload-documents input, #upload-documents select {
	font-size: 11px;
}
#upload-documents fieldset {
	font-size: 10px;
}
.documents li {
/*	margin-bottom:4px;*/
}

.document a:hover {
	color:#666;
	background: none;
}

.document a {
	 padding-left: 20px;
}

.document small {
	margin-left: 20px;
	color: #666;
}

.document span {
	font-size: 80%;
}


#item {
	margin:0 0 5px 0;
	padding:5px;
	font-size:11px;
	line-height:120%;
	color:#000;
}

.checklist_item {
	margin:0 0 3px 0;
	padding:3px;
	line-height:100%;
	color:#000;
}

.item {
	margin:0 0 5px 0;
	padding:5px;
	font-size:11px;
	line-height:120%;
	color:#000;
}

.item_blue {
	margin:0 0 5px 0;
	padding:5px;
	font-size:11px;
	line-height:120%;
	color:#000;	
	background: url('../images/gradient-b.gif') #ffffff 0 0 repeat-x;	
	border:1px solid #99cccc;	
}
.item_green {
	margin:0 0 5px 0;
	padding:5px;
	font-size:11px;
	line-height:120%;
	color:#000;	
	background: url('../images/gradient-g.gif') #ffffff 0 0 repeat-x;	
	border:1px solid #99cc99;	
}

.item_hover {
	margin:0 0 5px 0;
	padding:5px;
	font-size:11px;
	line-height:120%;
	color:#000;	
	border:1px solid #cccc99;
	background: url('../images/gradient-g.gif') #ffffff 0 0 repeat-x;		
}


.item_yellow {
	margin:0 0 5px 0;
	padding:5px;
	font-size:11px;
	line-height:120%;
	color:#000;	
	background: #fff url('../images/gradient-y.gif') 0 0 repeat-x;	
	border:1px solid #cccc99;		
}

.item_yellow_hover {
	margin:0 0 5px 0;
	padding:5px;
	font-size:11px;
	line-height:120%;
	color:#000;	
	border:1px solid #cccc99;		
	background: #ffffcc url('../images/gradient-y.gif') 0 0 repeat-x;	
}

.item_gray {
	margin:0 0 5px 0;
	padding:5px;
	font-size:11px;
	line-height:120%;
	color:#000;	
	background: url('../images/gradient-gr.gif') #ffffff 0 0 repeat-x;	
	border:1px solid #ccc;
	color:#666;		
}

.item_solid_grey {
	margin:0 0 5px 0;
	padding:5px;
	font-size:11px;
	line-height:120%;
	color:#000;	
	border:1px solid #ccc;
	background-color:#eee;
}

.item_checklist-on {
	margin:0 0 5px 0;
	padding:5px;
	font-size:11px;
	line-height:120%;
	color:#000;	
	background: url('../images/checkbox.gif');		
	background-position: top left;
	background-repeat: no-repeat;
	padding-left:40px;
	border-bottom:1px solid #ccc;	
	
}

.item_checklist{
	margin:0 0 5px 0;
	padding:5px;
	font-size:11px;
	line-height:120%;
	color:#000;	
	background: url('../images/checkbox-off.gif');		
	background-position: top left;
	background-repeat: no-repeat;
	padding-left:40px;
	border-bottom:1px solid #ccc;	
	
}
.sub_item {
	border-bottom:none;
	margin-bottom:0;
}
.finished {
	float:right;
}



/* 			_______________________	*/
/*			THE CHECKLISTS			*/

#subList 	{
			font-family: verdana;
			font-size: 11px;
			margin: 0px 0px 0px -14px;
			padding: 6px 0px 6px 0px;
			}
		
#subCheck 	{
			margin:0;
			padding: 2px 2px 2px 0;
			}

#subCheck li {
			margin:0;
			padding:0;
			display:block;
			list-style-type:none;
			border: 0;
	
			}

#subCheck a:link, #subCheck a:visited 
			{
			font-size:11px;
			line-height:16px;
			padding:0 12px 6px 34px;
			text-decoration:none;
			background:url(../images/check.gif) no-repeat left top; 
			border: 0;
			}

#subCheck a:link.active, #subCheck a:visited.active, #subCheck a:hover 
			{
			color: #666666;
			background:url(../images/checkover.gif) no-repeat left top;
			background-color: #FFF;
			border: 0;
			}

#subCheck li.done
			{ color:#555;
			background:url(../images/checkdone.gif) no-repeat left top; 
			background-color: #FFF;
			border: 0;
			}



/*-------------------------------------------------
TABS
-------------------------------------------------*/

#modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
}

#modernbricksmenu ul{
font-size:13px;
font-weight: normal;
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
/*text-transform:uppercase;*/
}

#modernbricksmenu a{
float: left;
display: block;
color:#333;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 7px 10px;
text-decoration: none;
background-color: white; /*Default menu color*/
background-color:#eee;
border-bottom: 1px solid white;
}

#modernbricksmenu a:hover{
	background-color:#ccc;
}

#modernbricksmenu #current a, #modernbricksmenu a.active { /*currently selected tab*/

background-color:#336699;
border-color:#336699;
color:white;
}

#modernbricksmenuline{
	clear: both;
	padding: 0;
	width: 100%;
	height: 3px;
	line-height: 3px;
	background: #336699; /*Brown color theme*/ 
	margin-bottom:10px;
}




/* Subsection Tabs
--------------------*/

#narrative_tabs {
padding: 0;
width: 100%;
background: transparent;
}

#narrative_tabs ul{
font-size:13px;
font-weight: normal;
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#narrative_tabs li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
/*text-transform:uppercase;*/
}

#narrative_tabs a{
float: left;
display: block;
color:#333;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 7px 10px;
text-decoration: none;
background-color: white; /*Default menu color*/
background-color:#eee;
border-bottom: 1px solid white;
}

#narrative_tabs a:hover{
	background-color:#ccc;
}

#narrative_tabs a.active{ /*currently selected tab*/
	background-color:#666;
	border-color:#666;
	color:white;
}

#narrative_tabsline{
	clear: both;
	padding: 0;
	width: 100%;
	height: 3px;
	line-height: 3px;
	background: #666; /*Brown color theme*/ 
	margin:0px;
}


ul.subsection_tabs {
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
	border-bottom:1px solid #cccc99;
	height:27px;
	clear:both;	
	margin-bottom:10px;
}

ul.subsection_tabs li {
	float:left;
	margin-right:7px;
	text-align:center;
	font-size:12px;
	width:150px;
}

ul.subsection_tabs li a {
	display:block;
	height:20px;
	padding:6px 10px 0 10px;
	background-color:#fff;
	color:#333;		
}

ul.subsection_tabs li a:hover {
	color:#666;
	background-color:#eee;
}

ul.subsection_tabs li a.active {
	background-color:#ddd;
	font-weight:bold;
	color:#333;			
	border:1px solid #ccc;
/*	border-bottom:0;*/
}

/*mini subsection*/

ul.mini_subsection_tabs {
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
	border-bottom:1px solid #eee;
	height:25px;
	clear:both;	
	margin-bottom:10px;
}

ul.mini_subsection_tabs li {
	float:left;
	margin-right:7px;
	text-align:center;
	font-size:11px;
	width:120px;
}

ul.mini_subsection_tabs li a {
	display:block;
	height:19px;
	padding:6px 10px 0 10px;
	background-color:#fff;
	color:#333;		
}

ul.mini_subsection_tabs li a:hover {
	color:#666;
	background-color:#eee;
}

ul.mini_subsection_tabs li a.active {
	background-color:#ddd;
	font-weight:bold;
	color:#333;			
	border:1px solid #ccc;
	border-bottom:0;
}

div.mini_subsection_box {
	padding:10px;
}


/*subsection*/

.subsection_box ul.subsection_tabs {
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
	border-bottom:1px solid #aaa;
	height:27px;
	clear:both;	
	margin-bottom:10px;
}

.subsection_box ul.subsection_tabs li {
	float:left;
	margin-right:7px;
	text-align:center;
	font-size:12px;
	width:150px;
}

.subsection_box ul.subsection_tabs li a {
	display:block;
	height:20px;
	padding:6px 10px 0 10px;
	background-color:#ddd;
	color:#333;		
}

.subsection_box ul.subsection_tabs li a:hover {
	color:#666;
	background-color:#eee;
}

.subsection_box ul.subsection_tabs li a.active {
	background-color:#aaa;
	font-weight:bold;
	color:#333;			
	border:1px solid #aaa;
}


ul.vertical_tabs {
	list-style:none;
	margin:0;
	padding:0;
	clear:both;	
	margin-bottom:5px;
}

ul.vertical_tabs li {
/*	padding-bottom:4px;*/
}


ul.vertical_tabs li a {
	display:block;
	height:20px;
	padding:6px 10px 0 10px;
	background-color:#fff;
	color:#333;		
}

ul.vertical_tabs li a:hover {
	color:#666;
	background-color:#eee;
}

ul.vertical_tabs li a.active {
	background-color:#ddd;
	font-weight:bold;
	color:#333;			
	border:1px solid #ccc;
/*	border-bottom:0;*/
}


div.subsection_box, div.section_box {
	padding:20px;
	border-top:0px;
	padding-top:0px;
	padding-top:10px;
	margin:0px;

}

div.subsection_box {
	border:1px solid #ccc;
	background-color:#ddd;	
}

div.subsection_box_pad {
	border:1px solid #ccc;
	background-color:#ddd;	
	padding:20px;
}

div#worksheet {

	padding:20px;
	border-top:0px;
}


#TopTabs, #TopTabs ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#TopTabs {
	height: 30px;
	margin-bottom:15px;
	font-size: 14px; 	
	padding: 0 0 0px 0;
	border-bottom:1px solid #ccc;
	font-weight:bold;
}

#TopTabs a {
	display: block;
	font-weight:normal;
	padding: 8px;	
	text-decoration:none;
}

#TopTabs a:hover {
	background-color:#eee;
	color:#003399;
	text-decoration:underline;
	
}

#TopTabs li { 
	float: left;
	padding: 0px;
	margin-right:10px;
}

#TopTabs li ul { /* second-level lists */
	position: absolute;
/*	background: orange;*/
	width: 10em;
	left: -999em; 
	border-top:1px solid #ccc;
	background-color:#eee;
}

#TopTabs li:hover ul, #TopTabs li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#topTabs ul li.blank {
	background-color:#fff;
	font-size: 14px; 
	font-family: helvetica; 
	padding: 4px 8px 6px 8px;
	margin: 0;	
}

#TopTabs ul li.current {
	background: #ddd;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	border-bottom:0px;		
}

#TopTabs ul li.current a {
	background: #ddd;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	margin-left:10px;
	margin-right:10px;
	border-bottom:0px;
}

img#help {
	padding-left:10px;
	float:right;
}

table.financial {
	margin-bottom: 12px;
	font-size:12px;
}

table.financial td, table.financial th {
	padding: 5px;
	text-align:right;
	vertical-align:top;
}

table.financial td.regular {
	padding: 5px;
	text-align:left;
}

table.financial td input {
	width:100px;
	margin:0px;
	padding:0px;
	text-align:right;
	padding-right:1px;
}

table.financial td input.small {
	width:40px;
}

table.financial td input.regular {
	width:15px;
}


table.financial td input.wide {
	width: 400px;
}

table.financial tr.header {
	background-color:#fff;
	color:#666;
	font-size:95%;
	text-transform:uppercase;	
}

table.financial tr.header td {
	text-align:left;

}

table.financial tr.line_item_header {
	background-color:#ddd;
	font-weight:bold;
}

table.financial tr.line_item {
	
}

table.financial tr.line_item_help, #specific_pop_help {
	background-color:#ffffcc;
}
#specific_pop_help {
	padding:8px;
	margin-top:8px;
}
table.financial tr.line_item_total {
	font-weight:bold;
	color:#666;
}

table.financial tr.line_item_total td {
	padding-bottom:20px;
}

table.financial tr.sub_total {
	font-weight:bold;
	color:#333;
	background-color:#ccc;		
}

table.financial tr.total {
	font-weight:bold;
	color:#333;
	background-color:#aaa;
}

table.financial tr.total td {
}

h2.sub a {
	text-decoration:none;
}

#register-form, #signin-form {
	background-color:#fff;
	border:4px solid #cecece;
	padding:10px 20px 10px 20px;
/*	height: 160px;*/
	width:100%;
}

.help {
	background-color:#ffffcc;
	padding:10px;
	margin-bottom:11px;
}
.narrative {
	padding:10px;
	border:1px solid #cecece;
}
.narrative p{
	font-size:12px;
}

/*
Footer
-------------------------------------------------
*/
#footer {
	padding: 22px 7px 7px;
	text-align: center;
}

#footer_blank {
	padding: 22px 7px 7px;
	text-align: center;
}

#footer p, #footer_blank p {
	font-size: 100%;
	color: #91918E;
	line-height:130%;
}

.certification {
	font-size:11px;
}

ol lh {
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:120%;
	padding-top:10px;
}

ol li {
	padding-bottom:4px;
}

.character_limit {
	color:#666;
	font-size:105%;
}

label {
	font-weight:bold;
	color:#333;
	font-size:95%;
	text-transform:uppercase;
	
}

table.admin {
	font-size:12px;
}

table.admin td {
	font-size:12px;
	padding:5px;
}

table.admin th {
	text-align:left;
	color:#aaa;
	border-bottom:1px solid #aaa;
	font-size:11px;
	padding:5px;
}

tr.odd {
	background-color:#eee;
}

div.busy {
	font-size:11px;
	color:#666;
	vertical-align:top;
	text-align:center;
}

div.busy img {
/*	margin-top:10px;*/
/*	border:1px solid #ccc;*/
}
#tabs {
	margin:20px;
}

#pages { 
	margin:0 20px 0 20px;
}

#tabs {
/*  background-image: url(../images/brown-bottom-line.gif);*/
/*  background-position: bottom;*/
/*  background-repeat: repeat-x;*/
border-bottom:1px solid #ccc;
  float: left;
  width: 80%;
  margin-right: -4px;
}


#tabs .tab {
  background-color: #e6e6e6;
  border-bottom: 1px solid #ccc;
  color: black;
  font-size: 100%;
  text-align: left;
  margin-right: 3px;
  padding: 15px;
  padding-top: 7px;
  padding-bottom: 4px;
  text-decoration: none;
  text-transform: uppercase;
}
#tabs .tab.here {
  background-color: white;
  border: 1px solid #ccc;
  border-bottom: 1px solid white;
  font-weight: bold;
  padding-left: 13px;
  padding-right: 13px;
  padding-top: 6px;
}

#tab-toolbar {
  float: right;
  margin-top: .35em;
}

#select_multiple_one,
		#select_multiple_two {
			width:200px;
		}
		
		#select_two_container {
			position:relative;
		}
		
		.select_multiple_submit {
			background-image:url("http://livepipe.net/styles/popup_footer.gif");
			background-image:top center;
			background-repeat:repeat-x;
			padding:10px;
			height:22px;
			text-align:right;
		}

		.select_multiple_label {
			margin-left:5px;
			font-family:"Lucida Grande",Verdana;
			font-size:11px;
		}

		.select_multiple_container {
			width:300px;
			position:absolute;
			top:0;
			left:0;
			z-index:500;
			border:1px solid #222;
			border-top:none;
		}

		.select_multiple_container .select_multiple_header {
			background-image:url("http://livepipe.net/styles/black_background.gif");
			background-repeat:repeat-x;
			background-position:top center;
			color:#eee;
			font-family:"Lucida Grande",Verdana;
			font-weight:bold;
			font-size:12px;
			margin:0;
			padding:7px 0 8px 10px;
			background-color:#000;
		}
		
		table.select_multiple_table td {
			height:27px;
			border-bottom:1px solid #ddd;
			font-family:"Lucida Grande",Verdana;
			color:#333;
			font-size:11px;
		}
		
		table.select_multiple_table tr.even {
			background-color:#FCFCFC;
		}

		table.select_multiple_table tr.odd {
			background-color:#F7F7F7;
		}
		
		table.select_multiple_table tr.selected {
			background-image:none;
			background-color:#D9E9FE;
		}
		
		.select_multiple_name {
			padding-left:15px;
			font-weight:bold;
		}
		
		.select_multiple_checkbox {
			text-align:right;
		}
		
		.select_multiple_checkbox input {
			margin-right:15px;
		}
		
		ol.sortable li {
			padding:10px;
		}

		ol.sortable li.even  {
		 background-color:#eee;
		}
		

.iaf_slide {
	width:400px; 
	float:left;
	margin-bottom:20px;
}

div.slide_set {

	margin-bottom:10px;
}

div.slide_set div.slide {
	float:left; 
	padding:4px; 
	margin-right:10px;
	width:200px;
}
div.slide_side {
	float:left; 
	padding:4px; 
	margin-right:10px;
	width:120px;
}
div.slide_set_current {
	background-color:#ffffcc;
}

div.slide img {
	border:2px solid #CCc;	
	padding:2px;
}

div.current img {
	border:2px solid #cc3300;	
	padding:2px;
}

.sub_narrative a {
	margin-left:22px;
}
.password_change label {
	float:left;
	width:190px;
}
#slide_list .item_solid_grey a.image_link {
	padding:0;
	margin:0;
	color:#000;
}
#slide_list .item_solid_grey a.image_link:visited {
	color:#000;
}
#slide_list .item_solid_grey a.image_link:hover {
	color:#000;
}
#slide_list .item_solid_grey a image {
	border:0;
	padding:0;
	margin:0;
}
.audited_statement h4 {
	font-size:14px;
<<<<<<< HEAD:public/stylesheets/screen.css
<<<<<<< HEAD:public/stylesheets/screen.css
=======
}
#comments li {
	margin-bottom:8px;
>>>>>>> 2ec95fd5525bc30aa87e7388b0d6fdc14c22f276:public/stylesheets/screen.css
=======
}
#comments li {
	margin-bottom:8px;
>>>>>>> b539350f09a6b8faa0db50f2223bfb1efe293c89:public/stylesheets/screen.css
}