
/* ::::: file:///C:/Documents%20and%20Settings/RainDog/Desktop/bridgestone/bfe/common/styles/bridgestone.css ::::: */

* { margin: 0pt; padding: 0pt; }
html { height: 100%; }
body { margin: 0px; padding: 0px; height: 100%; width: 100%; background-color: rgb(255, 255, 255); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(51, 51, 51); }
table { margin: 0px; padding: 0px; border-collapse: collapse; }
img { border: 0pt none ; margin: 0px; padding: 0px; }
td { margin: 0px; padding: 0px; }
hr#line { border: 0pt none ; margin: 20px 0px; background: rgb(224, 224, 224) none repeat; color: rgb(224, 224, 224); height: 1px; }
h2.font1 { font-size: 10px; font-weight: bold; color: rgb(51, 51, 51); }
a { color: rgb(204, 0, 51); }
a:hover { color: rgb(51, 51, 51); }
a.link1 { font-size: 11px; font-weight: bold; color: rgb(51, 51, 51); text-decoration: none; }
a.link1:visited { color: rgb(51, 51, 51); }
a.link1:hover { color: rgb(236, 27, 46); }
a.link2, a.link2bis { font-size: 11px; color: rgb(51, 51, 51); text-decoration: none; }
a.link2:visited, a.link2bis:visited { color: rgb(51, 51, 51); }
a.link2:hover { color: rgb(236, 27, 46); text-decoration: underline; }
a.link2bis:hover { color: rgb(255, 255, 255); text-decoration: underline; }
a.link3 { font-size: 16px; font-weight: bold; color: rgb(237, 28, 47); text-decoration: none; }
a.link3:visited { color: rgb(237, 28, 47); }
a.link3:hover { color: rgb(51, 51, 51); text-decoration: underline; }
a.link4 { font-size: 10px; font-weight: bold; color: rgb(51, 51, 51); text-decoration: none; }
a.link4:visited { color: rgb(51, 51, 51); }
a.link4:hover { color: rgb(237, 28, 47); text-decoration: none; }
a.link5 { font-size: 10px; color: rgb(51, 51, 51); text-decoration: underline; }
a.link5:visited { color: rgb(51, 51, 51); }
a.link5:hover { color: rgb(237, 28, 47); text-decoration: none; }
a.link6 { font-size: 9px; color: rgb(108, 108, 108); text-decoration: none; }
a.link6:visited { color: rgb(108, 108, 108); }
a.link6:hover { color: rgb(108, 108, 108); text-decoration: underline; }
a.link7 { font-size: 9px; color: rgb(108, 108, 108); text-decoration: none; }
a.link7:visited { color: rgb(108, 108, 108); }
a.link7:hover { color: rgb(108, 108, 108); text-decoration: underline; }
font.font1 { font-size: 11px; color: rgb(51, 51, 51); }
font.font2 { line-height: 12pt; font-size: 12px; color: rgb(237, 28, 47); }
font.font3 { font-size: 11px; font-weight: bold; color: rgb(237, 28, 47); }
font.font4 { font-size: 10px; font-weight: bold; color: rgb(51, 51, 51); }
font.font5 { font-size: 10px; font-weight: bold; color: rgb(237, 28, 47); }
font.font6 { font-size: 10px; color: rgb(51, 51, 51); }
#topper { margin: 0px; padding: 25px 0px 0px; width: 850px; height: 60px; }
#topper #topperleft { margin: 0px; padding: 0px; width: 216px; height: auto; float: left; text-align: left; }
#topper #topperright { margin: 0px; width: 634px; float: right; text-align: right; vertical-align: middle; padding-top: 20px; }
#lan { width: 404px; float: right; position: relative; padding-top: 5px; }
#form { width: 230px; float: right; position: relative; }
#lan a { font-size: 11px; color: rgb(51, 51, 51); text-decoration: none; font-weight: bold; line-height: 22px; }
#lan a:hover { color: rgb(204, 0, 51); text-decoration: underline; }
#topper input.searchbox { border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 3px; width: 149px; height: 14px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: rgb(51, 51, 51); vertical-align: middle; }
#topper input.searchbtn { border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat; width: 49px; height: 20px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: rgb(51, 51, 51); text-align: center; vertical-align: middle; }
table#head { width: 900px; }
table#top_logo { float: left; margin-left: 16px; margin-top: 24px; }
td#top { text-align: right; }
table#top { margin-right: 15px; margin-top: 24px; float: right; }
td#top_links { vertical-align: middle; text-align: right; }
td#top_input { padding: 0px 2px 0px 22px; width: 1px; text-align: right; }
input.search { border: 1px solid rgb(153, 153, 153); padding: 3px 5px 0px; width: 149px; height: 16px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: rgb(153, 153, 153); }
td#top_search { padding: 0px 5px 0px 2px; width: 1px; text-align: right; }
td#image { padding: 15px 0px 0px; }
table#main { margin-top: 20px; width: 900px; text-align: left; }
table#bsmenu { margin-left: 20px; text-align: left; }
td.bsmenu_item { text-align: left; }
td.bsitem_menu_text { padding: 0px 0px 0px 10px; background: transparent url('menubg.gif') repeat; width: 180px; height: 25px; text-align: left; cursor: pointer; }
a.bsitem_menu_text, a.bsitem_menu_text:hover, a.bsitem_menu_text:visited { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(51, 51, 51); text-decoration: none; }
table.bsitem_menu_text { width: 180px; }
td.bsmenu_arrow { padding: 0px 7px 0px 5px; text-align: right; }
td.bsitem_menu_point { border-bottom: 1px solid rgb(214, 214, 214); padding: 0px 0px 0px 10px; width: 180px; height: 21px; text-align: left; font-size: 11px; color: rgb(51, 51, 51); background-position: center; background-color: rgb(239, 239, 239); }
td.bsitem_menu_point_selected { border-bottom: 1px solid rgb(214, 214, 214); padding: 0px 0px 0px 10px; width: 170px; height: 21px; text-align: left; font-size: 11px; color: rgb(51, 51, 51); }
td.bsitem_menu_point_sel { border-bottom: 1px solid rgb(214, 214, 214); padding: 0px 0px 0px 10px; width: 180px; height: 21px; text-align: left; font-size: 11px; color: rgb(51, 51, 51); background-color: rgb(232, 232, 232); }
a.bsmenu { font-size: 12px; font-weight: bold; color: rgb(51, 51, 51); text-decoration: none; }
a.bsmenu:visited { color: rgb(51, 51, 51); }
a.bsmenu:hover { color: rgb(51, 51, 51); }
td#left { padding: 0px 10px 0px 1px; vertical-align: top; }
td#middle { border-left: 1px solid rgb(213, 213, 213); border-right: 1px solid rgb(213, 213, 213); padding: 0px 8px; vertical-align: top; }
td#right { padding: 0px 20px 0px 8px; vertical-align: top; }
table.middle_item {  }
td.middle_item { border: 1px solid rgb(213, 213, 213); vertical-align: top; }
td.middle_right { padding-left: 5px; vertical-align: top; }
td#middle_item_text1 { padding: 8px 8px 0px 50px; vertical-align: top; text-align: right; }
td.middle_under { padding-top: 5px; vertical-align: top; }
td#middle_item_text2 { border: 1px solid rgb(213, 213, 213); padding: 7px 0px; width: 200px; vertical-align: top; text-align: center; line-height: 11pt; font-size: 11px; font-weight: bold; color: rgb(51, 51, 51); }
a.middle_item_text2, a.middle_item_text2:hover, a.middle_item_text2:visited { font-size: 11px; font-weight: bold; color: rgb(51, 51, 51); text-decoration: none; }
td.middle_right2 { padding-left: 5px; vertical-align: top; }
table#right { width: 216px; }
td.right_header { border-bottom: 1px solid rgb(213, 213, 213); }
td.right_header2 { border-bottom: 1px solid rgb(213, 213, 213); padding-top: 30px; }
td.right_header_topic { padding: 0px 20px 0px 10px; background: transparent url('headerbg.gif') no-repeat scroll left bottom; height: 16px; text-align: left; width: 70%; }
td.right_rss { border-right: 1px solid rgb(213, 213, 213); padding: 0px 10px; width: 10%; }
td.right_more { padding: 0px 10px; text-align: right; width: 20%; }
td.right_news_date { padding: 4px 0px 0px 10px; text-align: left; vertical-align: top; width: 40%; }
td.right_news_text { padding: 8px 0px 0px 8px; text-align: left; vertical-align: top; line-height: 7pt; width: 60%; }
td.right_imgHolder { padding: 2px 0px 0px; vertical-align: top; }
img.right_img { border: 1px solid rgb(213, 213, 213); }
td.right_linksHolder { border: 1px solid rgb(213, 213, 213); padding: 2px 0px 8px 10px; vertical-align: top; }
td.right_links { width: 50%; }
table#bottom { width: 860px; margin-top: 10px; }
td.bottom_leftHolder { border-top: 1px solid rgb(153, 153, 153); text-align: left; vertical-align: middle; background-color: rgb(204, 204, 204); }
td.bottom_left { padding: 0px 0px 0px 10px; height: 30px; vertical-align: middle; font-size: 9px; color: rgb(108, 108, 108); }
td.bottom_rightHolder { border-top: 1px solid rgb(153, 153, 153); text-align: right; vertical-align: middle; background-color: rgb(204, 204, 204); }
table.bottom_right { float: right; text-align: right; }
td.bottom_right { text-align: right; height: 30px; font-size: 11px; color: rgb(51, 51, 51); padding-right: 9px; }
#imageContainer { height: 150px; }
#imageContainer img { display: none; position: absolute; top: 0pt; left: 0pt; }
#menu { width: 180px; }
#footer { border-top: 1px solid rgb(204, 204, 204); background: rgb(214, 214, 214) none repeat; clear: both; height: 30px; width: 835px; text-align: left; color: rgb(102, 102, 102); line-height: 30px; padding-left: 10px; padding-right: 10px; margin-top: 5px; }
#footer #left { float: left; }
#footer #right { float: right; }
#footer a { text-decoration: none; color: rgb(102, 102, 102); margin-right: 15px; }
#footer a:hover { text-decoration: underline; }
#footerPage { padding: 11px; text-align: left; }
#footerPage ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#footerPage li { margin: 0px; padding: 1px; background: transparent none repeat; list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; color: rgb(204, 204, 204); }
#footerPage a, #footerPage a:active, #footerPage a:visited { color: rgb(204, 204, 204); text-decoration: underline; }
#footerPage a:hover { color: rgb(204, 0, 51); text-decoration: underline; }

/* ::::: file:///C:/Documents%20and%20Settings/RainDog/Desktop/bridgestone/vgn-ext-templating/common/styles/vgn-ext-templating.css ::::: */

.vgn-ext-text { font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.vgn-ext-nav-item { font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.vgn-ext-nav-item-selected { font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; background-color: rgb(239, 239, 239); }
.vgn-ext-nav-item-depth { font-family: Verdana,Arial,Helvetica,sans-serif,bold; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.vgn-ext-link { font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }

