/* CSS Document */

/* Generic Browser 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, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td {
	border:none;
	margin:0;
	padding:0;
	vertical-align:baseline;
}

body {font-family:arial; font-size:0.75em; color:#4f4f4f; text-align:center;}
a {text-decoration:none;}
.clearContainer {clear:both;}
a img {border: none; text-decoration:none;}
p {margin:0; padding:0 0 10px;}
p.center {text-align:center;}
hr {border:1px solid #b6b6b6; height:0;}
blockquote {font-weight:bold; font-style:italic;}
.clr {clear:both;}
p.acrobat {float:left; margin:0 0 0 20px; display:inline; padding-top:10px;}
.acrobat img {float:left; margin:0 10px 15px 0;}
object {margin:0; padding:0;}
input {font-size:1em;}


/* Search Control 
-------------------------------------------------------------------------------------------*/

.SearchContainer {width:293px; float:right; padding-right:150px;}
.SearchLabelContainer {color:#ffffff; float:left; width: 56px; padding-top:2px;}
.SearchTextBoxContainer {width:206px; float: left;}
.SearchTextBox {width:205px; border:0; height: 17px;}
#SearchWrapper {float:right; width:138px; padding-right:14px; margin-top:-1px;}
#SearchWrapper .searchdiv1 {display:none;}
.SearchButtonContainer {float:left; padding-left:2px;}

a img.statusicon { /*CSS for icon image that gets dynamically added to headers*/
	margin:0 5px 0 0;
        padding:0 0 0 5px;
	border: 0;
        position: relative;
        left: 0;
        top:0;
}

a.EmployeeDirectoryTextLink {
	color:#3F7DB6;
	text-decoration:none;
	cursor:pointer;
        float:left;
}
a.EmployeeDirectoryTextLink:hover {
	color:#ff0000;
	text-decoration:none;
	cursor:pointer;
        float:left;
}

table#SearchResult tr.TitleRow {font-weight:bold; padding-bottom:10px;}
table#SearchResult tr.SearchBoxResultRow td {border-bottom:1px solid #cacaca; padding:3px 0 4px 15px;} 



/* Headers
------------------------------------------------------------------------------- */
h1 {padding:0; margin:27px 0 5px 35px; color:#4a4a4a; font-size:2em; text-transform:uppercase; width: auto;}
.tab h1 {padding-left:15px; margin:27px 0 10px 0; color:#4a4a4a; font-size:2em; text-transform:uppercase; width:649px; border-bottom:1px solid #9e9e9e;}
#HeaderBoxWrapper h1 {color:#fff; font-size:1.6em; padding:0; margin:7px 0 0 20px; display:inline; float:left; padding-bottom:2px;}
h2 {margin:0; padding-bottom:6px;; font-size:1em; text-transform:uppercase; color:#3f4041;}
h3 {margin:0; padding:0; font-size:1em; color:#3f4041;}
h4 {font-size:1em; font-weight:normal; text-decoration:underline;}
.box1Container h2, .box2Container h2, .box1LargeContainer h2, .box2LargeContainer h2, .box4Container h2, .InvBoxContainer h2, .InvBoxControlHeaderContainer, .InvBoxSmallContainer h2, .InvBoxEventTitleHeader, .EventBoxEventTitleHeaderContainer {color:#004268; text-transform:uppercase; font-size:1.12em; font-weight:bold;}
.InvBoxContainer h2, .InvBoxSmallContainer h2 {padding:8px 0 14px 10px;}
.InvBoxControlHeaderContainer, .EventBoxEventTitleHeaderContainer {padding:8px 0 14px 5px;}


/* Links
------------------------------------------------------------------------------- */
#FieldContentContainer a, .RightLinksContainer a, #ContentRightColContainer a, #LandingContainer a, #ProductsContentContainer a {color:#3f7db6; cursor:pointer;}
#LandingContainer .bluebox a, #HomeBoxWrapper .bluebox a {color:#fff; padding:2px 0 2px 5px; display:block; font-size:0.9em;}
.InvBoxContainer a, .InvBoxSmallContainer a {color:#3f7db6;}


/* Paragraphs
--------------------------------------------------------------------------------*/
.box1Container p, .box2Container p, .box4Container p {margin-right:7px;}
#AcquisitionContainer p, #AcquisitionContainer h2, #AcquisitionContainer li {margin-left:15px;}


/* Images
------------------------------------------------------------------------------- */
#FieldContentContainer img {padding:10px 5px 0 0;}
img.press {margin:0 0 15px 15px;}

img.wraparound_r {float: right; clear: right; margin: 0px 0px 5px 5px;}
img.wraparound {float: left; clear: left; margin: 0px 5px 5px 0px;}
.box1Container img, .box2Container img, .box4Container img {margin:6px 0 2px 0; float:left;}
.InvBox img {float:left;}


/* Lists
------------------------------------------------------------------------------ */
#FieldContentContainer ul, .RightLinksContainer ul, #ContentRightColContainer ul, #ProductsContainer ul, ProductsContentContainer ul {list-style-type:none; padding:0 0 5px 0; margin:0;}
.InvBoxContainer ul {list-style-type:none; padding:10px 0 0 10px; margin:0;}

#FieldContentContainer li, .InvBoxContainer li, #ProductsContainer li, ProductsContentContainer li {background:url(~/media/Images/C/Chemring/Images/Css/bullet.ashx) no-repeat 0 5px; padding:0 0 5px 16px;}


/* Layout
------------------------------------------------------------------------------- */
#MainWrapper {width:990px; margin:0 auto; text-align:left; padding:0;}

#TopWrapper {background:url(~/media/Images/C/Chemring/Images/Css/top_bcg.ashx) top right; border-bottom:1px solid #1a5396; clear:both; padding-top: 4px; width:990px; _height:1px; float:left; }

#MenuWrapper { height: 122px; background:url(~/media/Images/C/Chemring/Images/Css/top_nav_bcg.ashx) repeat-x bottom; border-bottom:1px solid #a5a5a5; clear:both;}

#LogoContainer {width:130px; height:94px; padding:10px 0 0 20px; float:left;}

#QuickFinderWrapper { height:1%; zoom:1;}

#QuickFinderWrapper .quickfinder {
 background: url(~/media/Images/C/Chemring/Images/Css/quickfinder_bg.ashx) repeat top right; 
 height: 1.7em;
 padding:8px 0 0 22px;
 border-bottom:1px solid #41738E;  
 margin:1px 0; 
 display: block; 
}

#QuickFinderWrapper .quickfinder a.sitemap {
 color:#fff; 
 text-decoration:none; 
 font-size:1.1em; 
 display:block; 
 width:100%;
 background-repeat: no-repeat;
 background-position: center right;
 background-image: url(~/media/Images/C/Chemring/Images/Css/downqf.ashx); 
}

#QuickFinderWrapper .quickfinder a.sitemap-hide {
 background-image: url(~/media/Images/C/Chemring/Images/Css/upqf.ashx); 
}


#DetailedShareContainer {margin:0; padding:0; float:left;}

#TimeLineContainer {float:left; width:990px; height:193px;}

#ProductsContainer {padding:12px 25px 25px 15px;}

#VideoContainer {padding:0 0 0 10px;}


/* Landing and Content pages layout
----------------------------------------------------------------------------------- */
#ContentContainer {background:url(~/media/Images/C/Chemring/Images/Css/main_bcg_e.ashx) repeat-y; border-bottom: 1px solid #acacac; float:left;}

#LandingContainer {background:url(~/media/Images/C/Chemring/Images/Css/home_bg.ashx); border-bottom: 1px solid #acacac; float:left;}

#LandingLeftColContainer, #ContentLeftColContainer {width:222px; float:left;}

#ContentRightColContainer {width:768px; float:left; padding-bottom:20px; clear:right;}

#LandingRightColContainer {width:768px; float:left;}

#LandingContentWrapper {height:570px; width:768px; float:right; background:url(~/media/Images/C/Chemring/Images/Css/landing_1.ashx) no-repeat; position:relative;}
#AboutContentWrapper {height:570px; width:768px; float:right; background:url(~/media/Images/C/Chemring/Images/Css/about_banner.ashx) no-repeat; position:relative;}
#BusinessContentWrapper {height:570px; width:768px; float:right; background:url(~/media/Images/C/Chemring/Images/Banners/our-business.ashx) no-repeat; position:relative;}
#CorporateContentWrapper {height:570px; width:768px; float:right; background:url(~/media/Images/C/Chemring/Images/Css/corporate-responsibility.ashx) no-repeat; position:relative;}
#CareersContentWrapper {height:570px; width:768px; float:right; background:url(~/media/Images/C/Chemring/Images/Css/careers.ashx) no-repeat; position:relative;}

#BannerContainer {height:180px; width:768px;}

#StrapLineWrapper {position:absolute; top:265px; left:5px; width:757px; background:url(~/media/Images/C/Chemring/Images/Css/strap_line.ashx); border-bottom:1px solid #4a6d89; border-top:1px solid #4A6D89; 69px;}

#StrapLineWrapper h1 {color:#fff; font-size:1.3em; padding:0; margin:5px 0 0 18px;  font-weight:bold;}
#StrapLineWrapper p.small {color:#fff; font-size:10px; margin:2px 35px 5px 18px; font-weight:bold; line-height:1em; letter-spacing:2px;}
#StrapLineWrapper p.large {color:#fff; font-size:13px; margin:2px 35px 0 18px; font-weight:bold; line-height:1em; letter-spacing:2px;}

#StrapLineWrapper p.single {color:#fff; font-size:13px; margin:0 35px 0 18px; font-weight:bold; line-height:-1em; letter-spacing:2px;}

#LandingBoxWrapper {position:absolute; top:355px; left:5px; width:757px; height:215px; background:url(~/media/Images/C/Chemring/Images/Css/landing_box_bg.ashx) repeat-x;}

#TextWrapper {float:left; width:542px; margin-left:20px; border-top:1px solid #9e9e9e;}
#FieldContentContainer, #SearchServiceErrorSearchResultErrorContainer {padding:12px 25px 25px 15px;}
#ProductsContentContainer {padding:12px 25px 10px 15px;}
#AcquisitionContainer {paddding:12px 25px 25px 0;}
#FullWidthTextWrapper {float:left; width:664px; margin:0 0 20px 20px; border-top:1px solid #9e9e9e; display:inline;}
#TimelineTextWrapper {float:left; width:664px; margin:0 0 20px 20px; display:inline;}
#SettingsTextWrapper {float:left; width:664px; margin:0 0 20px 20px; display:inline;}
#RelatedLinksWrapper {float:left; width:155px; margin-left:30px; display:inline; border-top:1px solid #9e9e9e; border-bottom:1px solid #9e9e9e; padding-bottom:10px; font-size:0.9em;}
.RightLinksContainer {padding-top:10px; line-height:18px;}

.bluebox {float:left; width:106px; background:#3F7DB6; padding:0; margin-top:10px;}

.box1Container {float:left; width:180px; border-right:1px solid #cacaca; margin:13px 0 28px 8px; display:inline;}
.box2Container {float:left; width:180px; border-right:1px solid #cacaca; margin:13px 0 28px 9px; display:inline;}
.box4Container {float:left; width:179px; margin:13px 0 28px 9px; display:inline;}

.box1LargeContainer {float:left; width:243px; border-right:1px solid #cacaca; margin:13px 0 28px 7px; display:inline;}
.box2LargeContainer {float:left; width:242px; margin:13px 0 28px 8px; display:inline;}


/* Investors landing page
------------------------------------------------------------------------------------*/
#HeaderBoxWrapper{float:left; width:757px; border-top:1px solid #4a6d89; border-bottom:1px solid #4a6d89; background:url(~/media/Images/C/Chemring/Images/Css/strap_line.ashx); margin:4px 0 10px 5px; display:inline;}
.LadingIntroContainer p {color:#fff; font-size:1.1em; margin:0 5px 0 20px; clear:both;}
#InvFirstcolWrapper {float:left; width:278px; margin:10px 18px 0 5px; display:inline;}
#InvSecondcolWrapper {float:left; width:278px; margin:10px 18px 0 0; display:inline;}
#InvThirdcolWrapper {float:left; width:165px; margin:10px 0 0 0; display:inline;}
.InvBoxContainer {float:left; background:url(~/media/Images/C/Chemring/Images/Css/bod.ashx); margin-bottom:10px; width:278px; padding-bottom:10px;}
.EventBoxContainer {float:left; background:url(~/media/Images/C/Chemring/Images/Css/bod.ashx); width:278px; padding-bottom:10px;}
/* edited 12-10 */
.InvBoxSmallContainer {float:left; background:url(~/media/Images/C/Chemring/Images/Css/bod.ashx); margin-bottom:10px; width:165px; padding-bottom:10px;}
/* edited 12-10 */
/*.InvBoxSmallContainer {float:left; background:url(~/media/Images/C/Chemring/Images/Css/bod.ashx); margin-bottom:10px; width:165px; padding-bottom:10px;}*/
.invBoxTitleContainer {width:278px;}
.InvBoxMoreNewsLinkContainer {float:left; width:258px; margin:7px 0 0 10px; display:inline; border-top:1px solid #cacaca;}
.InvBoxControlHeaderContainer, .EventBoxEventTitleHeaderContainer {float:left; width:248px; border-bottom:1px solid #cacaca; margin:0 10px 13px 10px; display:inline;}
.InvBoxMoreNewsLinkContainer a {padding-top:12px; display:block;}
.InvBoxSmallContainer p, .InvBoxContainer p {padding:0 10px;}

table.InvBoxTable {margin:5px 10px 0 10px; border-bottom:1px solid #cacaca; width:93%;}

table.InvBoxTable tr th.InvBoxEventTitleHeader {text-align:left; border-bottom:1px solid #cacaca;}


/* Board of Directors
------------------------------------------------------------------------------------- */

#EmployeeDirectoryContainer {padding:0; border-bottom:1px solid #9e9e9e; float:left; }

.EmployeeDirectoryEmpContainer1, .EmployeeDirectoryEmpContainer2, .EmployeeDirectoryEmpContainer3, .EmployeeDirectoryEmpContainer4, .EmployeeDirectoryEmpContainer5, .EmployeeDirectoryEmpContainer6, .EmployeeDirectoryEmpContainer7, .EmployeeDirectoryEmpContainer8 {clear:both; width:664px; border-top:1px solid #9e9e9e; padding-top:8px; float:left;}

.EmployeeDirectoryTextLinkContainer{height: 23px; float: left;}

.EmployeeDirectoryDefaultFieldsContainer {float:left; width:664px;}
.EmployeeDirectoryDefault_FirstName {float:left; color:#3f7db6; padding-left:36px;}
.EmployeeDirectoryDefault_Role {width:350px; float:right;}
.EmployeeDirectoryShowFieldsContainer {float:left; background:url(~/media/Images/C/Chemring/Images/Css/bod.ashx); width:644px; padding:20px 0 20px 20px; margin-top:10px;}


.EmployeeDirectoryDetails_Small {float:left; width:122px; margin-right:20px; display:inline;}

.EmployeeDirectoryDetails_ShortDescription {float:left; width:462px; margin-right:40px; display:inline;}

.EmployeeDirectoryDefaultImageLinkContainer {position:absolute; top:12px; left:15px;}

.EmployeeDirectoryDefaultImageLinkContainer a, .EmployeeDirectoryDefaultImageLinkContainer a.arrow_open {display:block; width:7px; height:7px; background:url(~/media/Images/C/Chemring/Images/Css/arrow-closed.ashx) no-repeat;}

.EmployeeDirectoryDefaultImageLinkContainer a.arrow_close {display:block; width:7px; height:7px; background:url(~/media/Images/C/Chemring/Images/Css/arrow-open.ashx) no-repeat;}



/* Calendar
--------------------------------------------------------------------------------------- */
#EventsTable {width:664px; margin-top:12px;}
#EventsTable td {vertical-align:top;}
#EventsTable.calendarTable {border-collapse:collapse; border-spacing:0;}
#EventsTable.calendarTable th, #EventsTable.calendarTable td {border-bottom:1px solid #cacaca; text-align:left; padding-left:15px;}
#EventsTable.calendarTable th {padding-bottom:5px; height:22px}
#EventsTable.calendarTable td {vertical-align:middle; height:22px;}


/* Calculator
---------------------------------------------------------------------------------------*/
#CalShareValueSectionContainer, #CalSharePriceComparatorSectionContainer, #CalSharePriceLookUpSectionContainer {float:left; width:659px; border-bottom:1px solid #acacac; padding-left:15px;}
#CalShareValueTable, #CalShareValueComparatorTable, #CalShareValueLookUpTable {width:100%;}
#CalShareValueTable th, #CalShareValueComparatorTable th, #CalShareValueLookUpTable th{width:70%;}
#CalShareValueTable tr, #CalShareValueComparatorTable tr, #CalShareValueLookUpTable tr {line-height:18px;}
#CalShareValueTable th, #CalShareValueComparatorTable th, #CalShareValueLookUpTable th {font-weight:normal;}
#CalCalculateValue th, #TopText th, #LookUpTopText th  {font-weight:bold; padding-top:12px;}
#CalContainer select, #CalContainer input {font-size:1em;}


/* Press Releases - Reports and Presentations
--------------------------------------------------------------------------------- */
.NewsContainer, #ReportsContainer  {clear:left; padding:0; width:664px; margin:0;}
#NewsHeaderContainer, #ReportsHeaderContainer {float:left; width:649px; border-bottom: 1px solid #cacaca; padding: 5px 0 8px 15px;}
.Reports2010ItemContainer, .News2010ItemContainer{float:left; width:649px; border-bottom: 1px solid #cacaca; padding: 5px 0 8px 15px;}
.Reports2010ItemContainer, .News2009ItemContainer{float:left; width:649px; border-bottom: 1px solid #cacaca; padding: 5px 0 8px 15px;}
.Reports2009ItemContainer, .News2010ItemContainer{float:left; width:649px; border-bottom: 1px solid #cacaca; padding: 5px 0 8px 15px;}
.Reports2009ItemContainer, .News2009ItemContainer{float:left; width:649px; border-bottom: 1px solid #cacaca; padding: 5px 0 8px 15px;}
.Reports2008ItemContainer, .News2008ItemContainer{float:left; width:649px; border-bottom: 1px solid #cacaca; padding: 5px 0 8px 15px;}
.Reports2007ItemContainer, .News2007ItemContainer{float:left; width:649px; border-bottom: 1px solid #cacaca; padding: 5px 0 8px 15px;}
.Reports2006ItemContainer, .News2006ItemContainer{float:left; width:649px; border-bottom: 1px solid #cacaca; padding: 5px 0 8px 15px;}
.Reports2005ItemContainer, .News2005ItemContainer{float:left; width:649px; border-bottom: 1px solid #cacaca; padding: 5px 0 8px 15px;}
.Reports2004ItemContainer, .News2004ItemContainer{float:left; width:649px; border-bottom: 1px solid #cacaca; padding: 5px 0 8px 15px;}
.Reports2003ItemContainer, .News2003ItemContainer{float:left; width:649px; border-bottom: 1px solid #cacaca; padding: 5px 0 8px 15px;}
.Reports2002ItemContainer, .News2002ItemContainer{float:left; width:649px; border-bottom: 1px solid #cacaca; padding: 5px 0 8px 15px;}
.Reports2001ItemContainer, .News2001ItemContainer{float:left; width:649px; border-bottom: 1px solid #cacaca; padding: 5px 0 8px 15px;}
.Reports2000ItemContainer, .News2000ItemContainer{float:left; width:649px; border-bottom: 1px solid #cacaca; padding: 5px 0 8px 15px;}
.Reports1999ItemContainer, .News1999ItemContainer{float:left; width:649px; border-bottom: 1px solid #cacaca; padding: 5px 0 8px 15px;}




.NewsDateHeaderContainer {float:left; width:80px; font-weight:bold;}
.NewsTitleHeaderContainer {float:left; width:569px; font-weight:bold;}
.InvBox2009ItemContainer, .scBackground, .EventBoxItemContainer {clear:right; padding:5px 3px 5px 15px;}

.InvBox2010ItemContainer, .scBackground, .EventBoxItemContainer {clear:right; padding:5px 3px 5px 15px;}

.NewsItemsContainer .scBackground {border-bottom: 1px solid #cacaca; float:left; padding:5px 0 5px 15px;}
.NewsDateContainer {float:left; width:80px;}
.NewsTitleContainer {float:left; width:569px;}
.NewsTitleContainer a {color:#3f7db6;}

.ReportsItemsContainer {float:left; border-bottom:1px solid #cacaca;}
.ReportsTitleHeaderContainer, .ReportsTitleContainer {float:left; width:401px;}
.ReportsItemsContainer .scBackground {padding:5px 0 5px 15px; float:left;}
.ReportsTitleHeaderContainer {font-weight:bold;}
.ReportsExternalLinkHeaderContainer, .ReportsPDFHeaderContainer, .ReportsExtLinkContainer, .ReportsPdfContainer {float:left; width:120px; font-weight:bold; text-align:center;}


/* Year tabs
------------------------------------------------------------------------------- */
#tabscontainer {float:left; width:664px; border-bottom:1px solid #9F9F9F; margin:0 0 10px 20px; display:inline; height:26px;}
#tabscontainer ul {list-style-type:none; width:649px; padding-left:15px;_padding-bottom:0px;}
#tabscontainer ul li {float:left; margin-right:2px;margin-bottom:0px; border-top:1px solid #9F9F9F; border-left:1px solid #9F9F9F; border-right:1px solid #9F9F9F; }
#tabscontainer ul li a {color:#3F3F3F; background-color:#DDDDDD; display:block; padding:5px; text-decoration:none;}
#tabscontainer ul li a:hover, #tabscontainer ul li a.selected {background-color:#EDEDED;}


/* Site Map 
---------------------------------------------------------------------------------*/
#SitemapContainer {padding:0 25px 25px 15px;}
.SitemapLevel3Link {margin-left:10px;}
.SitemapLevel4Link {margin-left:15px}


/* Tables
-------------------------------------------------------------------------------- */
td.w163 {width: 163px;}
td.w312 {width: 312px;}
td.w166 {width: 166px;}
table {margin-bottom:10px; empty-cells:show;}
.greyline {border-bottom:1px solid #cacaca;}
.dblgreyline {border-bottom:2px solid #cacaca;}
#FullWidthTextWrapper th.cell_left {text-align:left;}
#FullWidthTextWrapper th.indent {padding-left:30px;}
.w10pc {width:10%;}
.w15pc {width:15%;}
.w20pc {width:20%;}
.w30pc {width:30%;}
.w40pc {width:40%;}
.w50pc {width:50%;}
.w60pc {width:60%;}
.w70pc {width:70%;}
.pdf th.cell-left {padding:5px; border-bottom:1px solid #cacaca;}
.pdf td {padding:5px; border-bottom:1px solid #cacaca;}
.pdf td.cell-left {text-align:left;}
.pdf td.cell-center {text-align:center;}
.pdf td.cell-right {text-align:right;}
.pdf td.w15pc {width:15%;}
.pdf td.w40pc {width:40%;}
.pdf td.w70pc {width:70%;}
td.cell_left {text-align:left; vertical-align:bottom;}
.rss {width:100%;}
.rss td {text-align:left;}
#FullWidthTextWrapper table.data-left {margin:0 0 10px 0}
#FullWidthTextWrapper table.data-left td {text-align:left !important}
#FieldContentContainer .pdf img {padding:0}
#FieldContentContainer .pdf .cell-left img {padding-left:40px}
#FieldContentContainer ul ul {list-style-type:none; padding:5px 0 0 0; margin:0}
#FieldContentContainer ol {margin-left:20px}
#FieldContentContainer ol li {list-style-type:decimal; background:none; padding:5px 0}

table.kfd {padding-bottom:20px;}
table.kfd td, table.kfd th {padding:3px; vertical-align:bottom;}
table.kfd td, table.kfd th.top {text-align:right; vertical-align:bottom;}
table.kfd td.left {text-align:left;}
table.kfd th.regular {font-weight:normal;}

/* Content 
---------------------------------------------------------------------------------*/
.growth-left {width:300px; float:left; padding-top:10px;}
.growth-right {width:200px; float:left; margin-left:25px;}
.image-left {width: 351px; float:left; margin-right:20px;}
.image-right {width: 197px; float:left; clear:right;}
.images {clear:both;}
.padTenLeft {padding-left:10px;}

#operations {font-family:Arial, Helvetica, sans-serif; overflow:hidden}
#operations img {padding:0px; border:1px solid #3c7495}
#operations .ops-level-1 {width:220px; margin:0px auto; margin-top:10px; margin-bottom:25px; background:url(~/media/Images/C/Chemring/Images/Css/operations-bg.ashx) repeat-x; border:1px solid #b3b3b3; overflow:hidden;}

#operations .ops-level-1 h2{
color:#FFFFFF;
float:left;
font-size:1.1em;
font-weight:bold;
margin:7px 0 0;
text-transform:none;
width:120px;
}
.ops-level-2 {width:196px; margin:0 15px 0 0; float:left}
.ops-level-2a {width:196px; margin:0px; float:left}
.ops-box-1 {width:198px; margin-bottom:20px; background:url(~/media/Images/C/Chemring/Images/Css/operations-bg.ashx) repeat-x; border:1px solid #b3b3b3; overflow:hidden}
.ops-box-1 span {font-size:0.95em;}
.ops-box-2 {width:130px; margin:0px auto; margin-bottom:20px; border:1px solid #b4b4b4; overflow:hidden}
#operations h2 {font-size:1.1em; font-weight:bold; text-transform:none; color:#FFFFFF; margin:7px 0 0 0; float:left; width:95px}
#operations h3 {font-size:0.95em; font-weight:bold; margin:13px 0 0 0; float:left}
#operations h3 span {font-weight:normal;}
#sec-level {margin:0px auto; width:666px}
#sec-level .ops-box-2 h2 {background:#7398ab; margin:0px; padding:5px 10px; width:130px}
#sec-level .ops-box-2 h3 {margin:0px; padding:8px; font-size:0.95em;}
#sec-level .ops-box-2 span {font-size:0.95em;}
.org-img {padding:10px 6px 10px 10px; float:left; margin:0px}

/* External web content
-------------------------------------------------------------------------------------------------*/

.MonitorContainer {margin-top:12px;}
/*---- Our Business Right Page Chunk ---- */

.address { width: 150px; float: left; margin-top: 10px;}
.horizontal-line{ width: 100%; height: 10px; border-bottom:1px solid #9E9E9E; overflow: hidden; margin-bottom: 10px; float:left; }
.website{ width: 150px; float: left;}

/* Regulatory News 
--------------------------------------------------------------------------------------*/
#RNSFiltersContainer {float:left; padding:12px 25px 25px 15px; width:355px;}
#RNSFiltersContainer select, #RNSFiltersContainer input {float:left; font-size:1em;}
#RNSFiltersContainer #ctl01_ctl04_ctl00_fullwidthtext_0_RNSFiltersSubmit {width:90px;}

table#RNSListTable {width:578px; margin-top:22px; margin-left: 15px; float:left;}
table#RNSListTable th, td {text-align:left; margin:0; padding-left:0;}
table#RNSListTable a {text-decoration:none}
table#RNSListTable tr {height:18px;}
td.RNSListDate {padding-right:20px;}

#RNSFiltersContainer fieldset {margin:0; padding:3px; margin-bottom: 5px; border: none; clear:both; width: 350px;}
#RNSFiltersContainer label {float:left; width:135px;}
#RNSFiltersContainer input, select, option, textarea {font-size:1em;}


#ContentColsLeftColContainer #RNSViewPaging ul {list-style-type:none;margin:0}

#RNSListPaging{ margin-left: 15px; float:left; width:90%;} 

#RNSListPaging ul li {list-style-type:none;float:left;margin-right:6px}



body#rns-story {background:#fff;color:#000;font-family: verdana;font-size:1em;text-align:left}
#rnswrapWrapper {margin:5px;}
#RNSViewContainer {}
#RNSViewTitle {font-weight:bold;font-size:1.1em;}
#RNSViewIssue {font-weight:bold}

div.press-right {width:250px; float:right; text-align:left;}
div.press-left {width:250px; float:left; text-align:left;}
div.press-clrbth {clear:both;}

/* Alert 
----------------------------------------------------------------------------------------------- */
#AlertTable {padding:12px 25px 25px 15px;}
#AlertTDLanguagesList {display:none;}
#AlertTRASCategoryHeader td, #AlertTRRNSCategoryHeader td, #AlertTDContactHeader td, #AlertTRContactHeader td, #AlertTRRegisterHeader td {font-weight:bold; padding-top:12px;}

/* Alert-Text added on 24 june 09----------------- -----------*/
#alert-textContainer{float:left; width:664px; margin:0px 0px 20px 20px;border-top:1px solid #9e9e9e; display:inline;}
#alert-textContainer p{padding:5px 0px 5px 15px;}

/* Image gallery main page added on 24 june 09---------------------------------- */
#ImageGallerymain {float:left;padding:16px;width:632px; }
#ImageGallerymain img{float:left;}
#ImageGallerymain div{float:left;}
#ImageGallerymain a{color:#3F7DB6;cursor:pointer; text-decoration:none; }
#ImageGallerymain a:hover{text-decoration:underline;}
.FirstRow{width:632px; margin:0px; overflow: hidden; height: 1%;}
.SecondtRow{float:left;width:632px; margin:0px;}
.galleryImage{float:left;margin:15px; width:250px;}
.ImageTitle{margin:5px 0px 0px;width:250px; }

/* Popup 
------------------------------------------------------------------------------------------------ */

.popup{ width: 780px; padding: 15px; }
.popup p{ text-align: left; }
.hide, .hidden {display:none;}
div.back-to-top {clear:left; text-align:right; float:right; margin-top:10px;}
div.back-to-top-nonjs {text-align:right; float:right; margin-top:10px;}


