/*Reset CSS*/
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;
padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body { line-height: 1.5; }
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}a img {border:none;}

html,body{background:#fbfbfb;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;}
#mainwrapper{margin:1em auto;width:977px;}
#header{width:977px;padding-bottom:1.5em;height:70px;}
.logo-nosi{float:left;background: url(../images/nosi-logo.gif) no-repeat;}
.logo-nosi a{display:block;width:240px;height:82px;text-indent:-9999px;}
.logo-bloomberg{float: right;margin-top:1em;background: url(../images/bloomberg-logo.gif) no-repeat;}
.logo-bloomberg a{display:block;width:267px;height:54px;text-indent:-9999px;}

/*Navigation*/
#wrapper{float:left;}
#navigation{margin-top:.8em;background:#2e3230;color:#efebeb;font-size:13.5px;}
#navigation ul{list-style:none;padding:.8em;margin-left:1em;}
#navigation li{display:inline;margin-right:1em;padding-right:1.5em;}
#navigation li a:link{color:#efebeb;text-decoration:none;}
#navigation li a:visited{color:#efebeb;text-decoration:none;}
.active{color:#efebeb;text-decoration:none;background: url(../images/hover-arrow.gif) no-repeat bottom center;padding-bottom:1.6em;}


/*Featured*/
#featured{margin-top:1em;margin-bottom:2em;width:977px;background: url(../images/featured-bg.jpg) repeat-x;height:300px;}
.featuredLeft{float:left;width:460px;color:#fff;margin:4.3em 0em 0em 3em;}
.featuredLeft h3{font-size:26px;font-weight:bold;}
.featuredLeft p{font-size:13px;text-align:left;}
.learnMore{background:url(../images/learnMore.gif) no-repeat;width:160px;height:42px;margin-top:1em;border:none;cursor:pointer;text-indent:-9999px;}
.featuredRight{float:right;}

/*Content*/
#content{float:left;margin-top:1em;margin-bottom:1em;border-bottom:1px solid #c5c5cc;padding-bottom:1em;width:977px;color:#525955;}
#content h1.required{font-size:10px;font-weight:bold;text-align:center;padding:3px;text-transform:uppercase;background:#d8dbda;margin-bottom:8px;}
#content h2{margin-bottom:.5em;font-size:16px;color:#525955;font-weight:bold;}
#content h2 a{margin-bottom:.5em;font-size:16px;color:#525955;font-weight:bold;text-decoration:none;}
#content h2 a:hover{text-decoration: underline;}
#content h3{margin-bottom:.3em;}
#content h3 a{text-decoration:none;font-size:13px;color:#525955;}
#content h3 a:hover{text-decoration:underline;}
#content h3.titleAttachment{font-size:13px;font-weight:bold;}
#content h4{font-weight:bold;color:#525955;font-size:13px;border-bottom:1px solid #c5c5cc;margin-bottom:5px;padding-bottom:5px;}
#content h5{color:#525955;text-transform:uppercase;font-size:14px;font-weight:bold;border-bottom:4px solid #525955;padding-bottom:3px;margin-bottom:1em;}
#content h6{font-size:13px;font-weight:bold;color:#525955;}
#content h6 a{font-size:13px;font-weight:bold;color:#525955;}
#content p{color:#555;text-align:justify;font-size:12px;margin-bottom:.8em;}
#content p a{text-decoration:none;color:#525955;}
#content p a.readMore{color:#06944a;font-size:12px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
#content p a.latestPost{text-decoration:underline;font-weight:bold;}
#content p.contactDetails{}
#content img{vertical-align:middle;margin-top:-5px;padding-right:5px;}
#content ul{list-style:none;}
#content li{border-bottom:1px dotted #c5c5cc;margin-bottom:.5em;}
.contentLeft{width:643px;float:left;margin-right:20px;}
#content a.publish {text-decoration:underline;color:#525955;} 
.contentMain{float:left;width:977px;}
.thumbImage{}
.articleSource{margin-top:1em;}
.articleSource p.source{line-height:5px;}
/*Form*/
#formHome{float:left;width:315px;font-size:12px;color:#525955;}
#formHome label{display:block;}
#formHome label span{float: right;}
#formHome input.text{padding:5px 5px;border:1px solid #c5c5cc;width:301px;color:#666;margin-bottom:5px;}
#formHome input.radio{margin-bottom:10px;margin-top:10px;}
#formHome span.radio{margin-left:10px;}
#formHome textarea{height:58px;width:308px;border:1px solid #c5c5cc;}
#formReport{float:left;font-size:12px;color:#525955;}
#formReport label{display:block;margin-bottom:20px;}
#formReport label span{float:right;}
#formReport label span.required{float:none;color:#ff3000;}
#formReport input.text{padding:5px 5px;border:1px solid #c5c5cc;width:320px;color:#666;margin-bottom:5px;}
#formReport input.radio{margin-bottom:10px;margin-top:10px;}
#formReport span.radio{margin-left:10px;}
#formReport textarea{height:60px;width:311px;border:1px solid #c5c5cc;margin-bottom:10px;}
#nosi_datetime_incidents_1i,#nosi_datetime_incidents_2i,#nosi_datetime_incidents_3i,#nosi_datetime_incidents_4i,#nosi_datetime_incidents_5i{padding:5px 5px 5px 0px;border:1px solid #c5c5cc;width:90px;color:#666;margin-bottom:.5em;font-size:12px;}
#nosi_datetime_incidents_2i{width:80px;}
#nosi_datetime_incidents_1i{width:60px;}
#nosi_datetime_incidents_3i,#nosi_datetime_incidents_4i,#nosi_datetime_incidents_5i{width:45px;}

/*Pagination*/
#pagination {display:block;text-align:center;height:22px;line-height:21px;clear:both;padding-top:1em;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;}
#pagination a:link, #pagination a:visited{padding:4px 8px;border:1px solid #c5c5cc;margin-left:5px;text-decoration:none;color:#525955;width:22px;font-weight:bold;}
#pagination a:hover {border:1px solid #9d9da4;color:#525955;}
#pagination .active-link {padding:4px 8px;border:1px solid #2e3230;margin-left:5px;text-decoration:none;background-color:#2e3230;color:#efebeb;}
#pagination .disabled-pagination {padding:3px;padding-top:2px;padding-bottom:2px;margin-left:10px;text-decoration:none;color:#727070;}


/*Connect*/
#connect{background:url(../images/connect.jpg) no-repeat;width:315px;height:32px;margin:0;padding:0;margin-top:-.5em;}
#connect span {display: none;}
#connect li,#connect li a {height:32px;display:block;}
#connect li {float:left;list-style:none;display:inline;border-bottom:none;}
#connectFacebook{width:92px;}
#connectTwitter{width:90px;margin-left:2em;}
#connectYoutube{width:83px;margin-left:1em;}
#connectFacebook a:hover{background: url(../images/connect.jpg) 0px -32px no-repeat;}
#connectTwitter a:hover{background: url(../images/connect.jpg) -124px -32px no-repeat;}
#connectYoutube a:hover{background: url(../images/connect.jpg) -230px -32px no-repeat;}
#hbox {width:auto;height:auto;display:none;margin-top:.5em;margin-bottom:1em;}

/*Buttons*/
.next{background: url(../images/next_form.gif) no-repeat;width:50px;height:30px;text-indent:-9999px;cursor:pointer;border:none;margin-top:.5em;}
.submit{background: url(../images/submitBtn.gif) no-repeat;width:204px;height:48px;text-indent:-9999px;cursor:pointer;border:none;margin-top:.5em;}
.reportBtn{background: url(../images/reportBtn.gif) no-repeat;width:314px;height:60px;text-indent:-9999px;cursor:pointer;border:none;margin-top:.5em;}
.sendBtn{background: url(../images/sendBtn.gif) no-repeat;width:204px;height:48px;text-indent:-9999px;cursor:pointer;border:none;margin-top:.5em;}
.contentBox,.contentBoxLast{float:left;display:inline;width:313px;margin-right:19px;}
.contentBoxLast{margin-right:0px;}

/*Error*/
#errorExplanation{margin-top:.5em;background:#f5eca9;padding:1em;}
#errorExplanation h4{font-size:13px;}
#errorExplanation p{font-size:12px;}
#errorExplanation ul li{font-weight: normal;font-size:12px;margin:.5em 0em;padding-left:1.5em;background:url(../images/error.png) no-repeat;display:block;}

/*Footer*/
#footer{margin-bottom:1.5em;text-align:center;font-size:12px;}
#footer ul{list-style:none;}
#footer ul li{display: inline;margin-right:1em;}
#footer ul li a{text-decoration:none;color:#525955;}
#footer ul li a:hover{text-decoration:underline;}
#footer p{color:#525955;}
#footer ul li a:hover{text-decoration:underline;}
#footer p{color:#525955;}

