@charset "utf-8";

body {

	margin: 0px;

	padding: 0px;

	color: #CCCCCC;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	behavior: url("includes/inc.csshover.htc");

}

a {

	color: #6887C8;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}



p, ol {

	margin:0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 20px;

	padding-left: 0px;

}

ul {

	padding-left:40px;

	margin: 0px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	list-style-type: square;

}

ul li ul {

	margin: 0px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

	list-style-type: square;

}

h1 {

	margin: 0px;

	padding-top: 0px;

	padding-bottom: 7px;

	font-size: 16px;

	color: #0b2050;

	font-weight: normal;

}

h2 {

	font-size: 16px;

	font-weight: normal;

	color: #0061aa;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}





#wrapper {

	width: 1024px;

	margin-right: auto;

	margin-left: auto;

}

#container {

	float: left;

	width: 1024px;

}

#header {

	background-image: url(images/bg-header.gif);

	background-repeat: repeat-x;

	float: left;

	height: 165px;

	width: 1024px;

}

#logo {

	float: left;

	padding-left:44px;

	padding-top:40px;

}

#world {

	float: right;

	background-image: url(images/world.jpg);

	background-repeat: no-repeat;

	height: 156px;

	width: 316px;

}

#header #links {

	float: left;

	margin-left: 39px;

	padding-top: 36px;

	width: 275px;

	

}

#header #links ul, #header #links ul li ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#header #links ul li {

	float: left;

	padding-left: 30px;

}



#header #links ul li a:hover {

	color: #649ac9;

}

#header #links ul li ul li {

	background-image: url(images/list-item.gif);

	background-repeat: no-repeat;

	padding-left: 16px;

	background-position: 0px 5px;

	display: block;

	float: none;

}

#topnav {

	float: left;

	width: 1024px;

	padding-top: 16px;

}



#header #links ul li ul li a {

	font-size: 13px;

	color: #FFFFFF;

	text-decoration: none;

}







#photo {

	float: left;

	width: 1016px;

}

#content {

	background-image: url(images/line-container.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

	padding-top: 0px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #0061aa;

	float: left;

	width: 1015px;

}

#separator {

	background-image: url(images/bg-content.gif);

	background-repeat: no-repeat;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #0061aa;

	float: left;

	height: 62px;

	width: 1015px;

}



#body {

	background-image: url(images/bg-content.gif);

	background-repeat: no-repeat;

	color: #0b2050;

	float: left;

	padding-right: 30px;

	padding-top: 56px;

	padding-left: 52px;

	background-position: left top;

	width: 570px;

	padding-bottom: 40px;

}

#body-global {

	background-image: url(images/bg-body-global.gif);

	background-repeat: no-repeat;

	color: #0b2050;

	float: left;

	padding-top: 56px;

	background-position: left top;

	width: 1015px;

	position: relative;

	padding-bottom: 80px;

}

#news ul li {

	padding-top: 0px;

	padding-bottom: 10px;

}



#explore {

	float: right;

	position: absolute;

	top: 0px;

	left: 601px;

	background-color: #FFFFFF;

	padding-top: 67px;

}

#map {

	float: left;

	padding-left: 120px;

}

#map p {

	padding-left: 60px;

	padding-top: 30px;

	font-size: 13px;

	color: #0061aa;

}

#map-options {

	float: right;

	padding-top: 90px;

	width: 415px;

}

#map-options ul {

	display: block;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#map-options ul li {

	padding-top: 10px;

	padding-bottom: 10px;

}

#map-options ul li select {

	font-size: 15px;

	color: #0b2050;

	width: 200px;

	padding: 2px;

}



.form p{

	width: 260px;

	clear: left;

	margin: 0;

	padding-left: 155px;

	height: 1%;

	padding-top: 5px;

	padding-right: 0;

	padding-bottom: 8px;

	background-image: url(images/line-form.gif);

	background-repeat: repeat-x;

}

#maps {

	height: 350px;

	width: 400px;

	float: left;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 70px;

}

#region {

	margin: 0px;

	padding: 0px;

}







