/* Optimized by http://flumpcakes.co.uk/css/optimiser/ */
html {margin:0;padding:0}
body {direction:ltr;margin:0;padding:0;background:#E5E5D2}
* {color:#808384;font-size:12px;font-family:arial,helvetica;direction:ltr}
ol {padding:0;margin:5px 0 5px 20px;_margin:5px 0 5px 30px}
ul {padding:0;margin:0}
li {list-style-image:url(/images/global/bulletin.gif)!important}
p {margin:0;padding:0}

.description li {padding:0;margin:0;list-style-image:url(/images/global/bullet__purple.png)!important}
table {margin:0;padding:0}
td {vertical-align:top;margin:0;padding:0}
div,p,h1,h2,h3 {margin:0;padding:0}
span {color:inherit;font-size:inherit;font-weight:inherit}
img {border:0}
a {text-decoration:underline}
a:hover {text-decoration:underline}
h1 {display:block;color:#AF4747;font-size:13px;color:#808284}
h2 {font-size:14px;line-height:15px;font-weight:bold;color:#333;margin-bottom:10px}
.bottom_border {border-bottom:1px solid #74667B;margin-bottom:5px;font-size:0}
.top_border {border-top:1px solid #CCC;padding-top:5px;margin-top:5px;font-size:0}
.vertical_align_middle {vertical-align:middle}
.vertical_align_middle td {vertical-align:middle}
.vertical_align_top {vertical-align:top}
.vertical_align_top td {vertical-align:top}
.white {color:#FFF}
.red {color:#DA2128}
.current_displayed {display:block}
.current_page_displayed {display:block}
.disabled_by_opacity {opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}
.transparent {_behavior:url(/repository/include/javascript/iepngfix/iepngfix.htc)}
.description {text-align:justify;line-height:150%;margin-bottom:5px}
.description * {line-height:150%}
div.powered_by {padding:0 0 20px 0;text-align:center}
div.powered_and_created_by {padding:0 0 20px 0;text-align:center}
form {margin:0;padding:0}
form td {vertical-align:middle}
.ltr {direction:ltr}
.rtl {direction:rtl}
input,textarea,select {width:150px;height:20px;margin-bottom:10px;color:#000;border:1px solid #999}
select.day {width:39px}
select.month {width:48px}
select.year {width:53px}
input.short,select.short {width:40px}
input.medium,select.medium {width:105px}
input.long,select.long {width:310px}
input.full,select.full {width:470px}
textarea.long {width:310px;height:100px}
textarea.full {width:470px;height:100px}
option {color:#000}
.checkbox,.radio {width:auto!important;height:auto!important;background:none!important;border:none!important;padding:0!important;margin:2px 0 0 0 !important}
input.button {width:auto;height:auto!important;border:none!important;font-weight:bold;text-align:center!important;margin-bottom:0!important;cursor:pointer;color:#000;background:#777}
.submit.green {background:url(/images/global/button__green__80x20.png)}
.error {font-weight:bold;color:#900 !important}
input.error,select.error,textarea.error {font-weight:normal;color:#000;border:1px solid #930;background:#FFA6A8}
.mandatory {font-weight:bold}
.short_field {width:50px}
.long_field {width:200px}
.disabled {color:#6F7E9A}
.notes {color:#000;border:1px solid #FC0;background:#FFC;padding:10px;margin-bottom:10px}
.notes.blue {border:1px solid #2E5B96;background:#172749}
.notes div {color:#000!important}
.notes a {color:#000 !important}
.notes.blue div {color:#FFF !important}
.notes.blue a {color:#FFF !important}
.notes td {vertical-align:middle}
.notes .n_title {font-weight:bold;font-size:14px;padding-bottom:5px}
.notes .continue {font-weight:bold;font-size:14px}
.notes .continue a {font-weight:bold;font-size:14px}
.notes.blue .continue a {color:#FFF !important}
.errors {border:1px solid #930;background:#FFA6A8;padding:10px;margin-bottom:10px}
.errors * {color:#000 !important}
.errors .e_title {font-weight:bold;font-size:14px;padding-bottom:5px}
.errors .continue {font-weight:bold;font-size:14px}
.errors .continue a {font-weight:bold;font-size:14px}
.errors.blue .continue a {color:#FFF !important}
td.separator {width:0.1%}
tr.separator {height:0.1%}
.separator div {width:7px;height:10px;font-size:4px!important}
div.separator {width:10px;height:10px;font-size:4px!important}
.row_separator {height:7px;font-size:4px!important}

.navigation.add_to_bag input {background:none;border:none;cursor:pointer;font-weight:bold}
.navigation a {text-decoration:underline}
.navigation a:hover {text-decoration:underline}
.page_number {line-height:25px}
#page-nav-bar {color:#999}
#page-nav-bar a {text-decoration:none;color:#444}
#page-nav-bar a:hover {text-decoration:underline}
#page-nav-bar a.number {text-decoration:none;color:#444}
#page-nav-bar a.number:hover {text-decoration:underline}
#page-nav-bar span.number {font-weight:bold;color:#000}
.results_numbers {line-height:25px}

td.button {height:20px;vertical-align:middle;background:#8B95A3;text-align:center}
td.button a {text-decoration:none;text-align:center;display:block;color:#F8E8BA;cursor:pointer}
td.button a:hover {text-decoration:none}
td.button a.disabled {color:#6F7E9A;cursor:default}
td.back.button {padding:0 10px}

.button__gray__150x25 {width:150px;height:25px;font-size:16px;line-height:25px;color:#AF4747!important;text-align:center;background-image:url(/images/global/button__gray__150x25.png);cursor:pointer}

#captcha {margin-bottom:10px}
#captcha .c_title {font-weight:bold;line-height:23px;_line-height:22px}
#captcha img {border:1px solid #777;margin-left:5px}
#captcha input {margin:0}

.corner {position:absolute;width:15px;height:15px;font-size:1px!important}
.corner.top_left {top:0;left:0;background:url(/images/global/mask__corner__top_left.png) no-repeat top left}
.corner.top_right {top:0;right:0;background:url(/images/global/mask__corner__top_right.png) no-repeat top right}
.corner.bottom_left {bottom:0;left:0;background:url(/images/global/mask__corner__bottom_left.png) no-repeat bottom left}
.corner.bottom_right {bottom:0;right:0;background:url(/images/global/mask__corner__bottom_right.png) no-repeat bottom right}

.frame {}
.frame #header {height:85px;background:url(/images/global/header_background.jpg) 0 0 no-repeat}
.frame #header .logo {width:635px;height:80px;cursor:pointer}
.frame #header h1 {font-size:13px;letter-spacing:-1px;padding:55px 0 0 105px;font-family:times new roman}
.frame #header .under_logo {font-size:13px;letter-spacing:-1px;padding:55px 0 0 105px;font-family:times new roman}
.frame #sidebar {width:120px}
.frame .sidebar_container {padding:0 7px 0 0}
.frame #content {}
.frame .content_container {padding:0 0 15px 0}
.frame #rightsidebar {width:247px}
.frame .rightsidebar_container {}
.frame #footer {padding:0}
.frame #footer * {font-size:11px}

.date {color:#58595B;width:205px;line-height:20px}
.date_article {text-align:center;font-style:italic;color:#58595B;padding-bottom:14px;} 
.login {color:#58595B;text-align:left;font-size:12px;height:18px;width:42px;background:url(/images/global/arrows/arrow_login.png) right center no-repeat;cursor:pointer}
.login a {text-decoration:none}
.login a:hover {text-decoration:underline}
#topics_bar * {color:#FFF}
#topics_bar th {background:#AF4747;padding:5px}
#topics_bar td {background:#6EA199;padding:5px}
#topics_bar td a {text-decoration:none}
#topics_bar td a:hover {text-decoration:underline}

#sidebar .categories {direction:ltr;padding-bottom:25px}
#sidebar .categories .button_container {width:120px;line-height:30px;border-bottom:1px solid #808284;overflow:hidden}
#sidebar .categories a {color:#3A2943;font-size:13px;line-height:30px;text-decoration:none;font-family:times new roman;margin-left:5px}
#sidebar .categories .selected {background:url(/images/global/sidebar_selected.png) 0 5px no-repeat;width:120px}
#sidebar .categories .container {padding:0 0 7px 5px}
#sidebar .categories .container a {font-size:11px;line-height:20px;font-family:arial}
#sidebar .categories .container a.selected {font-size:11px;background:none;font-weight:normal}
#sidebar .categories .container a:hover {font-size:11px;background:none;font-weight:normal}
#sidebar .icons .icon {text-align:center;padding-bottom:5px}

#rightsidebar .object_container {margin-bottom:7px;width:247px;color:#FFF;text-align:center}
#rightsidebar .object_container .container {width:219px;text-align:right;padding-bottom:15px;padding-bottom:10px\9}
#rightsidebar .object_container .max_container .separator {width:7px}
#rightsidebar .object_container .title {color:white;font-family:times;height:40px;line-height:40px;font-size:12px}
#rightsidebar .object_container .group_link {height:40px;line-height:40px;text-decoration:none;font-size:12px}
#rightsidebar .object_container a.group_link:hover {text-decoration:underline}
#rightsidebar .object_container .s_title {font-size:12px;line-height:14px;line-height:14px}
#rightsidebar .object_container .short_description{font-size:11px;color:#FFF;line-height:14px}
#rightsidebar .object_container .link {text-decoration:none;font-size:11px;line-height:14px}
#rightsidebar .thumb_container {padding-top:14px}
#rightsidebar .thumb {width:60px;vertical-align:top}
#rightsidebar .object_container .separator {width:10px}
#rightsidebar .buttons_container .button_icon {width:82px;vertical-align:bottom;text-align:left}
#rightsidebar .buttons_container .row_separator {height:10px}
#rightsidebar .object_container a:hover{text-decoration:underline}

.newsletter {background:#483551}
.newsletter .rss {width:220px;text-align:left;background:url(/images/global/icon__rss.png) right 10px no-repeat;font-family:times;height:30px;line-height:30px;font-size:12px;color:#FFF;padding-top:5px;}
.newsletter .container {padding:2px 0 15px 0}
.newsletter .first_name {width:219px;margin:0 0 0 0;padding:2px 0 0 2px;border:1px solid #6A566F;color:#AB9CB3;background:#483551}
.newsletter .last_name {width:219px;margin:0 0 0 0;padding:2px 0 0 2px;border:1px solid #6A566F;color:#AB9CB3;background:#483551}
.newsletter .email{width:162px;margin:0 0 0 0;padding:2px 0 0 2px;border:1px solid #6A566F;color:#AB9CB3;background:#483551}
.newsletter .submit{cursor:pointer;background:#6A566F;width:57px;margin:0;padding:0;font-size:11px;color:white;border:1px solid #6A566F}

.search {}
.search input {height:19px;width:206px;border:1px solid #999982;padding:0;margin:0}
.search_submit {cursor:pointer;line-height:19px;height:19px;font-size:11px;background:#3B254B;width:41px;text-align:center;color:white}


.menubar_contianer{padding-bottom:7px}
#menubar {width:501px;background:#F0F0DC}
#menubar .categories {direction:ltr;padding:15px}
#menubar .categories .separator {border-right:1px solid #D9D9BF;width:10px}
#menubar .categories .row_separator {border-bottom:1px dotted #D9D9BF;margin:5px 0 10px 0 }
#menubar .categories .s_title{line-height:20px;width:100px;font-size:11px;font-family:times new roman;font-weight:bold}
#menubar .categories .container {padding:0 0 0 10px}
#menubar .categories a {display:block;margin:0;padding:0;color:#616151;height:100%;text-decoration:none;font-size:10px;font-family:times;text-transform:capitalize}
#menubar .categories a.sub_category {color:#999982;font-size:10px;font-family:arial}
#menubar .categories a:hover {font-weight:bold;text-decoration:none}
#menubar .categories ul {position:relative;left:-5px}

#footerbar {margin-bottom:20px}
#footerbar a {text-decoration:none;color:#999982;font-family:times;font-size:10px}
#footerbar .text {text-decoration:none;color:#999982;font-family:times;font-size:10px}
#footerbar a:hover {text-decoration:underline}
#footerbar .categories td {padding:0 5px 0 0;color:#999982;font-family:times;font-size:10px}

.footer_object {direction:ltr;text-align:center}
.footer_object * {direction:ltr}

#superdoc {width:755px;text-align:left}
#superdoc .container {background:#FFF}
#superdoc h1 {color:#3B254B;font-size:20px;font-family:times new roman}
#superdoc input{width:225px}
#superdoc input.checkbox {width:20px;border:1px solid #828284}
#superdoc .login {color:#3B254B;font-size:14px;line-height:25px;font-family:times new roman;width:66px;height:25px;background:url(/images/global/arrow_login.jpg) right 0 no-repeat}

.spot_box {height:323px;margin-bottom:7px;position:relative}
.spot_box .img {width:500px;height:323px;overflow:hidden}
.spot_box .box_link {position:absolute;top:120px;left:0;background:#E5E5D2;width:225px;height:90px}
.spot_box .box_link .container {color:#3B254B;padding:15px 0 0 30px}
.spot_box .box_link .text {color:#3B254B;text-decoration:none;font-size:15px;font-family:times new roman}
.spot_box .box_link a {text-decoration:none;font-size:40px;font-family:times;color:#3B254B}

.testimonial {width:501px;height:65px;margin-bottom:7px;background:#3B254B}
.testimonial td{vertical-align:middle}
.testimonial .talking {font-family:times;font-size:13px;color:#FFF;padding-left:20px;vertical-align:middle}
.testimonial .separator{width:20px;height:65px}
.testimonial .separator img {width:20px;height:65px}
.testimonial .qoute {font-style:italic;color:#FFF;font-family:times new roman;font-size:12.5px;padding:0 7px 0 7px}
.testimonial .author {font-style:italic;color:#AB9CB2;font-size:11px}

#group {}
#group {font-size:14px;line-height:25px}

#group .content_ad {width:210px;height:245px;margin:10px 10px 20px 10px;overflow:hidden}

.path {font-size:11px;color:#808284;text-decoration:none;line-height:50px;font-family:times new roman}
.path a.title {font-size:11px;color:#808284;text-decoration:none;line-height:50px;font-family:times new roman}
.title {font-size:11px;line-height:50px;color:#808284;font-family:times new roman}
#group  h1 {line-height:25px;padding-left:14px;color:#3A2943}
.path a:hover {text-decoration:underline}

.white_container {background:#FFF;margin-bottom:7px}
.white_container .border_bottom {height:50px; border-bottom:1px solid #a6a8ab;margin:0 14px 0 14px}
.white_container .description {margin:0 14px 0 14px}

.white_container .share_box {display:block;height:20px;padding-right:12px;position:relative}
.white_container .share_box .share_plus {cursor:pointer;width:20px;height:20px;float:right}
.white_container .share_box .share_text {color:#6B5679;float:right;margin-right:8px}

.white_container .share_box .buttons_container {display:none;position:absolute;top:40px;right:-140px;width:290px;height:215px;background-color:#2D1938}
.white_container .share_box .buttons_container .top_line {color:#FFF;font-size:14px;padding:15px 15px 0 15px;}
.white_container .share_box .buttons_container .top_line .hide_icon {cursor:pointer;width:40px;height:18px;float:right;background:url('/images/global/share_hide_icon.png') no-repeat}
.white_container .share_box .buttons_container .sharer {float:right}
.white_container .share_box .buttons_container .shares {padding:0 15px;margin-top:10px;}
.white_container .share_box .buttons_container .shares.gplusone {display:table;float:left;_width:103px;margin:6px 0 0 7px;padding:0}
.white_container .share_box .buttons_container .shares.gplusone img {float:right;}
.white_container .share_box .buttons_container .whitebar {float:left;font-size:0px!important;border-bottom:1px solid #FFF;width:100%;_width:260px;margin:12px 0}

.top_object{background:#999982;margin-bottom:7px}
.top_object .container {} 
.top_object .container a {text-decoration:none;padding-left:14px} 

.faqs { margin:14px}
.faqs .section_title {color:#54465C;line-height:30px;margin-bottom:14px;font-size:14px;font-family:times new roman;border-bottom:1px dotted #CACACA} 
.faqs .opened {background:url(/images/global/arrow_opened.jpg) 0 0 no-repeat;padding-left:30px;height:30px;color:#4A4A40;cursor:pointer}
.faqs .closed {background:url(/images/global/arrow_closed.jpg) 0 0 no-repeat;padding-left:30px;height:30px;color:#808384;cursor:pointer}
.faqs .answer {padding:0 14px 14px 30px}
.faqs .attr .d_title{border-top:1px dotted #CACACA;line-height:25px;font-weight:bold;width:100px;}
.faqs .attr .param{border-top:1px dotted #CACACA;line-height:25px;vertical-align:middle}

.submenubar {border-bottom:1px solid #808384;border-top:1px solid #808384;margin:14px}
.submenubar .d_title {text-align:left;cursor:pointer;line-height:45px;font-size:11px}
.submenubar .selected {color:#54465C;cursor:default;text-decoration:underline}
.submenubar .col_separator {font-size:11px;padding:0 10px 0 10px;line-height:45px}

.dynamic_text_container {min-height:500px}
.dynamic_text_container .s_title{padding-left:7px;color:#54465C;text-align:left;line-height:20px;font-family:times new roman}
.dynamic_text_container .description{padding:7px;margin:0}
.special {font-size:14px;position:relative;left:1px}
.dynamic_text_container .media_coverage_container {text-align:left;padding:7px}
.dynamic_text_container .media_coverage_container .results_title {font-weight:bold;font-size:13px;padding-bottom:15px}
.dynamic_text_container .media_coverage_container .seperator_dashed {background:url(/images/global/horizontal_line.gif) no-repeat;width:472px;height:3px}
.dynamic_text_container .media_coverage_container .page_number {text-decoration:none;cursor:pointer;padding-right:5px}
.dynamic_text_container .media_coverage_container .selected {font-weight:bold;color:#4c4c4c}


#items {padding-bottom:7px}
#items .container {background:#FFF;padding:20px 20px 10px 20px}
#items .separator {width:7px;font-size:0;padding:0;margin:0}
#items .container .s_title {color:#3B254B;font-size:20px;font-family:times new roman;padding-bottom:10px}
#items .container .short_description {padding-bottom:10px;font-size:12px}
#items .container .link_container {background:url(/images/global/bullet__purple.png) 0 2px no-repeat;padding-bottom:5px;padding-left:5px}
#items .container a {text-decoration:none;color:#3B254B;margin-left:10px}
#items .container a:hover {text-decoration:underline}

#group_items {width:501px}
#group_items td{vertical-align:middle}
#group_items .container {padding:0 7px 0 7px}
#group_items .container .seprator{width:7px;padding:0;margin:0}
#group_items .container .s_title {color:#3B254B;font-size:13px;font-family:times new roman;padding:5px 0 5px 0}
#group_items .container .short_description {font-family:times new roman;color:#5F5D5C;font-size:13px}
#group_items .container .thumb {width:106px;vertical-align:middle;padding-top:7px}
#group_items .container .thumb img{}
#group_items .container a {margin:0;padding:0}
#group_items .date {font-style:italic;}

.calendar {padding:0 14px 14px 14px}
.calendar td {padding:0 7px 0 7px}
.calendar .header {background:#3B254B;color:white;font-weight:bold;line-height:25px}
.calendar .regular {border-bottom:1px dotted #CACACA;line-height:25px}
.calendar .section {line-height:25px;color:#3B254B}
.calendar .bold {line-height:25px;font-weight:bold}

#article .description {padding-bottom:10px}




