@charset "UTF-8";
/* CSS Document */

*
{
	outline:none;
}

a, a:link, a:visited, a:active, a:hover
{
	color:#1F4E65;
	line-height:18px;
	text-decoration:underline;
}

a:hover
{
	text-decoration: none;
}

body
{
	overflow-x:hidden;
	margin:0px;
	padding:0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#2b2b2b;
	background-image:url(../../img/bg_main.jpg);
}

textarea
{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
}

img
{
	border:0px solid #FFFFFF;
}

.containerCenter
{
	left:50%;
	margin: 0px 0px 10px -450px;
	width:900px;
	position:absolute;
	background-color:#dadfe2;
	background-image:url(../../img/bg_content.gif);
	float:left;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	min-height:800px;
}

.containerHeader
{
	background-color:#DBDEE3;
	width:100%;
	float:left;
	padding-bottom:5px;
}

.containerHeader img
{
	border-bottom: 1px solid #FFFFFF;
}

.containerContent
{
	float:left;
}

.contentLeft
{
	float:left;
	width:196px;
	padding:20px 0px 2px 0px;
	margin-left:6px;
}

.contentLeft .contentHeadline
{
	float:left;
	padding:10px 0px 5px 10px;
	font-size:20px;
	color: #c81e3c;
	border-bottom:1px solid #c81e3c;
	width:140px;
	text-transform:capitalize;
	text-decoration:none;
}

.contentLeft .contentHeadline a:link, 
.contentLeft .contentHeadline a:active,
.contentLeft .contentHeadline a:hover, 
.contentLeft .contentHeadline a:visited
{
	color: #c81e3c;
	text-transform:capitalize;
	text-decoration:none;
}

.contentCenter
{
	float:left;
	width:463px;
	margin-left:8px;
	padding:20px 0px 2px 0px;
}

.contentCenter .contentHeadline
{
	float:left;
	padding:10px 0px 5px 10px;
	font-size:20px;
	color: #c81e3c;
	border-bottom:1px solid #c81e3c;
	width:436px;
}

.contentRightIMG
{
	float:left;
	width:214px;
	left:7px;
	border-top:1px solid #ffffff;
	padding:0px 0px 0px 0px;
	position:relative;
}

.contentSearch
{
	height:35px;
	padding:16px 5px 5px 5px;
	font-size:14px;
}

.inputSearch
{
	height:12px;
}

.buttonSearch
{
	border:0px solid #c81e3c;
	width: 22px;
	font-size:10px;
	height:20px;
	margin-bottom:2px;
	background-image:url(../../img/iconArrowRight.gif);
}

.noBorder
{
	border:0px solid #FFFFFF !important;
	margin-right:8px;
	text-decoration:none !important;
}

.contentRight
{
	float:left;
	left:6px;
	width:216px;
	border-top:1px solid #ffffff;
	position:relative;
	 
}

.contentRight .contentHeadline
{
	float:left;
	padding:8px 0px 5px 10px;
	
	font-size:20px;
	color: #c81e3c;
	border-bottom:1px solid #ffffff;
	width:140px;
}

.contentRight .title
{
	font-size:14px;
	color: #1f4e65;
	clear:left;
	margin:12px;
	font-weight:bold;
	padding-left:15px;
	float:left;
	position:relative;
	left:-11px;
	width:180px;
}

.contentRight .titleAct
{
	background-image:url(../../img/arrow.gif);
	background-repeat:no-repeat;
	font-size:14px;
	color: #1f4e65;
	clear:left;
	margin:12px;
	font-weight:bold;
	padding-left:15px;
	float:left;
	position:relative;
	left:-11px;
	width:180px;
}

.contentTitle
{
	font-size:18px;
	color: #1f4e65;
	float:left;
	padding:10px;
}

.contentMain
{
	float:left;
	padding:10px;
	clear:left;
}

.contentPreview
{
	float:left;
	border-bottom:1px solid #DBDEE3;
	padding:0px 10px 10px 0px;
	margin:0px 0px 0px 10px;
	width:414px;
}

.contentCMS
{
	float:left;
	padding:0px 10px 10px 0px;
	margin:0px 0px 0px 10px;
	width:414px;
}

.contentFacts
{
	float:left;
	border-left:1px solid #DBDEE3;
	border-right:1px solid #DBDEE3;
	border-bottom:1px solid #DBDEE3;
	position:relative;
	padding:10px 20px 10px 20px;
	margin:0px 0px 0px 10px;
	width:382px;
}

