/*	--------------------------------------------------
	Global Page Styles
	--------------------------------------------------	*/
body
{
	font-family:Sans-Serif;
	text-align:center;
	border:0px;
	margin:0px;
	padding:0px;
	/* background-color:#113232; */
	background-color:#889898;
	background-image:url(/scope/img/gl_body_bg_4px.jpg);
	background-repeat:repeat-x;
}
	body.login
	{
		background:#889898 url(/scope/img/gl_body_login_bg.jpg) repeat-x top left;	
	}
	a, img, table, td
	{
		border:0px;
	}
	table
	{
		border-collapse:collapse;
	}
	form
	{
		margin:0px;
	}
	input, select
	{
		font-family:Verdana, Arial, Sans-Serif;
		font-size:11px;	
	}
	/*	--------------------------------------------------
		Login
		--------------------------------------------------	*/
	#loginWindow
	{
		position:relative;
		display:block;
		width:352px;
		margin:124px auto 0px auto;
		background:#4D6566;
		text-align:left;
		padding:8px 8px 8px 8px;
		width:336px;
	}
		#loginPanel
		{
			position:relative;
			display:block;
			width:336px;
			/*margin:8px 0px 8px 8px;*/
			background:White;
			padding:16px;
			width:304px;
		}
			#loginLogo
			{
				position:relative;
				display:block;
				width:304px;
				height:144px;
				/*margin:16px 0px 16px 16px;*/
				margin-bottom:16px;
			}
			#loginForm
			{
				position:relative;
				display:block;
				width:304px;
				/*margin:0px 0px 0px 16px;*/
				background:#A0ADAD;
			}
				#loginForm table.login
				{
					width:272px;
					margin:16px 0px 16px 16px;
				}
					#loginForm table.login td
					{
						font-family:Verdana, Arial, Sans-Serif;
						font-size:11px;
						color:#033;
						height:28px;
						padding:0px;	
					}
	/*	--------------------------------------------------
		Reset Fleet Admin Password
		--------------------------------------------------	*/
	#resetAdminWindow
	{
		position:relative;
		display:block;
		width:720px;
		text-align:left;
		border:solid 8px #CCC;
		margin:124px auto 0px auto;	
	}
		#resetAdminHead
		{
			position:relative;
			display:block;
			width:720px;
			height:72px;
			background:#CCFFCC url(/scope/img/gl_control_title_bg.jpg) no-repeat left top;
			/*margin:8px 0px 0px 8px;*/
		}
		#resetAdminBody
		{
			position:relative;
			display:block;
			width:688px;
			font-family:Verdana,Arial,Sans-Serif;
			font-weight:normal;
			font-size:11px;
			border:solid 16px White;
			background:#A0ADAD;
		}
			table.resetAdmin
			{
				width:544px;
				margin:16px 16px 16px 16px;
			}
				table.resetAdmin td
				{
					height:32px;
					padding:0px;	
				}
					table.resetAdmin td.label {width:144px;}
					table.resetAdmin td.textBox {width:150px;}
					table.resetAdmin td.help {width:250px;}
			#resetAdminWindow h1, #resetAdminWindow h2
			{
				font-family:Verdana, Arial, Sans-Serif;
				margin:0px;
				padding:0px;
			}
			#resetAdminWindow h1
			{
				font-size:18px;
				font-weight:normal;
				line-height:72px;
				color:#033;
				margin-left:16px;
			}
			#resetAdminWindow h2
			{
				font-size:12px;
				color:#333;
				margin:16px 16px 0px 16px;
			}
			#resetAdminWindow input.submitButton
			{
				height:32px;
			}
	/*	--------------------------------------------------
		Main Console
		--------------------------------------------------	*/
	#console
	{
		position:relative;
		display:block;
		/*width:736px;*/
		width:100%;
		text-align:left;
		margin:0px auto 0px auto;
	}
		#headBar
		{
			position:relative;
			display:block;
			width:736px;
			height:8px;
			line-height:8px;
			font-size:8px;
			margin:0px auto 0px auto;	
		}
		#navBar
		{
			position:relative;
			display:block;
			width:736px;
			height:36px;
			text-align:center;
			vertical-align:top;
			background:url(/scope/img/gl_navbar_bg.gif) repeat-x;
			margin:0px auto 0px auto;
		}
			#navBar table
			{
				width:736px;
				height:28px;
				margin:0px auto 0px auto;	
			}
				#navBar table td
				{
					width:128px;
					height:28px;
					font-family:Verdana, Arial, Sans-Serif;
					font-size:11px;
					padding:0px;
				}
				#navBar table td.bookEnd
				{
					width:168px;
					text-align:right;	
				}
				#navBar table td.bookEnd2
				{
					width:600px;
					text-align:left;	
				}
				#navBar table td.notSelected
				{
					color:#033;
					text-align:center;
					background:url(/scope/img/gl_navbar_tab_bg.gif) repeat-x;
				}	
				#navBar table td.sep
				{
					width:8px;
				}
				#navBar table td.selected
				{
					font-weight:bold;
					text-align:center;
					color:#033;
					background:url(/scope/img/gl_navbar_sel_bg.gif) repeat-x;
				}
			#navBar a
			{
				color:#033;
				text-decoration:none;	
			}
				#navBar a.logOut
				{
					color:White;
					margin-right:8px;	
				}
		#viewOptions
		{
			position:relative;
			display:block;
			width:736px;
			height:72px;
			background:#B8C2C2 url(/scope/img/gl_viewoptions_bg.gif) repeat-x;
			margin:0px auto 8px auto;	
		}
			#viewOptions table 
			{
				
			}
				#viewOptions table td
				{
					height:72px;
					width:56px;
					padding:0px;
					text-align:center;
					background:url('/scope/img/gl_viewoptions_sel_bg.gif') repeat-x;
				}
				#viewOptions table td.drop
				{
					width:152px;
					padding:0px 8px 0px 8px;
					width:136px;
					background:url('/scope/img/gl_viewoptions_sel_bg.gif') repeat-x;
				}
				#viewOptions table td.dropIcon
				{
					width:48px;
					text-align:left;
					background:url('/scope/img/gl_viewoptions_sel_bg.gif') repeat-x;
				}
					#viewOptions select
					{
						width:136px;	
					}
					#viewOptions input.submitButton
					{
						width:32px;
						height:32px;
						margin-left:8px;
					}
				#viewOptions table td.sep
				{
					width:8px;
					background:url(/scope/img/gl_viewoptions_sep.gif) no-repeat;	
				}
		/*#viewDateFilter
		{
			
			position:relative;
			display:block;
			width:688px;
			height:44px;
			background-color:#B8C2C2;
			margin:0px 0px 16px 16px;
			
			position:relative;
			display:block;
			width:688px;
			height:28px;
			padding:0px;
			background:#B0BBBB url(/scope/img/gl_dialogue_outer_th_bg.gif) repeat-x;
			border:1px solid #757878;
			margin-bottom:8px;
		}*/
			table.viewDateFilter
			{
				width:688px;
				margin-bottom:8px;
			}
				table.viewDateFilter th, table.viewDateFilter td
				{
					font-family:Verdana, Arial, Sans-Serif;
					font-size:11px;
					font-weight:normal;
					color:Black;
					height:28px;	
				}
				table.viewDateFilter th
				{
					padding:0px 0px 0px 8px;
					background:#B0BBBB url(/scope/img/gl_dialogue_outer_th_bg.gif) repeat-x;
				}				
				table.viewDateFilter td
				{
					padding:0px;
					background:#B8C2C2;
				}
					table.viewDateFilter td.title
					{
						width:160px;
						padding-left:8px;
						width:152px;
					}
					table.viewDateFilter td.input
					{
						width:96px;
						padding:0px;	
					}
					table.viewDateFilter td.calendar
					{
						width:32px;
						padding-left:8px;
						width:24px;	
					}
					table.viewDateFilter td.seperator
					{
						width:8px;	
					}
					table.viewDateFilter td.submit
					{
						width:256px;	
					}
			input.dateFilterInput
			{
				width:96px;	
			}
			input.dateFilterSubmit
			{
				width:22px;
				height:22px;
			}
		#viewContent
		{
			position:relative;
			display:block;
			width:736px;
			height:376px;
			background:White;
			margin:0px auto 8px auto;	
		}
		#viewContentDocustore
		{
			position:relative;
			display:block;
			width:900px;
			height:1350px;
			background:White;
			margin:0px auto 8px auto;	
		}
		#viewContentDemis
		{
			position:relative;
			display:block;
			width:736px;
			height:588px;
			padding:8px 8px 8px 8px;
			width:720px;
			height:572px;
			background:White;
			margin:0px auto 8px auto;	
		}
			#chartWindow
			{
				position:absolute;
				left:8px;
				top:8px;
				width:720px;
				height:360px;
				background:#081919;
			}
			#chartWindowDemis
			{
				position:relative;
				display:block;
				width:736px;
				height:588px;
				
				width:720px;
				height:572px;
				background:White;	
			}
				#chartDemis
				{
					position:relative;
					display:block;
					width:720px;
					height:540px;
					background:#003333;
					padding:0px;
				}
				#chartDemisMinMax
				{
					position:relative;
					display:block;
					width:720px;
					height:32px;
					padding:8px 8px 8px 8px;
					width:704px;
					height:16px;
					text-align:right;
					background:#003333;				
				}
				
				#chartMinMax
				{
					position:absolute;
					top:8px;
					right:8px;
					width:16px;
					height:16px;
					background-color:White;
					z-index:50;
				}
				#chartCMap
				{
					position:absolute;
					left:0px;
					top:0px;
					width:592px;
					height:360px;	
				}
				#weatherCMap
				{
					position:absolute;
					left:0px;
					top:0px;
					width:592px;
					height:360px;
					z-index:9;
				}
			#chartControls
			{
				position:absolute;
				left:600px;
				top:8px;
				width:128px;
				height:360px;
				background:#A0ADAD url(/scope/img/ch_control_bg.jpg) repeat-x left top;
				z-index:50;	
			}
				div.chartControlPanel
				{
					position:relative;
					display:block;
					width:106px;
					margin:16px 0px 0px 11px;
					background:#A0ADAD;
				}
				div.weatherControlPanel
				{
					position:relative;
					display:block;
					width:106px;
					margin:8px 0px 0px 11px;
					background-color:#A0ADAD;
				}
					#chartControls table.pan
					{
						width:80px;
						height:80px;
						margin:8px 0px 0px 13px;	
					}
						#chartControls table.pan td
						{
							padding:0px;	
						}
							#chartControls table.pan td.icon
							{
								width:24px;
								height:24px;	
							}
							#chartContols table.pan td.sep
							{
								width:4px;
								height:24px;	
							}
					#chartControls table.zoom
					{
						width:80px;
						height:32px;
						margin:16px 0px 8px 13px;
					}
						#chartControls table.zoom td
						{
							padding:0px;	
						}
							#chartControls table.zoom td.icon
							{
								width:38px;
								height:32px;	
							}
							#chartControls table.zoom td.sep
							{
								width:4px;
								height:32px;
							}
					#chartControls input.pollTerminal
					{
						width:80px;
						height:32px;
						margin:8px 0px 8px 8px;
					}
		#controlWindow
		{
			position:relative;
			display:block;
			width:736px;
			background:#B8C2C3;
			margin:0px auto 8px auto;
			padding:8px;
			width:720px;
		}
			#controlTitleBar
			{
				position:relative;
				display:block;
				width:720px;
				height:72px;
				background:#CCFFCC url(/scope/img/gl_control_title_bg.jpg) no-repeat left top;
				/*margin:8px 0px 0px 8px;*/
			}
				#controlTitleBar h1, #controlTitleBar h2
				{
					font-family:Verdana, Arial, Sans-Serif;
					font-weight:normal;
				}
				#controlTitleBar h1
				{
					font-size:18px;
					color:#033;
					margin:16px 0px 0px 16px;
				}
				#controlTitleBar h2
				{
					font-size:11px;
					color:#033;
					margin:4px 0px 0px 16px;
				}
			#controlContent
			{
				position:relative;
				display:block;
				width:720px;
				/*margin:0px 8px 8px 8px;*/
				padding:16px;
				width:688px;
				background:White;
			}
				#controlContent input.submitButton
				{
					width:100px;
					height:32px;
					margin-left:8px;
				}
				#controlContentPanel
				{
					position:relative;
					display:block;
					width:688px;
					/*margin:16px 0px 16px 16px;*/
					background:#A0ADAD;	
				}
					div.horizRule
					{
						width:672px;
						height:2px;
						line-height:1px;
						font-size:1px;
						background:#708080 url(/scope/img/gl_dialogue_horiz_bg.gif) repeat-x;
						margin:16px 8px 0px 8px;
						
					}
					#controlContentPanel h2
					{
						font-family:Verdana, Arial, Sans-Serif;
						font-weight:normal;
						font-size:12px;
						color:Black;
						margin:16px 0px 16px 8px;	
					}
					#controlContentPanel h2.error
					{
						font-family:Verdana, Arial, Sans-Serif;
						font-weight:bold;
						font-size:12px;
						color:#C60000;
						margin:16px 0px 16px 8px;	
					}
					#controlContentPanel h3
					{
						font-family:Verdana, Arial, Sans-Serif;
						font-weight:normal;
						font-size:11px;
						color:Black;
						margin:8px 0px 8px 8px;
					}
						table.usersOuter
						{
							width:592px;
							margin:0px 0px 0px 48px;
							border:1px solid #757878;		
						}
							table.usersOuter th, table.usersOuter td
							{
								font-family:Verdana, Arial, Sans-Serif;
								font-size:11px;
								font-weight:normal;
								height:28px;
								padding:0px;
							}
							table.usersOuter th
							{
								background:#B0BBBB url(/scope/img/gl_dialogue_outer_th_bg.gif) repeat-x;
								border-bottom:1px solid #757878;
							}
							table.usersOuter td
							{
								
							}
							div.usersInner
							{
								width:592px;
								height:140px;
								overflow:auto;
								background:White;
							}
								table.usersInner
								{
									width:564px;	
								}
									table.usersInner td
									{
										height:28px;
										padding:0px;
									}
						table.manageUser
						{
							width:592px;
							margin:0px 0px 16px 48px;
							background-color:#B8C2C3;
						}
							table.manageUser td
							{
								height:28px;
								font-family:Verdana, Arial, Sans-Serif;
								font-size:11px;
								font-weight:normal;
								padding:0px;
								/*border:solid 1px Black;*/
							}
					/*	--------------------------------------------------
						Manage Divisions		
						--------------------------------------------------	*/
					table.manageDivision
					{
						width:624px;
						height:344px;
						margin:16px 0px 16px 32px;
					}
						table.manageDivision td
						{
							width:296px;
							padding:0px;
						}
						table.manageDivision td.sep	{width:32px;}
							table.manageDivisionVesselsOuter
							{
								width:278px;	/* Subtracted 2 */
								height:328px; 
								background:White;
								margin:8px 0px 8px 8px;
								border:1px solid #757878;	
							}
								table.manageDivisionVesselsOuter th
								{
									height:48px;
									font-family:Verdana, Arial, Sans-Serif;
									font-size:12px;
									font-weight:normal;
									padding:0px;
									background:#B0BBBB url(/scope/img/gl_dialogue_outer_th_l_bg.gif) repeat-x;
									border-bottom:1px solid #757878;
								}
									div.manageDivisionVesselsInner
									{
										width:278px;
										height:280px;
										overflow:auto;
									}
										table.manageDivisionVesselsInner
										{
											width:250px;
										}
											table.manageDivisionVesselsInner td
											{
												font-family:Verdana, Arial, Sans-Serif;
												font-size:11px;
												height:28px;
												padding:0px;
											}
												table.manageDivisionVesselsInner td.vesselName
												{
													width:228px;
													padding-left:8px;
													width:220px;
													background:url(/scope/img/gl_dialogue_inner_td_bg.jpg) no-repeat left top;
												}
												table.manageDivisionVesselsInner td.actionButton
												{
													width:22px;
													text-align:right;
												}
						#manageDivisionDelete
						{
							position:relative;
							display:block;
							width:278px;
							text-align:center;
							margin:0px 0px 8px 8px;
						}
							#manageDivisionDelete input.submitButton
							{
								width:144px;
								height:32px;	
							}
					table.createDivision
					{
						width:624px;
						height:64px;
						margin:16px 0px 16px 32px;
					}
						table.createDivision td
						{
							padding:0px;
							background:#B8C2C3;
							font-family:Verdana, Arial, Sans-Serif;
							font-size:11px;
							font-weight:normal;
						}
					/*	--------------------------------------------------	*/
				input.usersButton
				{
					width:24px;
					height:24px;
				}
							
			#viewPanelTabs
			{
				position:relative;
				display:block;
				width:736px;
				height:28px;
				margin:0px auto 0px auto;	
			}
				#viewPanelTabs table
				{
					height:28px;
					margin:0px auto 0px auto;
				}
					#viewPanelTabs table td
					{
						width:128px;
						height:28px;
						text-align:center;
						font-family:Verdana, Arial, Sans-Serif;
						font-size:11px;
						color:#033;
						padding:0px;
					}
					#viewPanelTabs table td.tab
					{
						background:White url(/scope/img/dn_viewpan_tab.gif) no-repeat top left;
					}
					#viewPanelTabs table td.tabAlert
					{
					  text-decoration:underline;
						background:White url(/scope/img/dn_viewpan_tab.gif) no-repeat top left;
					}
					#viewPanelTabs table td.sep
					{
						width:8px;
					}
					#viewPanelTabs table td.sel
					{
						background:White url(/scope/img/dn_viewpan_tab_sel.gif) no-repeat top left;
						font-weight:bold;
					}
			#viewPanelTabs a
			{
				color:#033;
				text-decoration:none;	
			}
			#viewPanel
			{
				position:relative;
				background:White;
				display:block;
				/* width:736px; */
				padding:8px;
				margin:0px auto 0px auto;
				width:720px;
			}
			#reflectPanel
			{
				position:relative;
				display:block;
				width:736px;
				height:240px;
				margin:0px auto 0px auto;
			}
				div.vesselAlertPanel
				{
					width:720px;
					background:#A0ADAD;
					padding:16px 16px 16px 16px;
					width:688px;
					/*margin:8px 0px 0px 8px;*/
				}
				div.messengerPanel
				{
					width:704px;
					background:#A0ADAD;
					padding:8px 8px 8px 8px;
					/*margin:8px 0px 0px 8px;*/
				}
				table.geofenceStatus {
  		    width:159px;
  				height:99px;
  				border:1px solid #757878;
  				background:#2A4747;
				}
				  table.messengerControl
					{
						
					}
						table.messengerControl th
						{
							font-family:Verdana, Arial, Sans-Serif;
							font-size:11px;
							font-weight:normal;
							color:Black;
							height:28px;
							padding:0px 0px 0px 8px;
							background:#B0BBBB url(/scope/img/gl_dialogue_outer_th_bg.gif) repeat-x;
						}
						table.messengerControl td.controls
						{
						  height:58px;
						  background:#CDD4D4;
						}
						  table.messengerControl td.controls table.buttons
							{
							  text-align:center;
								font-family:Verdana, Arial, Sans-Serif;
							  font-size:10px;
							  font-weight:normal;
							  padding:4px 4px 4px 4px;
							  height:40px;
							}
							table.messengerControl td.controls table.buttons td.buttonCell
							{
							  width:84px;
								height:28px;
							}
							table.messengerControl td.controls table.buttons td.buttonDivider
							{
							  width:2px;
								background:#CCCCCC url(/scope/img/ms_button_divider.gif) repeat-y;
							}
						table.messengerControl td.panels
						{
						  padding:8px 8px 8px 8px;
						  background:#B8C2C2;
						}
    					table.messengerMinipanel
    					{
    						
    					}
    						table.messengerMinipanel th
    						{
    							font-family:Verdana, Arial, Sans-Serif;
    							font-size:11px;
    							font-weight:normal;
    							color:Black;
    							height:24px;
    							padding:4px 4px 4px 4px;
    							background:#B0BBBB url(/scope/img/gl_dialogue_outer_th_bg.gif) repeat-x;
    						}
								table.messengerMinipanel td
    						{
    							font-family:Verdana, Arial, Sans-Serif;
    							font-size:11px;
    							font-weight:normal;
    							color:Black;
									height:136px;
    							padding:4px 4px 4px 4px;
									background:#FFFFFF;
    						}
					table.vesselAlertControl
					{
						
					}
						table.vesselAlertControl th
						{
							font-family:Verdana, Arial, Sans-Serif;
							font-size:11px;
							font-weight:normal;
							color:Black;
							height:28px;
							padding:0px 0px 0px 8px;
							background:#B0BBBB url(/scope/img/gl_dialogue_outer_th_bg.gif) repeat-x;
						}
						table.vesselAlertControl td
						{
							font-family:Verdana, Arial, Sans-Serif;
							font-size:11px;
							font-weight:normal;
							padding:0px;	
						}
						 	div.vesselAlertZones
							{
							  background:#222222;
								background-image:url(/scope/img/vs_mon_stat_bg_v198.gif);
								background-repeat:repeat-x;
							  height:198px;
								overflow:auto;
								width:318px;
								margin:8px 0px 0px 8px;
								border:1px solid #757878;
							}
							table.vesselAlertZonesInner
							{
							  width:284px;
								margin:0px 0px 0px 8px;
							}
							td.vaziText
							{
								color:#FFFFFF;
								font-family:Verdana, Arial, Sans-Serif;
								font-size:11px;
								vertical-align: center;
								height:30px;
							}
							td.vaziDivider {
							  height:2px;
								background:#999999 url(/scope/img/vs_mon_stat_hr.gif) repeat-x;
							}
							td.vaziIcon {
							  width:54px;
								text-align:right;
							}
							/* hr.vaziHR {
							  border: 0;
                color: #999999;
                background-color: #999999;
                height: 0px;
                width: 100%;
                text-align: left;
							} */
							table.vesselAlertContactOuter
							{
								width:320px;
								height:160px;
								margin:8px 0px 8px 8px;	
							}
								table.vesselAlertContactOuter th
								{
									font-family:Verdana, Arial, Sans-Serif;
									font-size:11px;
									font-weight:normal;
									color:Black;
									height:28px;
									background:#B0BBBB url(/scope/img/gl_dialogue_outer_th_bg.gif) repeat-x;
									border-bottom:1px solid #757878;	
								}
								table.vesselAlertContactOuter td
								{
									padding:0px;
									background:White;
								}
									div.vesselAlertContactInner
									{
										width:318px;
										height:160px;
										overflow:auto;
										margin:8px 0px 0px 8px;
										background:White;
										border:1px solid #757878;
										
									}
										table.vesselAlertContactInner
										{
											width:312px;
										}
											table.vesselAlertContactInner td
											{
												font-family:Verdana, Arial, Sans-Serif;
												font-size:11px;
												font-weight:normal;
												color:Black;
												height:40px;	
											}
											table.vesselAlertContactInner td.disabled
											{
												font-family:Verdana, Arial, Sans-Serif;
												font-size:11px;
												font-weight:normal;
												color:#999999;
												height:40px;	
											}
					table.vesselMonitorIcons {
				    width:318px;
						height:198px;
						border-style:none;
						background:#2A4747;
					}
					  td.vmiCorner {
						  height:8px;
							width:8px;
						}
						td.vmiHor {
						  height:8px;
							width:143px;
						}
						td.vmiVert {
						  height:83px;
						  width:8px;
						}
						td.vmiIcon {
						  height:83px;
							width:143px;
						}
						td.vmiCrossBar {
						  height:16;	
						}
						td.vmiVertBar {
						  height:83px;
							width:16px;
						}
						div#tlMonitorStatus {
						  height:22px;
							width:22px;
							position: absolute;
							left:154px;
							top:122px;
						}
						div#trMonitorStatus {
						  height:22px;
							width:22px;
							position: absolute;
							left:313px;
							top:122px;
						}
						div#blMonitorStatus {
						  height:22px;
							width:22px;
							position: absolute;
							left:154px;
							top:221px;
						}
						div#brMonitorStatus {
						  height:22px;
							width:22px;
							position: absolute;
							left:313px;
							top:221px;
						}
					table.vesselAlertStatus
					{
						width:544px;
						height:90px;
						background:#B8C2C2;
						margin-bottom:16px;
					}
						table.vesselAlertStatus td
						{
							font-family:Verdana, Arial, Sans-Serif;
							font-size:12px;
							font-weight:normal;
							color:#033;
							padding:0px;
						}
					table.vesselAlertContacts
					{
						width:672px;
						margin:16px 0px 16px 16px;
						background:White;
						border:1px solid #757878;
					}
						table.vesselAlertContacts td, table.vesselAlertContacts th
						{
							font-family:Verdana, Arial, Sans-Serif;
							font-size:11px;
							font-weight:normal;
							color:Black;
							height:28px;
							padding:0px;
						}
						table.vesselAlertContacts th
						{
							background:#B0BBBB url(/scope/img/gl_dialogue_outer_th_bg.gif) repeat-x;
							border-bottom:1px solid #757878;
						}
						
				div.divisionPanel
				{
					width:720px;
					background:#A0ADAD;
					padding:16px;
					width:688px;
					margin:0px;
				}
				#viewPanel table.divisionTableOuter
				{
					width:688px;
					height:192px;
					/*margin:16px 0px 0px 16px;*/
					border:1px solid #757878;
				}
					#viewPanel table.divisionTableOuter th
					{
						text-align:left;
						font-family:Verdana, Arial, Sans-Serif;
						font-size:11px;
						font-weight:normal;
						color:Black;
						height:28px;
						padding:0px;
						background:#B0BBBB url(/scope/img/gl_dialogue_outer_th_bg.gif) repeat-x;
						border-bottom:1px solid #757878;
					}
					#viewPanel table.divisionTableOuter td
					{
						height:28px;
						padding:0px;
						background:White;
					}
						#divisionTableInner
						{
							width:688px;
							height:164px;
							overflow:auto;
							text-align:left;
							background:White;
						}
							#divisionTableInner table.divisionTableInner
							{
								width:660px;	
							}
								#divisionTableInner table.divisionTableInner td
								{
									font-family:Verdana, Arial, Sans-Serif;
									font-size:11px;
									color:Black;
									padding:0px;
								}
			#viewPanel table.viewPanelVesselOuter
			{
				width:688px;
				height:112px;
				/*margin:16px 0px 0px 16px;*/
				border:1px solid #757878;
			}
				#viewPanel table.viewPanelVesselOuter th
				{
					text-align:left;
					font-family:Verdana, Arial, Sans-Serif;
					font-size:11px;
					font-weight:normal;
					color:Black;
					height:28px;
					padding:0px;
					background:#B0BBBB url(/scope/img/gl_dialogue_outer_th_bg.gif) repeat-x;
					border-bottom:1px solid #757878;
				}
				#viewPanel table.viewPanelVesselOuter td
				{
					padding:0px;
					background:White;
				}
					div.viewPanelVesselInner
					{
						width:688px;
						height:84px;
						overflow:auto;
						text-align:left;	
					}
						div.viewPanelVesselInner table.viewPanelVesselInner
						{
							width:660px;	
						}
							div.viewPanelVesselInner table.viewPanelVesselInner td
							{
								height:28px;
								font-family:Verdana, Arial, Sans-Serif;
								font-size:11px;
								color:#033;
								padding:0px;
							}
			#viewPanel table.vesselGeneral
			{
				width:100%;
				height:196px;
				background:White url(/scope/img/dn_viewpan_body_bg.jpg) repeat-x;
			}
				#viewPanel table.vesselGeneral td
				{
					font-family:Verdana, Arial, Sans-Serif;
					font-size:11px;
					color:#033;
					padding:0px;
				}
			#viewPanel input.submitButton
			{
				height:32px;	
			}
			#viewPanelVesselPolls
			{
					
			}
			
			
			
			
			
			
			
			
				#vpanel table.divisionTableOuter
				{
					width:688px;
					height:192px;
					/*margin:16px 0px 0px 16px;*/
					border:1px solid #757878;
				}
					#vpanel table.divisionTableOuter th
					{
						text-align:left;
						font-family:Verdana, Arial, Sans-Serif;
						font-size:11px;
						font-weight:normal;
						color:Black;
						height:28px;
						padding:0px;
						background:#B0BBBB url(/scope/img/gl_dialogue_outer_th_bg.gif) repeat-x;
						border-bottom:1px solid #757878;
					}
					#vpanel table.divisionTableOuter td
					{
						height:28px;
						padding:0px;
						background:White;
					}
						#divisionTableInner
						{
							width:688px;
							height:164px;
							overflow:auto;
							text-align:left;
							background:White;
						}
							#divisionTableInner table.divisionTableInner
							{
								width:660px;	
							}
								#divisionTableInner table.divisionTableInner td
								{
									font-family:Verdana, Arial, Sans-Serif;
									font-size:11px;
									color:Black;
									padding:0px;
								}
			#vpanel table.viewPanelVesselOuter
			{
				width:688px;
				height:112px;
				/*margin:16px 0px 0px 16px;*/
				border:1px solid #757878;
			}
				#vpanel table.viewPanelVesselOuter th
				{
					text-align:left;
					font-family:Verdana, Arial, Sans-Serif;
					font-size:11px;
					font-weight:normal;
					color:Black;
					height:28px;
					padding:0px;
					background:#B0BBBB url(/scope/img/gl_dialogue_outer_th_bg.gif) repeat-x;
					border-bottom:1px solid #757878;
				}
				#vpanel table.viewPanelVesselOuter td
				{
					padding:0px;
					background:White;
				}
					div.viewPanelVesselInner
					{
						width:688px;
						height:84px;
						overflow:auto;
						text-align:left;	
					}
						div.viewPanelVesselInner table.viewPanelVesselInner
						{
							width:660px;	
						}
							div.viewPanelVesselInner table.viewPanelVesselInner td
							{
								height:28px;
								font-family:Verdana, Arial, Sans-Serif;
								font-size:11px;
								color:#033;
								padding:0px;
							}
			#vpanel table.vesselGeneral
			{
				width:100%;
				height:196px;
				background:White url(/scope/img/dn_viewpan_body_bg.jpg) repeat-x;
			}
				#vpanel table.vesselGeneral td
				{
					font-family:Verdana, Arial, Sans-Serif;
					font-size:11px;
					color:#033;
					padding:0px;
				}
			#vpanel input.submitButton
			{
				height:32px;	
			}
			#viewPanelVesselPolls
			{
					
			}
			
			
			
			
			
			
			
			
			
			
		#loadingScreen
		{
			position:absolute;
			left:50px;
			top:50px;
			width:360px;
			height:180px;
			text-align:center;
			visibility:hidden;
			background:White;
			z-index:1000;
			/*
			padding:8px 8px 8px 8px;
			width:344px;
			height:164px;
			*/
		}
			#loadingScreenLogo
			{
				position:relative;
				display:block;
				width:344px;
				height:124px;
				background:#033;
				margin-bottom:8px;
				background:Black;
			}
			#loadingScreenTimer
			{
				position:relative;
				display:block;
				width:32px;
				height:32px;
				margin:0px auto 0px auto;
			}			
