html, body {
	height:100%;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
}

a img {
	border:none;
}

a {
	color:#000066;
}

.style1 {	
	color: #713420;
	font-weight:bold;
	text-align:left;			
}
	
.purpletext {
	color: #663366;
	font-weight: bold;
}

.browntext {
	color:#713420;
	font-weight: bold;
}

a.graytext, a.graytext:hover, a.graytext:visited, a.graytext:link {
	display:block;
	margin-left:30px;
	margin-bottom:5px;
	color: #666666;
	font-weight:bold;
	font-size:11px;
}

.container {
	width:100%;
	height:auto;
	background-repeat:repeat-y;
	z-index:1500;
}

.container#default {
	width:900px;
}

.header#home {
	display:block;
	width:100%;
	height:169px;
	border:none;
	background-color:#5c7a3e;
	background-image:url("../images/home_id.gif");
	background-repeat:no-repeat;
}

.header {
	display:block;
	width:100%;
	height:87px;
	border-bottom:16px solid #481649;
	background-color:#5c7a3e;
	background-image:url("../images/connectjobs_r9_c1.jpg");
	background-repeat:no-repeat;
}

.hr {
	display:block;
	width:100%;
	height:16px;
	background-color:#481649;
}

.home_nav {
	display:block;
	width:100%;
	height:21px;
}

.home_nav img {
	float:left;
}

.imgStrip {
	display:block;
	width:100%;
	height:178px;
}

.imgStrip#board, .imgStrip#staff {
	height:150px;
}

.blueBlock {
	display:block;
	width:100%;
	height:105px;
	background-color:#471548;
}

.blueBlock p, .apply_for_grant_spending 
{
 margin: 0px; 
 padding: 0px; 
 display: block; 
}

.blueBlock p
{
  float: right;    
}

.blueBlock p,.blueblock p a, .blueblock p a:visited,.apply_for_grant_spending, .apply_for_grant_spending a, .apply_for_grant_spending a:visited
{
 color: rgb(255, 255, 255); 
 font-family: Arial Bold; 
 font-size: 11px; 
 font-weight: bold;   
}


.binder {
	width:1005px;
}

.sidebar {
	float:left;
	width:186px;
	height:100%;
	background-color:#936a12;
	overflow:none;
	clear:both;
}

.nav {
	display:block;
	width:186px;
	height:auto;
	border-bottom:40px solid #996617;
	background-color:#7e3407;
}



a#logo {
	display:block;
	height:80px;
	width:400px;
}

a.navlnk {
	display:block;
	width:185px;
	background-position:0px top;
}

.horizNav a.navlnk 
{
    width: 115px;
    float: left;
    
}

a.selectedLink {
	background-position:-186px top;
}

a:hover.navlnk {
	background-position:-186px top;
}

#lnk01 {
	height:37px; background-image:url("../images/connectjobs_r1_c1.jpg");
}
#lnk02 {
	height:29px; background-image:url("../images/connectjobs_r2_c1.jpg");
}
#lnk03 {
	height:30px; background-image:url("../images/connectjobs_r3_c1.jpg");
}
#lnk04 {
	height:29px; background-image:url("../images/connectjobs_r4_c1.jpg");
}
#lnk05 {
	height:28px; background-image:url("../images/connectjobs_r5_c1.jpg");
}
#lnk06 {
	height:30px; background-image:url("../images/connectjobs_r6_c1.jpg");
}
#lnk07 {
	height:29px; background-image:url("../images/connectjobs_r7_c1.jpg");
}
#lnk08 {
	height:27px; background-image:url("../images/connectjobs_r8_c1.jpg");
}


/**
.content {
	position:absolute;
	top:103px;
	left:186px;
	width:614px;
	height:auto;
	background-color:#ffffff;
}
**/

.content {
	float:left;
	padding:0px;
	width:614px;
	height:auto;
	background-color:#ffffff;
}

