/* DEFENCE DYNAMICS - ID MEDIA UK - MEERA TANK */

/* RESET *******************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
a {outline: none; }
a img,:link img,:visited img { border:none }
:link,:visited { text-decoration:none }
:focus { outline: 0; }
blockquote, q {quotes: "" "";}
q:before, q:after {content: '';}
abbr, acronym { border: 0;}
li { list-style: none;}
/************************************************* END RESET */

/* MEERA'S CUSTOM STYLES *************************************/
.hidden { display: none;}
.b {font-weight: bold;}
.fl {float: left;}
.fr {float: right}
a {color: #CC3805;}
a:hover { text-decoration: underline;}
p {color: #666;}
.nobor {border: none!important;}
.nopad {padding: 0!important;}
.clear {clear: both;}
p.mod_topic {padding: 0 0 15px 10px; border-bottom: 2px solid #d8d5c4; margin: 0 0 17px 0;}
.padleft10 {padding: 0 0 0 10px;}

/********************************* END MEERA'S CUSTOM STYLES */

/* BROWSER HACKS *********************************************/
/* Firefox 3 Only */
# or ., x:-moz-any-link, x:default { }
/* IE6 Only */
* html {}
/***************************************** END BROWSER HACKS */

/* HEADINGS *********************************************/
h1.logo {position: relative; top: 15px; left: 10px; width: 256px; float: left;border: none; }
h1 {font-size: 20px; font-weight: bold; color: #334D56; padding: 0 0 15px 10px; border-bottom: 2px solid #d8d5c4; margin: 0 0 17px 0;}
h1.home { font-size: 22px; font-weight: bold; color: #334D56; padding: 0 0 0 10px; margin: 0 0 17px 0; border: 0; text-transform: uppercase; line-height: 20px;}
h1.h2 { font-size:18px; }
h2 {font-size: 18px; font-weight: bold; color: #334D56; padding: 0 0 15px 10px; }
h2.h3 {font-size: 14px; font-weight: bold; color: #334D56; padding: 0 0 8px 10px; }
h2.nav_head {font-size: 18px; font-weight: bold; color: #334D56; padding: 15px 0 15px 0;}
h2.h1 {font-size: 20px; font-weight: bold; color: #334D56; }
h2.h1_border {font-size: 16px; font-weight: bold; color: #334D56; padding: 0 0 15px 10px; border-bottom: 2px solid #d8d5c4; margin: 0 0 17px 0;}
h2.home { font-size: 18px; font-weight: bold; color: #334D56; padding: 0 0 0 10px; margin: 23px 0 17px 0; border: 0; text-transform: uppercase;}
h3 {font-size: 14px; font-weight: bold; color: #334D56; padding: 0 0 8px 0px; }
h4 {font-size: 14px; font-weight: bold; color: #334D56;}
h5 {color: #334D56; font-weight: bold;}

/********************************************** END HEADINGS */

/* GENERIC ***************************************************/
span.account_arrow { position: absolute; bottom:-8px; left: 10px; width: 40px; height: 9px;  background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/header-account-arrow.gif) no-repeat; }
*html span.account_arrow  {position: absolute; bottom:-18px; left: 10px;}
a.arrow_orange_down { float: left; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/arrow-orange-down.gif) no-repeat right top; padding: 0 10px 0 0; height: 8px; width: 12px!important; position: relative; top: 5px;}
a.arrow_orange_up { float: left; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/arrow-orange-up.gif) no-repeat right top; padding: 0 10px 0 0; height: 8px; width: 12px!important; position: relative; top: 6px;}
a.arrow_orange_top {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/arrow-orange-top.gif) no-repeat right; padding: 0 20px 0 0; position: relative; float: left;  }
a.arrow_orange_top {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/arrow-orange-top.gif) no-repeat right; padding: 0 20px 0 0; position: relative; float: left;  }


p.link a.text {font-size: 14px; color:#CC3805; font-weight: bold; padding: 0 10px 0 0; }
p.link a.text_small {font-size: 12px; color:#CC3805; font-weight: bold; padding: 0 10px 0 0; }

/*********************************************** END GENERIC */

/* COLOUR SWATCH *********************************************/
.navy { color: #334D56;}
.orange { color:#CC3805;}
.grey { color: #666;}
/***************************************** END COLOUR SWATCH */

/* SPRITES ***************************************************/
h3.sprite_account {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/sprites-navy-panel.gif) no-repeat; width: 54px; height: 12px; position: relative; top: 13px; left: 13px; padding: 0; }
h3.sprite_download {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/sprites-navy-panel.gif) no-repeat; background-position: 0 -13px; width: 94px; height: 12px; position: relative; top: 1px; left: 140px; padding: 0;}
/*********************************************** END SPRITES */

/* STRUCTURE CSS *********************************************/
body {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/body-bg.jpg) repeat-x; font-family: Trebuchet MS, Arial, Verdana; font-size: 12px; line-height: 16px; color: #666; background: #273037;}
#main_content_container {float: left; width: 100%; background: #fff; overflow: hidden;}
#main_content { width: 940px; margin: 0 auto;}

/* HEADER CONTENT */
#header_container { width: 940px; margin: 0 auto; }
#header {float: left; width: 940px; height: 125px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/header-bg.jpg) no-repeat;  }
#header_account {float: right; width: 370px; height: 125px; background: #f4f3ed; position: relative; top: 0px;}
#header_account .account_title {float: left; width: 370px; height: 35px; margin: 10px 0 0 0; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/heading-panel-bg.gif) repeat-x; position: relative;}

ul.login_profile {float: left; width: 134px; height: 60px; margin: 5px 0; border-right: 2px solid #e5e3d4;padding: 15px 0 0 10px; width: 119px;}
ul.login_profile li {float: left; }
ul.login_profile li h4 { font-size: 14px; color: #334D56; font-weight: bold; }
ul.orange_mini_list {float: left; color: #CC3805;  }
ul.orange_mini_list li {float: left; font-size: 12px; padding: 0 5px 0 0;}
ul.orange_mini_list li a {color: #CC3805;}

ul.header_download {float: right; width: 228px; padding: 20px 0 0 10px;}
ul.header_download li { float: left;}
ul.header_download li img {float: left;  padding: 0 10px 0 0;}
ul.header_download li.items {float: left; width: 164px; font-size: 14px; color:#334D56; font-weight: bold; }
ul.header_download li.items span {padding: 0 10px 0 0;}
ul.header_download li.link {float: left; width: 164px; font-size: 14px; color:#334D56; font-weight: bold;  }
ul.header_download li.link span {float: left;}
ul.header_download li.link a {float: left; font-size: 14px; color:#CC3805; font-weight: bold;}

.header_account_ext {float: left; width: 100%; background: #f4f3ed;}
.header_account_ext .header_ext_content { margin: 0 auto; width: 940px; position: relative;  }
.header_account_ext .header_ext_content .fold_content {float: left; width: 100%; height: 8px; position: relative; margin: -8px 0 0 0;}
.header_account_ext .header_ext_content .fold_content img.account_fold {position: absolute; bottom:0px; right:15px;}
.header_account_ext .header_ext_hidden {float: left; width: 940px; padding: 10px 0 0 0;}

.downloads_left {float: left; width: 570px; margin: 0 0 10px 0;}
ul.ext_down_title {float: left; width: 540px; #width:550px; padding: 0 10px; }
ul.ext_down_title li {#float: left; }
ul.ext_down_title li h4 { float: left; padding: 0 10px 0 0;}
ul.ext_down_title li span {float: left; padding: 0 10px 0 0; font-size: 12px; color: #666;}
ul.ext_down_title li p.link {float: right;}

.downloads_box {float: left; width: 528px; padding: 10px 10px 7px 10px; border: 1px solid #d5d5d3; background: #fff; margin: 10px 0 0 0;}
.downloads_box p {padding: 0!important;}
ul.each_download {float: left; width: 100%; padding: 0 0 2px 0; border-bottom: 2px solid #f4f5f0; margin: 0 0 10px 0;}
ul.each_download li.down_left {float: left; width: 397px;}
ul.each_download li.down_left img {float: left; width: 43px; }
ul.each_download li.down_left div {float: left; width: 354px; padding: 2px 0 0 0;}
ul.each_download li.down_left h5 {float: left; color: #334D56; font-weight: bold; padding: 0 10px 0 0;}
ul.each_download li.down_left span {float: left; font-size: 10px; color: #999; font-style: italic; position: relative;}
ul.each_download li.down_left span.number {float: left; display: block; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/number-bg.gif) no-repeat; width: 7px; height: 14px; color:#334D56; padding: 3px 5px;  }
ul.each_download li.down_left p {float: left; position: relative; top: 3px; color: #666; padding: 0 0 0 10px; }
ul.each_download li.down_right {float: right; width: 124px; }
*html ul.each_download li.down_right {float: right; width: 128px; }
ul.each_download li.down_right p.link a.text {float: left; font-size: 12px;}
.nobormar {border: 0!important; margin: 0!important; }

.downloads_right { float: right; width: 222px; padding: 0 5px; }
ul.download_info {}
ul.download_info li {}
ul.download_info li span {font-size: 14px; color:#334D56; font-weight: bold; }
ul.download_info li BUTTON {}
ul.download_info li p {}
.download_help_box {margin: 10px 0 0 0;}


/* TOP NAV */
#top_nav {float: left; width: 100%; height: 88px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/topnav-bg.jpg) repeat-x; }
.top_nav_content {margin: 0 auto; width: 940px; }
ul.top_nav_links {float: left; width: 940px; position:relative; top: 60px; }
ul.top_nav_links h2 {padding: 0;}
ul.top_nav_links li.pipe {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/topnav_pipe.gif) no-repeat; float: left; width: 2px; height: 30px; position: relative; top: -7px; padding: 0 10px 0 0; }
ul.top_nav_links li.pipe_sm {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/topnav_pipe_sm.gif) no-repeat; float: left; width: 2px; height: 20px; position: relative; top: -3px; padding: 0 0 0 10px; }

ul.top_nav_links li a {color: #fff; text-transform: uppercase; font-weight: bold; font-size: 12px;}
ul.top_nav_links li.lesson {float: left; padding: 0 10px 0 0; position: relative; }
ul.top_nav_links li.assembly {float: left; width: 260px; position: relative;}
ul.top_nav_links li.multi {float: left; position: relative;}
span.selected {float: left; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/arrow-nav-selected.gif) no-repeat; width: 20px; height: 6px; position: absolute; top: 27px; left: 0px; }

.search_box {float: right; position: relative; top: 23px; #top: 22px; right: 80px;}
.search_box label {position: absolute; top: -44px; #top: -43px; left: 0; }
.search_box input {width: 268px; height: 21px; border: 1px solid #324b54; font-size: 12px; color: #ccc; padding: 6px 0 1px 10px;  }
.search_box a.header_search {position: absolute; right: -60px; bottom: -3px; #bottom: -2px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/buttons/search_btns.gif) no-repeat; width: 107px; height: 38px;  }
.search_box a:hover.header_search {position: absolute; right: -60px; bottom: -3px; #bottom: -2px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/buttons/search_btns.gif) no-repeat; background-position: -108px 0; width: 107px; height: 38px; text-decoration: none;  }

/* BREAD */
ul#bread {float: left; width: 750px; padding: 17px 0 27px 200px;}
ul#bread li {float: left; padding: 0 4px 0 0; font-size: 11px; color: #666; }
ul#bread li a {color: #CC3805;}
.nopad_bread {padding: 17px 0 27px 0!important;}

/* LEFT NAVIGATION MAIN */
#left_nav { float: left; width: 180px; margin: 31px 10px 0 0;}
ul.main_leftnav { float: left; width: 180px; background: #f4f3ee; margin: 0 0 10px 0; }
ul.main_leftnav li {float: left; width: 160px; position: relative; padding: 0 10px;}
*html ul.main_leftnav li {float: left; width: 160px; position: relative; padding: 0 0 0 10px;}
ul.main_leftnav li a {float: left; color: #4f6f7c; font-weight: bold; font-size: 14px; width: 160px; border-bottom: 1px solid #e6e4d8; padding: 10px 0;}
ul.main_leftnav li a.selected {color: #334D56; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/nav-selected.gif) no-repeat right; border-bottom: 1px solid #e6e4d8; padding: 10px 0 10px 0;}
ul.main_leftnav li.nobor a {border: none;}
ul.main_leftnav li.heading {float: left; margin-bottom: 10px; padding: 0;}
ul.main_leftnav li.heading h2 {float: left; width: 170px; height: 28px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/leftnav-bg.jpg) repeat-x; color: #fff; font-size: 14px; font-weight: bold; padding: 12px 0 0 10px;}
ul.main_leftnav li span.arrow_down {position: absolute; bottom: -8px; left: 10px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/leftnav-arrow.jpg); width: 40px; height: 9px; z-index: 100000;}

ul.left_subnav {float: left; width: 100%; border-bottom: 1px solid #e6e4d8;}
ul.left_subnav li {float: left; padding: 0 0 10px 0;}
ul.left_subnav li a {float: left; color: #506F7C; padding: 0; font-weight: normal; border:0; font-size: 12px; }
ul.left_subnav li a.selected {font-weight: bold; background: none; border: none;}

/* FOOTER CONTENT */
#footer_container {float: left; width: 100%; height: 159px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/footer-bg.jpg) no-repeat #293038; background-position: center; position: relative;}
.footer_content {margin: 0 auto; width: 100%; height: 129px; padding: 30px 0 0 0; width: 940px;}
.footer_content a.foot_logo {float: left;}
.footer_items {margin: 0 auto; width: 940px;   }
ul.footer_links {float: right; color: #fff; text-align: right; display: block;  }
ul.footer_links2 {float: right; color: #fff; text-align: right;display: block; clear: both; padding: 15px 0 0 0;}
ul.footer_links li, ul.footer_links2 li  {float: left; padding: 0 0 0 5px;}
ul.footer_links li a, ul.footer_links2 li a {color: #fff;}
ul.footer_links li a:hover, ul.footer_links2 li a:hover { text-decoration: underline;}
/***************************************** END STRUCTURE CSS */

/* BUTTONS / ICONS */

/* ICONS RESULTS */
a.video_icon {float: left; width: 53px; height: 60px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_disk_on_white.gif) no-repeat; background-position: -486px 0; }
a.image_icon {float: left; width: 53px; height: 60px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_disk_on_white.gif) no-repeat; background-position: -539px 0; }
a.multichoice_icon {float: left; width: 53px; height: 60px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_disk_on_white.gif) no-repeat; background-position: -592px 0; }
a.slides_icon {float: left; width: 53px; height: 60px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_disk_on_white.gif) no-repeat; background-position: -645px 0; }
a.arrows_icon {float: left; width: 53px; height: 60px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_disk_on_white.gif) no-repeat; background-position: -698px 0; }
a.audio_icon {float: left; width: 53px; height: 60px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_disk_on_white.gif) no-repeat; background-position: -751px 0; }
a.worksheet_pdf_icon {float: left; width: 53px; height: 60px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_disk_on_white.gif) no-repeat; background-position: -804px 0; }
a.supporting_xls_icon {float: left; width: 53px; height: 60px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_disk_on_white.gif) no-repeat; background-position: -857px 0; }
a.supporting_word_icon {float: left; width: 53px; height: 60px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_disk_on_white.gif) no-repeat; background-position: -910px 0; }
a.supporting_pdf_icon {float: left; width: 53px; height: 60px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_disk_on_white.gif) no-repeat; background-position: -963px 0; }
a.animation_icon {float: left; width: 53px; height: 60px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_disk_on_white.gif) no-repeat; background-position: -1016px 0; }


/* ICONS ON GREY */
a.video {float: left; width: 35px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif); background-position: -342px 0;}
a.slides {float: left; width: 35px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif); background-position: -456px 0;}
a.multichoice {float: left; width: 35px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif); background-position: -418px 0;}
a.image {float: left; width: 35px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif); background-position: -380px 0;}
a.worksheet_pdf {float: left; width: 35px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif); background-position: -571px 0;}


/* SQAURE ICONS ON WHITE */
a.geography_sq {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif) no-repeat; background-position: 0 0; }
a.design_tech_sq {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif) no-repeat; background-position: -38px 0; }
a.english_sq {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif) no-repeat; background-position: -76px 0; }
a.citizenship_sq {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif) no-repeat; background-position: -114px 0; }
a.history_sq {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif) no-repeat; background-position: -152px 0; }
a.maths_sq {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif) no-repeat; background-position: -190px 0; }
a.pe_sq {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif) no-repeat; background-position: -228px 0; }
a.science_sq {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif) no-repeat; background-position: -266px 0; }
a.psd_sq {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif) no-repeat; background-position: -304px 0; }
a.video_icon_sq {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif) no-repeat; background-position: -342px 0; }
a.image_icon_sq {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif) no-repeat; background-position: -380px 0; }
a.multichoice_icon_sq {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif) no-repeat; background-position: -418px 0; }
a.slides_icon_sq {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif) no-repeat; background-position: -456px 0; }
a.arrows_icon_sq {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif) no-repeat; background-position: -494px 0; }
a.audio_icon_sq {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif) no-repeat; background-position: -532px 0; }
a.worksheet_pdf_icon_sq {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif) no-repeat; background-position: -570px 0; }
a.supporting_xls_icon_sq {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif) no-repeat; background-position: -608px 0; }
a.supporting_word_icon_sq {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif) no-repeat; background-position: -646px 0; }
a.supporting_pdf_icon_sq {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif) no-repeat; background-position: -684px 0; }
a.animation_icon_sq {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_white.gif) no-repeat; background-position: -722px 0; }

/* SQAURE ICONS ON GREY */
a.geography_sq_gr {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_grey.gif) no-repeat; background-position: 0 0; }
a.design_tech_sq_gr {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_grey.gif) no-repeat; background-position: -38px 0; }
a.english_sq_gr {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_grey.gif) no-repeat; background-position: -76px 0; }
a.citizenship_sq_gr {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_grey.gif) no-repeat; background-position: -114px 0; }
a.history_sq_gr {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_grey.gif) no-repeat; background-position: -152px 0; }
a.maths_sq_gr {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_grey.gif) no-repeat; background-position: -190px 0; }
a.pe_sq_gr {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_grey.gif) no-repeat; background-position: -228px 0; }
a.science_sq_gr {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_grey.gif) no-repeat; background-position: -266px 0; }
a.psd_sq_gr {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_grey.gif) no-repeat; background-position: -304px 0; }
a.video_icon_sq_gr {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_grey.gif) no-repeat; background-position: -342px 0; }
a.image_icon_sq_gr {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_grey.gif) no-repeat; background-position: -380px 0; }
a.multichoice_icon_sq_gr {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_grey.gif) no-repeat; background-position: -418px 0; }
a.slides_icon_sq_gr {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_grey.gif) no-repeat; background-position: -456px 0; }
a.arrows_icon_sq_gr {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_grey.gif) no-repeat; background-position: -494px 0; }
a.audio_icon_sq_gr {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_grey.gif) no-repeat; background-position: -532px 0; }
a.worksheet_pdf_icon_sq_gr {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_grey.gif) no-repeat; background-position: -570px 0; }
a.supporting_xls_icon_sq_gr {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_grey.gif) no-repeat; background-position: -608px 0; }
a.supporting_word_icon_sq_gr {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_grey.gif) no-repeat; background-position: -646px 0; }
a.supporting_pdf_icon_sq_gr {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_grey.gif) no-repeat; background-position: -684px 0; }
a.animation_icon_sq_gr {float: left; width: 38px; height: 43px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_2_on_grey.gif) no-repeat; background-position: -722px 0; }

