/* ------------------------------------------*/
/* ------> GLOBAL STYLES <<<-----------*/
/* ------------------------------------------*/
#mainFrame{
	width:955px;
	margin:auto;
	text-align:left;
	padding:0px 8px 0px 8px;
	background-color:#FFFFFF;
	}
	
	#enclose {
		width:955px;
		}
	
	.column {
		float:left;
		}
		
	.bg_norepeat {
		background-repeat:no-repeat;
		}

/* ------------------------------------------*/
/* ------> HEADER & NAVI <<<-----------*/
/* ------------------------------------------*/

#headerFrame {
        background:url(../images/header_bg.jpg) no-repeat;
	height:130px;
	}

#bluebar {
	background-color:#1E3C5A;
	height:10px;
	}
	
#header_logo {
	background: none;
	width:243px;
	height:44px;
	padding:43px 150px 0px 25px;
	}
	
	#header_tagline {
		position:absolute;
		width:260px;
		height:15px;
		margin:95px 0px 0px 65px;
		*margin:95px 0px 0px -890px;
		}

#header_naviFrame {
    background: none;
    width:530px;
    height:120px;
    padding-right:0px;
}
	
	#header_individuallogin {
		/*margin-left:133px;*/
		margin-left:320px;
		}
	
	#header_partnerlogin {
		margin:-15px 0px 0px 380px;
		}
		
	#header_corporatelogin {
		margin:-15px 0px 0px 279px;
		}
	
		#button_partner {
			margin:0px;
			}
	
			#button_partner li { width: 85px; height: 15px; background: url(../images/button_partnerlogin.gif) 0 0 no-repeat; list-style: none; }
			#button_partner a { width: 85px; height: 15px; display: block; }
			#button_partner #partner_click a:hover { background:url(../images/button_partnerlogin.gif) no-repeat 0 -15px; }
			
		#button_corporate {
			margin:0px;
			}
	
			#button_corporate li { width: 100px; height: 15px; background: url(../images/button_corporatelogin.gif) 0 0 no-repeat; list-style: none; }
			#button_corporate a { width: 100px; height: 15px; display: block; }
			#button_corporate #corporate_click a:hover { background:url(../images/button_corporatelogin.gif) no-repeat 0 -15px; }
			
		#button_individual {
			margin:0px;
			}
	
			#button_individual li { width: 145px; height: 15px; background: url(../images/button_individuallogin.gif) 0 0 no-repeat; list-style: none; }
			#button_individual a { width: 145px; height: 15px; display: block; }
			#button_individual #individual_click a:hover { background:url(../images/button_individuallogin.gif) no-repeat 0 -15px; }

		#button_individual_login {
			margin:0px;
			}
	
			#button_individual_login li { width: 145px; height: 15px; background: url(../images/button_individuallogin_login.gif) 0 0 no-repeat; list-style: none; }
			#button_individual_login a { width: 145px; height: 15px; display: block; }
			#button_individual_login #individual_click_login a:hover { background:url(../images/button_individuallogin_login.gif) no-repeat 0 -15px; }
		
		#button_myjourney {
			margin:0px;
			}

			#button_myjourney li { width: 130px; height: 25px; background: url(../images/button_myjourney.gif) -130px 0px no-repeat; list-style: none; }
			#button_myjourney a { width: 130px; height: 25px; display: block; }
			#button_myjourney #myjourney_click a:hover { background:url(../images/button_myjourney.gif) no-repeat 0 0; }
			
		#button_signin {
			margin:0px;
			}

			#button_signin li { width: 130px; height: 25px; background: url(../images/button_signin.gif) -130px 0px no-repeat; list-style: none; }
			#button_signin a { width: 130px; height: 25px; display: block; }
			#button_signin #myjourney_click a:hover { background:url(../images/button_signin.gif) no-repeat 0 0; }

		#button_myjourneyred {
			margin:0px;
			}
	
			#button_myjourneyred li { width: 130px; height: 25px; background: url(../images/button_myjourneyred.gif) -130px 0px no-repeat; list-style: none; }
			#button_myjourneyred a { width: 130px; height: 25px; display: block; }
			#button_myjourneyred #myjourneyred_click a:hover { background:url(../images/button_myjourneyred.gif) no-repeat 0 0; }
			

                #header_navi {
                    width: 400px;
                    clear:right;
                    float:right;
                    margin:10px 0px 0px 0px;
                }
		
		#navi_left {
			background:url(../images/navi_left.gif) no-repeat;
			width:10px;
			height:31px;
			}
			
                #navi_bg {
                    background: none;
                    height:34px;
                }
			

                        #button_home {
				margin:0px;
				}

				#button_home li { width: 65px; height: 34px; background: url(../images/button_home.png) 0 -34px no-repeat; list-style: none; }
				#button_home a { width: 65px; height: 34px; display: block; }
				#button_home #home_click a:hover { background:url(../images/button_home.png) no-repeat 0 0; }

				#button_home_sub {
				margin:0px;
					}

					#button_home_sub li { width: 65px; height: 34px; background: url(../images/button_home.png) 0 -34px no-repeat; list-style: none; }
					#button_home_sub a { width: 65px; height: 34px; display: block; }
					#button_home_sub #homesub_click a:hover { background:url(../images/button_home.png) no-repeat 0 0; }
                        #button_about {
				margin:0px;
				}

				#button_about li { width: 85px; height: 34px; background: url(../images/button_about.png) 0 -34px no-repeat; list-style: none; }
				#button_about a { width: 85px; height: 34px; display: block; }
				#button_about #about_click a:hover { background:url(../images/button_about.png) no-repeat 0 0; }

				#button_about {
				margin:0px;
					}

					#button_about_sub li { width: 85px; height: 34px; background: url(../images/button_about.png) 0 -34px no-repeat; list-style: none; }
					#button_about_sub a { width: 85px; height: 34px; display: block; }
					#button_about_sub #aboutsub_click a:hover { background:url(../images/button_about.png) no-repeat 0 0; }

			#button_alerts {
				margin:0px;
				}

				#button_alerts li { width: 65px; height: 34px; background: url(../images/button_alerts.png) 0 -34px no-repeat; list-style: none; }
				#button_alerts a { width: 65px; height: 34px; display: block; }
				#button_alerts #alerts_click a:hover { background:url(../images/button_alerts.png) no-repeat 0 0; }

				#button_alerts_sub {
					margin:0px;
					}

					#button_alerts_sub li { width: 65px; height: 34px; background: url(../images/button_alerts.png) 0 -34px no-repeat; list-style: none; }
					#button_alerts_sub a { width: 65px; height: 34px; display: block; }
					#button_alerts_sub #alertssub_click a:hover { background:url(../images/button_alerts.png) no-repeat 0 0; }

                        #button_notify {
				margin:0px;
				}

				#button_notify li { width: 65px; height: 34px; background: url(../images/button_notify.png) 0 -34px no-repeat; list-style: none; }
				#button_notify a { width: 65px; height: 34px; display: block; }
				#button_notify #notify_click a:hover { background:url(../images/button_notify.png) no-repeat 0 0; }

				#button_notify_sub {
					margin:0px;
					}

					#button_notify_sub li { width: 65px; height: 34px; background: url(../images/button_notify.png) 0 -34px no-repeat; list-style: none; }
					#button_notify_sub a { width: 65px; height: 34px; display: block; }
					#button_notify_sub #notifysub_click a:hover { background:url(../images/button_notify.png) no-repeat 0 0; }

			#button_businessservices {
				margin:0px;
				}

				#button_businessservices li { width: 85px; height: 34px; background: url(../images/button_business.png) 0 -34px no-repeat; list-style: none; }
				#button_businessservices a { width: 85px; height: 34px; display: block; }
				#button_businessservices #businessservices_click a:hover { background:url(../images/button_business.png) no-repeat 0 0; }

				#button_businessservices_sub {
					margin:0px;
					}

					#button_businessservices_sub li { width: 85px; height: 31px; background: url(../images/button_businessservices.gif) 0 -31px no-repeat; list-style: none; }
					#button_businessservices_sub a { width: 85px; height: 31px; display: block; }
					#button_businessservices_sub #button_businessservices_click a:hover { background:url(../images/button_businessservices.gif) no-repeat 0 0; }

                      #button_corpmanagerlogin {
				margin:0px;
				}

				#button_corpmanagerlogin li { width: 164px; height: 34px; background: url(../images/button_corpmanagerlogin.png) 0 -34px no-repeat; list-style: none; }
				#button_corpmanagerlogin a { width: 164px; height: 34px; display: block; }
				#button_corpmanagerlogin #corpmanagerlogin_click a:hover { background:url(../images/button_corpmanagerlogin.png) no-repeat 0 0; }

				#button_corpmanagerlogin_sub {
					margin:0px;
					}

					#button_corpmanagerlogin_sub li { width: 164px; height: 34px; background: url(../images/button_corpmanagerlogin.png) 0 -34px no-repeat; list-style: none; }
					#button_corpmanagerlogin_sub a { width: 164px; height: 34px; display: block; }
					#button_corpmanagerlogin_sub #corpmanagerloginsub_click a:hover { background:url(../images/button_corpmanagerlogin.png) no-repeat 0 0; }
			#navi_divider {
				background:url(../images/navi_divider.gif) no-repeat;
				width:2px;
				height:31px;
				margin:0px 25px 0px 25px;
				}
				
                    #navi_divider_smallpadding {
                        background: none;
                        width:2px;
                        height:34px;
                        margin:0px 0px 0px 2px;
                    }

			
		#navi_right {
			background:url(../images/navi_right.gif) no-repeat;
			width:10px;
			height:31px;
			}