.content#grants {
	float:left;
	width:815px;
	height:auto;
	background-color:#ffffff;
}	
	
/** what the completion list looks like. **/
.autocomplete_completionListElement {
	margin-top:5px!important;
	width:auto!important;
	padding:5px 5px 5px 5px;
	border:1px solid #9A6718;
	background-color:#9A6718;
}

/** items in the completion list **/
.autocomplete_listItem {
	display:block;
	list-style:none;
	font-size:11px;
	color:#000000;
}

/** list item on mouse over. **/
.autocomplete_highlightedListItem {
	list-style:none;
	font-size:11px;
	color:#ffffff;
	cursor:pointer;
}

#hd {
	display:block;
	margin-bottom:7px;
}

.pText {
	width:540px;
	margin-top:25px;
	margin-left:30px;
	line-height:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.ulText {
	width:540px;
	padding-left:0px;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

*html .ulText {
	margin-left:0px;
}

#ulSub {
	padding-left:47px;
}


ul {
	list-style-position:outside;
}



strong {
	color:#660066;
}

#pHeading {
	font-weight:bold;
	font-size:13px;
	color:#000066;
}

#subHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#7E3406;
}

.pText#apply {
	margin-left:35px;
	position:relative; 
	left:-30px; 
	width:540px; 
	/**height:400px; **/
	padding-left:30px; 
	padding-right:30px; 
	/**overflow:auto;
	overflow-x:hidden;**/
}

*html .pText#apply {
	position:relative; 
	left:-20px; 
	width:530px; 
	height:400px; 
	padding-left:30px;
	padding-right:10px;
	/**overflow:auto;
	overflow-x:hidden;**/
}

*html .pText#apply .ulText {
	width:500px;
}

.pText#apply #subHeading {
	position:relative;
	left:-25px;
}

.pText#apply #subHeading img {
	position:relative;
	top:4px;
	margin-right:5px;
}

.pText#resources a.resTopic {
	font-size:13px;
	font-weight:bold;
	color:#7E3406;
}

.pText#resources {
	width:575px;
}

.pText#floatLt {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

*html .pText#floatLt {
	margin-left:15px;
}

center table {
	position:relative;
	left:-13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

table.selectStep img {
	display:block;
}

.floatingNav img {
	display:block;
	margin:0px;
	padding:0px;
}

table.srchBy {
	width:472px;
	vertical-align:middle;
	margin:18px 0 0px 34px;
}

table.srchBy select, table.srchBy input {
	font-size:12px;
}

.boardMem, .staffMem {
	padding-left:30px;
	padding-top:10px;
	font-size:11px;
	line-height:13px;
}
	
.boardMem {
	height:auto;
	background-color:#DBC780;
}

.staffMem {
	height:auto;
	background-color:#CAEAB9;
}

.boardMem td, .staffMem td {
	width:33%;
}

.boardMem img, .staffMem img {
	position:relative;
	left:-10px;
}

#deadlines {
	width: 489px;
	height: 206px;
	border: 1px solid #fff;
	background-image: url("../images/header_appdeadline.jpg");
	background-repeat: no-repeat;
	padding-top:88px;
	font-size: 10px;
	text-align: center;
}

.footer {
	padding:13px 0 5px 13px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	clear:both;
}

.footer a, .footer a:hover {
	color:#000000;
	text-decoration:underline;
}


/******************************************************************************/
/** Layout for Extranet Pages
/******************************************************************************/


/** Login Form ****************************************************************/
#TableExtranetLogin 
{
    color: #dcc781;
    font-size: 10px;
    font-weight: bold;
    margin: -18px 24px 0 26px;
    
}
#TableExtranetLogin input 
{
    border: 1px solid #666;
    font-family: inherit;
    font-size: 10px;
    height: 12px;
    width: 78px;
    margin-bottom: 3px;
    margin-left: 7px;
}
#TableExtranetLogin input.submitButton 
{
    border: 0;
    height: 17px;
    margin-top: 6px;
    width: 54px;
}