a.geography_sq_gr { text-decoration: none; }
a.design_tech_sq_gr { text-decoration: none; }
a.english_sq_gr { text-decoration: none; }
a.citizenship_sq_gr { text-decoration: none; }
a.history_sq_gr { text-decoration: none; }
a.maths_sq_gr { text-decoration: none; }
a.pe_sq_gr { text-decoration: none; }
a.science_sq_gr { text-decoration: none; }
a.psd_sq_gr { text-decoration: none; }
a.video_icon_sq_gr { text-decoration: none; }
a.image_icon_sq_gr { text-decoration: none; }
a.multichoice_icon_sq_gr { text-decoration: none; }
a.slides_icon_sq_gr { text-decoration: none; }
a.arrows_icon_sq_gr { text-decoration: none; }
a.audio_icon_sq_gr { text-decoration: none; }
a.worksheet_pdf_icon_sq_gr { text-decoration: none; }
a.supporting_xls_icon_sq_gr { text-decoration: none; }
a.supporting_word_icon_sq_gr{ text-decoration: none; }
a.supporting_pdf_icon_sq_gr { text-decoration: none; }
a.animation_icon_sq_gr { text-decoration: none; }


/* BUTTONS */
a.register_button {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/buttons/buttons.gif) no-repeat; background-position: -6px -142px; width: 108px; height: 39px;}
a:hover.register_button {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/buttons/buttons.gif) no-repeat; background-position: -114px -142px; width: 108px; height: 39px;}
a.submit {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/buttons/buttons.gif) no-repeat; background-position: -6px -181px; width: 108px; height: 39px; border:1px soli red;}
a:hover.submit {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/buttons/buttons.gif) no-repeat; background-position: -113px -181px; width: 108px; height: 39px;}
a.search {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/buttons/buttons.gif) no-repeat; background-position: -6px -263px; width: 108px; height: 39px;}
a:hover.search {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/buttons/buttons.gif) no-repeat; background-position: -114px -263px; width: 108px; height: 39px;}
a.login_btn {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/buttons/buttons.gif) no-repeat; background-position: -6px -103px; width: 108px; height: 39px;}
a:hover.login_btn {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/buttons/buttons.gif) no-repeat; background-position: -114px -103px; width: 108px; height: 39px;}