.form label{

	font-weight: bold;

	float: left;

	margin-left: -155px;

	width: 150px;

	color: #6c6c6c;

}



.form .input{

	width: 244px;

	font-family: Arial, Helvetica, sans-serif;

	padding: 3px;

}



.form textarea{

width: 250px;

height: 150px;

}



* html .threepxfix{

margin-left: 3px;

}



#submenu {

	float: right;

	width: 265px;

	padding-right: 30px;

	padding-bottom: 20px;

	padding-top: 56px;

}

#submenu h1 {

	font-size: 16px;

	font-weight: normal;

	color: #0b2050;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 9px;

	padding-left: 17px;

}

#submenu ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

#submenu ul li  {

	background-image: url(images/line-submenu.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

	padding-top: 7px;

	padding-bottom: 15px;

}

#submenu ul li a {

	color: #6c6c6c;

	text-decoration: none;

	background-image: url(images/list-item.gif);

	background-repeat: no-repeat;

	background-position: 1px 3px;

	padding-left: 17px;

	display: block;

}

#submenu ul li a:hover {

	color: #0061aa;

}



#submenu ul li ul {}

#submenu ul li ul li {

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 7px;

	padding-left: 0px;

}

#submenu ul li ul li.last {

	background-image: none;

	padding-bottom: 0px;

}

#submenu ul li ul li a {

	background-image: none;

	margin-left: 35px;

}







#read {

	float: right;

	width: 248px;

	padding-top: 10px;

}

#read a {

	font-size: 11px;

}



#footer-content {float:left;width:100%;}

#footer {

	font-size: 10px;

	color: #0061aa;

	padding-left: 52px;

	padding-top: 10px;

	float: left;

	padding-bottom: 40px;

}

#footer a {

	text-decoration: none;

	color: #0061aa;

}

#footer-content #logo {float:right;padding-top:11px;padding-right:8px;}



#transactions {

	list-style-type: none;

}

#transactions li {

	display: block;

	padding: 10px;

	float: left;

	height: 150px;

	width: 235px;

	margin-right: 6px;

	border: 1px solid #0061AA;

	text-align: center;

	margin-bottom: 6px;

}

* html #transactions li {height:165px; margin-bottom: 2px;}

#news ul {padding-top:0px;}

/* THIS IS THE MENU 



#menu {

	width: 896px;

	margin: 0;

	float: left;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #0d7eaa;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #0d7eaa;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 23px;

	padding-left: 0px;

}





#menu ul {

	display: block;

	list-style: none;

	margin: 0;

	float: left;

	padding: 0;

}





#menu ul li {

	position: relative;

	color: #fff;

	display: inline;

	padding: 0;

	float: left;

}





#menu ul li a {

	display: block;

	float: left;

	color: #fff;

	text-decoration: none;

	font-weight: normal;

	font-size: 14px;

	background-color: #0061aa;

	background-image: url(images/bg-menuitem.gif);

	background-repeat: no-repeat;

	background-position: right top;

	padding-top: 15px;

	padding-right: 42px;

	padding-bottom: 15px;

	padding-left: 32px;

}

#menu ul li.last a {

	background-color: #0061aa;

	background-image: url(images/bg-menulast.gif);

	background-repeat: no-repeat;

	background-position: right top;

}





* html #menu ul li a {

	padding-top: 15px;

	padding-right: 42px;

	padding-bottom: 15px;

	padding-left: 32px;

	}





#menu ul li a:hover {

	color: #999999;	

}



#menu ul li ul {

	position: absolute;

	display: none;

}





#menu ul li:hover {

	position: relative;

	color: #fff;

}





#menu ul li:hover > a,

#menu li a:hover,

* html #menu li a:hover {

	color: #fff;

	padding-top: 15px;

	padding-right: 42px;

	padding-bottom: 15px;

	padding-left: 32px;

}





#menu ul li:hover ul {

	display: block;

	position: absolute;

	left: 0;

	top: 100%;

	width: 211px;

	height: auto;

	margin: 0;

	padding: 0;

	z-index: 2000;

	border-right: none;

	border-bottom: 1px solid #fff;

}





* html #menu ul li:hover ul { 

	background: none; 

}



#menu ul li ul li,

#menu ul li.more ul li {

	width: 211px;

	background: #003366;

	padding: 0;

}





#menu ul li ul li a {

	padding: 8px 0px 8px 10px;

	width: 200px;

	font-variant: normal;

	font-weight: normal;

	font-size: 11px;

	color: #fff;

	border-left: 1px solid #fff;

	border-right: 1px solid #fff;

	border-top: 1px solid #fff;

	float: none;

}



#menu ul li ul li:hover { 

	background: #336699; 

}



#menu ul li ul li a:hover {

	color: #fff;

	background: none;

	border-top: 1px solid #fff;

	border-left: 1px solid #fff;

	padding: 8px 0px 8px 10px;

}



#menu ul li ul li:hover > a {

	color: #fff;

	background: none;

	border-top: 1px solid #fff;

	border-left: 1px solid #fff;

	padding: 8px 0px 8px 10px;

}



#menu ul li ul li ul,

#menu ul li:hover ul li ul { 

	display: none; 

}



#menu ul li ul li:hover ul,

#menu li.exp:hover ul,

#menu ul li:hover ul li:hover ul {

	position: absolute;

	display: block;

	left: 100%;

	top: 0px;

	z-index: 300;

	border-right: none;

	width: 211px;

}



#menu ul li:hover ul li:hover ul li,

* html #menu ul li ul li a { 

	width: 211px; 

}



#menu ul li:hover ul li:hover ul li a {

}



*/



