*
	{
	margin:0;
	padding:0;
	border:0;
	}

body
	{
	font-family:Helvetica, Arial, Verdana, Sans Serif;
	margin: 0 auto 0 auto;
	}

#homeLogo
	{
	position:absolute;
	top:20px;
	left:20px;
	}

h1
	{
	background:#000;
	text-align:left;
	color:#fff;
	font-weight:normal;
	font-size:18px;
	margin:0 0 0 10px;
	padding:0;
	}


h1 a
	{
	color:#fff;
	text-decoration:none;
	}

h1 a:hover
	{
	color:#fff;
	text-decoration:underline;
	}

h2
	{
	}


h3
	{
	font-size:14px;
	color:#434a50;
	padding:20px 0 10px 20px;
	text-transform:uppercase;
	text-align:left;
	}

h3 a
	{
	}

h4
	{
	font-size:12px;
	color:#fff;
	padding:0;
	margin:16px 0 0 20px;
	text-transform:uppercase;
	}

h4 a
	{
	color:#fff;
	text-decoration:none;
	margin-right:6px;
	}

#contentHome
	{
	margin: 0 auto 0 auto;
	width:990px;
	}

#content
	{
	width:990px;
	margin: 0 auto 0 auto;
	}

#content p.intro
	{
	font-size:1.2em;
	line-height:1.6em;
	}

#featureRow
	{
	position:relative;
	top:0;
	margin: 0 auto 0 auto;
	width:990px;
	height:200px;
	background-color:#000;
	}

#featureRowHeads
	{
	width:725px;
	background-color:#000;
	}

#featureRowFlip
	{
	float:left;
	width:725px;
	height:200px;
	}

#featureRowFlipHeads
	{
	float:left;
	width:750px;
	height:40px;
	}

#featureRowStatic
	{
	position:relative;
	z-index:100;
	float:right;
	width:250px;
	height:200px;
	}
	
img.featureRowStaticFix
{
	margin-left: 10px;
}

#lensWrapper
	{
	text-align:center;
	height:145px;
	background:#b3b3a0;
	}

#lensWrapperCenter
	{
	width:990px;
	margin:0 auto 0 auto;
	}

.lens
	{
	float:left;
	width:330px;
	background:#B3B3A0;
	}

h2.lensRow
	{
	background:#B3B3A0;
	font-size:14px;
	color:#000;
	padding:6px 0;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:2px;
	text-align:center;
	}

#lensWrapperCenter h2 a, #lensWrapperCenter h2 a:visited
	{
	text-decoration:none;
	color:#000;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:2px;
	}

#titleWrapper
	{
	clear:both;
	background-color:#26A9E0;
	}

#innerTitleWrapper
	{
	width:990px;
	margin:0 auto 0 auto;
	text-align:left;
	}

.subPage h1
	{
	background-color:#26A9E0;
	font-size:32px;
	text-align:left;
	color:#fff;
	font-weight:normal;
	padding:6px 0 6px 20px;
	margin:0;
	clear:both;
	}

#headerWrapper
	{
	background:#26A9E0 url(/images/site/gradientSubHeader.gif) left top repeat-x;
	width:100%;
	height:200px;
	}

#header
	{
	position:relative;
	width:750px;
	margin: 0 auto 0 auto;
	}

#subPageLogo
	{
	position:absolute;
	top:18px;
	left:22px;
	}

#subPageHeader
	{
	position:relative;
	top:0;
	margin: 0 auto 0 auto;
	width:990px;
	height:200px;
	text-align:left;
	}

#subPageHeader img
	{
	}

#subPageHeader .photocredit
	{
	font-size: 0.65em;
	position:absolute;
	top:187px;
	left:0;
	width: 700px;
	z-index: 100;
	background-color:#8CD1EF;
	}

div.creditable .photocredit
	{
	font-size: 0.65em;
	}

span.photocaption
	{
	font-style: italic;
	font-size: 0.9em;
	}

/* BEGIN: globalNav bucket
---------------------------------------------*/

#globalNav
	{
	position:relative;
	float:right;
	width:290px;
	height:200px;
	text-align:left;
	}

#globalNav img
	{
	position:absolute;
	top:20px;
	left:20px;
	}

#globalNav ul
	{
	margin:90px 0 0 20px;
	padding:0;
	list-style:none;
	}

