/*Common*/


/*Common classes*/
.Blink {color: #cc0000; text-decoration: blink;} /*instead deprecated tag <blink>*/
/*Blocks with grey or red borders*/
.BorderBottomRed {border-bottom: 1px solid #900}
.BorderTopRed {border-top: 1px solid #900}
.BorderBottomGrey {border-bottom: 1px solid #ddd;}
.BorderDarkGrey {border: 1px solid #333;}
.BorderTopGrey {border-top: 1px solid #ddd;}
.BorderTopGreyDotted {border-top: 2px dotted #999;}
.border-b-white {border-top: 1px solid #fff;}
.NoBorders {border:none;}
.BorderWhite, table td.BorderWhite {border: 1px solid #fff;}
.BorderTopWhite {border-top: 1px solid #fff;}
.BorderTopBottomWhite {border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.BorderBottomWhite {border-bottom: 1px solid #fff;}
table.BorderWhite tbody tr td {border: 1px solid #fff;}
table.NoBorder, table.NoBorder tr td {border: none;}
/* Use to clear float of blocks */
.spacer {clear: both; font-size: 0; line-height:0; margin: 0; padding: 0;} 
/*Text aligning*/
.TextAlignLeft{text-align: left;}
body.arabic .TextAlignLeft, body.arabic p.TextAlignLeft, body.arabic td.TextAlignLeft {text-align: right; }
.TextAlignCenter {text-align: center;}
.TextAlignRight {text-align: right;}
body.arabic .TextAlignRight {text-align: left;}
.Centered {text-align: center; width:100%; margin:auto;}
/*Text color*/
.RedBoldText {color: #CC0000; font-weight: 600;}
.Bold {font-weight: 600;}
.GreyText {color: #666666;}
.RedText {color: #c00;}
.BlueText {color: #00c;}
.WhiteText {color: #ffffff;}
.UpperText {text-transform: uppercase;}
/*Background Colors*/
.ContentBG, #content table tr.ContentBG {background: #EBEBEB;}
.GreyBG {background: #D3D3D3;}
.DarkGreyBG {background: #9A9A9A;}
.SilverBG {background: #C0C0C0;}
.WhiteBG {background: #fff;}
.RedBG {background: #cc0000;}
.LightRedBG {background: #cc8888;}
.LightBlueBG {background: #8888cc;}
.LightGreenBG {background: #88cc88;}
.YellowBG {background: #fffccc;}
/*Floating and positioning*/
.FloatLeft {float: left;}
.FloatRight {float: right;}

.FloatNone {float: none;}
.PositionRelative {position: relative;}
.Top-5px {top:-5px}
.PositionAbsoluteTopRight {position: absolute; top: 110px; right: 20px;}
.PositionAbsoluteTopLeft {position: absolute; top: 110px; left: 20px;}
body.arabic .PositionAbsoluteTopLeft {left: auto; right: 20px;}
body.arabic .PositionAbsoluteTopRight {right:auto; left: 20px;}
.PositionAbsolute {position: absolute;}
.CursorPointer {cursor: pointer;}
/*Margins of the blocks*/
.MarginAuto {margin: auto;}
.PositionRelativeLeft50per{position: relative; left: 50%; float: left; margin: 10px 0 0 0;}
.MarginTopBottom10px {margin: 10px 0 10px 0;}
.MarginTop5px {margin-top: 5px;}
.MarginTopBottom5px {margin: 5px 0 5px 0;}
.MarginBottom10px {margin: 0 0 10px 0;}
.MarginBottom25px {margin: 0 0 25px 0;}
.MarginTop10px {margin: 10px 0 0 0;}
.MarginTop25px {margin: 25px 0 0 0;}
.MarginLeft5px {margin-left: 5px;} 
.MarginRight5px {margin-right: 5px;} 
.MarginRight10px {margin-right: 10px;} 
.MarginRight25px {margin-right: 25px;} 
.MarginLeft10px {margin-left: 10px;} 
.MarginLeft25px {margin-left: 25px;} 
.MarginLeft50px {margin-left: 50px;} 
.MarginLeft75px {margin-left: 75px;} 
.Margin10px {margin:10px;}
.Margin0px, #content table.Margin0px {margin:0px;}
/*Padding*/
.Padding0px {padding: 0px;}
.Padding2px {padding: 2px;}
.Padding5px {padding: 5px;}
.Padding10px {padding: 10px;}
.Padding20px {padding: 20px;}
.PaddingTop10px {padding-top: 10px;}
.PaddingBottom10px {padding-bottom: 10px;}
.PaddingLeft5px {padding-left:5px;}
/*Specific dimensions (width)*/
.WidthAuto {width: auto;}
.Width262px {width: 262px;}
.Width100per {width: 100%; display: block; float: none; margin: 0;}
.Width75per {width: 75%;}
.Width25per {width: 25%;}
.Width50per {width: 49%;}
.Width30per {width: 30%;}
.Width33per {width:33%;}
.Width65per {width:65%;}
.Width90per {width:90%;}
.Width30px {width: 30px;}
.Width150px {width: 150px;}
.Width180px {width: 180px;}
.Width250px {width: 250px;}
.Width290px {width: 290px;}
.Width300px {width: 300px;}
.Height12px {height: 12px;}
.HeightAuto {height: auto;}
/*Font size*/
.FontSize11px {font-size: 11px;}
table.FontSize11px td {font-size: 11px;}
.FontSize10px {font-size: 10px; font-weight: 600;}
/* ------- / End of Common ------- */



/*Content all*/
#all {width: 824px; margin: auto;} /*main container*/

/*Langs block*/
#lang {text-align: right; margin-bottom: 5px;}
body.arabic #lang {text-align: left; direction: rtl;}
#lang form {display: inline;}
#lang p {margin: 0; padding: 0;}
#lang select {font-size: 11px;}
/*General block*/
#general {border: 1px solid #ccc; padding: 1px; width: auto;}
/*Header*/
#head {width: 100%; height: 80px; border-bottom: 1px solid #fff;}
#head img {border: 0; padding: 0; margin: 0;}





/*General menu*/


#gen-menu {display: block; margin: 0; padding: 0; background: #c00; height: 30px; text-align:right;}
#gen-menu p {float: right; margin: 0; padding: 0; height: 30px; display: block; width: auto; color: #ccc; font-size: 14px;}
#gen-menu p span {display: block; float: left; margin: 0; background: none;}
#gen-menu p span.current {padding: 7px 20px 6px 20px; color: #666; background: #ccc; font-weight: bold; border-left: 1px solid #fff;}
#gen-menu p span a, #gen-menu p span a:active,#gen-menu p span a:link, #gen-menu p span a:visited {display: block; float: left; color: #fff; font-weight: bold; text-decoration: none; margin: 0; background: none; border-left: 1px solid #fff; padding: 7px 20px 6px 20px;}
#gen-menu p span a:hover {background: #ccc; color: #666666;}
body.arabic #gen-menu {text-align: left;}
body.arabic #gen-menu p {float: left; direction:ltr;}
body.arabic #gen-menu p span {float: right;}


/*Content block*/
#content {background: url(/img/content-bg.gif) repeat-y 580px 0px #ebebeb; border-top: 1px solid #fff; border-bottom: 1px solid #fff; position:relative; height:1%; overflow: hidden;}

/*Left content*/
#content-left-col {float: left; width: 580px; padding: 0;}

 
.red-title {color: #fff; font-weight: bold; background: #c00;}
.gray-title {color: #fff; font-weight: bold; background: #999;}
.title-box {padding: 0 15px 5px 15px;}
.content-block {padding: 22px 20px 5px 20px; margin: 0; background: url(/img/corner-light-grey.gif) no-repeat 537px 0px; position: relative; height:1%; overflow: hidden;} /* General block */
.content-block-large {background-position: right 0px;}
body.arabic .content-block {background: url(/img/corner-light-grey-ar.gif) no-repeat 0px 0px; position: relative; direction: ltr;}
.content-block p {margin: 0;}
.content-block p.MarginTopBottom10px {margin: 10px 0 10px 0;}
.content-block p.MarginTop10px {margin: 0 0 10px 0;}
.content-block p.MarginTop10px {margin: 0 0 25px 0;}
.content-block p.MarginTop10px {margin: 10px 0 0 0;}
.content-block p.MarginTop25px {margin: 25px 0 0 0;}
.content-block img {float: left; margin: 0 40px 0 0; padding: 0; border: 0;}
body.arabic .content-block img {float: right; margin: 0 0 0 40px; padding: 0; border: 0;}
body.arabic .content-block img.FloatRight {float: left; margin: 0 0 0 5px;}
  
.content-block div img {margin:0; border:0;}
.content-block img.FloatRight {float: right; margin: 0 0 0 40px; padding: 0; border: 0;}
.content-block-grey {float: left; width: 100%; overflow: hidden; margin: 0 -2px 0 0; background: #CFCFCF; border-bottom: 1px solid #fff;}
.content-block-light-grey {float: left; width: 100%; overflow: hidden; margin: 0 -2px 0 0; background: #EBEBEB; border-bottom: 1px solid #fff;}
.content-block .box p b.WhiteText {color: #ffffff;}
.notes {font-size: 9px; color: #666666;}
.dark-corner-big {background-image: url(/img/corner-grey.gif);}
body.arabic .dark-corner-big {background-image: url(/img/corner-grey-ar.gif); zoom:1}
.small-corner {background-image: url(/img/corner-small.gif);}
.small-corner-dark {background-image: url(/img/corner-small-dark.gif);}


/*Blocks with Offers*/
.offer-hp {width: 170px; margin: 0px 4px 0 4px; background: #fff; float: left; padding: 0;}
body.arabic .offer-hp {float: right;}
html>body .offer-hp {margin: 10px 4px 0 5px;}
.offer-red {background: url(/img/offer-red.gif) no-repeat left top; padding: 0; margin: 0; width: 170px; text-align: center;}
.offer-bg-red {background: url(/img/offer-bg-red.gif) no-repeat left bottom; height: 250px; width: 170px; overflow: hidden; padding: 0; margin: 0;}
.offer-grey {background: url(/img/offer-grey.gif) no-repeat left top; padding: 0; margin: 0; width: 170px; text-align: center;}
.offer-bg-grey {background: url(/img/offer-bg-grey.gif) no-repeat left bottom; height: 250px; width: 170px; overflow: hidden; padding: 0; margin: 0;}
.offer-red-bottom {background: url(/img/offer-red-bottom.gif) no-repeat left bottom; height: 250px; width: 170px; overflow: hidden;}

/*div.red-bg {display: block; width: 170px; height: 200px;  margin: 0 3px 0 0; padding: 0; text-align: center; background: url(/img/offer-red-red.gif) repeat-y 0px 0px;}
.red-bg p, .red-bg-onlite p {padding: 10px; color: #fff; font-weight: 600; margin: 0 0 5px -3px;}*/

.offer-hp .title {height: 40px; width: 165px; position: relative; display: table; vertical-align: middle;}
.offer-hp .title div {position:relative; top: 50%; height: auto; width: 165px; display: table-cell; vertical-align: middle;}
.offer-hp .title div h2 {font-size: 13px; font-weight: 600; color: #fff; height: auto; position: relative; top: -50%; width: 165px; padding: 0 5px 0 0; text-align: center;}

.offer-hp h2.RedBoldText {display: block; font-size: 13px; color: #CC0000; height: 46px; margin-top: 10px; overflow: hidden;}
.offer-hp ul {display: block; width: 155px; height:100px !important; padding: 7px 10px 0 7px;}
body.arabic .content-block .offer-hp ul { width: 155px; height:100px !important; padding: 7px 10px 0 7px;}
*html .offer-hp ul {height: 107 px;}
.offer-hp ul li {line-height: 13px;}
.offer-hp center {width :170px; margin-left: 2px;}

ul.offer-text {height: 110px; overflow: hidden;} 
div.red-bg {display: block; width: 170px; height: 197px;  margin: 0 3px 0 0; padding: 0; text-align: center; background: url(/img/offer-red-red.gif) repeat-y 0px 0px;}
.red-bg p, .red-bg-onlite p {padding: 10px; color: #fff; font-weight: 600; margin: 0 0 5px -3px;}
body.arabic .red-bg p, body.arabic div.red-bg, body.arabic .red-bg-onlite p{margin-left: 0; margin-right: 0;}

.try_us {height: 164px;}
body.arabic .try_us p {text-align: center;}
.table{display: table;}
.t-cell {position: relative; left: -50%; float: left; width: auto;}
.t-cell b {margin: 0 23px 0 0; display: block; position: relative; top: 3px; float: left;}
body.arabic .t-cell b {left: 25%; }
body.arabic .t-cell b, x:-moz-any-link, x:default {left: 0;  margin-left: 25px;}
*html body.arabic .t-cell b {left: 0; margin-left: 25px;}

/*Buttons*/
.btn-container {position: relative; left:50%; width: auto; float: left;}
.offer-red-btn {position: relative; left:-50%; width: auto; float: left; padding-right: 12px; margin-right: -6px; background: url(/img/red-btn-bg.gif) no-repeat top right; height: 26px; cursor: pointer;}
.offer-red-btn span {float: left; position: relative; width: auto; padding: 4px 0 0 32px; margin-left: -8px; background: url(/img/red-btn-bg.gif) no-repeat 0px 0px; height: 25px;  color: #fff; font-size: 12px; font-weight: 600; text-decoration: none;}
.offer-grey-btn {position: relative; left:-50%; width: auto; float: left; padding-right: 12px; margin-right: -6px; background: url(/img/grey-btn-bg-red.gif) no-repeat top right; height: 26px; cursor: pointer;}
.offer-grey-btn span {float: left; position: relative; width: auto; padding: 4px 0 0 32px; margin-left: -8px; background: url(/img/grey-btn-bg-red.gif) no-repeat 0px 0px; height: 25px; color: #cc0000; font-size: 12px; font-weight: 600; text-decoration: none;}
.offer-grey-btn span a, .offer-grey-btn span a:hover {color: #cc0000 !important; text-decoration: none; white-space: nowrap;}
#disabledButton a { color: rgb(192, 192, 192);}
.offer-red-btn span a, .offer-red-btn span a:hover {color: #fff !important; text-decoration: none; white-space: nowrap;}
.red-ongrey-btn, .red-ongrey-btn span {background-image: url(/img/red-btn-bg-grey.gif)}
.grey-ongrey-btn, .grey-ongrey-btn span {background-image: url(/img/grey-btn-bg-grey.gif)}
.red-dark, .red-dark span {background-image: url(/img/red-btn-bg-grey-dark.gif);} 
.grey-dark, .grey-dark span {background-image: url(/img/grey-btn-bg-grey-dark.gif);}  
.send-grey-dark, .send-grey-dark span {background-image: url(/img/send-grey-btn-bg-grey-dark.gif);} 
.send-grey, .send-grey span {background-image: url(/img/send-grey-btn-bg-grey.gif);} 
.send-grey-white, .send-grey-white span {background-image: url(/img/send-grey-btn-bg-white.gif);} 
.grey-light, .grey-light span {background-image: url(/img/grey-btn-bg-grey-light.gif);}
.grey-white, .grey-white span {background-image: url(/img/grey-btn-bg-white.gif);}
.grey-delete, .grey-delete span {background-image: url(/img/delete-btn-bg-grey-light.gif);}
.grey-white-delete, .grey-white-delete span {background-image: url(/img/delete-btn-bg-grey-white.gif);}
p .offer-grey-btn {margin-left: 10px; display: inline;}
p .offer-red-btn {margin-left: 10px; display: inline;}
/*.next-btn {float:right; height: 18px; background: url(/img/next-btn.gif) no-repeat top right; padding: 0 8px 0 0; margin-left: 25px; cursor: pointer;}
.next-btn a {float: right; position: relative; width: auto; padding: 1px 0 0 18px; margin-left: -8px; background: url(/img/next-btn.gif) no-repeat 0px 0px; height: 18px;  color: #777; font-size: 11px; font-weight: 600; text-decoration: none;}
.next-btn a:hover {color: #CC0000;}
.prev-btn {float:right; height: 18px; background: url(/img/next-btn.gif) no-repeat top right; padding: 0 8px 0 0; cursor: pointer; width:auto;}
.prev-btn a {float: right; width: auto; padding: 1px 0 0 18px; margin-left: -8px; background: url(/img/prev-btn.gif) no-repeat 0px 0px; height: 18px;  color: #777; font-size: 11px; font-weight: 600; text-decoration: none;}
.prev-btn a:hover {color: #CC0000;}
*/

.next-btn {position: relative; left:-50%; width: auto; float: left; padding-right: 12px; margin-right: -6px; background: url(/img/next-btn.gif) no-repeat top right; height: 18px; cursor: pointer;}
.next-btn span {float: left; position: relative; width: auto; padding: 2px 0 0 18px; margin-left: -8px; background: url(/img/next-btn.gif) no-repeat 0px 0px; height: 17px;}
.next-btn span a {color: #555 !important; font-size: 11px; font-weight: 600; text-decoration: none; text-decoration: none; white-space: nowrap;}
.next-btn span a:hover {color: #CC0000;}

.prev-btn {position: relative; left:-50%; width: auto; float: left; padding-right: 12px; margin-right: -6px; background: url(/img/prev-btn.gif) no-repeat top right; height: 18px; cursor: pointer;}
.prev-btn span {float: left; position: relative; width: auto; padding: 2px 0 0 18px; margin-left: -8px; background: url(/img/prev-btn.gif) no-repeat 0px 0px; height: 17px;}
.prev-btn span a {color: #555 !important; font-size: 11px; font-weight: 600; text-decoration: none; text-decoration: none; white-space: nowrap;}
.prev-btn span a:hover {color: #CC0000;}

.print-btn {position: relative; left:-50%; width: auto; float: left; padding-right: 12px; margin-right: -6px; background: url(/img/print-btn.gif) no-repeat top right; height: 26px; cursor: pointer;}
.print-btn span {float: left; position: relative; width: auto; padding: 4px 0 0 32px; margin-left: -8px; background: url(/img/print-btn.gif) no-repeat 0px 0px; height: 25px; color: #cc0000; font-size: 12px; font-weight: 600; text-decoration: none;}
.print-btn span a, .print-btn span a:hover {color: #cc0000 !important; text-decoration: none; white-space: nowrap;}

/*End of buttons*/

/*Offers page*/
#visitcard {display: block; margin: 0 5px; width: 232px; height: 130px; float: right; background: url(/img/visit_card_bg1.gif) no-repeat top left;}
#visitcard p {text-align: left; color: #666; font-size: 11px; margin: 0; padding: 15px 10px 10px 40px;}
#visitcard p b {color: #000; font-size: 14px;}
ul.FloatLeft {float: left; width: 50%; margin: 0 5px 5px;}


/* Rounded corners with shadow styles*/
.box {float: left; display:block; margin: 6px 0 0; padding: 0; text-align: center; }


body.arabic .box p.Padding10px {margin-right: 10px;}
html>body .box.FloatLeft{ padding-right: 10px;}
.box-white-lgrey-top {background: url(/img/box-bg/box-white-lgrey-top.gif) no-repeat top left; display: block; width: auto; height: 17px;}
.box-white-lgrey-bottom {background: url(/img/box-bg/box-white-lgrey-bottom.gif) no-repeat bottom left; display: block; width: auto; height: 20px;}
.box-white-lgrey-center {background: url(/img/box-bg/box-white-lgrey-center.gif) repeat-y top left; display: block; width: auto; height: auto;}

.box-white-right-top {background: url(/img/box-bg/box-white-right-top.gif) no-repeat top left; display: block; width: auto; height: 17px;}
.box-white-right-bottom {background: url(/img/box-bg/box-white-right-bottom.gif) no-repeat bottom left; display: block; width: auto; height: 20px;}
.box-white-right-center {background: url(/img/box-bg/box-white-right-center.gif) repeat-y top left; display: block; width: auto; height: auto;}


.box-white-dgrey-top {background: url(/img/box-bg/box-white-dgrey-top.gif) no-repeat top left; display: block; width: auto; height: 17px;}
.box-white-dgrey-bottom {background: url(/img/box-bg/box-white-dgrey-bottom.gif) no-repeat bottom left; display: block; width: auto; height: 20px;}
.box-white-dgrey-center {background: url(/img/box-bg/box-white-dgrey-center.gif) repeat-y top left; display: block; width: auto; height: auto;}

.box-red-dgrey-top{background: url(/img/box-bg/box-red-dgrey-top.gif) no-repeat top left; display: block; width: auto; height: 33px;}
.box-red-lgrey-top{background: url(/img/box-bg/box-red-lgrey-top.gif) no-repeat top left; display: block; width: auto; height: 33px;}
.box-grey-dgrey-top{background: url(/img/box-bg/box-grey-dgrey-top.gif) no-repeat top left; display: block; width: auto; height: 33px;}
.box-grey-lgrey-top {background: url(/img/box-bg/box-grey-lgrey-top.gif) no-repeat top left; display: block; width: auto; height: 33px;}
.box-grey-lgrey-bottom {background: url(/img/box-bg/box-grey-lgrey-bottom.gif) no-repeat bottom left; display: block; width: auto; height: 20px;}
.box-grey-lgrey-center {background: url(/img/box-bg/box-grey-lgrey-center.gif) repeat-y top left; display: block; width: auto; height: auto;}
.bg-top-right {background-position: top right; width: auto; margin: 0 0 0 15px;}

.bg-bottom-right {background-position: bottom right; width: auto; margin: 0 0 0 15px;}

.content-block ul.Width100per {width: 100%; display: block; float: none; margin: 0;}
.content-block p.TextAlignLeft{text-align: left;}
.box-content img {float:none; border: 0; margin: 0;}
body.arabic .content-block .box-content img {float:left; border: 1px solid; margin: 0;}
.box-content p {text-align: left; margin: 10px 5px ; padding: 5px 5px; height: 30px; background: #e8e8e8; display: block; vertical-align: middle;}
.box-content {width: 222px; margin: auto 42px auto auto; padding: 10px 0; text-align: center; display: block; background: #f0f0f0;}
body.arabic .box-content {margin: auto; margin-right: 20px}
body.arabic .box-content p {text-align: right; clear: both;}

.box-large-content {display: block; text-align: left; margin: 0 15px 0 5px; padding: 0; width: auto; zoom:1; height: auto;}

.box-large-content p.margin0 {background: #ffffff; text-align: left; margin: 0 0 7px 0;}
.box-large-content ul {display: block; width: 100%; margin: 0; padding: 0;}
.box-large-content ul li {color: #666666;}
body.arabic .box-large-content {width: 480px;}
body.arabic .content-block .box-large-content ul {width: 480px;}
body.arabic .content-block .box-large-content ul li {padding-right: 17px; direction: rtl;}
body.arabic .box-large-content div {text-align: right;}
body.arabic .box-large-content div.TextAlignRight {text-align: left;}
body.arabic .box-large-content .MarginLeft25px.MarginRight25px {padding-right: 20px;}
body.arabic .box-large-content .FloatRight {float: left;}
body.arabic .box-large-content .MarginLeft25px {margin: 0 25px 0 0}
body.arabic .box-large-content .MarginRight25px {margin: 0 0 0 25px;}
body.arabic .box-large-content .FloatLeft {float: right;}
body.arabic .box-large-content .FloatLeft.MarginLeft25px {direction:ltr;}
body.arabic div.content-block form div.FloatLeft.MarginLeft10px {direction:ltr;}

body.arabic .GreyBG {width: 500px;}
body.arabic .GreyBG .FloatLeft.Width30px a {direction:rtl; float: right;}

.content-block img.MarginAuto {margin: auto;}
.content-block img.FloatNone {float: none;}
.content-block p.MarginTop25px {margin: 25px 0 0 0;}
.notes {font-size: 9px; color: #666666;}
.content-block p.MarginTopBottom10px {margin: 10px 0 10px 0;}
.content-block p.MarginTop10px {margin: 10px 0 0 0;}
.content-block p.MarginTop10px {margin: 0 0 10px 0;}
.content-block .box p b.WhiteText {color: #ffffff;}
.dred-sq {background: url(/img/dred-sq.gif) no-repeat 0px 3px; padding-left: 15px;}
.lred-sq {background: url(/img/lred-sq.gif) no-repeat 0px 3px; padding-left: 15px;}
.grey-sq {background: url(/img/grey-sq.gif) no-repeat 0px 3px; padding-left: 15px;}
body.arabic .dred-sq, body.arabic .lred-sq, body.arabic .grey-sq {float: right; background-position: right 3px; padding-right: 15px;}

/* FAQ page styles*/
.links li, .links li a {text-align: left; color: #cc0000; font-weight: bold; text-decoration: none;}
body.arabic .links li, body.arabic .links li a {text-align: right;}
.links li a:hover {text-decoration: underline;}
.links a {text-align: left; color: #cc0000; font-weight: bold; text-decoration: none; display: block;}
body.arabic .links a {text-align: right;}
.links a:hover {color: #cc0000;}

.content-block ul.m-l-20, .content-block p.m-l-20 {margin: 0 0 0 20px;}
.top-link {display: block; margin: 0 0 20px 0; background: url(/img/top-arrow.gif) no-repeat center left; float: right;}
body.arabic .top-link {background: url(/img/top-arrow.gif) no-repeat center right; float: left;}
.top-link a {padding: 5px 5px 5px 15px; text-decoration: none;}
body.arabic .top-link a {padding: 5px 15px 5px 5px;}
.content-block ul li ul.small-bullet li {background: url(/img/small_bullet.gif) no-repeat 5px 8px;}
body.arabic .content-block ul li ul.small-bullet li {background: url(/img/small_bullet.gif) no-repeat right 8px;}
.content-block table {width: 100%;}
.content-block table td {border: 1px solid #666666; padding: 5px; margin: 0;}
.content-block table.NoBorders td {border: 1px solid #ebebeb;}
.content-block table.NoBorders td a {font-weight:600;}
.content-block table thead td {text-align: center; background: #A8A8A8; font-weight: 600;}
.content-block p.m-l-40 {margin-left: 37px;}
.content-block p a {text-decoration: none; font-weight: 600; font-size: 12px;}
.content-block p b {color: #333333;}

/*my_account page styles*/
table.form_table {margin: auto;}
table.form_table td {border: 0; width: 50%; padding: 2px; font-size: 11px; color: #555555;}
form input {height: 14px; font-size: 11px; padding: 0; color: #555555;}
a.small-links, p a.small-links, .content-block p a.small-links {font-size: 10px; font-weight: normal; background: url(/img/link.gif) no-repeat 0px 0px; padding-left: 12px;}
a.text-links, p a.text-links, .content-block p a.text-links {font-size: 12px; font-weight: normal; background: url(/img/link.gif) no-repeat 0px 0px; padding-left: 12px;}
a.text-links:hover {color:#cc0000}

body.arabic a.small-links, body.arabic p a.small-links, body.arabic .content-block p a.small-links {background: url(/img/link-ar.gif) no-repeat right 3px; padding: 2px 15px 2px 5px; text-align: right;}

body.arabic div.content-right-col-block p {direction: rtl;}
body.arabic .content-block td.TextAlignRight {text-align:left; direction: rtl;}
body.arabic .content-block td.TextAlignLeft {text-align:right;}
/*subscription*/
.vat-note {background: url(/img/vat_bg_arrow.gif) no-repeat; display: block; width:165px; height:96px; color: #fff; padding: 25px 10px 10px 10px; line-height: 12px}
html>body .vat-note {height: 61px;}
#verysign {display: block; position: absolute; right: 60px; bottom:0px;}


/*Right block*/
#content-right-col {float: left; width: 240px;}
.dark-grey {background: #CFCFCF; margin-left: 1px;}
.content-right-col-block {background: url(/img/corner-small.gif) no-repeat top right; margin: 0; padding: 6px 0 2px 0; text-align: left; border-top: 1px solid #fff; width: 239px;}
body.arabic .content-right-col-block {background: url(/img/corner-small-ar.gif) no-repeat top left; text-align: right;}
.dark-corner {background-image: url(/img/corner-small-dark.gif)}
.content-right-col-block.first {border: none; margin: 0 0 10px 0;}
.content-right-col-block h1 {margin: 2px 30px 10px;}
body.arabic .content-right-col-block h1 {margin: 2px 30px 10px;}
.content-right-col-block div.margin30 {margin: 0px 30px 10px;}
.content-right-col-block p {margin: 0px 30px 10px;}
.content-right-col-block .offer-hp p {margin : 0px; width: 147px;}
.content-right-col-block .offer-hp ul {height: auto !important;}
.content-right-col-block .offer-hp ul li {text-align: left;}
body.arabic .content-right-col-block .offer-hp ul li {text-align: right;}
.content-right-col-block .offer-hp, body.arabic .content-right-col-block .offer-hp {float: none; margin: 15px -3px 0 0;}
.content-right-col-block a {font-weight: 600; text-decoration: underline;}
.content-right-col-block a.none {text-decoration: none;}
.content-right-col-block a:hover {color: #cc0000;}
#news {height: 87px; overflow: auto;}
/*on lite bg*/
.content-right-col-block ul.offer-text, .content-right-col-block .try_us {height:auto;}
.content-right-col-block .offer-red {background: url(/img/offer-red-onlite.gif) no-repeat left top; height: auto; padding: 0; margin: 0; width: 170px;}
.content-right-col-block .offer-bg-red {background: url(/img/offer-bg-red-onlite.gif) no-repeat left bottom; height: auto; width: 170px; overflow: hidden; padding: 0 0 13px 0; margin: 0;}
.content-right-col-block .offer-grey {background: url(/img/offer-grey-onlite.gif) no-repeat left top; padding: 0; margin: 0; width: 170px;}
.content-right-col-block .offer-bg-grey {background: url(/img/offer-bg-grey-onlite.gif) no-repeat left bottom; height: auto; width: 170px; overflow: hidden; padding: 0 0 13px 0; margin: 0;}
.content-right-col-block .offer-red-bottom {background: url(/img/offer-red-bottom-onlite.gif) no-repeat left bottom; height: auto; overflow: hidden; width: 170px; padding-bottom: 13px;}
.content-right-col-block div.red-bg {display: block; width: 170px; height: auto; margin: 0 3px 0 0; padding: 0; text-align: center; background: url(/img/offer-red-red-onlite.gif) repeat-y 0px 0px;}
.Centered {text-align: center; width:100%;}
body.arabic .Centered {text-align: center; width:100%;}
/*Worldwide*/

#worldwide .content-block {padding: 17px 20px 5px 20px; margin: 0; background: url(/img/corner-light-grey.gif) no-repeat top right; position: relative;} /* General block */
body.arabic #worldwide .content-block {background: url(/img/corner-light-grey-ar.gif) no-repeat top left;}
#worldwide h2{color: #900; background: #d9d9d9; padding:4px; margin:10px 0 5px 0; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
#worldwide table {width: 100%; border:1px solid #fff;}
#worldwide table td {border:1px solid #fff;}
#worldwide p {text-align:center; width:100%; margin:0; padding:0;}
#worldwide img  {float: none; margin:auto; padding:0;}

/*Cross Ref*/
#crossref img {float:none;}

/*My Account*/
.MyAccountMenu {display: block; margin: 0 20px 0 30px;}
.MyAccountMenu a, .MyAccountMenu span {display: block; float: none; background: url(/img/link.gif) no-repeat 0px 3px; padding: 2px 5px 2px 15px; text-decoration: none; font-weight: 100; cursor:pointer;}
body.arabic .MyAccountMenu a,  body.arabic  .MyAccountMenu span {background: url(/img/link-ar.gif) no-repeat right 3px; padding: 2px 15px 2px 5px; margin-right: 10px}
body.arabic .MyAccountMenu div.FloatRight {float: left;}
body.arabic .MyAccountMenu div.FloatRight a {background:none;}
.MyAccountMenu b a {font-weight:600}
.MyAccountMenu .FloatRight a {background:none;}
#Folders {display: block; margin: 0 20px 0 30px;}
#Folders a {display: block; float: none; padding: 2px 5px 2px 20px; margin:0; line-height: 100%; text-decoration: none; font-weight: 100; background: url(/img/folder.gif) no-repeat 0px 3px;}
body.arabic #Folders a {padding: 2px 20px 2px 5px; margin-right: 5px; background: url(/img/folder.gif) no-repeat right 3px;}
#InboxOutbox {margin: 0 1px;}

#InboxOutbox div {display: block; float:left; height: 28px; margin:0; padding: 0;}
body.arabic #InboxOutbox div {float:right;}

#InboxOutbox div.ActiveTab {background: url(/img/TabActiveLeft.gif) no-repeat top left;}
body.arabic #InboxOutbox div.ActiveTab {background: url(/img/TabActiveLeft-ar.gif) no-repeat top right;}

#InboxOutbox div.ActiveTab span {background: url(/img/TabActiveRight.gif) no-repeat top right; color:#cc0000;}
body.arabic #InboxOutbox div.ActiveTab span {background: url(/img/TabActiveRight-ar.gif) no-repeat top left; color:#cc0000;}

#InboxOutbox div.InactiveTab {background: #dcdcdc; }
#InboxOutbox div.InactiveTab a {background: url(/img/TabInactiveRight.gif) no-repeat top right; color:#c0c0c0}
body.arabic #InboxOutbox div.InactiveTab a {background: url(/img/TabInactiveRight-ar.gif) no-repeat top left; color:#c0c0c0}

#InboxOutbox div.InactiveTab a:hover {color: #cc0000;}
#InboxOutbox div a, #InboxOutbox div span {float: left; padding: 7px 30px 0 10px; height: 28px; margin: 0 0 0 5px; font-weight: 600;}
body.arabic #InboxOutbox div a, body.arabic #InboxOutbox div span {padding: 7px 10px 0 30px; margin: 0 5px 0 0;}

/*Sponsorship*/

#sponsorship .content-block {padding: 17px 20px 5px 20px; margin: 0; background: url(/img/corner-light-grey.gif) no-repeat top right; position: relative;} /* General block */

#GroupHistory {float: left; background: #C8C8C8; width: auto;}
#GroupHistory a {float: left; padding: 3px 15px 3px 10px; background: url(/img/group-history-a-bg.gif) no-repeat bottom right; border-right: 1px solid #fff;}
table.Padding2px td {padding: 2px}
body.arabic .GreyBG div.MarginRight25px {margin: 0 0 0 25px;}
body.arabic .GreyBG div.MarginLeft10px {margin: 0 10px 0 0;}
body.arabic .GreyBG p, body.arabic .GreyBG td, body.arabic .GreyBG div {direction: rtl;}
body.arabic .GreyBG form input {float: right;}
body.arabic .GreyBG div.FloatLeft {float:right;direction: ltr;}
body.arabic .GreyBG div.TextAlignLeft {text-align:right;}
body.arabic .GreyBG div.MarginLeft50px {margin: 0 50px 0 0;}
/*Affiliate*/

#content table tr td {border: 0; margin: 2px;}

#content table {margin-bottom: 10px;}

#documents {
	display: block;
	padding: 5px 10px 10px 0;
}

#documents h1 {border:0;}


.affiliateMenu {display: block; margin: 0 20px 0 30px;}
.content-right-col-block .affiliateMenu a {display: block; float: none; background: url(/img/link.gif) no-repeat 0px 3px; padding: 2px 5px 2px 10px; text-decoration: none; font-weight: 100;}

.document {width: 100%; display: block; margin: 0; padding: 8px 3px; float: left; border-bottom: 1px dotted #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #333;}

.document:hover {background: #eeeeee;}

div.document h1 {display: block; font-size: 17px; font-weight: normal; text-align: left; margin: 0; padding: 0; padding-left: 25px; padding-bottom: 5px; background: url(/img/page.gif) no-repeat -2px 0px; margin-right: 30px;	cursor: pointer;}

div.document h1.popfax {background: url(/img/page-popfax.gif) no-repeat -2px 0px;}

.document .delete {display: block;	width: 15px;height: 16px;margin: 0;padding: 0;border-right: 1px solid #d32b2a;float: right;background: url(/img/delete.gif) no-repeat top right;	cursor: pointer;}

.document form, .document form input, .invoice form, .invoice form input {display: none;}

.document .data {color: #999;float: left; display: block; margin: 0; padding: 0; padding-left: 11px;}

.document .data span {font-size: 10px; margin: 0; padding: 0;}

.document .author {color: #aaa; float: right; display: block;margin: 0;padding: 0;}

.clear {width: 90%; clear: both; height: 1px;}

.document .plus {float: left;display: block;width: 11px;height: 11px; background: url(/img/plus.gif) no-repeat top left;padding: 0;cursor: pointer;}

.document .minus {float: left; display: none; width: 11px; height: 11px; background: url(/img/minus.gif) no-repeat top left; padding: 0; cursor: pointer;}

.document .info {font-style: italic; margin: 8px 0 5px 25px; padding: 0 4px 0 0px; color: #555; text-align: justify; display: none;}

.invoice {margin: 0; padding: 8px 3px; float: left; border-bottom: 1px dotted #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;	color: #333; background: #fcc; width: 100%;}

.invoice:hover {background: #fbb; color: black;}

.invoice h1 {font-size: 17px; font-weight: normal; text-align: left; margin: 0; padding: 0; padding-left: 25px; background: url(/img/page.gif) no-repeat -2px 0px; margin-right: 30px; cursor: pointer;}

.invoice h1.popfax {background-image: url(/img/page-popfax.gif);}

.invoice .delete {display: block; width: 15px; height: 16px; border-right: 1px solid #d32b2a; float: right; background: url(/img/delete.gif) no-repeat top right; cursor: pointer;}

.invoice .data {color: #999; float: left;	display: block; margin: 0; padding: 0; padding-left: 11px;}

.invoice .data span {font-size: 10px;}

.invoice .author {color: #aaa; float: right; display: block; margin: 0; padding: 0;}

.invoice .info {font-style: italic; margin: 8px 0 5px 25px; padding: 0 4px 0 0px; color: #555; text-align: justify; display: none;}

#content table.statistics {margin:0; padding:0;}

#content table.statistics td {padding: 2px 10px 2px 0; font-size: 11px;}

#content table.statistics {border: 0px solid; border-spacing: 0px; margin-bottom: 0;}

#content table tr.statistics_header {background-color: #777; color: #fff; font-weight: bold;}

#content table tr.statistics_header td {border-top: 1px solid #333; font-weight: bold; border-bottom: 1px solid #fff;}

#content table tr.statistics_footer{background-color: #BBB;}

#content table tr.statistics_footer td {font-weight: bold;color: #333;border-bottom: 1px solid #333;}

#content table tr.stats_title{font-size: 12px; font-weight: bold; color: Black; text-align: left;}

#content table tr.stats_title td {font-weight: bold; padding-bottom: 7px;}

#content table.statistics tr td.stats_date{color: #000; text-align: left;}

#content table.statistics tr td.stats_data{text-align: left;}

#content .content-block table.statistics tr td.stats_direction{text-align: center; width: 10px;}

#content .content-block table.statistics tr td.stats_direction img {border: 0; margin: 0; padding: 0;}

.input_solid {border: 1px solid; background-color: #eee;}

.popnotice h2 {color: #cc0000; margin-bottom: 3px; }
.popnotice h3 {background: #cc0000; padding: 3px; margin-bottom: 0; color: #fff;}
.usernotice h2 {color: #777; margin-bottom: 3px; }
.usernotice h3 {background: #777; padding: 3px; margin-bottom: 0; color: #fff;}
.usernotice .date, .popnotice .date { display: block; float: right; font-size: 10px; color: #333; margin-top: 5px;}
.usernotice p, .popnotice p {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; width: auto; text-align: justify; padding: 5px 0; margin-bottom: 10px;}
.usernotice p {border-bottom: 2px solid #999;}
.usernotice .left {margin-top: 10px; width: 50%;}
.usernotice .right {margin-top: 10px; width: 50%;}







/* ------- Footer ------- */
.footer {font-size: 11px; color: #fff; background: #c00; height: 28px;}
.footer img {border: 0;}
/* ------- Footer Links ------- */
.footer a:active, .footer a:link, .footer a:visited {color: #fff; text-decoration: none;}
.footer a:hover {color: #fff; text-decoration: underline;}
/* ------- / End of Footer Links ------- */
.footer-left-col {float: left; width: 100px; height: 28px;}
body.arabic .footer-left-col {float: right;}
.footer-center-col {float: left; font-weight: bold; margin: 7px auto 0 auto; width: 560px; text-align: center;}
body.arabic .footer-center-col {float: right; direction: ltr;}
/* ------- Footer Center Column List ------- */
.footer-center-col ul {display: inline; list-style: none; margin: 0; padding: 0;}
.footer-center-col ul li {background: none; display: inline; padding: 0 10px; border-right: 1px solid #fff;}
body.arabic .footer-center-col ul li {background: none; display: inline; padding: 0 10px; border-left: 1px solid #fff; border-right: none;}
.footer-center-col ul li.last, body.arabic .footer-center-col ul li.last {border: none;}
/* ------- / End of Footer Center Column List ------- */
.footer-right-col {float: right; width: 150px; margin-top: 7px; text-align: right; padding-right: 10px;}
body.arabic .footer-right-col {float: left;}
/* ------- / End of Footer ------- */





/*////////////////////////////////////////////////////////////*/
/*old classes - will be clear after verification if not used*/
.align-left {text-align: left;}
.align-right {text-align: right;}
.gray-text {color: #666;}
.white-text {color: #fff;}
.red-text {color: #c00;}
.box-img {display: block;}
.top-red {height: 12px; background: url(/img/top.gif) no-repeat right #c00;}
.top-gray {height: 12px; background: url(/img/top.gif) no-repeat right #999;}
.top {height: 12px; background: url(/img/top.gif) no-repeat right;}
.bottom {height: 14px; background: url(/img/bottom.gif) no-repeat right bottom;}
.l-bg {background: url(/img/l.gif) repeat-y left; padding: 0 5px;}
.r-bg {background: url(/img/r.gif) repeat-y right;}
.content-box {position: relative; padding: 10px 15px;}


*:first-child+html .offer-red-btn {width: 110px;}
*:first-child+html .offer-grey-btn {width: 110px;}
*:first-child+html .small {width: 80px;}
*:first-child+html .large {width: 150px;}  
*:first-child+html .table-cell {width:70%}

/*.small-corner {background: url(/img/corner-small.gif) no-repeat top right; padding: 14px 0 8px 0;}*/

#content table#integratorAcc tr td {font-size: 11px; padding: 3px 5px; border-bottom: 1px solid #d9d9d9;}
table#integratorAcc tr:hover {background: #DDD;}
table#integratorAcc td a {border-bottom: 1px dotted #777;}
table#integratorAcc td div a {border: none;}
table#integratorAcc td a:hover {color: #cc0000;}
a.text:hover {color:#cc0000;}



/*--r=red--g=grey--n=noir--b=blue--w=white--lg=light grey--*/

.v0 {font-family:Verdana; font-size:7.5pt}
.v0b {font-family:Verdana; color:#003366; font-size:7.5pt}
.v0lb {font-family:Verdana; color:#0284e7; font-size:7.5pt}
.v0n {font-family:Verdana; color:#000000; font-size:7.5pt}
.v0r {font-family:Verdana; color:#c00; font-size:7.5pt}
.v0o {font-family:Verdana; color:#FFAA06; font-size:7.5pt}
.v0g {font-family:Verdana; color:#4c4c4c; font-size:7.5pt}
.v0w {font-family:Verdana; color:#ffffff; font-size:7.5pt}
.v0lg {font-family:Verdana; color:#999999; font-size:7.5pt}
 
.v1 {font-family:Verdana; font-size:8.5pt}
.v1b {font-family:Verdana; color:#003366; font-size:8.5pt}
.v1lb {font-family:Verdana; color:#0284e7; font-size:8.5pt}
.v1n {font-family:Verdana; color:#000000; font-size:8.5pt}
.v1r {font-family:Verdana; color:#c00; font-size:8.5pt}
.v1o {font-family:Verdana; color:#FFAA06; font-size:8.5pt}
.v1g {font-family:Verdana; color:#4c4c4c; font-size:8.5pt}
.v1w {font-family:Verdana; color:#ffffff; font-size:8.5pt}
.v1lg {font-family:Verdana; color:#999999; font-size:8.5pt}
 
.v2 {font-family:Verdana; font-size:10pt}
.v2b {font-family:Verdana; color:#003366; font-size:10pt}
.v2lb {font-family:Verdana; color:#0284e7; font-size:10pt}
.v2n {font-family:Verdana; color:#000000; font-size:10pt}
.v2r {font-family:Verdana; color:#c00; font-size:10pt}
.v2o {font-family:Verdana; color:#FFAA06; font-size:10pt}
.v2g {font-family:Verdana; color:#4c4c4c; font-size:10pt}
.v2w {font-family:Verdana; color:#ffffff; font-size:10pt}
.v2lg {font-family:Verdana; color:#999999; font-size:10pt}

.v3 {font-family:Verdana; font-size:12pt}
.v3b {font-family:Verdana; color:#003366; font-size:12pt}
.v3lb {font-family:Verdana; color:#0284e7; font-size:12pt}
.v3n {font-family:Verdana; color:#000000; font-size:12pt}
.v3r {font-family:Verdana; color:#c00; font-size:12pt}
.v3o {font-family:Verdana; color:#FFAA06; font-size:12pt}
.v3g {font-family:Verdana; color:#4c4c4c; font-size:12pt}
.v3w {font-family:Verdana; color:#ffffff; font-size:12pt}
.v3lg {font-family:Verdana; color:#999999; font-size:12pt}

.v4 {font-family:Verdana; font-size:14pt}
.v4b {font-family:Verdana; color:#003366; font-size:14pt}
.v4lb {font-family:Verdana; color:#0284e7; font-size:14pt}
.v4n {font-family:Verdana; color:#000000; font-size:14pt}
.v4r {font-family:Verdana; color:#c00; font-size:14pt}
.v4o {font-family:Verdana; color:#FFAA06; font-size:14pt}
.v4g {font-family:Verdana; color:#4c4c4c; font-size:14pt}
.v4w {font-family:Verdana; color:#ffffff; font-size:14pt}

.v5 {font-family:Verdana; font-size:16pt}
.v5b {font-family:Verdana; color:#003366; font-size:16pt}
.v5lb {font-family:Verdana; color:#0284e7; font-size:16pt}
.v5n {font-family:Verdana; color:#000000; font-size:16pt}
.v5r {font-family:Verdana; color:#c00; font-size:16pt}
.v5o {font-family:Verdana; color:#FFAA06; font-size:16pt}
.v5g {font-family:Verdana; color:#4c4c4c; font-size:16pt}
.v5w {font-family:Verdana; color:#ffffff; font-size:16pt}

.v6 {font-family:Verdana; font-size:18pt}
.v6b {font-family:Verdana; color:#003366; font-size:18pt}
.v6lb {font-family:Verdana; color:#0284e7; font-size:18pt}
.v6n {font-family:Verdana; color:#000000; font-size:18pt}
.v6r {font-family:Verdana; color:#c00; font-size:18pt}
.v6o {font-family:Verdana; color:#FFAA06; font-size:18pt}
.v6g {font-family:Verdana; color:#4c4c4c; font-size:18pt}
.v6w {font-family:Verdana; color:#ffffff; font-size:18pt}

.v7 {font-family:Verdana; font-size:20pt}
.v7b {font-family:Verdana; color:#003366; font-size:20pt}
.v7lb {font-family:Verdana; color:#0284e7; font-size:20pt}
.v7n {font-family:Verdana; color:#000000; font-size:20pt}
.v7r {font-family:Verdana; color:#c00; font-size:20pt}
.v7o {font-family:Verdana; color:#FFAA06; font-size:20pt}
.v7g {font-family:Verdana; color:#4c4c4c; font-size:20pt}
.v7w {font-family:Verdana; color:#ffffff; font-size:20pt}

.v8 {font-family:Verdana; font-size:24pt}
.v8b {font-family:Verdana; color:#003366; font-size:24pt}
.v8lb {font-family:Verdana; color:#0284e7; font-size:24pt}
.v0n {font-family:Verdana; color:#000000; font-size:7.5pt}
.v8r {font-family:Verdana; color:#c00; font-size:24pt}
.v8o {font-family:Verdana; color:#FFAA06; font-size:24pt}
.v8g {font-family:Verdana; color:#4c4c4c; font-size:24pt}
.v8w {font-family:Verdana; color:#ffffff; font-size:24pt}

.v9 {font-family:Verdana; font-size:28pt}
.v9b {font-family:Verdana; color:#003366; font-size:28pt}
.v9lb {font-family:Verdana; color:#0284e7; font-size:28pt}
.v0n {font-family:Verdana; color:#000000; font-size:28pt}
.v9r {font-family:Verdana; color:#c00; font-size:28pt}
.v9o {font-family:Verdana; color:#FFAA06; font-size:28pt}
.v9g {font-family:Verdana; color:#4c4c4c; font-size:28pt}
.v9w {font-family:Verdana; color:#ffffff; font-size:28pt}

.titren {font-family:Verdana; color:#000000; font-weight: bold; font-size:13pt}
.titrer {font-family:Verdana; color:#c00; font-weight: bold; font-size:13pt}

/*----------------- HOVER NAVIGATION ------------------*/

/*--r=red--g=grey--b=black--w=white--lg=light grey--*/
/*--nu=not underlined--u=underlined--b=bold--*/


a.b12:hover {color:#c00;font-weight: bold;text-decoration:none}
.b12 {color:#0284e7;font-weight: bold;text-decoration:underline}

a.b13:hover {color:#003366;font-weight: bold;text-decoration:underline}
.b13 {color:#003366;font-weight: bold;text-decoration:none}




body { scrollbar-face-color: #eeeeee; 
	scrollbar-shadow-color: #eeeeee; 
    scrollbar-highlight-color: #ffffff; 
    scrollbar-3dlight-color: #003366; 
    scrollbar-darkshadow-color: black; 
    scrollbar-track-color: #eeeeee; 
    scrollbar-arrow-color: #003366 ; 
    margin-top: 2px; 
   margin-right: 2px; 
  margin-bottom: 2px; 
  margin-left: 2px; 
  font-family: "trebuchet MS", Tahoma, Arial}
/* Liens  */







a.red:link {


	font-family: verdana;
	font-weight: normal;
	color: #c00;
}

a.red:hover {

	font-family: verdana;
	font-weight: normal;
	color: #c00;
	text-decoration: none;
}
.red {

	font-family: verdana;
	font-weight: normal;
	color: #c00;
	text-decoration: underline;
}

a.lblue:link {


	font-family: verdana;
	font-weight: normal;
	color: #0284e7;
}

a.lblue:hover {

	font-family: verdana;
	font-weight: normal;
	color: #0284e7;
	text-decoration: none;
}
.lblue {

	font-family: verdana;
	font-weight: normal;
	color: #0284e7;
	text-decoration: underline;
}

a.blue:link {


	font-family: verdana;
	font-weight: normal;
	color: #003366;
}

a.blue:hover {

	font-family: verdana;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}
.blue {

	font-family: verdana;
	font-weight: normal;
	color: #003366;
	text-decoration: underline;
}
/*********************************************************************/
/* COMMON */
/********************************************************************
 
          { border:0px solid #CCCCCC; width:463px; color:#003366; font-size:11px; font-weight:bold;   line-height:120%; margin:0px; padding:0px; clear:both; 

}
p              { border:0px solid #CCCCCC; width:463px; margin:0px; padding:0px; padding-bottom:30px; font-size:11px; font-weight:normal; line-height:140%; }
p.middle       { border:0px solid #CCCCCC; margin:0px; padding:0px; padding-bottom:10px; font-size:11px; font-weight:normal; line-height:140%; }
p.grey         { background-color:#F2F5F7; padding:5px; font-size:11px; font-weight:normal; line-height:140%; }
p.paraWithRule { border-bottom:1px solid #999999; margin:0px; padding:0px; padding-bottom:10px; margin-bottom:20px; font-size:11px; font-weight:normal; line-height:140%; }
p.narrow       { border:0px solid #CCCCCC; width:180px; margin:0px; padding:0px; padding-bottom:30px; font-size:11px; font-weight:normal; line-height:140%; }
ol,ul          { width:443px; margin:0px; padding:0px 0px 30px 25px; padding-left:25px; font-size:11px; font-weight:normal; line-height:140%; font-family:Verdana,Arial,Helvetica,sans-serif; }
/* li             { border:0px solid #CCCCCC; width:463px; margin:0px; padding:0px; font-size:11px; font-weight:normal; line-height:140%; font-family:Verdana,Arial,Helvetica,sans-serif; } */
li             { margin-left:5px; }
td             { font-size:11px; font-weight:normal; line-height:140%; font-family:Verdana,Arial,Helvetica,sans-serif; }
div            { font-size:11px; font-weight:normal; line-height:140%; font-family:Verdana,Arial,Helvetica,sans-serif; }

.footnote      { color:#999999; font-size:10px; }
.footnoteSmall { color:#333333; font-size:9px; }
.footnoteBlack { font-size:9px; }
.section .footnote { width: 463px; }

.footerMenu          {   font-size:10px; border-top:1px solid #003366; border-bottom:1px solid #003366; padding:10px 0px 10px 10px; margin:0px; color:#000000; }
#footerLegal         {   font-size:10px; padding:10px 0px 0px 0px; color:#BBBBBB; }

/*********************************************************************/
/* GENERAL LAYOUT                                                    */
/*********************************************************************/
.header              {   padding:0px; font-weight:bold; white-space:nowrap; text-decoration:none; text-align:right; }
.homePageHeader      {   padding:0px; font-weight:bold; white-space:nowrap; text-decoration:none; text-align:right; }

#header img          {   vertical-align:bottom; }
#homePageHeader img  {   vertical-align:bottom; }
#mainTable           { padding-top:0px; margin-top:0px; }

#navBar              {   border:0px solid #000000; height:21px; margin-top:8px;}
#navBar img          {   border:0px solid #000000; display:inline;  margin-right:5px;}

.blue { color: #003163; font-weight: bold; }
.grey { color: #333333; }

