
.bg {
margin:0px 0px 0px 0px;
padding:0 0 0px 0;
font-family:tahoma;
color:#000;
background-image: url('pageBack.gif');
background-repeat: no-repeat;
background-position: left 0px;
}

.logoRed {
color: #E60F2B;
}

.logoBlue {
color: #002B8D;

}

hr.logoBlue  {
height: 1px;
}


hr.text {
height: 2px;
background-color:red;
}


 .tagLine {
color:#002B8D;
font-size: 16px;
font-family: Trebuchet MS;
font-weight: normal;
font-style: italic;
}

div.visible {
display:block;
}
div.hidden {
display:none;
} 

 .topNav {
color:#4E4E4E;
text-align: center;
font-size: 14px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: normal;
text-decoration: none;
}
 .topNavHref {
color:#4E4E4E;
font-size: 14px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: normal;
text-decoration: none;
}
.topNavHomeThis {
background-image: url('btn_home_o.gif');
text-align: center;
color:#ffffff;
font-size: 14px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: normal;
}
 .topNavLeadershipThis {
background-image: url('btn_leadership-program_o.gif');
text-align: center;
color:#ffffff;
font-size: 14px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: normal;
}
 .topNavPartnersThis {
background-image: url('btn_american-partners_o.gif');
text-align: center;
color:#ffffff;
font-size: 14px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: normal;
}
 .topNavApplicationThis {
background-image: url('btn_application-process_o.gif');
text-align: center;
color:#ffffff;
font-size: 14px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: normal;
}
 .topNavFundThis {
background-image: url('btn_fund_o.gif');
text-align: center;
color:#ffffff;
font-size: 14px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: normal;
}
 .topNavContactsThis {
background-image: url('btn_contacts_o.gif');
text-align: center;
color:#ffffff;
font-size: 14px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: normal;
}

 .topNav67 {
background-image: url('tab_67_off.png');
text-align: center;
}
 .topNav86 {
background-image: url('tab_86_off.png');
text-align: center;
}
 .topNav139 {
background-image: url('tab_139_off.png');
text-align: center;
}
 .topNav152 {
background-image: url('tab_152_off.png');
text-align: center;
}
 .topNav158 {
background-image: url('tab_158_off.png');
text-align: center;
}
 .topNav163 {
background-image: url('tab_163_off.png');
text-align: center;
}

 .topNav67This {
background-image: url('tab_67_on.png');
text-align: center;
color:#ffffff;
font-size: 14px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: normal;
}
 .topNav86This {
background-image: url('tab_86_on.png');
text-align: center;
color:#ffffff;
font-size: 14px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: normal;
}
 .topNav139This {
background-image: url('tab_139_on.png');
text-align: center;
color:#ffffff;
font-size: 14px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: normal;
}
 .topNav152This {
background-image: url('tab_152_on.png');
text-align: center;
color:#ffffff;
font-size: 14px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: normal;
}
 .topNav158This {
background-image: url('tab_158_on.png');
text-align: center;
color:#ffffff;
font-size: 14px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: normal;
}
 .topNav163This {
background-image: url('tab_163_on.png');
text-align: center;
color:#ffffff;
font-size: 14px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: normal;
}
 .topNavHome {
background-image: url('btn_home.png');
text-align: center;
}
 .topNavLeadership {
background-image: url('btn_leadership-program.png');
text-align: center;
}
 .topNavPartners {
background-image: url('btn_american-partners.png');
text-align: center;
}
 .topNavApplication {
background-image: url('btn_application-process.png');
text-align: center;
}
 .topNavFund {
background-image: url('btn_fund.png');
text-align: center;
}
 .topNavContacts {
background-image: url('btn_contacts.png');
text-align: center;
}

 .topNavThis {
color:#01AC99;
text-align: center;
font-size: 14px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: italic;
}
.tabText {
color:#666666;
text-align: left;
font-size: 13px;
font-family: Trebuchet MS;
font-weight: bold;
text-decoration: none;
font-style: italic;
}

.tabTextActive {
color:#000000;
text-align: left;
font-size: 13px;
font-family: Trebuchet MS;
font-weight: bold;

font-style: italic;
}

.tabSeparator {
color: #97C6E8;
text-align: center;
font-size: 14px;
font-family: tahoma;
font-weight: bold;
}
.textbg {
background: url('textBack.jpg') no-repeat;
background-position: bottom; 
}
.pad {
padding: 20pt 20pt 30pt 20pt;
}

.sideNavPad {
padding: 60pt 0pt 0pt 10pt;
}

.smallPad {
padding: 5pt 20pt 30pt 20pt;
}

.labelText {
color:#363636;
font-size: 11px;
font-family: verdana;
font-weight: bold;
}

.text {
color:#363636;
text-align: left;
font-size: 11px;
font-family: verdana;
font-weight: normal;
line-height: 150%;
}

.textRight {
color:#363636;
text-align: right;
font-size: 11px;
font-family: verdana;
font-weight: normal;
line-height: 150%;
}

.greenText {
color:green;
text-align: left;
font-size: 11px;
font-family: verdana;
font-weight: normal;
line-height: 150%;
}