#globalNav ul li
	{
	padding:0;
	margin:0;
	line-height:20px;
	font-size:11px;
	color:#039;
	}

#globalNav ul li a
	{
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#039;
	}

#globalNav ul li a:hover
	{
	color:#fff;
	}





/* BEGIN: sectionNav menu styles
---------------------------------------------*/

#sectionNavWrapper
	{
	background-color:#8cd1ef;
	height:34px;
	}

#sectionNav
	{
	width:990px;
	margin: 0 auto 0 auto;
	}

#sectionNav ul
	{
	margin-left:20px;
	list-style:none;
	}

#sectionNav ul li
	{
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:1px;
	float:left;
	margin-top:10px;
	}

#sectionNav ul li a
	{
	color:#000;
	text-decoration:none;
	padding:10px;
	}

#sectionNav ul li a:hover
	{
	color:#fff;
	}

#sectionIndicator
	{
	font-weight:bold;
	margin-right:10px;
	}

#sectionNav ul li.selected
	{
	background-color:#26A9E0;
	border-bottom:4px solid #8cd1ef;
	margin-top:0;
	padding:10px;
	}

/* END: sectionNav styles */


/* List Icons */

#contentMain ul li.excel
	{
	list-style-image:url(/images/site/icon_excel.gif);
	}

#contentMain ul li.faq
	{
	list-style-image:url(/images/site/icon_faq.gif);
	padding:5px 0 5px 22px;
	}

#contentMain ul li.more
	{
	list-style-image:url(/images/site/icon_bullet.gif);
	}

#contentMain ul li.bullet
	{
	list-style-image:url(/images/site/icon_bullet.gif);
	}

#contentMain ul li.pdf
	{
	list-style-image:url(/images/site/icon_pdf.gif);
	}

#contentMain ul li.ppt
	{
	list-style-image:url(/images/site/icon_ppt.gif);
	}

#contentMain ul li.recUp
	{
	list-style-image:url(/images/site/rec_up.gif);
	}

#contentMain ul li.recDown
	{
	list-style-image:url(/images/site/rec_down.gif);
	}

#contentMain ul li.recDelete
	{
	list-style-image:url(/images/site/rec_delete.gif);
	}

#contentMain ul li.star
	{
	list-style-image:url(/images/site/icon_star.gif);
	}

#contentMain ul li.word
	{
	list-style-image:url(/images/site/icon_word.gif);
	}

#contentMain ul li.zip
	{
	list-style-image:url(/images/site/icon_zip.gif);
	}

#contentMain ul li.topNav
	{
	list-style-type: none;
	list-style-image: url(/images/site/icon_arrow_back.gif);
	}
/*END: list styles */

.subPageFeature
	{
	}

#bigFooter
	{
	clear:both;
	background:#fff url(/images/site/grass.jpg) left bottom repeat-x;
	}

.subPage #bigFooter
	{
	border-top:4px solid #787666;
	}

#aboutRowWrapper
	{
	}

#aboutRow
	{
	width:990px;
	margin:0 auto 0 auto;
	}

#aboutRow a, #aboutRow a:visited
	{
	color:#000;
	}

#aboutRow h3 a, #aboutRow h3 a:visited
	{
	color:#434a50;
	text-decoration:none;
	}

.about
	{
	float:left;
	width:330px;
	}

/*
.about
	{
	float:left;
	width:320px;
	padding-right:10px;
	}
*/

.about p
	{
	padding:0 0 16px 20px;
	font-family:Georgia;
	font-size:11px;
	line-height:22px;
	text-align:left;
	}

#pressRowWrapper
	{
	clear:both;
	background-color:#b9b48e;
	}

#pressRowWrapperAgain
	{
	width:994px;
	margin:0 auto 0 auto;
	padding:8px 0px 8px 20px;
	text-align:left;
	}

#pressRow
	{
	float:center;
	width:994px;
	}

#moreNews
	{
	margin-left:820px;
	text-align:left;
	}

#pressRow h4
	{
	font-size:12px;
	color:#fff;
	padding:0;
	margin:16px 0 0 20px;
	text-transform:uppercase;
	display:inline;
	}

#pressRow img
	{
	margin:0 0 0 20px;
	float:left;
	}

