body{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size:85%;
	background:url(../images/bg_body.gif) 0% 0% repeat-x #495da2;
}
h1,h2,h3,h4,h5,h6,p,ul,li,form, ol, dl, dl dt, dl dd {
	margin:0px;
	padding:0px;
}

ul li {
	list-style: none;
}

.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
img {
	border:0px;
}

.hideit {
	display: none;
}

#doc {
	width:980px;
	height: 1000px;
	margin: 0px auto;
	overflow: hidden;
}

/*.inner-temp1, .inner-temp2 {
	min-height: 535px;
	height: auto !important;
	height: 535px;
}*/

#doc-1 {
	width:980px;
	margin: 0px auto;
	overflow: hidden;
}

#header{
	float:left;
	padding:28px 0px 0px 0px;
	width: 100%;
}
#logo{
	float:left;
	padding:0px 0px 0px 20px;
}
#h-title{
	float:left;
	padding: 41px 0px 0px 105px;
	width:500px;
}

#h-title h1{
	font-size:180%;
	color:#fec601;
	font-weight: normal;
}
#h-title h2{
	font-size:200%;
	color:#495da2;
	font-weight: normal;
}

#h-rightpan {
	float:right;
	width:170px;
	padding: 23px 0px 5px 0px;
}
#h-rightpan h3{
	color:#495da2;
	font-size:125%;
	font-weight: normal;
	border-left:1px solid #7786b9;
	padding: 5px 0px 3px 10px;
	line-height: 17px;
	margin: 0px 0px 3px 0px;
}
#h-rightpan input.search{
	background:url(../images/searchBg.jpg) top no-repeat;
	border:0px;
	width:116px;
	height:23px;
	padding: 5px 9px 0px 9px;
	color: #284f88;
}

#search{
	float:left;
	width:170px;
	padding: 5px 0px 5px 0px;
		margin-top: 6px;
}
#h-rightpan .left{
	width:120px;
}
#h-rightpan .right{
	padding: 3px 10px 0px 0px;
}
.links{
	float:left;
	width:175px;
	font-size:85%;
	color:#284f88;
}
.links a{
	padding:0px 4px 0px 4px;
	color:#284f88;
	text-decoration:underline;
}
.links a:hover,.breadcrum a:hover{
	text-decoration:none;
	color:#FEC601;
}

.index {
	position: relative;
	height: 650px;
	width: 100%;
}

#body{
	float:left;
	width:980px;
}

.index {
	padding: 25px 0 0 0;
}

.landing, .inner-temp1, .inner-temp2 {
	padding: 25px 0 0 0;
}

#left-pan{
	float:left;
	width:180px;
}
.index #body-content {
	float:left;
	width: 45%;
}

.breadcrum{
	 float:left;
	 clear: both;
	 width: 98%;
	 color:#222222;
	 font-size:85%;
	 padding: 1px 0px 0px 5px;
}

.breadcrum a{
	color:#222222;
	text-decoration:underline;
	padding:0px 3px 0px 3px;
}

.pagination {
	float:left;
	padding: 8px 0px 19px 6px;
}

.pagination-btm {
	position: absolute;
	bottom: 3px;
	left: 7px;
}
.pagination-btm-fx
{
	margin:25px 0 0 7px;
}
.pagination div, .pagination-btm div,
.pagination-btm-fx div
{
	float:left;
	width:144px;
	height: 25px;
	border:1px solid #e3e7f0;
	padding: 0px 0px 0px 16px;
	color:#0b4889;
	font-size:85%;
	background-color:#FFFFFF;
}
.pagination div ul li,
.pagination-btm ul li,
.pagination-btm-fx ul li{
	float:left;
	list-style-type:none;
	padding: 0px 9px 4px 0px;
	line-height: 25px;
}

.pagination div ul li span,
.pagination-btm div ul li span,
.pagination-btm-fx div ul li span{
	padding: 0px 10px;
}

.pagination div ul li span.tp-pdng,
.pagination-btm div ul li span.tp-pdng {
	padding: 3px 0px 0px 0px;
}

.pagination div ul li a, .pagination-btm div ul li a,
.pagination-btm-fx div ul li a, span.tp-pdng {
	padding: 3px 0px 0px 0px;
}

.pagination div ul li img,
.pagination-btm div ul li img,
.pagination-btm-fx div ul li img
{
	margin-top: 7px;
}

/*left navigation styles*/
#leftnav {
	float:left;
	width: 165px;
	padding:1px 0px 0px 4px;
}
#leftnav ul li{
	list-style-type:none;
	clear:both;
}

#leftnav ul li.selected a {
	color: #fec601;
}

#leftnav ul li a {
	float:left;
	clear: both;
	width:145px;
	background:url(../images/bg_leftnav-main.png) 0% 0% no-repeat;
	font-size:90%;
	font-weight:bold;
	color:#fff;
	padding:7px 9px 7px 9px;
	margin-left: 3px;
	text-decoration:none;
}

#leftnav ul li.first a{
	background:url(../images/mainMenufirstBg.jpg) 0% 0% no-repeat;
}
#leftnav ul li.last a{
	background:url(../images/bg_leftnav-main-lastNode.png) 0% 0% no-repeat;
}

.index #body-content h2 {
	margin: 0px 0px 0px 68px;
}

#leftnav ul li.selected ul {
	float: left;
	clear: both;
	width: 164px;
	padding: 0px;
	margin: 0px 0px 9px 2px;
	display: inline;
	padding-bottom: 0px;
}

#leftnav ul li.selected ul li {
	padding: 0px;
	margin: 0px;
	display: block;
	line-height: 17px;
	float: left;
	width: 162px;
	border-left: 1px solid #f2f3f6;
	border-right: 1px solid #f2f3f6;
	background-color: #FFFFFF;
}

#leftnav ul li.selected ul li a {
	color: #495da2;
	background: none;
	border-bottom: 1px solid #c8cee4;
	width: 117px;
	float: left;
	margin-left: 13px;
	padding: 3px 0px 4px 16px;
	font-size: 85%;
}

#leftnav ul li.selected ul li a:hover {
	color: #fec601;
}

#leftnav ul li.selected ul li.selected a {
	color: #fec601;
	background: url(../images/bg_leftnav-sublink-selected.gif) 3px 7px no-repeat;
}

#leftnav ul li.selected ul li.lastnode a {
	border-bottom: 0px solid #c8cee4;
	display: block;
	padding: 3px 0px 0px 16px;
	margin-bottom: 1px;
	float: left;
	display: inline;
}

