/* MAIN NAV */
ul.nav{display:block;font:normal normal normal 9px/1em Verdana,Arial,Helvetica,sans-serif;height:26px;list-style:none;margin:1px 0;padding:0px;}
ul.nav li{float:left;height:26px;margin:0px;padding:0px;width:82px;}
ul.nav li a{color:#fff;display:block;height:26px;margin:0;padding:0px;text-decoration:none;text-indent:-2000px;width:82px;}

#b1{background:url(../i/nav.gif) #6681a1 no-repeat scroll 0px 0px;}
#b2{background:url(../i/nav.gif) #6681a1 no-repeat scroll 0px -30px;}
#b3{background:url(../i/nav.gif) #6681a1 no-repeat scroll 0px -60px;}
#b4{background:url(../i/nav.gif) #6681a1 no-repeat scroll 0px -90px;}
#b5{background:url(../i/nav.gif) #6681a1 no-repeat scroll 0px -120px;}
#b6{background:url(../i/nav.gif) #6681a1 no-repeat scroll 0px -150px;}
#b7{background:url(../i/nav.gif) #6681a1 no-repeat scroll 0px -180px;}

/* stop IE6 flicker - these put the hover state on the list tag */
#l1{background:url(../i/nav.gif) #036 no-repeat scroll -100px 0px;}
#l2{background:url(../i/nav.gif) #036 no-repeat scroll -100px -30px;}
#l3{background:url(../i/nav.gif) #036 no-repeat scroll -100px -60px;}
#l4{background:url(../i/nav.gif) #036 no-repeat scroll -100px -90px;}
#l5{background:url(../i/nav.gif) #036 no-repeat scroll -100px -120px;}
#l6{background:url(../i/nav.gif) #036 no-repeat scroll -100px -150px;}
#l7{background:url(../i/nav.gif) #6681a1 no-repeat scroll -100px -180px;}

/* these make the a:hover transparent */
#b1:hover{background:transparent url(none);}
#b2:hover{background:transparent url(none);}
#b3:hover{background:transparent url(none);}
#b4:hover{background:transparent url(none);}
#b5:hover{background:transparent url(none);}
#b6:hover{background:transparent url(none);}
#b7:hover{background:transparent url(none);}

/* MAINNAV SETTINGS - set correct class on BODY to set all button states */
.b1s0 #b1,.b1s1 #b1,.b1s1 #b1,.b1s2 #b1,.b1s3 #b1,.b1s4 #b1,.b1s5 #b1,.b1s6 #b1,.b1s7 #b1,.b1s8 #b1,.b1s8 #b1{background:url(../i/nav.gif) no-repeat scroll -100px 0px;}
.b2s0 #b2,.b2s1 #b2,.b2s1 #b2,.b2s2 #b2,.b2s3 #b2,.b2s4 #b2,.b2s5 #b2,.b2s6 #b2,.b2s7 #b2,.b2s8 #b2,.b2s8 #b2{background:url(../i/nav.gif) no-repeat scroll -100px -30px;}
.b3s0 #b3,.b3s1 #b3,.b3s1 #b3,.b3s2 #b3,.b3s3 #b3,.b3s4 #b3,.b3s5 #b3,.b3s6 #b3,.b3s7 #b3,.b3s8 #b3,.b3s8 #b3{background:url(../i/nav.gif) no-repeat scroll -100px -60px;}
.b4s0 #b4,.b4s1 #b4,.b4s1 #b4,.b4s2 #b4,.b4s3 #b4,.b4s4 #b4,.b4s5 #b4,.b4s6 #b4,.b4s7 #b4,.b4s8 #b4,.b4s8 #b4{background:url(../i/nav.gif) no-repeat scroll -100px -90px;}
.b5s0 #b5,.b5s1 #b5,.b5s1 #b5,.b5s2 #b5,.b5s3 #b5,.b5s4 #b5,.b5s5 #b5,.b5s6 #b5,.b5s7 #b5,.b5s8 #b5,.b5s8 #b5{background:url(../i/nav.gif) no-repeat scroll -100px -120px;}
.b6s0 #b6,.b6s1 #b6,.b6s1 #b6,.b6s2 #b6,.b6s3 #b6,.b6s4 #b6,.b6s5 #b6,.b6s6 #b6,.b6s7 #b6,.b6s8 #b6,.b6s8 #b6{background:url(../i/nav.gif) no-repeat scroll -100px -150px;}
.b7s0 #b7,.b7s1 #b7,.b7s1 #b7,.b7s2 #b7,.b7s3 #b7,.b7s4 #b7,.b7s5 #b7,.b7s6 #b7,.b7s7 #b7,.b7s8 #b7,.b7s8 #b7{background:url(../i/nav.gif) no-repeat scroll -100px -180px;}
.b8s0 #b8,.b8s1 #b8,.b8s1 #b8,.b8s2 #b8,.b8s3 #b8,.b8s4 #b8,.b8s5 #b8,.b8s6 #b8,.b8s7 #b8,.b8s8 #b8,.b8s8 #b8{background:url(../i/nav.gif) no-repeat scroll -100px -210px;}

/* SUBNAV SETTINGS - set correct class on BODY to set all button states  */
.b1s1 #s1,.b1s2 #s2,.b1s3 #s3,.b1s4 #s4,.b1s5 #s5,.b1s6 #s6,.b1s7 #s7,.b1s8 #s8,.b1s9 #s9,
.b2s1 #s1,.b2s2 #s2,.b2s3 #s3,.b2s4 #s4,.b2s5 #s5,.b2s6 #s6,.b2s7 #s7,.b2s8 #s8,.b2s9 #s9,
.b3s1 #s1,.b3s2 #s2,.b3s3 #s3,.b3s4 #s4,.b3s5 #s5,.b3s6 #s6,.b3s7 #s7,.b3s8 #s8,.b3s9 #s9,
.b4s1 #s1,.b4s2 #s2,.b4s3 #s3,.b4s4 #s4,.b4s5 #s5,.b4s6 #s6,.b4s7 #s7,.b4s8 #s8,.b4s9 #s9,
.b5s1 #s1,.b5s2 #s2,.b5s3 #s3,.b5s4 #s4,.b5s5 #s5,.b5s6 #s6,.b5s7 #s7,.b5s8 #s8,.b5s9 #s9,
.b6s1 #s1,.b6s2 #s2,.b6s3 #s3,.b6s4 #s4,.b6s5 #s5,.b6s6 #s6,.b6s7 #s7,.b6s8 #s8,.b6s9 #s9,
.b7s1 #s1,.b7s2 #s2,.b7s3 #s3,.b7s4 #s4,.b7s5 #s5,.b7s6 #s6,.b7s7 #s7,.b7s8 #s8,.b7s9 #s9,
.b8s1 #s1,.b8s2 #s2,.b8s3 #s3,.b8s4 #s4,.b8s5 #s5,.b8s6 #s6,.b8s7 #s7,.b8s8 #s8,.b8s9 #s9,
.b9s1 #s1,.b9s2 #s2,.b9s3 #s3,.b9s4 #s4,.b9s5 #s5,.b9s6 #s6,.b9s7 #s7,.b9s8 #s8,.b9s9 #s9
{cursor:default;font-weight:bold;text-decoration: none !important;}

/* RCOL */
.rcol h3{background:url(../i/bg-rhdr.gif) no-repeat scroll 0px 0px;font:normal 9px/1em Verdana,Arial,Helvetica,sans-serif;margin:0;padding:5px 0 14px 0;}
img.arw1{display:inline;height:8px;width:7px;}
img.arw2{display:inline;height:6px;width:11px;}
img.bnr{height:52px;margin-bottom:3px;width:164px;}
.feat{margin-bottom:5px;}
/*services*/
.serv{
	height:33px;
}
.serv a{
	font:normal normal bold 9px/1.33em Verdana,Arial,Helvetica,sans-serif;
	padding:0 6px 0 44px;
	text-decoration:none;
	display: block;
}
.serv a:hover{text-decoration:underline;}
#serv1{background:url(../i/rcol/serv1.gif) no-repeat scroll 0px 0px;margin-top:8px;}
#serv1 a{color:#7a1d42;}
#serv2{
	background:url(../i/rcol/serv2.gif) no-repeat scroll 0px 0px;
}
#serv2 a{color:#008478;}
#serv3{background:url(../i/rcol/serv3.gif) no-repeat scroll 0px 0px;}
#serv3 a{color:#cd5806;}
/*login*/
#login{background:#E1E8EC;}
#login .btn{font:normal 9px/1em Verdana,Arial,Helvetica,sans-serif;margin:0 5px 5px 0;}
#login a{color:#002D62;text-decoration:none;}
#login a:hover{text-decoration:underline;}
#login h3{font-weight:bold;}
#login input.txt{font:normal 9px/1em Verdana,Arial,Helvetica,sans-serif;margin:0 5px 0 0;padding:1px;width:84px;}
#login table{margin-left:6px;width:158px;}
#login table table{margin-left:0px;}
#login td{font:normal 9px/1.2em Verdana,Arial,Helvetica,sans-serif;padding:5px 0 0 0;vertical-align:middle;}
#login td table{margin-top:-5px;}
#login td.top{padding:8px 0 6px 0;vertical-align:top;}
/*news*/
#news .date{color:#002D62;font-weight:bold;}
#news a,#recruitment a{color:#002D62;display:block;font-weight:bold;text-decoration:none;}
#news a:hover,#recruitment a:hover{text-decoration:underline;}
#news p{color:#893887;}

