@charset "utf-8";
/* CSS Document */
body {
	background-color: #4A4A4A;
	color: #333333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 20px 0;
	padding: 0;
	text-align: left;
	font-style: normal;
}
.subtext {
	color: #333333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	font-style: normal;
}
.maintextindex {
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: -4px 10px 0px 10px;
	padding: 0;
	text-align: left;
	font-style: normal;
}
a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0000CD;
	text-decoration:underline;
}
a:hover  {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#F00;
	text-decoration:none;
	text-align: center;
}
h2 {
font: bold 2em/1em Tahoma, Arial, Helvetica, sans-serif;
font-size:16px;
margin: 0;
padding: 0;
color: #4d4d4d;
}
h3 {
font: bold 2em/1em Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
margin: 0;
padding: 0;
color: #4d4d4d;
}
h4 {
font: bold 2em/1em Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
margin: 0;
padding: 0;
text-decoration:underline;
color: #4d4d4d;
}
h5 {
font: bold 2em/1em Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
margin: 0;
padding: 0;
color: #4d4d4d;
}
.footer {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:underline;
}
.footer:hover  {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
}
.copyright {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
}
ul.list-tick {
    margin: 0;
	padding: 0;
}
ul.list-tick li {
     	margin: 0;
        padding: 0px 0 0px 16px;
       	list-style: none;
        background: url('images/tick1.jpg') no-repeat top left;
}
ul.list-tick-left {
    margin-left: 10px;
	padding: 0;
}
ul.list-tick-left li {
     	margin-left: 10px;
        padding: 0px 0 0px 16px;
       	list-style: none;
        background: url('images/tick1.jpg') no-repeat top left;
}
.bl {background: url(images/bl.gif) 0 100% no-repeat #4d4d4d; width: 36em;}
.br {background: url(images/br.gif) 100% 100% no-repeat}
.tl {background: url(images/tl.gif) 0 0 no-repeat}
.tr {background: url(images/tr.gif) 100% 0 no-repeat; padding:10px}
.sbl {background: url(images/bl.gif) 0 100% no-repeat 4d4d4d; width: 15em}
.sbr {background: url(images/br.gif) 100% 100% no-repeat}
.stl {
	background: url(images/tl.gif) 0 0 no-repeat;
	border-style:solid;
	border-color:#d4d4d4;
	padding: 10px;
}
.str {
	background: url(images/tr.gif) 100% 0 no-repeat;
	padding:10px;
border-style:solid;
border-color:#d4d4d4;
}
.clear {font-size: 1px; height: 1px}
.PopBoxImageSmall
{
   border: none 0px white;
   cursor: url("images/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
   border: solid thin #CCCCFF;
   cursor: url("images/magminus.cur"), pointer;
}
.yellow td {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	background: #d4d4d4;
	}
form{margin:0;padding:0;}
fieldset{margin:1em 0;border:none;border-top:1px solid #ccc;}
legend{margin:1em 0;padding:0 .5em;color:#036;background:transparent;font-size:1.3em;font-weight:bold;}
label{float:left;width:200px;padding:0 1em;text-align:right;}
fieldset div{margin-bottom:.5em;padding:0;display:block;}
fieldset div input,fieldset div textarea{width:200px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;}fieldset div select{padding:1px;}
div.fm-multi div{margin:5px 0;}
div.fm-multi input{width:1em;}
div.fm-multi label{display:block;width:300px;padding-left:5em;text-align:left;}
#fm-submit{clear:both;padding-top:1em;text-align:center;}
#fm-submit input{border:1px solid #333;padding:2px 1em;background:#555;color:#fff;font-size:100%;}
input:focus,textarea:focus{background:#efefef;color:#000;}
fieldset div.fm-req{font-weight:bold;}fieldset div.fm-req label:before{content:"* ";}
#container{margin:0 auto;padding:1em;width:850px;text-align:left;}
p#fm-intro{margin:0;}
.formbody {
	color: #0000CD;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-style: normal;
}
.layermr {
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 10px 0 10px;
	text-align: left;
	font-style: normal;
	background: url(images/marine_index.png) no-repeat;
}
.layerss {
	color: #000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 10px 0 10px;
	text-align: left;
	font-style: normal;
	background: url(images/surveillance_index.png) no-repeat;
}
.layeroa {
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 10px 0 10px;
	text-align: left;
	font-style: normal;
	background: url(images/oa_index.png) no-repeat;
}
.layerff {
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 10px 0 10px;
	text-align: left;
	font-style: normal;
	background: url(images/ff_index.png) no-repeat;
}
.events {
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 10px 0 10px;
	text-align: left;
	font-style: normal;
}
/* START OF CSS FOR MAP */
dl.map {
	position:relative;
	width:550px;
	height:275px;
	background:url(worldmap.png) no-repeat;
	text-align:left;
	margin:0px;
	padding:0px;
	border:#999 1px solid;
	background-image: url(../Documents/ISG_2009_1/images/Image20_WorldMap.png);
}
dl.map dt {
	list-style:none;
	display:inline;
}
dl.map dd {
	position:absolute;
	left:-9999px;
	width:200px;
	padding:4px;
	border:#222 2px solid;
	background:#666;
	-moz-border-radius:8px;
	border-radius:8px;
	z-index:11;
	font-size:0.8em;
	color:#FFF;
}

dl.map a.location {
	display:block;
	position:absolute;
	text-indent:-9999px;
	width:18px;
	height:16px;
	outline:none;
	z-index:10;
	text-decoration:none;
	left: 407px;
	top: 326px;
}
dl.map a.location:hover {
}


/* START OF CSS FOR MAP POINTS */
dl.map a#location01 {
	top:107px;
	left:280px;
}
dl.map a#location02 {
	top:355px;
	left:114px;
}
dl.map a#location03 {
	top:203px;
	left:377px;
}
dl.map a#location04 {
	top:125px;
	left:328px;
}
dl.map a#location05 {
	top:267px;
	left:221px;
}
dl.map a#location06 {
	top:349px;
	left:160px;
}
dl.map a#location07 {
	top:195px;
	left:128px;
}
dl.map a#location08 {
	top:200px;
	left:188px;
}
dl.map a#location09 {
	top:87px;
	left:427px;
}
dl.map a#location10 {
	top:215px;
	left:291px;
}
dl.map a#location11 {
	top:187px;
	left:455px;
}
dl.map a#location12 {
	top:215px;
	left:291px;
}
dl.map a#location13 {
	top:201px;
	left:254px;
}
dl.map a#location14 {
	top:233px;
	left:488px;
}
dl.map a#location15 {
	top:277px;
	left:434px;
}
dl.map a#location16 {
	top:234px;
	left:339px;
}
dl.map a#location17 {
	top:268px;
	left:275px;
}
dl.map a#location18 {
	top:316px;
	left:439px;
}
dl.map a#location19 {
	top:357px;
	left:528px;
}
dl.map a#location20 {
	top:221px;
	left:241px;
}
dl.map a#location21 {
	top:318px;
	left:321px;
}
dl.map a#location22 {
	top:173px;
	left:418px;
}
dl.map a#location23 {
	top:352px;
	left:408px;
}
dl.map a#location24 {
	top:156px;
	left:287px;
}
dl.map a#location25 {
	top:408px;
	left:519px;
}
dl.map a#location26 {
	top:127px;
	left:429px;
}
dl.map a#location27 {
	top:152px;
	left:433px;
}
dl.map a#location28 {
	top:298px;
	left:345px;
}
dl.map a#location29 {
	top:260px;
	left:336px;
}
dl.map a#location30 {
	top:281px;
	left:337px;
}
dl.map a#location31 {
	top:266px;
	left:383px;
}
dl.map a#location32 {
	top:245px;
	left:378px;
}
dl.map a#location33 {
	top:122px;
	left:331px;
}
dl.map a#location34 {
	top:298px;
	left:395px;
}
dl.map a#location35 {
	top:321px;
	left:378px;
}

