/*
S T Y L E  I N D E X:
1. GLOBAL
2. MAIN BLOCKS
3. HEADER
4. TOP NAVIGATIONc
5. FOOTERS
6. HEADING FONTS
7. FORM INPUTS / BUTTONS (see 8., 30. also)
8. MIL FORM BUTTON
9. LIST STYLES (PROPER)
10. LISTEN TOOLBAR
11. LINK HOVER COLOURS

(L e f t   A r e a:)
20. LEFT NAVIGATION
21. RECRUITMENT PROMO
22. COLLAPSING BOX (+ SHORTCUTS BOX / FAMILIES / ROYAL GUARD)

(C e n t r a l   A r e a:)
30. EDITOR FORMS
31. TOP BREADCRUMB
32. WELCOME AREA
33. GENERAL NEWS LISTING
34. ARTICLE PAGE TOP IMG
34.1 FILM ITEM 460
35. ARTICLE PAGE TEXT ITEMS
36. ARTICLE FOOTNOTE
37. IMAGE LIST
38. NEWS BANNERS
39. NEWS MINI LIST
40. NEWS ARCHIVE LIST
41. NEWS FILTER
41.1 NEWS LIST
42. FURTHER READING BOX
43. CONTACT LIST PAGES
44. PAGING NAVS
45. SEARCH PAGE
46. FILE LIST
47. DOCUMENT LIST
48. FUNCTION LIST
49. FUNCTION DETAILS PAGE
50. SITE MAP
51. QUIZ
52. FACT BOX 460
53. DATE PICKER
54. DICTIONARY PAGE
55. POSITION LIST PAGE
56. GENERAL GOOGLE MAP BOX
57. ARENA LIST (cadet training)
58. TRAINING LIST
59. MEDIA IMAGES - PLAY AND PROMPT
60. RECRUITMENT BOX (start page)
61. DEFAULT TABLES

(R i g h t   A r e a:)
80. RELATED INFO / DOCUMENTS / EXT. LINKS / GENERAL FACTS / CONTACT / FILM PROMOS / HIGH COMMAND
81. MISSION BOX / ABOUT PDFs
82. VIDEO PROMOS
83. IMAGE ONLY BOXES
84. RECRUITMENT LIST SUMMARY BOX

(M u l t i   a r e a   i t e m s:)
100. ACTION BOX
101. PROMOTION BOXES
102. FLASH HOLDERS
103. FACT BOX
104. GOOGLE MAP BOX 220
105. VIDEO LINK

(M i l   t v   i t e m s:)
210. MIL TV
211. MIL TV, FILM INFO AREA
212. MIL TV, FILM INFO, LEFT COLUMN
213. MIL TV, FILM INFO, RIGHT COLUMN ITEMS
215. MIL TV, CATEGORIES AND SEARCH BOXES
216. MIL TV, CATAGORY TAGS
217. MIL TV, THUMBNAILS
218. MIL TV, ARTICLE FOOTNOTE
219. FACEBOOK 

(M i s c e l l a n e o u s:)

C O L O U R S :
Blue text:			#4177a1
Blue on black text:	#8cc0e8
Inputs bg:			#cccccc
Light Blue:			#cadeef
(Light Blue hover	#caddf1)
Grey text:			#7a7a6e
Hover red:			#ee3d42

*/

/* * * * * * * * * * * * * * * * */
/* 1. GLOBAL                     */
/* * * * * * * * * * * * * * * * */
@font-face {
	font-family: gunplay;
	src: url("gunplay.eot");
	font-weight: normal;
	font-style: normal;
}
@font-face {
 font-family: gunplay;
 src: url("gunplay.ttf") /* TTF file for CSS3 browsers */
}
*{
	margin:0;
	padding:0;
}
body
{
	font-size:12px;
	line-height:1.7em;
	font-family:Helvetica, Arial, sans-serif;
	color:#000;
	background:url(cssimages/pageHeader.png) repeat-x 0 0;
}
body > form 
{
	position:relative;
	z-index:2;/*higher than #footer_bg*/
}
iframe[src^="http://fls.doubleclick.net"] {
	display:none;
}

div#atffc
{	/*This div is included by 'addthis' at the top of the page, ONLY on first time load.*/
	/*It was causing the page to drop down 1px.*/
	margin-top:-1px;
}
p
{
	margin:10px 0 10px 0;
}
a
{
	color:#4177a1;
}
a img
{
	border:0;
}
ul
{
	list-style:none;
}
.clear
{
	clear:both;
	height:1px;
	font-size:1px;
	line-height:0;
	overflow:hidden;
}
.light
{
	color:#7a7a6e;
}
.Serif
{
	font-family:Georgia,"Times New Roman",Times,serif;
}
blockquote
{
	margin:20px 0 20px 0;
	padding:0 20px 0 20px;
	font-style:italic;
	background:transparent url(cssimages/iconQuoteLeft.gif) no-repeat 0 0px;
}
blockquote span.BqEnd
{
	display:inline-block;
	width:17px;
	background:transparent url(cssimages/iconQuoteRight.gif) no-repeat 0 0px;
}
.bold
{
	font-weight:bold;
}
.functionimage
{
	margin-bottom: 10px;
}
/* * * * * * * * * * * * * * * * */
/* 2. MAIN BLOCKS                */
/* * * * * * * * * * * * * * * * */
#maincontainerwrapper
{
	width:940px;
	margin:auto;
}
#headerarea
{
	position:relative;
	width:940px;
	height:105px;
	margin-left:auto;
	margin-right:auto;
}
#globalnavigation
{
	height:32px;
}
#outertextarea
{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
}
#footer
{
	width:100%;
	clear:both;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
}
#footer_bg 
{
	background:#f1f1f1 url(cssimages/pageFooter.png) repeat-x 0 0;
	height:261px;
	position:relative;
	z-index:1;
	margin:-261px 0 0;
}
#leftarea
{
	width:220px;
	float:left;
}
#contentarea
{
	width:460px;
	margin:0 20px 0 20px;
	float:left;
}
#Column700 #contentarea
{
	margin-left:0;
}
#rightarea
{
	width:220px;
	float:left;
}
#Column700
{
	width:700px;
	float:left;
	margin-left:20px;
}

/* * * * * * * * * * * * * * * * */
/* 3. HEADER                     */
/* * * * * * * * * * * * * * * * */
#logoarea
{
	height:56px;
	width:211px;
	padding-top:17px;
	position:absolute;
	top:0px;
	left:0px;
}
.headerlinkscontainer
{
	float:right;
	padding-top:9px;
}
.headerlinkscontainer *
{
	vertical-align:middle;
}
.headerlinkscontainer ul
{
	display:inline;
	line-height:0;
}
.headerlinkscontainer ul li
{
	display:inline;
	font-weight:bold;
	font-size:0.83em;
	text-transform:uppercase;
}
.headerlinkscontainer ul li a
{
	text-decoration:none;
}
.headerlinkscontainer ul li a span
{
	text-decoration:underline;
}
.headerlinkscontainer ul li a img
{
	margin:3px 5px 0 11px;
}
.headerContainer
{
	height:105px;
	width:100%;
	background: #FFFFFF url(cssimages/HeaderBgTop.png) repeat-x scroll left top;
}
#headerarea .search-area
{
	min-width:100px;
	max-width:300px;
	float:right;
	clear:right;
	padding-top:8px;
	text-align:right;
}

#headerarea .search-area input,
#headerarea .search-area span.MilFormButtonSmall 
{
	float:left;
}

#headerarea .search-area span.MilFormButtonSmall 
{
	position:relative;
	top:-1px;
}

#headerarea .search-area *
{
	vertical-align:bottom;
	margin-left:5px;
}
#headerarea input.search-field
{
	width:155px;
}

/* * * * * * * * * * * * * * * * */
/* 4. TOP NAVIGATION             */
/* * * * * * * * * * * * * * * * */
#globalnavigation ul
{
	display:block;
	height:32px;
	overflow:hidden;
	margin-right:-100px;
}
#globalnavigation ul li
{
	display:inline;
}
#globalnavigation ul li.firstTopMenuSeparator a
{
	width: 2px;
	padding: 5px 0 0 0;
}
#globalnavigation ul li.firstTopMenuSeparator a:hover
{
	color:inherit;
	background:transparent url(cssimages/topNavLinksSeperator.gif) no-repeat top right;
	position:inherit;
	left:0;
	padding-left:0;
	margin-right:0;
}
#globalnavigation ul li a
{
	display:block;
	float:left;
	height:27px;
	padding:5px 12px 0 10px;
	color:#fff;
	font-size:0.95em;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background:transparent url(cssimages/topNavLinksSeperator.gif) no-repeat top right;
}
#globalnavigation ul li a.selectedTopNode
{
	color:#000;
	background:transparent url(cssimages/topNavLinksSelected.gif) repeat-x top left;
	/* Following styles are to hide the PREVIOUS <a> button's topNavLinksSeperator.gif */
	position:relative;
	left:-2px;
	padding-left:12px;
	margin-right:-2px;
}
#globalnavigation ul li a.selectedTopNode:hover
{
	color:#000;
	background:transparent url(cssimages/topNavLinksSelected.gif) repeat-x top left;
}
#globalnavigation ul li a:hover
{
	color:#fff;
	background:transparent url(cssimages/topNavLinksHover.gif) repeat-x top left;
	/* Following styles are to hide the PREVIOUS <a> button's topNavLinksSeperator.gif */
	position:relative;
	left:-2px;
	padding-left:12px;
	margin-right:-2px;
}

/* * * * * * * * * * * * * * * * */
/* 5. FOOTERS                    */
/* * * * * * * * * * * * * * * * */
.footerbreadcrumb
{
	clear:both;
	width:940px;
	height:27px;
	padding-top:5px;
	margin-left:auto;
	margin-right:auto;
	color:#fff;
	font-weight:bold;
}
.footerbreadcrumb a
{
	color:#8cc0e8;
}
.footerlinks
{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	padding-bottom:20px;
	border-bottom:1px solid #dbdada;
}
.footerlinks table
{
	width:100%;
	margin-top:20px;
}
.footerlinks table th
{
	width:25%;
	text-align:left;
	padding:0 20px 0 20px;
	border-right:1px solid #dbdada;
	text-transform:uppercase;
	white-space:nowrap;
}
.footerlinks table th img
{
	vertical-align:middle;
	margin-right:17px;
}
.footerlinks table td
{
	vertical-align:top;
	border-right:1px solid #dbdada;
	padding:0 20px 30px 0;
}
.footerlinks table td.Last, .footerlinks table th.Last
{
	border:none;
}
.footerlinks ul
{
	margin-left:63px;
}
.footerlinks ul li
{
	float:none;
	text-transform:none;
	padding-right:0;
	border-right:none;
	font-size:1em;
	border-bottom:1px solid #f1f1f1;/*(IE6)*/
}
.footerlinks ul li p
{
	margin:7px 0 0 0;
	padding-left:7px;
	line-height:1.3em;
	font-size:0.9em;
}
.footerlinks ul li.FirstListItem p
{
	margin:2px 0 0 0;
}
.footerlinks ul li a
{
	padding-left:8px;
	display:block;
	font-weight:bold;
	white-space:nowrap;
	background:transparent url(cssimages/iconArrows1.png) no-repeat 0 0.6em;
}
.footercontactinfo
{
	clear:both;
	position:relative;
	width:940px;
	height:10px;
	padding:20px 0 40px 0;
	margin-left:auto;
	margin-right:auto;
	color:#7a7a6e;
	font-weight:bold;
	overflow:hidden;
}
.footercontactinfo a
{
	text-decoration:underline;
	color:#4177a1;
	padding-left:9px;
	background:transparent url(cssimages/iconArrows1.png) no-repeat center left;
}
.footercontactinfo img
{
	float:right;
	position:absolute;
	top:10px;
	right:0px;
}


/* * * * * * * * * * * * * * * * */
/* 6. HEADING FONTS              */
/* * * * * * * * * * * * * * * * */
h1,h2,h3,h4,h5
{
	font-family:Helvetica, Arial, sans-serif;
}
#contentarea #H1_1 /*(press article)*/
{
	margin-bottom:12px;
}
#leftarea h3
{
	font-size:1.3em;
	font-weight:bold;
	line-height:1.1em;
}
#leftarea #navigationarea h3
{
	padding:5px 0 5px 0;
	margin:0 0 0 0;
	border-bottom:1px solid #a7a6a4;
}
#leftarea #navigationarea h3 a
{
	color:#000;
	text-decoration:none;
}
#leftarea .RecruitmentPromo h3
{
	color:#fff;
	padding:5px 0 5px 0;
	margin:0 10px 0 10px;
	border-bottom:1px solid #a7a6a4;
}
#leftarea .ShortcutsBox h3,
#leftarea .ShortcutsBoxEN h3
{
	color:#000;
	padding:5px 0 5px 0;
	margin:0 10px 0 10px;
	border-bottom:1px solid #a7a6a4;
}
#leftarea .ShortcutsBoxEN h3
{
	border-bottom:none;
}
#leftarea .CollapseBox h3,
#leftarea .Families h3,
#leftarea .RoyalGuard h3,
#leftarea .FutureDefense h3
{
	color:#000;
	padding:5px 0 5px 0;
	margin:0 10px 0 10px;
	background:Transparent url(cssimages/iconArrows10.png) no-repeat right 0.7em;
	cursor:pointer;
}
#leftarea div h3.LeftColBoxCollapseToggle
{
	background:Transparent url(cssimages/iconArrows9.png) no-repeat right 0.7em;
}
#contentarea h1,
.TVFilmInfoMain h1
{
	font-size:2.6em;
	line-height:1em;
	margin-bottom:5px;
}
#contentarea h2,
.FunctionWrap h2
{
	font-size:2.1em;
	line-height:1em;
}
h2.SpecialHeading
{
	margin-bottom:22px;
}
#contentarea h3
{
	font-size:1.3em;
	line-height:1.2em;
}
.filelisting h3,
#contentarea .DocumentList h3
{
	font-size:1.2em;
}
h1#pagetitle,
.TVFilmInfoMain h1
{
	margin-bottom:12px;
}
#contentarea h1 a:hover, #contentarea h2 a:hover, #contentarea h3 a:hover
{
	color:#4177a1;
	text-decoration:underline;
}
#newslisting-bar h1,
#newslisting-bar h3
{
	font-size:1.3em;
	color:#000;
	letter-spacing:normal;
	line-height:1.1em;
	padding:5px 0 5px 0;
}
#newslisting-bar h1 a, .generalnewslisting h2 a, .generalnewslisting h3 a
{
	color:#000;
	text-decoration:none;
}
#contentarea .generalnewslisting h2,
.vakanser_table h3.PositionHeading,
.job_table h3.JobHeading
{
	clear:both;
	font-size:2.6em;
	line-height:1em;
	margin-bottom:5px;
}
.job_basket_warp h3.PositionHeading
{
	padding:0;
	margin:3px 0 5px 0;
	font-size:2.6em;
	padding-top:15px;
	border-bottom:none;
	border-top:1px solid #CFD8DE;
}
#contentarea .generalnewslisting h3
{
	padding-bottom:8px;
	font-size:1.8em;
	line-height:1em;
}
.filelisting h3
{
	width:680px;
	padding:8px 10px 20px 10px;
	background:transparent url(cssimages/BoxGreyGradient700Top.png) no-repeat top left;
}
#contentarea .FactBox220 h3,
#contentarea .ContactMapBox h4,
#contentarea .GeneralMapBox h4,
#contentarea .ContactListBox .ContactMapBox h4,
#contentarea .FactBox460 h3,
#contentarea .GoogleMap220 h3
{
	color:#fff;
	border-bottom:1px solid #A7A6A4;
	font-weight:bold;
	line-height:1.1em;
	padding:10px 0 5px;
	margin:0 10px 5px 10px;
}
#contentarea .maintext .FactBox220 h3,
#contentarea .maintext .GoogleMap220 h3
{
	padding:4px 0 5px 0;
	margin:0 10px 5px 10px;
	font-size:1.15em;
	font-weight:bold;
	line-height:1.1em;
}
#rightarea h3,
.SiteMapList h3,
.MilQuiz h3
{
	font-size:1.3em;
	font-weight:bold;
	line-height:1.1em;
	padding:5px 0 5px 0;
	border-bottom:1px solid #a7a6a4;
	text-decoration:none;
	color:#000;
}
#rightarea h3 a,
.SiteMapList h3 a
{
	color:#000;
	text-decoration:none;
}
#rightarea .FactBox220 h3,
#rightarea .MissionStatement h3,
#rightarea .AboutPDFs h3,
#rightarea .GoogleMap220 h3
{
	color:#fff;
	margin:0 10px 5px 10px;
}
#rightarea .HighCommand h3
{
	margin-bottom:10px;
}
#rightarea .twtr-hd h3 
{ 
	border-bottom: none; 
}
.FurtherReading460 h3
{
	padding:12px 0 10px 0;
	border-bottom:1px solid #a7a6a4;
}
#rightarea .VideoPromo h3
{
	padding:10px 10px 5px 10px;
	border-bottom:none;
}
#contentarea .NewsBanners ul li h3,
#contentarea .NewsBanners ul li h3 a,
#contentarea .NewsBanners ul li h3 a span
{
	color:#fff;
	text-decoration:none;
}
.TVCatagoryTags h3
{
	display:inline;
	color:#909087;
	font-weight:normal;
	font-size:0.8em;
	text-transform:uppercase;
}
.contact-card h4,
.GeneralMapBox h4
{
	font-size:1.3em;
}
#contentarea .ContactListBox h2,
#contentarea .NewsArchiveFilterBox h2,
#contentarea .NewsFilterBox h2,
.FunctionWrap h3,
#form-container h3,
.vakanser_filter_box h3,
.job_filter_box h3,
.job_basket_warp h3
{
	font-size:1.3em;
	margin:0 10px 5px 10px;
	padding:12px 0 10px 0;
	border-bottom:1px solid #a7a6a4;
}
#contentarea .ContactListBox h2
{
	padding:12px 0 6px 0;
}
.TVCategories h3,
.TVSearch h3
{
	color:#fff;
	font-size:1.3em;
	margin:0 10px 5px 10px;
	padding:12px 0 10px 0;
	border-bottom:1px solid #606060;
}
.TVFilmInfo #rightarea .RelatedInfo220 h3,
.TVFilmInfo .FurtherReading460 h3
{
	color:#fff;
	font-size:1.3em;
	margin:0 10px 5px 0;
	padding:12px 0 10px 0;
	border-bottom:1px solid #606060;
}
.FunctionWrap h3
{
	border-bottom:none;
}
#contentarea .ContactListBox li li h3,
#contentarea .ContactListBox .SelectionView h3
{
	font-size:2.1em;
	padding:0 0 10px 20px;
}
/*(Main text headings)*/
#contentarea .maintext h2
{
	font-weight:normal;
	font-size:1.14em;
	margin:20px 0 6px 0;
	line-height:1.4em;
}
#contentarea .maintext h3
{
	font-weight:normal;
	font-size:1em;
	margin:20px 0 6px 0;
	line-height:1.4em;
}
#contentarea .maintext h4
{
	font-weight:normal;
	font-size:0.85em;
	margin:20px 0 6px 0;
}
/*(End main text headings)*/
.Specialisations h4,
.QuizQuestion h4,
#form-container h4
{
	font-size:1em;
	font-weight:bold;
}
.PositionDetails h4,
.JobDetails h4
{
	font-size:1.3em;
	font-weight:normal;
	margin:20px 0 -5px 0;
}
.PositionDetails h5,
.JobDetails h5
{
	font-size:1em;
	font-weight:normal;
	font-family:Georgia,"Times New Roman",Times,serif;
}
.ArenaListWrap .vakanser_table h3
{
	font-size:1em;
}