/*	--------------------------------------------------
	Help (Default.asp)
	--------------------------------------------------	*/
#helpPanel
{
	position:relative;
	display:block;
	width:736px;
	background:White;
	padding:8px;
	width:720px;
	margin:0px auto 8px auto;
}
#helpWindow
{
	position:relative;
	display:block;
	width:720px;
	background:#081919;
}
	#helpWindow h1, #helpWindow h2, #helpWindow p
	{
		font-family:Verdana, Arial, Sans-Serif;
		font-weight:normal;
		color:#E4E4E4;
		margin:0px;	
	}
	#helpWindow table.help
	{
		width:496px;
		border-collapse:collapse;
	}
		#helpWindow table.help td
		{
			padding:0px;
			/*border:solid 1px White;*/
		}
			#helpWindow table.help td.helpHeader
			{
				width:496px;
				height:72px;
				padding:0px;
				background:url(/scope/img/hlp_header_bg.jpg) no-repeat left top;
			}
				#helpWindow h1
				{
					font-size:18px;
					margin-left:16px;
				}
				#helpWindow p.h1sub
				{
					font-size:11px;
					margin:16px 0px 16px 16px;
				}
			#helpWindow table.help td.helpTitle
			{
				width:496px;
			}
				#helpWindow h2
				{
					font-size:14px;
					text-decoration:underline;
					margin:0px 0px 8px 16px;
				}		
				#helpWindow p.h2sub
				{
					font-size:10px;
					margin-bottom:16px;	
				}
			#helpWindow table.help td.helpOptionIcon
			{
				width:72px;
				text-align:center;
				vertical-align:top;
			}
			#helpWindow table.help td.helpOptionText
			{
				width:424px;
			}
			#helpWindow table.help td.rightColumn
			{
				width:224px;
			}
/*	--------------------------------------------------
	Lightbox Styles
	--------------------------------------------------	*/
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width:360px;
	height:180px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}
#navBar a.support
{
	color:White;
	font-size:9px;
}