#leftnav ul li.selected ul li.leftnav-btmcurve {
	display:block;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: transparent;
}

#leftnav ul li.selected ul li.leftnav-btmcurve img {
	display: inline;
	float: left;
	margin-left: -1px;
	padding: 0px;
}

/*left navigation styles ends*/

.index #body-content h3 {
	margin: 30px 0px 0px 230px;
}

.index #body-content h2 img {
	display: block;
}

#revOp {
	position: absolute;
	top: 268px;
	left: 22px;
	width: 326px;
	height: 333px;
	background: url(../images/review-operations.png) no-repeat 0% 0%; 
}

#overview {
	position: absolute;
	top: 342px;
	left: 362px;
	width: 379px;
	height: 321px;
	background: url(../images/overview.png) no-repeat 0% 0%; 
}

#highlights {
	position: absolute;
	top: 89px;
	right: 0px;
	width: 326px;
	height: 333px;
	background: url(../images/highlights.png) no-repeat 0% 0%; 
}

.review-operation .content {
	float: left;
	/*width: 240px;*/
	margin: 80px 0px 0px 62px;
	display: inline;
	height: 210px;
}

#overview .content {
	float: left;
	width: 222px;
	margin: 27px 0px 0px 78px;
	display: inline;
}

#highlights .content {
	float: left;
	width: 222px;
	margin: 52px 0px 0px 48px;
	display: inline;
}

#highlights .content ul li {
	line-height: 16px;
}

h4.titles {
	font-size: 24px;
	color: #fff;
	font-weight: normal;
	margin-top: 2px;
}

.index .content h5 {
	font-size: 85%;
	color: #fff;
	font-weight: normal;
/*	margin: 5px 0px 0px 0px;*/
	width:222px;
}

.index .content img {
	display: block;
}

.index .content ul {
	margin-top: 2px;
}

.index .content ul li {
	font-size: 80%;
	font-weight: bold;
}

.index .content ul li a {
	color: #fff;
	line-height: 12px;
}

.index .content ul li a:hover {
	color: #fec601;
	text-decoration: none;
}

.index #overview .content ul li a:hover {
	color: #fff;
}


/*styles for footer panel*/
div#footer {
	clear: both;
	float: left;
	width: 100%;
	height: 70px;
	margin-top: 45px;
}

div#footer ul {
	float: left;
	width: auto;
}

div#footer ul li {
	display: inline;
	width: auto;
	font-size: 85%;
	color: #1b4d8f;
}

div#footer ul li a {
	width: auto;
	color: #fff;
	padding: 0px 7px;
	line-height: 12px;
}

div#footer ul li a:hover {
	text-decoration: none;
	color:#FEC601;
}

div#footer h6, div.copyrights  {
	float: right;
	width: auto;
	font-size: 85%;
	font-weight: normal;
	color: #fff;
}
/*styles for footer ends*/

/*landing page*/
.landing #body-content {
	float: right;
	width: 79%;
}

.functional-elm {
	clear: both;
	float: left;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin-left: 2px;
	margin-top: 23px;
	background: url(../images/bg_functions-print-email.png) 0% 100% no-repeat;
	height: 115px; 
}

.functional-elm div {
	margin-top: 33px;
	width: 119px;
	margin-left: 24px;
	float: left;
	display: inline;
}

.functional-elm div a {
	display: block;
	height: 18px;
	line-height: 18px;
	padding-left: 26px;
	font-size: 85%;
	margin-bottom: 6px;
	color: #3a68b2;
	text-decoration: underline;
}

.functional-elm div a:hover {
	text-decoration: none;
	color: #fec601;
}

.functional-elm div a.email {
	background: url(../images/bg_email-icon.gif) no-repeat 0% 0%;
}

.functional-elm div a.print {
	background: url(../images/bg_print-icon.gif) no-repeat 0% 0%;
}

.kui-r {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.wrap-el {
	width: 280px;
	float: left;
	clear: both;
}

.wrap-el2 {
	width: 260px;
	float: left;
	clear: both;
}

#s-america, #c-america {
	float: left;
}

#asia {
	float:left;
}

#africa {
	float: right;
	width: 343px;
	height: 284px;
	padding: 30px 0px 0px 30px;
	margin: 3px 0px 0px 5px;
	background: url(../images/bg_africa.png) no-repeat 0% 0%;
}

.landing .content h4,
.landing .content h5 {
	width: 280px;
	display: block;
	text-align: right;
	color: #495da2;
}

.landing .content h4 {
	font-size: 328%;
	font-weight: normal;
	margin-bottom: 10px;
	background: url(../images/bg_btm-line-titles-landing-p.gif) 100% 100% no-repeat;
}

.landing .content h5 {
	font-size: 85%;
	line-height: 18px;
	font-weight: normal;
	margin-bottom: 3px;
}

#africa h6 {
	color: #284f88;
	font-size: 85%;
	background: url(../images/bg_subscribers-inAfrica.gif) no-repeat 0% 0%;
	padding: 18px 0px 14px 72px;
	margin-left: 0px;
	text-align: right;
	white-space: nowrap;
}

#africa h6.notes-af {
	background: none;
	font-weight: normal;
	white-space: normal;
	padding: 2px 0px 2px 20px;
}

.landing .content h6 span {
	font-weight: normal;
}

.landing .content a {
	font-size: 105%;
	font-weight: bold;
	color: #495da2;
	text-align: right;
	width: 280px;
	display: block;
	line-height: 14px;
	text-decoration: underline;
}

.landing .content a:hover {
	text-decoration: none;
	color: #fec601;
}

#asia {
	width: 338px;
	height: 260px;
	padding: 45px 0px 0px 33px;
	margin: 3px 8px 0px 5px;
	background: url(../images/bg_asia.png) no-repeat 0% 0%;
}

#asia h6 {
	color: #284f88;
	font-size: 85%;
	background: url(../images/bg_subscribers-inAsia.gif) no-repeat 0% 0%;
	padding: 10px 0px 14px 60px;
	margin-left: 0px;
	white-space: nowrap;
	text-align: right;
}

#c-america {
	width: 343px;
	height: 265px;
	padding: 55px 10px 0px 30px;
	margin: 3px 12px 0px 0px;
	background: url(../images/bg_central-america.png) no-repeat 0% 0%;
}

.landing .content h4 span, 
.landing .Ov-content h4 span {
 font-size: 40%;
 vertical-align: super;
 letter-spacing: 0px;
}