/** Horiztontal Navigation Bar ************************************************/
#ExtranetNavigation 
{
    background-color: #7e3407;
    font-size: 0;
    line-height: 0;
    list-style-type: none;
    height: 25px;
    margin: 0;
    padding: 0;
    width: 799px;
}

#ExtranetNavigation a 
{
    display: block;
    float: left;
    margin: 0;
    padding: 8px 15px 7px 15px;
}

#ExtranetNavigation a.first {padding-left: 18px; }
#ExtranetNavigation a.selectedLink,
#ExtranetNavigation a:hover {background-color: #996617;}


/** Content - General *********************************************************/
#ExtranetContent 
{
    background-color: #ede3c0;
    border-left: 60px solid #996617;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding: 78px 59px 35px 60px;
    position: relative;
    width: 620px;
}

#ExtranetContent .pageTitle 
{
    position: absolute;
    top: 40px;
    left: 32px;
}
#ExtranetContent .topButton
{
    position: absolute;
    top: 35px;
    left: 520px;
}
#ExtranetContent .sectionTitle 
{
    position: relative;
    left: -26px;
    margin: 22px 0 10px 0;
}

#ExtranetContent h1 {display: none; }

#ExtranetContent h2 
{
    color: #7E3406;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    margin: 0;
}
#ExtranetContent h2 a, #ExtranetContent h2 a:link, #ExtranetContent h2 a:visited, #ExtranetContent h2 a:active {
    color: #7E3406;
    text-decoration: underline;
}
#ExtranetContent h2 a:hover {
	text-decoration: none;
}
#ExtranetContent h3 {
    color: #606;
    font-size: 12px;
    margin: 0;
}
#ExtranetContent h3 a, #ExtranetContent h3 a:link, #ExtranetContent h3 a:visited, #ExtranetContent h3 a:active {
    color: #606;
    text-decoration: underline;
}
#ExtranetContent h3 a:hover {
	text-decoration: none;
}



#ExtranetContent h3 
{
    color: #606;
    font-size: 12px;
    margin: 0;
}

#ExtranetContent.contact h3 {
	font-size: 14px;
}

#ExtranetContent h4 
{
    float: left;
    font-size: 100%;
    margin: 0 .3em 0 0;
    padding: 0;
}

#ExtranetContent ol 
{
    list-style-position: inside;
    margin: 0;
    padding: 0;
}

