html * {
	margin: 0;
	padding: 0;
	border: 0;
}

html,
body { height: 100%; font-family: verdana,  Helvetica, Arial, sans-serif;}
/*font-family:Arial, Helvetica, sans-serif;*/
a { color:#5e88a2; text-decoration:none; }


#pageContainer {
	position: relative;
	width: 980px;
	text-align: left;
	background: #fff;
	min-height: 100%;
	max-height: 100% !important;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
	z-index: 1;
}

#contentContainer {
	position:relative;
	margin:0 auto;
	background:#fff url(images/flash_bg.jpg) no-repeat;
	height:735px;
/*padding: 0 0 79px 0;*/
 z-index:2;
}

#flash_intro {
	margin-top:-130px;
}


/*/*.popup {
	position:relative;
	width:360px;
	padding:0 1em;
	top:0;
	 z-index:5;
}


.popupb {
	background:#fff;
	border: solid 2px #3e7692;
	position:relative;
	width:460px;
	margin-top:12px;
		padding:0 1em;
	top:0;
	 z-index:4;
}

*/

.popup {
	background:#fff;
	border: solid 2px #3e7692;
	/* #5A4A42; */
	 position:relative;
	width:360px;
	margin-top:17px;
	padding:0 1em;
	top:0;
	z-index:10012;
	visibility:hidden;
}

.popup p { margin:1em auto; }
.popup td p { line-height:1em; }

.popup_w1 {
	width:410px;
	 z-index:10002;
}

.popup_w {
	width:460px;
	 z-index:1000;
}

.opencontent {
	width:310px;
}
.opencontent2 {
	width:390px;
	z-index: 3;
}
.opencontentlogo {
	position:absolute;
	left:340px;
	top:80px;
	z-index: 2;
}
.contactleft {
	position:absolute;
	width:257px;
	text-align:center;
}
.contactright {
	position:absolute;
	left: 257px;
	width:257px;
	text-align:center;
}

#firefox{
	 width:170px;
	 display:none;
}
#firefox2{
	 width:170px;
}

.story{
	font-size:.8em;
}

/*#popup10 {
	min-height:12em;
}
*/
.main_content {
	position:relative;
	width:550px;
	margin-top:40px;
	/*background:#fff;*/
	left:250px;
}

.main_content_w {
	width:580px;
	height:550px;
}

.main_content_cf {
	width:700px;
	height:550px;
}

.main_content_long {
	position:relative;
	width:534px; /*540*/
	margin-top:40px;
/*	background:#fff; */
	left:250px;
   visibility:hidden; 
	}




.main_content_coveflow {
	position:relative;
	width:540px;
	margin-top:40px;
	/* background:#fff; */
	left:250px;
	 z-index:0;
}
.main_content_coveflow2 {
	position:relative;
	width:200px;
	margin-top:40px;
	/* background:#fff; */
	left:250px;
	 z-index:0;
}

.main_content_inner {
	position:relative;
	
/*border: solid 1px #ccc7c5; */
	margin:0 auto;
	padding:0 1em;
		/* background:#fff; */
}

.main_content_inner3 {
 position:absolute;
/*border: solid 1px #ccc7c5; */
	top:200px;
	left:200px;
	margin:0 auto;
	padding:0 1em;
		/* background:#fff; */
}

.main_content_inner2 {
	position:relative;
/*border: solid 1px #ccc7c5; */
	margin:0 auto;
	padding:0 1em;
	/* background:#fff;*/
}

.main_content_inner_long {
	position:relative;
/*border: solid 1px #ccc7c5;*/ 
	margin:0 auto;
	padding:0 1em;
	/* background:#fff; */
}

.main_content_inner_long2 {
	position:relative;
/*border: solid 1px #ccc7c5; */
	margin:0 auto;
	padding:0 1em;
	/* background:#fff; */
}
.main_content_inner_longnb {
	position:relative;
/*border: solid 1px #ccc7c5; */
	margin:0 auto;
	padding:0 1em;
	/*background:#fff; */
}

.imageborder {
	border: solid 2px #999999;
}

