html, form {
	margin:0px;
	padding:0px;
}
body {
	margin:0px;
	padding:0px:
	min-width:41em; /* min width avoids wrappping and display errors in modern browsers */
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#003850;
	background-color:#ffffff;
	text-align:center;
/*	behavior:url(../BrandsCommon/script/csshover.htc);*/
}
img {
	border:none;
}

a, a:link, a:visited, a:hover {
	cursor:pointer;
	text-decoration:underline;
	color:#003850;	
	outline:none;
}

p {
	margin:0px;
	padding:0px;
	margin-top:14px;
/*	behavior:url(../BrandsCommon/script/formatp.htc);*/
}
p:first-child {
	margin-top:0px;
}

ul {
	padding-left:20px;
	margin:0;
}


.warning
{
	margin:30px;
	text-align:center;
	font-weight:bold;
	font-size:30px;
	color:#ff9c00;
}

#mainFlash {
	width:720px;
	height:431px;
}

#mainFlash .bgimage {
	display:none;
}

div#outerpage {
	margin:20px auto;
	margin-bottom:20px;
	text-align:left;
	width:980px;
	background-image:url(../images/gradient980px.jpg);
	background-repeat:no-repeat;		
}

div#innerpage {
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	width:940px;	
}

div#logo {
	height:70px;
	overflow:hidden;
	text-align:left;
	margin:0 2em;
}
div#logo .globalhome {
	float:right;
}

div#mainnavigation {
	height:33px;
	background:url(../images/nav_body_bg.gif) #003850 no-repeat;
	margin-bottom:2px;
}

div#mainnavigation a {
	border-left:1px solid #4f7686;
	border-right:1px solid #002f42;
	color:white;
	float:left;
	font-family:FoundryMonoline,Europa,arial,helvetica,sans-serif;
	line-height:33px;
	height:33px;
	padding:0 11px;
	text-transform:uppercase;
	text-decoration:none;
}
div#mainnavigation a:hover,div#mainnavigation a.hover, div#mainnavigation a.active {
	background:url(../images/nav_body_hover.gif) #c5d3d8 repeat-x;
	color:#003850;
}

div#mainnavigation a.to_main {
	width:50px;
	background:url(../images/home_tab.gif) top center no-repeat;
	border-left:0;
	padding:0;
}
div#mainnavigation a.to_main:hover {background:url(../images/home_tab.gif) bottom center no-repeat; }

div#subnavigation {
	height:22px;
	overflow:hidden;
	background:url(../images/subnav_body_bg.gif) no-repeat;
	margin-bottom:2px;
}

div#subnavigation div.item {
	display:none;*/
}

div#subnavigation a {
	border-right:1px solid white;
	line-height:22px;
	padding:4px 8px 0;
	text-decoration:none;
}
div#subnavigation a:last-child {border:none;}
div#subnavigation a:hover, div#subnavigation a.active {border-top:3px solid #FF9C00;padding-top:1px;}


div#middle {
	margin-top:1em;
}

div#contentblockWide {width:720px;float:left;}
div#contentblock {float:left;width:500px;}
div#promoblock {width:200px;margin-left:20px;float:right;}
div#promoblock .banner_more {background-color:#859dab;}

div#leftnavigation {width:200px;float:left;margin-right:20px;}
div#outercontent {width:720px;float:right;position:relative;}
div#outercontentWide {width:940px;float:right;}
div#top, div#middle, div#bottom {width:940px;clear:both;}

div#leftcontent {float:left;margin-top:10px;width:240px;}
div#leftcontent li {margin-bottom:1em;}
div#rightcontent {float:right;margin:10px 0 0 16px;width:242px;}

h3 {
	border-bottom:1px solid #C5DDEB;
	font-size:14px;
	color:#859DAB;
	padding-bottom:5px;
	margin:0 0 5px;
	text-transform:uppercase;
}
h3.noborder {border:0;margin:0;}