/* Rest of world */

dl.map1 dt {
	list-style:none;
	display:inline;
}
dl.map1 dd {
	position:absolute;
	left:-9999px;
	width:200px;
	padding:4px;
	border:#222 2px solid;
	background:#666;
	-moz-border-radius:8px;
	border-radius:8px;
	z-index:11;
	font-size:0.8em;
	color:#FFF;
}

dl.map1 a.location {
	display:block;
	position:absolute;
	text-indent:-9999px;
	width:20px;
	height:21px;
	outline:none;
	z-index:10;
	text-decoration:none;
	left: 426px;
	top: 113px;
}
dl.map1 a.location:hover {
}


/* START OF CSS FOR MAP POINTS */
dl.map1 a#location01 {
	top:141px;
	left:342px;
}
dl.map1 a#location02 {
	top:357px;
	left:125px;
}
dl.map1 a#location03 {
	top:250px;
	left:400px;
}
dl.map1 a#location04 {
	top:154px;
	left:157px;
}
dl.map1 a#location05 {
	top:95px;
	left:237px;
}
dl.map1 a#location06 {
	top:134px;
	left:418px;
}
dl.map1 a#location07 {
	top:186px;
	left:288px;
}
dl.map1 a#location08 {
	top:186px;
	left:227px;
}
dl.map1 a#location09 {
	top:141px;
	left:451px;
}
dl.map1 a#location10 {
	top:192px;
	left:392px;
}
dl.map1 a#location11 {
	top:181px;
	left:419px;
}
dl.map1 a#location12 {
	top:223px;
	left:427px;
}
dl.map1 a#location13 {
	top:271px;
	left:372px;
}
dl.map1 a#location14 {
	top:208px;
	left:353px;
}
dl.map1 a#location15 {
	top:56px;
	left:271px;
}
dl.map1 a#location16 {
	top:103px;
	left:337px;
}
dl.map1 a#location17 {
	top:178px;
	left:181px;
}
dl.map1 a#location18 {
	top:243px;
	left:367px;
}
dl.map1 a#location19 {
	top:205px;
	left:374px;
}
dl.map1 a#location20 {
	top:401px;
	left:528px;
}
dl.map1 a#location21 {
	top:181px;
	left:323px;
}
dl.map1 a#location22 {
	top:341px;
	left:453px;
}
dl.map1 a#location23 {
	top:167px;
	left:209px;
}
dl.map1 a#location24 {
	top:169px;
	left:250px;
}
/* Test code - may remove */
#layer1 {
	position: absolute;
	visibility: hidden;
	width: 635px;
	height: 287px;
	left: 301px;
	top: 205px;
	background: #d4d4d4;
	padding: 10px;
}
#Standalone {
	position: absolute;
	visibility: hidden;
	width: 635px;
	height: 397px;
	left: 301px;
	top: 205px;
	background: #d4d4d4;
	padding: 10px;
}
