.pn-normal {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;}
.pn-title {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold;}
.pn-pagetitle {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold;}

/*
--BASIC PAGE ELEMENTS--
Styles for standard tag types. Direct modifications to Anchor tag (A) not made to allow for per-instance style overrides using classes. 
*/

/* BODY style */
BODY {
        FONT-SIZE: 11px;
        COLOR: #000000;
        FONT-FAMILY: arial,sans-serif,helvetica;
        MARGIN : 0px;
}

IMG {
        BORDER: 0px;
}

/* All table cells */
TD {
	  FONT-SIZE: 11px;
        COLOR: #000000;
        FONT-FAMILY: arial,sans-serif,helvetica;
}


/*
--PAGE REGIONS--
Styles for various page areas and area elements.
*/

/* Main table background */
.main
{
	BACKGROUND-COLOR: #FFFFFF;
}
/* Navbar area style 1 */
.nav1
{
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #B5BEC4;
}
/* Navbar area style 2 */
.nav2
{
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #C8D2D9;
}
/* Navbar area style 3 */
.nav3
{
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #C8D2D9;
}
/* Feature style #1 */
.feature1
{
	BACKGROUND-COLOR: #C8D2D9;
}
/* Feature style #2 */
.feature2
{
	BACKGROUND-COLOR: #D5DEE3;
}
/* Breadcrumb area style */
.breadcrumb
{
	BACKGROUND-COLOR: #C8D2D9;
}
/* Horiontal rule/separator */
.pageSeparator
{
	BACKGROUND-COLOR: #AABBCC;
}


/*
--TABS--
Styles for tabs component.
*/

/* Tabs, off */
.tabOff
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR : #B5BEC4;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION : none;
    vertical-align : bottom;
	/* BACKGROUND-COLOR: #B5BEC4;*/
}

.tabOff A
{
    COLOR : #B5BEC4;
    TEXT-DECORATION : none;
}

.tabOff A:link
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR : #B5BEC4;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION : none;
    vertical-align : bottom;
	/* BACKGROUND-COLOR: #B5BEC4;*/
}

.tabOff A:visited
{
    TEXT-DECORATION : none;
}

.tabOff A:hover
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    TEXT-DECORATION : none;
    vertical-align : bottom;
	/* BACKGROUND-COLOR: #B5BEC4;*/
}


/* Tabs, on */
.tabOn
{
	COLOR: #000000;
	FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
	BACKGROUND-COLOR: #FFFFFF;
    vertical-align : bottom;
}


/*
--TEXT AND LINKS--
Styles for page text and links. Modifications to Anchor tag (A) not made to allow for per-instance style overrides using classes.
*/

/* General text style */
.text {
	FONT-SIZE: 11px;
	FONT-FAMILY: arial,sans-serif,helvetica;
	FONT-WEIGHT: normal;
}
/* Text style for HomePage */
.textHP {
	FONT-SIZE: 12px;
	FONT-FAMILY: arial,sans-serif,helvetica;
	FONT-WEIGHT: normal;
}
/* General text style, bold */
.textBold
{
		FONT-WEIGHT: bold;
}
/* Titles */
.pageTitle {
		FONT-SIZE: 16px;
        FONT-FAMILY: arial,sans-serif,helvetica;
		FONT-WEIGHT: bold;
}
.pageTitleVkg {
		FONT-SIZE: 16px;
        FONT-FAMILY: arial,sans-serif,helvetica;
		FONT-WEIGHT: bold;
        COLOR: #000080;
}
/* Titles */
.sectionTitle {
		FONT-SIZE: 14px;
        FONT-FAMILY: arial,sans-serif,helvetica;
		FONT-WEIGHT: bold;
}
.sectionTitleVkg {
		FONT-SIZE: 14px;
        FONT-FAMILY: arial,sans-serif,helvetica;
		FONT-WEIGHT: bold;
        COLOR: #000080;
}
/* Subtitles */
.subTitle {
		FONT-SIZE: 11px;
        FONT-FAMILY: arial,sans-serif,helvetica;
		FONT-WEIGHT: bold;
}
/* Small text */
.smallText {
		FONT-SIZE: 10px;
        FONT-FAMILY: arial,sans-serif,helvetica;
}
/* Alternative link style, bold */
.linkBold
{
		FONT-WEIGHT: bold;
}
/* Alternative text style */
.altText
{
        COLOR: #FFFFFF;        
}
/* Alternative title style */
.altTitle
{
		FONT-SIZE: 14px;
        COLOR: #FFFFFF;
		FONT-WEIGHT: bold;
}
/* Alternative subtitle style */
.altSubtitle {
		FONT-SIZE: 11px;
        COLOR: #FFFFFF;
		FONT-WEIGHT: bold;
}
/* Alternative small text style */
.altSmalltext {
		FONT-SIZE: 10px;
        COLOR: #FFFFFF;
}
/* Alternative link style */
.altLink
{
        COLOR: #FFFFFF;
}
/* Alternative link style, bold */
.altLinkBold
{
        COLOR: #FFFFFF;
		FONT-WEIGHT: bold;
}
/* Hilite style */
.textHilite {
        COLOR: #3333CC;
}
/* Hilite style, bold */
.textHiliteBold {
        COLOR: #3333CC;
		FONT-WEIGHT: bold;
}
/* Greyed-out style */
.textInactive {
        COLOR: #888899;
}
/* Greyed-out style, bold */
.textInactiveBold {
        COLOR: #888899;
		FONT-WEIGHT: bold;
}
/* Alternative greyed-out style */
.altTextInactive {
        COLOR: #555566;
}
/* Alternative greyed-out style, bold */
.altTextInactiveBold {
        COLOR: #555566;
		FONT-WEIGHT: bold;
}
COLOR: #336699
/* Warning hilite style */
.textWarning {
        COLOR: #993333;
}
/* Warning hilite style, bold */
.textWarningBold {
        COLOR: #993333;
		FONT-WEIGHT: bold;
}

/*
--FORM ELEMENTS--
Styles for form elements.
*/

/* Form buttons */
.button {
        FONT-SIZE: 11px;
        COLOR: #000066;
        FONT-FAMILY: arial,sans-serif,helvetica;
		BACKGROUND-COLOR: #CCE6FF;
		CURSOR: hand;
}
/* Form buttons, inactive */
.buttonInactive {
		FONT-SIZE: 11px;
        COLOR: #666666;
        FONT-FAMILY: arial,sans-serif,helvetica;
		BACKGROUND-COLOR: #CCCCDD;
		CURSOR: hand;
}
.input {
		FONT-SIZE: 11px;
		FONT-FAMILY: arial,sans-serif,helvetica;
}

/*
--DATA TABLES--
Styles for tables of data.
*/

.titleRow
{
		FONT-WEIGHT: bold;
        BACKGROUND-COLOR: #C9D4EA;
}
.noteable
{
		FONT-WEIGHT: bold;
        BACKGROUND-COLOR: #99FFCC;
}