/* * * * * * * * * * * * * * * */
/* 7. FORM INPUTS / BUTTONS    */
/* * * * * * * * * * * * * * * */
input, select
{
	font-family:Helvetica, Arial, sans-serif;
}
fieldset
{
	border:none;
}
/*(see also: 8., 30. EDITOR FORMS)*/
#news-archive table td input,
.EditorTextInput,
.EditorPassword
{
	height:18px;
	padding:2px 0 0 2px;
	border:1px solid #ccc;
}
#form-container textarea
{
	padding:2px 0 0 2px;
	border:1px solid #ccc;
}
input.search-field
{
	height:20px;
	padding:4px 0 0 5px;
	overflow:hidden;
	background-color:#eaeaea;
	border:1px solid #ccc;
}
.SearchBox700 input.ess-search-query
{
	float:left;
	width:595px;
	height:40px;
	padding-left:5px;
	margin-right:10px;
	font-size:3em;
	font-weight:bold;
	background-color:#fff;
	border-top:2px solid #666;
	border-right:2px solid #ccc;
	border-bottom:2px solid #ccc;
	border-left:2px solid #666;
}
textarea
{
	font-size:1em;
	font-family:Helvetica, Arial, sans-serif;
}

/* * * * * * * * * * * * * */
/* 8. MIL FORM BUTTON     */
/* * * * * * * * * * * * * */
input[type="submit"],
input[type="reset"],
input[type="button"]
{
	/*necessary for IE8 when applying with jQ*/
	font-size:0.8em;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#999;
}
/* styles for ALL sizes of MilFormButton */
span.MilFormButtonSmall,
span.MilFormButton,
span.MilFormButtonLarge
{
	display:inline-block;
	padding:0 4px 0 0;
	color:#fff;
	cursor:pointer;
}
span.MilFormButtonSmall input,
span.MilFormButton input,
span.MilFormButton button,
span.MilFormButtonLarge input
{
	/*overflow:visible;(old IE6&7 width fix)*/
	border:none;
	padding:0 6px 0 10px;
	font-size:0.8em;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
}

.MilQuiz span.MilFormButton
{
	float:right;
	margin-top:10px;
}
/*Size specific styles*/
/*Small main*/
span.MilFormButtonSmall,
.PositionDetails h3.PositionHeading .MilFormButtonSmall
{
	height:27px;
	background:transparent url(cssimages/btnBgSmall.png) no-repeat right 1px;
	display:block;
}
span.MilFormButtonSmall input
{
	height:27px;
	padding-top:3px;
	padding-bottom:4px;
	background:transparent url(cssimages/btnBgSmall.png) no-repeat 0 1px;
}
/*Small hover*/
span.MilFormButtonSmall:hover,
.PositionDetails h3.PositionHeading .MilFormButtonSmall:hover
{
	background-position:right -27px;
}
span.MilFormButtonSmall:hover input
{
	background-position:0 -27px;
}
/*Small disabled*/
span.MilFormButtonSmall.disabled,
.PositionDetails h3.PositionHeading .MilFormButtonSmall.disabled
{
	background-position:right -55px;
	cursor:default;
}
span.MilFormButtonSmall.disabled input
{
	color:#b1b1b1;
	background-position:0 -55px;
	cursor:default;
}
/*Medium main*/
span.MilFormButton
{
	height:33px;
	background:transparent url(cssimages/btnBgMedium.png) no-repeat right 1px;
}
span.MilFormButton input,
span.MilFormButton button
{
	height:33px;
	background:transparent url(cssimages/btnBgMedium.png) no-repeat 0 1px;
}
/*Medium hover*/
span.MilFormButton:hover
{
	background-position:right -33px;
}
span.MilFormButton:hover input,
span.MilFormButton:hover button
{
	background-position:0 -33px;
}
/* Medium disabled */
span.MilFormButton.disabled
{
	background-position:right -67px;
	cursor:default;
}
span.MilFormButton.disabled input
{
	color:#b1b1b1;
	background-position:0 -67px;
	cursor:default;
}
/*Large main*/
span.MilFormButtonLarge input
{
	font-size:1.2em;
}
span.MilFormButtonLarge
{
	height:45px;
	background:transparent url(cssimages/btnBgLarge.png) no-repeat right 1px;
}
span.MilFormButtonLarge input
{
	height:45px;
	background:transparent url(cssimages/btnBgLarge.png) no-repeat 0 1px;
}
/*Large hover*/
span.MilFormButtonLarge:hover
{
	background-position:right -45px;
}
span.MilFormButtonLarge:hover input
{
	background-position:0 -45px;
}
/*Large disabled*/
span.MilFormButtonLarge.disabled
{
	background-position:right -91px;
	cursor:default;
}
span.MilFormButtonLarge.disabled input
{
	color:#b1b1b1;
	background-position:0 -91px;
	cursor:default;
}

/* * * * * * * * * * * * * */
/* 9. LIST STYLES (PROPER) */
/* * * * * * * * * * * * * */
.SearchHelp ul
{
	list-style-type:disc;
	margin:10px 0 0 5px;
	padding-left:8px;
}
#contentarea .maintext ul,
.vakanser_info_content ul
{
	list-style:none;
	margin:20px 0 20px 0;
}
#contentarea .maintext ul li,
.vakanser_info_content ul li
{
	padding-left:16px;
	margin-bottom:10px;
	background:Transparent url(cssimages/listDot.gif) no-repeat 0 0.5em;
}
#contentarea .maintext ol,
.vakanser_info_content ol
{
	margin:20px 0 20px 25px;
}
#contentarea .maintext ol li,
.vakanser_info_content ol li
{
	padding-left:0px;
	margin-bottom:10px;
}


/* * * * * * * * * * * * */
/* 10. LISTEN TOOLBAR    */
/* * * * * * * * * * * * */
#ToolBarSpace
{
	display:none;
	float:right;
 
	width:122px;
}
#ToolBarSpace span
{
	display:inline-block;
	width:154px;
}
#rwIcon
{
	margin-left:13px;
}
#rwIcon span img
{
	display:none;
}
#A1
{
	cursor:pointer;
}
#A1 span
{
	padding-left:14px;
	background:Transparent url(cssimages/iconHLinksListen.gif) no-repeat bottom left;
	height:14px;
	line-height:1.3em;
	display:inline-block;
	margin-top:2px;
}

/* * * * * * * * * * * * * * */
/* 11. LINK HOVER COLOURS    */
/* * * * * * * * * * * * * * */
/*Hovers on white/light grey bgs (default)*/
a:hover,
#rightarea div ul a:hover,
#leftarea div ul li a:hover,
#leftarea .CollapseBox ul li a:hover,
.vakanser_info_show_hide:hover,
.ContactListBox li span:hover,
.ContactListBox li li span:hover,
.ContactListBox li li a:hover
{
	color:#274964;
}
/*Hovers on dark bgs*/
.footerbreadcrumb a:hover,
#rightarea .ActionBox ul li a:hover,
#leftarea ul.PromoBoxes li a:hover,
#rightarea ul.PromoBoxes li a:hover,
#leftarea .CollapseBox a:hover,
#contentarea .ActionBox ul li a:hover,
#Column700 #contentarea .ActionBox ul li a:hover,
#Column700 .ActionBox ul li a:hover,
div#ImageList ul li p a:hover,
#Column700 #rightarea .ActionBox ul li a:hover,
#rightarea .FactBox220 a:hover,
.maintext .FactBox220 a:hover,
div#ImageList ul li p span:hover
{
	color: #bee4fe;
}

/* * * * * * * * * * * * */
/* 20. LEFT NAVIGATION   */
/* * * * * * * * * * * * */
#navigationarea
{
	width:200px;
	padding:8px 10px 20px 10px;
	background:transparent url(cssimages/BoxGreyGradient220Top.png) no-repeat top left;
}
/*(all levels)*/
#navigationarea ul a:hover,
.SiteMapList ul a:hover
{
	background-color:#dfeaf6;
}
#navigationarea ul,
.SiteMapList ul
{
	display:block;
	width:200px;
}
#navigationarea ul li,
.SiteMapList ul li
{
	border-bottom:1px solid #d3d2d1;
}
#navigationarea ul a,
.SiteMapList ul a
{
	display:block;
	text-decoration:none;
	padding:2px 0 2px 0;
}
#navigationarea li.NextLevelHolder,
.SiteMapList li.NextLevelHolder
{
	border-bottom:0;
}

/*(Active links)*/
#navigationarea a.Active,
.SiteMapList a.Active
{
	color:#666;
	background:transparent url(cssimages/LeftMenuArrows2.png) no-repeat 0 0.7em;
}
#navigationarea a.ActiveLowest_IsParent,
.SiteMapList a.ActiveLowest_IsParent
{
	color:#000;
	font-weight:bold;
	background:#cadeef url(cssimages/LeftMenuArrows2.png) no-repeat left center;
}
#navigationarea a.ActiveLowest_NotParent,
.SiteMapList a.ActiveLowest_NotParent
{
	background-color:#cadeef;
	background-image:none;
	color:#000;
	font-weight:bold;
}

/*(levels 1)*/
#navigationarea ul li,
.SiteMapList ul li
{
	font-size:1em;
	font-weight:bold;
}
#navigationarea ul li a,
.SiteMapList ul li a
{
	padding-left:11px;
	background:transparent url(cssimages/LeftMenuArrows1.png) no-repeat 0 0.7em;
}

/*(levels 2)*/
#navigationarea ul ul li,
.SiteMapList ul ul li
{
	font-size:1em;
	font-weight:normal;
}
#navigationarea ul ul li,
.SiteMapList ul ul li
{
	background:transparent url(cssimages/LeftMenuIndent1.gif) no-repeat top left;
}
#navigationarea ul ul li a,
.SiteMapList ul ul li a
{
	margin-left:10px;
	padding-left:11px;
}

/*(levels 3)*/
#navigationarea ul ul ul li,
.SiteMapList ul ul ul li
{
	background:transparent url(cssimages/LeftMenuIndent2.gif) no-repeat top left;
}
#navigationarea ul ul ul li a,
.SiteMapList ul ul ul li a
{
	margin-left:20px;
	padding-left:11px;
}
	
/*(levels 4)*/
#navigationarea ul ul ul ul li,
.SiteMapList ul ul ul ul li
{
	background:transparent url(cssimages/LeftMenuIndent3.gif) no-repeat top left;
}
#navigationarea ul ul ul ul li a,
.SiteMapList ul ul ul ul li a
{
	margin-left:30px;
	padding-left:11px;
}
/*left menu 'StartPage'*/
#leftarea.StartPage h3,
#leftarea.StartPage h3.LeftColBoxCollapseToggle
{
	background:none;
	cursor:default;
}

