/* Entries from the generic.css */

table#Page {
	width: 775px; 
/*	margin-left: -387px !important;  */
	display: block;
	background-color: #ffffff;
	position: absolute;
	top: 0px;
	/* left: 0%; */ 
}

body {
	/*background-color: #555555;
	background-image: url(images/background.gif);
	background-position: center;
	background-repeat: repeat-y;*/
	margin: 0px;
}

body, div, td 
{
	font-family:Arial, Geneva, Sans-Serif;
	font-size:11px;
}

a {
	color: #0C106B;
}

h1 {
	font-size: 17px;
	color: #0F26AB;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-bottom: 13px;
}

td#MiddleFrame {
	vertical-align: top;
	width: 350px;
	padding: 6px 0 20px 0;
}

td#PageContent {
	vertical-align: top;
	height: 330px;
}

table.GenericPromo {
	display: block;
	width: 100%;
	margin: 8px 0;
}

td.GenericPromoImg, img.GenericPromoImg {
	width: 47px;
	height: 48px;
	border: 0;
}
img.GenericPromoBox {
	float: left;
	border: 0;
	margin: 4px 6px 0 0;
}
td.GenericPromoText {
	padding: 3px 6px;
	font-family: Arial;
	font-size: 10px;
	line-height: 12px;
	vertical-align: top;
}
a.GenericPromoLink {
	color: #4e4d4d;
	text-decoration: none;
}
a.GenericPromoLink h6 {
	font-size: 10px;
	display: block;
	margin: 0;
	font-weight: normal;
	color: #1a2872;
}
a.GenericPromoLink:hover,
a.GenericPromoLink:hover h6 {
	color: #848abd;
}
/* End Generic promo */

/* Container for page objects */
div.ContentBox {
	border: 0;
	padding: 0;
	margin: 0 0 20px 0;
}

div.ContentBoxLeftMargin
{	
	border: 0;
	padding: 0;
	margin: 0 0 20px 7px;
}

/* Standard title with bottom outline */
h5.AbstractTitle {
	font-family: Arial;
	font-size: 11px;
	margin: 0 0 4 0;
	color: #000f60;
	line-height: 11px;
	padding-bottom: 2px;
	border-bottom: 1px solid #8898e6;
	padding-left: 7px;
}

/* Generic non-table navigation list with box or arrow */
img.NavListArrow {
	clear: both;
	float: left;
	margin: 4px 0 0 0;
	width: 6px;
	height: 9px;
}

img.NavListBox {
	clear: both;
	float: left;
	margin: 5px 6px 0 0;
	width: 6px;
	height: 6px;
}

a.NavList,
a.NavListSelected,
a.NavListBox {
	display: block;
	font-family: Arial;
	text-decoration: none;
	line-height: 14px;
	font-size: 10px;
	font-weight: bold;
}

a.NavList, a.NavListBox {
	color: #4e4e4e;	
}

a.NavListSelected,
a.NavList:hover {
	color: #3b56e6;
}

a.NavListBox:hover {
	color: #848abd;
}
/* End generic non-table navigation */

/* Container for page objects */
div.ContentBox {
	border: 0;
	padding: 0;
	margin: 0 0 20px 0;
}

div.ContentBoxLeftMargin
{	
	border: 0;
	padding: 0;
	margin: 0 0 20px 7px;
}
/*
	Special variant of AbstractTitle, with no bottom margin.
	For use with a ListTable-table.
*/
h5.ListTableTitle, h5.ListTableTitleNoOutline {
	font-family: Arial;
	font-size: 11px;
	margin: 0;
	color: #000f60;
	line-height: 13px;
	border-bottom: 1px solid #8898e6;
	padding-left: 7px;
	padding-bottom: 1px;
	margin-bottom: 8px;
}

h5.ListTableTitleNoOutline {
	border-bottom:none;
	padding-left: 0px;
}

.ListTableTitleTable
{
	width:100%;
	border-bottom: 1px solid #8898e6;
	padding-bottom: 1px;
	margin-bottom:8px;
	margin-top:-1px;
}