#c-america h6 {
	color: #284f88;
	font-size: 85%;
	background: url(../images/bg_subscribers-inCentralAmerica.gif) no-repeat 0% 0%;
	padding: 10px 0px 14px 50px;
	white-space: nowrap;
	text-align: right;
}

#s-america {
	width: 340px;
	height: 250px;
	padding: 55px 0px 0px 31px;
	margin: 7px 0px 0px 0px;
	background: url(../images/bg_south-america.png) no-repeat 0% 0%;
}

#s-america h6 {
	color: #284f88;
	font-size: 85%;
	background: url(../images/bg_subscribers-inSouthAmerica.gif) no-repeat 0% 0%;
	white-space: nowrap;
	padding: 10px 0px 14px 57px;
	text-align: right;
	margin-left: 20px;
}

#amnet {
	width: 212px;
	height: 161px;
	background: url(../images/bg_amnet.png) no-repeat right top;
	padding: 20px 0px 0px 19px;
	margin: 20px 0 0 40px;
	float:left;
}

#amnet h4 {
	font-size: 158%;
	font-weight: normal;
	margin-bottom: 2px;
	color: #495da2;
	background: url(../images/bg_amnet-title.gif) 0% 100% no-repeat;
}

#amnet h5 {
	margin-bottom: 2px;
	font-weight: normal;
	width: 100%;
	float: left;
	clear: both;
}

#amnet h5, #amnet a {
	font-size: 85%;
	color: #495da2;
	clear: both;
}

#amnet a {
	text-decoration: underline;
}

#amnet a:hover {
	text-decoration: none;
	color: #fec601;
}

/*landing page ends here*/

/*style for the inner template with two column*/
.inner-temp1, .inner-temp2  {
	position: relative;
}
.inner-temp1 #body-content {
	float: right;
	width: 766px;

}

.inner-temp1 #body-content .btmcurve {
	background: url(../images/bg_innerTemp1-btmCurve.png) 0% 100% no-repeat;
	float: left;
	height: 12px;
	clear: both;
	width: 100%;
}

.board-of-directors {
	padding-top: 32px;
}

.inner-temp1 #body-content .members-info {
	background-color: #fff;
	width: 764px;
	margin: 0px 1px;
	clear: both;
	float: left;
	display: inline;
}

.dscrpn {
	width: 475px;
	float: left;
	border-bottom: 1px solid #c8cee4;
	margin: 0px 45px 15px 40px;
	padding-top: 0px;
/*	min-height: 137px;
	height: auto !important;
	height: 137px;*/
	display: inline;
}

.dscrpn h4{
	color: #495da2;
	font-size: 105%;
	margin-bottom: 3px;
}

.dscrpn h5{
	font-size: 85%;
	color: #333;
	font-weight: normal;
	width: 100%;
	margin-bottom: 8px;
}

.dscrpn h5 span {
	display: list-item;
	list-style: none;
	font-weight: bold;
}
.dscrpn p,
.dscrpn h6{
	font-size: 85%;
	color: #222;
	font-weight: normal;
	margin-bottom: 14px;
}
.dscrpn h6 span,
.acc-content p span
{
	color: #222;
	font-style:italic;
}

.dscrpn h6 a {
	color: #0b4889;
	text-decoration: underline;
}

.dscrpn h6 a:hover {
	text-decoration: none;
}

.inner-temp1 .kui-to-top {
	background-color: #fff;
	margin: 0px 1px;
	float: left;
	width: 724px;
	padding: 22px 0px 17px 40px;
	display: inline;
}

.kui-to-top a {
	color: #3a68b2;
	font-size: 85%;
	text-decoration: underline;
}

.kui-to-top a:hover {
	color: #fec601;
	text-decoration: none;
}

/*detail wide pages*/
.inner-temp1 #body-content .detail-wide {
	background-color: #fff;
	width: 704px;
	margin: 0px 1px;
	clear: both;
	float: left;
	display: inline;
	color: #222;
	padding-top: 32px;padding-left: 40px;padding-right: 20px;	
}

.inner-temp1 #body-content .detail-wide h4.title {
	margin-bottom: 14px;
}

.inner-temp1 #body-content .detail-wide h4,
.details h4 {
	float: left;
	color: #495da2;
	font-size: 135%;
	font-weight: normal;
	width: 100%;
}

.inner-temp1 #body-content .detail-wide h4.sub-title,
.inner-temp2 #body-content .details h4.sub-title  {
	float: left;
	color: #495da2;
	font-size: 105%;
	width: 100%;
	margin: 4px 0px 4px 0px;
	line-height: 20px;
	font-weight: bold;
	clear: both;
}

.inner-temp1 #body-content .detail-wide p {
	margin-bottom: 10px;
	font-size: 85%;
	clear: both;
}

.inner-temp1 #body-content .detail-wide a,
#body-content .details a {
	color: #3a68b2;
	text-decoration: underline;
}

#body-content .detail-wide a:hover,
#body-content .details a:hover {
	text-decoration: none;
	color: #fec601;
}

#body-content .detail-wide a:active,
#body-content .details a:active {
	color: #fec601;
}

.inner-temp1 #body-content .detail-wide ul {
	font-size: 85%;
	float: left;
	clear: both;
	width: 100%;
}

.inner-temp1 #body-content .detail-wide ul.default,
.inner-temp2 #body-content .details .cont-wrapper ul.default {
	float: left;
	clear: both;
	width: 80%;
	margin-left: 12px;
}
.detail-wide ul.fnt-size li
{
	background:transparent url(../images/bg_list-style.gif) no-repeat scroll 0 6px;
	clear:both;
	float:left;
	font-size:85%;
	padding-left:12px;
	width:100%;
}
.inner-temp1 #body-content .detail-wide ul.fnt-size
{
	float: left;
	clear: both;
	width: 80%;
	margin-left: 0px;
	font-size:100%;
}

.inner-temp1 #body-content .detail-wide ul.default li,
.inner-temp2 #body-content .details .cont-wrapper ul.default li
{
	float:left;
	font-size: 85%;
	padding-left: 12px;
	background: url(../images/bg_list-style.gif) 0% 6px no-repeat;
	clear: both;
	width: 100%;
}

.inner-temp2 #body-content .details .cont-wrapper ul.list-type-none {
	margin-left: 0px;
}

.inner-temp2 #body-content .details .cont-wrapper ul.list-type-none li {
	background: none;
	padding:0 0 2px 0;
}