.passport_bg {
	/* background: #fff */ /* url(images/passport-bg_watermark.gif) no-repeat scroll 50% 130px; */
}
.passport_bg2 {
	/*background: /* #fff */ /*url(images/passport-bg_watermark.gif) no-repeat scroll 50% 130px;*/
}


.main_content_inner .main_content_banner,
.main_content_inner_long .main_content_banner {
	position:relative;
	margin-left:-14px;
	min-height:116px;
}


.main_content_w .main_content_inner .main_content_banner,
.main_content_w .main_content_inner_long .main_content_banner {
	position:relative;
	margin-left:8px;
}
/*.main_content p { margin:1em auto; color:#000; font-size: .8em; } */
.main_content_inner_long p, .main_content p { margin:1em auto; color:#333; font-size:.75em;  text-align:left;} 
.indent { text-indent: 3ex;} 
 .main_content_inner_long ul, .main_content ul {list-style-type:disc; font-size:.75em; color:#333;  margin-left:30px;}
 .main_content_inner_long ol, .main_content ol {font-size:.75em; color:#333; margin-left:30px;}
 
 
  .contacttext {color:#333; font-size: .75em} 

.popup_corner_arrow {position:absolute; top:0; right:0; margin-top:-17px; margin-right:-17px; width:35px; height:35px; background:url(images/corner_arrow.gif); }

.popup_corner_x {position:absolute; top:0; right:0; margin-top:-12px; margin-right:-12px; width:25px; height:25px;/* background:url(images/cornerx.gif);*/ cursor : pointer; z-index:100333 }

#content {
	clear: both;
	text-align: left;
}



#header {
	position:relative;
	top:0;
	width:100%;
	background:#fff;
	height:115px;
}

#topmargin {
	width:100%;
	height:12px;
	/*background:#3e7692;*/
	background:url("images/headerbar.gif"); 
	font-size:1px;
	line-height:0;
}

#title { /*padding: 12px 50px; width:303px;*/ padding-top: 12px;
	padding-bottom: 12px; 
	padding-left: 20px;
	padding-right: 80px; width:303px; }

#title2 { 
	padding-top: 12px;
	padding-bottom: 12px; 
	padding-left: 20px;
	padding-right: 80px; width:303px; }


#clock { color:#fff; }

.aclock {
	height:40px;
}
.clock {
	position: absolute;
	padding: 0 1px;
	width: 40px;
	z-index: 9;
}

.clock img { margin:0; }

.clock div {
	/*text-align: absolute;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#5e88a2;
	margin-left:-1px;
	margin-right:-1px;
	font-weight:bold;
	cursor:default

}

#clock1 {
	background:url("images/clockface.gif") no-repeat top left; 
	top:0px; 
	left:557px;
	text-align:center;

}

#clock2 {
  background:url("images/clockface.gif") no-repeat top left;
	top:0px;
	left:629px;
	text-align:center;
}

#clock3 {
	background:url("images/clockface.gif") no-repeat top left;
	top:0px;
	left:701px;
	text-align:center;
}

#clock4 {
	background:url("images/clockface.gif") no-repeat top left;
	top:0px;
	left:773px;
	text-align:center;
}

#clock5 {
	background:url("images/clockface.gif") no-repeat top left;
	top:0px;
	left:845px;
	text-align:center;
}

#home {
	left:0px;
	width:88px;
	text-align:left;
	top:12px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#5e88a2;
	background:#fff;
	padding: 0 1px;
}

#gartron {
	right:20px;
	width:150px;
	text-align:center;
	bottom:12px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#5e88a2;
	background:#fff;
	padding: 0 1px;
}
#home2 {
	left:90px;
	width:40px;
	top:0px;
	position: absolute;
	padding: 0 1px;
	cursor:pointer;
}
#home3 {
	left:135px;
	width:68px;
	top:0px;
	position: absolute;
	padding: 0 1px;
	cursor:pointer;
}
#home4 {
	left:200px;
	width:82px;
	top:0px;
	position: absolute;
	padding: 0 1px;
	cursor:pointer;
}

#home2n {
	left:275px;
	width:40px;
	top:10px;
	position: absolute;
	padding: 0 1px;
}

#home2n2 {
	left:265px;
	width:40px;
	top:0px;
	position: absolute;
	padding: 0 1px;
}
#home3n {
	left:135px;
	width:54px;
	top:0px;
	position: absolute;
	padding: 0 1px;
}
#home4n {
	left:200px;
	width:70px;
	top:0px;
	position: absolute;
	padding: 0 1px;
}


#lang {
	left:892px;
	width:88px;
	text-align: center;
	top:12px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#5e88a2;
	background:#fff;
	padding: 0 1px;
}

#lange {
	left:892px;
	width:88px;
	text-align: center;
	top:12px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#5e88a2;
	background:#fff;
	padding: 0 1px;
}

#home a,
#lang a {
	display:block;
}

#topButton1 {
	position: absolute;
	left:520px;
	top:66px;
	width:134px;
	padding: 0 0px;
}

#topButton2 {
	position: absolute;
	left:656px;
	top:66px;
	width:134px;
	padding: 0 0px;
}

#topButton3 {
	position: absolute;
	left:792px;
	top:66px;
	width:134px;
	padding: 0 0px;
}

#nav {
	position: relative;
	/*z-index:99;*/
	z-index:3;
	height:23px;
}