/* * * * * * * * * * * * * * */
/* 21. RECRUITMENT PROMO     */
/* * * * * * * * * * * * * * */
#leftarea .RecruitmentPromo
{
	width:220px;
	padding:8px 0 0 0;
	background:#000 url(cssimages/BoxBlack220Top.png) no-repeat top left;
}
#leftarea .RecruitmentPromo .Bottom
{
	width:220px;
	height:25px;
	background:#fff url(cssimages/BoxBlack220Bottom.png) no-repeat top left;
}
#leftarea .RecruitmentPromo img
{
	margin:8px 0 0 10px;
}
#leftarea .RecruitmentPromo ul
{
	margin:8px 10px 7px 10px;
	border-bottom:1px solid #323232;
}
#leftarea .RecruitmentPromo ul li
{
	display:block;
	padding:2px 0 2px 0;
	font-weight:bold;
	border-top:1px solid #323232;
}
#leftarea .RecruitmentPromo ul li a
{
	display:block;
	color:#8cc0e8;
	text-decoration:none;
	padding-left:8px;
	background:transparent url(cssimages/iconArrows2.png) no-repeat 0 0.7em;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* 22. COLLAPSING BOX (+ SHORTCUTS BOX / FAMILIES / ROYAL GUARD)   */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#leftarea .CollapseBox,
#leftarea .ShortcutsBox,
#leftarea .ShortcutsBoxEN,
#leftarea .Families,
#leftarea .RoyalGuard,
#leftarea .FutureDefense
{
	width:220px;
	padding:8px 0 0 0;
	background:#e1edf7 url(cssimages/BoxBlue220Top.png) no-repeat top left;
}
#leftarea .CollapseBox .Bottom,
#leftarea .ShortcutsBox .Bottom,
#leftarea .ShortcutsBoxEN .Bottom,
#leftarea .Families .Bottom,
#leftarea .RoyalGuard .Bottom,
#leftarea .FutureDefense .Bottom
{
	width:220px;
	height:25px;
	background:#fff url(cssimages/BoxBlue220Bottom.png) no-repeat top left;
}
#leftarea .CollapseBox .ImageBox,
#leftarea .Families .ImageBox,
#leftarea .RoyalGuard .ImageBox,
#leftarea .FutureDefense .ImageBox
{
	width:200px;
	margin:0 0 0 10px;
}
#leftarea .CollapseBox a,
#leftarea .Families a,
#leftarea .RoyalGuard a,
#leftarea .FutureDefense a
{
	display:block;
	padding:2px 0 3px 13px;
	color:#8cc0e8;
	background:#43474a url(cssimages/iconArrows2.png) no-repeat 5px center;
}
#leftarea .ShortcutsBox label,
#leftarea .ShortcutsBoxEN label
{
	display:block;
	padding:5px 0 0 10px;
	font-weight:bold;
}
#leftarea .ShortcutsBox select,
#leftarea .ShortcutsBoxEN select
{
	margin-left:10px;
	width:200px;
}
#leftarea .CollapseBox ul,
#leftarea .ShortcutsBox ul,
#leftarea .ShortcutsBoxEN ul,
#leftarea .Families ul,
#leftarea .RoyalGuard ul,
#leftarea .FutureDefense ul
{
	margin:8px 10px 7px 10px;
	border-bottom:1px solid #d3d3d2;
}
#leftarea .CollapseBox ul li,
#leftarea .ShortcutsBox ul li,
#leftarea .ShortcutsBoxEN ul li,
#leftarea .Families ul li,
#leftarea .RoyalGuard ul li,
#leftarea .FutureDefense ul li
{
	display:block;
	padding:4px 0 4px 0;
	font-weight:bold;
	line-height:1.3em;
	border-top:1px solid #d3d3d2;
}
#leftarea .RoyalGuard ul li .Date
{
	font-size:0.83em;
}
#leftarea .CollapseBox ul li a,
#leftarea .Families ul li a,
#leftarea .RoyalGuard ul li a,
#leftarea .FutureDefense ul li a
{
	display:block;
	color:#4177A1;
	text-decoration:none;
	padding:0 0 0 8px;
	background:Transparent url(cssimages/iconArrows1.png) no-repeat 0 5px;
}
#leftarea .ShortcutsBox ul li a,
#leftarea .ShortcutsBoxEN ul li a
{
	display:block;
	color:#4177A1;
	text-decoration:none;
	background-position:top left;
	background-repeat:no-repeat;
	background-color:Transparent;
}
#leftarea .ShortcutsBox ul li a span,
#leftarea .ShortcutsBoxEN ul li a span
{
	padding-left:8px;
	background:transparent url(cssimages/iconArrows1.png) no-repeat center left;
}


/* * * * * * * * * * * */
/* 30. EDITOR FORMS    */
/* * * * * * * * * * * */
#form-container
{
	width:460px;
	padding:0;
	margin:20px 0 30px 0;
	overflow:hidden;
	background:#e1edf7 url(cssimages/BoxBlue460Top.png) no-repeat top left;
}
#form-container .Bottom
{
	width:460px;
	height:5px;
	overflow:hidden;
	margin-top:5px;
	background:transparent url(cssimages/BoxBlue460Bottom.png) no-repeat top left;
}
#form-container h4,
#form-container p
{
	padding:0 10px 0 10px;
}
#form-container table h4,
#form-container table p
{
	padding:0;
	margin:0;
}
#form-container table
{
	width:95%;
	margin:0 10px 0 10px;
	overflow:hidden;
	border:none;
}
#form-container table table
{
	width:auto;
}
#form-container table td
{
	padding:5px 0 5px 0;
}
#form-container table table
{
	width:auto;
}
#form-container table label
{
	width:auto;
	font-weight:bold;
}
#form-container input
{
	vertical-align:middle;
}
#form-container input
{
	vertical-align:middle;
}
#form-container div.formerrors ul li
{
	margin-left:10px;
}
/*(ONLY added by jQuery:)*/
.EditorRadio,
.EditorCheckbox
{
	margin-right:3px;
}
.EditorTextInput,
.EditorPassword
{
	
}
/*(end)*/



/* * * * * * * * * * * * * * * */
/* 31. TOP BREADCRUMB          */
/* * * * * * * * * * * * * * * */
#breadcrumbs
{
	width:460px;
	color:#000;
	font-size:0.83em;
	font-weight:bold;
	line-height:1.4em;
	padding-bottom:20px;
}


/* * * * * * * * * * * * * * * */
/* 32. WELCOME AREA            */
/* * * * * * * * * * * * * * * */
/*(Classes from the old site.)*/
#welcome-area
{
	width:460px;
	padding-bottom:25px;
}
#welcome-area
{
	width:460px;
}
#welcome-image
{
	padding-bottom:0px;
}
.WelcomeText1
{
	font-size:1.4em;
}
.WelcomeText2
{
	font-family:Georgia,"Times New Roman",Times,serif;
}
#welcome-area ul#shortcuts
{
	display:inline;
}
#welcome-area ul#shortcuts li
{
	display:inline;
}
#welcome-area ul#shortcuts li a
{
	color:#4177a1;
	font-size:0.9em;
	font-weight:bold;
	padding:0 12px 0 8px;
	background:transparent url(cssimages/iconArrows1.png) no-repeat scroll center left;
}


/* * * * * * * * * * * * * * * */
/* 33. GENERAL NEWS LISTING    */
/* * * * * * * * * * * * * * * */
#newslisting-bar
{
	width:450px;
	padding:8px 0 10px 10px;
	background:transparent url(cssimages/BoxGreyGradient460Top.png) no-repeat left top;
}
#newslisting-bar a img
{

}
#newslisting-bar *
{
	vertical-align:top;
}
#newslisting-bar a.RSS
{
	display:inline-block;
	width:25px;
}
#newslisting-bar span
{
	display:inline-block;
	width:410px;
}
.generalnewslisting
{
	width:460px;
	border-bottom:1px solid #a7a6a4;
	padding-bottom:15px;
	margin-bottom:15px;
}
#contentarea .generalnewslisting .FilmItem460
{
	margin-bottom:40px;
}
#contentarea .generalnewslisting object
{
	margin-bottom:15px;
}
#contentarea .generalnewslisting .FilmItem460 img
{
	margin:0;
	float:none;
}
.generalnewslisting span.Date
{
	display:inline;
	padding-left:13px;
	font-size:0.83em;
	font-weight:bold;
	background:transparent url(cssimages/iconBullet1.gif) no-repeat left center;
}
.generalnewslisting span.context
{
	display:inline;
	color:#ee8534;
	padding:0 0 4px 0px;
	line-height:1.7em;
	text-transform:uppercase;
	font-size:0.83em;
	font-weight:bold;
	background:none;
}
.generalnewslisting img
{
	float:right;
	margin:0 0 5px 20px;
}
.generalnewslisting img.fullwidthimage
{
	float:none;
	margin:0 0 10px 0;
	width:460px;
}
.generalnewslisting img.left-image
{
	float:left;
	margin:0 10px 5px 0;
}
.generalnewslisting p
{
	display:inline;
	margin:0;
}
a.show-more-news
{
	clear:both;
	display:inline-block;
	font-size:1.3em;
	line-height:1.4em;
	margin-bottom:25px;
}

/* * * * * * * * * * * * * * * */
/* 34. ARTICLE PAGE TOP IMG    */
/* 34.1 FILM ITEM 460          */
/* * * * * * * * * * * * * * * */
.image-holder
{
	width:460px;
	/*background-color:#e6e6e6;*/
	margin-bottom:15px;
}
.image-holder img
{
	width:460px;
}
.image-holder a
{
	line-height:0;
	display:block;
}
#contentarea .FilmItem460
{
	width:460px;
	margin-bottom:15px;
}

/* * * * * * * * * * * * * * * */
/* 35. ARTICLE PAGE TEXT ITEMS */
/* * * * * * * * * * * * * * * */
.maintext
{
	margin-top:10px;
	font-size:1.16em;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#introduction
{
	font-size:1.33em;
}
#introduction span.Date
{
	padding-left:13px;
	font-size:0.65em;
	font-weight:bold;
	background:transparent url(cssimages/iconBullet1.gif) no-repeat center left;
}
#introduction span.context
{
	display:inline;
	margin-left:0px;
	padding-left:0px;
	color:#ee8534;
	line-height:1em;
	font-size:0.6em;
	font-weight:bold;
	text-transform:uppercase;
	background:none;
}
#introduction span.LastEdited
{
	display:inline;
	border-left:1px solid #444;
	margin-left:5px;
	padding-left:7px;
	color:#000;
	line-height:1em;
	font-size:1em;
	background:none;
}
#introduction p
{
	display:inline;
}
.maintext p
{
	margin:0 0 10px 0;
}
.maintext .image-holder
{
	width:220px;
	float:right;
	clear:right;
	margin:10px 0 10px 20px;
}
.maintext .image-holder img
{
	width:220px;
}
span.article-author
{
	display:block;
	margin:20px 0 10px 0;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
}
.image-holder p.caption,
.maintext .image-holder p.caption,
#contentarea .FilmItem460 p.caption
{
	display:block;
	padding:5px 5px 7px 8px;
	margin:0;
	font-size:0.83em;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	line-height:1.7em;
	background-color:#e6e6e6;	
}
.maintext .image-holder p.caption
{
	font-size:0.7em;	
}

/* * * * * * * * * * * * * */
/* 36. ARTICLE FOOTNOTE    */
/* * * * * * * * * * * * * */
#contentarea .ArticleFootnote, #Column700 #contentarea .ArticleFootnote
{
	clear:both;
	width:440px;
	padding:5px 10px 20px 10px;
	font-size:0.83em;
	line-height:1.6em;
	margin-bottom:20px;
	background:transparent url(cssimages/BoxGreyGradient460Top.png) no-repeat top left;
}
#Column700 .ArticleFootnote
{
	width:680px;
	padding:5px 10px 20px 10px;
	font-size:0.9em;
	line-height:1.6em;
	margin-bottom:20px;
	background:transparent url(cssimages/BoxGreyGradient700Top.png) no-repeat top left;
}
.ArticleFootnote p
{
	margin:0;
}

/* * * * * * * * * * */
/* 37. IMAGE LIST    */
/* * * * * * * * * * */
div#ImageList
{
	width:700px;
	padding-top:20px;
	overflow:hidden;
}
div#ImageList ul
{
	display:block;
	width:732px;/*(IE6)*/
	position:relative;
	left:-7px;
	overflow:hidden;
}
div#ImageList ul li
{
	display:block;
	height:143px;
	float:left;
	position:relative;
	width:220px;
	border-left:9px solid #fff;
	border-bottom:10px solid #fff;
	overflow:hidden;
	line-height:0;
	background:#666;
}
div#ImageList ul li a 
{
	cursor:pointer;
	display:block;
	text-decoration:none !important;
}
div#ImageList ul li p
{
	display:block;
	width:280px;
	position:absolute;
	left:0;
	bottom:0;
	padding:4px 10px 8px 10px;
	margin:0;
	width:200px;
	background:transparent url(cssimages/PromoBoxesTextAlphaBg.png) no-repeat top left;
	font-size:0.9em;
	font-weight:bold;
	line-height:2em;
}
div#ImageList ul li p span,
div#ImageList ul li p a
{
	color:#8cc0e8;
	padding-left:8px;
	background:transparent url(cssimages/iconArrows2.png) no-repeat center left;
	text-decoration:underline !important;
	display:inline;
}

div#ImageList ul li div.ImgWrapper 
{
	height:110px;
	overflow:hidden;
}
div#ImageList ul li img 
{
	width:100%;
}

div#ImageList ul li div.PlayIcon,
div#ImageList ul li div.GalleriaIcon 
{
	background:url("cssimages/iconMediaPlay.png") no-repeat scroll center bottom transparent;
	height:64px;
	width:64px;
	position:absolute;
	top:23px;
	left:78px;
}

div#ImageList ul li div.GalleriaIcon 
{
	background:url(cssimages/iconImageGalleria.png) no-repeat center bottom;
} 

div#ImageList ul li div.Prompt 
{
	display:none;
	position:absolute;
	top:69px;
	left:0;
	right:0;
	height:28px;
	line-height:1em;
	text-align:center;
}

div#ImageList ul li:hover div.Prompt 
{
	display:block;
}

div#ImageList ul li div.Prompt span span
{
	background:url("cssimages/MediaPromptM.png") no-repeat scroll center top transparent;
	color:#000;
	display:inline-block;
	height:29px;
	line-height:16px;
	overflow:hidden;
	padding:19px 2px 2px;
	vertical-align:middle;
}

div#ImageList ul li a:hover div.Prompt 
{
	text-decoration:none;
}

div#ImageList ul li div.Prompt span.L,
div#ImageList ul li div.Prompt span.R
{
	background:url("cssimages/MediaPromptL.png") no-repeat scroll left top transparent;
	height:50px;
	padding:0;
	width:18px;
}

div#ImageList ul li div.Prompt span.R 
{
	background:url("cssimages/MediaPromptR.png") no-repeat scroll right top transparent;
}

/* * * * * * * * * * */
/* 38. NEWS BANNERS  */
/* * * * * * * * * * */
#contentarea .NewsBanners ul li
{
	display:block;
	position:relative;
	width:460px;
	height:140px;
	overflow:hidden;
	margin-bottom:20px;
	color:#8cc0e8;
}
#contentarea .NewsBanners ul li div
{
	position:absolute;
	width:200px;
	height:120px;
	padding:10px;
	top:0;
}
#contentarea .NewsBanners ul li.LeftText div
{
	left:0;
	background:transparent url(cssimages/PromoBoxesTextAlphaBg.png) repeat top left;
}
#contentarea .NewsBanners ul li.RightText div
{
	right:0;
	background:transparent url(cssimages/PromoBoxesTextAlphaBg.png) repeat top left;
}
#contentarea .NewsBanners ul li div p
{
	margin-top:0;
	line-height:1.5em;
}
#contentarea .NewsBanners ul li div a
{
	color:#8cc0e8;
	display:block;
	text-decoration:none;
}
#contentarea .NewsBanners ul li div a:hover,
#contentarea .NewsBanners ul li div p:hover
{
	color:#cadeef;
}

/* * * * * * * * * * * */
/* 39. NEWS MINI LIST  */
/* * * * * * * * * * * */
#contentarea .NewsArchiveListing{
	margin-bottom:20px;
}
#contentarea .NewsArchiveListing li{
	border-bottom:#a7a6a4 1px solid;
	line-height:1.4em;
	padding-bottom:6px;
	margin-bottom:8px;
}
#contentarea .NewsArchiveListing li span{
	background:transparent url(cssimages/iconBullet1.gif) no-repeat scroll 0 0.3em;
	display:block;
	font-size:1em;
	font-weight:bold;
	padding-left:13px;
}
#contentarea .NewsArchiveListing li span.context{
	display:block;
	margin-left:0px;
	padding-left:0px;
	color:#ee8534;
	text-transform:uppercase;
	background:none;
}
#contentarea .NewsArchiveListing li a{
	text-decoration:none;
}