#kui-grid, .kui-grid {
	clear: both;
	margin-bottom: 15px;
}

.net-income {
	width: 98%;
	padding: 3px 0px;
	border-top: 1px solid #b5beda;
	text-align: left;
}

.net-income tr th {
	width: 230px;
	padding: 3px 0px;
	font-weight: normal;
	font-size: 85%;
}

tr.altrnt th, tr.altrnt td {
	border-bottom: 1px solid #b5beda;
}

.net-income tr td {
	width: 45px;
	padding: 3px 30px 3px 0px;
	font-size: 85%;
}

/*styles for the detail page*/
.inner-temp2 #body-content {
	float: left;
	width: 756px;	
	margin-left: 35px;
	padding-bottom: 6px;
}

.inner-temp2 .kui-to-top {
	background-color: #fff;
	float: left;
	width: 514px;
	padding: 22px 0px 17px 40px;
	display: inline;
	clear: both;
}

.inner-temp2 .details {
	float: left;
	clear: both;	
	width: 554px;
	padding-bottom: 6px;
	background: url(../images/bg_innerTemp2-btmCurve.png) 0% 100% no-repeat;
}

.inner-temp2 .cont-wrapper {
	background-color: #fff;
	float: left;
	clear: both;
	width: 514px;
	padding-left: 40px;
	padding-top: 28px;
	height: 600px;
}

.inner-temp2 .cont-wrapper h4 {
	margin-bottom: 14px;
}

.inner-temp2 .cont-wrapper h4.spaceadj {
	margin-bottom: 2px;
}

.inner-temp2 .cont-wrapper p
{
	float:left;
	padding: 0 0 8px 0;
	text-align: left;
}

.inner-temp2 .banner {
	width: 474px;
	height: 113px;
	float: left;
	clear: both;
	display: inline;
	margin-bottom: 28px;
}

.banner-bg-africa {
	background: url(../images/Green.jpg) no-repeat 100% 0%;
}

.banner-bg-c-america {
	background: url(../images/Red.jpg) no-repeat 100% 0%;
}

.banner-bg-s-america, .banner-bg-tripple-a {
	background: url(../images/Yellow.jpg) no-repeat 100% 0%;
}

.banner-bg-asia {
	background: url(../images/Blue.jpg) no-repeat 100% 0%;
}

.banner-bg-amnet {
	background: url(../images/Red.jpg) no-repeat 100% 0%;
}

.banner-bg-asia h3, .banner-bg-asia h3, .banner-bg-amnet h3,
.banner-bg-africa h3, .banner-bg-c-america h3, .banner-bg-csr-rep h3 {
	padding: 25px 0px 0px 20px;
}

.banner-bg-tripple-a h3 {
	padding: 25px 0px 0px 20px;
}

.banner-bg-s-america h3 {
	padding: 25px 0px 0px 20px;
}

.banner-bg-csr-rep {
	background: url(../images/Yellow.jpg) no-repeat 100% 0%;
}

.inner-temp2 .banner img {
	float: left;
	
}

.inner-temp2 .banner h3 {
	float: left;
	color: #fff;
	font-size: 85%;
	font-weight: normal;
	line-height: 14px;
	width: 240px;
}

.inner-temp2 p {
	clear: both;
	font-size: 85%;
	padding-right: 45px;
	color: #222222;
	width:470px;
	clear: both;
}
.cont-wrapper span
{
	font-size:80%;
	color:#222;
	font-style:italic;
}
	

/*==styles for the accordion==*/
.details .cont-wrapper #kui-accordion {
	clear: both;
	float: left;
	margin-top: 4px;
	width: 92%;
}

.details .cont-wrapper #kui-accordion h4 {
	cursor: pointer;
	display: block;
	height: 36px;
	margin-bottom: 25px;
	float: left;
}

.details .cont-wrapper #kui-accordion h4.active, 
.details .cont-wrapper .h-first-elm {
	font-size: 105%;
	font-weight: bold;
	width: 464px;
	color: #fff;
	height: 36px;
	line-height: 36px;
	padding-left: 10px;
	background: #fdb82a url(../images/bg_acrdn-current.gif) 0% 0% no-repeat;
}

.details .cont-wrapper #kui-accordion h4, 
.details .cont-wrapper #kui-accordion h4.inactive {
	font-size: 105%;
	font-weight: bold;
	width: 464px;
	color: #fff;
	height: 36px;
	line-height: 36px;
	padding-left: 10px;
	background: #fdb82a url(../images/bg_acrdn-default.gif) 0% 0% no-repeat;
	margin-bottom: 1px;
}

.details .cont-wrapper .acc-content {
	border: 1px solid #e3e7f0;
	padding: 20px 9px 8px 20px;
	margin: -1px 0px 10px 0px;
	width: 443px;
	clear: both;
	float: left !important;
	float: none;
}
.inner-temp2 .details .cont-wrapper .acc-content p
{
	width: 443px;
	float: left;
	clear: both;
}

.details .cont-wrapper .acc-content p span {
	font-size: 100%;
}

.inner-temp2 .cont-wrapper .acc-content ul
{
	display: block;
	width: 420px;
}

.inner-temp2 .cont-wrapper .acc-content ul li {
	width: 100%;
}

.inner-temp2 .cont-wrapper ul li,
.acc-content ul li
{
	font-size: 85%;
	padding: 0px 0px 0px 0px;
	clear: both;
}

.inner-temp1 #body-content .detail-wide #kui-grid ul.goodwill,
.detail-wide #kui-grid ul.chg-acc-policy {
	float: left;
	clear: both;
	margin-bottom: 0px;
	margin-left: 12px;
}

.detail-wide #kui-grid ul.goodwill li,
.detail-wide #kui-grid ul.chg-acc-policy li
{
	padding: 0px 0px 8px 12px;
	background: url(../images/bg_list-style.gif) 0% 6px no-repeat;
	clear: both;
}
.acc-content ol
{
	width: 420px;
	clear: both;
	padding-left: 25px;
}
.acc-content ol li {
	font-size: 85%;
}
/*==styles for the accordion ends==*/

#right-pan {
	float: right;
	width: 154px;
	margin-left: 35px;
	padding: 30px 0px 20px 10px;
	background: url(../images/bg_rightpan-body.png) no-repeat 0% 100%;
}


#right-pan h5 {
	color: #495da2;
	font-size: 105%;
	margin: 30px 0px 4px 0px;
	float: left;
	clear: both;
	display: inline;
}