/* -----------------------------------------------*/
/* ------> NAVIGATION STYLES <<<------------*/
/* -----------------------------------------------*/

a:link { text-decoration:underline; color:#1E3C5A; }
a:visited { text-decoration:underline; color:#1E3C5A; }
a:hover { text-decoration:none; color:#FF0000; }

a.white:link { text-decoration:underline; color:#FFFFFF; font-weight:normal; }
a.white:visited { text-decoration:underline; color:#FFFFFF; font-weight:normal; }
a.white:hover { text-decoration:none; color:#FF0000; font-weight:normal; }

/* -------------------------------------------*/
/* ------> PAGE STRUCTURE <<<-----------*/
/* -------------------------------------------*/

#flashFrame {
	height:110px;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	}
	
	#flash_bg {
		background:url(../images/flash_bg.gif) no-repeat;
		width:355px;
		height:110px;
		}
		
	#flash_subpage_left {
		width:500px;
		height:110px;
		}
		
	#flash_subpage_right {
		width:455px;
		height:110px;
		}
		
		#flash_subpage_right_bg {
			width:455px;
			height:110px;
			background:url(../images/flash_region.gif) no-repeat top right;
			}
		
	#flash_subpage_float {
		position:absolute;
		margin:111px 0px 0px 778px;
		width:103px;
		height:24px;
		}
		
#header_shadow {
	background:url(../images/header_shadow.gif) repeat-x;
	width:955px;
	height:38px;
	}
	
#alerts_img {
	position:absolute;
	background:url(../images/alerts_img.gif) no-repeat;
	width:85px;
	height:90px;
	margin:-20px 0px 0px 15px;
	}
	
#alertsFrame {
	height:33px;
	border-bottom:1px solid #1E3C5A;
	border-top:1px solid #1E3C5A;
	font-weight:bold;
	background-color:#C4D6D6;
	padding:11px 0px 11px 70px;
	}
	
	#alerts_header {
		background:url(../images/alerts_header.gif) no-repeat;
		width:100px;
		height:30px;
		}
		
		#quickalerts_header {
			background:url(../images/quickalerts_header.gif) no-repeat;
			width:100px;
			height:30px;
			}
			
			#quickalerts_header2 {
				background:url(../images/latest_header.gif) no-repeat;
				width:90px;
				height:37px;
				}
		
	#alerts_ticker {
		margin:7px 0px 0px 0px;
		_margin:7px 0px -9px 0px;
		}
		
#alerts_tab {
	height:19px;
	margin-left:215px;
	margin-bottom:25px;
	}
	
	#alerts_left {
		background:url(../images/alerts_left.gif) no-repeat;
		width:20px;
		height:19px;
		}
		
	#alerts_text {
		background-color:#E6F0F0;
		border-bottom:1px solid #1E3C5A;
		text-align:center;
		font-size:11px;
		height:15px;
		padding-top:3px;
		}
		
	#alerts_right {
		background:url(../images/alerts_right.gif) no-repeat;
		width:20px;
		height:19px;
		}
		
#ticker_note {
	position:absolute;
	font-size:10px;
	margin:-82px 0px 0px 100px;
	}
	
	#ticker_note2 {
		position:absolute;
		font-size:10px;
		margin:-2px 0px 0px 350px;
		}
		
#ticker_blurb {
	position:absolute;
	margin:-97px 0px 0px 65px;
	}
		
#bodyLeft {
	width:211px;
	height:372px;
	}
	
	#bodyLeft2 {
		width:211px;
		height:372px;
		margin-top:35px;
		}
		
#bodyCenter {
	width:390px;
	}
	
	#bodyCenter2 {
		margin:25px 0px 0px 5px;
		width:380px;
		}
		
	#bodyCenter3 {
		margin:35px 0px 0px 5px;
		width:380px;
		}
		
		.wordonstreet {
			padding:5px 5px 0px 5px;
			background:url(../images/wordonstreet_border.jpg) repeat-y;
			font-size:12px;
			}
			
			.wordonstreet2 {
				padding:5px 5px 0px 5px;
				background:url(../images/wordonstreet_border2.jpg) repeat-y;
				font-size:12px;
				}
			
			.wordonstreet_country {
				background-color:#E6F0F0;
				height:25px;
				*height:22px;
				padding:3px 0px 0px 10px;
				}
				
				.country_bold {
					font-size:15px;
					font-weight:bold;
					}
					
			.wordonstreet_comments {
				background-color:#C4D7D7;
				padding:10px 10px 0px 10px;
				height:85px;
				*height:75px;
				}
		
	.box_top {
		background:url(../images/header_boxbg.gif) repeat-y;
		border-top:2px solid #C4D6D6;
		border-right:2px solid #C4D6D6;
		}
		
		.box_top_dark {
			background:url(../images/header_boxbg_dark.gif) repeat-y;
			border-top:2px solid #1E3C5A;
			border-right:2px solid #1E3C5A;
			}
		
	.header_situationalerts {
		background:url(../images/header_boxbg.gif) repeat-y;
		border-left:2px solid #C4D6D6;
		border-right:2px solid #C4D6D6;
		padding:0px 0px 10px 25px;
		}
			
		#icon_alerts1 {
			position:absolute;
			background:url(../images/icon_alerts1.gif) no-repeat;
			width:51px;
			height:51px;
			margin:-5px 0px 0px 270px;
			}
				
		#icon_alerts2 {
			position:absolute;
			background:url(../images/icon_alerts2.gif) no-repeat;
			width:51px;
			height:51px;
			margin:-5px 0px 0px 330px;
			}
				
		.alerts_contents {
			padding:20px 20px 25px 20px;
			border-left:2px solid #C4D6D6;
			border-right:2px solid #C4D6D6;
			}
				
			#button_alertsdemo {
				margin:15px 0px 0px 35px;
				}
	
				#button_alertsdemo li { width: 269px; height: 26px; background: url(../images/button_alertsdemo.gif) 0 0 no-repeat; list-style: none; }
				#button_alertsdemo a { width: 269px; height: 26px; display: block; }
				#button_alertsdemo #alertsdemo_click a:hover { background:url(../images/button_alertsdemo.gif) no-repeat 0 -26px; }
				
			#button_alertsdemo_corporate {
				margin:15px 0px 0px 60px;
				}
	
				#button_alertsdemo_corporate li { width: 269px; height: 26px; background: url(../images/button_alertsdemo.gif) 0 0 no-repeat; list-style: none; }
				#button_alertsdemo_corporate a { width: 269px; height: 26px; display: block; }
				#button_alertsdemo_corporate #alertsdemocorporate_click a:hover { background:url(../images/button_alertsdemo.gif) no-repeat 0 -26px; }
				
			#button_alertsdemo_corporate2 {
				margin:15px 0px 0px 0px;
				}
	
				#button_alertsdemo_corporate2 li { width: 229px; height: 26px; background: url(../images/button_alertsdemo2.gif) 0 0 no-repeat; list-style: none; }
				#button_alertsdemo_corporate2 a { width: 229px; height: 26px; display: block; }
				#button_alertsdemo_corporate2 #alertsdemocorporate2_click a:hover { background:url(../images/button_alertsdemo2.gif) no-repeat 0 -26px; }
			
	.header_monitor {
		background:url(../images/header_boxbg.gif) repeat-y;
		border-left:2px solid #C4D6D6;
		border-right:2px solid #C4D6D6;
		padding:18px 0px 5px 25px;
		}
			
		#icon_monitor {
			position:absolute;
			background:url(../images/icon_monitor.gif) no-repeat;
			width:126px;
			height:65px;
			margin:176px 0px 0px 255px;
			}
				
		.monitor_contents {
			padding:20px 20px 10px 20px;
			border-left:2px solid #C4D6D6;
			border-right:2px solid #C4D6D6;
			}
				
			#button_monitordetails {
				margin:15px 0px 0px 35px;
				}
	
				#button_monitordetails li { width: 269px; height: 26px; background: url(../images/button_monitordetails.gif) 0 0 no-repeat; list-style: none; }
				#button_monitordetails a { width: 269px; height: 26px; display: block; }
				#button_monitordetails #monitordetails_click a:hover { background:url(../images/button_monitordetails.gif) no-repeat 0 -26px; }
		
	.box_bottom {
		border-bottom:2px solid #C4D6D6;
		border-left:2px solid #C4D6D6;
		}
		
		.box_bottom_dark {
			border-bottom:2px solid #1E3C5A;
			border-left:2px solid #1E3C5A;
			}
				
