/* CSS Document */

div.header { background-color: #000; color: #fff; }
div.header a { color: #fff; }
div.header a:hover { color: #999; }
.searchBox { border: 0 none #fff; }
div.nav div { color: #e9e9e9; }
div.nav .button_link { color: #e9e9e9; }
div.nav #consulting a:hover { color: #e9e9e9; }
div.nav #software a:hover { color: #e9e9e9; }
div.nav #support a:hover { color: #e9e9e9; }
div.nav #knowledge a:hover { color: #e9e9e9; }
div.nav2 { background-color: #333; }
div.nav2 div { color: #e9e9e9; }
div.nav2 .button_link { color: #e9e9e9; }
div.nav2 #consulting a:hover { color: #e9e9e9; }
div.nav2 #software a:hover { color: #e9e9e9; }
div.nav2 #support a:hover { color: #e9e9e9; }
div.nav2 #downloads a:hover { color: #e9e9e9; }
div.nav2 #knowledge a:hover { color: #e9e9e9; }
.fly li a { color: #fff; }
div.middle { background-color: #000; }
div.middle_white { background-color: #fff; }
div.home_left { color: #e1e1e1; }
div.home_right { color: #999; }
div.home_right a { color: #fff; }
div.home_right a:hover { color: #999; }
div.footer { color: #999; }
div.footer a { color: #999; }
div.footer a:hover { color: #fff; }
div.home_left_pad a { color: #fff; }

h1.homepage { color: #999; }

ul#menu li { background-color: #eee; }
ul#menu li a { background-color: #333; color: #fff; }
ul#menu li a:hover { background-color: #616161; }
ul#menu li li a { background-color: #ccc; color: #000; }
ul#menu li li a:hover { border-left: 5px solid #000; background-color: #939393; }

ul#menu.wide li { background-color: #fff; }
ul#menu.wide li li { background-color: #fff; }
ul#menu.wide li li a { padding-left: 5px; background-color: #fff; }
ul#menu.wide li li a:hover { border-left-style: none; text-decoration: underline; }
ul#menu.wide li li a span { color: #7f7f7f; }

.code li {
	background:#DDDDDD none repeat scroll 0%;
	border:1px solid #ccc;
}
div.breadcrumb {
	border-bottom:1px solid #ccc;
	border-color:#ccc;
	border-top:1px solid #ccc;
}
div.breadcrumb a, div.breadcrumb a:hover { color: #999; }

div.panel {
	background-color:#DAE1E7;
}
hr {
	border-color:#ccc #fff #fff;
}
.tabe_grid {
	border:1px solid #E1E1E1;
}
.tabe_grid th {
	color:#FFF;
}
.tabe_grid .borders {
	border-color:#E1E1E1;
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
}
.tabe_grid th.borders {
	border-color:#555;
	border-left:1px solid #555;
	border-right:1px solid #555;
}
.pipe{
	color:#77CDD5;
}

.tabe_grid a, .tabe_grid a:hover { color:#999; }

.h1_teal, .h1_purple, .h1_blue, .h1_yellow, .h1_green { font: bold 17px Univers, sans-serif; }
.h2_teal, .h2_purple, .h2_blue, .h2_yellow, .h2_green { font: bold 12px Univers, sans-serif; }
.h1_teal, .h2_teal, .teal, a.teal, a.teal:hover { color: #43A1BB; }
.h1_purple, .h2_purple, .purple, a.purple, a.purple:hover { color: #6C456C; }
.h1_blue, .h2_blue, .blue, a.blue, a.blue:hover { color: #6f89AA; }
.h1_yellow, .h2_yellow, .yellow, a.yellow, a.yellow:hover { color: #AD9C00; }
.h1_green, .h2_green, .green, a.green, a.green:hover { color: #8EBC40; }

div.page_right {
	border-left:1px solid #CCCCCC;
	color:#666666;
}
/******************sub navigation*******************************/

div.subnav_teal a { color: #43A1BB; }
div.subnav_purple a { color: #6C456C; }
div.subnav_blue a { color: #6f89AA; }
div.subnav_yellow a { color: #AD9C00; }
div.subnav_green a { color: #8EBC40; }

div.subnav_teal .active, div.subnav_purple .active, div.subnav_blue .active, div.subnav_yellow .active, div.subnav_green .active 
{
	border-color: #ccc; background-color: #fff;
}
div.subnav_teal .level2, div.subnav_purple .level2, div.subnav_blue .level2, div.subnav_yellow .level2, div.subnav_green .level2 
{
	background-color: #eee;	
}

/******************sub navigation*******************************/