/* -------------------- */
/* CLASSES BY PAGE TYPE */
/* -------------------- */
/* All Pages */
BODY 		{BORDER-BOTTOM: white; BORDER-LEFT: white; BORDER-RIGHT: white; BORDER-TOP: white}

.footerText {COLOR: #000000; FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-FAMILY: Tahoma, sans-serif}
.footerText A:link {COLOR: #000000; font-weight: bold; TEXT-DECORATION: none;}
.footerText A:visited {COLOR: #000000; font-weight: bold;  TEXT-DECORATION: none;}
.footerText A:hover {COLOR: #000000; font-weight: bold;  TEXT-DECORATION: none;}

.topBarText {COLOR: #663399; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px}

.Nav 		{COLOR: #3A6A99; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px; line-height: 13px; TEXT-DECORATION: none}
.Nav A:link	{COLOR: #3A6A99; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px; line-height: 13px; TEXT-DECORATION: none}
.Nav A:visited	{COLOR: #3A6A99; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px; line-height: 13px; TEXT-DECORATION: none}
.Nav A:hover	{COLOR: #FF6600; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px; line-height: 13px; TEXT-DECORATION: none}

.NavB 		{COLOR: #3A6A99; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px; font-weight: bold; TEXT-DECORATION: none}
.NavB A:link	{COLOR: #3A6A99; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px; font-weight: bold; TEXT-DECORATION: none}
.NavB A:visited	{COLOR: #3A6A99; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px; font-weight: bold; TEXT-DECORATION: none}
.NavB A:hover	{COLOR: #FF6600; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px; font-weight: bold; TEXT-DECORATION: none}

.loginBox	{COLOR: #000000; FONT-FAMILY: verdana, arial; FONT-SIZE: 10px; TEXT-DECORATION: none}


/* Homepage Quicklinks */
.quickLinkTeaser	{COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE: 13px;}
.quickLinkTeaser A:Link {COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE: 13px;}
.quickLinkTeaser A:Hover {COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE: 13px;}
.quickLinkTeaser A:Visited {COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE: 13px;}


.quickLinkTitle {COLOR: #3A6A99; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; FONT-SIZE: 13px;}
.quickLinkTitle A:Link {COLOR: #3A6A99; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; FONT-SIZE: 13px;}
.quickLinkTitle A:Visited {COLOR: #3A6A99; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; FONT-SIZE: 13px;}
.quickLinkTitle A:Hover {COLOR: #FF6600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; FONT-SIZE: 13px;}



/* Homepage Highlights */
.highlightTeaser	{COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE: 13px;}
.highlightTeaser A:Link {COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE: 13px;}
.highlightTeaser A:Visited {COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE: 13px;}
.highlightTeaser A:Hover {COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE: 13px;}

.highlightTitle A:Link {COLOR: #3A6A99; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; FONT-SIZE: 13px;}
.highlightTitle A:Visited {COLOR: #3A6A99; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; FONT-SIZE: 13px;}
.highlightTitle A:Hover {COLOR: #FF6600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; FONT-SIZE: 13px;}
.highlightTitle {COLOR: #3A6A99; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; FONT-SIZE: 13px;}


/* Homepage What's New listings */
.whatsNewTeaser	{COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE: 13px;}
.whatsNewTeaser A:Link {COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE: 13px;}
.whatsNewTeaser A:Visited {COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE: 13px;}
.whatsNewTeaser A:Hover {COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE: 13px;}

.whatsNewTitle A:Link {COLOR: #3A6A99; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; FONT-SIZE: 11px;}
.whatsNewTitle A:Visited {COLOR: #3A6A99; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; FONT-SIZE: 11px;}
.whatsNewTitle A:Hover {COLOR: #FF6600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; FONT-SIZE: 11px;}
.whatsNewTitle {COLOR: #3A6A99; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; FONT-SIZE: 11px;}


/* About section */
.aboutTitle	{color: #1B75c1; FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}


/* Admin tool */
.adminListHeader	{FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: 0066cc}
.adminListRowUnselected {background-color: e3edf8; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #191970;}
.adminListRowSelected  	{background-color: C3D6E6; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #191970;}
.adminMenu		{font-weight : bold; text-decoration : none; color : #ffffff; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10pt; text-transform : none;}


/* MyOrganization */
.myOrganizationBox  {background-color: #6f95ba; color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}


/* MyCPBO */
.myCPBOBoxPrimary	{background-color: #6f95ba; color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.myCPBOBoxSecondary	{background-color: #FFFFFF; border: 1px solid #eeeeee;}
.myCPBOBoxTertiary	{background-color: #CCCCCC;}



/* -------------------- */
/* CLASSES BY DATA TYPE */
/* -------------------- */
/* Events */
.eventFormText	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #006600}
.eventFormBox	{font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #6f95ba; color: #000000; font-size: 11px;}
.eventTitle 	{color: #006600; FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.eventValidationText {color: #339900; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.eventValidationTitle {color: #339900; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;}
.eventRecord	{color: #339900; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}


/* Users */
.userTitle 	{color: #1B75c1; FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.userFormBox 	{background-color: #6f95ba; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;}
.userFormText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: 1b75c1}
.userValidationText {color: #1B75c1; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.userValidationTitle {color: #1B75c1; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;}


/* Resources */
.resourceFormText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC8418;}
.resourceFormBox  {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #6f95ba; color: #000000; font-size: 11px;}
.resourceTitle	{color: #CC8418; FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}	


/* News */
.newsFormText	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6f95ba}
.newsTitle {font-color: #6f95ba; FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0066cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.newsFormBox {background-color: 6f95ba; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;}


/* Organizations */
.organizationFormBox {background-color: #6f95ba; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;}
.organizationFormText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: 1b75c1}
.organizationTitle 	{color: #1B75c1; FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.organizationRecord	{color: #1B75c1; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.organizationValidationText {color: #1B75c1; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.organizationValidationTitle {color: #1B75c1; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;}


/* Projects */
.projectFormBox {background-color: #6f95ba; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;}
.projectFormText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: 1b75c1}
.projectTitle {color: #1b75c1; FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.projectValidationText {color: #1B75c1; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.projectValidationTitle {color: #1B75c1; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;}


/* Pages */
.pageFormBox {background-color: #EEEEEE; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;}


/* Misc */
.neutralBoxPrimary	{background-color: #6f95ba;}
.neutralBoxSecondary	{background-color: #EEEEEE;}
.miscFormBox {background-color: 6f95ba; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;}
.miscFormText	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #613f93}
.miscTitle {font-color: #666699; FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0066cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}


/* -------------------- */
/* FONTS		*/
/* -------------------- */
.sectionHeader {COLOR: #FFFFFF; FONT-FAMILY: verdana, arial; FONT-SIZE: 12px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.greenHeader   {COLOR: #006600; FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.blackHeader   {COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.blackHeader A:Link  {COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
.blackHeader A:visited  {COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
.blackHeader A:hover {COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}

.greyBoldText 	{FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;}

.standardText	{FONT-SIZE: 8pt; COLOR: #696969; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.standardText A:Link	{FONT-SIZE: 8pt; COLOR: #696969; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.standardText A:visited	{FONT-SIZE: 8pt; COLOR: #696969; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.standardText A:hover	{FONT-SIZE: 8pt; COLOR: #696969; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.standardItalicsText {FONT-SIZE: 8pt; COLOR: #696969; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-style: italic;}

.blackText	{FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.blackText A:Link	{FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.blackText A:visited	{FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.blackText A:hover	{FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.blackBoldText  {FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;}
.blackBoldText A:Link {FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; text-decoration: none;}
.blackBoldText A:visited {FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; text-decoration: none;}
.blackBoldText A:hover {FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; text-decoration: none;}

.blackBoldItalicsText  {FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; font-style: italic;}

.purpleBoldText	{FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0066cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;} 
.purpleBoldText	A:Link {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0066cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;} 
.purpleBoldText	A:visited {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0066cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;} 
.purpleBoldText	A:hover {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FF6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;} 

.errorText	{FONT-SIZE: 8pt; COLOR: #CC0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.ticker			{FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; TEXT-DECORATION: none;}
.ticker	A:Link		{FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; TEXT-DECORATION: none;}
.ticker	A:visited	{FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; TEXT-DECORATION: none;}
.ticker	A:hover		{FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; TEXT-DECORATION: none;}

/* special Nima vial mrl */
.specialTeaserLink A:Link    {COLOR: #654495; FONT-FAMILY: Times New Roman, serif; font-weight: bold; TEXT-DECORATION: none; FONT-SIZE: 16px;}
.specialTeaserLink A:Visited {COLOR: #654495; FONT-FAMILY: Times New Roman, serif; font-weight: bold; TEXT-DECORATION: none; FONT-SIZE: 16px;}
.specialTeaserLink A:Hover   {COLOR: #ff6600; FONT-FAMILY: Times New Roman, serif; font-weight: bold; TEXT-DECORATION: none; FONT-SIZE: 16px;}



