.topbanner-link
{
	color:#000099;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:underline;
	font-weight:bold;
}
.topbanner-text
{
	color:#000099;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}

.topbanner-tab-text
{
	color:#003399;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.topbanner-tab-link
{
	color:#000000;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
}
.topbanner-tab-textspacer
{
	color:#3399FF;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.topbanner-navigation-link
{
	color:#000099;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
}
.topbanner-navigation-text
{
	color:#000000;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}
.topbanner-navigation-page
{
	color:#000000;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.home-title-text
{
	color:#003399;
    font-family:verdana,arial,helvetica;
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
}
.home-text
{
	color:#000000;
    font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.home-link
{
	color:#000099;
    font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
}
.home-news-title
{
	color:#003399;
    font-family:verdana,arial,helvetica;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}
.home-news-description
{
	color:#000000;
    font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.home-news-text
{
	color:#000000;
    font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}



.body-simplelink
{
	color:#000099;
    font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
}
.body-linkarrow
{
	color:#000000;
    font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.body-simpletext
{
	color:#000000;
    font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}
.body-simpletextbold
{
	color:#000000;
    font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.body-chaptertitle
{
	color:#003399;
    font-family:verdana,arial,helvetica;
	font-size:18px;
	text-decoration:regular;
	font-weight:bold;
}
.body-chaptertitle-date
{
	color:#003399;
    font-family:verdana,arial,helvetica;
	font-size:12px;
	text-decoration:regular;
	font-weight:bold;
}
.body-paragraph-chapter
{
	color:#3399FF;
    font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.body-select-title
{
	color:#003399;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.body-subchaptertitle
{
	color:#003399;
    font-family:verdana,arial,helvetica;
	font-size:11px;
	font-weight:bold;
}
.body-news-datesimple
{
	color:#3399FF;
    font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.body-news-detail-title
{
	color:#3399FF;
    font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.body-list-link
{
	color:#003399;
    font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:underline;
	font-weight:bold;
}
.body-list-title
{
	color:#000000;
    font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.body-list-chapter
{
	color:#3399FF;
    font-family:verdana,arial,helvetica;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}
.body-list-subchapter
{
	color:#3399FF;
    font-family:verdana,arial,helvetica;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.tab-column-title-text
{
	color:#FFFFFF;
    font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:regular;
	font-weight:bold;
}

.tab-column-CMMnumber-text
{
	color:#000099;
    text-align: center;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
}
.tab-column-text
{
	color:#000000;
    font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:regular;
	font-weight:normal;
}

.arrays-column-title
{
	color:#FFFFFF;
    	font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:regular;
	font-weight:bold;
	background-color:#000099;
}

.arrays-column-italic-title
{
	color:#FFFFFF;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:regular;
	font-weight:bold;
	font-style:italic;
}

.sitemap-blue {
	color:#003399;
	font-family:verdana,arial,helvetica;
	font-size:12px;
}

/****************************************************************/
/*						Styles for banner						*/
/****************************************************************/


/****************************************************************/
/*						Styles for titles						*/
/****************************************************************/
/*** BLACK ***/

.title-10 {}
.title-20 {}
.title-30 {}
.title-40 {}
.title-50 {
	color:#000000;
    font-family:verdana,arial,helvetica;
	font-size:11px;
	font-weight:bold;
}

/*** BLUE ***/
.title-10-blue {
	color:#003399;
    font-family:verdana,arial,helvetica;
	font-size:18px;
	font-weight:bold;
}

.title-20-blue {
	color:#003399;
    font-family:verdana,arial,helvetica;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}

.title-50-blue {
	color:#003399;
    font-family:verdana,arial,helvetica;
	font-size:11px;
	font-weight:bold;
}

/*** LIGHT BLUE ***/
.title-20-lightblue {
	color:#3399FF;
    font-family:verdana,arial,helvetica;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}

/****************************************************************/
/*						Styles for text							*/
/****************************************************************/

/*** BLACK ***/
.text {
	color:#000000;
	font-family:verdana,arial,helvetica;
	font-size:10px;
}

.text-bold {
	color:#000000;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	font-weight:bold;
}

.text-italic
{
	color:#000000;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:regular;
	font-weight:normal;
	font-style:italic;
}

.text-bold-large {
	color:#000000;
	font-family:verdana,arial,helvetica;
	font-size:12px;
	font-weight:bold;
}


/*** BLUE ***/
.text-blue {
	color:#003399;
	font-family:verdana,arial,helvetica;
	font-size:10px;
}

.text-blue-bold {
	color:#003399;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	font-weight:bold;
}


/*** LIGHT BLUE ***/
.text-lightblue {
	color:#3399FF;
	font-family:verdana,arial,helvetica;
	font-size:10px;
}

.text-lightblue-bold {
	color:#3399FF;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	font-weight:bold;
}

/*** RED ***/
.text-red {
	color:#CC3300;
	font-family:verdana,arial,helvetica;
	font-size:10px;
}


/****************************************************************/
/*					Styles for arrays	*/
/****************************************************************/
.kakiBackground {
	background-color:#CCCC99
}
.deepBlueBackground {
	background-color:#003399
}
.blue {
	background-color:#3399FF
}
.textLightBlueBkg {
	color:#000000;
    	font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:regular;
	font-weight:normal;
	background-color:#CCE8FF
}
.textWhiteBkg {
	color:#000000;
    	font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:regular;
	font-weight:normal;
	background-color:#FFFFFF
}
.admin-user-detail-link
{
	color:#CC3300;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
}
/*******************************************************************/
/*					Styles for Page group tabs */
/*******************************************************************/
.pageGroup-kakiBackgd {
	color:#003399;
	background-color:#CCCC99;
    	font-family:verdana,arial,helvetica;
	font-size:10px;
	font-weight:bold;
}

.pageGroup-blueBackgd {
	color:#000000;
	background-color:#99CCFF;
    	font-family:verdana,arial,helvetica;
	font-size:10px;
	font-weight:bold;
}
/****************************************************************/
/*					Styles for links	*/
/****************************************************************/

.link {
	font-family:verdana,arial,helvetica;
	font-size:10px;
}

.link-black-bold {font-family:verdana,arial,helvetica; font-size:10px; color:#000000;font-weight:bold;}
.link-black-bold:link {font-family:verdana,arial,helvetica; font-size:10px; color:#000000;font-weight:bold;}
.link-black-bold:active {font-family:verdana,arial,helvetica; font-size:10px; color:#000000;font-weight:bold;}
.link-black-bold:visited {font-family:verdana,arial,helvetica; font-size:10px; color:#000000;font-weight:bold;}

.link-pageGroup-blueBackgd {
	color:#000000;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.link-blue {
	color:#003399;
	font-family:verdana,arial,helvetica;
	text-decoration:underline;
	font-size:10px;
}

.link-blue-bold {
	color:#003399;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	font-weight:bold;
}

.tab-link
{
	color:#000000;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
}

/****************************************************************/
/*						Styles for warnings						*/
/****************************************************************/
.warning-text {
	color:#DD0000;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	font-weight:bold;
}




/*** LIGHT BLUE ***/
.title-50-lightblue {
	color:#3399FF;
    font-family:verdana,arial,helvetica;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
/*** WHITE ***/
.title-white
{
	color:#FFFFFF;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:regular;
	font-weight:bold;
}

/****************************************************************/
/*						Styles for arrays						*/
/****************************************************************/
.tab-text
{
	color:#000000;
    font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:regular;
	font-weight:normal;
}

/****************************************************************/
/*						Styles for links						*/
/****************************************************************/

.black-link
{
	color:#000000;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
}

.link-12-blue
{
	color:#003399;
    font-family:verdana,arial,helvetica;
	font-size:12px;
	text-decoration:regular;
	font-weight:bold;
}