/* css for repository pages */



/* left column header box & text */

#leftHeaderGeneral {

	background-color:#5e778b;

	padding:10px;
	

}

#leftHeaderGeneral h1 {
	color:#FFFFFF;
	
	font-size: 1.4em;
	
	font-family: Arial, Helvetica, sans-serif;

	font-weight:700;
	
	margin: 3px 0 1px 0;

	text-transform:uppercase;
}

#leftHeaderGeneral h2 {
	color:#FFFFFF;
	
	font-size: 1.3em;
	
	font-family: Arial, Helvetica, sans-serif;

	font-weight:700;
	
	margin: 20px 0 1px 0;

}

#rightText {
	
	padding: 0;
	
	margin: 0px 50px 0px 20px;

}

#rightText h1 {

	border: 0;

	padding: 9px 0 0px 0px;  
	 
	margin: 30px 0px 0 0px; 
		
	font-family:Arial, Helvetica, sans-serif;
	
	text-transform:uppercase;
	
	font-size: 1.3em;
	
	font-weight: 700;
	
}

#rightText h2 {

	padding: 15px 0px 0px 0px;  
	 
	margin: 0px 0 0 0px; 
			
	font-family:Arial, Helvetica, sans-serif;
		
	font-size: 1.1em;
		
	font-weight: 600;
}


/* specify no left margin for station repository search pages */

#sr_rightcontent {

	padding:10px 15px 10px 0px;

	font-size: 1.2em;

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

}



/* font styles for repo header in left column - slightly different than the 2 col leftHeader text */

.sr_lefthdr {

	padding-top:10px;

	font-weight:normal;

	text-transform:none;

	font-size:1.4em;

	line-height:130%;

}

/* div class used for SR h1 */

.sr_hdr {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 1.7em;

	color: #000;

	margin-top:10px;

}

#rep_list ul{

		margin: 0 60px 0 20px;
		
		padding: 0;

}

#rep_list li{

		margin: 0 ;
		
		padding: 0px 0 10px 0;

}





/* for use with admin links */

.leftlinks {

	background-color:#D6DFDA;

	padding:5px 10px 10px 20px;

	color:#000000;

}



.leftlinks a:link, .leftlinks a:visited, .leftlinks a:hover {

	color:#000000;

	text-decoration:underline;

	line-height:150%;

}



/* for use with admin links */

.leftprocesslinks {

	background-color:#D6DFDA;

	padding:5px 10px 10px 0;

}



.leftprocesslinks ul li a:link, .leftprocesslinks ul li a:visited {

	color:#000000;

	text-decoration:underline;

	line-height:150%;

}



.leftprocesslinks ul li a:hover {

	background-color:#FFFFFF;

}



/* search box styles */



#searchbox {

	padding: 6px 0 6px 0;

	margin:0px 4px 0px 4px;

	width: 210px;

	border:1px solid #7C9BAF;	

	background-color: #F8F4E9;

}



#formbox {

	padding: 0;

	margin: 0;

	width:100%;

	}



.submittxt {

	vertical-align:top;

	background-color:#5e778b;

	color:#FFFFFF;

	font-weight:bold;

	font-size:0.8em;

}



.searchHdr{

	padding: 3px 10px 0px 10px;

	margin: O 0 10px 0;	

	font-size: 1em;	

	font-weight:bold;

	text-transform: uppercase;

	color: #000;

	font-family:Arial, Helvetica, sans-serif;

}



#searchbox a:link, #searchbox a:visited {

	color: #a50505;	

	text-decoration: underline;	

}



/* end search box styles */



/* class for the bar on top of right content with links and icons */

.sr_toplinks {

	margin:0;

	padding:0 0 0 10px;

	min-height:40px;

	clear:both;

}



*html .sr_toplinks {

	height:40px;

}



.sr_toplinks a:link, .sr_toplinks a:visited, .sr_toplinks a:hover {

	text-decoration:none;

}



/* print this page section */

