@CHARSET "UTF-8";

BODY {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
	BACKGROUND-COLOR: #ffffff;
}

H1 {
	MARGIN-TOP: 0px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
}

H2 {
	MARGIN-TOP: 6px;
	FONT-SIZE: 11px;
	COLOR: #000000;
}

H3 {
	MARGIN-TOP: -0.1em;
	FONT-SIZE: 10px;
	COLOR: #000000;
}

H4 {
	MARGIN-TOP: -0.1em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
}

P {
	MARGIN-TOP: 15px;
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
}

A {
	COLOR: #3E5F88;
	TEXT-DECORATION: none;
}

A:active {
	COLOR: #3E5F88;
	TEXT-DECORATION: none;
}

A:link {
	COLOR: #3E5F88;
	TEXT-DECORATION: none;
}

A:visited {
	COLOR: #3E5F88;
	TEXT-DECORATION: none;
}

A:hover {
	COLOR: #3E5F88;
	TEXT-DECORATION: underline;
}

UL {
	LIST-STYLE-TYPE: square;
	MARGIN: 8px;
	PADDING: 8px;
}

li {
	MARGIN: 0px;
	PADDING: 0px;
}

FIELDSET {
	BORDER: 0px solid;
	PADDING: 0px;
	MARGIN: 0px;
}

LEGEND {
	MARGIN-LEFT: -6px;
}

IMG {
	BORDER: 0;
}

FORM{margin: 0px; padding: 0px;}

#frame {
	margin-left: 10px;
	LEFT: 0px;
	POSITION: absolute;
	TOP: 0px;
	Z-INDEX: 70;
}

/**************************************/ /*LOGO*/
	/**************************************/
.logo {
	TOP: 0px;
	LEFT: 0px;
	WIDTH: 200px;
	HEIGHT: 100px;
	POSITION: absolute;
}

/*CONTENT CONTAINER
/**************************************/
#content_big {
	POSITION: absolute;
	WIDTH: 780px;
	HEIGHT: 350px;
	TOP: 100px;
	LEFT: 0px;
	BORDER-RIGHT: solid 1px #FFFFFF;
}

#content_small {
	POSITION: absolute;
	WIDTH: 780px;
	HEIGHT: 160px;
	TOP: 100px;
	LEFT: 0px;
	BORDER-RIGHT: solid 1px #FFFFFF;
}

#content_small a{
	font-size: 11px;
	color: grey;
	text-decoration: underline;
}

#content_subMenu {
	float: left;
	width: 780px;
	height: 20px;
	background-color: #9999a3;
}

#col_l {
	float: left;
	width: 524px;
}

#col_r {
	margin-left: 0px;
	float: left;
	width: 255px;
}

/*BLOCK
/**************************************/
.block524_header {
	font-size: 13px;
	font-weight: none;
	color: white;
	width: 509px;
	height: 20px;
	line-height: 20px;
	background-image: url(../img/bg_header_blue_light.gif);
	float: left;
	padding-left: 15px;
}

.block524_grey {
	width: 494px;
	padding: 15px;
	float: left;
	border-left: 1px solid #828287;
}

.block524_header_grey {
	font-size: 13px;
	font-weight: none;
	color: white;
	width: 509px;
	height: 20px;
	line-height: 20px;
	background-image: url(../img/bg_header_grey.gif);
	float: left;
	padding-left: 15px;
}

.block524 {
	width: 494px;
	padding: 15px;
	float: left;
	border-left: 1px solid #4ea3d6;
	border-bottom: 1px solid #4ea3d6;
}

.block195_header {
	font-size: 13px;
	font-weight: none;
	color: white;
	width: 180px;
	height: 20px;
	line-height: 20px;
	background-image: url(../img/bg_header_blue_light.gif);
	float: left;
	padding-left: 15px;
}

.block195 {
	width: 165px;
	padding: 15px;
	float: left;
	border-left: 1px solid #4ea3d6;
}

.block315_header {
	align: right;
	font-size: 13px;
	font-weight: none;
	color: white;
	width: 300px;
	height: 20px;
	line-height: 20px;
	background-image: url(../img/bg_header_blue_light.gif);
	float: right;
	padding-left: 15px;
}

.block315 {
	align: right;
	width: 284px;
	padding: 15px;
	float: right;
	border-left: 1px solid #4ea3d6;
}

.block255_header {
	font-size: 13px;
	font-weight: none;
	color: white;
	width: 240px;
	height: 20px;
	line-height: 20px;
	background-image: url(../img/bg_header_blue_dark.gif);
	float: left;
	padding-left: 15px;
}