/*subnav*/
/* colors */
#c0 #sub h3{color:#7B307D;}
#c0 #sub ul,#c0 #sub ul a{color:#6681A1;}
#c0 .main h2{background:url(../i/bgc0h2.gif) no-repeat scroll 0px 0px;}
#c0 .main h2,#c0 .main h3{color:#7B307D;}
#c0 .main h2.nobg{background:url(none);}
#c1 #sub h3{color:#7A1D42;}
#c1 #sub ul,#c1 #sub ul a{color:#E0218A;}
#c1 .main h2{background:url(../i/bgc1h2.gif) no-repeat scroll 0px 0px;}
#c1 .main h2,#c1 .main h3{color:#7A1D42;}
#c1 .main h2.nobg{background:url(none);}
#c2 #sub h3{color:#008478;}
#c2 #sub ul,#c2 #sub ul a{color:#76B900;}
#c2 .main h2{background:url(../i/bgc2h2.gif) no-repeat scroll 0px 0px;}
#c2 .main h2,#c2 .main h3{color:#008478;}
#c2 .main h2.nobg{background:url(none);}
#c3 #sub h3{color:#CD5806;}
#c3 #sub ul,#c3 #sub ul a{color:#FF9F00;}
#c3 .main h2{background:url(../i/bgc3h2.gif) no-repeat scroll 0px 0px;}
#c3 .main h2,#c3 .main h3{color:#CD5806;}
#c3 .main h2.nobg{background:url(none);}
#c4 .main h2{background:url(../i/bgc4h2.gif) no-repeat scroll 0px 0px;}
#c4 .main h2,#c4 .main h3{color:#00AEEF;}
#c4 .main h2.nobg{background:url(none);}
#c4 .main h3.lrg{font:normal normal normal 15px/1.2em Helvetica,Arial,sans-serif;margin:0 8px 0 8px;padding:0.5em 0 1em 0;}
#sub a,#sub2 a{color:#00A7D8;font-weight:normal;text-decoration:none;}
#sub a:hover,#sub2 a:hover{text-decoration:underline;}
#sub h3,#sub2 h3{font-weight:bold;}
#sub li,#sub2 li{border:0px none;border-top:solid 1px #B3C6CF;font-weight:bold;margin:0px;padding:5px 0;}
#sub li.s1,#sub2 li.s1{border:0px none;}
#sub ul,#sub2 ul{list-style:none;margin:0px;padding:0px;}