.sr_print {

	list-style:none;

	padding:6px 20px 6px 25px;

	float:left;

	margin-right:auto;

	font-size:0.8em;

	background-image:url(/Images/Icons/printer.gif);

	background-position:0% 50%;

	background-repeat:no-repeat;

}



/* return to search results section */

.sr_return {

	list-style:none;

	padding:6px 20px 6px 15px;

	float:left;

	margin-right:auto;

	font-size:0.8em;

	background-image:url(/Images/Icons/back_arrow.gif);

	background-position:0% 50%;

	background-repeat:no-repeat;

}



/* styles for initiatives tables */



.sr_init_table {

	border-collapse:collapse;

	border-left:1px solid #000000;

	font-size:0.9em;

	text-align:left;

	width:100%;

}



.sr_init_hdr {

	background-color:#E4DFCF;

	border-bottom:1px solid #E4DFCF;

	font-weight:bold;

	vertical-align:top;

}



.sr_init_r1 {

	background-color:#FFFFFF;

	border-bottom:1px solid #E4DFCF;

	vertical-align:top;

}



.sr_init_r2 {

	background-color:#F8F4E9;

	border-bottom:1px solid #E4DFCF;

	vertical-align:top;

}



.sr_init_cell {

	border-right:1px solid #000000;

	text-align:center;

	border-bottom:1px solid #E4DFCF;

}



.sr_init_tcell {

	text-align:left;

	font-size:1.1em;

	border-bottom:1px solid #E4DFCF;

}



/* end styles for initiatives tables */



/* class for the initiatives bar */

.planit_init {

	margin:0;

	padding:0;

	width:649px;

	min-height:40px;

	border-left:1px solid #000000;

	clear:both;

}



*html .planit_init {

	height:40px;

}



/* class for the online engagement bar on the full listing */

.sr_engage_bar {

	margin:0;

	padding:0;

	width:665px;

	clear:both;

}



/* bgcolor cells of the target info bar */

.sr_target_hcell {

	list-style:none;

	padding:6px;

	float:left;

	margin-right:auto;

	font-size:0.9em;

	background-color:#F8F4E9;

	border-left:1px solid #CFBD99;

	border-right:1px solid #CFBD99;

	border-top:1px solid #CFBD99;

	text-align:left;

}



/* cells of the target bar */

.sr_target_cell {

	list-style:none;

	padding:6px;

	float:left;

	margin-right:auto;

	font-size:0.9em;

	background-color:#FFFFFF;

	border-top:1px solid #CFBD99;

	text-align:left;

}



/* header cells of the online engagement bar */

.sr_engage_hcell {

	list-style:none;

	padding:6px;

	float:left;

	margin-right:auto;

	font-size:0.9em;

	font-weight:bold;

	background-color:#F8F4E9;

	border-right:1px solid #CFBD99;

	border-bottom:1px solid #E4DFCF;

	text-align:left;

}



/* cells of the online engagement bar */

.sr_engage_cell {

	list-style:none;

	padding:6px;

	float:left;

	margin-right:auto;

	font-size:0.9em;

	background-color:#FFFFFF;

	border-right:1px solid #CFBD99;

	border-bottom:1px solid #E4DFCF;

	text-align:left;

}



/* cells of the initiatives bar */

.planit_initinfo {

	list-style:none;

	padding:6px;

	float:left;

	margin-right:auto;

	font-size:0.8em;

	font-weight:bold;

	min-height:28px;

	background-color:#E4DFCF;

	border-right:1px solid #000000;

	border-bottom:1px solid #E4DFCF;

	text-align:center;

}



*html .planit_initinfo {

	height:28px;

}



/* cells of the initiatives bar for the list */

.planit_inititem {

	list-style:none;

	padding:6px;

	float:left;

	margin-right:auto;

	font-size:0.8em;

	min-height:28px;

	background-color:#ffffff;

	border-right:1px solid #000000;

	border-bottom:1px solid #E4DFCF;

	text-align:center;

}



*html .planit_inititem {

	height:28px;

}



/* cells of the initiatives bar for the list */