.paraBreak {
font-size: 12px;
line-height: 80%;
}

.topNavSeparator {
color: #002B8D;
text-align: center;
font-size: 14px;
font-family: tahoma;
font-weight: normal;
}
.textHeading {
color:#002B8D;
text-align: left;
font-size: 18px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: italic;
}
.textSubHeading {
color:#002B8D;
text-align: left;
font-size: 16px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: italic;
}
.sideTable {

}
.sideTable td {
padding:2pt 10pt 2pt 10pt;
}

.sideTableText {
color:#002B8D;
text-align: left;
font-size: 11px;
font-family: arial;
font-weight: normal;
}

.sideTableNav {
text-decoration: none;
color:#002B8D;
text-align: left;
font-size: 11px;
font-family: arial;
font-weight: bold;
}

.sideTableNavActive {
color:#002B8D;
text-align: left;
font-size: 11px;
font-family: arial;
font-weight: bold;
}

.toTopNav {
text-decoration: none;
color:#002B8D;
}



.important {
color:#cc0000;
text-align: left;
font-size: 12px;
font-family: arial;
font-weight: normal;
line-height: 150%;

}

.importantLink {
text-decoration: none;
color:#002B8D;
font-weight: bold;
font-size: 12px;
font-family: arial;

}
.footnote {
color:#606060;
text-align: left;
font-size: 9px;
font-family: verdana;
font-weight: normal;
line-height: 120%;
}
.clearDiv:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearDiv {height: 1%;}
/* End hide from IE-mac */


div.onTheRight {
	position: relative;
	float: right;
}

div.onTheLeft {
	position: relative;
	float: left;
}


.standOut {
color:green;
}


/* Processing */
.pBody {
margin:0px 0px 0px 0px;
padding:0 0 0px 0;
font-family:tahoma;
color:#000;
}
.pPad {
padding: 20pt 20pt 10pt 20pt;
}

 .fieldLabel {
color:#4E4E4E;
text-align: left;
font-size: 13px;
font-family: Trebuchet MS;
font-weight: bold;
}
 .announcementText {
color:#4E4E4E;
font-size: 14px;
font-family: Trebuchet MS;
font-weight: bold;
}

.gridLabel {
color:#363636;
font-size: 11px;
font-weight: bold;
text-align: left;
padding:1em;
}