h2 {
	border-bottom:1px solid #C5DDEB;
	color:#003850;
	font-size:16px;
	padding-bottom:5px;
	margin:0 0 10px;
}

div.after_head_line {
	color:white;
	background:#003850;
	font-size:10px;
	height:17px;
	padding:4px 10px 0;
}
.photoalbum_control {float:right;}
.photoalbum_control img {cursor:pointer;padding:0 5px;}

h1.after_head_line {
	background:#f3f6f7;
	color:#003850;
	font-size:24px;
	font-family:FoundryMonoline,tahoma,arial,helvetica,sans-serif;
	line-height:21px;
	padding:15px 10px;
	margin-top:0;
	text-transform:uppercase;
}               

.nav_links {
	clear:both;
	margin-bottom:10px;
	position:relative;
	text-align:left;
	z-index:2;
}

.nav_links h2.adv{
	padding-bottom:5px;
	padding-top:7px;
}
.nav_links h2 {
	background-color:#859dab;
	color:#FFFFFF;
	font-family:FoundryMonoline,tahoma,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:6px 8px;
	text-transform:uppercase;
}
.nav_links.dark h2 {background-color:#003850;}

.nav_links ul, .nav_links .inner{
	background-color:#dbe3e6;
	background-image:url(../images/next_steps_bg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

.nav_links ul, .nav_links .inner {
	background-image:url(../images/nav_tools_bg.jpg);
	background-repeat:repeat-x;
}

.nav_links li {
	border-top:1px solid white;
	color:#003850;
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	padding:5px 0px;
}


.nav_links a, .nav_links span {
	color:#003850;
	background-image:url(../images/arrow_r.gif);
	background-position:0px 3px;
	//background-position:0px 2px;
	background-repeat:no-repeat;
	text-decoration:none;
	margin-left:10px;
	padding-left:14px;
	display:block;
	cursor:pointer;
}
.nav_links a:hover, .nav_links .active {color:#ff9c00;background-image:url(../images/arrow_r_hover.gif);}
.nav_links li.level1 {background:white;}

#leftMenu a {background:none;text-decoration:none;}
#leftMenu ul {background:white;display:none;}
#leftMenu ul li {font-weight:normal;}





.search_form {padding:.5em 1em;}
  .search_form input,  .search_form p {font-size:.9em;}
  .search_form .search_string {width:145px;font-size:11px;height:16px;line-height:16px;border:2px solid #969696;border-color:#969696 #fbfbfb #fbfbfb #969696;}

#footer {margin:2em 0;border-top:1px solid #e6edee;}
#footer a, #footer span {
	border-left:1px solid #e6edee;
	color:#003850;
	font-size:10px;
	float:left;
	padding:5px 5px 0;
	text-decoration:none;
}
#footer a:hover {text-decoration:underline;;}
#footer a.first {padding-left:0;border:0;}
#footer span {float:right;border:0;}

/* Banners */

.banner_more {
	color:white;
	font-family:FoundryMonoline,tahoma,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
	
	text-align:left;
}
.banner_more div.more {padding:3px 8px;background:#003850}
.banner_more b {
	padding-left:15px;color:white;
	background:url(../images/arrow_r_white.gif) 0 55% no-repeat;
	text-transform:uppercase;
}
.banner_more img {vertical-align:top;}


/* Other CSS */

.cornerTop {position:relative;}
.cornerLeftTop, .cornerRightTop, .cornerLeftBottom, .cornerRightBottom {
	background:url(../images/round_white.png) no-repeat;
	margin:0 !important; 
	height:5px;
	padding:0;
	position:absolute;
	overflow: hidden;
	width:5px;
	z-index:1000;
}
* html .cornerLeftTop, * html .cornerRightTop, * html .cornerLeftBottom, * html .cornerRightBottom {background-image:url(../images/round_white.gif);}

.cornerF5 .cornerLeftTop, .cornerF5  .cornerRightTop, .cornerF5 .cornerLeftBottom, .cornerF5  .cornerRightBottom {background-image:url(../images/round_f5.png);}
* html .cornerF5 .cornerLeftTop, * html .cornerF5  .cornerRightTop, * html .cornerF5 .cornerLeftBottom, * html .cornerF5  .cornerRightBottom {background-image:url(../images/round_f5.gif);}

.cornerLeftTop {left:0;top:0;}
.cornerRightTop {right:0;top:0;background-position:-5px 0;}
.cornerLeftBottom {left:0;bottom:0;background-position:0px -5px;}
.cornerRightBottom {right:0;bottom:0;background-position: -5px;}

.photoalbum a.thumbPhoto {
	cursor:pointer;
	border:1px solid #859DAB;
	float:left;
	margin:0 3px 4px 0;
	text-decoration:none;
}
.photoalbum a.thumbPhoto:hover , .photoalbum a.thumbPhoto.active{
	border-color:#FF9C00;
}
.photoalbum a.thumbPhoto img {vertical-align:top;}

.photoalbum a.thumbPhoto div {border-top:1px solid #859DAB;padding:4px 6px;width:106px;height:13px;font-size:10px;overflow:hidden}
.photoalbum a.thumbPhoto:hover div, .photoalbum a.thumbPhoto.active div {border-color:#FF9C00;}

.photoalbum.with_right a.thumbPhoto {margin-right:4px;}
.photoalbum.with_right a.thumbPhoto.right {margin-right:0;}

/* Overview */

a.OverviewPages {border:1px solid #E8EDEE;margin-bottom:10px;display:block;text-decoration:none;}
  a.OverviewPages div {padding:6px 0px 5px 22px;background:url(../images/arrow_r_hover.gif) 10px 10px no-repeat;font-size:11px;}

/* Anonces */

.anonceBlock {
	background:#f7f9fa;
	float:left;
	width:226px;
	margin:0 21px 11px 0;
}
.anonceBlock.right {margin-right:0;}
.anonceBlock .inner {height:211px;overflow:hidden;}
.anonceBlock .title{
	background:#859dab;
	color:white;
	font-size:11px;
	font-family:FoundryMonoline,tahoma,arial,helvetica,sans-serif;
	font-weight:bold;
	padding:7px 8px 5px;
	text-transform:uppercase;
}
.anonceBlock img {float:left;margin:10px;}
.anonceBlock .text {
	font-size:11px;
	margin:10px 10px 0 0px;
	text-align:justify;
	overflow:hidden;
	height:165px;
}
.anonceBlock a {text-decoration:none;}
.anonceBlock .more {padding:3px 8px;background:#859dab;}
.anonceBlock .more b {
	padding-left:15px;color:white;
	background:url(../images/arrow_r_white.gif) 0 55% no-repeat;
	text-transform:uppercase;
}
* html .anonceBlock .more {position:relative;}


/* Specification */

div#linkblock a {
	background:url(../images/linkblock.gif) #e5ebed 0 50% repeat-x;
	border:1px solid #c9d5da;
	color:#003850;
	float:left;
	font-size:11px;
	font-weight:bold;
	font-family:verdana,arial,helvetica,sans-serif;
	margin:0 10px 10px 0;
	width:158px;
	height:30px;
	text-decoration:none;
}
div#linkblock a.right {margin-right:0;}
div#linkblock a:hover, div#linkblock a.active {
	background-image:url(../images/linkblock_hover.gif);
	background-color:#ff9c00;
	color:white;
}
div#linkblock a div {
	padding:3px 6px 5px 18px;
	background:url(../images/arrow_r_hover.gif) 6px 7px no-repeat;
}
div#linkblock a:hover div, div#linkblock a.active div {background-image:url(../images/arrow_r_white.gif);}

/* Sitemap */
#sitemap a {text-decoration:none;}
#sitemap a:hover {text-decoration:underline;}
#sitemap .title {
	border-bottom:1px dotted #003850;
	font-size:10pt;
	font-weight:bold;
	padding:10px 0;
}
#sitemap ul {margin:10px 0 20px;padding:0;}
#sitemap li {
	clear:both;
	padding:15px 0 5px;
	list-style:none;
	font-weight:bold;
}

#sitemap li ul {margin:5px 0;}
#sitemap li li {
	border-left:1px solid #003850;
	float:left;
	clear:none;
	font-weight:normal;
	padding:0 4px;
}
#sitemap li li:first-child {border-left:0;padding-left:0;}

/* Search */
#search_result {padding:0;list-style:none;}
#search_result p {margin:0;}
#search_result li {padding:15px 0;border-bottom:1px dotted #003850;}
#search_result li.first {padding:5px 0;font-weight:bold;}
#search_result li.first div.small {float:right;}
#search_result li.first span {color:#FF9C00;}

/* beautyfull table */

table.beauty {border-collapse: collapse;}
table.beauty td {padding:5px 0;}
table.beauty_padding td {padding:5px;}
table.beauty tr.head td {
	background-color:#BCCFDE;
	border-bottom:3px solid #FFFFFF;
	color:#2C4E6C;
	font-weight:bold;
}
table.beauty tr.odd td {border-bottom:1px solid #BCCFDE;background:#EFF2F4;}

/* mainflash emulation */

#mainFlash {
	background:black;
	position:relative;
	width:720px;
	height:431px;
	overflow:hidden;
}
#mainFlash .bgimage {
	position:absolute;
	opacity:1;
	z-index:5;
}
#mainFlash .panel {
	position:absolute;
	background:url(../images/mainflash_panel.gif) no-repeat;
	display:none;
	left:161px;
	top:6px;
	overflow:hidden;
	height:220px;
	width:553px;
	z-index:10;
}

#mainFlash .bottom {
	position:absolute;
	left:0;
	top:240px;
	height:191px;
	width:100%;
	z-index:50;
}