#bodyRight {
	float:right;
	}
			
	#tagFrame {
		position:absolute;
		width:322px;
		margin:-135px 0px 0px 620px;
		}
		
		#tagFrame2 {
			position:absolute;
			width:322px;
			margin:-285px 0px 0px 620px;
			}
	
		#tag_top {
			background:url(../images/tag_top.gif) no-repeat;
			width:322px;
			height:82px;
			}
			
			#tag_top2 {
				background:url(../images/tag_top2.gif) no-repeat;
				width:322px;
				height:82px;
				}
		
		#tag_map {
			width:320px;
			text-align:center;
			padding:10px 0px 10px 0px;
			border-left:1px solid #DCDCDC;
			border-right:1px solid #DCDCDC;
			background-color:#FFFFFF;
			}
		
		#tag_bottom {
			background:url(../images/tag_bottom.gif) no-repeat;
			width:302px;
			height:65px;
			font-weight:bold;
			padding:10px 0px 0px 20px;
			}
		
			.country_dropdown {
                                color: #1E3C5A;
                                margin-top: 5px;
				width:220px;
                                font-size: 11px;
				}
				
	#wots {
		margin:85px 16px 0px 0px;
		}
		
		#seevideo {
			position:absolute;
			margin:10px 0px 0px 35px;
			}
			
	#banner_partner {
		margin:245px 16px 0px 0px;
		}
	
	#banner_corporate {
		margin:10px 16px 0px 0px;
		}
		
		.banner_text {
			background-color:#C4D6D6;
			padding:5px 15px 0px 15px;
			}
		
		.banner_bottom {
			background-color:#C4D6D6;
			}
				
/* -----------------------------------*/
/* ------> SUBPAGE <<<----------*/
/* -----------------------------------*/
	
#icon_alerts1_subpage {
	position:absolute;
	background:url(../images/icon_alerts1.gif) no-repeat;
	width:51px;
	height:51px;
	margin:0px 0px 0px 465px;
	}
				
	#icon_alerts2_subpage {
		position:absolute;
		background:url(../images/icon_alerts2.gif) no-repeat;
		width:51px;
		height:51px;
		margin:0px 0px 0px 525px;
		}
		
	#icon_monitor_subpage {
			position:absolute;
			background:url(../images/icon_monitor_subpage.gif) no-repeat;
			width:71px;
			height:51px;
			margin:0px 0px 0px 505px;
			}
			
	#icon_monitor_login {
			position:absolute;
			background:url(../images/icon_monitor_subpage.gif) no-repeat;
			width:71px;
			height:51px;
			margin:-5px 0px 0px 860px;
			}
		
.subpage_contents {
	border-left:2px solid #C4D6D6;
	border-right:2px solid #C4D6D6;
	padding:20px 5px 20px 5px;
	}
	
	.subpage_contents2 {
		border-left:2px solid #C4D6D6;
		border-right:2px solid #C4D6D6;
		padding:5px 15px 5px 15px;
		}
	
	.subpage_contents_dark {
		border-left:2px solid #1E3C5A;
		border-right:2px solid #1E3C5A;
		padding:20px 5px 20px 5px;
		}
	
	.subpage_contact {
		background:url(../images/img_contact.gif) no-repeat;
		border-left:2px solid #C4D6D6;
		border-right:2px solid #C4D6D6;
		padding:160px 10px 20px 140px;
		width:409px;
		height:358px;
		}
	
	.subpage_contents_map {
		border-left:2px solid #C4D6D6;
		border-right:2px solid #C4D6D6;
		background:url(../images/login_map.gif) no-repeat;
		}
	
	.subpage_contents h1 {
		font-size:19px;
		}
		
	.subpage_contents h2 {
		font-size:20px;
		font-weight:normal;
		margin-bottom:10px;
		}
		
	.subpage_contents h3 {
		font-size:15px;
		}
		