#ExtranetContent ul 
{
    font-size: 12px;
    /*line-height: 0;*/
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#ExtranetContent ol li  {margin: 0 0 12px 0; }
#ExtranetContent dt     {font-size: 13px; font-weight: bold; }
#ExtranetContent dd     {margin: 0 0 12px 0; padding: 0;}
#ExtranetContent p      {margin: 0; }
#ExtranetContent a      {color: #000; }
#ExtranetContent strong {color: #000; }

#ExtranetContent .darkStrip 
{
    background-color: #dcc781;
    font-size: 12px;
    margin: -5px -59px 27px -60px;
    padding: 25px 59px 34px 60px;
    
}

#ExtranetContent .darkStrip .extranetLabel 
{
    color: #7e3406;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

#ExtranetContent .darkStrip select  {margin: 0 28px 0 3px; width: 142px;}
#ExtranetContent .darkStrip input   {margin: auto auto -8px -17px;}


/** Content - Initial Proposals Page ******************************************/
#ExtranetContent.proposals  h2 {color: #606; margin-bottom: 12px; text-transform: uppercase; }
#ExtranetContent.proposals  h2.second {margin-top: 20px; }
#ExtranetContent.proposals  ul {padding: 0 0 16px 13px; }
#ExtranetContent.proposals  dt a {color: #7e3406;}


/** Content - Final Proposals Page ******************************************/
#ExtranetContent.finalproposals  h2 {color: #606; margin-bottom: 12px; text-transform: uppercase; }
#ExtranetContent.finalproposals  h2.second {margin-top: 20px; }
#ExtranetContent.finalproposals  h3 {color: #000; margin-bottom: 12px; text-transform: uppercase; }
#ExtranetContent.finalproposals  ul {padding: 0 0 16px 13px; }
#ExtranetContent.finalproposals  dt a {color: #7e3406; font-size: 13px; font-weight: bold;}

/** Content - Contact Page ****************************************************/
#ExtranetContent.contact    {background-color: #fff;}
#ExtranetContent.contact    ul {background-color: #ede3c0; padding: 9px 0 9px 56px; width: 564px;}
#ExtranetContent.contact    li {clear: left; float: left; font-size: 12px; line-height: normal; margin: 0 0 20px 59px; width: 180px; }
#ExtranetContent.contact    li a {display: block;}
#ExtranetContent.contact    li img {height: 58px/*72px*/; margin-left: -69px; /*margin-bottom: -63px -72px;*/ position:absolute; width: 60px; }
#ExtranetContent.contact    li.right {display: block; clear: none; float: none; margin-left: 320px; }
#ExtranetContent.contact    ul.unbalanced li.right {position: relative; /*top: 26px;*/ }
#ExtranetContent.contact    li.senior {height: 90px; }
#ExtranetContent.contact    li.clear {clear: both; float: none; font-size: 0; height: 0; line-height: 0; overflow: hidden; }
#ExtranetContent.contact	ul.committee li { height: 50px; }
#ExtranetContent.contact	ul.committee li a { text-decoration: none; }

/** Content - Calendar Page ***************************************************/
#ExtranetContent.calendar   h2 {margin-top: 18px; }
#ExtranetContent.calendar   li h3 {margin-left: 10px;}
#ExtranetContent.calendar   li ul {margin-left: 13px;}
#ExtranetContent.calendar   .darkStrip {padding: 20px 0 18px 0; text-align: center; }
#ExtranetContent.calendar	.eventList li { margin: 9px 0 25px; }
#ExtranetContent.calendar   .eventList li ul { margin: 5px 0 0px; }
#ExtranetContent.calendar   .eventList li ul li { margin: 0px;}
#ExtranetContent.calendar   .eventList li p { margin-top: 3px;}
#ExtranetContent.calendar   .committeMeetings li { margin-top: 5px; }
#ExtranetContent.calendar   .committeMeetings li ul.eventList { margin-bottom: 18px; }
#ExtranetContent.calendar   .committeMeetings li ul.eventList li { margin-top: 5px; }

/** Content - News and Resources Pages ****************************************/
#ExtranetContent.resources  ul,
#ExtranetContent.news       ul {color: #7e3406; font-size: 13px; font-weight: bold; list-style: none; margin: 0; padding: 0; }
#ExtranetContent.resources  li,
#ExtranetContent.news       li {margin: 0 0 18px 0; }
#ExtranetContent.resources  a,
#ExtranetContent.news       a {color: #7e3406;}


/** Popups ********************************************************************/
#ExtranetPopup, #ExtranetContactPopup { background-color: #EDE3C0;}
#ExtranetContactPopup { height: 378px; }
.popup { overflow: auto; }

.popup_calendar {
    background: #EDE3C0 url(/images/extranet/mrbf_popup_logo.jpg) no-repeat scroll;
    padding:132px 0px 70px 50px;
    font: 13px Arial, Helvetica, sans-serif;
}

.popup_calendar .eventList li { margin: 9px 0 25px;}
.popup_calendar .eventList li ul { margin: 5px 0 0; }
.popup_calendar .eventList li p { margin-top: 3px;}
.popup_calendar .container li { margin-top: 5px; }
.popup_calendar .container li ul.eventList { margin-bottom: 18px; }
.popup_calendar .container li ul.eventList li { margin-top: 5px; }

.popup_proposal 
{
    background: #EDE3C0 url(/images/extranet/mrbf_popup_logo.jpg) no-repeat scroll;
    padding:132px 0px 70px 50px;
    font: 13px Arial, Helvetica, sans-serif;
}

.popup_final_proposal p strong {
    color: #000;
}

.popup_contact_board { background: #EDE3C0 url(/images/extranet/mrbf_popup_logo_small.jpg) no-repeat scroll;
                       padding:140px 0px 0px 47px;
                       font: 13px Arial, Helvetica, sans-serif;
                       }

.popup_contact_board a { color: #000; }

.contact_popop_p { padding-right: 20px; }

.popup h4 {
    font-size: 14px; 
    line-height: 16px; 
    /*float: left; */
    clear: both; 
    margin: 0; 
    display: block; 
    text-transform: uppercase; 
    color: #7e3406; 
}
#ExtranetContactPopup h4 { font-size: 14px; float: none; line-height: 16px; clear: both; margin: 0; display: block; text-transform: uppercase; color: #7e3406; }
.popup h4.subsequent {margin-top: 19px; }
.popup dl {margin: 0 0 0 0px; float:left; display:inline; width:300px; clear:both;}
.popup dt {float:left; display:inline; clear:left; margin-right:10px; font-weight:bold;}
.popup dd {float:left; display:inline; margin:0; }
.popup p{ padding-right: 50px; margin: 0; clear: both; }
.popup p.subsequent {margin-top: 10px; }
.popup h2 {
    color: #7E3406;
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
    margin: 0;
}
.popup h3 {
    color: #606;
    font-size: 13px;
    margin: 0;
}
.popup ul {
	list-style-type: none;
	font-size: 13px;
	margin:0;
	padding:0;
	clear: both;
	line-height: 18px;
}

.popup ul ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: 10px;
}

.popup a { color: #000; }
.popup li strong { color: #000; }
a.button { display: inline; text-align: right; padding: 5px 10px 5px 10px; }

.popup_buttons { text-align: right; padding: 34px 40px 10px 0; clear: both; }

#pri_popup {
    background-color: #EDE3C0;
}

#pri_popup a {
    color: #00F;
}

.ManagerAccessLink {
	width: 795px;
	font-size: 10pt;
	margin-top: 5px;
	text-align: right;
}
.ManagerAccessLink a {
	color: #BBBBBB;
}

.NewsSummary {
	font-weight: normal; 
	color: #000000; 
	font-size: 12px;
	line-height: 17px;
}


/** FIXED LAYOUT APPLYFORGRANT.ASP

.container#fixed div {
	position:absolute;
}

.container#fixed .content {
	left:186px;
	top:103px;
}

.container#fixed .nav {
	top:103px;
}

.makeItFixed {
	position:absolute;
	top:0px;
	left:0px;
	height:500px;
	width:100%;
	margin:0px;
	padding:auto;
	overflow:auto;
	z-index:1000;
}

.makeItFixed div {
	margin:300px auto 0 auto;
}

.pText#applyFixed {
	padding-left:180px;
	padding-bottom:100px;
}

.pText#applyFixed #subHeading {
	position:relative;
	left:-25px;
}

.pText#applyFixed span#subHeading img {
	position:relative;
	top:4px;
	margin-right:5px;
}

.footer#onTop {
	position:absolute;
	left:50%;
	top:100%;
	margin-left:-410px;
	margin-top:-70px;
	width:800px;
	padding:13px 0 5px 13px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	clear:both;
	z-index:2500;
}


#tShade {
	background-color:#f7f2df;
}

.globalnav {
	margin-top:50px;
	font-family:Arial, Helvetica, sans-serif;
}

#txtCol {
	width:185px;
	border-left:0px;
}

.pBold {
	font-size:11px;
	color:#441647
}


#cont {
	font-size:11px;
	text-transform:uppercase;
	text-decoration:underline;
	color:#000000;
}