a.filter_button {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/buttons/buttons.gif) no-repeat; background-position: -6px -308px; width: 108px; height: 39px;}
a:hover.filter_button {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/buttons/buttons.gif) no-repeat; background-position: -114px -308px; width: 108px; height: 39px;}

a.print_button {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/buttons/buttons.gif) no-repeat; background-position: -6px -347px; width: 108px; height: 39px;}
a:hover.print_button {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/buttons/buttons.gif) no-repeat; background-position: -114px -347px; width: 108px; height: 39px;}

a.add_to_downloads_btn {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/buttons/buttons.gif) no-repeat; background-position: -8px -43px; width: 170px !important; height: 35px; }
a:hover.add_to_downloads_btn {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/buttons/buttons.gif) no-repeat; background-position: -189px -43px; width: 170px !important; height: 35px; text-decoration: none;}

a.quick_download_btn {background:transparent url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/buttons/buttons.gif) no-repeat scroll -8px 0;display:block;height:40px;width:170px !important;}
a.quick_download_btn:hover {background:transparent url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/buttons/buttons.gif) no-repeat scroll -189px 0;height:40px;text-decoration:none;width:170px !important;}

/* GREY ROUND ICONS */

.video_grey {background-position: 0 0; }
.video_grey span.img {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_disk_grey_on_grey_.gif); background-position: 0px 0; position: relative; top: 2px; }
.video_grey span.arrow {background-position: 0px 0; }