#button_haveaccount {
	margin:0px;
	}
	
	#button_haveaccount li { width: 284px; height: 26px; background: url(../images/button_haveaccount.gif) 0 0 no-repeat; list-style: none; }
	#button_haveaccount a { width: 284px; height: 26px; display: block; }
	#button_haveaccount #haveaccount_click a:hover { background:url(../images/button_haveaccount.gif) no-repeat 0 -27px; }
			
	#subpage_intro {
		font-weight:bold;
		margin:15px 0px 15px 0px;
		}
			
		.subpage_smalltext {
			font-size:11px;
			font-weight:normal;
			}
			
			.white_smalltext {
				font-size:11px;
				font-weight:normal;
				color:#FFFFFF;
				}
				
		#table_form {
			font-weight:bold;
			}
			
			#button_continue {
				margin:0px;
				}
	
				#button_continue li { width: 120px; height: 26px; background: url(../images/button_continue.gif) 0 0 no-repeat; list-style: none; }
				#button_continue a { width: 120px; height: 26px; display: block; }
				#button_continue #continue_click a:hover { background:url(../images/button_continue.gif) no-repeat 0 -27px; }
				
			#button_updateprice {
				position:absolute;
				margin:-11px 0px 0px 102px;
				*margin:-1px 0px 0px 5px;
				}
	
				#button_updateprice li { width: 108px; height: 22px; background: url(../images/button_updateprice.gif) 0 0 no-repeat; list-style: none; float: left; display: inline; margin-top: 0}
				#button_updateprice a { width: 108px; height: 22px; display: block; }
				#button_updateprice #updateprice_click a:hover { background:url(../images/button_updateprice.gif) no-repeat 0 -23px; }
				
			#button_updatecredits {
				position:absolute;
				margin:-11px 0px 0px 120px;
				*margin:-1px 0px 0px 5px;
				}
	
				#button_updatecredits li { width: 160px; height: 22px; background: url(../images/button_updatecredits.gif) 0 0 no-repeat; list-style: none; float: left; display: inline; margin-top: 0}
				#button_updatecredits a { width: 160px; height: 22px; display: block; }
				#button_updatecredits #updatecredits_click a:hover { background:url(../images/button_updatecredits.gif) no-repeat 0 -23px;
				}
				
			#button_commission {
				position:absolute;
				margin:-5px 0px 0px 45px;
				*margin:-5px 0px 0px -105px;
				}
	
				#button_commission li { width: 420px; height: 35px; background: url(../images/button_commission.gif) 0 0 no-repeat; list-style: none; float: left; display: inline; margin-top: 0}
				#button_commission a { width: 420px; height: 35px; display: block; }
				#button_commission #commission_click a:hover { background:url(../images/button_commission.gif) no-repeat 0 -36px;
				}
				
			#button_getcsv {
				}
	
				#button_getcsv li { width: 185px; height: 26px; background: url(../images/button_getcsv.gif) 0 0 no-repeat; list-style: none; float: left; display: inline; margin-top: 0}
				#button_getcsv a { width: 185px; height: 26px; display: block; }
				#button_getcsv #getcsv_click a:hover { background:url(../images/button_getcsv.gif) no-repeat 0 -26px; }
				
			#button_closepop {
				}
	
				#button_closepop li { width: 85px; height: 15px; background: url(../images/button_closepop.gif) -86px 0 no-repeat; list-style: none; float: left; display: inline; margin-top: 0}
				#button_closepop a { width: 85px; height: 15px; display: block; }
				#button_closepop #closepop_click a:hover { background:url(../images/button_closepop.gif) no-repeat 0 0; }
				
			#button_back {
				margin:0px;
				}
	
				#button_back li { width: 75px; height: 26px; background: url(../images/button_back.gif) 0 0 no-repeat; list-style: none; }
				#button_back a { width: 75px; height: 26px; display: block; }
				#button_back #back_click a:hover { background:url(../images/button_back.gif) no-repeat 0 -27px; }
				
			#button_buycredits {
				margin:0px;
				}
	
				#button_buycredits li { width: 120px; height: 26px; background: url(../images/button_buycredits.gif) 0 0 no-repeat; list-style: none; }
				#button_buycredits a { width: 120px; height: 26px; display: block; }
				#button_buycredits #buycredits_click a:hover { background:url(../images/button_buycredits.gif) no-repeat 0 -27px; }
				
			#button_backtohome {
				position:absolute;
				margin:-11px 0px 0px 230px;
				}
	
				#button_backtohome li { width: 125px; height: 27px; background: url(../images/button_backtohome.gif) 0 0 no-repeat; list-style: none; }
				#button_backtohome a { width: 125px; height: 27px; display: block; }
				#button_backtohome #backtohome_click a:hover { background:url(../images/button_backtohome.gif) no-repeat 0 -27px; }
				
			#button_submit {
				margin:0px;
				}
	
				#button_submit li { width: 120px; height: 26px; background: url(../images/button_submit.gif) 0 0 no-repeat; list-style: none; }
				#button_submit a { width: 120px; height: 26px; display: block; }
				#button_submit #submit_click a:hover { background:url(../images/button_submit.gif) no-repeat 0 -27px; }
				
			#button_startaccount {
				margin:0px;
				}
	
				#button_startaccount li { width: 155px; height: 20px; background: url(../images/button_startaccount.gif) 0 0 no-repeat; list-style: none; }
				#button_startaccount a { width: 155px; height: 20px; display: block; }
				#button_startaccount #startaccount_click a:hover { background:url(../images/button_startaccount.gif) no-repeat 0 -20px; }
				
			#button_save {
				margin:0px;
				}
	
				#button_save li { width: 155px; height: 20px; background: url(../images/button_save.gif) 0 0 no-repeat; list-style: none; }
				#button_save a { width: 155px; height: 20px; display: block; }
				#button_save #save_click a:hover { background:url(../images/button_save.gif) no-repeat 0 -20px; }
				
			#button_browse {
				position:absolute;
				margin:0px;
				}
	
				#button_browse li { width: 155px; height: 20px; background: url(../images/button_browse.gif) 0 0 no-repeat; list-style: none; }
				#button_browse a { width: 155px; height: 20px; display: block; }
				#button_browse #browse_click a:hover { background:url(../images/button_browse.gif) no-repeat 0 -20px; }
	
#subpage_email_icon_corporate {
	position:absolute;
	background:url(../images/icon_email.gif) no-repeat;
	width:30px;
	height:33px;
	margin:-10px 0px 0px 230px;
	}
	
	#subpage_email_icon_vacancies {
		position:absolute;
		background:url(../images/icon_email.gif) no-repeat;
		width:30px;
		height:33px;
		margin:-10px 0px 0px 0px;
		*margin:-10px 0px 0px 0px;
		}
		
	#subpage_email_icon_other {
		position:absolute;
		background:url(../images/icon_email.gif) no-repeat;
		width:30px;
		height:33px;
		margin:-10px 0px 0px 10px;
		}
		
		#subpage_email_icon_other2 {
			position:absolute;
			background:url(../images/icon_email.gif) no-repeat;
			width:30px;
			height:33px;
			margin:-10px 0px 0px 10px;
			*margin:0px 0px 0px 10px;
			}
	
.header_subpage {
	background:url(../images/header_boxbg.gif) repeat-y;
	border-left:2px solid #C4D6D6;
	border-right:2px solid #C4D6D6;
	padding:5px 0px 0px 25px;
	*padding:9px 0px 0px 25px;
	}
	
	.header_subpage_dark {
		background:url(../images/header_boxbg_dark.gif) repeat-y;
		border-left:2px solid #1E3C5A;
		border-right:2px solid #1E3C5A;
		padding:9px 0px 0px 25px;
		}
		
		.header_subpage_dark h1 {
			color:#FFFFFF;
			}
	
	.header_subpage_smallpadding {
		background:url(../images/header_boxbg.gif) repeat-y;
		border-left:2px solid #C4D6D6;
		border-right:2px solid #C4D6D6;
		padding:9px 0px 0px 15px;
		}
	
	.header_subpage h1 {
		color:#FF0000;
		}
	
.subtag_topbg {
	background:url(../images/subtag_topbg.gif) repeat-x;
	}
			
	#icon_satellite {
		position:absolute;
		margin:-17px 0px 0px 170px;
		background:url(../images/icon_satellite.gif) no-repeat;
		width:50px;
		height:50px;
		}
		
	.subtag_body {
		background:url(../images/subtag_bodybg.gif) repeat-y;
		padding:10px 20px 0px 20px;
		}
		
		.subtag_body p {
			margin-bottom:15px;
			}
		
		.subtag_bodytext {
			font-size:15px;
			font-weight:bold;
			}
			
		#button_seealertsdemo {
			margin:0px 0px 0px 25px;
			}
	
			#button_seealertsdemo li { width: 185px; height: 26px; background: url(../images/button_seealertsdemo.gif) 0 0 no-repeat; list-style: none; }
			#button_seealertsdemo a { width: 185px; height: 26px; display: block; }
			#button_seealertsdemo #seealertsdemo_click a:hover { background:url(../images/button_seealertsdemo.gif) no-repeat 0 -27px; }
		
.subtag_bottombg {
	background:url(../images/subtag_bottombg.gif) repeat-x;
	}
	
.bluetab_bg {
	background:url(../images/bluetab_bg.gif) repeat-x;
	padding:4px 0px 0px 5px;
	}
	
	.bluetab_bg_top {
		background:url(../images/bluetab_bg.gif) repeat-x;
		padding-top:5px;
		}
	
	.bluetab_bg_small {
		background:url(../images/bluetab_bg.gif) repeat-x;
		padding-top:3px;
		}
		
		.bluetab_bg_small2 {
			background:url(../images/bluetab_bg2.gif) repeat-x;
			padding-top:3px;
			}
			
		.bluetab_bg_small3 {
			background:url(../images/bluetab_bg3.gif) repeat-x;
			padding-top:3px;
			}
	
.bluetab_header {
	background-color:#1E3C5A;
	color:#FFFFFF;
	font-weight:bold;
	font-size:15px;
	padding:3px 0px 3px 20px;
	border-left:1px solid #1E3C5A;
	}

.bluetab_body {
	border-left:1px solid #1E3C5A;
	border-right:1px solid #1E3C5A;
	padding:10px 15px 0px 15px;
	}
	
	.bluetab_body_small {
		border-left:1px solid #1E3C5A;
		border-right:1px solid #1E3C5A;
		padding:10px 10px 10px 10px;
		}
	