.nav {
	position: absolute;
	background:#5e88a2;
	padding:0;
	text-align:center;
	vertical-align:middle;
	height:23px;
	z-index:2;
}

.nav a { display:block;	color:#fff; text-decoration:none; }

.nav img {
	border:0;
}

#nav1 {
	left:0px;
	width:194px;
	z-index:2;
}

#nav2 {
	left:196px;
	width:194px;
		z-index:3;
}

#nav3 {
	left:392px;
	width:194px;
		z-index:3;
}

#nav4 {
	left:588px;
	width:194px;
		z-index:3;
}

#nav5 {
	left:784px;
	width:194px;
		z-index:3;
}


#nav_about {
	position:absolute;
	margin-top:2px;
	left:0px;
	height:20px;
}

.nav_about {
	position:absolute;
	padding:0;
	margin-right:0;
	text-align:center;
	vertical-align:middle;
	font-size:small;
	height:20px;
	font-family:"Arial Narrow", Arial, sans-serif;
	white-space:nowrap;
}

#nav_about1 {
	position:absolute;
	top:140px;
	left:0px;
	margin-top:-2px;
	margin-left:0px;
	background:#5e88a2;
	border-top:solid 1px #fff;
	width:200px;
	overflow:visible;
}

.nav_about1 {
	position:relative;
	padding:0;
	text-align:center;
	vertical-align:middle;
	font-size:small;
	border:solid 1px #fff;
	border-top: none 0;
	width:auto;
	font-family:"Arial Narrow", Arial, sans-serif;
	white-space:nowrap;
}


.nav_about a { display:block; height:100%; padding-top:3px; }
.nav_about1 a { display:block; position:relative; height:100%; padding:0.5em 2em; }
.nav_about a:link,
.nav_about a:visited	{ color:#73655e; text-decoration:none; }
.nav_about1 a:link,
.nav_about1 a:visited	{ color:#fff; background:#5e88a2; text-decoration:none; }
.nav_about a:active,
.nav_about a:focus,
.nav_about1 a:active,
.nav_about1 a:focus {  }
.nav_about a:hover,
.nav_about1 a:hover { color:#fff; background:#5e88a2; }

#nav_about_1 {
	left:0px;
	width:200px;
}

#nav_about_2 {
	left:201px;
	width:150px;
}

#nav_about_3 {
	left:352px;
	width:150px;
}

#nav_about_4 {
	left:503px;
	width:150px;
}

#nav_about_5 {
	left:654px;
	width:160px;
}

#nav_about_6 {
	left:815px;
	width:162px;
}

#facebook {
	position:relative;
	margin-top:0px;
	width:200px;
	left:0px;
	top:10px
}

#socialnetwork {
	position:relative;
	margin-top:0px;
	width:194px;
	height:50px;
	left:0px;
	top: 0px;
}
#logos {
	position:relative;
	margin-top:0px;
	width:200px;
	height:50px;
	left:0px;
	top: 0px;
	visibility:hidden; 
}
#snbuton {
	visibility:hidden;
}
#socialn {
	width:184px;
	text-align:center;
	display:none;
}
#navSupport {
	position:relative;
	padding:0;
	text-align:center;
	vertical-align:middle;
	width:212px;
	height:50px;
	margin-top:10px;
}