.pGridTable {margin: 0em 0em 0em 0em;border: 2px solid #ccc;background-color:#F5F5F5;border-collapse:collapse;}
.pGridTable td{
	padding:2px 5px 2px 5px;
}

.matrixTable {margin: 0em 0em 0em 0em;border: 2px solid #ccc;background-color:#F5F5F5;border-collapse:collapse;}
.matrixTable td{
	padding:2px 5px 2px 5px;
	border-left: 1px solid #ccc;
	text-align: center;
}

.accentTable {margin: 0em 0em 0em 0em;border: 1px solid #ccc;background-color:#F5F5F5;border-collapse:collapse;}
.accentTable td{
	padding: 2px 5px 2px 10px;
}

.lightBack {
	background:#F0F0F0;
	/*height:20px;*/
}
.darkBack {
	background:#DCDCDC;
}
table.sortable {
	margin: 0em 0em 0em 0em;
	border:2px solid #DCDCDC;
	border-collapse:collapse;
}

table.sortable td{
	padding:2px 5px 2px 5px;
	color:#4E4E4E;;
	font-size: 12px;
	font-family: verdana;
	font-weight: normal;
}

table.sortable th{
	padding:2px 5px 2px 5px;
	white-space:nowrap;
	text-align:left;
	color:#4E4E4E;;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;	
}


table.sortable.rowodd tr{
	background:#DCDCDC;
}

table.sortable.roweven tr{
	background:#F0F0F0;
}

.sortcol {
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: right center;
}
.sortasc {
	padding:2px 5px 2px 5px;
	text-align:left;
	background-color: #DDFFAC;
	background-image: url(images/up.gif);	

}
.sortdesc {
	padding:2px 5px 2px 5px;
	text-align:left;
	background-color: #B9DDFF;
	background-image: url(images/down.gif);	

}
.nosort {
	padding:2px 5px 2px 5px;
	text-align:left;
	cursor: default;
}

/* Styles for application */

.listMenuNav {
color:#363636;
font-size: 16px;
font-family: Trebuchet MS;
font-weight: normal;
font-style: italic;
text-decoration: none;
}

.listMenuItemLive ul {
list-style-image: url(images/liveArrow.gif);
}

.invisibleError {
	visibility:hidden;
}

.visibleError {
	visibility:visible;
	color:red;
	font-weight: bold;	
}	
.appFormPadOld{padding: 40px 40px 40px 40px;background:#e1eff8;}
.appFormPad{padding: 40px 40px 20px 40px;background:#396DB5;}
.appDisplayPad{padding: 40px 40px 20px 40px;background:#002B8D;}
.appPrintPad{padding: 10px 20px 10px 20px;background:#FFFFFF;	border-bottom: 2px  solid silver;
	border-left: 2px solid silver;
	border-right: 2px  solid silver;	
	border-top: 2px  solid silver;	
	border-collapse: collapse;}

.appHeading {
color:#002B8D;
text-align: center;
font-size: 18px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: italic;
}
.appPrintHeading {
color:#002B8D;
text-align: center;
font-size: 18px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: italic;
}

.appSubHeading {
color:#002B8D;
font-size: 16px;
font-family: Trebuchet MS;
font-weight: normal;
font-weight: bold;
font-style: italic;
}

.appFormSection {
	background:#f7f3f7;
	border-bottom: 2px  solid silver;
	border-left: 2px solid silver;
	border-right: 2px  solid silver;	
	border-top: 2px  solid silver;	
	border-collapse: collapse;
}

.appDisplaySection {
	background:#f7f3f7;
	color:#002B8D;
	font-size: 14px;
	font-family: Trebuchet MS;
	font-weight: normal;
	font-style: italic;
}
.appPrintSection {
	background:#FFFFFF;
	border-bottom: 0px  solid silver;
	border-left: 0px solid silver;
	border-right: 0px  solid silver;	
	border-top: 0px  solid silver;	
	border-collapse: collapse;
}

.appFormSection td {
	padding: 6px 10px 6px 20px;
	border-bottom: 1px solid silver;
	border-collapse: collapse;
	vertical-align:text-top;
}

.appFormSectionOld td {
	padding: 6px 10px 6px 20px;
	border-bottom: 1px solid silver;
	border-collapse: collapse;
	color:#4E4E4E;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	font-family: verdana;
	vertical-align:text-top;
}
.appDisplaySection td {
	padding: 6px 10px 6px 20px;
	border-bottom: 1px solid silver;
	border-collapse: collapse;
	vertical-align:text-top;	
}

.appPrintSection td {
	padding: 3px 10px 3px 20px;
	border-bottom: 1px solid silver;
	border-collapse: collapse;
	vertical-align:text-top;
}

.appFormSection input  {
color:#002B8D;
font-size: 14px;
font-family: Trebuchet MS;
font-weight: normal;
font-style: italic;
}

.appTypedText  {
color:#002B8D;
font-size: 13px;
font-family: Trebuchet MS;
font-weight: normal;
font-style: italic;
}

.appPrintText  {
color:#5C5C5C;
font-size: 12px;
font-family: Trebuchet MS;
font-weight: normal;
font-style: italic;
}

p {
color:#002B8D;
font-size: 12px;
font-family: Trebuchet MS;
font-weight: normal;
font-style: italic;
}
.appPrintSection p{
color:#5C5C5C;
font-size: 12px;
font-family: Trebuchet MS;
font-weight: normal;
font-style: italic;
}

.appFormSectionDisabledLabel {
	color:#A3A3A3;
	text-align: left;
	font-size: 12px;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-style: normal;	
}

.appFormSectionEnabledLabel {
	color:#5C5C5C;
	text-align: left;
	font-size: 12px;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-style: normal;	
}

.appDisplaySectionHeading {
	color:#5C5C5C;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	font-family: Trebuchet MS;
	font-style: italic;	
}

.appPrintSectionHeading {
	color:#5C5C5C;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	font-family: Trebuchet MS;
	font-style: italic;	
}

.appButton {
	color:#4E4E4E;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	background: #F3F3F3;
}

.appLink {
color:#4E4E4E;
text-decoration: none;
font-weight: normal;
font-size: 12px;
font-family: verdana;
}

.appFieldLabel {
color:#5C5C5C;
text-align: left;
font-size: 12px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: normal;
}
.appPrintLabel {
color:#5C5C5C;
text-align: left;
font-size: 12px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: normal;
}

 .appColumnLabel {
color:#5C5C5C;
font-size: 12px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: normal;
}

.appPlainText {
color:#5C5C5C;
text-align: left;
font-size: 11px;
font-family: verdana;
font-weight: normal;
}

.appImportantText {
color:#cc0000;
text-align: left;
font-size: 11px;
font-family: verdana;
font-weight: normal;
} 

.appPlainTextCentered {
color:#5C5C5C;
text-align: center;
font-size: 11px;
font-family: verdana;
font-weight: normal;
}

.appImportantTextCentered {
color:#cc0000;
text-align: center;
font-size: 11px;
font-family: verdana;
font-weight: normal;
} 

.appInstructions {
	background:#F3F3F3;
	border-bottom: 2px  solid silver;
	border-left: 2px solid silver;
	border-right: 2px  solid silver;	
	border-top: 2px  solid silver;	
	border-collapse: collapse;
}

.appInstructions td {
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid silver;
	border-collapse: collapse;
	color:#4E4E4E;
	font-size: 10px;
	font-weight: normal;
	font-family: verdana;
}

.appInstructions th {
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid silver;
	border-collapse: collapse;
}

.appInstructionsHeading {
	color:#4E4E4E;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana;
	text-align: center;
}

.appSmallText {
color:#4E4E4E;
font-size: 10px;
text-align: left;
font-weight: normal;
font-family: verdana;
line-height: 120%;
}

.appImportant {
color:#cc0000;
text-align: left;
font-size: 11px;
font-family: verdana;
font-weight: normal;
line-height: 150%;

}