#pressRow a:visited, #pressRow a:link
	{
	color:#000;
	text-decoration:none;
	}

#moreNews a:visited, #moreNews a, #moreNews p
	{
	color:#fff;
	text-decoration:none;
	font-size:13px;
	display:inline;
	}

#pressRow a:hover, #moreNews a:hover
	{
	color:#fff;
	text-decoration:underline;
	}

p.pressRotate
	{
	font-size:0.72em;
	display:inline;
	margin-left:1px;
	}

span.pressRotateHeader
	{
	font-size:0.72em;
	display:inline;
	margin-left:9px;
	}

/* */

#fundingRowWrapper
	{
	clear:both;
	background-color:#B3B3A0;
	}

#fundingRowWrapperAgain
	{
	width:990px;
	margin:0 auto 0 auto;
	padding:8px 0;
	text-align:left;
	}

#fundingRow
	{
	float:left;
	width:860px;
	}

#moreFunding
	{
	margin-left:860px;
	text-align:left;
	}

#fundingRow h4
	{
	font-size:12px;
	color:#fff;
	padding:0;
	margin:16px 0 0 20px;
	text-transform:uppercase;
	display:inline;
	}

#fundingRow a:visited, #fundingRow a:link
	{
	color:#000;
	text-decoration:none;
	}

#moreFunding a:visited, #moreFunding a
	{
	color:#fff;
	text-decoration:none;
	}

#fundingRow a:hover, #moreFunding a:hover
	{
	color:#fff;
	text-decoration:underline;
	}

p.fundingRotate, #moreFunding p
	{
	font-size:12px;
	display:inline;
	}

/* */

#detailRowWrapper
	{
	background:#787666;
	text-align:left;
	}

#detailRow
	{
	background:#787666;
	width:990px;
	margin:0 auto 0 auto;
	}

.detailRowitem, .detailRowMoreItem
	{
	float:left;
	background:#787666;
	width:330px;
	}

.grants
	{
	width:550px;
	}

.contact
	{
	width:180px;
	}

.stations
	{
	}

.detailRowitem ul
	{
	padding:16px 10px 14px 32px;
	margin:0;
	list-style:square outside;
	}

.detailRowitem ul li, .detailRowMoreItem ul li
	{
	font-size:11px;
	margin:0 0 10px 0;
	padding:0;
	vertical-align:top;
	color:#ff9;
	}

.detailRowitem ul li a, .detailRowitem ul li a:visited
	{
	color:#ecece7;
	}

#detailRowMore
	{
	clear:both;
	margin:0 auto 0 auto;
	background:#787666;
	width:990px;
	height:30px;
	}

#detailRowMore .detailRowMoreItem
	{
	padding-bottom:10px;
	}

#detailRowMore a
	{
	text-decoration:none;
	color:#ff9;
	}

#detailRowMore .detailRowMoreItem ul
	{
	padding:0 0 0 19px;
	margin-bottom:-10px;
	font-weight:bold;
	list-style:none;
	}

#contentRow
	{
	float:left;
	width:990px;
	}

.sideBar, .foot
	{
	float:left;
	width:250px;
	}

.sideBar p, .detail p, .foot p
	{
	padding:0 20px 20px 20px;
	font-family:Georgia;
	font-size:11px;
	line-height:22px;
	text-align:left;
	}

.sideBar h4
	{
	font-size:12px;
	color:#434a50;
	padding:0;
	margin:16px 0 0 20px;
	text-transform:uppercase;
	}

.sideBar h4 a
	{
	color:#000;
	text-decoration:none;
	margin-right:6px;
	}

.sideBar select.sidebar-dropdown
	{
	font-size:12px;
	padding:0;
	margin:16px 0 50px 20px;
	}
	
/* for grants sidebar - archives */
.itemSummary
	{
	background:#fff;
	padding:1.45em 1.45em .8em 1.9em;
	border:#960 1px solid;
	margin:1em 0.5em 1em 1em;
	font-size:.92em;
	}
.itemSummary h2
	{
	font-family:Georgia;
	font-size:0.9em;
	text-transform:none;
	margin:0 0 1em -.5em;
	color:#434a50
	}
.itemSummary h3
	{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
	margin:0 0 .2em 0;
	}
/* END sidebar for archived grants */

