.dummy{}
html{color: #000000;}
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote{margin:0;	padding:0;}
table{}
fieldset, img{ border:0;}
address, caption, cite, code, dfn, em, strong, var{	font-weight:normal;}
h1, h2, h3, h4, h5, h6{ font-size: 100%; font-weight:normal;}
q:before, q:after{content: '';}
abbr, acronym{border: 0; font-variant:normal;}
input, textarea, select{ font-family:inherit; font-size: inherit; font-weight:inherit;}
legend{	color: #000;}
strong{	font-weight: bold;}
a{ outline:none; color:#5f5f5f;}
a:hover{ text-decoration:none; color:#004777;}


/* Normalizing Styles
-----------------------------------------------------------------------------*/
body{ font-family:arial; color:#65696c; margin:0; text-align:left;  }
h1{width:auto; display:block; float:left;}
h2{color:#008a80; font-size:0.80em; padding:0 0 12px 0;  color:#008ccc; font-size:1.3em;}
h3{clear:both; color:#008a80; font-size:0.80em;}

.clear{ clear:both;}
.img{ width:auto; float:left;}
.blue-text{ color:#008ccc;}
.green-text{color:#008a80;}
.img-right{ width:auto; float:right; padding:0 0 0 10px;}
.download-link a { text-decoration:none; font-size:0.90em; color:#008988; }
.download-link a:hover { text-decoration:underline; font-size:0.90em; }
.pdf-text { font-size:0.90em; clear:both;}
.pdf-link a { font-size:0.90em; text-decoration:none; color:#008988; }
.pdf-helpicon { float:left; padding-right:5px}
.pdf-link a:hover { text-decoration:underline; font-size:0.90em;color:#008988; }
.pdf-helptext {padding-top:5px;}

/* sFIR Styles
-----------------------------------------------------------------------------*/
.header-title{ clear: both; display: block; width:390px; font-size:1.6em;} 
.header-text{ clear: both; width:400px; font-size:1.5em;}
.maritime-header-text{width:225px; float:left; border-bottom:#fff solid 3px; font-size:1.4em; padding:5px 0 0 0;}
.maritime-bold-text{width:225px; float:left; border-bottom:#fff solid 1px; font-size:1.6em;}

/* Body Styles
-----------------------------------------------------------------------------*/
#green-bg{ width:100%; background: url(../../../../../BAEProd/groups/public/documents/ss_asset/rns_green_top_bg.jpg) repeat-x;}
#blue-bg{ width:100%; background: url(../../../../../BAEProd/groups/public/documents/ss_asset/blue-top-bg.jpg) repeat-x;}
#container{ width:930px; margin:0 auto; padding:0 15px 40px 15px; }



/* Top Header Styles
-----------------------------------------------------------------------------*/
#top-main{ width:930px; height:75px; float:left; padding:15px 0 0 0;}
#header-main{ width:930px; float:left; padding:0 0 10px 0;}
#header-left{ width:695px; height:350px; float:left; background:url(../../../../../BAEProd/groups/public/documents/ss_asset/RnS_home_banner1.jpg) no-repeat;}
#header-left ul{margin:0px; padding:0px;}
#header-left li{list-style:none;}
#header-left-pad{ width:695px; float:left; padding:0 0 10px 0;}
#header-right{ width:225px; float:right;}
.header-link{ width:213px; height:44px; float:left; background:url(../../../../../BAEProd/groups/public/documents/ss_asset/rns_header_link_bg.jpg) no-repeat; padding:0 0 0 12px;}
.header-link-text{ width:auto; display:block; background:url(../../../../../BAEProd/groups/public/documents/ss_asset/rns_white_arrow.gif) left no-repeat; padding:0 0 0 13px; color:#fff; font-size:0.70em; line-height:17px;}
.header-link-text a{color:#fff; text-decoration:none;}
.header-link-text a:hover{text-decoration: underline;}
#welcome-header{ width:930px; height:350px; float:left; padding:0 0 10px 0;}
.maritime-header{width:930px; height:350px; float:left; padding:0 0 10px 0;}
.case-text{ width:700px; height:350px; float:left; padding:5px 0 0 5px; color:#fff; font-size:0.80em;}

/* Top Menu Styles
-----------------------------------------------------------------------------*/
#top-menu{ width:710px; height:26px; float:right;}
#top-menu ul{ margin:0px; padding:0px; height:27px;}
#top-menu li { width:107px; height:26px; line-height:26px; list-style:none; float:right; color:#4d5255; font-size:0.75em; margin:0 0 0 10px; background:url(../../../../../BAEProd/groups/public/documents/ss_asset/rns_menu_bg.jpg) repeat-x;}
#top-menu li a { width:107px; height:26px; color:#4d5255; text-decoration:none; display:block;}
#top-menu li.blue a:hover,
#top-menu li a.top-active{color:#008ccc; background:url(../../../../../BAEProd/groups/public/documents/ss_asset/rns_menu_bg_over.jpg) repeat-x; font-weight:bold;}
#top-menu li.green a:hover,
#top-menu li a.top-activegreen{color:#0A9085; background:url(../../../../../BAEProd/groups/public/documents/ss_asset/rns_menu_bg_over_green.jpg) repeat-x; font-weight:bold;}


/* Content Styles
-----------------------------------------------------------------------------*/
#content-main{ width:930px; float:left; padding:0 0 10px 0; }
#content-main p{ line-height:18px; padding:0 0 10px 0; font-size:0.90em;}
#content-left{ width:690px; float:left; padding:0 0 0 5px;}
#content-right{ width:225px; float:right; padding:0 0 0 10px; }
#content-sub-left{ width:695px; float:left;}
#content-sub-right{ width:225px; float:left; padding:0 0 0 10px;}
.banner-title-blue{clear:both; height:20px; line-height:20px; background:#d4ecf6; color:#008cca; padding:0 0 0 5px; font-size:0.80em; }
.banner-img-left { padding:0px; display:block;}
.readmore-link{ width:auto; display:block; float:right; background:url(../../../../../BAEProd/groups/public/documents/ss_asset/rns_blue_arrow.gif) left no-repeat; padding:2px 5px 0 15px; color:#008cca; line-height:17px; font-size:0.80em;}
.readmore-link a{color:#008cca; text-decoration:underline;}
.readmore-link a:hover{text-decoration:none;}

.content-area { margin:0; padding:0; float:left; width:685px; padding-left:5px; display:inline; }

.main-banner-text-wrapper {  }

/* Banner Styles
-----------------------------------------------------------------------------*/
#banner-main{ width:930px; float:left;}
#banner-main p{margin:0px; padding:0px;}
.banner-img{width:225px; float:left; padding:0 10px 0 0;}
.banner-img-nopad{width:225px; float:left; }
.banner-title{clear:both; height:20px; line-height:20px; background:#dff0ef; color:#008a80; padding:0 0 0 5px; font-size:0.80em;}
.air-img{ width:215px; height:140px; float:left; /*background:url(../../../../../BAEProd/groups/public/documents/ss_asset/rns_air_img.jpg) no-repeat*/; padding:0px; color:#fff; font-size:0.60em;}
.land-img{ width:215px; height:140px; float:left; /*background:url(../../../../../BAEProd/groups/public/documents/ss_asset/rns_land_img.jpg) no-repeat;*/ padding:0px; color:#fff; font-size:0.60em;}
.maritime-img{ width:215px; height:140px; float:left; /*background:url(../../../../../BAEProd/groups/public/documents/ss_asset/rns_maritime_img.jpg) no-repeat*/; padding:0px; color:#fff; font-size:0.60em;}
.mission-img{ width:215px; height:140px; float:left; /*background:url(../../../../../BAEProd/groups/public/documents/ss_asset/rns_mission_img.jpg) no-repeat*/; padding:0px; color:#fff; font-size:0.60em;}
.banner-link{ width:auto; display:block; background:url(../../../../../BAEProd/groups/admin/documents/ss_asset/rns_arrow.gif) left no-repeat; padding:0 0 0 15px; color:#fff; line-height:17px; margin:7px 0 0 0;}
.banner-link a{color:#fff; text-decoration:underline;}
.banner-link a:hover{text-decoration:none;}

.gallery-link{ width:auto; display:block; background:url(../../../../../BAEProd/groups/public/documents/ss_asset/rns_arrow1.gif) left no-repeat; padding:0 0 0 12px; color:#fff; margin:7px 0 0 0; font-size:0.90em;}
.gallery-link a{color:#fff; display:block; text-decoration:underline;}
.gallery-link a:hover{color:#fff; text-decoration:none;}


/* Right Menu Part
-----------------------------------------------------------------------------*/
#menu-right{ width:225px; float:left;}
.sub-title{ width:200px; float:left; padding:5px 0 10px 25px; font-weight:bold; font-size:1em; border-bottom:#008988 solid 1px;}
.small-text{ font-size:0.70em; padding:0 0 6px 0; }
.AccordionPanelContent { overflow: auto; margin:0px; padding:0; background:#f3f9f9; font-size:0.80em; color:#008988; }

.arrowlistmenu{ width:225px; /*width of accordion menu*/ }
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
color:#008988; background:url(../../../../../BAEProd/groups/public/documents/ss_asset/rns_right_menu_bg.gif) no-repeat right top; margin-bottom:0px; /*bottom spacing between header and rest of content*/
padding:0; /*header text is indented 10px*/ cursor: hand; cursor: pointer; }
.arrowlistmenu .openheader { color:#fff; background:url(../../../../../BAEProd/groups/public/documents/ss_asset/rns_right_menu_bg_over.gif) no-repeat right top; font-size:0.80em; line-height:22px; }

.AccordionPanelContent ul{margin:0px; padding:5px 0 10px 0;}
.AccordionPanelContent ul.Contactus{margin:0 0 0 7px; padding:10px 0;}
.AccordionPanelContent ul.Contactus li{margin:0 !important; }
.AccordionPanelContent ul.Contactus li a{ background:none; margin:0 !important; padding:0 !important; font-size:0.90em; color:#008988; }
.AccordionPanelContent ul.Contactus li a:hover{ background-image:none !important;}

.AccordionPanelContent li{list-style:none; padding:0 0 7px 0; }
.AccordionPanelContent li a, .AccordionPanelContent li span { background:url(../../../../../BAEProd/groups/public/documents/ss_asset/rns-pluse-arrow1.gif) left center no-repeat; display:block; text-decoration:none; margin:0 0 0 10px; padding:0 10px 0 15px; font-size:0.90em; color:#008988; }
.AccordionPanelContent li a:hover { background:url(../../../../../BAEProd/groups/public/documents/ss_asset/rns-pluse-arrow1.gif) left center no-repeat; text-decoration:underline; font-size:0.90em; display:block;}

.expandable a { background:url(../../../../../BAEProd/groups/public/documents/ss_asset/right-menu-bg.gif) no-repeat right top; font-size:1.00em; line-height:22px; width:220px; display:block; padding-left:5px; color:#008988; }
.expandable a:hover, .openheader a { background:url(../../../../../BAEProd/groups/public/documents/ss_asset/rns_right_menu_bg_over.gif) no-repeat right top; font-size:1.00em; line-height:22px; color:#fff; }

.AccordionPanelContent li a.highlight { background:url(../../../../../BAEProd/groups/public/documents/ss_asset/rns-pluse-arrow.gif) left center no-repeat; text-decoration:none; font-weight:bold; font-size:0.90em; display:block; }
.AccordionPanelContent li a:hover.highlight { background:url(../../../../../BAEProd/groups/public/documents/ss_asset/rns-pluse-arrow.gif) left center no-repeat; text-decoration:underline; font-weight:bold; font-size:0.90em; display:block; }



/* Footer Styles
-----------------------------------------------------------------------------*/
#footer-main{width:100%; border-top:#d2d4d4 solid 1px; float:left; padding:12px 0 30px 0; color:#4d5255; font-size:0.60em;}
#footer-con{ width:940px; margin:0 auto;}
.footer-link{ width:940px; float:left;}
.footer-link ul{ margin:0px; padding:0px;}
.footer-link li {list-style:none; display:block; float:left;}
.footer-link li a { color:#4d5255; text-decoration:none; padding:0 5px;}
.footer-link li a:hover { color:#008ccc; text-decoration:underline;}
.copyright{ width:350px; float:left; padding:5px 0 0 5px;}


/* Skip Styles
-----------------------------------------------------------------------------*/
#skip-links{display:none;}


/* Gallery Styles
-----------------------------------------------------------------------------*/
#slider-wrapper { margin:0; padding:0; float:right; width:690px; background:url(../../../../../BAEProd/groups/public/documents/ss_asset/slider-main-bg.jpg) repeat-y left top #e5f3f3; }

.slider-container { margin:0; padding:0; float:right; width:596px; height:100px; }
.slider-text{ width:80px; float:left; color:#008a80; font-size:0.90em; padding:32px 0 0 7px;}

#slider-wrapper ul{margin:0px; padding:0px;}
#slider-wrapper li{list-style:none; display:block;}
#slider-wrapper li div p { list-style:none; line-height:14px; }
.jcarousel-skin-tango .jcarousel-container-horizontal { padding:0 20px; width:553px; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:528px; height:90px; padding:10px 0 0 12px; }
.jcarousel-skin-tango .jcarousel-item { width:110px; height:80px; }
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-right:10px; }

.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top:0; right:0px; width:50px; height:100px; cursor: pointer; float:left; background:url(../../../../../BAEProd/groups/public/documents/ss_asset/rns_arrows.png) no-repeat; z-index:1000;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position:0 -100px; }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position:0 0; }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top:0; left:0px; width:34px; height:100px; cursor: pointer; background: transparent url(../../../../../BAEProd/groups/public/documents/ss_asset/rns_arrows.png) no-repeat 0 -200px; z-index:1000;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position:0 -300px; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position:0 -200px; }
.caption-top, .caption-bottom { color:#fffffe; padding:5px; font-size:11px; font-family: arial; cursor: default; border:0; background:#000309; height:70px;}


/* Menu toottip
-----------------------------------------------------------------------------*/

/*.balloonstyle-title{ font-size:1.2em; line-height:25px;}*/
.balloonstyle-title{ font-size:1.2em; line-height:16px; display:block; padding-top:5px }
.balloonstyle { position:absolute; line-height:11px; top:0px; left:0; padding-bottom:15px; visibility: hidden; font-size:0.70em; z-index:100; background:url(../../../../../BAEProd/groups/public/documents/ss_asset/rns_tooltip_bottom_bg.png) no-repeat left bottom; width:170px; margin:-35px 0 0 50px; color:#008a80; } 
.balloonstyle .tooltip-top-bg { background:url(../../../../../BAEProd/groups/public/documents/ss_asset/rns_tooltip_top_bg.png) no-repeat left top; width:140px; padding:5px 18px 0 12px; }
/*.balloonstyle .tooltip-top-bg { background:url(../../../../../BAEProd/groups/public/documents/images/tooltip-top-bg.png) no-repeat left top; width:140px; padding:5px 18px 0 12px; }*/
.active { margin-top:-80px !important; display:block !important;   }
.images{float:left; padding:0 10px 0 0;}

/* For Sitemap
-----------------------------------------------------------------------------*/
h2.sitemap{color:#008a80; margin:10px 0px;  padding:0 0 8px 0;  border-bottom:1px solid #999999}
.SitemapContainer UL { PADDING:5px 0 5px 20px; margin:0; color:#000000; list-style:square; }
.SitemapContainer UL LI { padding:4px 0 4px 0; color:#cccccc; font-size:0.9em; }
.SitemapContainer UL LI a  { font-size: 0.9em; padding:4px 0 4px 0; color:#000000; text-decoration:none; }
.SitemapContainer UL LI a:hover
 { 	padding:4px 0 4px 0; color:#000000; text-decoration:underline; }
.SitemapContainer UL ul {border-left:1px solid #F4F4F4}


body #arrowhead { display:none; }
#mycarousel img 
{
height: 80px;
width:110px;
}
#content-sub-right .banner-img-left img 
 {
 height: 90px;
 width: 225px;
 }
 
.content-left-area { margin:0; padding:0; float:left; }
.content-right-area { margin:0; padding:0; float:right; width:235px; margin-left:-235px; }

