/***************************************************************************
Last Updated: Aug, 2002	
***************************************************************************/

/***************************************************************************
COOLMENUS
***************************************************************************/
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#CDDBEB; layer-background-color:#CDDBEB; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:3px; font-family:verdana, arial,helvetica; font-size:8pt; font-weight:bold}
.clLevel0{background-color:#0E457D; layer-background-color:#0E457D; color:white;}
.clLevel0over{background-color:#0E457D; layer-background-color:#0E457D; color:#FCCE55; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#0E457D; layer-background-color:#0E457D}

/*Styles for level 3*/
.clLevel3,.clLevel3over{position:absolute; padding:3px; font-family:verdana, tahoma,arial,helvetica; font-size:8pt; font-weight:bold}
.clLevel3{background-color:#0E457D; layer-background-color:#0E457D; color:#FCCE55;}
.clLevel3over{background-color:#0E457D; layer-background-color:#0E457D; color:#FCCE55; cursor:pointer; cursor:hand; }
.clLevel3border{position:absolute; visibility:hidden; background-color:#0E457D; layer-background-color:#0E457D}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:verdana, tahoma, arial,helvetica; font-size:8pt; font-weight:bold}
.clLevel1{background-color:#CDDBEB; layer-background-color:#CDDBEB; color:#0E457D;}
.clLevel1over{background-color:#336699; layer-background-color:#336699; color:#FCCE55; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:normal}
.clLevel2{background-color:#CDDBEB; layer-background-color:#CDDBEB; color:#0E457D;}
.clLevel2over{background-color:#336699; layer-background-color:#0099cc; color:#FCCE55; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}

/***************************************************************************
BODY, P, TD, UL, LI
***************************************************************************/
body {COLOR: #000000; FONT-FAMILY: Times New Roman, Times, Serif; font-size: 10pt}

ol {font: 10px Times New Roman, Times, Serif;
	text-decoration: none;
	font-style: none;
	font-weight: normal;
	list-style-type: decimal;
	color:#333333;}

ol.events {font-weight: normal;
	font: 14px Times New Roman, Times, Serif;
	text-decoration: none;
	font-style: none;
	font-weight: none;
	list-style-type: decimal;
	color:#333333;}
	
td.top-navigation {font: 8pt Times New Roman, Times, Serif;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	color:#ffffff;}
		
p.link-history {font: 8pt Times New Roman, Times, Serif;
	text-decoration: none;
	font-style: none;
	font-weight: none;
	color:#888888;}

p.call-to-action {font: 9pt Times New Roman, Times, Serif;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	line-height: 13pt;
	color:#333333;}

p.navigation {font: 8pt Times New Roman, Times, Serif;
	margin-top: 2pt;
	color:#ffffff;}


p.news 
{
FONT-WEIGHT: normal; 
FONT-SIZE: 9px; 
COLOR: #006699; 
FONT-FAMILY: Verdana, Arial,Helvetica, sans-serif; 
TEXT-DECORATION: none
}

/***************************************************************************
A HREF Tags
***************************************************************************/	
A.normal 
{
FONT-WEIGHT: normal; 
FONT-SIZE: ; 
COLOR: #26376B; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none}

A.normal:hover 
{
FONT-WEIGHT: normal; 
FONT-SIZE: ; 
COLOR: #26376B; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: underline}

A.quicklink 
{
FONT-WEIGHT: bold; 
FONT-SIZE: 9pt; 
COLOR: #26376B; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none}

A.quicklink:hover 
{
FONT-WEIGHT: bold; 
FONT-SIZE: 9pt; 
COLOR: #4B798E; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none}

A.menu
{
FONT-WEIGHT: bold; 
FONT-SIZE: 8pt; 
COLOR: #FFFFFF; 
FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
TEXT-DECORATION: none}

A.menu:hover 
{
FONT-WEIGHT: bold; 
FONT-SIZE: 8pt; 
COLOR: #E9D15B; 
FONT-FAMILY: Arial, Helvetica Sans-Serif; 
TEXT-DECORATION: none}


A.ticker 
{
FONT-WEIGHT: bold; 
FONT-SIZE: 9pt; 
COLOR: #26376B; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none}

A.ticker:hover 
{
FONT-WEIGHT: bold; 
FONT-SIZE: 9pt; 
COLOR: #26376B; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none}

A.pathway
{
FONT-WEIGHT: bold; 
FONT-SIZE: 8pt; 
COLOR: 4B798E; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none}

A.pathway:hover 
{
FONT-WEIGHT: bold; 
FONT-SIZE: 8pt; 
COLOR: #4B798E; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none}

A.links
{
FONT-WEIGHT: bold; 
FONT-SIZE: 12pt; 
COLOR: #26376B; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none}

A.links:hover 
{
FONT-WEIGHT: bold; 
FONT-SIZE: 12pt; 
COLOR: #26376B; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: underline}

A.internal
{
FONT-WEIGHT: normal; 
FONT-STYLE: italic;
FONT-SIZE: ; 
COLOR: #000000; 
FONT-FAMILY: Times, Times New Roman, Serif; 
TEXT-DECORATION: none}

A.internal:hover 
{
FONT-WEIGHT: none; 
FONT-STYLE: italic;
FONT-SIZE: ; 
COLOR: #000000; 
FONT-FAMILY: Times, Times New Roman, Serif; 
TEXT-DECORATION: underline}

A.nav
{ 
FONT-WEIGHT: ; 
FONT-STYLE: ;
FONT-SIZE: ; 
COLOR: #4B798E ;  
FONT-FAMILY: Times, Times New Roman, Serif; 
TEXT-DECORATION: none}

A.nav:hover 
{
FONT-WEIGHT: ; 
FONT-STYLE: ;
FONT-SIZE: ; 
COLOR: #26376B;  
FONT-FAMILY: Times, Times New Roman, Serif; 
TEXT-DECORATION: none}

.Button 
{
BORDER-RIGHT: #999966 2px solid; 
BORDER-TOP: #999966 2px solid; 
FONT-WEIGHT: bold; 
FONT-SIZE: 8pt; 
BORDER-LEFT: #999966 2px solid; 
COLOR: #ffffff; 
BORDER-BOTTOM: #999966 2px solid; 
FONT-FAMILY: arial, verdana, helvetica; 
BACKGROUND-COLOR: #006699
}


/***************************************************************************
Head and Subheads
***************************************************************************/
H1 
{
FONT-SIZE: 24pt; 
COLOR: #333333; 
FONT-FAMILY: Times New Roman, Times, Serif
}

H2 
{
FONT-SIZE: 18pt; COLOR: #666666; 
FONT-FAMILY: Times New Roman, Times, Serif
}

H3 
{
FONT-WEIGHT: bold; 
FONT-SIZE: 9pt; COLOR: #44beda; 
FONT-FAMILY: Times New Roman, Times, Serif
}

H4 
{
FONT-SIZE: 12pt; 
COLOR: #333333; 
FONT-FAMILY: Times New Roman, Times, Serif
}

.normalfont
{
FONT-WEIGHT: normal; 
FONT-SIZE: 11px; 
COLOR: #333333; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none
}

.greentext
{
FONT-WEIGHT: bold; 
FONT-SIZE: 18px; 
COLOR: green; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none
}

.maroonfont
{
FONT-WEIGHT: normal; 
FONT-SIZE: 10px; 
COLOR: #800000; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none
}


.quotefont
{
FONT-WEIGHT: normal; 
FONT-SIZE: 11px; 
COLOR: #FCCE55; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: italic
}

.whitefont
{
FONT-WEIGHT: normal; 
FONT-SIZE: 8pt; 
COLOR: yellow; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none
}

.smallfont
{
FONT-WEIGHT: normal; 
FONT-SIZE: 9px; 
COLOR: #333333; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none
}

.disclaimer
{
FONT-WEIGHT: normal; 
FONT-SIZE: 9px; 
COLOR: white; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none
}

.warning
{
FONT-WEIGHT: normal; 
FONT-SIZE: 8pt; 
COLOR: red; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none
}

.smallredfont
{
FONT-WEIGHT: normal; 
FONT-SIZE: 12px; 
COLOR: #800000; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none
}

.subheading
{
FONT-WEIGHT: bold; 
FONT-SIZE: 14px; 
COLOR: #333333; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none
}

.clicked_jboss 
{
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
COLOR: #800000; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none}

.jbossheading
{
FONT-WEIGHT: bold; 
FONT-SIZE: 16px; 
COLOR: #333333; 
FONT-FAMILY: Arial, verdana, Helvetica, sans-serif; 
TEXT-DECORATION: none
}

.jbossfont
{
FONT-WEIGHT: normal; 
FONT-SIZE: 12px; 
COLOR: #333333; 
FONT-FAMILY: Arial, verdana, Helvetica, sans-serif; 
TEXT-DECORATION: none
}

.heading_news
{
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
COLOR: #006699; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none
}

.heading_services
{
FONT-WEIGHT: bold; 
FONT-SIZE: 16px; 
COLOR: #800000; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none
}

.heading_da
{
FONT-WEIGHT: bold; 
FONT-SIZE: 18px; 
COLOR: #26376B; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none
}

.heading_toolkit
{
FONT-WEIGHT: bold; 
FONT-SIZE: 18px; 
COLOR: black; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none
}

.ctrlbreak 
{
FONT-WEIGHT: normal; 
FONT-SIZE: 10px; 
COLOR: #FFE6A9; 
FONT-FAMILY: Verdana, Arial,Helvetica, sans-serif; 
TEXT-DECORATION: none
}

.linkGrey 
{
FONT-WEIGHT: normal; 
FONT-SIZE: 11px; 
COLOR: #666666; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none
}

.normaltext 
{
FONT-WEIGHT: normal; 
FONT-SIZE: 11pt; 
COLOR: #333333; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none
}

.remember
{
FONT-WEIGHT: bold; 
FONT-SIZE: 12pt; 
COLOR: #333333; 
FONT-FAMILY: Times New Roman, Times, Serif; 
TEXT-DECORATION: none
}

.popuptext 
{
FONT-WEIGHT: normal; 
FONT-SIZE: 14px; 
COLOR: #333333; 
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
TEXT-DECORATION: none
}


/***************************************************************************
FORM Element Tags
***************************************************************************/

select {font: 8pt Times New Roman, Times, Serif;
	background-color: #ffffff;
	color: #333333;
	cursor: arrow;}

input {font: 8pt Times New Roman, Times, Serif;
	background-color: ;
	color: black;}
	
input.radio {font: 8pt Times New Roman, Times, Serif;
	background-color: ;
	color: #80B1D1;
	cursor: hand;}
	
input.search {font: 8pt Times New Roman, Times, Serif;
	background-color: #dfefff;
	color: #333333;
	cursor: text;}

input.email-friend {font: 8pt Times New Roman, Times, Serif;
	background-color: ;
	width: 220px;
	color: #333333;}
	
textarea {font: 8pt Times New Roman, Times, Serif;
	background-color: #ffffff;
	color: #333333;
	cursor: text;}

textarea.contactsap {font: 8pt Times New Roman, Times, Serif;
	background-color: #ffffff;
	width: 300px;
	height: 100px;
	color: #333333;
	cursor: text;}

textarea.email-friend {font: 8pt Times New Roman, Times, Serif;
	background-color: #ffffff;
	width: 290px;
	height: 62px;
	color: #333333;
	cursor: text;}
	