.bluetab_bottombg {
	border-bottom:1px solid #1E3C5A;
	}
		
#button_signup_corporate {
	position:absolute;
	margin:0px 0px 0px 750px;
	}
	
	#button_signup_corporate li { width: 125px; height: 27px; background: url(../images/button_signup_corporate.gif) 0 0 no-repeat; list-style: none; }
	#button_signup_corporate a { width: 125px; height: 27px; display: block; }
	#button_signup_corporate #signup_click a:hover { background:url(../images/button_signup_corporate.gif) no-repeat 0 -27px; }

#button_signup {
	margin:0px 0px 0px 140px;
	}
	
	#button_signup li { width: 125px; height: 25px; background: url(../images/button_signup.gif) 0 -25px no-repeat; list-style: none; }
	#button_signup a { width: 125px; height: 25px; display: block; }
	#button_signup #signup_click a:hover { background:url(../images/button_signup.gif) no-repeat 0 0; }
	
#button_signupnow {
	margin:0px;
	}
	
	#button_signupnow li { width: 140px; height: 26px; background: url(../images/button_signupnow.gif) 0 0 no-repeat; list-style: none; }
	#button_signupnow a { width: 140px; height: 26px; display: block; }
	#button_signupnow #signupnow_click a:hover { background:url(../images/button_signupnow.gif) no-repeat 0 -26px; }
	
#button_login {
	margin:0px;
	}
	
	#button_login li { width: 60px; height: 20px; background: url(../images/button_login.gif) 0 0 no-repeat; list-style: none; }
	#button_login a { width: 60px; height: 20px; display: block; }
	#button_login #login_click a:hover { background:url(../images/button_login.gif) no-repeat 0 -20px; }
	
	#button_submit_small {
		margin:0px;
		}
	
		#button_submit_small li { width: 60px; height: 20px; background: url(../images/button_submit_small.gif) 0 0 no-repeat; list-style: none; }
		#button_submit_small a { width: 60px; height: 20px; display: block; }
		#button_submit_small #submit_small_click a:hover { background:url(../images/button_submit_small.gif) no-repeat 0 -20px; }
		
.login_body {
	border-left:2px solid #C4D6D6;
	border-right:2px solid #C4D6D6;
	padding:0px 10px 0px 10px;
	background-color:#FFFFFF;
	}
		
#login_monitor {
	position:absolute;
	margin:235px 0px 0px 575px;
	top: 143px;
	}
	
#traffic_light_3 {
	position:absolute;
	visibility:visible;
	margin:0px 0px 0px 0px;
	}
	
	#traffic_light_3_advisory {
		position:absolute;
		visibility:visible;
		margin:0px 0px 0px 5px;
		*margin:0px 0px 0px -130px;
		}

#traffic_light_2 {
	position:absolute;
	visibility:visible;
	margin:0px 0px 0px 45px;
	}
	
	#traffic_light_2_advisory {
		position:absolute;
		visibility:visible;
		margin:0px 0px 0px 50px;
		*margin:0px 0px 0px -85px;
		}
		
#traffic_light_1 {
	position:absolute;
	visibility:visible;
	margin:0px 0px 0px 85px;
	}
	
	#traffic_light_1_advisory {
		position:absolute;
		visibility:visible;
		margin:0px 0px 0px 90px;
		*margin:0px 0px 0px -40px;
		}
		
	.traffic_light_padding {
		padding-left:3px;
		}
	
	.traffic_green {
		background:url(../images/icons/traffic_green.gif) no-repeat center top;
		font-size:10px;
		color:#FFFFFF;
		}
		
	.traffic_green_amber {
		background:url(../images/icons/traffic_green_amber.gif) no-repeat center top;
		font-size:10px;
		color:#FFFFFF;
		}
		
	.traffic_amber {
		background:url(../images/icons/traffic_amber.gif) no-repeat center top;
		font-size:10px;
		color:#FFFFFF;
		}
	
	.traffic_red {
		background:url(../images/icons/traffic_red.gif) no-repeat center top;
		font-size:10px;
		color:#FFFFFF;
		}
		
	.traffic_red_amber {
		background:url(../images/icons/traffic_red_amber.gif) no-repeat center top;
		font-size:10px;
		color:#FFFFFF;
		}
		
	.risk_icons {
		margin:15px 10px 0px 0px;
		}
		
	.risk_padding {
		padding:0px 5px 0px 5px;
		}
		
	.risk_top {
		background:url(../images/risk_top.gif) repeat-x;
		}
		
		.risk_right {
			background:url(../images/risk_right.gif) repeat-y;
			}
		
		.risk_bottom {
			background:url(../images/risk_bottom.gif) repeat-x;
			}
		
		.risk_left {
			background:url(../images/risk_left.gif) repeat-y;
			}
		
	.grad_top {
		background:url(../images/grad_top.gif) repeat-x;
		}
		
		.grad_left {
			background:url(../images/grad_left.gif) no-repeat;
			}
			
		.grad_right {
			background:url(../images/grad_right.gif) no-repeat;
			}
			
		.grad_text {
			line-height:20px;
			padding:15px 20px 15px 20px;
			}
			
		.grad_subheader {
			background:url(../images/grad_line.gif) no-repeat bottom left;
			}
			
			.grad_subheader h2 {
				font-weight:bold;
				font-size:15px;
				padding-left:20px;
				margin:0px;
				}
				
#legend {
	position:absolute;
	margin:40px 0px 0px 8px;
	visibility:hidden;
	}
	
	
	#legend_advisory {
		position:absolute;
		margin:50px 0px 0px 12px;
		*margin:50px 0px 0px -122px;
		visibility:hidden;
		}
	
	#legend2 {
		position:absolute;
		margin:50px 0px 0px 200px;
		visibility:hidden;
		}
	
	#legend a { width: 240px; height: 210px; display: block; }
	
	.legend {
		border:1px solid #000000;
		background-color:#FFFFFF;
		}
	
	.legend_header {
		padding:10px 0px 10px 10px;
		}
		
	.legend_text {
		font-size:10px;
		}
		
	.legend_grey {
		background-color:#DCDCDC;
		font-size:10px;
		color:#000000;
		padding:5px;
		}
		
/* -----------------------------------*/
/* ------> AT A GLANCE <<<------------*/
/* -----------------------------------*/
		
.atglance_boldthetext_15 {
	font-size:15px;
	font-weight:bold;
	}
	
	.atglance_risk_high {
		font-weight:bold;
		color:#FFFFFF;
		background-color:#BF202D;
		padding:5px 0px 5px 5px;
		margin-top:15px;
		}
		
/* -----------------------------------*/
/* ------> CORPORATE <<<--------------*/
/* -----------------------------------*/

#corporate_welcome_top,#corporate_welcome_top_upline {
	background:url(../images/corporate_welcome_top.gif) no-repeat;
	position:absolute;
	width:85px;
	height:15px;
	margin:-15px 0px 0px 60px;
	}

#corporate_welcome_top_upline {
	background:url(../images/corporate_welcome_top_upline.gif) no-repeat;
	}

.corporate_bottombg {
	background:url(../images/corporate_bottombg.gif) repeat-x;
	}
	
	.corporate_bottombg2 {
		background:url(../images/corporate_bottombg2.jpg) no-repeat;
		}
	
	.corporate_border {
		background-color:#1E3C5A;
		}
	
	.corporate_body {
		background:url(../images/corporate_bg.gif) repeat-x;
		padding-top:15px;
		color:#FFFFFF;
		background-color:#071D37;
		}

		.corporate_body2 {
			background:url(../images/corporate_bg2.jpg) no-repeat;
			padding-top:15px;
			color:#FFFFFF;
			}
		.corporate_body2_upline {
			background:url(../images/corporate_bg2_upline.jpg) no-repeat;
			padding-top:15px;
			color:#FFFFFF;
			}
			