.ListTableTitleTable td 
{
	font-family: Arial;
	font-size: 11px;
	padding-left: 7px;
	color: #000f60;
	font-weight:bold;
	padding-bottom:1px;
	vertical-align:bottom;
}

.ListTableTitleTable .headerimg
{
	text-align:right;
	padding-bottom:5px;
}

/*
	Generic list in table format
	td.ListTableItemL = left alignment of text within cell
	td.ListTableItemR = right alignment of text within cell
*/
table.ListTable {
	width: 100%;
}

tr.ListTableHead, tr.ListTableHeadOutlined {
	font-weight: bold;
	background-color: #ebeeff;
}
tr.ListTableHeadOutlined td {
	border-top: 1px solid #acb1cb;
}
tr.ListTableRowShaded {
	background-color:  #F5F6FB;
}
td.ListTableItemC,
td.ListTableItemL,
td.ListTableItemLWrap,
td.ListTableItemR {
	font-family: Arial;
	font-size: 10px;
	color: #4e4e4e;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;
}

td.ListTableItem {
	padding-top: 3px;
	padding-bottom: 3px;
}

td.ListTableItem,
td.ListTableItemL2,
td.ListTableItemDownload {
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 3px;
}

td.ListTableItemC a,
td.ListTableItemL a,
td.ListTableItemLWrap a,
td.ListTableItemR a {
	color: #1a2872;
	text-decoration: none;
}

td.ListTableItemC a:hover,
td.ListTableItemL a:hover,
td.ListTableItemLWrap a:hover,
td.ListTableItemR a:hover {
	color: #848abd;
}

td.ListTableItemC 
{
	/*padding: 0px 6px 0px 6px;*/
	text-align: center;
}

td.ListTableItemR {
	padding-right: 6px;
	text-align: right;
}

td.ListTableItemL {
	padding-left: 14px;
	white-space: nowrap;
}

td.ListTableItemLWrap {
	padding-left: 14px;
}

td.ListTableItemL img,
td.ListTableItemLWrap img {
	margin: 0 0 0 -8px;
}

tr.ListTableHead a.active {
	color:#3B57E6;
}

/* Added by holber 2003-03-10 */
table.ListTableOutlined {
	width: 100%;
	border-bottom: 1px solid #8998E6;
}
table.ListTableOutlinedAll td
{
	width:100%;
	border-right: #8998e6 1px solid;
	border-top: #8998e6 1px solid;
	border-left: #8998e6 1px solid;
	border-bottom: #8998e6 1px solid;
}

tr.ListTableHeadOutlined {
	background-color: #ebeeff;
}
table.ListTableOutlined td {
	border-top: 1px solid #8998E6;
	border-bottom: 1px solid #8998E6;
}
table.ListTableOutlined .ListTableHead .ListTableItemL {
	padding-left: 6px;
	vertical-align:bottom;
}
table.ListTableOutlined .ListTableHead .ListTableItemL img {
	margin: 0 0 0 0;
}

/* End generic list in table format */