.image_grey {background-position: 0 0; }
.image_grey span.img {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_disk_grey_on_grey_.gif); background-position: -53px 0; position: relative; top: 2px; }
.image_grey span.arrow {background-position: 0px 0; }

.quiz_grey {background-position: 0 0; }
.quiz_grey span.img {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_disk_grey_on_grey_.gif); background-position: -106px 0; position: relative; top: 2px; }
.quiz_grey span.arrow {background-position: 0px 0; }

.slides_grey {background-position: 0 0; }
.slides_grey span.img {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_disk_grey_on_grey_.gif); background-position: -160px 0; position: relative; top: 2px; }
.slides_grey span.arrow {background-position: 0px 0; }

.audio_grey {background-position: 0 0; }
.audio_grey span.img {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_disk_grey_on_grey_.gif); background-position: -212px 0; position: relative; top: 2px; }
.audio_grey span.arrow {background-position: 0px 0; }

.worksheet_pdf_grey {background-position: -61px 0; }
.worksheet_pdf_grey span.img {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_disk_grey_on_grey_.gif); background-position: -265px 0; position: relative; top: 2px; }
.worksheet_pdf_grey span.arrow {background-position: 0px 0; }

.supporting_xls_grey {background-position: -61px 0; }
.supporting_xls_grey span.img {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_disk_grey_on_grey_.gif); background-position: -318px 0; position: relative; top: 2px; }
.supporting_xls_grey span.arrow {background-position: 0px 0; }