.corporate_tableheader {
	background-color:#C4D6D6;
	font-weight:bold;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding:2px 7px 2px 7px;
	}
	
	.corporate_tablebody {
		background-color:#E1F0F0;
		border-right:1px solid #FFFFFF;
		border-bottom:1px solid #FFFFFF;
		padding:2px 7px 2px 7px;
		}
		
#detailspop {
	position:absolute;
	visibility:visible;
	background-color:#FFFFFF;
	border:1px solid #1E3C5A;
	padding:5px 5px 0px 5px;
	}
		
	.corporate_boxtop {
		background:url(../images/corporate_boxtop.gif) repeat-x;
		}
		
	.corporate_boxbottom {
		background:url(../images/corporate_boxbottom.gif) repeat-x;
		}
		
	.corporate_boxborder {
		background-color:#1B3755;
		}
		
	.corporate_boxbody {
		background:url(../images/corporate_boxbg.gif) repeat-x;
		background-color:#0B1D2F;
		font-weight:bold;
		}
		
.corporate_sub {
		background:url(../images/corporate_sub.gif) no-repeat;
		}
		
		.corporate_subborder {
			background-color:#1E3C5A;
			}
			
		.corporate_subbg {
			background:url(../images/corporate_subbg.gif) repeat-x;
			background-color:#092039;
			}
			
		.corporate_logoavatar {
			background-color:#FFFFFF;
			}

.corporate_shadowbg {
	background:url(../images/corporate_shadowbg.gif) repeat-x;
	}
	
	.corporate_shadowbg2 {
		background:url(../images/corporate_shadowbg2.gif) repeat-x;
		}
	
.indi_shadowbg {
	background:url(../images/indi_shadowbg.gif) repeat-x;
	}
		
	.indi_border {
		background-color:#1E3C5A;
		}
		
	.indi_imagebg {
		background:url(../images/indi_imagebg.gif) no-repeat;
		padding:20px 30px 0px 30px;
		color:#FFFFFF;
		}
		
	.indi_bg {
		background:url(../images/indi_bg.gif) repeat-x;
		background-color:#071C35;
		}
		
	.cornerborder {
		background-color:#5A7896;
		}
		
	.cornerbody {
		padding:10px 20px 10px 20px;
		background-color:#FFFFFF;
		}
		
	#button_editcontact {
		margin:0px;
		}
	
		#button_editcontact li { width: 180px; height: 26px; background: url(../images/button_editcontact.gif) 0 0 no-repeat; list-style: none; }
		#button_editcontact a { width: 180px; height: 26px; display: block; }
		#button_editcontact #editcontact_click a:hover { background:url(../images/button_editcontact.gif) no-repeat 0 -26px; }

/* -----------------------------------*/
/* ------> FOOTER <<<-----------------*/
/* -----------------------------------*/

#spacing {
	width:955px;
	height:20px;
	*height:10px;
	clear:both;
	}

#footerFrame {
	background:url(../images/footer_bg.jpg) no-repeat;
	width:955px;
	height:95px;
	clear:both;
	}

	#footer {
		font-size:10px;
		color:#FFFFFF;
		padding:15px 0px 0px 20px;
		}

		#footer a:link {
                    color:#FFFFFF;
                    text-decoration: none;
                }
		#footer a:visited {
                    color:#FFFFFF;
                    text-decoration: none;
                }
		#footer a:hover {
                    color:#FFFFFF;
                    text-decoration: none;
                }

        .footer_btn{
                display:inline;
                width: 107px;
                height: 20px;
                background: url(../images/footer_btn.png) no-repeat;
                padding: 5px;
                cursor: pointer;
        }


	#copyrightFrame{
		padding:18px 0px 0px 20px;
		}

	#copyrightFrame,#copyrightFrame a {
		font-size:10px;
		color:#FFFFFF;
                text-decoration: none;
		}

        #copyright{
            border-top: 1px solid #a0b2b2;
            padding-top: 17px;
            width: 918px;
        }


.form_error,.font_red {
	color: #FF0000;
}

.map_top {
	background:url(../images/map_top.gif) repeat-x;
	}
	
	.map_bottom {
		background:url(../images/map_bottom.gif) repeat-x;
		}
		
	.map_border {
		background-color:#1E3C5A;
		}
		
	.map_bg {
		background:url(../images/map_bg.gif) repeat-x;
		background-color:#081D38;
		padding:0px 15px 0px 15px;
		color:#FFFFFF;
		}
		
#choose_country input.date {
  background-image:url(../images/icon_calendar.gif);
  background-repeat:no-repeat;
  background-position:right 50%;
  }
  
#button_getmaps li { width: 185px; height: 26px; background: url(../images/button_getmaps.gif) 0 0 no-repeat; list-style: none; }
	#button_getmaps a { width: 185px; height: 26px; display: block; }
	#button_getmaps #getmaps_click a:hover { background:url(../images/button_getmaps.gif) no-repeat 0 -27px; }
	
	#button_getalerts li { width: 185px; height: 26px; background: url(../images/button_getalerts.gif) 0 0 no-repeat; list-style: none; }
		#button_getalerts a { width: 185px; height: 26px; display: block; }
		#button_getalerts #getalerts_click a:hover { background:url(../images/button_getalerts.gif) no-repeat 0 -27px; }
		
#button_icons {
	position:absolute;
	margin:-17px 0px 0px 310px;
	}		
		
#button_icons li { width: 269px; height: 26px; background: url(../images/button_icons.gif) 0 0 no-repeat; list-style: none; }
	#button_icons a { width: 269px; height: 26px; display: block; }
	#button_icons #icons_click a:hover { background:url(../images/button_icons.gif) no-repeat 0 -26px; }
	
#button_alerts_orange li { width: 220px; height: 35px; background: url(../images/button_alerts_orange.gif) 0 -35px no-repeat; list-style: none; }
	#button_alerts_orange a { width: 220px; height: 35px; display: block; }
	#button_alerts_orange #alerts_orange_click a:hover { background:url(../images/button_alerts_orange.gif) no-repeat 0 0; }
	
.maps_infoborder {
	border:1px solid #DCDCDC;
	}
	
	.risk_notes {
		background-color:#1E3C5A;
		font-weight:bold;
		font-size:20px;
		padding:5px 5px 5px 70px;
		color:#FFFFFF;
		*height:25px;
		}
		
		#risk_notes_icon {
			position:absolute;
			margin:286px 0px 0px 10px;
			}
			
		.risk_notes_text {
			background-color:#E6F0F0;
			padding:20px 10px 15px 10px;
			}
			
.advisory_mapborder {
	border:1px solid #C4D6D6;
	}
	
	#button_readdisclaimer {
		position:absolute;
		margin:5px 0px 0px 342px;
		}
	
		#button_readdisclaimer li { width: 221px; height: 26px; background: url(../images/button_readdisclaimer.gif) 0 0 no-repeat; list-style: none; }
		#button_readdisclaimer a { width: 221px; height: 26px; display: block; }
		#button_readdisclaimer #readdisclaimer_click a:hover { background:url(../images/button_readdisclaimer.gif) no-repeat 0 -26px; }
		
	.advisory_word {
		background-color:#1E3C5A;
		padding:10px;
		color:#FFFFFF;
		font-size:11px;
		}
		
	.advisory_tab {
		background-color:#E6FAFA;
		border-left:2px solid #1E3C5A;
		border-right:2px solid #1E3C5A;
		padding:10px;
		}
		
	#button_advisorymaps li { width: 220px; height: 35px; background: url(../images/advisory_getmaps.gif) 0 -35px no-repeat; list-style: none; }
		#button_advisorymaps a { width: 220px; height: 35px; display: block; }
		#button_advisorymaps #advisorymaps_click a:hover { background:url(../images/advisory_getmaps.gif) no-repeat 0 0; }
		
	#button_advisoryalerts li { width: 220px; height: 35px; background: url(../images/advisory_getalerts.gif) 0 -35px no-repeat; list-style: none; }
		#button_advisoryalerts a { width: 220px; height: 35px; display: block; }
		#button_advisoryalerts #advisoryalerts_click a:hover { background:url(../images/advisory_getalerts.gif) no-repeat 0 0; }
		