/* * * * * * * * * * * * */
/* 40. NEWS ARCHIVE LIST  */
/* * * * * * * * * * * * */
.news-archive-item
{
	float:left;
	width:460px;
	padding:10px 0 10px 0;
	border-bottom:1px solid #a7a6a4;
}
.news-archive-item .ImgColumn
{
	width:140px;
	overflow:hidden;
	margin-left:10px;
	float:right;
}
.news-archive-item .TextColumn
{
	width:302px;
	float:left;
}
.news-archive-item .TextColumn a
{
	display:block;
	font-size:1.3em;
	font-weight:bold;
	line-height:1.2em;
	color:#000;
	text-decoration:none;
}
.news-archive-item .TextColumn a:hover
{
	color:#4177A1;
	text-decoration:underline;
}
.news-archive-item .TextColumn span
{
	display:inline;
	padding-left:13px;
	font-size:0.9em;
	font-weight:bold;
	background:transparent url(cssimages/iconBullet1.gif) no-repeat center left;
}
.news-archive-item .TextColumn span.context
{
	display:block;
	margin:0 0 4px 0;
	padding-left:0px;
	line-height:1.2em;
	color:#ee8534;
	text-transform:uppercase;
	background:none;
}
.NewsArchiveFilterBox
{
	width:460px;
	margin-bottom:20px;
	background:#e1edf7 url(cssimages/BoxBlue460Top.png) no-repeat top left;
}
.NewsArchiveFilterBox .MilFormButton
{
	margin-right:5px;
}
.NewsArchiveFilterBox .Bottom
{
	width:460px;
	height:5px;
	overflow:hidden;
	background:transparent url(cssimages/BoxBlue460Bottom.png) no-repeat top left;
}
#news-archive table
{
	margin-left:10px;
}
#news-archive table tr td
{
	border-bottom:1px solid #cfd8de;
	padding:5px 0 10px 0;
}
#news-archive table tr td *
{
	vertical-align:middle;
}
#news-archive table tr td.Col1
{
	width:240px;
}
#news-archive table label
{
	display:block;
	font-weight:bold;
}
#news-archive table select
{
	width:200px;
}
#news-archive table td input
{
	width:78px;
	margin-right:8px;
}
#news-archive table tr.Row3 td
{
	border:0;
	padding:10px 0 5px 0;
	text-align:right;
}
#news-archive table tr.Row3 td span
{
	margin-top:0;
}
.NewsArchiveList
{
	margin-bottom:20px;
}
/*(re-affirm button styles)*/
#news-archive table tr td .MilFormButton
{
	vertical-align:top;
}
#news-archive table tr td .MilFormButton input
{
	width:auto;
	height:33px;
	margin-right:auto;
	padding:0 6px 0 10px;
	border:0;
}
span.NoResults,
div.no-result
{
	display:block;
	padding:10px 0 30px 10px;
}


/* * * * * * * * * * */
/* 41. NEWS FILTER   */
/* * * * * * * * * * */
.NewsFilterBox
{
	width:460px;
	margin-bottom:20px;
	background:#e1edf7 url(cssimages/BoxBlue460Top.png) no-repeat top left;
}
.NewsFilterBox .Bottom
{
	clear:both;
	width:460px;
	height:15px;
	overflow:hidden;
	background:#e1edf7 url(cssimages/BoxBlue460Bottom.png) no-repeat bottom left;
}
.NewsFilterBox select
{
	width:440px;
	margin:5px 0 10px 10px;
}
.NewsFilterBox label
{
	margin-left:10px;
}
.NewsFilterBox span.MilFormButton
{
	float:right;
	margin-right:10px;
}


/* * * * * * * * * * */
/* 41.1 NEWS LIST    */
/* * * * * * * * * * */
.generalnewslisting .image-holder
{
	margin-bottom:0;
}



/* * * * * * * * * * * * * * */
/* 42. FURTHER READING BOX   */
/* * * * * * * * * * * * * * */
#contentarea .FurtherReading460
{
	clear:both;
	width:440px;
	padding:0 10px 20px 10px;
	background:transparent url(cssimages/BoxGreyGradient460Top.png) no-repeat top left;
}
.FurtherReading460 ul
{
	padding-top:8px;
}
.FurtherReading460 ul li
{
	border-bottom:1px solid #FFFFFF;
	display:block;
}
.FurtherReading460 ul li a
{
	display:block;
	padding-left:8px;
	font-weight:bold;
	background:transparent url(cssimages/iconArrows1.png) no-repeat 0 0.7em;
}