#contentMain
	{
	float:left;
	width:630px;
	background:none;
	padding:16px 50px 10px 20px;
	}

.wide #contentMain
	{
	width:800px;
	background:none;
	padding:16px 20px 10px 20px;
	}


#contentRow #contentMain h2
	{
	font-family:Georgia;
	font-size:21px;
	color:#434a50;
	padding:0;
	margin:10px 0 26px 0;
	text-align:left;
	background:none;
	font-weight:bold;
	}

#contentRow #contentMain h3
	{
	font-family:Georgia;
	font-size:14px;
	color:#434a50;
	padding:0;
	margin:10px 0;
	text-align:left;
	background:none;
	font-weight:bold;
	text-transform:none;
	}

#contentRow #contentMain h4
	{
	font-family:Georgia;
	font-size:12px;
	color:#434a50;
	padding:0;
	margin:10px 0;
	text-align:left;
	background:none;
	font-weight:bold;
	text-transform:none;
	}

#contentMain p
	{
	font-size:12px;
	line-height:22px;
	text-align:left;
	margin-bottom:22px;
	}

#contentMain ul
	{
	padding:0 20px 20px 20px;
	font-size:12px;
	line-height:22px;
	text-align:left;
	list-style:square outside;
	}

#contentMain a, #contentMain a:visited
	{
/*	color:#26A9E0;	*/
	color:#787666;
	}


#contentMain li
	{
	padding:0 0 6px 0;
	}

#contentMain li.audio
	{
	list-style:none;
	background:url(/images/site/icon_audio.gif) 0 3px no-repeat;
	padding:0 0 6px 20px;
	margin-left:-18px;
	}

.detail
	{
	font-style:italic;
	}

.statusNew
	{
	color:red;
	font-weight:bold;
	}

.pullQuote
	{
	text-align:center;
	color:#000;
	font-family:Georgia;
	font-weight:normal;
	width:400px;
	padding:20px;
	margin:0 0 20px 85px;
	background-color:#b3b3a0;
	border-top:8px double #fff;
	border-bottom:8px double #fff;
	}

blockquote
{
	font-style: italic;
	margin-bottom: 20px;
	font-size: 0.8em;
}

.sideBar
	{
	width:280px;
	background:url(/images/site/sideBar_top.gif) 0 0 no-repeat;
	padding-right:10px;
	margin-top:20px;
	}

.sideBar ul, .sideBar ol
	{
	padding:0 8px 0px 22px;
	font-family:Georgia;
	font-size:11px;
	line-height:18px;
	text-align:left;
	}

.sideBar ul li, .sideBar ol li
	{
	font-size:11px;
	list-style:square inside;
	margin:0 0 10px 0;
	padding:0;
	vertical-align:top;
	color:#999;
	}


ul.simple li {
  margin:0 0 .8em 0;
  padding-left:0;
  color:#777;
  /*list-style: none;*/
}


.sideBar ul li.pdf
	{
	background:url(/images/site/icon_pdf.gif) 0 .4em no-repeat;
	margin: 0;
	padding: 5px 0 5px 22px;
	list-style:none;
	}

.sideBar ul li.word
	{
	background:url(/images/site/icon_word.gif) 0 .4em no-repeat;
	margin: 0;
	padding:5px 0 5px 22px;
	list-style:none;
	}

.sideBar ul li.excel
	{
	background:url(/images/site/icon_excel.gif) 0 .4em no-repeat;
	margin: 0;
	padding:5px 0 5px 22px;
	list-style:none;
	}

.sideBar ul li.zip
	{
	background:url(/images/site/icon_zip.gif) 0 .4em no-repeat;
	margin: 0;
	padding:5px 0 5px 22px;
	list-style:none;
	}

.sideBar ul li.twitter
	{
	background:url(/images/twitter_icon.png) 0 .4em no-repeat;
	padding:5px 0 5px 26px;
	list-style:none;
	}

.sideBar a, .sideBar a:visited
	{
	color:#26A9E0;
	}

.sideBar ul li a, .sideBar ul li a:visited
	{
	color:#26A9E0;
	text-decoration:none;
	}

.sideBar ul li a:hover
	{
	color:#000;
	text-decoration:underline;
	}

.sideBar img
	{
	margin:26px 0 26px 26px;
	}

.sideBar img.icons
	{
	margin:0 0 0 20px;
	}