.atglance_border {
	border:1px solid #DCDCDC;              
	padding:2px 2px 2px 2px;
	color:#505050;
	}
	
	.atglance_header {
		background-color:#EBEBEB;
		color:#505050;
		font-size:20px;
		font-weight:bold;
		padding:5px 0px 5px 20px;
		}
		
	.atglance_text {
		padding:25px 10px 40px 10px;
		}
		
	.atglance_bold {
		font-size:15px;
		font-weight:bold;
		}
		
	.atglance_warning {
		font-size:12px;
		font-weight:bold;
		color:#ED1C24;
		background-color:#E6F0F0;
		padding:15px;
		}
		
.lookout {
	background-color:#C4D6D6;
	padding:5px 10px 10px 10px;
	color:#1E3C5A;
	}
	
	.lookout_header {
		font-size:20px;
		font-weight:bold; 
		padding:10px 0px 10px 20px;
		}
		
		#lookout_footnote {
			position:absolute;
			margin:10px 0px 0px 120px;
			font-size:10px;
			text-align:left;
			}
			
		.lookout_link {
			font-size:11px;
			font-weight:bold;
			padding-right:20px;
			}
			
	#lookout_angle {
		position:absolute;
		margin:-5px 0px 0px 300px;
		}
	
	.lookout_icons {
		background-color:#FFFFFF;
		padding:20px 10px 20px 10px;
		}
		
		.lookout_iconstext {
			font-size:11px;
			font-weight:bold;
			padding-right:20px;
			}
	
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 5px;
padding-bottom: 0;
background: #1E3C5A;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 11px Arial;
color: white;
padding: 5px 0;
text-align: right;
}

#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px #1E3C5A;
background-color: #FFFFFF;
padding: 5px;
z-index: 5;
}

#word_chatbox {
	border:1px solid #1e3c5a;
	padding:2px;
	background-color:#c4d6d6;
	height:250px;
	overflow-y:scroll;
	overflow-x:hidden;
	font-size:11px;
	}
	
	.word_date {
		font-size:10px;
		text-align:right;
		padding-bottom:5px;
		*padding-right:20px;
		}
	
	.word_chatbox_light {
		background-color:#e6fafa;
		padding:5px;
		/*width:180px;*/
		}
		
		.word_chatbox_dark {
			padding:5px;
                        /*width:180px;*/
			}

.word_input_border {
	border:1px solid #1e3c5a;
	padding:5px;
	}
	
	.word_input {
		background-color:#FFFFFF;
		border:1px solid #1e3c5a;
		width:202px;
		height:15px;
		padding:2px;
		font-family:Arial, Helvetica, sans-serif;
		}
		
		.word_input_off {
			color:#CCCCCC;
			}
			
			.word_input_on {
				color:#1e3c5a;
				}
		
		.word_input_message {
			background-color:#FFFFFF;
			border:1px solid #1e3c5a;
			width:158px;
			height:30px;
			padding:2px;
			font-family:Arial, Helvetica, sans-serif;
	  		}
			
		.word_input_button {
			background-color:#1e3c5a;
			color:#FFFFFF;
			font-weight:bold;
			}
			
			a.word_input_button:link { text-decoration:none; color:#FFFFFF; }
			a.word_input_button:visited { text-decoration:none; color:#FFFFFF; }
			a.word_input_button:hover { text-decoration:none; color:#FF0000; }
			
#word_popup {
	position:absolute;
	/*visibility:hidden;*/
	display: none;
	margin:-6px 0px 0px -6px;
	background-color:#FFFFFF;
	border:1px solid #1e3c5a;
	font-size:11px;
	padding:10px;
	width:198px;
	height:25px;
	*height:27px;
	}
#wots_popup {
	display: none;
	background-color:#FFFFFF;
	border:3px solid #1e3c5a;
	font-size:11px;
	padding:10px;
	width:408px;
	height:40px;
	}
	
.country_alerts {
	background-color:#e6f0f0;
	border-bottom:1px solid #dcdcdc;
	border-top:1px solid #dcdcdc;
	padding:2px;
	font-weight:bold;
}

#timeout {
	position:absolute;
	margin:0px 0px 0px 855px;
}

#googlemap {
	width:450px;
	height:375px;
	border:4px solid #658d97;
	background-color:#c4d7d7;
	position:absolute;
	margin:-420px 0px 0px -60px;
	z-index:9999;
	display:none;
	}
	
.google_link {
	font-size:11px;
	font-weight:bold;
	color:#ff0000;
	padding:5px 0px 0px 20px;
	}
	
	a.maplink:link { text-decoration:underline; color:#ff0000; }
	a.maplink:visited { text-decoration:underline; color:#ff0000; }
	a.maplink:hover { text-decoration:none; color:#1e3c5a; }
	
#button_close {
	position:absolute;
	margin:0px;
	*left:350px
	}
	
	#button_close li { width: 85px; height: 15px; background: url(/googlemap/images/close.gif) -85px 0 no-repeat; list-style: none; }
	#button_close a { width: 85px; height: 15px; display: block; }
	#button_close #close_click a:hover { background:url(/googlemap/images/close.gif) no-repeat 0 0; }
	
#subscriber_login {
	position:absolute;
	font-size:11px;
	margin:-15px 0px 0px 270px;
	*margin:0px 0px 0px 100px;
	}

	.longersubscription {
		font-size:11px;
		padding:5px;
		background-color:#FFF5DC;
		border:1px solid #FCC74A;
		font-weight:normal;
		}
		
.home_alerts {
	background:url(../images/home_alerts.gif) no-repeat bottom right;
	background-color:#F0FAFA;
	border:1px solid #C4D6D6;
	padding:35px 0px 10px 18px;
	}
	
	.home_maps {
		background:url(../images/home_maps.gif) no-repeat bottom right;
		background-color:#F0FAFA;
		border-right:1px solid #C4D6D6;
		border-bottom:1px solid #C4D6D6;
		border-left:1px solid #C4D6D6;
		padding:35px 0px 10px 18px;
		}
		
	.home_box {
		background-color:#F0FAFA;
		border:1px solid #C4D6D6;
		padding:1px 0px 1px 0px;
		}
		
#whatbox {
	margin:-5px 0px 18px 20px;
	background:url(../images/whatbox.gif) no-repeat;
	padding:20px;
	}
	
	.whattexts {
		color:#FFFFFF;
		line-height:25px;
		}
		
	.whatfield {
		font-size:11px;
		background-color:#E1EAEA;
		border:1px solid #C4D6D6;
		width:140px;
		height:16px;
		color:#1E3C5A;
		padding:4px 5px 0px 5px;
		}
		
	#whatlogin {
		float:right;
		}
	
		#whatlogin li { width: 65px; height: 20px; background: url(../images/button_homelogin.gif) 0 0 no-repeat; _background: url(../images/button_homelogin.gif) 0 5px no-repeat; list-style: none; }
		#whatlogin a { width: 65px; height: 20px; display: block; }
		#whatlogin #whatlogin_click a:hover { background:url(../images/button_homelogin.gif) no-repeat 0 -20px; _background:url(../images/button_homelogin.gif) no-repeat 0 -17px; }
		
	#whatsignup {
		margin:5px 0px 5px 0px;
		}
	
		#whatsignup li { width: 190px; height: 30px; background: url(../images/whatsignup.gif) 0 0 no-repeat; list-style: none; }
		#whatsignup a { width: 190px; height: 30px; display: block; }
		#whatsignup #whatsignup_click a:hover { background:url(../images/whatsignup.gif) no-repeat 0 -30px; }
		
#home_login {
	position:absolute;
	margin:0px 0px 0px 350px;
	*margin:-10px 0px 0px 350px;
	}
	
#searchbar {
	position:absolute;
	margin:167px 0px 0px 330px;
	*margin:167px 0px 0px 165px;
	}
	
#searchbar_search {
	margin-left:50px;
	}
	
	#searchcorner {
		*position:absolute;
		*background:transparent url(../images/searchbar.gif) no-repeat;
		*width:15px;
		*height:30px;
		*margin:167px 0px 0px 320px;
		}
		
	#searchcorner_search {
		*position:absolute;
		*background:transparent url(../images/searchbar_search.gif) no-repeat;
		*width:15px;
		*height:30px;
		*margin:0px 0px 0px -295px;
		}
	