a.button, a.button:hover {
	color: #000F60;
	text-decoration: none;
	font-size: 10px;
	text-transform: lowercase;
	border-color: #556A9F;
	border-style: solid;
	border-width: 1px;
	background-color: #F0F4FD;
	padding: 0 4px 0px 5px;
	background-image: url(../img/button.background.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-weight: normal;
}

/* Div spacers for main content spacing */
div.HeaderOneSpacer {
	display: block;
	height: 6px;
	overflow: hidden;
}

div.HeaderTwoSpacer {
	display: block;
	height: 4px;
	overflow: hidden;
}

div.BigImageSpacer {
	display: block;
	height: 6px;
	overflow: hidden;
}

td.NavListArrowCell
{
	vertical-align: top;
	width: 6px;
}

td.NavListCell
{
	vertical-align: top;
	width: 235px;
}

/* 2003/02/27 - Added this item for screen saver download items - eric.morrison@volvo.com */
img.IconListBox {
	clear: both;
	float: left;
	margin: 5px 6px 0 0;
	width: 16px;
	height: 16px;
}

/* Right Col Select Box START */
td.RightSelect
{
	margin: 0;
	padding: 0;
	padding-left: 6px;
	width: 241px;
	vertical-align: top;
	text-align: left;
	color: #4e4e4e;	
	display: block;
	font-family: Arial;
	text-decoration: none;
	line-height: 12px;
	font-size: 10px;
	font-weight: bold;
}
td.RightSelect p
{
	margin: 0;
	padding: 0;
	padding-bottom: 2px;
	color: #4e4e4e;	
	display: block;
	font-family: Arial;
	text-decoration: none;
	line-height: 12px;
	font-size: 10px;
	font-weight: bold;
}
td.RightSelect select
{
	margin: 0;
	margin-top: 1px;
	padding: 0;
	color: #000000;	
	width: 200px;
	font-family: Arial;
	text-decoration: none;
	font-size: 10px;
}

td.RightSelectBox
{
	margin: 0;
	padding: 5px 0 0 0;
	width: 115px;
	vertical-align: bottom;
	text-align: left;
}

td.RightSelectButton
{
	margin: 0;
	padding: 8px 0 1px 0;
	width: 115px;
	vertical-align: bottom;
	text-align: left;
}
/* Right Col Select Box END */

/* IR ticker START */
span.TickeDateTime
{
	margin: 0;
	padding: 1px 0 5px 9px;
	display: block;
	font-family: Arial;
	font-size: 10px;
	line-height: 13px;
	color: #000f60;
}

img.TickerImage
{
	margin: 0;
	padding: 0;
	margin-left: 4px;
	width: 9px;
	height: 9px;
	border: none;
}

table.TickerBorder
{
	width: 100%;
	margin: 0;
	padding: 0;
	border: #B0B5DB 1px solid;
}

table.TickerBorder td
{
	margin: 0;
	padding: 0 6px 0 6px;
	background-color: #EBECFE;
	border: #FFFFFF 4px solid;
}

table.Ticker
{
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
}

table.Ticker td
{
	margin: 0;
	padding: 2px 6px 2px 6px;
	background-color: #EBECFE;
	color: #323465;
	border: none;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 13px;
	text-align: left;
	width: 20%;
}

table.TickerListBox
{
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
}

table.TickerListBox td
{
	margin: 0;
	padding: 1px 5px 0 5px;
	text-align: right;
}

table.TickerListBox img
{
	margin: 0 2px 0 0;
	padding: 0;
	border: none;
}

table.TickerListBox a
{
	font-family: Arial;
	text-decoration: none;
	line-height: 14px;
	font-size: 10px;
	font-weight: bold;
	color: #1a2872;	
}

table.TickerListBox a:hover
{
	color: #848abd;
}
/* IR ticker END */

/* Image button styles START */
table.ImageButton
{
	margin: 0;
	padding: 0;
	border: #556A9F 1px solid;
}

table.ImageButton td
{
	margin: 0;
	padding: 1px 4px 0px 4px;
	background-color: #F0F4FD;
	color: #000F60;
	border-top: #F9FFFB 1px solid;
	border-left: #F9FFFB 1px solid;
	border-right: #CFD6E6 1px solid;
	border-bottom: #C8CdE3 1px solid;
}

table.ImageButton a,
table.ImageButton a:visited
{
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 9px;
	text-decoration: none;
	color: #000F60;
}
/* Image button styles END */

/* Attachments for financial reports START */
table.AttachmentList
{
	margin: 0 0 6px 0;
	padding: 0;
}

td.AttachmentIcon
{
	margin: 0;
	padding: 0 2px 0 0;
	vertical-align: top;
	width: 16px;
	height: 16px;
}

td.AttachmentTitle
{
	margin: 0;
	padding: 1px 0 0 0;
	vertical-align: top;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #4E4E4E;
}

td.AttachmentText
{
	margin: 0;
	padding: 1px 0 0 0;
	vertical-align: top;
	font-family: Arial;
	font-size: 10px;
	color: #4E4E4E;
}

td.AttachmentLink
{
	margin: 0;
	padding: 1px 0 0 0;
	vertical-align: top;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;	
	color: #1A2872;
}

td.AttachmentLink a
{
	text-decoration: none;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;	
	color: #1A2872;
}

/* End generic.css entries */

/* Entries from the Homepage.css */

/* Left menu with selector */

div#LeftMenuHeader {
	display: block;
	width: 223px;
	height: 13px;
	font-family: Arial;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #5e6798;
	margin: 2px 0 4px 0;
	padding: 3px 0 0 8px;
}
div.LeftMenuItem {
	display: block;
	font-family: Arial;
	font-size: 10px;
	line-height: 11px;
	padding: 2px 0 0 8px;
}
div.LeftMenuItem a {
	color: #1a2872;
	text-decoration: none;
}
div.LeftMenuItem a:hover {
	color: #848abd;
}
div.LeftMenuItem img {
	border: 0px;
	margin-right: 4px;
}
select {
	font-family: Arial;
	font-size: 10px;
	padding: 2px 2px 2px 8px;	
	margin-left: 8px;
	}
