.article { width: 958px; overflow: auto; margin: 0 0 15px 0 ; border: 1px solid #e0e0e0; border-width: 0 1px 1px 1px; background: #fff; }
.article { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background: url(/images/faq/bg_faq.jpg) 600px -105px  no-repeat #fff;}

.article h2 { font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 5px 0 10px 0; padding: 10px 0 10px 0; color: #227ED2;}
.article h3 { font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 25px 0 5px 0;}
.article p { font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #333; line-height: 1.7em; }
.article a { color: #227ED2;}
.article a:hover { color: #000; text-decorations: underline;}

.article p.pagination { margin: 25px 0 0 0; font-size: 1em;}
.article p.pagination em { display: none;}
.article p.pagination a, .article p.pagination strong  { color: #333; display: inline-block; text-align: center; background: url(/images/pagination_bg.png) center bottom no-repeat;}
.article p.pagination a, .article p.pagination strong  { width: 25px;  height: 25px; padding: 0 0 0 1px; color: #fff; font-size: 15px; line-height: 25px;}
.article p.pagination a:hover { color: #227ED2; background-position: center center; color: #fff;}
.article p.pagination strong { color: #227ED2; background-position: center top; color: #fff;}

.segment_1 { height: 100%; padding: 75px 39px 50px 39px; overflow: auto;}
.segment_1 h1 { font: bold 36px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; text-align: left; margin-left: 75px; padding-top: 50px;}
.segment_1 h1.title { width: 525px; font-size: 26px; line-height: 1.4em; margin-bottom: 15px; }
.segment_1 .subtitle { padding: 0 0 0 0; font: normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #999; text-align: left; margin-left: 75px;}
.segment_1 .share { margin: 0 0 0 75px;}

.tags { margin: 0 275px 35px 75px;}
.tags a { display: inline-block; font: 11px Arial, sans-serif; color: #fff;  padding: 3px 7px; margin: 0 5px 5px 0; background: #4693d9;}
.tags a { -moz-border-radius: 4px;  -webkit-border-radius: 4px; }
.tags a:hover { color: #fff; text-decoration: none; background-color: #666;}
.tags a em { color: #b4d3ef; font-size: 10px;}

.segment_2 { clear: both; padding: 0 114px 50px 114px; overflow: show; }
.segment_2 .recent { float: left; display: inline; width: 355px; margin-left: 55px;}
.segment_2 h2 a { padding: 4px 0 0 36px; color: #333; background: url(/images/faq/icon_faq.png) -5px top no-repeat; height: 32px; display: inline-block;}
.segment_2 h2 a:hover { color: #227ED2;}
.segment_2 h3 { margin: 35px 0 10px 15px; color: #227ED2; }
.segment_2 p { margin-left: 50px;}
.segment_2 ul { margin-left: 75px; margin-bottom: 1em;}
.segment_2 li { font-size: 12px; margin-bottom: 0.7em; padding-left: 15px; background: url(/images/list_blue_bullet.gif) left 7px no-repeat; }
.segment_2 p.question { margin-left: 0px; margin-bottom: 5px;}
.segment_2 p.question a { background: url(/images/more_arrow.gif) left 3px no-repeat; padding-left: 10px;}


