/* ---------------------------------------------------------------- *
 * default styles (general styles)
 * ---------------------------------------------------------------- */
BODY { 
    background-color: #EFE9D1;
    font-family: Arial,Helvetica,sans-serif;
	 SCROLLBAR-FACE-COLOR: #EEEEEE;
	 SCROLLBAR-HIGHLIGHT-COLOR: #666666;
	 SCROLLBAR-SHADOW-COLOR: #000000;
	 SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	 SCROLLBAR-ARROW-COLOR: #000000;
	 SCROLLBAR-TRACK-COLOR: #EEEEEE;
	 SCROLLBAR-DARKSHADOW-COLOR: #777777;
}

FONT, TEXTAREA, SELECT, INPUT, FORM, BUTTON, TABLE, TR, TD, LI, UL, P {
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif;
	 line-height: 18px;
	 letter-spacing: normal;
}

a { 
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #FF0000;
	 line-height: 18px;
	 letter-spacing: normal;
}

a:link { 
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #FF0000;
	 line-height: 18px;
	 letter-spacing: normal;
}
a:hover { 
    text-decoration:underline;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #FF0000;
	 line-height: 18px;
	 letter-spacing: normal;
	 text-decoration: underline;
}
a:active { 
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #FF0000;
	 line-height: 18px;
	 letter-spacing: normal;
}
a:visited { 
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #FF0000;
	 line-height: 18px;
	 letter-spacing: normal;
}
    
a:visited:hover { 
    text-decoration:underline;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #FF0000;
	 line-height: 18px;
	 letter-spacing: normal;
	 text-decoration: underline;
}

/*Navigation item Search/Menuitem unselected*/

a.nav1 { 
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #FF0000;
	 letter-spacing: normal;
}

a.nav1:link { 
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
	 line-height: 18px;
	 letter-spacing: normal;
}
a.nav1:hover { 
    text-decoration:underline;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #FF0000;
	 letter-spacing: normal;
	 text-decoration: underline;
}
a.nav1:active { 
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #FF0000;
	 letter-spacing: normal;
}
a.nav1:visited { 
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #FF0000;
	 letter-spacing: normal;
}
    
a.nav1:visited:hover { 
    text-decoration:underline;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #FF0000;
	 letter-spacing: normal;
	 text-decoration: underline;
}

/*Navigation Item Search/Menuitem selected*/
a.nav2 { 
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #FF0000;
	 letter-spacing: normal;
	 font-weight: bold;
}

a.nav2:link { 
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #FF0000;
	 letter-spacing: normal;
	 font-weight: bold;
}
a.nav2:hover { 
    text-decoration:underline;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #FF0000;
	 letter-spacing: normal;
	 text-decoration: underline;
	 font-weight: bold;
}
a.nav2:active { 
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #FF0000;
	 letter-spacing: normal;
	 font-weight: bold;
}
a.nav2:visited { 
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #FF0000;
	 letter-spacing: normal;
	 font-weight: bold;
}
    
a.nav2:visited:hover { 
    text-decoration:underline;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #FF0000;
	 letter-spacing: normal;
	 text-decoration: underline;
	 font-weight: bold;
}

FONT.title { 
    color: #000000; font-size: 12pt; 
    font-weight: bold; 
    font-family: Arial,Helvetica,sans-serif; 
}

FONT.subtitle {
    color: #444444; 
    font-size: 10pt; 
    font-family: Arial,Helvetica,sans-serif; 
}

INPUT.text {
   height: 17 pt;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #333333;
	border : 1px solid #666666;
	border-left-width : 1 px;
	border-right-width : 1 px;
	border-top-width : 1 px;
	border-bottom-width : 1 px;
	border-style : solid;
	padding-left : 3 px;
	padding-right : 3 px;
	padding-top : 3 px;
	padding-bottom : 3 px;
	background-color : #EFE9D1;
	border-color : #666666;
}

INPUT.submit {
   height: 17 pt;
	font-size : 11 px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: bold;
	border : thin solid #FFFFFF;
	border-left-width : 1 px;
	border-right-width : 1 px;
	border-top-width : 1 px;
	border-bottom-width : 1 px;
	border-color : #000000;
	border-style : solid;
	background-color: #CCCCCC;
	font-style : normal;
	letter-spacing : 1px;
	padding-bottom : 3;
	padding-left : 3;
	padding-right : 3;
	padding-top : 3;
}