/* End Left menu with selector*/

/*
	Standard copy
*/
p.Copy
{
	font-family: Arial;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	margin: 0 0 16px 0;
}
/* Big promo */
table.PromoBig {
	width: 226px;
	margin-bottom: 6px;
}
td.PromoBigImg, img.PromoBigImg {
	width: 226px;
	height: 67px;
	border: 0;
}
img.PromoBigBox {
	float: left;
	border: 0;
	margin: 4px 6px 0 0;
}
td.PromoBigText {
	padding: 3px 6px;
	width: 226px;
	height: 56px;
	background-color: #f5f6fb;
	font-family: Arial;
	font-size: 10px;
	line-height: 12px;
	vertical-align: top;
}
a.PromoBigLink {
	color: #4e4d4d;
	text-decoration: none;
}
a.PromoBigLink span{
	font-size: 11px;
	margin: 0;
	font-weight: bold;
	color: #1a2872;
}
a.PromoBigLink:hover,
a.PromoBigLink:hover span {
	color: #848abd;
}
/* End big promo */

/* Small promo */
table.PromoSmall {
	width: 226px;
	margin-bottom: 6px;
}
td.PromoSmallImg, img.PromoSmallImg {
	width: 56px;
	height: 56px;
	border: 0;
}
img.PromoSmallBox {
	float: left;
	border: 0;
	margin: 4px 6px 0 0;
}
td.PromoSmallText {
	padding: 3px 6px;
	width: 170px;
	background-color: #f5f6fb;
	font-family: Arial;
	font-size: 10px;
	line-height: 12px;
	vertical-align: top;
}
a.PromoSmallLink {
	color: #4e4d4d;
	text-decoration: none;
}
a.PromoSmallLink h6 {
	font-size: 11px;
	display: block;
	margin: 0;
	font-weight: bold;
	color: #1a2872;
}
a.PromoSmallLink:hover,
a.PromoSmallLink:hover h6 {
	color: #848abd;
}
/* End small promo */

/* News header */
div#NewsHeader {
	display: block;
	width: 370px;
	height: 17px;
	background-image: url(../img/news.background.gif);
	font-family: Arial;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #5e6798;
	margin: 0 0 4px 0;
	padding: 3px 0 0 0;
}

/* News items */
div.NewsItem {
	display: block;
	font-family: Arial;
	font-size: 10px;
	line-height: 13px;
}
div.NewsItem a {
	color: #1a2872;
	text-decoration: none;
}
div.NewsItem a:hover {
	color: #848abd;
}
div.NewsItem img {
	border: 0px;
	margin-right: 5px;
}
/* End news items */

/* entries from the volvogroupsplash.css */ 

td.BusinessAreaImage
{
	width: 123px;
	height: 72px;
	margin: 0;
	padding: 0 1px;
	vertical-align: top;
}

td.BusinessAreaImage img
{
	width: 121px;
	height: 72px;
	margin: 0;
	padding: 0;
}

td.BusinessAreaLinks
{
	height: 82px;
	margin: 0;
	padding: 4px 3px 0 1px;
	vertical-align: top;
	font-family: Arial;
	font-size: 11px;
}

td.OtherLinks
{
	height: 100px;
	margin: 0;
	padding: 0 1px 0 1px;
	vertical-align: top;
}

td.OtherLinks img.FadedLine
{
	margin: 2px 0 4px 0;
	padding: 0;
	display: block;
}