#mainFlash ul.menu {
	background:url(../images/mainflash_menu.png) no-repeat;
	position:absolute;
	left:7px;
	top:6px;
	z-index:10;
	width:154px;
	height:241px;
	margin:0;
	padding:0;
	list-style:none;
}
* html #mainFlash ul.menu {background-image:url(../images/mainflash_menu.gif);}
#mainFlash ul.menu li {
	cursor:pointer;
	display:block;
	font-weight:bold;
	padding:10px 5px 0 22px;
	height:27px;
	margin-bottom:1px;
	background:url(../images/arrow_r_white.gif) no-repeat 7px 14px;
}
#mainFlash ul.menu li.first {
	margin-top:4px;
	}
#mainFlash ul.menu li:hover,#mainFlash ul.menu li.active {
	background-color:white;
	background-image:url(../images/arrow_r_hover.gif);
}
#mainFlash .panel .block {
	position:relative;
	font-family:FoundryMonoline,tahoma,arial,helvetica,sans-serif;
	margin:5px;
	height:210px;
	width:543px;
	position:relative;
	display:none;
	background-repeat:no-repeat;
	background-position:right bottom;
}
#mainFlash .panel .block .title {
	font-size:25pt;
	font-weight:bold;
	text-transform:uppercase;
	position:absolute;
	top:5px;
	left:10px;
	
}
#mainFlash .panel .block .text {
	position:absolute;
	bottom:10px;
	left:10px;
	font-size:11px;
}
#mainFlash .panel .block ul {
	list-style:none;
	padding:0;
}
#mainFlash .panel .block ul li {
	background:url(../images/arrow_r.gif) no-repeat 0px 50%;
	padding:2px 0 2px 13px;
}
#mainFlash .panel .block ul li a {
	text-decoration:none;
	text-transform:uppercase;
}
#mainFlash .panel .block ul li a:hover {text-decoration:underline;}