.contentFactsHeadline
{
	float:left;
	color:#DBDEE3;
	text-transform:uppercase;
	font-size:18px;
}

.contentPreview a:link, .contentPreview a:active, .contentPreview a:hover, .contentPreview a:visited
{
	color:#1f4e65;
	text-decoration:underline;
	line-height:18px;
	font-weight:bold;
}

.contentCMS a:link, .contentCMS a:active, .contentCMS a:hover, .contentCMS a:visited
{
	color:#1f4e65;
	text-decoration:underline;
	line-height:18px;
	font-weight:bold;
}

.contentFactsLinks
{
	clear:left;
	padding:10px 0px 0px 15px;
}

.contentFactsLinks a:link, .contentFactsLinks a:visited  
{
	color:#1f4e65;
	text-decoration:none;
	line-height:18px;
	clear:left;
	display:block;
}

.contentFactsLinks a:active, .contentFactsLinks a:hover
{
	color:#1f4e65;
	text-decoration:underline;
	line-height:18px;
	clear:left;
	display:block;
}

.backButton, .backButton a:link, .backButton a:visited, 
.backButton a:active, .backButton a:hover
{
	float:left;
	width:434px;
	text-align:right;
	padding: 10px 0px 10px 0px;
	color:#1f4e65;
}

.contentPreview img
{
	border:1px solid #1f4e65;
}

.contentPreview subline
{
	color:#c81e3c;
	font-weight:bold;
	margin:5px 0px 5px 0px;
}

.floatLeft
{
	float:left;
}

.clearLeft
{
	clear:left;
}

.red, .linkAct
{
	color:#000000 !important;
}

.contentFacts .red, .contentFacts .linkAct
{
	color:#1f4e65 !important;
}

.dropdown
{
	font-size:12px;
	font-weight:normal;
}

.zoomImg
{
	left:0;
	position:absolute;
	z-index:100;
}

.pad
{
	padding:0px 5px 0px 5px;
}

.borderBottom
{
	border-bottom:1px solid #FFFFFF;
}

.universa
{
	color: RGB(0,69,142) !important;
	border-bottom: 1px solid RGB(0,69,142) !important;
}

.universa a:link, .universa a:visited, .universa a:active, .universa a:hover
{
	color: RGB(0,69,142) !important;
}

.house
{
	color: RGB(218,0,47) !important;
	border-bottom: 1px solid RGB(218,0,47) !important;
}

.house a:link, .house a:visited, .house a:active, .house a:hover
{
	color: RGB(218,0,47) !important;
}

.industry
{
	color: RGB(0,118,186) !important;
	border-bottom: 1px solid RGB(0,118,186) !important;
}

.industry a:link, .industry a:visited, .industry a:active, .industry a:hover
{
	color: RGB(0,118,186) !important;
}

.medicine
{
	color: RGB(0,145,130) !important;
	border-bottom: 1px solid RGB(0,145,130) !important;
}

.medicine a:link, .medicine a:visited, .medicine a:active, .medicine a:hover
{
	color: RGB(0,145,130) !important;
}
/***********************************************************************************************/
/**** NAVI MAIN ******** NAVI MAIN ******** NAVI MAIN ******** NAVI MAIN ******** NAVI MAIN ****/
/***********************************************************************************************/

ul.naviMain
{
	position:relative;
	float:left;
	margin-top:14px !important;
}

.naviSub .menuLink:link,
.naviSub .menuLink:visited
{
	font-size:12px;
	color:#1F4E65;
	text-transform:capitalize;
	text-decoration:none;
}

.naviSub li .menuLink:hover,
.naviSub li .menuLink:active,
.naviSub li .menuLink:focus
{
	font-size:12px;
	color:#000000;
	text-transform:capitalize;
	text-decoration:none;
}

.naviSub .menuLinkAct:link,
.naviSub .menuLinkAct:visited,
.naviSub li .menuLinkAct:hover,
.naviSub li .menuLinkAct:active,
.naviSub li .menuLinkAct:focus
{
	font-size:12px;
	color:#000000;
	text-transform:capitalize;
	text-decoration:none;
}

ul.naviMain, ul.naviMain ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}

.naviSub
{
	position:relative;
	float:left;
	margin:14px 0;
	padding:10px 0px 8px 14px;
	width:140px;
	border-top:1px solid #DBDEE3;
	border-bottom:1px solid #DBDEE3;
}

