/* UK stylesheet for CommonSpot - generated 2004
Copyright 2003-2004, Cyber Media Solutions Ltd.  */

.CS_Document { background-color:#EAEFEF; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; font-family:Verdana,Arial,sans-serif; font-size:small; align:center}
.CS_Generic_Text_Caption { text-decoration:none; text-align:center; font-family:Verdana,Arial,sans-serif; color:#000; font-size:small;}
.CS_Generic_Text_Caption_uncentered { text-decoration:none; font-family:Verdana,Arial,sans-serif; color:#000; font-size:small;}
.CS_Generic_Image_Caption { text-decoration:none; text-align:center; font-family:Verdana,Arial,sans-serif; font-size:10px; color:#000; }
.CS_Generic_Text { font-family:Verdana,Arial,sans-serif; font-size:small; color:#000; }
.CS_Generic_Text_Title { font-family:Verdana,Arial,sans-serif; font-size:small; color:#000; font-weight:bold;}
.CS_Textblock_Text { color:#000; }
.CS_Textblock_Text_Alt { color:#000; }
.CS_Textblock_Text_Alt2 { color:#000; }

input, textarea, select { background-color:#FFF;  border:1px solid #000;  font-family:Verdana,Arial,sans-serif;  color:#000; font-size:12px;}

/* UK SI styles based on www.opsi.gov.uk site */

h1 {font-size:small; font-weight:bold; text-align:center; color:#000;}
h2 {font-size:small; font-weight:bold; color:#000;}
h3 {font-size:small; color:#000; }
th {font-size:small; font-weight:normal; font-style:italic; text-align:left;}

/* homepage styles */

.hp_tbackground { background-color:#FFF; border:1px solid #336666;}
.hp_cbackground { background-color:transparent;}
.hp_latestnews_bg { background-color:transparent; border:1px solid #336666;}
.hp_latestnews_title { background-color:#C1D1D1; text-align:center; vertical-align:center; width:15%;}
.hp_latestnews_overflow { height:280px; overflow:auto;}
.hp_latestnews_render { color:#999; }
.hp_productcontent-introduction_bg { background-color:transparent; border:1px solid #336666;}
.hp_productcontent-introduction_title { background-color:#C1D1D1; text-align:center; vertical-align:center; width:15%; padding-bottom:2px; padding-top:2px;}
.hp_login_bg { background-color:transparent; border:1px solid #336666;}
.hp_login_title { background-color:#C1D1D1; text-align:center; vertical-align:center; width:15%;}
.hp_links_bg { background-color:transparent; border:1px solid #336666;}
.hp_links_title { background-color:#C1D1D1; text-align:center; vertical-align:center; width:15%; padding-bottom:2px; padding-top:2px;}
.hp_modules_bg { background-color:transparent; border:1px solid #336666;}
.hp_modules_title { background-color:#C1D1D1; text-align:center; vertical-align:center; width:15%; padding-bottom:2px; padding-top:2px;}
.hp_modules_overflow { height:310px; overflow:auto;}
.hp_flag_copyright { background-color:white; font-size:x-small; text-align:center; vertical-align:bottom; }

/* cell styles */

.corpnavright { background-color:#E2E9E9; vertical-align:center;text-align:right;}
.corpnavleft  { background-color:#E2E9E9; vertical-align:center;text-align:left;}
.cleftcenter  { background-color:#C1D1D1; vertical-align:center;text-align:left;}
.crightcenter { background-color:#C1D1D1; vertical-align:center;text-align:right;}
.cleft_docviewer { background-color:#C1D1D1; vertical-align:center;text-align:left;}
.cright_docviewer { background-color:#C1D1D1; vertical-align:center;text-align:right;}
.ccenter_docviewer { background-color:#C1D1D1; vertical-align:center;text-align:center;}
.cbackwhite   { background-color:white;}
.cbackclear   { background-color:transparent;}
.cbackhidden { visibility:hidden;}
.cbackground_left  { background-color:white;}
.cbackground_right  { background-color:white;}
.cbackcenter  { background-color:white; vertical-align:center;text-align:middle; }
.cbackcolor   { background-color:#C1D1D1; text-align:center; vertical-align:center; width:15%;}
.cbackcolor_Alt   { background-color:#C1D1D1; text-align:center; vertical-align:center; width:15%;}
.cbacksearch  { background-color:#C1D1D1; vertical-align:center; text-align:left; width:58%;}
.breadcrumb_right { background-color:#E2E9E9; vertical-align:center;text-align:right;}
.breadcrumb_left  { background-color:#E2E9E9; vertical-align:center;text-align:left;}

.cmainnav   {
	background-image:url(../images/uk/cmain01.gif);
	background-repeat:no-repeat;
	text-align:left;
	padding-top:20px;
	padding-right:2px;
	padding-bottom:4px;
	border:solid 1px #336666;
}
.cmainnav2  { background-image:url(../images/uk/cmain02.gif); background-repeat:no-repeat; text-align:left; padding-top:20px; padding-right:2px; padding-bottom:4px; border-right:1px solid #336666; border-left:1px solid #336666 }
.cmainnav3  { background-image:url(../images/uk/cmain03.gif); background-repeat:no-repeat; text-align:left; padding-top:20px; padding-right:2px; padding-bottom:4px; border:solid 1px #336666 }

.cmainarrange1 { background:#FFF; padding:1px; border:1px solid #336666; vertical-align:middle; text-align:center; }

/* table styles */

td {color:#000; font-size:small;}
table#ftb-legislation { border:1px solid black; padding:4px; width:100%; font-size:small;}
td#ftb-legislation { border:1px solid black; padding:4px; font-size:small;}
.tbackcolor { background-color:#336666;}
.tbackwhite { background-color:white; vertical-align:top;}
.tcentered  { text-align:center; }
.tclear { background-color:transparent;}
.tbackclear { background-color:transparent; border:1px solid #336666; }
.tbackbg { background-color:transparent; border:1px solid #336666; }
.tmainnav   { padding-top:4px;}
.tnone      { padding:0px;}
.tborder_top { border-top:1px solid #000;}
.tborder_bottom { border-bottom:1px solid #000;}
.tborder_left { border-left:1px solid #000;}
.tborder_right { border-right:1px solid #000;}
.tborder_top-bottom { border-top:1px solid #000; border-bottom:1px solid #000; }
.tborder_top-left { border-top:1px solid #000; border-left:1px solid #000; }
.tborder_top-right { border-top:1px solid #000; border-right:1px solid #000; }
.tborder_bottom-left { border-bottom:1px solid #000; border-left:1px solid #000; }
.tborder_bottom-right { border-bottom:1px solid #000; border-right:1px solid #000; }
.tborder_left-right { border-left:1px solid #000; border-right:1px solid #000; }
.tborder_top-bottom-left { border-top:1px solid #000; border-bottom:1px solid #000; border-left:1px solid #000; }
.tborder_top-bottom-right { border-top:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #000; }
.tborder_top-left-right { border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; }
.tborder_bottom-left-right { border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; }
.tborder_top-bottom-left-right { border:1px solid #000; }

/* Container */

.container_border-bg { background-color:#FFF; border:1px solid #014C99; padding:1px;}

/* PDF */

.pdf-bg_border { background-color:#336666;}

/* Page Index */

a.pageindex-cat_menu:visited,a.pageindex-cat_menu:link { line-height:2em; font-size:small; background:white; padding-top:2px; padding-bottom:2px; color:#336666; text-decoration:none; border:1px solid #336666; margin-right:2px; margin-left:2px; white-space:nowrap; }
a.pageindex-cat_menu:hover { background:#336666; color:white; border:1px solid white; text-decoration:none; }

.m-notice-summary { margin:20px; padding-top:20px;}
.m-notice-summary_item { background:white; border:1px solid black; padding:4px; }
.m-notice-summary_title { margin-bottom:100px; }
/*.m-notice-summary_desc {}*/

/* CMS added link styles */

a:visited, a:active { color:#336666; background-color:transparent; text-decoration:none; font-weight:bold;}
a:link  { color:#336666;  text-decoration:none;font-weight:bold;}
a:hover {  text-decoration:underline; }

/* text block styles */

.tetitle { font-family:Verdana,Arial,sans-serif; font-size:small; font-weight:bold; color:#336666; }
.bannertitle { font-family:Verdana,Arial,sans-serif; font-size:small; width:auto; background-color:#C1D1D1; font-weight:bold; color:#336666;}
.tesubtitle { font-family:Verdana,Arial,sans-serif; font-size:small; font-weight:bold; color:black; }
.tesubtitleitalic { font-family:Verdana,Arial,sans-serif; font-size:small; font-weight:bold; font-style:italic; color:#336666; }
.tb { background-color:#E6ECF8; vertical-align:center;text-align:left; margin-top:2px; margin-left:2px; margin-right:2px; margin-bottom:3px; padding:2px; }
.teamend01 { font-family:Verdana,Arial,sans-serif; font-size:small; color:#228B22; }
.interpretation  { border-top :1px solid #000; 	border-bottom :1px solid #000; }
.banner_info { font-family:Verdana,Arial,sans-serif; font-size:small; width:15%; text-align:middle; background-color:#C1D1D1; color:#336666; }
.exclamation {color:#FF0000;}

/* main navigation link styles */

a.neil:visited, a.neil:active { color:#FF0000; background-color:transparent; text-decoration:none; font-weight:bold;}
a.neil:link  { color:#FF0000; text-decoration:none; font-weight:bold;}
a.neil:hover { text-decoration:underline; }

a.menu:visited,a.menu:link { line-height:2em; font-size:small; background:white; padding-top:2px; padding-right:4px; padding-bottom:2px; padding-left:4px; color:#336666; text-decoration:none; border:1px solid #336666; margin-right:2px; margin-left:2px; white-space:nowrap; }
a.menu:hover { background:#336666; color:white; border:1px solid white; }

a.menu1:visited,a.menu1:link { line-height:2em; font-size:small; background:white; padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; color:#336666; text-decoration:none; border:1px solid #336666; margin-right:2px; margin-left:2px; }
a.menu1:hover { background:#336666; color:white; border:1px solid white; }

a.top:visited, a.top:active { color:#FF0000; background-color:transparent; text-decoration:none; none; font-weight:bold; font-size:x-small;}
a.top:link  { color:#FF0000;  text-decoration:none;font-weight:bold; font-size:x-small;}
a.top:hover { text-decoration:underline; }

/*Added for A-Z feature*/

a.azmenu:visited,a.azmenu:link { line-height:16px; width:16px; font-size:small; text-align:center; white-space:nowrap;  background:white; color:#336666; text-decoration:none; border:1px solid #336666; }
a.azmenu:hover { background:#336666; color:white; border:1px solid white; }

.azheading { background:#F8F8FF; margin:0; font-size:small; font-weight:bold; text-transform:uppercase; align:center; color:Black; } 
.azdisplay { background-color:#F8F8FF; margin:0; align:center; color:Gray; }

/* Admin */

a.admin-selection:visited, a.admin-selection:active { visibility:visible; color:#999; background-color:#FFF; border:1px dashed #000; padding:1em; margin-left:20px; line-height:4em;}
a.admin-selection:link { visibility:visible; color:#999; background-color:#FFF; border:1px dashed #000; padding:1em; margin-left:20px; line-height:4em;}
a.admin-selection:hover { visibility:visible; color:#FFF; background-color:#CCCCCC; border:1px dashed #000; padding:1em; margin-left:20px; line-height:4em; text-decoration:none;}

/* for STCW Package */

a.stcw:link  { color:#FF0000;  text-decoration:none; font-weight:bold;}
a.stcw:hover { text-decoration:underline; }

/*mca guidance notes*/
.guidance_banners {
	width:100%;
	font-family:verdana,arial;
	background-color:#C1D1D1;
	color:#336666;
	font-size:medium;
}