.planit_inititem2 {

	list-style:none;

	padding:6px;

	float:left;

	margin-right:auto;

	font-size:0.8em;

	min-height:28px;

	background-color:#F8F4E9;

	border-right:1px solid #000000;

	border-bottom:1px solid #E4DFCF;

	text-align:center;

}



*html .planit_inititem2 {

	height:28px;

}



/* use on search results pages */

.rightsearchContainer {

	padding: 0px 0px 20px 0px;    

	margin: 0px; 

	background-color: #fff;

}



.rightsearch {

	border-top:3px solid #CFBD99;

	padding:0px;

	width:665px;

	font-size:0.9em;

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

}

.rightsearch h1{
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: 600;
	padding:2px 0 0 0;
	margin:0;

}

/* class for the title bar on the search */

.sr_barsearch {

	margin:0;

	padding:0;

	min-height:50px;

	background-color:#F8F4E9;

}



*html .sr_barsearch {

	height:50px;

}



/* class for the title bar on the full listing */

.sr_barlist {

	margin:0;

	padding:0;

	min-height:80px;

	background-color:#F8F4E9;

	border-top:1px solid #CFBD99;

	border-bottom:1px solid #CFBD99;

	border-right:1px solid #CFBD99;

}



*html .sr_barlist {

	height:80px;

}



/* title section */

.sr_searchtitle {

	list-style:none;

	padding:6px 6px 6px 15px;

	width:408px;

	text-align:left;

	float:left;

	min-height:38px;

	margin-right:auto;

}



.sr_searchhdr {

	list-style:none;

	padding:6px;

	width:60px;

	text-align:center;

	float:left;

	min-height:38px;

	border-left:1px solid #CFBD99;

	margin-right:auto;

}



/* link icon sections */

.sr_searchicon {

	list-style:none;

	padding:6px;

	width:77px;

	text-align:center;

	float:left;

	min-height:38px;

	border-left:1px solid #CFBD99;

	margin-right:auto;

}



.sr_searchicon img {

	border:0;

	padding-bottom:5px;

}



*html .sr_searchtitle, *html .sr_searchhdr, *html .sr_searchicon {

	height:38px;

}

/* title section on listing page */

.sr_icontitle {

	list-style:none;

	padding:6px 6px 6px 15px;

	width:509px;

	text-align:left;

	float:left;

	min-height:38px;

	margin-right:auto;

}



/* link icon sections on listing page */

.sr_icons {

	list-style:none;

	padding:6px 0px 6px 0px;

	width:60px;

	text-align:center;

	float:left;

	min-height:38px;

	margin-right:auto;

}



.sr_bardata {

	margin:0;

	clear:both;

	width:665px;

}



.sr_bardata_lt {

	float:left;

	margin-right:auto;

	width:385px;

	padding:0px;

	border-right:1px solid #CFBD99;

}



.sr_bardata_rt {

	float:left;

	margin-right:auto;

	width:266px;

	padding:6px;

	border-right:1px solid #CFBD99;

}



/* text under search results title bar */

.sr_fulltxt {

	padding:0 15px 10px 15px;

	clear:both;

}



.sr_fulltxt_listing {

	padding:0 15px 10px 15px;

	clear:both;

	border-top:1px solid #CFBD99;

	border-right:1px solid #CFBD99;

}



/* use on text fields, areas of forms for border */

.formborder {

	border:1px solid #C6C1B2;

	padding:5px;

}



.textarea {

border:1px solid #C6C1B2;

padding:5px;

} 



.textarea_selected {

border:1px solid #C6C1B2;

padding:5px;

background-color:#FFFFCC;

} 



.input_text {

border:1px solid #C6C1B2;

padding:5px;

}



.input_text_selected {

border:1px solid #C6C1B2;

padding:5px;

background-color:#FFFFCC;

}



.repo_bg {

	background-color:#F0ECE1;

	padding:10px;

}



.repo_bgTitle {

	font-size:1.2em;

	font-weight:bold;

}