.secondaryInformation
{
	width:280px;
	height:30px;
	background:url(/images/site/sideBar_top.gif) 0 0 no-repeat;
	padding-top:10px;
	padding-right:10px;
	margin-top:30px;
	margin-bottom:10px;
}

#footer
	{
	margin:0 auto 0 auto;
	clear:both;
	width:750px;
	padding:20px 0 60px 0;
	text-align:center;
	}

#siteSearch input
	{
	display:inline;
	}

.foot
	{
	background:#CECEC1;
	}

#footer p
	{
	font-size:11px;
	color:#666;
	margin:16px 0;
	}

#footer a, #footer a:visited
	{
	color:#000;
	}

#footer p a, #footer p a:visited
	{
	color:#666;
	text-decoration:none;
	}

#searchLabel
	{
	display:none;
	}

#searchQuery
	{
	border:1px solid #999;
	padding:6px;
	width:300px;
	}

#searchGo
	{
	padding:6px 10px;
	background-color:#26A9E0;
	color:#fff;
	}

form select option
	{
	padding-right:10px;
	}

/* FORM styles */

label
	{
	display:block;
	font-size:16px;
	margin-bottom:3px;
	}

.formNote
	{
	color:#666;
	font-size:12px;
	}

input, textarea
	{
	display:block;
	border:1px solid #000;
	padding:10px;
	margin:10px 0 30px 0;
	}

select
	{
	border:1px solid black;
	margin:10px 0 30px 0;
	}

option
	{
	padding:9px;
	}

input, textarea
	{
	display:block;
	border:1px solid #000;
	padding:10px;
	margin:10px 0 30px 0;
	}

span.radioSet
{
	font-size:12px;
	vertical-align: -3px;
}

input.radioSet
{
	border: 0;
	margin: 0;
	padding: 0;
	display: inline;
}

label.radioSet
{
	display: inline;
	font-size:12px;
	margin: 0;
	padding: 0;
	border: 0;
}

fieldset
{
	position: relative;
	padding-left: 10px;
	width: 72%;
	height: 100px;
	margin-bottom: 10px;
	background: #eee;
}

legend
{
	position: absolute;
	top: 20px;
	left: 1px;
	display:block;
	font-size:16px;
	padding-bottom: 10px;
	font-weight: bold;
	color:#434a50;
}

/* RTL */
.formrow
	{
	float:left;
	margin:0 10px 20px 0;
	}
/* */


/* below this line are because IE8 is being irritating: */
/* for some reason these styles are being ignored, so I just slapped them inline for now ... sigh. */
input[type="checkbox"]
{
	background: transparent;
	border: 0;
	display: inline;
}

input[type="radio"]
{
	background: transparent;
	border: 0;
	display: inline;
}

/* Jobline Columns */

div#JoblineCol1
	{
	width:300px;
	float:left;
	}

div#JoblineCol2
	{
	width:200px;
	float:left;
	}

div#JoblineCol3
	{
	width:100px;
	float:left;
	}

#joblineForm
	{
	margin-bottom:150px;
	}

#joblineForm label
	{
	display:block;
	margin-bottom:10px;
	font-size:16px;
	}

#JoblineCol2 label
	{
	display:block;
	margin-bottom:9px;
	font-size:16px;
	}

#joblineForm input
	{
	display:block;
	border:1px solid #000;
	padding:10px;
	margin-bottom:0;
	margin-top:0;
	}

#JoblineCol3 #joblineSubmit
	{
	padding:9px;
	margin-top:29px;
	}

/* TABLE styles */

table
	{
	width:100%;
	border-collapse:collapse;
	margin-bottom:30px;
	}

td
	{
	padding:10px;
	}

tr.highlight
	{
	background-color:#efefef;
	}

table#csg_calculations_table tr td
{
	text-align: center;
}



table.musicrights
	{
	border-bottom:1px solid #7F92A3;
	border-spacing: 0;
	}


table.musicrights th {
  padding:.1em .5em;
  text-align:left;
  font-size:.92em;
  color:#fff;
  background:#7F92A3;
  font-weight:normal;
  border-right:#fff 1px solid;
  border-bottom:#B3BCC3 1px solid;
  text-transform:uppercase;
}

table.musicrights tr
	{
	}