.block255 {
	width: 225px;
	padding: 15px;
	float: left;
	background-color: #caebff;
	font-size: 12px;
}

.block255_shadow {
	width: 255px;
	margin-top: 1px;
	background-color: #ffffff;
	float: left;
	height: 300px;
}

#blocVisibleForm { display:inline;}
#blocInvisibleForm { display:none;}

.block240_header {
	font-size: 13px;
	font-weight: none;
	color: white;
	width: 225px;
	height: 20px;
	line-height: 20px;
	background-color: #9999a3;
	float: left;
	padding-left: 15px;
}

.block240 {
	width: 210px;
	padding:15px;
	padding-top:5px;
	float: left;
}

.block240 .formLine {
	float: left;
	width: 210px;
	height: 40px;
	line-height:15px;
}
.block240 .formColumn {
	float: left;
	width: 100px;
	height: 20px;
	line-height: 20px;
}

.block240 a {
	color: #86868f;
	text-decoration: underline;
}

.block240 .formIdent {
	float: left;
	font-size: 10px;
	border: 1px solid grey;
	width: 107px;
	height: 13px;
	margin-top: 3px;
}

.blockRight {
	padding-top: 10px;
	width: 100%;
	text-align: right;
}

/**************************************/ /*FOOT*/
	/**************************************/
.foot {
	POSITION: relative;
	WIDTH: 100%;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 23px;
	COLOR: #9999A3;
	FONT-SIZE: 10px;
	CLEAR: both;
	DISPLAY: block;
	left: 0px;
}

.foot .txtri {
	POSITION: relative;
	FLOAT: right;
	MARGIN-TOP: 0px;
}

.foot .txtle {
	MARGIN-TOP: 0px;
}

.foot A {
	COLOR: #9999A3;
	TEXT-DECORATION: none;
}

.foot A:link {
	COLOR: #9999A3;
	TEXT-DECORATION: none;
}

.foot A:visited {
	COLOR: #9999A3;
	TEXT-DECORATION: none;
}

.foot A:active {
	COLOR: #9999A3;
	TEXT-DECORATION: none;
}

.foot A:hover {
	COLOR: #000000;
	TEXT-DECORATION: none;
}

/**************************************/ /*GNAV*/
	/**************************************/
.gnav {
	POSITION: absolute;
	TOP: 0px;
	WIDTH: 780px;
	PADDING-TOP: 3px;
	TEXT-ALIGN: right;
	COLOR: #9999A3;
	FONT-SIZE: 10px;
	WHITE-SPACE: nowrap;
	OVERFLOW: visible;
}

.gnav A {
	COLOR: #9999A3;
	TEXT-DECORATION: none;
}

.gnav A:link {
	COLOR: #9999A3;
	TEXT-DECORATION: none;
}

.gnav A:visited {
	COLOR: #9999A3;
	TEXT-DECORATION: none;
}

.gnav A:active {
	COLOR: #9999A3;
	TEXT-DECORATION: none;
}

.gnav A:hover {
	COLOR: #000000;
	TEXT-DECORATION: none;
}

/**************************************/ /*MAINNAV*/
	/**************************************/
.mainnav {
	Z-INDEX: 30;
	POSITION: absolute;
	TOP: 82px;
	LEFT: 0px;
	WIDTH: 780px;
	HEIGHT: 88px;
	TEXT-ALIGN: right;
}

.mainnav a:hover {
	text-decoration: none;
}

#main_sub_container {
	Z-INDEX: 50;
	POSITION: absolute;
	TOP: 100px;
	LEFT: 547px;
	HEIGHT: 65px;
	WIDTH: auto;
	PADDING-TOP: 1px;
	DISPLAY: none;
}

.main_sub {
	POSITION: relative;
	HEIGHT: 62px;
	TEXT-ALIGN: left;
	VISIBILITY: visible;
	OVERFLOW: hidden;
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 0px;
	VERTICAL-ALIGN: top;
}

#main_sub_list {
	BORDER: 0;
	PADDING: 0;
	MARGIN: 0;
	TEXT-ALIGN: left;
}

/*main subnavigation*/ /******************************/
a.main_sub_link {
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
	FONT-SIZE: 11px;
	COLOR: #878791;
	PADDING-LEFT: 0px;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;
}

a.main_sub_link:link {
	COLOR: #878791;
	TEXT-DECORATION: none;
}

a.main_sub_link:visited {
	COLOR: #878791;
	TEXT-DECORATION: none;
}

a.main_sub_link:active {
	COLOR: #878791;
	TEXT-DECORATION: none;
}