#menu {

	list-style:none;

	height:44px;

	width: 896px;

	margin: 0;

	float: left;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #0d7eaa;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #0d7eaa;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 23px;

	padding-left: 0px;

}

#menu ul {padding:0px;margin:0px;}

#menu li {

	display:block;

	float:left;

	margin-top: 0px;

	margin-right: 1px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding:0px;

}

#menu li a {display:block; text-decoration:none; position:relative;}



#menu li a b.p2 {

	display:block;

	height:44px;

	float:left;

	text-align:center;

	line-height:44px;

	color:#dfd;

	font-weight:normal;

	font-family:Arial;

	font-size:12px;

	background-color: #0061aa;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	background-image: url(images/bg-button.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	width: 145px;

}

#menu li a b.p3 {display:block; width:19px; height:44px; background:url(images/normal_r.png); float:left; position:relative; z-index:900;}

#menu li a b.p4 {display:block; width:19px; height:44px; background:url(images/normal_4.gif); float:left; position:relative; z-index:900;}



#menu li a.m1 {z-index:600;}

#menu li a.m2 {z-index:500;}

#menu li a.m3 {z-index:400;}

#menu li a.m4 {z-index:300;}

#menu li a.m5 {z-index:200;}

#menu li a.m6 {z-index:100;}



#menu li a:hover,

#menu li a:focus,

#menu li a:active

{border:0; }



#menu li a:hover b.p2,

#menu li a:focus b.p2,

#menu li a:active b.p2

{

	position:relative;

	z-index:90;

	color:#FFFFFF;

	cursor:pointer;

	background-image: url(images/bg-button.gif);

	background-repeat: no-repeat;

	background-position: 0px -44px;

}

#menu li a:hover b.p3,

#menu li a:focus b.p3,

#menu li a:active b.p3

{position:relative; z-index:800; background:url(images/hover_r.png); cursor:pointer;}



#menu li a:hover b.p4,#menu li a:focus b.p4,#menu li a:active b.p4{position:relative; z-index:800; background:url(images/hover_4.gif); cursor:pointer;}







* html #menu li a b.p3, #menu li a:active b.p3 {

background:expression('url('+this.currentStyle['backgroundImage'].split('\"')[1]+'")');

filter:expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src='

+this.currentStyle['backgroundImage'].split('\"')[1]+')');

 z-index:100;}





* html #menu li a b.p3 {height:48px; 

        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(

                src='images/normal_r.png', sizingMethod='scale');}



* html #menu li a:hover b.p3,

* html #menu li a:active b.p3 {height:48px; 

        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(

                src='images/hover_r.png', sizingMethod='scale');}