#searchbar LABEL {
	display: none;
	}
	
#searchbar_search LABEL {
	display: none;
	}	
	    
	#searchbar INPUT#s {
		background:url(../images/searchbar.gif) no-repeat 0px 0px;
		*background:transparent url(../images/searchbar2.gif) repeat-x scroll 0 0;
		width: 135px;
		height: 30px;
		float: left;
		border: none;
		margin: 0px;
		padding: 8px 10px 0px 15px;
		*padding: 8px 10px 0px 10px;
		outline: none;
		color:#C1D6E3;
                *color:#698291;
		}
		
	#searchbar_search INPUT#s {
		background:url(../images/searchbar_search.gif) no-repeat 0px 0px;
		*background:transparent url(../images/searchbar2_search.gif) repeat-x scroll 0 0;
		width: 214px;
		height: 30px;
		float: left;
		border: none;
		margin: 0px;
		padding: 8px 10px 0px 15px;
		*padding: 8px 10px 0px 10px;
		outline: none;
		color:#C1D6E3;
		*color:#698291;
		}

		#searchbar INPUT#searchsubmit {	        
			background: url(../images/searchbtn.gif) no-repeat 0px 0px;
			width: 40px;
			height: 30px;
			border: none;
			margin: 0px;
			_margin-left:-5px;
			padding: 50px 0px 0px 0px;
			font-size: 0px;
			color:#698291;
			cursor: pointer;
			cursor:hand;
			}
			
		#searchbar_search INPUT#searchsubmit {	        
			background: url(../images/searchbtn_search.gif) no-repeat 0px 0px;
			width: 40px;
			height: 30px;
			border: none;
			margin: 0px;
			_margin-left:-5px;
			padding: 50px 0px 0px 0px;
			font-size: 0px;
			color:#698291;
			cursor: pointer;
			cursor:hand;
			float:left;
			}
	
#home_welcome {
	font-size:20px;
	color:#FFFFFF;
        width:320px;
        white-space:nowrap;
        overflow:hidden;
	}

#home_welcome a{
font-size:20px;
color:#FFFFFF;
width:320px;
white-space:nowrap;
overflow:hidden;
}
	
.country_users {
	border-bottom:1px solid #c4d6d6;
	padding:5px 0px 5px 0px;
	}
	
.findusers {
	background-color:#FFFFFF;
	border:1px solid #c4d6d6;
	font-size:11px;
	height:20px;
	width:185px;
	padding:5px 0px 0px 5px;
	color:#1e3c5a;
	}
	
	.findusers_go {
		background-color:#1e3c5a;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		padding:5px;
		}
		
		.findusers_go a { color:#FFFFFF; text-decoration:none; }
		
.search_results {
	background-color:#e6f0f0;
	padding:5px;
	}
	
	.search_seejourney { font-size:11px; line-height:25px; }
	a.searchuser:link { color:#ed1c24; text-decoration:underline; }
	a.searchuser:hover { color:#1e3c5a; text-decoration:none; }

.search_results_friends {
    background-color:#FFF2EF;
    padding:5px;
}

.search_results_selected {
    background-color:#BFFFFF;
    padding:5px;
}

.search_add_friend{
    text-decoration: underline;
    cursor: pointer;
}

.friends_add_notify{
    text-decoration: underline;
    cursor: pointer;
}

.friends_remove_notify{
    text-decoration: underline;
    cursor: pointer;
}

#ui-datepicker-div,.ui-autocomplete
{
    font-size: 80%;
    display: none;
}
.ui-autocomplete {
        max-height: 100px;
        overflow-y: auto;
        /* prevent horizontal scrollbar */
        overflow-x: hidden;
        /* add padding to account for vertical scrollbar */
        padding-right: 20px;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
        height: 100px;
}

.adActionBtn {
    width:80px;
    background-color:#DCE7E7;
}


#hm_travelalerts{
	padding:38px 0 0 68px;
	height:37px;
	width:257px;
	background-image:url(../images/travelalerts.gif);
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:11px;
}

.stad_gap {
    margin-top: 5px;
}

#red_stars_ads_info {
    display: none;
    text-align: left;
    padding: 25px;
}

.intro_points {
    margin-left: 10px;
}

.intro_points li {
    list-style: square;
    font-size: 12px;
    margin-top: 10px;
}

#toggle_red_stars_ad_intro {
    width: 280px;
}


#header_individuallogin {
    float: right;
    margin-left: 0px;
    margin-top: 20px;
    margin-right: 10px;
    height: 55px;
}

#header_individuallogin_signin {
    width: 277px;
    height: 33px;
    background: url(../images/btn_signin.png) no-repeat;
}



#header_individuallogin_forget_password{
    padding-left: 130px;
}
#header_individuallogin_forget_password,#header_individuallogin_forget_password a{
    font-size: 11px;
}

.no_bold{
    font-weight: normal;
}

/* jQuery Impromptu */

.jqifade{
	position: absolute;
	background-color: #aaaaaa;
}

div.jqi{
	width: 400px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	background-color: #ffffff;
	font-size: 11px;
	text-align: left;
	border: solid 1px #eeeeee;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi .jqicontainer{
	font-weight: bold;
}
div.jqi .jqiclose{
	position: absolute;
	top: 4px; right: -2px;
	width: 18px;
	cursor: default;
	color: #bbbbbb;
	font-weight: bold;
}
div.jqi .jqimessage{
	padding: 10px;
	line-height: 20px;
	color: #444444;
}
div.jqi .jqibuttons{
	text-align: right;
	padding: 5px 0 5px 0;
	border: solid 1px #eeeeee;
	background-color: #f4f4f4;
}
div.jqi button{
	padding: 3px 10px;
	margin: 0 10px;
	background-color: #2F6073;
	border: solid 1px #f4f4f4;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
div.jqi button:hover{
	background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
	background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{
	background-color: #BF5E26;
}

.corp_menu_bar{
    width: 415px;
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 12px;
    background-color: #809898;
    color: white;
    cursor: pointer;
}
#corp_selected_users{
    padding-bottom: 20px;
}
.corp_selected_users_tabs {
    text-align: center;
    display: inline-block;
    width: 95px;
    color: white;
    background-color: #809898;
    padding: 3px;
    margin: 2px;
}

.corp_selected_users_tabs_remove {
    margin-left: 5px;
    text-align: center;
    display: inline-block;
    width:12px;
    height:16px;
    color: white;
    background-color: red;
}

#corp_choose_again{
    display: inline-block;
    cursor: pointer;
}

#corp_user_message{
    display: inline-block;
    margin-left: 10px;
}

#user_ac,#sending_loading_status{
    display: none;
}


#message_send, #message_cancel, #close_button{
    font-size: 14px;
}

#message_sent{
    padding-top: 180px;
}

#message_sent_msg{
    font-size: 14px;
    text-align: center;
}

#manage_access_perms_box{
    font-size: 11px;
}

#access_level_tree{
    text-align: left;
    width: 220px;
    height: 410px;
    display: inline-block;
}
#access_level_mode{
    text-align: left;
    width: 220px;
    height: 40px;
    display: inline-block;
}
#access_level_actions{
    text-align: right;
    width: 700px;
    height: 40px;
    display: inline-block;
}
#access_level_div{
    width: 700px;
    height: 410px;
    background-color: #EFEFEF;
    display: inline-block;
    overflow: auto;
}

.search_results_corp_user {
    background-color:white;
    padding:5px;
}

.search_results_corp_user_selected {
    background-color:#D4D4D4;
    padding:5px;
}

#switch_hierarchy_mode{
    cursor: pointer;
    display: inline-block;
}

#batch_upload{
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
}

#users_allocation{
    font-size: 12px;
    font-weight: bold;
}

.itineraries_details th{
    text-align: left;
    font-weight: normal;
    text-decoration: underline;
}

.send_email_header, .send_sms_header{
    display: inline-block;
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
}

.send_selected{
    text-decoration: none;
    cursor: default;
}

.send_sms{
    display: none;
}