#navSupporthome {
	position:relative;
	padding:0;
	text-align:center;
	vertical-align:middle;
	width:200px;
	height:50px;
	margin-top:30px;
	z-index:5;
}


#navNews {
	position:relative;
	background:#5e88a2;
	padding: 0;
	text-align:center;
	vertical-align:middle;
	width:184px;
	height:23px;
	margin-top:10px
}

#navNews img { margin-top:3px; }

#nav_side {
	position:relative;
	width:200px;
	height:250px;
	margin-top:0px;
	margin-left: -8px;
}
#nav_side2 {
	position:relative;
	width:200px;
	height:250px;
	margin-top:0px;
	margin-left: 0px;
}


#nav_side_1 {
	position: relative;
	width:200px;
	height:24px;
	padding-top:2px
}

#nav_side_2 {
	position: relative;
	width:200px;
	height:24px;
	padding-top:2px
}

#nav_side_3 {
	position: relative;
	width:200px;
	height:24px;
	padding-top:2px
}

#nav_side_4 {
	position: relative;
	width:200px;
	height:24px;
	padding-top:2px
}

#nav_side_5 {
	position: relative;
	width:200px;
	height:24px;
	padding-top:2px
}

#nav_side_6 {
	position: relative;
	width:200px;
	height:24px;
	padding-top:2px
}

#passportContainer {
	position: relative;
	padding: 0;
	margin: 0;
	height:381px;
}

passportContainer2 {
	position: absolute;
	padding: 0;
	margin: 0;
	height:381px;
}


#passport_in {
	position: relative;
	width:540px;
	padding: 0;
	margin: 0;
	visibility:hidden;
}

#passport_left_1 {
	position: absolute;
	top:0px;
	left:0px;
}

#passport_right_1 {
	position: absolute;
	top:0px;
	left:260px;
}

#passport_left_2 {
	position: absolute;
	top:80px;
	left:0px;
}

#passport_right_2 {
	position: absolute;
	top:80px;
	left:260px;
}

#passport_left_3 {
	position: absolute;
	top:173px;
	left:0px;
}

#passport_right_3 {
	position: absolute;
	top:173px;
	left:260px;
}

#passport_left_4 {
	position: absolute;
	top:266px;
	left:0px;
}

#passport_right_4 {
	position: absolute;
	top:266px;
	left:260px;
}

#passport_left_5 {
	position: absolute;
	top:359px;
	left:0px;
}

#passport_right_5 {
	position: absolute;
	top:359px;
	left:260px;
}

#passport_out {
	position: absolute;
	padding: 0;
	margin: 0;
}



#content:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	/* content: "."; */
	height: 0;
	visibility: hidden;
}

#footer {

}

#logo {
	position:absolute;
	margin-top:0px;
	width:169px;
	height:95px;
	right:0;
	bottom: 30px;
	z-index: 999;
}

.bluetext {
	color:#00529c;
}

.smalltext {
	font-size:0.8em;
	/*font-family: Calibri, Helvetica, sans-serif; */
	/* text-indent: 20px; */
}

.largetext {
	font-size:1em;
}

.xsmalltext {
	font-size:x-small;
}


.largertext {
	 font-size:1.2em;
	font-family: /*Arial, */ Helvetica, sans-serif;
}

.smallertext {
	font-size:0.85em;
}

.boldtext {
	font-weight:bold;
}

.padright1 {
	padding-right:1em;
}

.center {
	text-align:center;
}

.clear {
	clear:both;
}

.tableleft {
	position: absolute;
	left: 260px;
}
.tableleftboard {
	position: absolute;
	left: 270px;
}
.awardsright {
	position: absolute;
	left: 150px;
}
.contentcenter {
	text-align:center;
	font-size:1.2em;
}
.redtext {
	color:#840017;
	font-style:italic;
	font-weight:bold;
}

#tooltip {
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	width:300px;
	z-index:500;
	font-size:.7em;
}
 #tooltip2 {
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	width:auto;
	z-index:500;
	font-size:small;
	font-size:.7em;
}
.floatright { float: right; }
.floatleft { float: left; }