table.musicrights td
	{
	background:#EEE;
	vertical-align:top;
	padding: 0;
	margin: 0;
	}

#contentMain table.musicrights tr td p
	{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:22px;
	text-align:left;
	margin-top: 2px;
	margin-bottom:14px;
	margin-left: 6px;
	}

td.comparison, table#panelMembers tr td
{
	font-size:11px;
	background: #eee;
}

/*END: table styles */




/* Ordered Lists styles */

ol
	{
	text-align:left;
	margin-left:40px;
	list-style:decimal outside;
	}

#contentMain ol li
	{
	font-size:12px;
	line-height:22px;
	}

/* Error Notices */

#notice
	{
	background:#efefef;
	padding:1em;
	margin:1em 0 1em 0;
	}

#notice_musicrights
	{
	background: yellow;
	padding:1em;
	margin:1em 0 1em 0;
	}

#notice ul
	{
	margin:0;
	padding:0;
	}

.validation-error
	{
	list-style:none;
	}

.inlineAlert
	{
	background:url(/images/site/icon_alert.gif) 0 0 no-repeat;
	padding-left:18px;
	margin-left:8px;
	font-weight:bold;
	color:#000;
	}



/* Financial and Funding two-col */
div#col1, div#col2
	{
	width:315px;
	float:left;
	}


/* Music Rights Stuff */
div.musicRightsSection
	{
	border-bottom: 1px solid #ccc;
	}

div.musicRightsSubSection h3
	{
	background: #8cd1ef;
	}

div.musicRightsSectionSpecial
	{
	border: 1px solid #ccc;
	padding-left: 10px;
	margin-bottom: 20px;
	background: #eee;
	}

div#urlFields
	{
		background: #eee;
	}

div#urlFields select
	{
		vertical-align: top;
		display: inline;
		padding: 0;
		margin: 0 0 0 2px;
		font-size: 1.35em;
		height: 38px;
		width: 256px;
	}

div#urlFields input
	{
		vertical-align: baseline;
		height: 38px;
		display: inline;
		padding: 0;
		margin: 0 0 10px 0;
		width: 256px;
	}


/* Misc */
div#footnotes
{
	color: #787666;
	/*font-style: italic;*/
	width: 85%;
	border-top: 1px solid #CCC;
	padding-top: 5px;
}

div#footnotes p
{
	font-size: 11px;
}

div#isis_training a:visited, div#isis_training a:link
{
	color: #26A9E0;
}

ol li p.faq_question
{
	color:#434a50;
	text-align:left;
	font-family:Georgia;
	padding:0;
	margin:10px 0;
	background:none;
	font-weight:bold;
}

p.faq_question span
{
	font-size:1.25em;
}

#contentRow #contentMain h2.h2-alt, #contentRow #contentMain h3.h3-alt{
	font-family: Arial, Helvetica, sans-serif;
}

#contentRow #contentMain h2.h2-alt{
	font-size: 30px;
}
#contentRow #contentMain h3.h3-alt{
	font-size: 24px;
}

.file-wrapper{
	min-height: 20px;
	padding: 19px;
	margin-bottom: 10px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}

.file-row1, .file-row2
{
	display: table-row;
}
.file-date, .file-description, .file-title, .file-download{
	display: inline-block;
	font-size: 12px;
}
.file-description, .file-title{
	width: 620px;
}
.file-date, .file-download{
	width: 285px;
	text-align: right;
	padding-left: 5px;
}

.file-title{
	color: #0568b5;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
}

.file-title a{
	color: #0568b5 !important; ;
	text-decoration: none;
}

.documents hr{
	height: 3px;
	color: #0568b5;
}

.full-size{
	width: 100% !important;
}

.file-date{
	vertical-align: top;
}

.documents-hr{
	height: 2px;
	background-color: #0568b5;
	margin-bottom: 10px;
}


.file-download img{
	margin-right: 2px;
	position: relative;
	top: 2px;
}
#accordion > div, .ui-tabs .ui-tabs-panel{
	padding: 5px !important;
}

#accordion  h3{
	text-transform: none;
}

.ui-widget-content{
	background: white !important;
	border: 1px solid #ddd;
}

.spectrum {
	min-height: 380px;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor{
	font-size:15px;
}

.h2-alt{
	margin: 16px 0;
}