/* specific to news pages */
#sub2 li.larw{background:url(../i/sbnav-arw-l.gif) no-repeat scroll;padding:3px 0 3px 0;}
#sub2 li.rarw{background:url(../i/sbnav-arw-r.gif) no-repeat scroll;padding:3px 0 3px 0;}
#sub2 li.rarw-blu{background:url(../i/sbnav-arw-l-blu.gif) no-repeat scroll;padding:3px 0 3px 0;}
#sub2 ul.sub-nws a{color:#143E6E;display:block;height:14px;margin-left:15px;margin-top:1px;}


/* FOOTER */
.ftr{clear:both;}
.ftr .sep{background:#E1E8EC;clear:both;height:19px;width:auto;}
.ftr a{color:#002D62;text-decoration:none;}
.ftr a:hover{text-decoration:underline;}
.ftr li{border-right:1px solid #002D62;float:left;font:normal 9px/1em Verdana,Arial,Helvetica,sans-serif;padding-left:6px;padding-right:6px;}
.ftr li.last{border:0px none;}
.ftr ul{clear:both;list-style:none;margin:15px 0;padding:0 0 15px 0;}


/* GENERIC */
a{color:#002D62;padding:0;}
body{border-top:1px solid #CCCCCC;color:#002D62;display:block;font:normal normal normal 11px/1.6em Verdana,Arial,Helvetica,sans-serif;margin:0;padding:0;text-align:center;}
div,form{border:0px none;margin:0px;padding:0px;}
h1{font:normal 19px/1.2em Helvetica,Arial,sans-serif;margin:0px;padding:0px;}
img{border:0px none;display:block;}
object,embed{margin:0;padding:0;}
p{margin:0em 0em 1.2em;padding:0em;}
td{border:none 0;padding:0;vertical-align:top;}
.main{float:left;width:574px;}
.rcol{float:right;font:normal normal normal 9px/1.33em Verdana,Arial,Helvetica,sans-serif;width:164px;}
.wrap{margin:0 auto;text-align:left;width:750px;}
/* HOLDING PAGE */
#hld{width:752px;}
#hld a#clk{font-weight:bold;text-decoration:none;}
#hld a#clk:hover{text-decoration:underline;}
#hld div.mn{background:url("../i/mainpic/fmg-support-hld.jpg") no-repeat scroll left top;height:332px;}
#hld h2{background:url(../i/hdr/hld-welcome.gif) no-repeat scroll left bottom;height:30px;margin-bottom:15px;}
#hld h2 span{display:none;}
#hld h2,.wrap#hld p{margin-left:34px;width:350px;}
#hld img#fmg-sup{height:52px;margin-left:588px;width:148px;}
#hld p{font-size:11px;line-height:14px;}
#hld p img{display:inline;height:8px;margin-left:3px;margin-right:3px;width:4px;}
#hld p span{color:#00A7D8;}


/**/
h2{font:normal normal normal 15px/1.2em Helvetica,Arial,sans-serif;margin:0;padding:0.5em 0 1em 0;}
h2.big{font:normal normal normal 17px/1.2em Helvetica,Arial,sans-serif;margin:0;padding:0.5em 1em 1.5em 0;}
img.ingenium{height:48px;width:164px;}
.bnrpic{height:94px;margin-bottom:0px;width:750px;}
.ldr{color:#00A7D8;}
.main h2,.main h3,.main p{margin-left:8px;margin-right:8px;}
.main li{padding-bottom:15px;}
.main#no-margin h2,.main#no-margin  h3,.main#no-margin  p{margin-left:0px;margin-right:8px;}
.mainpic{height:193px;width:574px;}
.w1{width:307px;}
#c2 .rcol #sub h3{background:url(none);}
#sub #back{background:url(../i/bgback.gif) no-repeat scroll 0px 0px;line-height:1em;padding:4px 0 6px 12px;}
#sub ul #back a{color:#002D62;}



/* old heading */
h1 img{height:42px;margin-bottom:8px;width:574px;}


/* new flash banner css */
div.pdf{font-size:9px;margin:32px 0 32px 8px;}
div.pdf a{text-decoration:none;}
div.pdf a:hover{text-decoration:underline;}
div.pdf img{float:left;height:31px;margin-right:5px;width:31px;}
div.pdf span{color:#00A7D8;display:block;}
h2.big span{color:#00A7D8;display:block;}
h2.big span#fim{color:#7A1D42;}
h2.big span#rrrm{color:#008478;}
h2.big span#vrm{color:#CD5806;}
.banner .heading h1 img{height:39px;width:160px;}


/* SMALL CONTENT */
.main .sml p{font-size:10px;line-height:15px;margin:10px;margin-left:8px;}
.main .sml ul li{margin:0;padding:0;}


/* DIRECTIONS HEADING */
.main h2.dirh{font:10px Verdana,Arial,Helvetica,sans-serif;font-weight:bold;padding-top:20px;}
.main h2.dirh#hr{background:url(../i/bgc4h2.gif) no-repeat scroll 0px 0px;}
.main p#dirh{font-weight:bold;}


/* TEASER FEATURES */
.tsr{background:url(../i/bgnews.gif) no-repeat scroll 0px 0px;display:inline;/* fix for ie 'double margin float bug' */ float:left;height:81px;margin-left:8px;width:275px;}

/* PEOPLE TEASERS */
.ptsr{background:url(../i/ppl/bgppl-blu.gif) no-repeat scroll 0px 0px;display:inline;/* fix for ie 'double margin float bug' */ float:left;height:81px;margin-left:8px;width:275px;}
.ptsr-clear{display:inline;/* fix for ie 'double margin float bug' */ float:left;height:81px;margin-left:8px;width:275px;}

/* thumb links */
.main .ptsr a.ilnk img{height:75px;margin:0;padding:0;width:75px;}
.main .ptsr h3{font-weight:bold;margin:2px 0px 8px 8px;}
.main .tsr a{font-weight:bold;text-decoration:none;}
.main .tsr a.ilnk,.main .ptsr a.ilnk{display:block;float:left;height:75px;margin:0;padding:0;text-decoration:none;width:75px;}
.main .tsr a:hover{text-decoration:underline;}
.main .tsr h3{color:#00A7D8;}
.main .tsr h3,.main .ptsr h3{font-weight:bold;margin:2px 0px 8px 8px;}
.main .tsr h3,.main .tsr p,.main .ptsr h3,.main .ptsr p{font:normal normal normal 9px/1.33em Verdana,Arial,Helvetica,sans-serif;padding:0 0 0 75px;}
.main .tsr h3.nws{margin-bottom:0;}
.main .tsr h3.nws span{display:block;font-weight:normal;}
.main .tsr img{height:75px;width:75px;}

/* News Archive */
.back{background:#E1E8EC;color:#6681A1;float:right;font-size:9px;font-weight:normal;line-height:1.2em;margin:6px 0 0 6px;padding:1px 4px 2px 4px;text-align:right;text-decoration:none;width:142px;}
.backcs{background:#E1E8EC;color:#6681A1;float:right;font-size:9px;font-weight:normal;line-height:1.2em;margin:6px 0 6px 424px;padding:1px 4px 2px 4px;text-align:right;text-decoration:none;width:142px;}

.main .mainpic#nwspic{border-bottom:1px solid #002D62;}
.main .mainpic#presspic{border-bottom:0 none;height:174px;margin:0px;width:574px;}
.main .nws-arch div{border-bottom:1px solid #CCCCCC;height:70px;position:relative;}
.main .nws-arch div h2{bottom:10px;font:bold 11px/15px Verdana,Arial,Helvetica,sans-serif;left:70px;line-height:15px;margin:0;padding:0;position:absolute;width:404px;}
.main .nws-arch div h2 a{font-style:italic;font-weight:normal;text-decoration:underline;white-space:nowrap;}
.main .nws-arch div h2 a:hover{text-decoration:none;}
.main .nws-arch div img{left:0px;position:absolute;top:10px;}
.main .nws-arch div span.date{font-size:9px;position:absolute;right:0px;top:0px;}
.main .nws-arch#press a{font-style:normal;text-decoration:none;}
.main .nws-arch#press a:hover{text-decoration:underline;}
.main .nws-arch#press div span.date{color:#A5E0F1;display:block;font-size:10px;font-weight:bold;position:relative;}
.main .nws-arch#press span.publication{font-weight:bold;}
.main .nws-arch-nav-ln{background:#A5E0F1;border-top:1px solid #FFFFFF;clear:both;display:block;height:5px;margin:0;padding:0;}
.main .pql{float:left;margin-left:8px;margin-right:10px;}
.main .pql span.auth,.main .pqr span.auth{display:block;font-size:10px;font-weight:bold;line-height:12px;margin-top:10px;}
.main .pql,.main .pqr{background:#E9EDED;color:#666666;display:block;font-size:12px;padding:10px;width:230px;}
.main .pqr{float:right;margin-left:10px;}
.main h2#nws-hdln{font-size:19px;font-weight:normal;line-height:19px;margin-bottom:10px;margin-top:10px;padding:0;}
.main p.nws-ldr{font-size:13px;font-weight:bold;left:0px;}
.main p.nws-ldr a#rlink,.main .press-dl-large a#rlink{font-size:9px;font-weight:normal;line-height:11px;position:absolute;right:0px;text-decoration:underline;top:0px;}
.main p.nws-ldr a#rlink:hover,.main .press-dl-large a#rlink:hover{text-decoration:none;}
.main p.nws-ldr span{color:#60C8E7;display:block;}
.main ul.nws-arch-nav{display:block;/* border-bottom:4px solid #A5E0F1;*/}
.main ul.nws-arch-nav{margin-top:10px;}
.main ul.nws-arch-nav li{background:#E1F5FA;border-right:1px solid #FFFFFF;display:block;float:left;text-align:center;width:140px;}
.main ul.nws-arch-nav li a{display:block;text-decoration:none;width:140px;}
.main ul.nws-arch-nav li a:hover{background:#A5E0F1;}
.main ul.nws-arch-nav li h2{font-size:11px;line-height:20px;margin:0;padding:0;}
.main ul.nws-arch-nav li#this-year{background:#A5E0F1;}
.main ul.nws-arch-nav,.main ul.nws-arch-nav li{height:20px;list-style-type:none;margin:0;padding:0;}
.ptsr a{font-weight:bold;text-decoration:none;}
.ptsr a:hover{text-decoration:underline;}
#ptsr-blu{background:url(../i/ppl/bgppl-blu.gif) no-repeat scroll 0px 0px;}
#ptsr-blu a{color:#002D62;}
#ptsr-gre{background:url(../i/ppl/bgppl-gre.gif) no-repeat scroll 0px 0px;color:#008478;}
#ptsr-gre a{color:#008478;}
#ptsr-ora{background:url(../i/ppl/bgppl-ora.gif) no-repeat scroll 0px 0px;color:#CD5806;}
#ptsr-ora a{color:#CD5806;}
#ptsr-pur{background:url(../i/ppl/bgppl-pur.gif) no-repeat scroll 0px 0px;color:#7A1D42;}
#ptsr-pur a{color:#7A1D42;}
#tsr0{background:url(../i/bgtsr0.gif) no-repeat scroll 0px 0px;}
#tsr0 h3{color:#893887;}
#tsr1{background:url(../i/bgtsr1.gif) no-repeat scroll 0px 0px;}
#tsr1 h3{color:#7A1D42;}
#tsr2{background:url(../i/bgtsr2.gif) no-repeat scroll 0px 0px;}
#tsr2 h3{color:#008478;}
#tsr3{background:url(../i/bgtsr3.gif) no-repeat scroll 0px 0px;}
#tsr3 h3{color:#CD5806;}
#tsr4{background:url(../i/bgtsr4.gif) no-repeat scroll 0px 0px;}
#tsr4 h3{}

/* CLEAR */
.s{clear: both; height: 0; line-height: 0px;	margin: 0;	padding: 0;}


/* SUPPORT CLIENT LIST */
.main table.cllst{margin-left:8px;width:98%;}
.main table.cllst td{background:url(../i/arw-splst.gif) no-repeat scroll left center;border-bottom:1px solid #B3C6CF;font-size:10px;font-weight:bold;text-indent:10px;}
.main table.cllst td#btm{border-bottom:0 none;}
.main table.cllst td.no-arw{background:url(none);text-indent:0;}
.main table.cllst td.no-arw a{font-weight:normal;text-decoration:none;}
.main table.cllst td.no-arw a:hover{text-decoration:underline;}


/* people back / next menu */
.pplmnu{margin:20px;margin-left:8px;margin-top:40px;}
.pplmnu a{text-decoration:none;}
.pplmnu a:hover{text-decoration:underline;}

/* RESUMES */
.resume{width:407px;}
.resume h3{font-size:12px;}

/* COMPACT FAQ STYLE */
.main .compact h2{font:bold 11px Verdana,Arial,Helvetica,sans-serif;padding-bottom:5px;}

/* DIRECTIONS */
.main .dir h2{font:bold 11px Verdana,Arial,Helvetica,sans-serif;}
.main .dir li{margin-bottom:8px;padding:0px;}
.main .dir p{margin-bottom:5px;}
.main .dir ul{list-style:inside;margin:0px;padding:8px;}
.main img#map{height:315px;margin-bottom:20px;margin-left:8px;width:567px;}
.main img.ln-seperator{height:2px;margin-bottom:20px;margin-left:8px;margin-top:20px;width:567px;}


/* REMINDER FORM */
.main .rmnd{width:360px;}
.main .rmnd .rmndbox{background:#E0E8EC;margin-left:8px;padding:5px;padding-top:0px;}
.main .rmnd .rmndbox input,.main .rmnd .rmndbox label{float:left;margin-top:5px;}
.main .rmnd input#sbmt{margin-left:8px;margin-top:15px;}
.main .rmndbox input{display:block;width:200px;}
.main .rmndbox label{display:block;width:130px;}

/* flash enhancements */
object.newspanel,embed.newspanel{}
.banner .enhance{display:block;height:85px;position:relative;}
.banner .enhance h1{position:absolute;right:5px;top:22px;}
.banner .enhance h1 img{height:39px;width:160px;}
.banner .enhance object#enhance{left:0px;position:absolute;top:11px;}
.banner .enhance object#ticker{bottom:0px;position:absolute;right:0px;}
.banner img#ln{margin-bottom:2px;}

/* news center */
.main .ncsubheader{border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;font-weight:bold;line-height:25px;margin:0;margin-bottom:10px;padding:0;padding-left:8px;}
#ncheader{margin:0;margin-bottom:10px;margin-top:10px;padding:0;}
#ncheader img{height:36px;width:386px;}

/* small download (smdl) links in subheader */
.ncsubheader#dl{height:40px;line-height:40px;position:relative;}
ul.nc-old{background:#E1F5FA;border-top:2px solid #FFFFFF;}
ul.nc-old li{background:url("../i/news/news-centre/list-arrow.gif") no-repeat 10px 2.3em;border-bottom:2px solid #FFFFFF;font-size:10px;line-height:14px;padding:5px;padding-left:8px;}
ul.nc-old li .date{color:#7FD3EB;display:block;font-size:10px;font-weight:bold;}
ul.nc-old li a{display:block;margin-left:14px;text-decoration:none;}
ul.nc-old li a img{float:left;}
ul.nc-old li a:hover{text-decoration:underline;}
ul.nc-old li img{float:left;margin-top:10px;}
ul.nc-old li.nc-old-cl{color:#6F7374;}
ul.nc-old,ul.nc-old li{background:#E1F5FA;display:block;list-style-type:none;margin:0;padding:0;}
.nc{background:url("../i/news/news-centre/background.gif") repeat-y;display:block;width:574px;}
.nc #bottom{border-bottom:0 none;}
.nc .ncmain{display:block;float:left;width:244px;}
.nc .ncmain a.more{color:#FFFFFF;display:block;font-size:9px;font-weight:bold;margin:10px;}
.nc .ncmain h2{margin:10px;margin-right:0;padding:0;}
.nc .ncmain h2 a{color:#FFFFFF;font:bold 17px Arial,Helvetica,sans-serif;text-decoration:none;}
.nc .ncmain p{color:#FFFFFF;font-size:10px;line-height:12px;margin:10px;margin-top:0px;padding:0;}
.nc .ncminor{border-bottom:2px solid #FFFFFF;height:104px;}
.nc .ncminor  h3 a{color:#626566;font:bold 11px Arial,Helvetica,sans-serif;text-decoration:none;}
.nc .ncminor a.more{bottom:4px;color:#6F7374;font-size:9px;left:8px;position:absolute;}
.nc .ncminor h3,.nc .ncminor p{line-height:12px;}
.nc .ncminor h3,.nc .ncminor p,.nc .ncsplit h3{color:#6F7374;margin:0px;padding:8px;padding-right:4px;padding-top:0px;width:150px;}
.nc .ncminor h3,.nc .ncsplit h3{font-size:9px;line-height:13px;padding-right:0px;padding-top:8px;}
.nc .ncminor img.minor-image{border-bottom:2px solid #FFFFFF;border-left:2px solid #E1F5FA;position:absolute;right:0px;top:0px;}
.nc .ncminor#bottom,.nc .ncsplit#bottom{border:0;}
.nc .ncminor,.nc .ncsplit{border-bottom:2px solid #FFFFFF;color:#6F7374;float:left;font-size:9px;position:relative;width:330px;}
.nc .ncsplit .split-left{}
.nc .ncsplit .split-left,.nc .ncsplit .split-right{background:#7FD3EB;border-left:2px solid #FFFFFF;color:#FFFFFF;float:left;height:145px;}
.nc .ncsplit .split-left a,.nc .ncsplit .split-right a{color:#FFFFFF;}
.nc .ncsplit .split-left p,.nc .ncsplit .split-right p{line-height:10px;margin-bottom:9px;}
.nc .ncsplit .split-right{}
.nc .ncsplit a{color:#6F7374;}
.nc .ncsplit h3{color:#FFFFFF;font:bold 11px Arial,Helvetica,sans-serif;text-decoration:none;}
.nc .ncsplit ul{}
.nc .ncsplit ul a{font-weight:bold;text-decoration:none;}
.nc .ncsplit ul a:hover{text-decoration:underline;}
.nc .ncsplit ul li{line-height:15px;}
.nc .ncsplit ul,.nc .ncsplit ul li{list-style-image:url("../i/news/news-centre/list-arrow.gif");list-style-type:none;margin:0;margin-left:12px;padding:0;}
.nc a{text-decoration:underline;}
.nc a:hover{text-decoration:none;}
.nc p,.nc ul li{font-size:9px;}
.ncsubheader#dl a{font-size:10px;font-weight:normal;margin:0;padding:0;position:absolute;right:0px;text-decoration:none;top:5px;width:210px;}
.ncsubheader#dl a img#dl-limg{border:1px solid #002D62;display:block;left:0px;position:absolute;top:0px;}
.ncsubheader#dl a span#txt-link{display:block;left:35px;line-height:12px;position:absolute;top:0px;}
.ncsubheader#dl a:hover{text-decoration:underline;}
#dl-large a{display:block;position:relative;}
#dl-large a img{left:0;top:0;}


/* large download */
.insights p{font-size:10px;line-height:12px;}
.press-dl-large{font-size:10px;height:100px;margin-left:8px;position:relative;}
.press-dl-large a{display:block;font-size:10px;text-decoration:none;}
.press-dl-large a#dl-large-img{border:1px solid #002D62;display:block;left:0;position:absolute;top:0;}
.press-dl-large a#dl-large-txt{display:block;left:100px;position:absolute;top:70px;}
.press-dl-large a:hover{text-decoration:underline;}

/* footer references list */
li.lightback{background:#EDF9FC;}
ul.insights{background:#E1F5FA;border-top:2px solid #FFFFFF;}
ul.insights li{border-bottom:2px solid #FFFFFF;padding:12px;padding-left:8px;}
ul.insights li a{background:url(../i/news/news-centre/list-arrow.gif) no-repeat 3px 2px;display:block;font-size:10px;line-height:12px;text-decoration:none;text-indent:15px;}
ul.insights li a:hover{text-decoration:underline;}
ul.insights li span{color:#7ED2EB;display:block;font-weight:bold;}
ul.insights,ul.insights li{list-style-type:none;margin:0;padding:0;}
.cs{color:#FFFFFF;line-height:1.2;}
.cs a{color:#FFFFFF;}
.cs1{background:#001F4F;border-bottom:solid 2px #FFFFFF;height:193px;position:relative;}
.cs1 a.rm{font-size:13px;left:10px;position:absolute;top:164px;}
.cs1 img{float:right;height:193px;width:328px;}
.cs1 p,.cs2 p{font-size:14px;font-weight:bold;margin:10px;padding:0;}
.cs1a{float:left;height:193px;width:246px;}
.cs2{background:#7FD3EB;border-right:solid 2px #FFFFFF;float:left;height:325px;position:relative;width:243px;}
.cs2 a.rm{font-size:13px;left:10px;position:absolute;top:294px;}
.cs3a{
	background:#001F4F;
	border-bottom:solid 2px #FFFFFF;
	float:left;
	height:107px;
	position:relative;
	width:328px;
	font-size: 10px;
}
.cs3a a.rm{left:166px;position:absolute;top:88px;}
.cs3a img{float:left;height:107px;margin-right:5px;width:161px;}
.cs3a p{margin:5px 10px 0 0;padding:0;}
.references{border-top:1px solid #EEEEEE;}
.references ol{margin:8px;padding:10px;padding-left:20px;}
.references ol li{font-size:10px;font-style:italic;line-height:16px;margin:0;padding:0;padding-left:0px;}

.smalllight {
	font-size: 9px;
	color: #8da1b8;
}