.supporting_word_grey {background-position: -61px 0; }
.supporting_word_grey span.img {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_disk_grey_on_grey_.gif); background-position: -370px 0; position: relative; top: 2px; }
.supporting_word_grey span.arrow {background-position: 0px 0; }

.supporting_pdf_grey {background-position: -61px 0; }
.supporting_pdf_grey span.img {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_disk_grey_on_grey_.gif); background-position: -423px 0; position: relative; top: 2px; }
.supporting_pdf_grey span.arrow {background-position: 0px 0; }

.animation_grey {background-position: -61px 0; }
.animation_grey span.img {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/icons/icons_disk_grey_on_grey_.gif); background-position: -476px 0; position: relative; top: 2px; }
.animation_grey span.arrow {background-position: 0px 0; }


/* END GREY ROUND ICONS */

.grey_180 {background-position: 0 0px;}
.grey_180 h2.lesson {left: 10px; top: 9px;}
.grey_180 span.img {display: none; }
.grey_180 span.arrow {background-position: 0px 0; }

.grey_190 {background-position: 0 0px; width: 190px!important;  }
.grey_190 h2.lesson {left: 10px; top: 9px;}
.grey_190 span.img {display: none; }
.grey_190 span.arrow {background-position: 0px 0;}

/* Lesson H2 Styles */
h2.lesson {float: left; color: #fff; font-size: 14px; font-weight: bold; position: relative; top: 17px; left: 0px;}

.lesson_panel {float: left; width: 180px; height: 51px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/lessons/right_nav_bg.png) repeat-x; position: relative; margin: 0 0 10px 0;}
.lesson_panel span.img {float: left; width: 54px; height: 51px;  }
*html .lesson_panel span.img { position: relative; top: 0;}
.each_lesson span.arrow {position: absolute; top: 51px; left: 10px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/lessons/arrows_down.png) no-repeat; width: 40px; height: 8px; }
*html .each_lesson span.arrow {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/lessons/arrows_down.gif) no-repeat; width: 40px; height: 0;  }
.lesson_panel span.arrow {position: absolute; top: 51px; left: 10px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/lessons/arrows_down.png) no-repeat; width: 40px; height: 8px;  }
*html .lesson_panel  span.arrow {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/lessons/arrows_down.gif) no-repeat; width: 40px; height: 0;  }