td.VolvoCarsLink
{
	margin: 0;
	padding: 0 1px;
	vertical-align: bottom;
	text-align: left;
	direction: rtl;
}

table#MainTitleText
{
	width: 369px;
	margin: 0;
	padding: 0;
}

td.MainTitle
{
	height: 34px;
	margin: 0;
	padding: 0 1px 6px 1px;
	vertical-align: top;
}

td.MainText
{
	height: 56px;
	margin: 0;
	padding: 0 1px 14px 1px;
	vertical-align: top;
}

/* Entries from the volvogrouphome.2.css page */

/* tickerbox START */
table.VolvoGroupHomeTicker td
{
	margin: 0;
	padding: 6px 15px 0 9px;
	width: 226px;
	height: 59px;
	vertical-align: top;
}

table.VolvoGroupHomeTicker h5
{
	margin: 0 0 4px 0;
	padding: 0;
	vertical-align: top;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000f60;
}

table.VolvoGroupHomeTicker p
{
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000f60;
}

table.VolvoGroupHomeTicker img {
	margin: 0 7px 0 7px;
	padding: 0;
	border: none;
}
/* tickerbox END */

/* Entries from the contact.css */
div.ContentBoxMap {
	padding-top: 6px;
}

td.MapContactSectionTitle {
	padding: 0 5px 0 5px;
	width: 222px;
	background-color: #BDC4F2;
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
}

td.MapContactSectionIcon {
	width: 18px;
	height: 18px;
	padding: 0;
}

td.MapContactSectionIcon img {
	width: 18px;
	height: 18px;
	border: none;
}

td.MapContactCompanyTitle {
	padding: 7px 5px 0 5px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000f60;
}

td.MapContactText {
	padding: 7px 5px 9px 5px;
	font-family: Arial;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
}

td.MapContactEmail {
	padding: 7px 5px 9px 12px;
	font-family: Arial;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
}

td.MapContactEmail img
{
	border: none;
	margin: 0 5px 0 0;
}

td.MapFrame
{
	padding: 0;
	margin: 0;
	width: 335px;
	font-family: Arial;
	font-size: 10px;
	vertical-align: top;
}

td.MapFrame img
{
	width: 335px;
	border: 0;
}

/* End of MapContactUs styles */

.contactinfo .contacttext strong, .contactinfo .contacttext a
{
	color:#0C106B;
}

.contactinfo .contactimage
{
	padding: 5px 0px 8px 22px;
	text-align:right;
}

.contactinfo .contactemail {
	padding:0px 5px 10px 12px;
}

td.contactemail {
	width: 250px;
}

h5.contactphone,
h5.contactemail,
h5.contactmail,
h5.contactaddress,
h5.contact_phone_mail_address_email,
h5.contact_phone_mail_email,
h5.contact_phone_email
{
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
	margin: 0px 0px 8px 0px;
	color: #ffffff;
	line-height: 18px;
	padding-left: 22px;
	background:#BDC3F2 url(../img/phone.icon.gif) no-repeat;
}

h5.contactmail {
	background:#BDC3F2 url(../img/mail.icon.gif) no-repeat;
}

h5.contactemail {
	background:#BDC3F2 url(../img/email.icon.gif) no-repeat;
}

h5.contactaddress {
	background:#BDC3F2 url(../img/address.icon.gif) no-repeat;
}

h5.contact_phone_mail_address_email,
h5.contact_phone_mail_email,
h5.contact_phone_email {
	padding-left: 21px;	
}

h5.contact_phone_mail_address_email {
	background:#BDC3F2 url(../img/phone_mail_addr_email.icon.gif) right no-repeat;
}

h5.contact_phone_mail_email {
	background:#BDC3F2 url(../img/phone_mail_email.icon.gif) right no-repeat;
}

h5.contact_phone_email {
	background:#BDC3F2 url(../img/phone_email.icon.gif) right no-repeat;
}

/* End of entries for the contact.css */

/* Entries from the 3cols.css */

td#MiddleFrame {
	vertical-align: top;
	width: 290px;
	padding: 6px 0 20px 0;
}