SELECT.select {
   height: 17 pt;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #333333;
	border : 1px solid #666666;
	border-left-width : 1 px;
	border-right-width : 1 px;
	border-top-width : 1 px;
	border-bottom-width : 1 px;
	border-style : solid;
	padding-left : 3 px;
	padding-right : 3 px;
	padding-top : 3 px;
	padding-bottom : 3 px;
	background-color : #EFE9D1;
	border-color : #666666;
}


/* ---------------------------------------------------------------- *
 * styles for generated tables (search, overviews)
 * ---------------------------------------------------------------- */
TD.stevenrow    {font-family: Arial,Helvetica,sans-serif; background-color: #EFE9D1; font-size:10pt;}
TD.stoddrow     {font-family: Arial,Helvetica,sans-serif; background-color: #EFE9D1; font-size:10pt;}
TD.stcols       {font-family: Arial,Helvetica,sans-serif; background-color: #EFE9D1; font-size:10pt;}
TD.stheader     {font-family: Arial,Helvetica,sans-serif; background-color: #EFE9D1; font-size:10pt;}
TD.stframe      {font-family: Arial,Helvetica,sans-serif; background-color: #aaaaaa; font-size:10pt;}
TD.stnavbar     {font-family: Arial,Helvetica,sans-serif; background-color: #EFE9D1; font-size:10pt;}
TD.stmark       {font-family: Arial,Helvetica,sans-serif; background-color: #FF0000; font-size:10pt;}
FONT.stfntnavbar  {font-family: Arial,Helvetica,sans-serif; font-size:10pt;}

/*different style*/
TD.even1       {font-family: Arial,Helvetica,sans-serif; background-color: #000000; font-size:10pt;}
TD.odd1        {font-family: Arial,Helvetica,sans-serif; background-color: #000000; font-size:10pt;}
TD.cols1       {font-family: Arial,Helvetica,sans-serif; background-color: #000000; font-size:10pt;}
TD.header1     {font-family: Arial,Helvetica,sans-serif; background-color: #000000; font-size:10pt;}
TD.frame1      {font-family: Arial,Helvetica,sans-serif; background-color: #000000; font-size:10pt;}
TD.navbar1     {font-family: Arial,Helvetica,sans-serif; background-color: #000000; font-size:10pt;}
TD.mark1       {font-family: Arial,Helvetica,sans-serif; background-color: #000000; font-size:10pt;}
FONT.fntnavbar1  {font-family: Arial,Helvetica,sans-serif; font-size:10pt;}

/* ------------------------------------------------------------------------------------ *
 * CE Styles - group under label to display in edit CE interface - no comments allowed!
 * ------------------------------------------------------------------------------------ */
    

/*CM2DB_TEXTAREA*/

FONT.text1 { 
    color: #000000; font-size: 10pt; 
    font-weight: normal; 
    font-family: Arial,Helvetica,sans-serif; 
	 line-height: 18px;
	 letter-spacing: normal;
}

FONT.smalltext1 { 
    color: #000000; font-size: 8pt; 
    font-weight: normal; 
    font-family: Arial,Helvetica,sans-serif; 
	 line-height: 14px;
	 letter-spacing: normal;
}

FONT.teaser1 { 
    color: #777777; font-size: 10pt; 
    font-weight: bold; 
    font-family: Arial,Helvetica,sans-serif; 
	 line-height: 20px;
	 letter-spacing: normal;
}

FONT.headline1 { 
    color: #FF0000; font-size: 14pt; 
    font-weight: bold; 
    font-family: Arial,Helvetica,sans-serif; 
	 line-height: 50px;
	 letter-spacing: normal;
}

FONT.subheadline1 { 
    color: #777777; font-size: 10pt; 
    font-weight: bold; 
    font-family: Arial,Helvetica,sans-serif; 
	 line-height: 25px;
	 letter-spacing: normal;
}

FONT.graybold1 { 
    color: #777777; font-size: 10pt; 
    font-weight: bold; 
    font-family: Arial,Helvetica,sans-serif; 
	 line-height: 18px;
	 letter-spacing: normal;
}

/*CM2DB_TEXTINPUT*/
FONT.text2 { 
    color: #000000; font-size: 10pt; 
    font-weight: normal; 
    font-family: Arial,Helvetica,sans-serif; 
	 line-height: 18px;
	 letter-spacing: normal;
}

FONT.teaser2 { 
    color: #777777; font-size: 10pt; 
    font-weight: bold; 
    font-family: Arial,Helvetica,sans-serif; 
	 line-height: 20px;
	 letter-spacing: normal;
}

FONT.headline2 { 
    color: #FF0000; font-size: 14pt; 
    font-weight: bold; 
    font-family: Arial,Helvetica,sans-serif; 
	 line-height: 50px;
	 letter-spacing: normal;
}

FONT.subheadline2 { 
    color: #333333; font-size: 10pt; 
    font-weight: bold; 
    font-family: Arial,Helvetica,sans-serif; 
	 line-height: 25px;
	 letter-spacing: normal;
}

FONT.graybold2 { 
    color: #777777; font-size: 10pt; 
    font-weight: bold; 
    font-family: Arial,Helvetica,sans-serif; 
	 line-height: 18px;
	 letter-spacing: normal;
}


/*CM2DB_DATETIME*/
FONT.text3 { 
    color: #000000; font-size: 10pt; 
    font-weight: normal; 
    font-family: Arial,Helvetica,sans-serif; 
	 line-height: 18px;
	 letter-spacing: normal;
}

FONT.dateitalic { 
    color: #000000; font-size: 10pt; 
    font-weight: italic; 
    font-family: Arial,Helvetica,sans-serif; 
	 line-height: 18px;
	 letter-spacing: normal;
}

FONT.datebold { 
    color: #000000; font-size: 10pt; 
    font-weight: bold; 
    font-family: Arial,Helvetica,sans-serif;
	 line-height: 18px;
	 letter-spacing: normal;
}


/*CM2DB_LINK*/
a.linknormal { 
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #FF0000;
	 line-height: 18px;
	 letter-spacing: normal;
}

a.linknormal:link { 
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #FF0000;
	 line-height: 18px;
	 letter-spacing: normal;
}
a.linknormal:hover { 
    text-decoration:underline;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #FF0000;
	 line-height: 18px;
	 letter-spacing: normal;
	 text-decoration: underline;
}
a.linknormal:active { 
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #FF0000;
	 line-height: 18px;
	 letter-spacing: normal;
}
a.linknormal:visited { 
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #FF0000;
	 line-height: 18px;
	 letter-spacing: normal;
}
    
a.linknormal:visited:hover { 
    text-decoration:underline;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color: #FF0000;
	 line-height: 18px;
	 letter-spacing: normal;
	 text-decoration: underline;
}


/*CM2DB_SELECTBOX*/
SELECT.selectbox { 
    height: 17 pt;
	 font-size : 10pt;
	 font-family : Arial, Helvetica, sans-serif;
	 color : #333333;
	 border : 1px solid #666666;
	 border-left-width : 1 px;
	 border-right-width : 1 px;
	 border-top-width : 1 px;
	 border-bottom-width : 1 px;
	 border-style : solid;
	 padding-left : 3 px;
	 padding-right : 3 px;
	 padding-top : 3 px;
	 padding-bottom : 3 px;
	 background-color : #FFFFFF;
	 border-color : #666666;
}


/*CM2DB_TABLE*/
TD.tablecell { 
    color: #FFFFFF; 
	 font-size: 10pt; 
    font-weight: normal; 
    font-family: Arial,Helvetica,sans-serif; 
	 line-height: 18px;
	 letter-spacing: normal;
}

/*CM2DB_IMAGE*/
IMG.image { 
	border: none; 
}

IMG.imageborder { 
	 border: solid Black;
	 border-width: 1px;
}

/*CM2DB_SEARCH_INPUT*/
INPUT.textfield {
   height: 17 pt;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #333333;
	border : 1px solid #666666;
	border-left-width : 1 px;
	border-right-width : 1 px;
	border-top-width : 1 px;
	border-bottom-width : 1 px;
	border-style : solid;
	padding-left : 3 px;
	padding-right : 3 px;
	padding-top : 3 px;
	padding-bottom : 3 px;
	background-color : #EEEEEE;
	width: 150px;
	border-color : #666666;
}


/*CM2DB_SEARCH_SUBMIT*/
INPUT.button {
   height: 17 pt;
	font-size : 11 px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: bold;
	border : thin solid #FFFFFF;
	border-left-width : 1 px;
	border-right-width : 1 px;
	border-top-width : 1 px;
	border-bottom-width : 1 px;
	border-color : #000000;
	border-style : solid;
	background-color: #CCCCCC;
	font-style : normal;
	letter-spacing : 1px;
	padding-bottom : 3;
	padding-left : 3;
	padding-right : 3;
	padding-top : 3;
}