.lesson_panel_190 {float: left; width: 180px; height: 51px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/lessons/right_nav_bg.gif) repeat-x; position: relative; margin: 0 0 10px 0;}
.lesson_panel_190 span.img {float: left; width: 55px; height: 51px;  }
*html .lesson_panel_190 span.img { position: relative; top: 0;}
.each_lesson span.arrow {position: absolute!important; top: 51px; left: 10px; background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/lessons/arrows_down.png) no-repeat; width: 40px; height: 8px; z-index: 1000; }
*html .each_lesson span.arrow {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/lessons/arrows_down.gif) no-repeat; width: 40px; height: 0;  }


.geography {background-position: 0 -52px; }
.geography span.img {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/lessons/subject_icons.gif) ; }
.geography span.arrow {background-position: -42px 0;}
*html .geography span.arrow {background-position: -42px 0;}

.citizenship {background-position: 0 -104px; }
.citizenship span.img {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/lessons/subject_icons.gif); background-position: -61px 0; }
.citizenship span.arrow {background-position: -83px 0;}

.design_tech {background-position: 0 -156px; }
.design_tech h2.lesson {left: 10px; top: 9px; }
.design_tech span.img {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/lessons/subject_icons.gif); background-position: -122px 0; }
.design_tech span.arrow {background-position: -124px 0;}

.english {background-position: 0 -208px; }
.english span.img {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/lessons/subject_icons.gif); background-position: -183px 0; }
.english span.arrow {background-position: -165px 0;}

.history {background-position: 0 -260px; }
.history span.img {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/lessons/subject_icons.gif); background-position: -244px 0; }
.history span.arrow {background-position: -206px 0;}

.maths {background-position: 0 -312px; }
.maths span.img {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/lessons/subject_icons.gif); background-position: -305px 0; }
.maths span.arrow {background-position: -247px 0;}

.pe {background-position: 0 -364px; }
.pe span.img {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/lessons/subject_icons.gif); background-position: -366px 0; }
.pe span.arrow {background-position: -288px 0;}

.science {background-position: 0 -416px; }
.science span.img {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/lessons/subject_icons.gif); background-position: -427px 0; }
.science span.arrow {background-position: -329px 0;}

.psd {background-position: 0 -468px; }
.psd span.img {background: url(http://webarchive.nationalarchives.gov.uk/+/http://www.defencedynamics.mod.uk/themes/mod/images/lessons/subject_icons.gif); background-position: -488px 0; }
.psd span.arrow {background-position: -370px 0;}