a.main_sub_link:hover {
	COLOR: #000000;
	TEXT-DECORATION: none;
}

/*main subnavigation hi*/ /******************************/
a.main_sub_link_hi {
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
	FONT-SIZE: 11px;
	COLOR: #878791;
	PADDING-LEFT: 0px;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;
}

a.main_sub_link_hi:link {
	COLOR: #878791;
	TEXT-DECORATION: none;
}

a.main_sub_link_hi:visited {
	COLOR: #878791;
	TEXT-DECORATION: none;
}

a.main_sub_link_hi:active {
	COLOR: #878791;
	TEXT-DECORATION: none;
}

a.main_sub_link_hi:hover {
	COLOR: #000000;
	TEXT-DECORATION: none;
}

/**************************************/ /*SUBNAV*/
	/**************************************/
.subnav {
	Z-INDEX: 20;
	POSITION: absolute;
	TOP: 310px;
	LEFT: 0px;
	WIDTH: 780px;
	BACKGROUND: #9999A3;
}

/* here exists no height for the openend subnav; the background is grey */
	/******************************/
.subnav_homepage {
	Z-INDEX: 10;
	POSITION: absolute;
	TOP: 430px;
	LEFT: 0px;
	WIDTH: 780px;
	HEIGHT: 20px;
	background: url("../images/line_subnav.jpg") repeat-x;
	/*BACKGROUND: #9999A3;*/
}

.subnav_homepage_empty {
	Z-INDEX: 20;
	POSITION: absolute;
	TOP: 430px;
	LEFT: 0px;
	WIDTH: 780px;
	HEIGHT: 20px;
	background: url("../launchpack/images/line_subnav.jpg") repeat-x;
	/*BACKGROUND: #9999A3;*/
}

/*navigation - position for the bakcground images big*/
	/******************************/
.subnav_big {
	Z-INDEX: 20;
	POSITION: absolute;
	TOP: 430px;
	LEFT: 0px;
	WIDTH: 780px;
	HEIGHT: 20px;
	BACKGROUND: #9999A3;
}

.subnav_big_empty {
	Z-INDEX: 20;
	POSITION: absolute;
	TOP: 430px;
	LEFT: 0px;
	WIDTH: 780px;
	HEIGHT: 20px;
	BACKGROUND: #9999A3;
}

.subnav_empty {
	Z-INDEX: 20;
	POSITION: absolute;
	TOP: 310px;
	LEFT: 0px;
	WIDTH: 780px;
	HEIGHT: 18px;
	BACKGROUND: #9999A3;
}

.subnav_empty_content_bigger {
	Z-INDEX: 20;
	POSITION: absolute;
	TOP: 240px;
	LEFT: 0px;
	WIDTH: 780px;
	HEIGHT: 20px;
	BACKGROUND: #9999A3;
}

/*navigation subnav*/ /******************************/
#subnav_submenu {
	Z-INDEX: 70;
	POSITION: absolute;
	TOP: 330px;
	LEFT: 210px;
	WIDTH: 100px;
	TEXT-ALIGN: left;
	BACKGROUND: #9999A3;
	VISIBILITY: hidden;
	DISPLAY: none;
	OVERFLOW: hidden;
}

a.subnav_sub_link {
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	DISPLAY: block;
	PADDING-LEFT: 16px;
	PADDING-RIGHT: 16px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 5px;
	LINE-HEIGHT: 12px;
	BORDER-TOP: 1px solid #878791;
	WHITE-SPACE: nowrap;
}

a.subnav_sub_link:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

a.subnav_sub_link:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

a.subnav_sub_link:active {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

a.subnav_sub_link:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	BACKGROUND: #5C5C61;
	DISPLAY: block;
}

/*navigation model index subnav*/ /******************************/
#modelSubnav_submenu {
	Z-INDEX: 70;
	POSITION: absolute;
	LEFT: 210px;
	WIDTH: 100px;
	HEIGHT: 80px;
	VISIBILITY: hidden;
	DISPLAY: none;
	OVERFLOW: hidden;
}

#modelSubnav_list {
	POSITION: absolute;
	HEIGHT: auto;
	WIDTH: auto;
	BOTTOM: 1px;
}

a.modelSubnav_sub_link {
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	PADDING-LEFT: 0px;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;
	DISPLAY: block;
	PADDING-LEFT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 1px;
}

a.modelSubnav_sub_link:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

a.modelSubnav_sub_link:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

a.modelSubnav_sub_link:active {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

a.modelSubnav_sub_link:hover {
	COLOR: #CCCCD4;
	TEXT-DECORATION: none;
	DISPLAY: block;
}