#right-pan h6 {
	font-size: 85%;
	color: #495da2;
	margin: 10px 0px 7px 0px;
	float: left;
	clear: both;
	display: inline;
	width:150px;
}

#right-pan ul {
	float: left;
	clear: both;
}

.details ol, .details ul, .detail-wide ol {
	margin-bottom: 8px;
}

.detail-wide ol {
	margin-left: 18px;
}

.details ol li, .details ul li,
.detail-wide ol {
	line-height: 18px;
}

.cont-wrapper ol li,
.detail-wide ol li,
#right-pan ul li {
	font-size: 85%;
}

#right-pan ul li  {
	white-space: nowrap;
	line-height: 18px;
}

.cont-wrapper ol li a,
#right-pan ul li a {
	color: #495da2;
	text-decoration: underline;

}
.cont-wrapper ol li a:hover,
#right-pan ul li a:hover {
	text-decoration: none;
	color:#FEC601;
}


.inner-temp1 #body-content .detail-wide h4.notes-detail
{
	font-size:105%;
	color: #222;
	clear: both;
/*	padding:16px 0 0 0;*/
	font-weight:bold;
	margin-bottom: 14px;
}
.fnt
{
	font-size:85%;
	font-weight:normal;
	padding:0 0 15px 0;
}
h5.notes-detail-subhead
{
	font-size:90%;
	font-weight:bold;
	padding-bottom:10px;
}
#body-content .detail-wide h4.notes-detail span,
h5.notes-detail-subhead span
{
	width:30px;
	float:left;
}

h6.notes-detail-subhead-deschead
{
	font-style:italic;
	font-size:90%;
	padding-bottom:10px;
	clear:both;
}

.inner-temp1 #body-content .detail-wide ul.lower-roman {
	float: left;
	clear: both;
	margin-bottom: 0px;
	margin-left: 20px;
}

.inner-temp1 #body-content .detail-wide ul.lower-roman li
{
	list-style-type: lower-roman;
	margin-left:26px;
	padding-bottom:10px;
}
.grid-pgntn
{
	float:left;
	width:610px;
/*	height: 25px;*/
	border:1px solid #e3e7f0;
	padding:0;
	color:#0b4889;
	font-size:100%;
	background-color:#FFFFFF;
}

.inner-temp1 #body-content .detail-wide .grid-pgntn ul.g-pgn {
	clear: both;
}

.inner-temp1 #body-content .detail-wide .grid-pgntn ul.g-pgn li
{
	background: none;
	margin:5px 0 5px 0;
}

.inner-temp1 #body-content .detail-wide .grid-pgntn ul.g-pgn li img {
	margin-top: 2px;
}

.goprev {
	float: left;
	padding: 0px 6px;
}

.pgn-list {
	float: left;
	width: 568px;
	text-align: right;
}
.pgn-list span
{
	float:left;
	width:45%;
	text-align: left;
	border-right: 1px solid #0B4889;
	padding-right: 10px;
	margin-right: 10px;
	display: inline;
}
.pgn-list span.disabledrt
{
	color:#8f8f8f;
	text-align: left;
}
.pgn-list span.disabledlt
{
	color:#8f8f8f;
	text-align: right;
	border:none;
	width: 51%;
	padding-right: 0px;
	margin-right: 0px;
}
.gonext {
	float: right;
	padding: 0px 6px;
}


.note-link
{
	height: 27px;
	line-height: 25px;
	display: block;
	float: left;
	font-size:85%;
	padding:0 0 0 5px;
	white-space: nowrap;
}
.note-link a
{
	color:#0B4889;
}
.sitemap
{
	border-bottom:1px solid #c8cee4;
	padding:0 0 14px 0;
	width: 90%;
}

.details .cont-wrapper .sitemap ul {
	margin: 0px;
	padding: 0px;
}

.details .cont-wrapper .sitemap ul li,
.details .cont-wrapper .sitemap_lastsec ul li
{
	background:none;
	font-size:85%;
	padding:0;
	margin:0;
	
}
.details .cont-wrapper .sitemap h4,
.details .cont-wrapper .sitemap_lastsec h4
{
	margin-bottom: 4px;
	font-size: 135%;
	line-height: 18px;
}

.accessibility h4, .share-holder-info h4 {
	margin-bottom: 4px;
}

.sitemap_lastsec
{
	border-bottom:none;
	padding:0 0 19px 0;
}
.cont-wrapper .sitemap ul li a,
.cont-wrapper .sitemap_lastsec ul li a
{
	color:#3a68b2;
	text-decoration:underline;
}
.cont-wrapper .sitemap ul li a:hover,
.cont-wrapper .sitemap_lastsec ul li a:hover
{
	text-decoration:none;
}
.cont-wrapper h4.search-key
{
	padding:0 0 10px 0;
}
.search-pgntn
{
	float:right;
	font-size:85%;
	padding:0 30px 20px 0;
}
.inner-temp2 #body-content .details .search-pgntn ul li
{
	display:inline;
	padding:0 6px 0 6px;
	background: none;
	font-size:100%;
}
.search-pgntn ul li a
{
	color:#0b4889;
	font-weight:bold;
}
.search-pgntn ul li.select
{
	text-decoration:none;
}
.inner-temp2 #body-content .details ul li.prev
{
	background:url(../images/pgn_left.jpg) no-repeat right center;
}
.inner-temp2 #body-content .details ul li.next
{
	background:url(../images/pgn_right.jpg) no-repeat left center;
}
.cont-wrapper p.bluetext,
span.bluetext,
.inner-temp2 p a
{
	color:#0b4889;
	font-weight:bold;
}
.cont-wrapper h5.res-num-page
{
	width:160px;
	margin:0;
	padding:0;
	float:left;
}
#body-content .details .cont-wrapper h4
{
	float:left;
	clear:both;
}
#barchart
{
	float:left;
	border-top:1px solid #c8cee3;
	border-bottom:1px solid #c8cee3;
	padding:19px 0;
	margin:4px 0px 19px 0px;
	width:475px;
}

img.mrgn-right {
	margin-right:36px;
}
img.mrgn-top
{
	margin-top:20px;
}
#bod tr th.algn-left,
#bod tr td.algn-left
{
	text-align:left;
}
#asset-liability tr td.algn-left,
#acqu-sub tr td.algn-left,
#acqu-sub tr td.algn-left
{
	text-align:left;
	width:500px;
}
#usd-conv tr th,
#usd-conv tr td
{
	font-size:85%;
}