td#RightFrame {
	vertical-align: top;
	width: 200px;
	padding: 6px 0 20 0;
}

/* Entries from the faq.css */

table.FAQ {
	display: block;
	width: 492px;
	margin: 13px 0 0 0;
	padding: 0;
}

td.FAQImage 
{
	width: 12px;
	vertical-align: top;
	margin: 0;
	padding: 0;
}

td.FAQImage img
{
	width: 6px;
	height: 6px;
	margin: 0;
	padding: 0;
	margin-top: 4px;
	margin-right: 6px
}

table.FAQItemCopy
{
	margin: 0;
	padding: 0;
	width: 492px;
	vertical-align: top;
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
}

td.FAQCopy 
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	width: 480px;
	vertical-align: top;
	font-family: Arial;
	font-size: 11px;
	line-height: 13px;
	color: #4e4e4e;
}

td.FAQCopy strong
{
	display: block;
}

td.Question
{
	margin: 0;
	padding: 0 0 0 12px;
	font-weight: bold;
	color: #000000;
}

td.Question p
{
	margin: 0;
	padding: 8px 0 0  0;
}

td.Answer
{
	margin: 0;
	padding: 4px 0 0 12px;
	color: #4e4e4e;
}

td.Answer p
{
	margin: 0;
	padding: 14px 0 0 0;
}

td.Answer img
{
	float: left;
	margin: 16px 16px 0 0;
	padding: 0;
	width: 110px;
	height: 113px;	
}

table.BackButton
{
	margin: 0;
	padding: 0;
	width: 492px;
}

td.BackButton
{
	margin: 0;
	padding: 8px 0 0 0;
	border-top: 1px solid #9ea4c7;
	text-align: right;
	direction: rtl;
}

/* Entries from the download.css */

td.DownloadItemScreenShot {
	padding: 0;
	border: 1px solid #9ea4c7;
	width: 92px;
}

img.DownloadItemScreenShotImage {	
	width: 92px;
	height: 69px;
	border: 0;
}

td.DownloadItemCopy {
	vertical-align: top;
	padding: 0 20px 0 8px;
	font-family: Arial;
	font-size: 10px;
	line-height: 13px;
	color: #4e4e4e;
}

td.DownloadItemLink {
	vertical-align: bottom;
	padding: 0 20px 0 9px;
	font-family: Arial;
	font-size: 10px;
	line-height: 12px;
	color: #4e4e4e;
}

td.DownloadItemCopy strong {
	color: #000000;
}

td.DownloadItemLink img {
	clear: both;
	float: left;
}
td.DownloadItemLink a {
	float: left;
	margin-top: 2px;
	color: #1a2872;
	text-decoration: none;
}

td.DownloadItemLink a:hover {
	color: #848abd;
}

/* download item copy for unformated placeholders containing copy text and links only */
span.DownloadItemCopy {
	/*padding: 0 20px 0 7px;*/
	vertical-align: top;
	font-family: Arial;
	font-size: 10px;
	line-height: 12px;
	color: #4e4e4e;
}

span.DownloadItemCopy a {
	float: left;
	margin-top: 2px;
	color: #1a2872;
	text-decoration: none;
}

/* abstract title for unformated placeholders containing title info only */
span.AbstractTitle {
	font-family: Arial;
	font-size: 11px;
	margin: 0;
	color: #000f60;
	line-height: 11px;
	padding-bottom: 2px;
	border-bottom: 1px solid #8898e6;
	padding-left: 7px;
}

/* Entries from the mobile.css */ 
table.MobileItem {
	float: left;
	margin-top: 7px;
	margin-bottom: 9px;
	margin-right: 20px;
	width: 110px;
}

img.MobileArrows {
	margin-left: 5px;
}

table.MobileSMSArea 
{
	width: 600px;
	margin-top: 0;
}

input.OperatorRadio {
	vertical-align: middle;
}

table.MobileSMSArea input {
	width: 25px;
	line-height: 10px;
}

table.MobileSMSArea textarea {
	width: 100px;
}

table.MobilePhoneNumber td, input {
	font-family: Arial, Sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
}

input#mobilenumber {
	width: 170px;
	margin: 0 0 6px 0;
	font-size: 11px;
	padding: 2px 0 2px 2px;	
}