/* * * * * * * * * * * * * */
/* 43. CONTACT LIST PAGES  */
/* * * * * * * * * * * * * */
.contact-card
{
	padding-bottom:20px;
	font-weight:bold;
	border-bottom:1px solid #d3d2d1;
	margin:10px 0 20px 0;
}
.SelectionView .contact-card
{/*(inside jquery box)*/
	padding-bottom:0;
	border-bottom:0;
}
.contact-card a.VCard,
.ContactListBox .contact-card a.VCard
{
	display:inline-block;
	clear:left;
	padding-left:20px;
	margin-top:10px;
	background:transparent url(cssimages/iconVCard.gif) no-repeat center left;
}
.contact-card .contact-picture
{
	float:right;
	width:160px;
	background-color:#e6e6e6;
}
.contact-card .contact-picture img
{
	width:160px;
}
.ContactListBox .contact-card .contact-picture a,
.contact-card .contact-picture a
{
	display:block;
	float:left;
	margin-left:7px;
	padding:5px 0 5px 8px;
	font-size:0.9em;
	background:transparent url(cssimages/iconArrows1.png) no-repeat center left;
}
.ContactListBox
{
	border-bottom:20px solid #fff;
	background:#e1edf7 url(cssimages/BoxBlue460Top.png) no-repeat top left;
}
.ContactListBox .Bottom
{
	height:16px;
	overflow:hidden;
	background:#e1edf7 url(cssimages/BoxBlue460Bottom.png) no-repeat bottom left;
}
.ContactListBox div.SelectionView
{
	position:relative;/*IE6and7*/
	padding-top:20px;
	padding-bottom:20px;
	background-color:#fff;
	overflow:hidden;
	cursor:auto;
}
/*(level 1)*/
.ContactListBox ul
{
	margin:0 0 0 0;
}
.ContactListBox li span
{
	text-transform:uppercase;
}
.ContactListBox li li span,
.ContactListBox li div,
.ContactListBox li div span
{
	text-transform:none;
}
.ContactListBox li span
{
	height:1.8em;
	padding:2px 0 2px 8px;
	margin:0 10px 0 10px;
	display:block;
	font-weight:bold;
	color:#4177a1;
	border-bottom:1px solid #cfd8de;
	background:transparent url(cssimages/iconArrows3.png) no-repeat center left;
}
.ContactListBox li .ContactListButtonToggle /*(jQuery)*/
{
	background-image:url(cssimages/iconArrows4.png);
	color:#666;
}
.ContactListBox li
{
	display:block;
	clear:both;
}
.ContactListBox li span:hover
{
	background-color:#caddf1;
}
.ContactListBox li .SelectionView span:hover
{
	background:none;
}
/*(all levels)*/
.ContactListBox li
{
	cursor:pointer;
}
/*(level 2)*/
.ContactListBox ul ul
{
	margin:0 0 0 0;
}
.ContactListBox li li
{
	text-transform:none;
}
.ContactListBox li li span
{
	margin-left:10px;
	padding-left:18px;
	color:#4177A1;
	background:transparent url(cssimages/iconArrows3.png) no-repeat 10px center;
}
.ContactListBox li li span:hover
{
	background-color:#caddf1;
}
.ContactListBox li li a
{
	display:block;
	height:1.8em;
	padding:2px 0 2px 18px;
	margin:0 10px 0 10px;
	color:#4177A1;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #cfd8de;
}
.ContactListBox li li a:hover
{
	background-color:#caddf1;
}
.ContactListBox li li .contact-card a:hover
{
	background-color:Transparent;
}
.ContactListBox .contact-card span
{/*(cancel <li span> styles)*/
	margin:0 0 0 0;
	padding-left:0;
	background:none;
	border:0;
	display:inline;
	color:#000;
}
.ContactListBox .contact-card a span{
	color:#4177A1;
}
.ContactListBox .contact-card span.light
{/*(cancel <li span> styles)*/
	color:#7A7A6E;
}
.ContactListBox .contact-card
{
	padding-left:20px;
	overflow:hidden;/*IE7*/
}
.ContactListBox .contact-picture
{
	margin-bottom:20px;	
}
.ContactListBox .contact-card a
{
	display:inline;
	border:none;
	margin:0;
	padding:0;
}
.contact-card .description p
{
	margin-top:0;
	width:270px;
	font-weight:normal;
}
.ContactMapBox
{
	position:relative;
	width:460px;
	margin-top:20px;
	background:#7a7a6e url(cssimages/BoxGreyDark460Top.gif) no-repeat top left;
}
.MapWrap
{
	width:440px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	padding-top:5px;
}
.ContactMapBox .MapText {
	color:#FFFFFF;
	font-weight:normal;
	padding:0 10px 0 10px;
}
.ContactMapBox a.Directions
{
	position:absolute;
	top:10px;
	right:10px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
.ContactMapBox .Bottom
{
	width:460px;
	height:5px;
	overflow:hidden;
	margin:5px 0 0 0;
	background:#7a7a6e url(cssimages/BoxGreyDark460Bottom.gif) no-repeat top left;
}
.ContactListBox .ContactMapBox
{
	/* (40px shorter) */
	width:420px;
	background:#7a7a6e url(cssimages/BoxGreyDark420Top.gif) no-repeat top left;
}
.ContactListBox .ContactMapBox .Bottom
{
	clear:both;
	width:420px;
	height:5px;
	background:#ffcc33 url(cssimages/BoxGreyDark420Bottom.gif) no-repeat top left;
}
.ContactListBox .MapWrap
{
	width:400px;
}

/* * * * * * * * * * */
/* 44. PAGING NAVS   */
/* * * * * * * * * * */
.PagingContainer,
#Column700 #contentarea .PagingContainer
{
	clear:both;
	height:31px;
	width:440px;
	padding:8px 10px 0 10px;
	text-align:right;
	margin-bottom:20px;
	background:transparent url(cssimages/BoxGreyGradient460Bottom.png) no-repeat bottom left;
}
.PagingContainer.Top
{
	background:none;
	border-top:1px solid #a7a6a4;
	border-bottom:1px solid #a7a6a4;
	margin-bottom:0px;
}
.PagingContainer.Top .PagingContainer
{
	/*(.PagingContainer sits INSIDE .PagingContainer.Top)*/
	width:440px;
	padding:0;
	margin-bottom:0;
	background:none;
}
.PagingContainer table td
{
	width:32%;
}
.PagingContainer td.PageNumbers
{
	width:36%;
	text-align:center;
}
.PagingContainer td.PageNumbers a
{
	display:inline;
	background:none;
	padding:0 2px 0 2px;
}
.PagingContainer td.PageNumbers a.SelectedPagingItem
{
	color:#000;
	text-decoration:none;
}
.PagingContainer td a
{
	display:block;
	font-weight:bold;
}
.PagingContainer a.First, .PagingContainer a.Previous
{
	float:left;
	margin-right:10px;
	padding-left:8px;
	background:transparent url(cssimages/iconArrows5.png) no-repeat center left;
}
.PagingContainer a.Next
{
	margin-right:10px;
}
.PagingContainer a.Next, .PagingContainer a.Last
{
	float:right;
	padding-right:8px;
	background:transparent url(cssimages/iconArrows1.png) no-repeat center right;
}
/*Wide version*/
#Column700 .PagingContainer
{
	width:680px;
	padding:8px 10px 0 10px;
	background:transparent url(cssimages/BoxGreyGradient700Bottom.png) no-repeat bottom left;
}

/* * * * * * * * * * */
/* 45. SEARCH PAGE   */
/* * * * * * * * * * */
.SearchBox700
{
	width:700px;
	border-bottom:1px solid #e4e4e4;
}
.ess-search-group
{
	width:700px;
}
.ess-search-group *
{
	vertical-align:middle;
}
.SearchBox700 .MilFormButtonLarge
{
	float:right;
}
.SearchBox700 a.AdvancedSearchLink
{
	clear:both;
}
.SearchBox700 a.AdvancedSearchLink,
.SearchBox700 a.HelpTextLink
{
	display:inline-block;
	padding-left:8px;
	margin:4px 0 4px 0;
	margin-right:10px;
	font-weight:bold;
	text-decoration:none;
	background:transparent url(cssimages/iconArrows3.png) no-repeat center left;
}
.SearchBox700 a.AdvancedSearchLinkToggle,
.SearchBox700 a.HelpTextLinkToggle /*(jQuery)*/
{
	background:transparent url(cssimages/iconArrows4.png) no-repeat center left;
}
.SearchBox700 span.search-archive-box
{
	position:absolute; 
	padding: 4px 0px 0 173px;
}
.SearchBox700 span.search-archive-box input
{
	margin-right: 2px;
}
.ResultsSummary
{
	font-size:1.3em;
	padding:5px 0 5px 5px;
	border-bottom:1px solid #e4e4e4;
}
.ess-search-results .errormessage
{
	display:block;
	font-size:1.3em;
	padding:5px 0 0 0;
}
.SearchSortingLinks
{
	/*height:34px;*/
	border-bottom:1px solid #A7A6A4;
}
.ess-sortselection
{
	display:block;
	padding:5px 0 5px 5px;
	border-bottom:1px solid #E4E4E4;
}
.ess-sortselection .ess-sort-order-current,
.ess-sortselection a
{
	font-weight:bold;
}
.ess-cat-bd
{
	clear:both;
	padding:5px 0 5px 2px;
	font-size:0.8em;
}
.ess-cat-bd div
{
	display:inline;
	padding-left:3px;
}
.ess-cat-bd div a
{
	font-weight:bold;
}
.ess-cat-bd div.ess-cat-current a
{
	color:#000;
	text-decoration:none;
}
.SearchResultsList
{
	margin-bottom:20px;
	padding:20px 0 0 0;
}
dt .ess-hit-num
{
	display:block;
	float:left;
	width:80px;
	padding-top:3px;
	font-size:2.5em;
	font-weight:bold;
	border-bottom:1px solid #fff;/*(bug fix)*/
}
dt span.ess-dtype-marker
{
	font-size:1.3em;
	color:#7a7a6e;
}
dt span.ess-dtype-marker-html
{
	display:none;
}
dt.ess-hit-header a
{
	font-size:1.3em;
	text-decoration:none;
	font-weight:bold;
	text-decoration:underline;
}
dd.ess-hit-body
{
	border-bottom:1px solid #e4e4e4;
	padding-bottom:10px;
	margin-bottom:20px;
	clear:both;
	padding:0px 0 0 80px;
}
.ess-description
{
	margin-top:10px;
	font-family:Georgia,"Times New Roman",Times,serif;
}
dd div.ess-details
{
	padding:8px 0 10px 0;
}
dd div.ess-specialtext
{
	color:#000;
	font-size:0.85em;
	font-weight:bold;
	line-height:1.4em;
	padding:8px 0px 3px 0px;
}
dd div.ess-details img
{
	vertical-align:middle;
	margin-right:5px;
}
dd img.ess-dtype-icon-html
{
	display:none;
}
dd div.ess-details div
{
	display:inline;
	color:#7a7a6e;
}
dd div.ess-details span
{
	margin-right:6px;
}
.ess-hitinfo-date
{
}
a.ess-cache-link
{
	padding-left:8px;
	font-weight:bold;
	background:transparent url(cssimages/iconArrows1.png) no-repeat center left;
}
.ess-cat-all,
#essi-wholesite-prep
{
	display:none;
}
.SearchHelp
{
	position:absolute;
	width:688px;
	padding:0 6px 15px 6px;
	border:1px solid #ccc;
	background-color:#eaeaea;
}
.ess-option-group
{
	padding:4px 0 10px 0;
}
.ess-option-group input
{
	vertical-align:middle;
	margin-right:5px;
}

/* * * * * * * * * */
/* 46. FILE LIST   */
/* * * * * * * * * */
.filelisting
{
	clear:both;
	margin-bottom:30px;
	margin-top:20px;
}
.filelisting div
{
	border-top:1px solid #d3d2d1;
}
.filelisting span a:hover,
.filelisting span.FolderClosed a:hover,
.filelisting span.FolderOpen a:hover
{
	background-color:#dfeaf6;
	color:#4177a1;
}
.filelisting .FolderClosed a,
.filelisting .FolderOpen a,
.filelisting .Level1 a,
.filelisting .Level2 a,
.filelisting .Level3 a,
.filelisting .Level4 a,
.filelisting .Level5 a
{
	display:block;
	height:44px;
	padding-top:8px;
	padding-left:57px;
	line-height:2.5em;
	font-weight:bold;
	font-size:1.3em;
	color:#000;
	text-decoration:none;
	border-bottom:1px solid #d3d2d1;
}
.filelisting .File a
{
	line-height:1em;
}
.filelisting .File a{background:transparent url(cssimages/iconPDFDirectoryList.gif) no-repeat 5px 11px;}
.filelisting .FolderClosed a{background:transparent url(cssimages/iconFolderClosed.png) no-repeat 5px 11px;}
.filelisting .FolderOpen a{background:transparent url(cssimages/iconFolderOpen.png) no-repeat 5px 11px;}
/*(level 2)*/
.filelisting .Level2 a{padding-left:80px;}
.filelisting .Level2 a{background-position:28px 11px;}
/*(level 3)*/
.filelisting .Level3 a{padding-left:103px;}
.filelisting .Level3 a{background-position:51px 11px;}
/*(level 4)*/
.filelisting .Level4 a{padding-left:126px;}
.filelisting .Level4 a{background-position:74px 11px;}
/*(level 5)*/
.filelisting .Level5 a{padding-left:149px;}
.filelisting .Level5 a{background-position:97px 11px;}

.filelisting span span.datelistingtext
{
	display:block;
	color:#7a7a6e;
	font-weight:normal;
	font-size:0.65em;
}
.filelisting span span.FileSize
{
	padding-left:6px;
	font-weight:normal;
}


/* * * * * * * * * * * */
/* 47. DOCUMENT LIST   */
/* * * * * * * * * * * */
.DocumentList
{
	width:460px;
	margin-bottom:30px;
	margin-top:20px;
}
.DocumentList h3
{
	width:440px;
	padding:8px 10px 20px 10px;
	background:transparent url(cssimages/BoxGreyGradient460Top.png) no-repeat top left;
}
.DocumentList ul
{
	border-top:1px solid #d3d2d1;
}
.DocumentList li a
{
	display:block;
	padding:7px 20px 8px 56px;
	line-height:1.2em;
	font-weight:bold;
	font-size:1.3em;
	color:#000;
	text-decoration:none;
	border-bottom:1px solid #d3d2d1;
}
.DocumentList li a.relatedIconBlank
{
	background:transparent url(cssimages/iconRelatedBlank.gif) no-repeat 10px 11px;
}
.DocumentList li a.relatedIconWord
{
	background:transparent url(cssimages/iconRelatedWord.gif) no-repeat 10px 11px;
}
.DocumentList li a.relatedIconPDF
{
	background:transparent url(cssimages/iconRelatedPDF.gif) no-repeat 10px 11px;
}
.DocumentList li a:hover
{
	background-color:#dfeaf6;
}
.DocumentList a span.documentListDate
{
	display:block;
	font-weight:normal;
	font-size:0.65em;
	color:#7A7A6E;
}
.DocumentList a span.DocumentMainIntro
{
	display:block;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:0.8em;
	font-weight:normal;
}

/* * * * * * * * * * * */
/* 48. FUNCTION LIST   */
/* * * * * * * * * * * */
.FunctionWrap
{
	clear:both;
	width:700px;
	border-top:1px solid #d3d2d1;
	padding-top:15px;
	border-bottom:20px solid #fff;/*(Instead of margin(jQuery))*/
}
.FunctionWrap .fright
{
	float:right;
	width:300px;
	margin: 10px 0;
	background-color:#e6e6e6;
}
.FunctionWrap .fright img,
.FunctionWrap .fright .image-holder img
{
	width:300px;
}
.FunctionWrap .fright .image-holder {
	background:none;
	margin-bottom:0;
	width:300px;
}
.FunctionWrap .fright p
{
	padding:5px 5px 7px 8px;
	margin:0;
	line-height:1.5em;
	font-size:0.9em;
}
.FunctionWrap .functiondescription
{
	float:left;
	width:382px;
	font-family:Georgia,"Times New Roman",Times,serif;
}
.FunctionWrap .Specialisations
{
	clear:both;
	width:700px;
	margin-top:20px;
	background:transparent url(cssimages/BoxGreyGradient700x90Top.png) no-repeat top left;
}
.SpecialisationsButtonWrap
{
	height:47px;
}
.SpecialisationsButtonWrap h3
{
	height:20px;
	cursor:pointer;
	padding-left:30px;
	display:block;
	background:transparent url(cssimages/iconPlus.png) no-repeat center left;
}
.Specialisations .iconMinus
{
	background:transparent url(cssimages/iconMinus.png) no-repeat center left;
}
.SpecialisationsLists
{
	width:700px;
}
.Specialisations .LeftCol
{
	float:left;
	width:390px;
	padding:0 0 0 10px;
	margin-bottom:10px;
}
.Specialisations .RightCol
{
	width:300px;
	float:left;
	margin-bottom:10px;
}
.Specialisations .LeftCol a,
.Specialisations .RightCol a{
	padding-left:8px;
	font-weight:bold;
	background:transparent url(cssimages/iconArrows1.png) no-repeat center left;
}


/* * * * * * * * * * * * * * * */
/* 49. FUNCTION DETAILS PAGE   */
/* * * * * * * * * * * * * * * */
.UnitDetails
{
	margin-bottom:10px;
	font-family:Georgia,"Times New Roman",Times,serif;
}
.UnitDetails .functionEducationType a, #readtext p.toapplication a
{
	padding-left:8px;
	color:#4177a1;
	font-weight:bold;
	background:transparent url(cssimages/iconArrows1.png) no-repeat center left;
}


/* * * * * * * * * */
/* 50. SITE MAP    */
/* * * * * * * * * */
/* See '20.LEFT NAVIGATION' for most Site Map styles */
.SiteMapWrap
{
	width:700px;
	overflow:hidden;
	padding-top:20px;
}
.SiteMapList{
	width:200px;
	padding:8px 10px 20px 10px;
	background:transparent url(cssimages/BoxGreyGradient220Top.png) no-repeat top left;
}
.SiteMapWrap .Column1,
.SiteMapWrap .Column2
{
	width:220px;
	margin-right:20px;
	float:left;
}
.SiteMapWrap .Column3
{
	width:220px;
	float:left;
}

/* * * * * * * */
/* 51. QUIZ    */
/* * * * * * * */
.MilQuiz
{
	width:440px;
	padding:0px 10px 10px 10px;
	margin:20px 0 20px 0;
	overflow:hidden;
	background:transparent url(cssimages/BoxGreyGradient460Top.png) no-repeat top left;
}
.QuizItem
{
	width:440px;
	margin-top:20px;
	padding-bottom:30px;
	border-bottom:1px solid #e4e4e4;
}
.QuizQuestion
{
	float:right;
	width:250px;
}
.QuizQuestion input
{
	margin-right:5px;
	vertical-align:middle;
}
.QuizImage
{
	float:left;
	width:170px;
	padding-right:20px;
}
.QuizImage img
{
	width:170px;
}
.QuizItem .CorrectAnswer,
.QuizItem .IncorrectAnswer
{
	display:block;
	font-weight:bold;
	padding-left:15px;
	margin-top:5px;
}
.QuizItem .IncorrectAnswer
{
	color:#cc0000;
	background:transparent url(cssimages/iconQuizIncorrect.gif) no-repeat center left;
}
.QuizItem .CorrectAnswer
{
	color:#00cc00;
	background:transparent url(cssimages/iconQuizCorrect.gif) no-repeat center left;
}
.QuizSummary
{
	display:block;
	font-weight:bold;
	padding:10px 0 10px 0;
	border-bottom:1px solid #e4e4e4;
}

/* * * * * * * * * * * */
/* 52. FACT BOX 460    */
/* * * * * * * * * * * */
.FactBox460
{
	width:460px;
	margin-bottom:20px;
	background:#7a7a6e url(cssimages/BoxGreyDark460Top.gif) no-repeat top left;
}
.FactBox460 .Bottom
{
	clear:both;
	width:460px;
	height:5px;
	background:#7a7a6e url(cssimages/BoxGreyDark460Bottom.gif) no-repeat top left;
}
.FactBox460 .MapWrap
{
	float:left;
	width:288px;
	margin:0 0 12px 10px;
	padding-top:5px;
	overflow:hidden;
}
.FactBox460 .Facts
{
	float:left;
	width:141px;
	margin:0 0 0 10px;
	color:#fff;
}
.FactBox460 .Facts p
{
	margin:0 0 10px 0;
}

/* * * * * * * * * * * */
/* 53. DATE PICKER     */
/* * * * * * * * * * * */
.dp-choose-date
{
	display:inline-block;
	height:20px;
	padding-left:24px;
	background:transparent url(cssimages/iconCalendar.png) no-repeat center left;
}

/* * * * * * * * * * * * */
/* 54. DICTIONARY PAGE   */
/* * * * * * * * * * * * */
.DictionaryListNavTop
{
	width:440px;
	padding:8px 10px 20px 10px;
	background:transparent url(cssimages/BoxGreyGradient460Top.png) no-repeat top left;
}
.DictionaryListNavBottom
{
	width:440px;
	height:29px;
	padding:10px 10px 0 10px;
	margin-bottom:20px;
	background:transparent url(cssimages/BoxGreyGradient460Bottom.png) no-repeat bottom left;
}
.DictionaryListNavTop ul li,
.DictionaryListNavBottom ul li
{
	display:inline;
	font-weight:bold;
	padding-right:4px;
}
.dictionarylist
{
	margin-bottom:20px;
}
.dictionarylist h2
{
	margin-bottom:10px;
}
.dictionarylist li
{
	padding:6px 0 6px 0;
	line-height:1.5em;
	border-bottom:1px solid #d3d2d1;
}
.dictionarycontent
{
	font-family:Georgia,"Times New Roman",Times,serif;
}
.dictionarycontent p
{
	margin:0;
}
.dictionarylist li a
{
	display:block;
	padding-left:8px;
	color:#4177a1;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	background:transparent url(cssimages/iconArrows1.png) no-repeat center left;
}
/* * * * * * * * * * * * * * */
/* 55.2 JOB LIST PAGE        */
/* * * * * * * * * * * * * * */
.job_info_show_hide
{
	clear:both;
	float:left;
	margin-bottom:10px;
	padding-left:8px;
	color:#4177a1;
	white-space:nowrap;
	font-weight:bold;
	cursor:pointer;
	background:transparent url(cssimages/iconArrows3.png) no-repeat center left;
}
.job_info_show_hideToggle
{
	background:transparent url(cssimages/iconArrows4.png) no-repeat center left;
}
.job_info_wrap
{
	position:relative;
	clear:both;
}
.job_info_content
{
	width:686px;
	padding:0 6px 15px 6px;
	border:1px solid #ccc;
	margin-bottom:20px;
	background-color:#eaeaea;
}
.job_info_col1, .job_info_col2
{
	width:330px;
	padding-right:10px;
	float:left;
}
.job_filter_box
{
	clear:both;
	width:700px;
	margin-bottom:20px;
	background:#e1edf7 url(cssimages/BoxBlue700Top.png) no-repeat top left;
}
.job_filter_box .Bottom
{
	clear:both;
	float:none;
	width:700px;
	height:10px;
	overflow:hidden;
	padding:0;
	background:#e1edf7 url(cssimages/BoxBlue700Bottom.png) no-repeat bottom left;
}
.job_filter_box h3
{
	height:20px;
}
.job_filter_box h3 .TitleText
{
	float:left;/*(IE6/7)*/
}
.job_filter_box h3 span
{
	float:left;
}
.job_filter_box div
{
	float:left;
	padding:0 0 0 10px;
}
.job_filter_box div label
{
	display:block;
	font-weight:bold;
}
.job_filter_box div select
{
	width:198px;
}
.job_filter_box div .MilFormButton
{
	margin-top:10px;
}
.job_filter_box div .MilFormButtonSmall
{
	margin-top:17px;
}
.JobWrap
{
	width:700px;
	clear:both;
	margin-bottom:20px;
}
table.job_table
{
	width:700px;
	overflow:hidden;
	background:Transparent url(cssimages/BoxGreyGradient700Top.png) no-repeat top left;
}
table.job_table tr.no-hits td
{
	border-bottom:none;
	padding-bottom:20px;
}

table.job_table .Col1{width:160px;}
table.job_table .Col2{width:140px;}
table.job_table .Col3{width:90px;}
table.job_table .Col4{width:90px;}
table.job_table .Col5{width:30px;}
table.job_table .Col6{width:90px;}
table.job_table .Col7{width:100px;}
table.job_table .Col1,
table.job_table .Col2,
table.job_table .Col3,
table.job_table .Col4,
table.job_table .Col5,
table.job_table .Col6,
table.job_table .Col7
{
	text-align:left;
	vertical-align:top;
	line-height:1.3em;
}
.JobWrap table.job_table .Col7
{
	padding-right:10px;
}

.job_table th
{
	padding:8px 0 6px 10px;
	border-bottom:1px solid #a7a6a4;
}
.job_table th.asc
{
	background:Transparent url(cssimages/iconArrows4.png) no-repeat 1px 14px;
}
.job_table th.desc
{
	background:Transparent url(cssimages/iconArrows7.png) no-repeat 1px 14px;
}
.jobButtonRowMouseover
{
	background-color:#dfeaf6;
}
.job_table tr.ButtonRow.JobListButtonToggleTR:hover
{
	background-color:#dfeaf6;
}
.job_table td
{
	padding:5px 0 5px 10px;
	border-bottom:1px solid #d3d2d1;
}
.job_table tr.ButtonRow
{
	cursor:pointer;
}
.JobListButtonToggleTR
{
	background-color:#dfeaf6;
}
.JobListButtonToggleTD
{
	background:#dfeaf6 url(cssimages/iconArrows4.png) no-repeat 1px center;
}
.job_filter_box .VakanserSummaryBar
{
	font-size:1.2em;
	padding:12px 0 5px 10px;
}
.JobSummaryBar .ItemsPerPageSelect
{
	width:650px;
	padding:0;
	line-height:1.8em;
}
.JobSummaryBar span.TotalResults
{
	float:left;
	display:block;
	padding:0 20px 0 0;
}
.job_filter_box .JobSummaryBar .ItemsPerPageSelect label
{
	float:left;
	display:block;
	padding:0 10px 0 0;
	font-weight:normal;
}
.job_filter_box .JobSummaryBar select
{
	margin-top:3px;
	width:auto;
}
.JobSummaryBar select option
{
	padding:0 5px 0 10px;
}
.job_table tr.Details td
{
	height:1px;
	overflow:hidden;
	padding:0;
	border-bottom:0;
}
.job_table .JobDetails
{
	border-bottom:1px solid #d3d2d1;
	width:679px;/*(680=IE6 wrapping)*/
	padding:10px 10px 30px 10px;
	font-family:Georgia,"Times New Roman",Times,serif;
	overflow:hidden;
}
.JobDetails h3.JobHeading span
{
	width:625px;
	float:left;
	font-weight:bold;
}
.JobDetails h3.JobHeading span span
{
	width:auto;
	float:none;
	font-weight:normal;
}
.JobDetails h3.JobHeading .Close
{
	float:right;
	width:auto;
	font-size:0.35em;
	color:#4177a1;
	padding:0 14px 0 0;
	cursor:pointer;
	background:Transparent url(cssimages/iconDelete.gif) no-repeat center right;
}
.JobDetails span.PrintSingleJob
{
	clear:both;
	display:block;
	float:none;
	height:20px;
	padding:0 0 0 26px;
	margin-bottom:20px;
	line-height:1.6em;
	color:#4177a1;
	font-size:1em;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	cursor:pointer;
	background:Transparent url(cssimages/iconActionboxPrint.png) no-repeat center left;
}
.JobDetails ul
{
	float:left;
	width:310px;
	margin:5px 0 15px 0;
	font-size:1.2em;
	font-family:Helvetica, Arial, sans-serif;
}
.JobDetails ul.Serif
{
	font-family:Georgia,"Times New Roman",Times,serif;
}
.JobDetails ul li
{
	clear:left;
	display:block;
	padding-right:6px;
	padding-top:0px;
	padding-bottom:0px;
	border-bottom:none;
}
.JobDetails .MilFormButton
{
	margin-bottom:20px;
}


.VakanserWrap table.jobdetails_table .Col5 {
	padding-right:10px;
}
.PositionDetailsWrap .JobDetails {
	padding-top:10px;
	padding-bottom:20px;
}
.PositionDetailsWrap .JobDetails h3.PositionHeading {
	float:left;
	width:91%;
}
.PositionDetailsWrap .JobDetails ul {
	float:none;
	clear:both;
	font-size:1.0em;
	width:auto;
	margin:0;
	padding:0;
}
.PositionDetailsWrap .JobDetails ul li {
	background: url("cssimages/listDot.gif") no-repeat scroll 0 0.6em Transparent;
    margin-bottom: 0px;
	margin-left:25px;
    padding-left: 16px;
}
.PositionDetailsWrap .JobDetails p {clear:both; padding:0; margin:0;}
.PositionDetailsWrap .JobDetails span.PrintSinglePosition
{
	clear:both;
	display:block;
	float:none;
	height:20px;
	padding:0 0 0 26px;
	margin-top:20px;
	margin-bottom:20px;
	line-height:1.6em;
	color:#4177a1;
	font-size:1em;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	cursor:pointer;
	background:Transparent url(cssimages/iconActionboxPrint.png) no-repeat center left;
}
.PositionDetailsWrap .JobDetails .Close
{
	float:right;
	width:auto;
	font-size:0.9em;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	color:#4177a1;
	padding:0 14px 0 0;
	cursor:pointer;
	background:Transparent url(cssimages/iconDelete.gif) no-repeat center right;
}
.rm_disclaimer {
	clear:both;
	margin:20px 0;
	background-color:#e7e7e7;	
	padding:5px;
}


/* * * * * * * * * * * * * * */
/* 55. POSITION LIST PAGE    */
/* * * * * * * * * * * * * * */
.vakanser_info_show_hide
{
	clear:both;
	float:left;
	margin-bottom:10px;
	padding-left:8px;
	color:#4177a1;
	white-space:nowrap;
	font-weight:bold;
	cursor:pointer;
	background:transparent url(cssimages/iconArrows3.png) no-repeat center left;
}
.vakanser_info_show_hideToggle
{
	background:transparent url(cssimages/iconArrows4.png) no-repeat center left;
}
.vakanser_info_wrap
{
	position:relative;
	clear:both;
}
.vakanser_info_content
{
	width:686px;
	padding:0 6px 15px 6px;
	border:1px solid #ccc;
	margin-bottom:20px;
	background-color:#eaeaea;
	display:none;
}
.vakanser_info_col1, .vakanser_info_col2
{
	width:330px;
	padding-right:10px;
	float:left;
}
.vakanser_filter_box
{
	clear:both;
	width:700px;
	margin-bottom:20px;
	background:#e1edf7 url(cssimages/BoxBlue700Top.png) no-repeat top left;
}
.vakanser_filter_box .Bottom
{
	clear:both;
	float:none;
	width:700px;
	height:10px;
	overflow:hidden;
	padding:0;
	background:#e1edf7 url(cssimages/BoxBlue700Bottom.png) no-repeat bottom left;
}
.vakanser_filter_box h3
{
	height:20px;
}
.vakanser_filter_box h3 .TitleText
{
	float:left;/*(IE6/7)*/
}
.vakanser_filter_box h3 span
{
	float:left;
}
.vakanser_filter_box h3 .SelectedPositions
{
	float:right;
	font-weight:normal;
	font-size:0.8em;
}
.vakanser_filter_box div
{
	float:left;
	padding:0 0 0 10px;
}
.vakanser_filter_box div label
{
	display:block;
	font-weight:bold;
}
.vakanser_filter_box div select
{
	width:198px;
}
.vakanser_filter_box div .MilFormButton
{
	margin-top:10px;
}
.vakanser_filter_box div .MilFormButtonSmall
{
	margin-top:17px;
}
.VakanserWrap
{
	width:700px;
	clear:both;
}
table.vakanser_table
{
	width:700px;
	overflow:hidden;
	background:Transparent url(cssimages/BoxGreyGradient700Top.png) no-repeat top left;
}
table.vakanser_table tr.no-hits td
{
	border-bottom:none;
	padding-bottom:20px;
}
table.vakanser_table .Col1{width:170px;}
table.vakanser_table .Col2{width:210px;}
table.vakanser_table .Col3{width:94px;}
table.vakanser_table .Col4{width:58px;}
table.vakanser_table .Col5{width:104px;}
table.vakanser_table .Col6{width:64px;}
table.vakanser_table .Col1,
table.vakanser_table .Col2,
table.vakanser_table .Col3,
table.vakanser_table .Col4,
table.vakanser_table .Col5,
table.vakanser_table .Col6
{
	text-align:left;
	vertical-align:top;
	line-height:1.3em;
}
.VakanserWrap table.vakanser_table .Col6
{
	padding-right:10px;
}
.vakanser_table th
{
	padding:8px 0 6px 10px;
	border-bottom:1px solid #a7a6a4;
}
.vakanser_table th.asc
{
	background:Transparent url(cssimages/iconArrows4.png) no-repeat 1px 14px;
}
.vakanser_table th.desc
{
	background:Transparent url(cssimages/iconArrows7.png) no-repeat 1px 14px;
}
.vakanserButtonRowMouseover
{
	background-color:#dfeaf6;
}
.vakanser_table tr.ButtonRow.PositionListButtonToggleTR:hover
{
	background-color:#dfeaf6;
}
.vakanser_table td
{
	padding:5px 0 5px 10px;
	border-bottom:1px solid #d3d2d1;
}
.vakanser_table tr.ButtonRow
{
	cursor:pointer;
}
.PositionListButtonToggleTR
{
	background-color:#dfeaf6;
}
.PositionListButtonToggleTD
{
	background:#dfeaf6 url(cssimages/iconArrows4.png) no-repeat 1px center;
}
.vakanser_filter_box .VakanserSummaryBar
{
	font-size:1.2em;
	padding:12px 0 5px 10px;
}
.VakanserSummaryBar .ItemsPerPageSelect
{
	width:650px;
	padding:0;
	line-height:1.8em;
}
.VakanserSummaryBar span.TotalResults
{
	float:left;
	display:block;
	padding:0 20px 0 0;
}
.vakanser_filter_box .VakanserSummaryBar .ItemsPerPageSelect label
{
	float:left;
	display:block;
	padding:0 10px 0 0;
	font-weight:normal;
}
.vakanser_filter_box .VakanserSummaryBar select
{
	margin-top:3px;
	width:auto;
}
.VakanserSummaryBar select option
{
	padding:0 5px 0 10px;
}
.vakanser_table tr.Details td
{
	height:1px;
	overflow:hidden;
	padding:0;
	border-bottom:0;
}
.vakanser_table .PositionDetails
{
	border-bottom:1px solid #d3d2d1;
	width:679px;/*(680=IE6 wrapping)*/
	padding:10px 10px 30px 10px;
	font-family:Georgia,"Times New Roman",Times,serif;
	overflow:hidden;
}
.PositionDetails h3.PositionHeading span
{
	width:625px;
	float:left;
	font-weight:bold;
}
.PositionDetails h3.PositionHeading span span
{
	width:auto;
	float:none;
	font-weight:normal;
}
.PositionDetails h3.PositionHeading .Close
{
	float:right;
	width:auto;
	font-size:0.35em;
	color:#4177a1;
	padding:0 14px 0 0;
	cursor:pointer;
	background:Transparent url(cssimages/iconDelete.gif) no-repeat center right;
}
.PositionDetails span.PrintSinglePosition
{
	clear:both;
	display:block;
	float:none;
	height:20px;
	padding:0 0 0 26px;
	margin-bottom:20px;
	line-height:1.6em;
	color:#4177a1;
	font-size:1em;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	cursor:pointer;
	background:Transparent url(cssimages/iconActionboxPrint.png) no-repeat center left;
}
.PositionDetails ul,
.job_basket_warp .PositionDetails ul
{
	float:left;
	width:310px;
	margin:5px 0 15px 0;
	font-size:1.2em;
	font-family:Helvetica, Arial, sans-serif;
}
.PositionDetails ul.Serif
{
	font-family:Georgia,"Times New Roman",Times,serif;
}
.PositionDetails ul li,
.job_basket_warp .PositionDetails ul li
{
	clear:left;
	display:block;
	padding-right:6px;
	padding-top:0px;
	padding-bottom:0px;
	border-bottom:none;
}
.PositionDetails .MilFormButton
{
	margin-bottom:20px;
}
.job_basket_warp{
	clear:both;
	width:700px;
	margin-bottom:20px;
	background:#e1edf7 url(cssimages/BoxBlue700Top.png) no-repeat top left;
}
.job_basket_warp.NoPagingMargin{
	margin-top:20px;
}
.job_basket_warp .Bottom{
	clear:both;
	width:700px;
	height:10px;
	overflow:hidden;
	background:#e1edf7 url(cssimages/BoxBlue700Bottom.png) no-repeat bottom left;
}
.job_basket_warp ul
{
	width:680px;
	margin-left:10px;
}
.job_basket_warp ul li
{
	clear:both;
	display:block;
	padding:3px 0 3px 0;
	border-bottom:1px solid #cfd8de;
}
.job_basket_warp ul li span
{
	float:left;
	font-weight:bold;
	color:#4177a1;
	padding-left:8px;
	cursor:pointer;
	background:Transparent url(cssimages/iconArrows3.png) no-repeat center left;
}
.job_basket_warp ul li a.Delete
{
	float:right;
	font-weight:bold;
	font-size:0.9em;
	text-decoration:none;
	padding:0 14px 0 0;
	background:Transparent url(cssimages/iconDelete.gif) no-repeat center right;
}
.job_basket_warp ul li a.Delete:hover
{
	color:#ee3d42;
	background:Transparent url(cssimages/iconDeleteHover.gif) no-repeat center right;
}
.job_basket_warp .PositionDetailsWrap
{
	clear:both;
}
.job_basket_warp .MilFormButton
{
	float:right;
	margin:10px 10px 0 0;
}
.job_basket_warp ul li span.PositionListBasketButtonToggle
{
	background:Transparent url(cssimages/iconArrows4.png) no-repeat center left;
	margin-bottom:3px;
}
.job_basket_warp .PositionDetails .MilFormButton
{
	display:none;
}
.job_basket_warp h3.PositionHeading span
{
	float:none;
	padding-left:0;
	color:#000;
	background:none;
}
.EmptyBasket
{
	padding:0 10px 0 10px;
}

/* * * * * * * * * * * * * * * * * */
/* 56. GENERAL GOOGLE MAP BOX      */
/* * * * * * * * * * * * * * * * * */
.GeneralMapBox
{
	margin-top:0;
	margin-bottom:20px;
}
.GeneralMapBox
{
	position:relative;
	width:460px;
	margin-top:20px;
	background:#7a7a6e url(cssimages/BoxGreyDark460Top.gif) no-repeat top left;
}
.GeneralMapBox .MapWrap
{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	padding-top:5px;
}
.GeneralMapBox a.Directions
{
	position:absolute;
	top:10px;
	right:10px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
.GeneralMapBox .MapText
{
	padding:0 10px 0 10px;
	color:#fff;
}
.GeneralMapBox .Bottom
{
	width:460px;
	height:5px;
	margin:5px 0 0 0;
	overflow:hidden;
	background:#7a7a6e url(cssimages/BoxGreyDark460Bottom.gif) no-repeat top left;
}

/* * * * * * * * * * * * * * * * * * */
/* 57. ARENA LIST (cadet training)   */
/* 58. TRAINING LIST                 */
/* * * * * * * * * * * * * * * * * * */
/*(also uses 'vakanser_table' classes)*/
.ArenaListWrap
{
	width:700px;
	margin-bottom:20px;
	padding-bottom:30px;
	background:transparent url(cssimages/BoxGreyGradient700Bottom.png) no-repeat bottom left;
}
.TrainingListWrap
{
	width:700px;
}
.TrainingListWrap table.vakanser_table th
{
	padding-right:5px;
}
.ArenaListWrap .vakanser_table tr.ButtonRow,
.TrainingListWrap .vakanser_table tr.ButtonRow
{
	cursor:default;
}
.ArenaListWrap table.vakanser_table tr.Last td,
.TrainingListWrap table.vakanser_table tr.Last td
{
	border-bottom:0;
}
.ArenaListWrap table.vakanser_table th,
.TrainingListWrap table.vakanser_table th
{
	text-align:left;
}
.ArenaListWrap table.vakanser_table td,
.TrainingListWrap table.vakanser_table td
{
	vertical-align:top;
}
.ArenaListWrap table.vakanser_table td.Col1 a
{
	display:block;
	font-weight:bold;
	padding-left:8px;
	background:Transparent url(cssimages/iconArrows1.png) no-repeat center left;
}
.TrainingListWrap table.vakanser_table th.Col1
{
	width:37px;
}
.TrainingListWrap table.vakanser_table th.Col2,
.TrainingListWrap table.vakanser_table th.Col3,
.TrainingListWrap table.vakanser_table th.Col4,
.TrainingListWrap table.vakanser_table th.Col5,
.TrainingListWrap table.vakanser_table th.Col6,
.TrainingListWrap table.vakanser_table th.Col7
{
	width:auto;
}
.TrainingListWrap table.vakanser_table td.Col7
{
	padding-right:5px;
	font-weight:bold;
	white-space:nowrap;
}
.TrainingListWrap table.vakanser_table td input
{
	margin-top:4px;
}
.TrainingListButton
{
	margin-top:18px;
	margin-bottom:20px;
}

/* * * * * * * * * * * * * * * * * * * * */
/* 59. MEDIA IMAGES - PLAY AND PROMPT    */
/* * * * * * * * * * * * * * * * * * * * */
#contentarea .FilmItem220,
#readnews .image-holder.ImageGalleryPromoItem
{
	float:right;
	width:220px;
	height:124px;
	margin:0 0 5px 20px;
	overflow:hidden;
}

#readnews .image-holder.ImageGalleryPromoItem.fullWidth 
{
	width:100%;
	margin-left:0;
}

#readnews .image-holder.ImageGalleryPromoItem 
{
	height:auto;
}

#contentarea .image-holder.FilmItem220 a,
#rightarea .FilmItem200 a,
.maintext .image-holder.FilmPromoItem220 a,
.maintext .image-holder.ImageGalleryPromoItem a,
#readnews .image-holder.ImageGalleryPromoItem a
{
	/*for IE6&7:*/
	cursor:pointer;
}
#rightarea .FilmItem200
{
	width:200px;
	overflow:hidden;
}
#contentarea .FilmItem220 a,
.maintext .image-holder.FilmPromoItem220 a,
#rightarea .FilmItem200 a,
.maintext .image-holder.ImageGalleryPromoItem a,
#readnews .image-holder.ImageGalleryPromoItem a
{
	position:relative;
	width:220px;
	display:inline-block;
	text-decoration:none;
}

.maintext .image-holder.ImageGalleryPromoItem a,
#readnews .image-holder.ImageGalleryPromoItem a 
{
	display:block;
	width:100%;
}

#HPRecruitmentStories .FilmItem220
{
	height:122px;
	float:none;
}
#rightarea .FilmItem200 a{width:200px;}
#contentarea .FilmItem220 a span.PlayIcon,
.maintext .image-holder.FilmPromoItem220 a span.PlayIcon,
#rightarea .FilmItem200 a span.PlayIcon,
#HPRecruitmentStories span.PlayIcon
{
	position:absolute;
	display:block;
	width:220px;
	height:90px;
	top:0px;
	background:transparent url(cssimages/iconMediaPlay.png) no-repeat bottom center;
}

#contentarea .image-holder.ImageGalleryPromoItem,
.maintext .image-holder.ImageGalleryPromoItem,
#readnews .image-holder.ImageGalleryPromoItem 
{
	position:relative;
}

#contentarea a span.GalleriaIcon,
.maintext .image-holder.ImageGalleryPromoItem a span.GalleriaIcon,
#readnews .image-holder.ImageGalleryPromoItem a span.GalleriaIcon 
{
	background:url(cssimages/iconSlideshowPlay.png) no-repeat center bottom;
	position:absolute;
	display:block;
	width:100%;
	height:64px;
	top:-32px;
}

div#contentarea .maintext .image-holder.ImageGalleryPromoItem a span.GalleriaIcon,
div#contentarea #readnews .image-holder.ImageGalleryPromoItem a span.GalleriaIcon
{
	background-image:url(cssimages/iconImageGalleria.png);
}

div#contentarea .maintext .image-holder.ImageGalleryPromoItem a div.CenterPosition,
div#contentarea #readnews .image-holder.ImageGalleryPromoItem a div.CenterPosition 
{
	position:absolute;
	top:50%;
	left:0;
	right:0;
}

#rightarea .FilmItem200 a span.PlayIcon
{
	width:200px;
	height:80px;
}
#rightarea .FilmItem200 img
{
	width:200px;
}

#contentarea .FilmItem220 img,
.maintext .image-holder.FilmPromoItem220 img,
.maintext .image-holder.ImageGalleryPromoItem img,
#readnews .image-holder.ImageGalleryPromoItem img
{
	width:220px;
	height:124px;
	float:none;
	margin:0;
}

#readnews .image-holder.ImageGalleryPromoItem.fullWidth img 
{
	width:100%;
}

.maintext .image-holder.ImageGalleryPromoItem img,
#readnews .image-holder.ImageGalleryPromoItem img 
{
	height:auto;
}

#contentarea .FilmItem220 a span.Prompt,
.maintext .image-holder.FilmPromoItem220 a span.Prompt,
.maintext .image-holder.ImageGalleryPromoItem a span.Prompt,
#readnews .image-holder.ImageGalleryPromoItem a span.Prompt,
#rightarea .FilmItem200 a span.Prompt,
#HPRecruitmentStories span.Prompt
{
	display:block;
	top:75px;
	position:absolute;
	width:220px;
	height:28px;
	line-height:1em;
	text-align:center;
}

#readnews .image-holder.ImageGalleryPromoItem a span.Prompt 
{
	width:100%;
}

.maintext .image-holder.ImageGalleryPromoItem a span.Prompt,
#readnews .image-holder.ImageGalleryPromoItem a span.Prompt 
{
	top:15px;
}

#rightarea .FilmItem200 a span.Prompt{width:200px;}
#rightarea .FilmItem200 a span.Prompt{top:65px;}
.maintext .image-holder.FilmPromoItem220 a span.Prompt,
.maintext .image-holder.ImageGalleryPromoItem a span.Prompt,
#readnews .image-holder.ImageGalleryPromoItem a span.Prompt
{
	font-family:Helvetica, Arial, sans-serif;
	font-size:0.83em;
}

.maintext .image-holder.ImageGalleryPromoItem a span.Prompt,
#readnews .image-holder.ImageGalleryPromoItem a span.Prompt 
{
	display:none;
}

.maintext .image-holder.ImageGalleryPromoItem a:hover span.Prompt,
#readnews .image-holder.ImageGalleryPromoItem a:hover span.Prompt 
{
	display:block;
}

#contentarea .FilmItem220 a span.Prompt span,
.maintext .image-holder.FilmPromoItem220 a span.Prompt span,
.maintext .image-holder.ImageGalleryPromoItem a span.Prompt span,
#readnews .image-holder.ImageGalleryPromoItem a span.Prompt span,
#rightarea .FilmItem200 a span.Prompt span,
#HPRecruitmentStories span.Prompt span
{
	display:inline-block;
	height:50px;
}
#contentarea .FilmItem220 a span.Prompt span *,
.maintext .image-holder.FilmPromoItem220 a span.Prompt span *,
.maintext .image-holder.ImageGalleryPromoItem a span.Prompt span *,
#readnews .image-holder.ImageGalleryPromoItem a span.Prompt span *,
#rightarea .FilmItem200 a span.Prompt span *,
#HPRecruitmentStories span.Prompt span *
{
	vertical-align:middle;
}
#contentarea .FilmItem220 a span.Prompt span span.L,
.maintext .image-holder.FilmPromoItem220 a span.Prompt span span.L,
.maintext .image-holder.ImageGalleryPromoItem a span.Prompt span span.L,
#readnews .image-holder.ImageGalleryPromoItem a span.Prompt span span.L,
#rightarea .FilmItem200 a span.Prompt span span.L,
#HPRecruitmentStories span.Prompt span span.L
{
	display:inline-block;
	width:18px;
	height:50px;
	padding:0 0 0 0;
	background:transparent url(cssimages/MediaPromptL.png) no-repeat top left;
}
#contentarea .FilmItem220 a span.Prompt span span.R,
.maintext .image-holder.FilmPromoItem220 a span.Prompt span span.R,
.maintext .image-holder.ImageGalleryPromoItem a span.Prompt span span.R,
#readnews .image-holder.ImageGalleryPromoItem a span.Prompt span span.R,
#rightarea .FilmItem200 a span.Prompt span span.R,
#HPRecruitmentStories span.Prompt span span.R
{
	display:inline-block;
	width:18px;
	height:50px;
	padding:0 0 0 0;
	background:transparent url(cssimages/MediaPromptR.png) no-repeat top right;
}
#contentarea .FilmItem220 a span.Prompt span span,
.maintext .image-holder.FilmPromoItem220 a span.Prompt span span,
.maintext .image-holder.ImageGalleryPromoItem a span.Prompt span span,
#readnews .image-holder.ImageGalleryPromoItem a span.Prompt span span,
#rightarea .FilmItem200 a span.Prompt span span,
#HPRecruitmentStories span.Prompt span span
{
	display:inline-block;
	padding:19px 2px 2px 2px;
	height:29px;
	overflow:hidden;
	color:#000;
	line-height:16px;
	background:transparent url(cssimages/MediaPromptM.png) no-repeat top center;
}


/* * * * * * * * * * * * * * * * * * * */
/* 60. RECRUITMENT BOX (start page)    */
/* * * * * * * * * * * * * * * * * * * */
#HPRecruitmentBox
{	
	float:left;
	width:700px;
	margin:0 0 16px 0;
}
#HPRecruitmentStories
{
	width:700px;
	padding-bottom:14px;
	border-bottom:1px solid #e5e5e5;
}
#HPRecruitmentStories div
{
	position:relative;
	width:220px;
	float:left;
	overflow:hidden;
}
#HPRecruitmentStories div a
{
	display:block;
	height:122px;
	cursor:pointer;
}
#HPRecruitmentStories div img
{
	width:220px;
	height:122px;
}
#HPRecruitmentStories div.clear
{
	float:none;
}
#HPRecruitmentStories div.Middle
{
	margin-left:20px;
	margin-right:20px;
}
#HPRecruitmentStories div h3.Caption,
#HPRecruitmentStories div div h3.Caption
{
	clear:both;
	display:block;
	margin:4px 0 6px 0;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.6em;
	font-weight:normal;
	font-style:italic;
}
#HPRecruitmentStories div a.TextLink
{
	display:block;
	height:auto;
	padding-left:8px;
	font-weight:bold;
	line-height:1.2em;
	background:transparent url(cssimages/iconArrows1.png) no-repeat 0 0.5em;
}
#HPRecruitmentActions
{
	width:700px;
	padding-top:20px;
}
#HPRecruitmentActions .Headline
{
	width:700px;
}
#HPRecruitmentActions .Flash1,
#HPRecruitmentActions .Flash2,
#HPRecruitmentActions .Flash3
{
	float:left;
	width:220px;
}
#HPRecruitmentActions .Flash2
{
	margin:0 20px 0 20px;
}
#HPRecruitmentNoticeboard
{
	width:700px;
	padding-top:20px;
	border-bottom:1px solid #E5E5E5;
}
#HPRecruitmentNoticeboard .Left
{
	width:480px;
	float:left;
}
#HPRecruitmentNoticeboard .Right
{
	width:220px;
	float:right;
}
#HPRecruitmentNoticeboard .Left h3
{
	margin-bottom:3px;
}
#HPRecruitmentNoticeboard table
{
	margin-bottom:14px;
}
#HPRecruitmentNoticeboard table tr th
{
	text-align:left;
	padding-right:12px;
}
#HPRecruitmentNoticeboard table tr td
{
	padding-right:12px;
}
#HPRecruitmentNoticeboard .Right ul
{
	margin-top:3px;
}
#HPRecruitmentNoticeboard .Right ul li
{
	width:220px;
	margin:0;
}
#HPRecruitmentNoticeboard table td a,
#HPRecruitmentNoticeboard .Right ul li a,
#HPRecruitmentContactInfo .ReadMore
{
	display:block;
	padding-left:8px;
	font-weight:bold;
	background:transparent url(cssimages/iconArrows1.png) no-repeat 0 0.7em;
}
#HPRecruitmentNoticeboard .Right ul li.Last
{
	padding-top:8px;
}
#HPRecruitmentContactInfo
{
	width:700px;
	padding:5px 0 0 0;
	font-weight:bold;
	color:#7a7a7a;
}
#HPRecruitmentContactInfo p 
{
	float:left;
	margin:0;
}
#HPRecruitmentContactInfo .ReadMore
{
	float:right;
}

/* * * * * * * * * * * * * */
/* 61. DEFAULT TABLES      */
/* * * * * * * * * * * * * */
#contentarea .maintext table
{
	border-collapse:collapse;
	margin-bottom:20px;
	background:none;
	font-family:Helvetica, Arial, sans-serif;
	font-size:0.86em;
}
#contentarea .maintext table td
{
	padding:5px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* 80. RELATED INFO / DOCUMENTS / EXT. LINKS / GENERAL FACTS / CONTACT / FILM PROMOS / HIGH COMMAND  */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#rightarea .RelatedInfo220,
#rightarea .RelatedDocs220,
#rightarea .ExternalLinks220,
#rightarea .generalfacts,
#rightarea .Contact220,
#rightarea .FilmPromos220,
#rightarea .HighCommand
{
	width:200px;
	padding:8px 10px 20px 10px;
	background:transparent url(cssimages/BoxGreyGradient220Top.png) no-repeat top left;
}
#rightarea .generalfacts
{
	position:relative;
}
#rightarea .RelatedInfo220 ul,
#rightarea .RelatedDocs220 ul,
#rightarea .ExternalLinks220 ul
{
	padding-top:8px;
}
#rightarea .HighCommand ul
{
	padding-top:3px;
}
#rightarea .RelatedInfo220 ul li,
#rightarea .RelatedDocs220 ul li,
#rightarea .ExternalLinks220 ul li
{
	display:block;
}
#rightarea .HighCommand ul li
{
	padding:3px 0 5px 0;
	line-height:1.3em;
	border-bottom:1px solid #e4e4e4;
}
#rightarea .RelatedInfo220 ul a,
#rightarea .ExternalLinks220 ul a,
#rightarea .HighCommand ul a
{
	display:block;
	padding-left:8px;
	color:#4177a1;
	font-weight:bold;
	background:transparent url(cssimages/iconArrows1.png) no-repeat 0 0.7em;
}

#rightarea .RelatedInfo220.WithMovie ul a 
{
	padding-left:23px;
	background-position:0.6em 0.7em;
}

#rightarea .RelatedInfo220 ul li.MovieLink a
{
	background:url(cssimages/iconArrows11.png) no-repeat;
}

#rightarea .HighCommand ul a
{
	background:transparent url(cssimages/iconArrows1.png) no-repeat 0 5px;
}
#rightarea .RelatedDocs220 ul img
{
	margin-right:5px;
	vertical-align:middle;
}
#rightarea .RelatedDocs220 ul a
{
	/*NOTE:single text line links must be high enough to display the bg-image icon.*/
	min-height:31px;
	display:block;
	padding:1px 0 9px 36px;/*9px for IE6 which doesn't support min-height*/
	margin-top:3px;
	color:#4177a1;
	font-weight:bold;
	text-decoration:none;
	line-height:1.4em;
}
#rightarea .RelatedDocs220 ul a span
{
	text-decoration:underline;
}
#rightarea .RelatedDocs220 ul li.PDF a
{
	background:transparent url(cssimages/iconRelatedPDF.gif) no-repeat top left;
}
#rightarea .RelatedDocs220 ul li.Word a
{
	background:transparent url(cssimages/iconRelatedWord.gif) no-repeat top left;
}
#rightarea .RelatedDocs220 ul li.Blank a
{
	background:transparent url(cssimages/iconRelatedBlank.gif) no-repeat top left;
}
#rightarea .generalfacts .Motif
{
	float:right;
	margin:10px 0 0 8px;
}
#rightarea .generalfacts .Motif .image-holder
{
	width:auto;
	margin-bottom:0;
	background-color:Transparent;
}
#rightarea .generalfacts .Motif .image-holder img
{
	width:auto;
}
#rightarea .Contact220 a
{
	padding-left:8px;
	background:transparent url(cssimages/iconArrows1.png) no-repeat center left;
}
#rightarea .FilmPromos220 a
{
	display:block;
	float:right;
	padding:4px 0 0 8px;
	color:#4177a1;
	font-weight:bold;
	background:transparent url(cssimages/iconArrows1.png) no-repeat 0 1em;
}
#rightarea .FilmPromoItem200
{
	margin-top:10px;
}
#rightarea .HighCommand .ImageBox
{
	width:200px;
	overflow:hidden;
	margin:0 0 0 0;
}
#rightarea .FilmItem200 a.TextLink
{
	display:block;
	width:187px;
	padding:2px 0 3px 13px;
	color:#8cc0e8;
	background:#43474a url(cssimages/iconArrows2.png) no-repeat 5px center;
}


/* * * * * * * * * * * * * * * * * * * * * * */
/* 81. MISSION BOX / ABOUT PDFs   */
/* * * * * * * * * * * * * * * * * * * * * * */
#rightarea .MissionStatement,
#rightarea .AboutPDFs
{
	width:220px;
	padding:8px 0 0 0;
	background:#7a7a6e url(cssimages/BoxGreyDark220Top.gif) no-repeat top left;
}
#rightarea .MissionStatement p,
#rightarea .AboutPDFs p
{
	padding:0 10px 0 10px;
	color:#fff;
}
#rightarea .MissionStatement a,
#rightarea .AboutPDFs a
{
	color:#8cc0e8;
}
#rightarea .MissionStatement .Bottom,
#rightarea .AboutPDFs .Bottom
{
	width:220px;
	height:25px;
	margin-top:5px;
	background:#fff url(cssimages/BoxGreyDark220Bottom.gif) no-repeat top left;
}

/* * * * * * * * * * */
/* 82. VIDEO PROMOS  */
/* * * * * * * * * * */
#rightarea .VideoPromo
{
	width:220px;
	padding:0 0 20px 0;
	background:transparent url(cssimages/BoxGreyGradient220Top.png) no-repeat top left;
}
#rightarea .VideoPromo ul
{
	display:block;
	width:220px;
	padding:0 0 0 0;
	margin-bottom:-10px;
}
#rightarea .VideoPromo ul li
{
	display:block;
	width:220px;
	margin-bottom:10px;
	position:relative;
	line-height:0;
}
#rightarea .VideoPromo ul li p
{
	display:block;
	position:absolute;
	bottom:0;
	padding:6px 10px 8px 10px;
	margin:0;
	display:block;
	width:200px;
	background:transparent url(cssimages/PromoBoxesTextAlphaBg.png) no-repeat top left;
	font-size:1.2em;
	font-weight:bold;
	color:#fff;
	line-height:1.2em;
}
#rightarea .VideoPromo ul li a
{
	color:#8cc0e8;
	font-weight:normal;
	font-size:0.8em;
	padding-left:8px;
	background:transparent url(cssimages/iconArrows2.png) no-repeat center left;
}
#rightarea .VideoPromo .Bottom
{
	width:220px;
	height:31px;
	padding-top:8px;
	text-align:right;
	background:transparent url(cssimages/BoxGreyGradient220Bottom.gif) no-repeat bottom left;
}
#rightarea .VideoPromo .Bottom a
{
	padding:0 10px 0 8px;
	color:#4177A1;
	font-weight:bold;
	background:transparent url(cssimages/iconArrows1.png) no-repeat center left;
}


/* * * * * * * * * * * * * */
/* 83. IMAGE ONLY BOXES    */
/* * * * * * * * * * * * * */
#rightarea ul.ImageOnlyBoxes
{
	display:block;
	width:220px;
	padding:0 0 20px 0;
}
#rightarea ul.ImageOnlyBoxes li
{
	display:block;
	width:220px;
	margin-bottom:20px;
	position:relative;
	line-height:0;
}
#rightarea ul.ImageOnlyBoxes .image-holder
{
	width:auto;
	background:none;
	margin-bottom:0;
}
#rightarea ul.ImageOnlyBoxes .image-holder img
{
	width:220px;
}

/* * * * * * * * * * * * * * * * * * */
/* 84. RECRUITMENT LIST SUMMARY BOX  */
/* * * * * * * * * * * * * * * * * * */
#rightarea .RecruitmentListSummaryBox
{
	width:220px;
	height:auto;
	padding:8px 0 0 0;
	margin-bottom:0;
	background:#000 url(cssimages/BoxBlue220Top.png) no-repeat top left;
}
#rightarea .RecruitmentListSummaryBox p
{
	margin:5px 0 8px 10px;
}
#rightarea .RecruitmentListSummaryBox .Bottom
{
	width:220px;
	height:25px;
	background:#fff url(cssimages/BoxBlue220Bottom.png) no-repeat top left;
}


/* * * * * * * * * * * */
/* 100. ACTION BOX     */
/* * * * * * * * * * * */
/*(central)*/
#contentarea .ActionBox, #Column700 #contentarea .ActionBox
{
	clear:both;
	width:460px;
	overflow:hidden;
	height:36px;
	padding:0 0 0 0;
	margin:0 0 20px 0;
	background:transparent url(cssimages/ActionBox460.png) no-repeat top left;
}
#contentarea .ActionBox ul, #Column700 #contentarea .ActionBox ul
{
	display:block;
	padding-left:10px;
}
#contentarea .ActionBox ul li, #Column700 #contentarea .ActionBox ul li
{
	display:inline;
}
#contentarea .ActionBox ul li img, #Column700 #contentarea .ActionBox ul li img
{
	vertical-align:middle;
	margin-right:6px;
	padding-bottom:4px;
}
#contentarea .ActionBox ul li a, #Column700 #contentarea .ActionBox ul li a
{
	display:block;
	float:left;
	height:18px;
	padding:2px 0 0 25px;
	margin:8px 55px 0 0;
	color:#8cc0e8;
	font-weight:bold;
	line-height:1em;
	background-repeat:no-repeat;
	background-position:center left;
}
.ActionBox ul li a.Print{background-image:url(cssimages/iconActionboxPrint.png);}
.ActionBox ul li a.tip-friend{background-image:url(cssimages/iconActionboxEmail.png);}
.ActionBox ul li a.Share{background-image:url(cssimages/iconActionboxShare.png);}
.ActionBox ul li a.Download{background-image:url(cssimages/iconActionboxDownload.png);}
.ActionBox ul li a span
{
	text-decoration:underline;
}
/*(Column700)*/
#Column700 .ActionBox
{
	width:700px;
	overflow:hidden;
	height:36px;
	padding:0 0 0 0;
	margin:0 0 20px 0;
	background:transparent url(cssimages/ActionBox700.png) no-repeat top left;
}
#Column700 .ActionBox ul
{
	display:block;
	padding-left:10px;
}
#Column700 .ActionBox ul li
{
	display:inline;
}
#Column700 .ActionBox ul li img
{
	vertical-align:middle;
	margin-right:6px;
	padding-bottom:4px;
}
#Column700 .ActionBox ul li a
{
	display:block;
	float:left;
	height:18px;
	padding:2px 0 0 25px;
	margin:8px 55px 0 0;
	color:#8cc0e8;
	font-weight:bold;
	line-height:1em;
	background-repeat:no-repeat;
	background-position:center left;
}
/*(right area)*/
#rightarea .ActionBox, #Column700 #rightarea .ActionBox
{
	width:220px;
	height:auto;
	padding:8px 0 0 0;
	margin-bottom:0;
	background:#000 url(cssimages/BoxBlack220Top.png) no-repeat top left;
}
#rightarea .ActionBox ul, #Column700 #rightarea .ActionBox ul
{
	width:200px;
	margin:0 0 4px 10px;
	padding-left:0;
}
#rightarea .ActionBox ul li, #Column700 #rightarea .ActionBox ul li
{
	display:inline;
}
#rightarea .ActionBox ul li img, #Column700 #rightarea .ActionBox ul li img
{
	vertical-align:middle;
	margin-right:6px;
	padding-bottom:4px;
}
#rightarea .ActionBox ul li a, #Column700 #rightarea .ActionBox ul li a
{
	display:block;
	padding:3px 0 3px 25px;
	float:none;
	margin-top:0;
	height:auto;
	color:#8cc0e8;
	font-weight:bold;
	line-height:1.7em;
	background-repeat:no-repeat;
	background-position:center left;
}
#rightarea .ActionBox .Bottom, #Column700 #rightarea .ActionBox .Bottom
{
	width:220px;
	height:25px;
	background:#fff url(cssimages/BoxBlack220Bottom.png) no-repeat top left;
}


/* * * * * * * * * * * * */
/* 101. PROMOTION BOXES   */
/* * * * * * * * * * * * */
#leftarea ul.PromoBoxes, #rightarea ul.PromoBoxes
{
	display:block;
	width:220px;
	padding:0 0 20px 0;
}
#leftarea ul.PromoBoxes li, #rightarea ul.PromoBoxes li
{
	display:block;
	width:220px;
	overflow:hidden;
	margin-bottom:20px;
	position:relative;
	line-height:0;
}
#leftarea ul.PromoBoxes li p, #rightarea ul.PromoBoxes li p
{
	display:block;
	position:absolute;
	bottom:0;
	padding:8px 10px 12px 10px;
	margin:0;
	width:200px;
	background:transparent url(cssimages/PromoBoxesTextAlphaBg.png) no-repeat top left;
	font-weight:bold;
	color:#fff;
	line-height:1.6em;
}
#leftarea ul.PromoBoxes li p span, #rightarea ul.PromoBoxes li p span
{
	font-size:1.3em;
}
#leftarea ul.PromoBoxes li a, #rightarea ul.PromoBoxes li a
{
	display:block;
	color:#8cc0e8;
	font-weight:bold;
	padding-left:8px;
	background:transparent url(cssimages/iconArrows2.png) no-repeat center left;
}
#leftarea ul.PromoBoxes li a span, #rightarea ul.PromoBoxes li a span
{
	font-size:1em;
}

/* * * * * * * * * * * * */
/* 102. FLASH HOLDERS    */
/* * * * * * * * * * * * */
#Flash700
{
	width:700px;
	padding-bottom:20px;
}
#Flash940
{
	width:940px;
	padding-bottom:20px;
	
}
.flashPlaylistContainer
{
	height: 350px;
}

/* * * * * * * * * * */
/* 103. FACT BOX     */
/* * * * * * * * * * */
#rightarea .FactBox220,
.maintext .FactBox220
{
	width:220px;
	padding-top:8px;
	background:#7a7a6e url(cssimages/BoxGreyDark220Top.gif) no-repeat top left;
}
.maintext .FactBox220
{
	float:right;
	clear:right;
	margin:8px 0 0 20px;
	font-family:Helvetica, Arial, sans-serif;
}
#rightarea .FactBox220 .FactContent,
.maintext .FactBox220 .FactContent
{
	padding:0 10px 0 10px;
	color:#fff;
}
.maintext .FactBox220 .FactContent
{
	font-size:0.86em;
}
#rightarea .FactBox220 a,
.maintext .FactBox220 a
{
	color:#8cc0e8;
}
#rightarea .FactBox220 .Bottom,
.maintext .FactBox220 .Bottom
{
	width:220px;
	height:25px;
	margin-top:5px;
	background:#fff url(cssimages/BoxGreyDark220Bottom.gif) no-repeat top left;
}

/* * * * * * * * * * * * * * */
/* 104. GOOGLE MAP BOX 220   */
/* * * * * * * * * * * * * * */
.GoogleMap220
{
	width:220px;
	background:#7a7a6e url(cssimages/BoxGreyDark220Top.gif) no-repeat top left;
	clear:right;
	margin-top:10px;
	font-family:Helvetica, Arial, sans-serif;	
}
#rightarea .GoogleMap220
{
	margin:0 0 10px 0;
	padding:8px 0 0 0;
}
.maintext .GoogleMap220
{
	float:right;
	padding-top:8px;
	margin-left:20px;
}
.GoogleMap220 img
{
	margin:0 0 5px 10px;
	cursor:pointer;
}
.GoogleMap220 .MapText
{
	padding:0 10px 0 10px;
	color:#fff;
}
.maintext .GoogleMap220 .MapText
{
	font-size:0.86em;
}
.GoogleMap220 .MapText p
{
	margin:0;
}
.GoogleMap220 .MapText a
{
	color:#8cc0e8;
}
.GoogleMap220 .Bottom
{
	width:220px;
	height:15px;
	margin-top:5px;
	background:#fff url(cssimages/BoxGreyDark220Bottom.gif) no-repeat top left;
}

/* * * * * * * * * * */
/* 105. VIDEO LINK   */
/* * * * * * * * * * */
.generalnewslisting a.VideoLink
{
	margin-top:5px;
}
a.VideoLink
{
	display:block;
	padding-left:22px;
	height:21px;
	color:#4177a1;
	font-weight:bold;
	background:transparent url(cssimages/iconArrows8.gif) no-repeat center left;
}


/* * * * * * * * * * */
/* 210. MIL TV       */
/* * * * * * * * * * */
body.tv
{
	background:#000 url(cssimages/tvHeaderBg.png) repeat-x top left;
}
#TVContent
{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	background: #000;
}

/* * * * * * * * * * * * * * * * * */
/* 211. MIL TV, FILM INFO AREA     */
/* * * * * * * * * * * * * * * * * */
.TVFilmInfo
{
	width:940px;
	margin-bottom:20px;
	color:#fff;
}
.TVFilmInfoMain
{
	width:560px;
	float:left;
}
.TVFilmInfo #rightarea
{
	width:300px;
	float:right;
	background:Transparent url(cssimages/BoxBlackGradient300Top.gif) no-repeat top left;
}

/* * * * * * * * * * * * * * * * * * * * */
/* 212. MIL TV, FILM INFO, LEFT COLUMN   */
/* * * * * * * * * * * * * * * * * * * * */
.TVFilmInfo #introduction
{
	margin-bottom:10px;
}
.TVFilmInfo .caption
{
	font-size:0.8em;
	color:#909087;
}
.TVFilmInfo .ThisFilmsTags
{
	font-size:0.8em;
	margin-bottom:20px;
}
.TVFilmInfo .FurtherReading460
{
	width:550px;
	padding:0 0 20px 10px;
	background:transparent url(cssimages/BoxBlackGradient560Top.gif) no-repeat left top;
}
.TVFilmInfo .FurtherReading460 ul li
{
	border:none;
}
.TVFilmInfo .FurtherReading460 ul li a
{
	color:#8cc0e8;
	background:transparent url(cssimages/iconArrows2.png) no-repeat center left;
}


/* * * * * * * * * * * * * * * * * * * * * * * * */
/* 213. MIL TV, FILM INFO, RIGHT COLUMN ITEMS    */
/* * * * * * * * * * * * * * * * * * * * * * * * */
.TVFilmInfo #rightarea .ActionBox,
.TVFilmInfo #rightarea .RelatedInfo220
{
	width:300px;
	background:none;
}
.TVFilmInfo .ActionBox .Bottom
{
	display:none;
}
.TVFilmInfo #rightarea .RelatedInfo220 li
{
	border-color:#000;
}
.TVFilmInfo #rightarea .RelatedInfo220 li a
{
	color:#8cc0e8;
	background:transparent url(cssimages/iconArrows2.png) no-repeat center left;
}


/* * * * * * * * * * * * * * * * * * * * * * * */
/* 215. MIL TV, CATEGORIES AND SEARCH BOXES    */
/* * * * * * * * * * * * * * * * * * * * * * * */
.CategoriesAndSearch
{
	width:940px;
}
.TVCategories
{
	float:left;
	width:460px;
	height:95px;
	background:#1f1f1f url(cssimages/BoxTVSearch460.gif) no-repeat top left;
}
.TVCategories img
{
	margin:8px 0 0 10px;
	vertical-align:middle;
}
.TVCategories select
{
	margin:8px 0 0 5px;
	width:410px;
	vertical-align:middle;
}
.TVSearch
{
	float:right;
	width:460px;
	height:95px;
	background:#000 url(cssimages/BoxTVSearch460.gif) no-repeat top left;
}
.TVCategories.Active,
.TVSearch.Active
{
	background:#1f1f1f url(cssimages/BoxTVCategorySelect460.gif) no-repeat top left;
}
.TVSearch .search-field
{
	float:left;
	width:365px;
	margin:8px 0 0 10px;
	vertical-align:middle;
}
.TVSearch .MilFormButtonSmall
{
	float:left;
	margin:8px 0 0 10px;
	vertical-align:middle;
}

/* * * * * * * * * * * * * * * * */
/* 216. MIL TV, CATAGORY TAGS    */
/* * * * * * * * * * * * * * * * */
.TVCatagoryTags
{
	clear:both;
	width:920px;
	padding:15px 10px 5px 10px;
	line-height:1.4em;
	background-color:#1f1f1f;
	/*background:#1f1f1f url(cssimages/BoxTVCategoryTagsTop.gif) no-repeat top left;*/
}
.TVCatagoryTags .Tags
{
	display:inline-block;
	width:920px;
	font-size:0.8em;
	color:#fff;
}
.TVCatagoryTags .Tags span
{
	padding-right:4px;
}
.TVCatagoryTags .Tags span a
{
	white-space:nowrap;
}
.TVCatagoryTags .Tags a,
.ThisFilmsTags a
{
	color:#8cc0e8;
}
.AllTVTagsLink
{
	display:block;
	color:#8cc0e8;
	margin:6px 0 4px 0;
	font-size:0.9em;
	padding-left:8px;
	text-decoration:underline;
	cursor:pointer;
	background:transparent url(cssimages/iconArrows2.png) no-repeat center left;
}


/* * * * * * * * * * * * * * */
/* 217. MIL TV, THUMBNAILS   */
/* * * * * * * * * * * * * * */
/*Note:Further styles are applied to thumbnails with jQuery*/
.TVThumbnailsBg
{
	width:920px;
	padding:0 10px 0 10px;
	margin-bottom:20px;
	background:#1f1f1f url(cssimages/BoxLightBlack940Bottom.gif) no-repeat bottom left;
}
.TVThumbnails
{
	width:920px;
	border-top:1px solid #484847;
	border-bottom:1px solid #484847;
}
.TVThumbnails div.Row
{
	overflow:hidden;
	width:920px;
}
.TVThumbnails div.Row.LastRow div.ThumbnailItem
{
	border-bottom:0;
}
.TVThumbnails div.ThumbnailItem
{
	display:block;
	width:280px;
	float:left;
	padding:10px 0 10px 0;
	margin:0 10px 0 0;
	border-bottom:1px solid #484847;
}
.TVThumbnails div img
{
	float:left;
}
.TVThumbnails div.Text
{
	float:left;
	display:block;
	width:140px;
	padding:0 0 0 10px;
	overflow:hidden;
}
.TVThumbnails .Text span
{
	display:block;
	line-height:0.9em;
	font-size:0.9em;
	color:#fff;
}
.TVThumbnails .Text a
{
	display:block;
	font-size:1.3em;
	color:#8cc0e8;
}
.TVThumbnailsBg .PagingContainer
{
	width:920px;
	padding:6px 0 0 0;
	background:none;
	margin-bottom:0;
}
.TVThumbnailsBg .PagingContainer a
{
	color:#8cc0e8;
}
.TVThumbnailsBg .PagingContainer td.PageNumbers a.SelectedPagingItem
{
	color:#fff;
}
.TVThumbnailsBg .PagingContainer a.First,
.TVThumbnailsBg .PagingContainer a.Previous
{
	background:transparent url(cssimages/iconArrows6.png) no-repeat center left;
}
.TVThumbnailsBg .PagingContainer a.Next,
.TVThumbnailsBg .PagingContainer a.Last
{
	float:right;
	padding-right:8px;
	background:transparent url(cssimages/iconArrows2.png) no-repeat center right;
}

/* * * * * * * * * * * * * * * * * */
/* 218. MIL TV, ARTICLE FOOTNOTE   */
/* * * * * * * * * * * * * * * * * */
#TVContent .ArticleFootnote
{
	clear:both;
	width:920px;
	padding:5px 10px 20px 10px;
	margin-bottom:20px;
	font-size:0.9em;
	color:#fff;
	line-height:1.6em;
	background:transparent url(cssimages/BoxBlackGradient940Top.gif) no-repeat top left;
}
#TVContent .ArticleFootnote a
{
	color:#8cc0e8;
}

/* * * * * * * * * * * * * * * * * */
/* 219. FACEBOOK                   */
/* * * * * * * * * * * * * * * * * */
#rightarea div#facebook 
{
	width:200px;
	padding:4px 10px 20px 10px;
	background:transparent url(cssimages/BoxGreyGradient220Top.png) no-repeat top left;
	
}
#rightarea div#facebook iframe
{
	position: relative;
	top: 1px;
	left: -9px;
	border: none; 
	overflow: hidden; 
	overflow: hidden;
}

#PAFTOOLBAR input {float:left;}