#usd-conv tr.altrnt th.Cnty,
#usd-conv tr td.Cnty
{
	text-align:left;
	width:250px;
	padding:4px 0 0 0;
}
#usd-conv tr.altrnt th.Curncy,
#usd-conv tr td.Curncy
{
	text-align:left;
	width:100px;
	padding:5px 0 0 0;
}
#usd-conv tr.first td
{
	padding:5px 8px 0 0;
}
#usd-conv tr.last td
{
	border-bottom:1px solid #B5BEDA;
	padding-bottom:5px;
}
.txtpad
{
	padding-top:15px;
}
#bod tr th,
#bod tr td
{
	font-size:85%;
	text-align:center;
}
#pie-chrt
{
	float:left;
	padding:0;
	margin:0;
	width: 100%;	
}
#revenue-region,
#ebitda-region
{
	float:left;
	padding-right:61px;
}
#mobile-sub
{
	float:left;
}
#revenue-region img,
#ebitda-region img,
#mobile-sub img
{
	margin:0 0 38px 0;
	float: left;
}
#revenue-region ul li,
#ebitda-region ul li,
#mobile-sub ul li
{
	font-weight:normal;	
}
#revenue-region ul li span.darkblue,
#ebitda-region ul li span.darkblue,
#mobile-sub ul li span.darkblue
{
	color:#225893;
}
#revenue-region ul li span.yellow,
#ebitda-region ul li span.yellow,
#mobile-sub ul li span.yellow
{
	color:#fec601;
}
#revenue-region ul li span.pink,
#ebitda-region ul li span.pink,
#mobile-sub ul li span.pink
{
	color:#ec174c;
}
#revenue-region ul li span.green,
#ebitda-region ul li span.green,
#mobile-sub ul li span.green
{
	color:#82b818;
}
#revenue-region ul li span.gray,
#ebitda-region ul li span.gray,
#mobile-sub ul li span.gray
{
	color:#787878;
}
#revenue-region ul li span.blue,
#ebitda-region ul li span.blue,
#mobile-sub ul li span.blue
{
	color:#5568a8;
	font-size:115%;
	font-weight: bold;
}

/*styles for overview page*/
.cont-overview {
	float: left;
	position: relative;
}
.cont-overview .p-title-wrapper {
	clear: both;
	padding: 0px 50px;
	width: auto;
}
h4.p-title {
	font-size: 180%;
	color: #4a5da2;
	font-weight: normal;
	width: 680px;
	margin: 18px 0px 20px 0px;
}

h4.p-title span {
	font-weight: bold;
}

.cont-overview h5 {
	font-size: 105%;
	font-weight: normal;
	color: #4a5da2;
	line-height: 16px;
	width: 680px;
	margin-bottom: 12px;
}

.pos-rel {
	height: 370px;
	width: 770px;
	float: left;
	position: relative;
}


#m-visions, #m-missions {
	position: absolute;
}

#m-visions {
	top: 38px;
	left: 0px;
}

#m-visions {
	width: 309px;
	height: 253px;
	padding: 45px 0px 0px 53px;
	margin: 3px 0px 0px 0px;
	background: url(../images/bg_millcom-visions.png) no-repeat 0% 0%;
}

#m-missions  {
	width: 370px;
	height: 342px;
	padding: 30px 0px 0px 50px;
	margin: 7px 0px 0px 0px;
	right: 0px;
	background: url(../images/bg_millcom-missions.png) no-repeat 0% 0%;
}

.Ov-content {
	float: left;
	width: 222px;
	margin: 90px 0px 0px 62px;
	display: inline;
	height: 190px
}

#m-visions h4,
#m-visions h5 {
	width: 250px;
	display: block;
	text-align: left;
	color: #495da2;
}

#m-visions h4 {
	font-size: 328%;
	font-weight: normal;
	margin-bottom: 19px;
	background: url(../images/bg_btm-line-titles-overview.gif) 0% 100% no-repeat;
}

#m-visions h5, #m-missions h5  {
	font-size: 85%;
	line-height: 18px;
	font-weight: normal;
	margin-bottom: 15px;
	color: #495da2;
	clear: both;
	display: block;

}

#m-missions h4 {
	font-size: 328%;
	font-weight: normal;
	margin-bottom: 19px;
	background: url(../images/bg_btm-line-titles-landing-p.gif) 100% 100% no-repeat;
}

#m-missions h4  {
	width: 260px;
	margin-right: 50px; 
	float: right;
	clear: both;
	display: block;
	text-align: right;
	color: #495da2;
}

#m-missions h5 {
	margin-right: 55px; 
	float: right;
	text-align: right;
	width: 285px;
}

.map-big {
	float: left;
	clear: both;
	width: 100%;
}

.worldmap .t2 {
	font-size: 105%;
	font-weight: normal;
	color: #0b4889;
	float: left;
	clear: both;
	width: 98%;
	text-align: right;
	margin-bottom: 20px;
}

.ca-am, .s-am, .afr, .asia  {
	padding-top: 18px;
	clear: both;
	margin-bottom: 25px;
}

.ca-am {
	border-top: 7px solid #ec1b4d;
}

.s-am {
	border-top: 7px solid #fec70b;
}

.afr {
	border-top: 7px solid #82ba41;
}

.asia {
	border-top: 7px solid #485ea4;
} 

.map-holder {
	width: 230px;
	float: left;
}

.map-holder img {
	display: block;
	margin: 0px auto;
}

.map-details {
	width: 470px;
	float: left;
}

.map-details h5 {
	float: left;
	width: 95%;
	font-size: 16px;
	color: #495da2;
	padding-left: 11px;
	padding-bottom: 20px;
}

.map-details h6 {
	font-size: 85%;
	color: #333;
	float: left;
	width: 144px;
	line-height: 17px;
}

.map-details h6 span {
	font-weight: normal;
}

.map-details h6 img {
	float: left;
	margin-right: 3px;
	display: inline;
}

.map-details h6.title-state-names {
	width: 145px;
	padding-left: 10px;
	margin-bottom: 10px;
}

.map-details div.colsfx {
	float: left;
	width: 146px;
	padding-left: 10px;
}


.map-details .colsfx-ex {
	float: left;
	width: 164px;
	padding-left: 12px;
}

.map-details div.colsfx ul,
.map-details .colsfx-ex ul {
	display: block;
	width: 100%;
	float: left;
	clear: both;
	margin: 0px;
}

.map-details div.colsfx ul li,
.map-details .colsfx-ex ul li {
	width: 100%;
	line-height: 22px;
}