input.ImageSubmit {
	margin-top: 5px;
	width: 40px;
	height: 14px;
}

td.MobileItemText {
	vertical-align: bottom;
	font-family: Arial;
	font-size: 10px;
	line-height: 12px;
	height: 24px;
	color: #000000;
}

td.MobileItemImage 
{
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
}

td.CountryOperatorFrame
{
	margin: 0;
	padding: 9px 0 0 0;
}

td.MobileSelectorFrame
{
	margin: 0;
	padding: 0 0 10px 0;
}

td.MarginFrame
{
	margin: 0;
	padding: 0 0 0 5px;
}

td.ZeroMarginFrame
{
	margin: 0;
	padding: 0;
}

span.MobileList li, ul, p 
{
	margin: 0;
	padding: 0;
	font-family:Arial, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
}

td.PictureMessage
{
	margin: 0;
	padding: 9px 0 10px 0;
}

/* Entries from the downloadTable.css */

h5.DownloadsTitle {
	font-family: Arial;
	font-size: 11px;
	margin: 0;
	color: #000f60;
	line-height: 11px;
	padding-bottom: 2px;
	padding-left: 7px;
}


/* Entries from the multilingual.css */
div.MultiLingualHeadline
{
	font-family: Arial;
	font-size: 11px;
	margin: 0 0 0 0;
	display: block;
	color: #000f60;
	line-height: 11px;
	padding-left: 0px;
	font-weight: bold;
}

/* bodytext*/
div.MultiLingualCopy{
	width: 260px;
	display: block;
	margin: 0 30px 0 1px;
	font-family: Arial;
	font-size: 10px;
	line-height: 13px;
	padding-bottom:10px
}

/* link items */
div.MultiLingualLinks{
	width: 210px;
	display: block;
	vertical-align: top;
	margin: 3px 0 0 0;
	padding: 0 0 10px 0;
	font-family: Arial;
	font-size: 10px;
	line-height: 13px;
}

/* link items */
div.MultiLingualLinksList2{
	width: 235px;
	display: block;
	vertical-align: top;
	margin: 3px 0 0 0;
	padding: 0 0 10px 30px;
	font-family: Arial;
	font-size: 10px;
	line-height: 13px;
}

td#MainBody {
	vertical-align: top;
}
/* END Entries from the multilingual.css END*/

/* Entries from the contact.css */
.contactformtable {
	width:100%;
	background-color:#F5F6FB;
}

.contactformtable td {
	width:168px;
	padding:13px 10px 0px 10px;
	font-weight:bold;
	color:#0C106B;
	vertical-align:bottom;
}

.contactformtable td.formcell {
	padding:0px 10px 0px 10px;
	vertical-align:top;
}

.contactformtable td.buttons {
	text-align:right;
}

/* End Entries from the contact.css */

/* Entries form the calendar.css */

td.CalendarItemCopy
{
	margin: 0;
	padding: 0;
	width: 380px;
	font-family: Arial;
	font-size: 11px;
	vertical-align: top;
}

td.CalendarItemCopy strong
{
	display: block;
	text-decoration: none;
	color: #000f60;
}

td.CalendarItemCopy p
{
	width: 365px;
	margin: 0 0 13px 0;
	padding: 0;
}

td.CalendarItemCopy a.EmailLink {
	color: #1a2872;
}

td.CalendarItemCopy a.EmailLink:hover {
	color: #3b56e6;
}

table.CalendarListImageButton
{
	margin: 8px 0 0 6px;
	padding: 0;
}

table.CalendarItemImageButton
{
	margin: 13px 0 0 0;
	padding: 0;
}
/* End Entries from the calendar.css */

/* Entries from the search.css */
input#Search {
	width: 100%;
	border: 2px inset #c0c0c0;
	margin: 0 0 7px 0;
	font-family: Arial;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
}

/* copied this to use with datagrid */
input.Search {
	border: 2px inset #c0c0c0;
	margin: 0 0 7px 0;
	font-family: Arial;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
}

select#Searchdrop {
	border: 2px inset #c0c0c0;
	margin: 0 0 7px 0;
	font-family: Arial;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
}