.naviSub ul li, .naviSub ul li a:link, .naviSub ul li a:visited 
{
	text-transform:capitalize;
	text-decoration:none;
	font-size:12px;
	list-style:none;
	color:#1F4E65;
	padding:2px 0px;
}

.naviSub ul li, .naviSub ul li a:active, .naviSub ul li a:hover 
{
	text-transform:capitalize;
	text-decoration:none;
	font-size:12px;
	list-style:none;
	color:#000000;
	padding:2px 0px;
}

.naviSub div
{
	position:relative;
	margin:8px;
	display:block;
}

.naviSub div .menuLink:link, .naviSub div .menuLink:visited
{
	position:relative;
	color:#1F4E65;
	text-transform:capitalize;
}

.naviSub div .menuLink:hover, .naviSub div .menuLink:focus
{
	position:relative;
	color:#000000;
	text-transform:capitalize;
}

ul.naviMain a:link, ul.naviMain a:visited
{
	display:block;
	height:23px;
	width:178px;
	color:#1F4E65;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	margin:0px 0px 0px 12px;
	padding:10px 0px 0px 10px;
}

ul.naviMain a:hover, ul.naviMain a:active, ul.naviMain a:focus
{
	color:#000000;
}

ul.naviMain ul a:link, ul.naviMain ul a:visited, ul.naviMain ul a:hover, ul.naviMain ul a:active, ul.naviMain ul a:focus
{
	display:inherit;
	width:162px;
	height:auto;
	color:#1F4E65;
	font-size:12px;
	text-decoration:none;
	margin:0px 0px 0px 18px;
	padding:2px 0px 2px 20px;
	text-transform:capitalize;
}

ul.naviMain ul ul a:link, ul.naviMain ul ul a:visited, ul.naviMain ul ul a:hover, ul.naviMain ul ul a:active, ul.naviMain ul ul a:focus
{
	width:142px;
	margin:0px 0px 0px 38px;
}

#naviMain1all .nactive,
#naviMain2all .nactive,
#naviMain3all .nactive,
#naviMain4all .nactive,
#naviMain5all .nactive
{
	color: #000000;
}

#naviMain1all ul a:hover, #naviMain1all ul a:active, #naviMain1all ul a:focus, #naviMain1all ul a.naviMainAct,
#naviMain2all ul a:hover, #naviMain2all ul a:active, #naviMain2all ul a:focus, #naviMain2all ul a.naviMainAct,
#naviMain3all ul a:hover, #naviMain3all ul a:active, #naviMain3all ul a:focus, #naviMain3all ul a.naviMainAct,
#naviMain4all ul a:hover, #naviMain4all ul a:active, #naviMain4all ul a:focus, #naviMain4all ul a.naviMainAct,
#naviMain5all ul a:hover, #naviMain5all ul a:active, #naviMain5all ul a:focus, #naviMain5all ul a.naviMainAct
{
	color:#000000;
	text-transform:capitalize;
}

#naviMain1all ul a:hover, #naviMain1all ul a:active, #naviMain1all ul a:focus,
#naviMain2all ul a:hover, #naviMain2all ul a:active, #naviMain2all ul a:focus,
#naviMain3all ul a:hover, #naviMain3all ul a:active, #naviMain3all ul a:focus,
#naviMain4all ul a:hover, #naviMain4all ul a:active, #naviMain4all ul a:focus,
#naviMain5all ul a:hover, #naviMain5all ul a:active, #naviMain5all ul a:focus
{
	color:#000000;
}

#naviMain1sub,
#naviMain2sub,
#naviMain3sub,
#naviMain4sub, 
#naviMain5sub,
#naviSubExpand1,
#login
{
	display:none;
}

#login
{
	width:100%;
	height:100%;
	background-color:#000000;
	position:absolute;
	z-index:900;
	opacity:0.8;
	padding-top:100px;
	color:#FFFFFF;
	font-size:16px;
}

#login input
{
	opacity:1.0;
}

#loginButton
{
	cursor:pointer;
}

#loginButton:hover
{
	text-decoration: underline;
}

.loginBox
{
	display:block;
	padding-top:20px;
	padding-bottom:10px;
	display:none;
}

.loginBox label
{
	float:left;
	padding-top:5px;
	width:90px;
}