h6.notes {
	font-size: 85%;
	color: #0b4889;
	width: 350px;
	font-weight: normal;
	padding-left: 12px;
}


/*styles for overview page ends*/

.access-title
{
	display:list-item;
	list-style:none;
}

span.date {
	font-style: normal;
	float: left;
	width: 200px;
	font-size: 85%;
	margin-top: 10px;
}

.pan-right {
	float: right;
	width: 60%;
	margin-top: 10px;
}

.pan-left {
	float: left;
	width: 40%;
}

.pan-left .list-title-details dt img,
.pan-left .list-title-details dd
{
	margin:0px;
}

.list-title-details {
	font-size: 85%;
	margin-bottom: 10px;
}

.list-title-details dt {
	margin-bottom: 10px;
	clear: both;
}

.list-title-details dt span {
	float: left;
	width: 25px;
	font-style: normal;
	font-size: 100%;
}

.list-title-details dt img {
	float: left;
	margin-left: 20px;
}

.list-title-details dd {
	margin-left: 20px;
	clear: both;
}

.list-title-details dd span {
	font-size: 100%;
}

.space-default-top {
	margin-top: 20px;
}

/*grid table for profit and loss consolidated statement*/
.plstatement p span {
	font-style: italic;
}

.p-l-statement,
.invst-associates,
.five-col, .seven-cols, .four-cols {
	width: 100%;
	padding: 3px 0px;
	border-top: 1px solid #b5beda;
	text-align: left;
}

.p-l-statement tr.theader td,
.eqty-holders tr.theader td,
.five-col tr.theader td,
.seven-cols tr.theader td,
.four-cols tr.theader td
{
	font-size: 85%;
	font-weight: bold;
	text-align: right;
	vertical-align: bottom;
}

.four-cols tr.theader th {
	padding-bottom: 4px;
}

.seven-cols td {
	font-weight: normal;
	font-size: 85%;
	text-align: right;
}
.seven-cols td span.colpad{
	width:50px;
	float:left;
}
.p-l-statement tr.theader th,
.five-col tr.theader th,
.seven-cols tr.theader th,
.four-cols tr.theader th  {
	font-size: 85%;
	font-weight: bold;
	vertical-align: bottom;
}

.five-col th, .five-col td,
.seven-cols th, .seven-cols td,
.invst-associates th, .invst-associates td,
.four-cols td, .four-cols th {
	padding: 0px 4px;
	vertical-align: bottom;
}

.five-col th {
	width: 30%;
	text-align: left;
	font-size: 85%;
	font-weight: normal;
}

.two-col-label td {
	font-size: 85%;
	text-align: right;
	width: 20%;
	vertical-align: bottom;
}

.two-col-label th {
	text-align: left;
	font-size: 85%;
	width: 30%;
	font-weight: normal;
}

.seven-cols th {
	width: 24%;
	text-align: left;
	font-size: 85%;
	font-weight: normal;
}

.five-col td {
	width: 15%;
	font-size: 85%;
	text-align: right;
}


.p-l-statement tr td,
#usd-conv tr.altrnt th.aln-rt,
#usd-conv tr td,
#asset-liability tr.altrnt th.aln-rt,
#asset-liability tr td,
#acqu-sub tr td,
#acqu-sub tr.altrnt th.aln-rt
{
	font-size: 85%;
	text-align: right;
	padding-right: 8px;
}

.p-l-statement th {
	width: 52%;
	text-align: left;
	font-weight: normal;
	font-size: 85%;
	padding-left: 4px;
}
.p-l-statement th.left-pad,
.p-l-statement td.left-pad
{
	padding-left:10px;
}

tr.total th, tr.total td {
	font-weight: bold;
}

.p-l-statement td, .four-cols td {
	width: 12%;
	line-height: 18px;
}

.p-l-statement td a {
	color:#0B4889;
	text-decoration: underline;
	font-weight: normal;
}

.p-l-statement tr.altrnt th,
.p-l-statement tr.altrnt td
{
	border-bottom: 1px solid #b5beda;
}

.four-cols tr.altrnt td {
	padding-top: 4px;
	padding-bottom: 4px;
}

#usd-conv tr.altrnt th,
#asset-liability tr.altrnt th,
#asset-liability tr.altrnt td
{
	border-bottom: 1px solid #b5beda;
	border-top: 1px solid #b5beda;
	font-size:85%;
	text-decoration:underline;
	padding:4px 0;
}
#asset-liability tr.altrnt th.nouline,/* #asset-liability #acqu-sub #acqu-asset-liablty */
#asset-liability tr.total td.nouline,
#asset-liability tr.altrnt total td.nouline,
#acqu-sub tr.altrnt th.nouline,
#acqu-sub tr.total td.nouline,
#acqu-sub tr.altrnt total td.nouline,
#acqu-asset-liablty tr.altrnt th.nouline,
#acqu-asset-liablty tr.total td.nouline,
#acqu-asset-liablty tr.altrnt total td.nouline
{
	text-decoration:none;
	padding:4px 8px 4px 0;
	border-bottom:1px solid #B5BEDA;
	border-top:1px solid #B5BEDA;
}
#asset-liability tr.bot-border td
{
	border-bottom:1px solid #B5BEDA; 
}
#asset-liability tr th,
#asset-liability tr td,
#acqu-sub tr th,
#acqu-sub tr td
{
	padding:4px 8px 4px 0;
}

.p-l-statement th.int-left, 
.seven-cols th.int-left,
.invst-associates th.int-left, .five-col th span.int-left,
.four-cols th.int-left {
	padding-left: 15px;
}

.inner-temp1 #body-content .detail-wide h4.p-l-stmnt-titles,
h5.p-l-stmnt-titles {
	font-size: 95%;
	font-weight: bold;
	width: 100%;
	float: left;
}

.inner-temp1 #body-content .detail-wide h4.txtaln-flt-right, h5.txtaln-flt-right {
	text-align: right;
	float: right;
	font-size: 95%;
	font-weight: bold;
	width: auto;
}

h5.txtaln-flt-right {
	margin-right: 20px;
}

#useful-lives
{
	font-size:85%;
}
#useful-lives tr.first td
{
	padding:5px 0 0 0;
	border-top:1px solid #B5BEDA;
}
#useful-lives tr.last td
{
	padding:0 0 5px 0;
	border-bottom:1px solid #B5BEDA;
}

.txtaln-center {
	text-align: center;
}

th.u-line,
.u-line td
{
	text-decoration: underline;
}