select.Searchdrop {
	border: 2px inset #c0c0c0;
	margin: 0 0 7px 0;
	font-family: Arial;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
}

input.SearchButton {
	margin: 0 0 0 8px;
}

table.SearchResultItem {
	margin: 10px 0 0 0;
}

td.SearchResultBox {
	width: 10px;
	vertical-align: top;
	padding-top: 2px;
}

td.SearchResultPercentage {
	width: 30px;
	text-align: right;
	color: #1A2872;
}

table.SearchResultItem td {
	font-family: Arial;
	font-size: 10px;
	line-height: 11px;
	color: #4e4e4e;
}

table.SearchResultItem a {
	text-decoration: none;
	color: #1a2872;
}

table.SearchResultItem a:hover {
	color: #848abd;
}

/* End - Entries from the search.css */

/* right col press release list START */
table.PressReleaseRightChapter {
	display: block;
	width: 241px;
	margin: 0;
	padding: 0;
}

td.PressReleaseRightChapterImage {
	vertical-align: top;
	margin: 0;
	padding: 0;
	padding-top: 6px;
	padding-right: 6px
}

td.PressReleaseRightChapterCopy 
{
	margin: 0;
	padding: 0;
	padding-top: 2px;
	padding-bottom: 8px;
}

td.PressReleaseRightChapterCopy a {
	font-family: Arial;
	font-size: 10px;
	line-height: 13px;
	text-decoration: none;
	color: #4e4e4e;
}

td.PressReleaseRightChapterCopy a strong {
	font-weight: bold;
	color: #1a2872;
}

td.PressReleaseRightChapterMoreNews 
{
	margin: 0;
	padding: 0;
	padding-top: 2px;
	font-family: Arial;
	font-size: 10px;
	line-height: 13px;
	text-decoration: none;	
}

td.PressReleaseRightChapterMoreNews a {
	font-family: Arial;
	font-size: 10px;
	line-height: 13px;
	text-decoration: none;
	color: #1a2872;
}

td.PressReleaseRightChapterCopy a:hover,
td.PressReleaseRightChapterCopy a:hover strong,
td.PressReleaseRightChapterMoreNews a:hover {
	color: #848abd;
}
/* right col press release list END */

/* Entries from the press.css */
table.PressRelease {
	display: block;
	margin: 11px 0 12px 0;
}

td.PressReleaseImage {
	vertical-align: top;
	padding: 3px 5px 0 0;
}

td.PressReleaseCopy {
	font-family: Arial;
	font-size: 11px;
	line-height: 13px;
	color: #4e4e4e;
}

td.PressReleaseCopy a {
	text-decoration: none;
	color: #1a2872;
}

tr.PressReleasePager td{
	margin-top: 10px;
	border-top: 1px solid #9ea4C7;
	padding-top: 3px;
	text-align: right;
	
	font-family: Arial;
	font-size: 10px;
	line-height: 10px;
}

tr.PressReleasePager a {
	margin-left: 5px;
	text-decoration: none;
	color: #7e849d;
}

tr.PressReleasePager a:hover {
	color: #3b56e6;
	text-decoration: none;
}

tr.PressReleasePager a.Selected {
	margin-left: 5px;
	text-decoration: underline;
	color: #3b56e6;
}

tr.PressReleasePager td span {
	margin-left: 5px;
	text-decoration: underline;
}

/* End entries from the press.css */

@media print 
{
	td#PageHeader { display: none; }
	div#TopRightNav { display: none; }
	.PageHeaderLink  { display: none; }
	.TopNavLink  { display: none; }
	.TopNavLinkSelected  { display: none; }
	.TopPageHeader { display: none; }
	.LexingtonNav { display: none; }
	.SignPostHeader { display: none; }
	.LeftNavLevel1 { display: none; }
	.LeftNavLevel2 { display: none; }
	.LeftNavLevel3 { display: none; }
	.LeftNavArrow { display: none; }
	td#LeftFrame { display: none; }
	td#PageFooter { display: none; }
	td#PageFooter img#FooterBorder { display: none; }	
	.LeftNavLevel2 { display: none; }
} 