.u-line th.rem-u-line,
.u-line td.rem-u-line
{
	text-decoration: underline;
}

.eqty-holders {
	width: 100%;
	padding: 3px 0px;
	border-top: 1px solid #b5beda;
	text-align: left;
}

.eqty-holders caption {
	width: 100%;
	font-weight: bold;
	text-align: right;
	padding-right: 80px;
	font-size: 95%;
}

.eqty-holders th {
	width: 20%;
	font-weight: normal;
	font-size: 85%;
	text-align: left;
}

.eqty-holders td {
	width: 8%;
	font-size: 85%;
	text-align: right;
	padding-right: 4px;
}

.eqty-holders th,
.eqty-holders td {
	padding-bottom: 5px;
	vertical-align: bottom;
}

.eqty-holders tr.altrnt th,
.eqty-holders tr.altrnt td {
	border-bottom: 1px solid #b5beda;
}

.inner-temp1 #body-content .detail-wide ul.special-notes {
	margin-left: 0px;
	font-size: 85%;
	font-style: italic;
	list-style:lower-roman;
	margin-bottom: 10px;
	float: left;
	clear: both;
}

ul.special-notes li {
	line-height: 18px;
	clear: both;
}

.special-notes li span {
	float: left;
	width: 620px;
	display: inline;
}

.special-notes li span.nums {
	float: left;
	width: 28px;
}

.notes-title-top {
	margin-top: 20px;
	float: left;
	clear: both;
	width: 100%;
}
.invst-associates th,
.invst-associates td {
	font-size: 85%;
}

.p-l-statement th, .p-l-statement td,
.five-col th, .five-col td,
.seven-cols th, .seven-cols td,
.invst-associates th, .invst-associates td { 
	padding-bottom: 2px;
} 

.invst-associates .theader th,
.invst-associates .theader td {
	font-weight: bold;
	vertical-align: bottom;
}

.invst-associates th {
	width: 30%;
	text-align: left;
	font-weight: normal;
}

.invst-associates td {
	width: 14%;
	text-align: right;
}

.invst-associates .txt-aln-lft {
	text-align: left;
}

.invst-associates .txt-aln-cntr,
.seven-cols .theader .txt-aln-cntr {
	text-align: center;
}

.invst-associates caption, .p-l-statement caption {
	font-size: 85%;
	text-align: left;
	line-height: 18px;
}

.detail-wide {
	min-height: 528px;
	height: auto !important;
	height: 528px;
}

.cont-wrapper {
	min-height: 492px;
	height: auto !important;
	height: auto;
}

.frmt-italic {
	font-size: 85%;
	font-style: italic;
	padding-bottom: 10px;
}

.italic {
	font-style: italic;
	font-size: 100%;
}

span.frmt-italic {
	font-size: 100%;
	font-style: italic;
	margin-bottom: 14px;
}

.list-with-hyphen {
	margin-left: 40px;
}

.list-with-hyphen li {
	line-height: 18px;
}

.list-with-hyphen li span {
	padding-right: 10px;
}

.txtaln {
	margin-left: 20px;
}

.indents, .pageindent p {
	text-indent: 24px;
}

.list-numbered-title {
	font-size: 85%;
}

.list-numbered-title dt {
	font-weight: bold;
	font-style: italic;
	padding-bottom: 10px;
}

.list-numbered-title dt span {
	float: left;
	width: 40px;
}

.list-numbered-title dd {
	text-indent: 40px;
	line-height: 18px;
	margin-bottom: 10px;
}

.frmt-title {
	font-size: 90%;
}

.frmt-italic-normal {
	font-size: 90%;
	font-style: italic;
	font-weight: normal;
	margin-bottom: 10px;
}

.inner-temp2 #body-content .details .cont-wrapper li.pdngbtm,
.inner-temp1 #body-content .detail-wide li.pdngbtm {
	padding-bottom: 5px;
}

.list-numbered {
	margin-left: 20px;
}

#bod {
	margin-bottom: 18px;
}

#bod th {
	padding: 1px 2px;
	text-align: center;
	vertical-align: bottom;	
}

#bod .tlabel {
	width: 40%;
}

#bod .tvalues {
	width: 15%;
}

.subtitle {
	font-size: 105%;
	color: #000;
	width: 100%;
	clear: both;
	margin: 10px 0px;
	float: left;
}

.pan-right_ {
	float: right;
	width: 40%;
	margin-top: 60px;
	font-size: 90%;
}

.to-title {
	font-size: 90%;
	font-weight: normal;
	float: left;
	width: 40%;
	margin-top: 100px;
}

.inner-temp2 #body-content .details .cont-wrapper .sender-det {
	float: right;
	width: 220px;
	border-left: 1px solid #000;
	padding-top: 10px; 
}

.inner-temp2 #body-content .details .cont-wrapper .sender-det li {
	font-size: 80%;
	line-height: 12px;
	padding: 0 0 0 12px;
	display: block;
	background: none;
}

.share-holder-info ul {
	clear: both;
	padding-bottom: 10px;
}

.share-holder-info ul.pdng-rem {
	padding-bottom: 0px;
}

.pdg-left {
	padding-left: 15px;
}
.h-sub {
	font-size: 85%;
	float: left;
	width: 100%;
	clear: both;
	font-weight: normal;
	margin: 10px 0px 12px 0px;
}
#su, #re {float:left; width:100%;}
#re h3 {display:none;}
#re dl{width:100%; float:left; margin:0; padding:0;}
#re dt{width:100%; float:left; margin:0; padding:0;}
#re dt a {font-size:0.8em; margin:0; padding:0;}
#re dd{width:100%; float:left; margin:0 0 16px 0; padding:0;}
#re dd p{margin:0; padding:0;}
#re dd p.s {margin-top:6px; margin-bottom:9px; line-height:1.5;}
#re dd p.fm {font-size:0.8em;}
#n {width:100%; font-size:1em; float:left; margin:0; padding:0;}
#n h3 {display:none;}
#n ul {margin:0 55px 0 0; padding:0; list-style-type:none; float:right;}
#n ul li {display:inline; width:auto; margin:0 5px 0 0!important; padding:0; list-style-type:none; color:#3A68B2;}
#n ul li.prev-off, #n ul li.prev-on { background:url(../images/divider.gif) 100% 2px  no-repeat; padding-right:7px}
#n ul li.next-off,#n ul li.next-on { background:url(../images/divider.gif) 0 2px  no-repeat; padding-left:7px}


