@charset "UTF-8";
/* CSS MAIN STYLES

QUINTILES.COM REDESIGN
CAPSTRAT
02/09

COLORS:

BACKGROUND (outside #Container) - #6c6f70
BODY COPY - #536162
UTILITY NAV (beneath top nav), FOOTER NAV - #a7a7a7
LEFT NAV BACKGROUND - #dddfde
GENERAL LINK COLOR - #1c9896
HEADING RED - #be0f34
QUINTILES Q RED - #b01842
*/


/* GLOBAL STYLES */
body {
   color:#536162;
   font-family:Arial, Verdana, Helvetica, sans-serif;
   font-size:1.2em;
   font-weight:normal;
}

a {
   color: #1c9896;
   text-decoration: none;
   outline: none;
}
a:hover {
   text-decoration: underline;
}

a img {
   border:none;
   outline:none;
}

.clearfix,
.clearleft,
.clearright {
   height:0px;
   font-size:0.01em;
   line-height:0.01em;
}
.clearfix {
   clear:both;
}
.clearleft {
   clear:left;
}
.clearright {
   clear:right;
}

.divider {
   margin-bottom: 10px;
   height: 1px;
   font-size: 0.01em;
   line-height: 0.01em;
   border: 1px solid #e9e9e9;
   border-width: 0 0 1px 0;
}

/* CONTENT STYLES */
.content {
}
.content p {
   font-size: 1.1em;
   line-height: 1.27em;
   margin: 0 0 0.91em 0;
}
.content h1 {
   font-size: 2.2em;
   line-height: 1.08em;
   margin: 0 0 0.09em 0;
   color: #be0f34;
   font-weight: normal;
}
.content h2 {
   font-size: 1.4em;
   line-height: 1.33em;
   margin: 0 0 0.8em 0;
   font-weight: normal;
}
.content h3 {
   font-size: 1.4em;
   line-height: 1.33em;
   margin: -0.2em 0 0.4em 0;
   color: #be0f34;
   font-weight: normal;
}
.content h4 {
   font-size: 1.4em;
   line-height: 1.33em;
   margin: -0.2em 0 0.4em 0;
   font-size: 1.0em;
   font-style: italic;
   font-weight: normal;
}
.content h5 {
   font-size: 1.1em;
   line-height: 1.27em;
   margin: 0 0 0.91em 0;
   color: #be0f34;
   font-weight: bold;
}
.content ul {
   font-size: 1.1em;
   margin: 0 0 0.55em 0;
   list-style: disc outside none;
}
.content ul li {
   line-height: 1.27em;
   margin: 0 0 0.36em 1.8em;
}
.content ul li ul {
   font-size: 1.0em;
   margin-bottom: 0;
}
.content ol {
   font-size: 1.1em;
   margin: 0 0 0.55em 0;
   list-style-position: outside;
}
.content ol li {
   margin: 0 0 0.5em 1.7em;
}
.content ol li ol {
   font-size: 1.0em;
   margin-bottom: 0;
}
.content ul.nobullets {
   list-style: none outside none;
}
.content ul.nobullets li {
   margin-left: 0;
}
.content ul.nobullets ul {
   list-style: none outside none;
   margin-left: 1.8em;
}
.content ul.compressed li {
   margin-bottom: 0.2em;
   line-height: 1.2em;
}
.content ul.compressed li ul {
   margin-top: 0.2em;
   margin-bottom: 0;
}
.content table {
   border-collapse: collapse;
   margin: 0 0 1.0em;
   border: 1px solid #ccc;
   border-width: 1px 0 0 0;
}
.content table caption {
   margin: 0 0 0 0;
   padding-left: 0.5em;
   margin: 0 0 0.3em 0;
   text-align: left;
   font-weight: bold;
}
.content table th {
   margin: 0;
   padding: 0.3em 0.5em;
   border: 1px solid #ccc;
   border-width: 0 1px 1px 1px;
   text-align: left;
   background: #eee;
   font-size: 1.1em;
}
.content table th span {
   font-weight: normal;
   font-size: 0.9em;
}
.content table td {
   margin: 0;
   padding: 0.3em 0.5em;
   border: 1px solid #ccc;
   border-width: 0 1px 1px 1px;
}
.content table.noborders {
   border: none;
}
.content table.noborders th {
   border: none;
   background: none;
}
.content table.noborders td {
   border: none;
}

.content a.external_link {
   padding-right: 12px;
   background: transparent url(../img/link_bg_offsite.gif) no-repeat right center;
}
.content img {
   display: block;
   /*
   padding: 3px;
   border: 1px solid #ddd;
   */
}
.content img.wrap_left {
   float: right;
   display: inline;
   margin: 0 0 0.5em 1.0em;
}
.content img.wrap_right {
   float: left;
   display: inline;
   margin: 0 1.0em 0.5em 0;
}
.content p.more a {
   display: block;
   text-align: right;
   min-height: 18px;
   padding: 0 22px 7px 0;
   background: transparent url(../img/link_bg_reflection_white.gif) no-repeat right bottom;
}
.content dl {
   margin-bottom: 1.0em;
}
.content dl dt {
   font-weight: bold;
}
.content dl dd {
}

/* TICKER STYLES */
.content a.ticker_previous,
.content a.ticker_next {
   float: left;
   width: 9px;
   padding: 5px;
   background: #1c9896;
   border: 1px solid #1c9896;
   text-align: center;
   font-weight: bold;
   color: #fff !important;
}
.content a.ticker_previous:hover,
.content a.ticker_next:hover {
   background: #146e6d;
   text-decoration: none;
}
.content a.ticker_previous {
   border-width: 1px 0 1px 1px;
}
.content a.ticker_next {
   border-width: 1px 1px 1px 0;
}
.content ul.ticker.active {
   float: left;
   width: 453px;
   margin: 0 0 10px 0;
   padding: 6px 5px 5px 5px;
   background: #fff;
   border: 1px solid #1c9896;
   list-style: none outside none;
}
.content ul.ticker.active li {
   width: 100%;
   margin: 0;
   padding: 0;
   line-height: 1.0em;
}

/* RIGHT COLUMN */
#right_col {
   background: transparent none no-repeat left top;
}

/* BANNER */
#banner img {
   display: block;
}

/* MAIN WELL */

/* breadcrumbs */
ul#breadcrumbs {
   list-style: none outside none;
}
ul#breadcrumbs li {
   display: inline;
}

/* RIGHT RAIL */

/* SPIFFS */
.spiff {
   margin: 0;
   padding: 10px 0 0 0;
   width: 170px;
   border: 1px solid #d8d8d8;
   border-width: 1px 0 0 0;
   overflow: hidden;
}
.spiff .banner {
   margin: 0 5px 5px 5px;
   padding: 4px;
   width: 152px;
   height: 77px;
   overflow: hidden;
}
.spiff .content {
   padding: 0 9px 5px 9px !important;
   line-height: 1.3em;
   font-size: 0.9em;
}
.spiff .content h3 {
   margin-bottom: 0.4em;
   color: #be0f34;
   font-size: 1.2em;
   font-weight: normal;
}
.spiff .content h4 {
   margin-bottom: 0.4em;
   font-size: 1.05em;
   line-height: 1.2em;
   font-variant: normal;
   font-style: normal;
   font-weight: bold;
   color: #5e6162;
}
.spiff .content p {
   margin-bottom: 0.2em;
}
.spiff .content ul {
   margin-bottom: 0.2em;
}
.spiff .content ol {
   margin-bottom: 0.2em;
}
.spiff .content p.more {
   margin: 0.3em 0 0 0;
}
.spiff .content p.more a {
   display: block;
   text-align: right;
   min-height: 18px;
   padding: 0 22px 7px 0;
   background: transparent url(../img/link_bg_reflection_white.gif) no-repeat right bottom;
}
.spiff .content p.more a:hover {
   text-decoration: none;
}
.spiff .content img {
   padding: 0;
   border: none;
}
.spiff.wrap {
   float: left;
   width: 164px;
   margin-right: 12px;
}
.spiff.wrap .banner {
   margin: 0 0 5px 0;
}
.spiff.poll ul {
   list-style: none outside none;
}
.spiff.poll ul li {
   margin-left: 0;
}
.spiff.poll ul li .bar {
   height: 6px;
   border: 1px solid #660022;
   margin: 5px 0 2px 0;
   background: #BE0F34;
   line-height: 0.01em;
   font-size: 0.01em;
}

/* GRAY BOX */
.gray_box {
   margin: 0 0 7px 0;
   width: 170px;
   background: #f0f0f0 url(../img/gray_box_outer.gif) no-repeat left top;
}
.gray_box .spiff {
   margin: 0;
   padding: 0;
   width: 170px;
   border: none;
   background: transparent url(../img/gray_box_inner.gif) no-repeat left bottom;
}
.gray_box .spiff .content {
   padding: 20px 10px !important;
   overflow: hidden;
}
.gray_box .spiff .content p.more {
   margin-bottom: -17px;
}
.gray_box .spiff .content p.more a {
   background-image: url(../img/link_bg_reflection_gray.gif);
}
.gray_box .spiff .content img {
   padding: 0;
   border: none;
}

/* SUGGESTED READING */
.suggested {
   margin: 15px 0 0 0;
   width: 170px;
   font-size: 1.0em;
}
.suggested h3 {
   margin: 0 0 0.7em 0;
   padding: 12px 8px;
   font-size: 1.0em;
   font-weight: normal;
   color: #fff;
   border: 1px solid #d8d8d8;
   background: #408083 url(../img/expand_btn_bg.gif) no-repeat 1px 1px;   
}
.suggested ul {
   list-style: none outside none;
   float: left;
   width: 170px;
}
.suggested ul li {
   float: left;
   margin: 0 0 0.7em 0;
   padding: 0 4px 0 8px;
}
.suggested ul li a {
   clear: left;
   float: left;
   display: block;
   width: 147px;
}
.suggested ul li a.hide {
   clear: none;
   float: left;
   display: block;
   width: 11px;
   line-height: 1.0em;
   overflow: hidden;
   background: transparent url(../img/selected_item_icon.gif) no-repeat right center;
}
.suggested ul li a.hide:hover {
   text-decoration: none;
}
.suggested p {
   padding-left: 8px;
   padding-right: 8px;
}

/* FOOTER */
#footer {
}
#footer p {
   clear: right;
   float: right;
   color: #a7a7a7;
   margin-right: 12px;
}
#footer ul {
   list-style: none outside none;
   float: right;
   margin-right: 12px;
   margin-bottom: 0.5em;
}
#footer ul li {
   float: left;
   margin: 0 0 0 10px;
   padding: 0 0 0 10px;
   line-height: 20px;
   vertical-align: middle;
   border: 1px solid #ccc;
   border-width: 0 0 0 1px;
}
#footer ul li.first {
   margin: 0;
   padding: 0;
   border: none;
}
#footer ul li.icon {
   margin: 0 0 0 15px;
   padding: 0;
   border: none;
}
#footer ul li a {
   color: #a7a7a7;
}
#footer ul li a.active,
#footer ul li a:hover {
   color: #1c9896;
}
#footer ul li.icon img {
   display: block;
}

/* MISCELLANEOUS */
p.more_about {
   float: right;
   margin: 0 20px 10px 0;
   width: 150px;
   border: 1px solid #d8d8d8;
   text-align: center;
}
p.more_about a {
   display: block;
   padding: 10px;
   color: #fff;
   background: #408083 url(../img/expand_btn_bg.gif) no-repeat 1px 1px;   
}
a.button {
   display: block;
   padding: 10px;
   color: #fff;
   background: #408083 url(../img/expand_btn_bg.gif) no-repeat 1px 1px;
   text-align: center;
}
a.button.less_padding {
   padding: 5px;
   width: 70px;
}

/* LOCATIONS */
#locations_full {
   padding: 0 10px;
}
.spiff .country {
   padding: 0 9px 5px 9px;
}
.spiff .country p {
   margin-bottom: 0.2em;
}
.spiff .country ul {
   margin: 0 0 0.2em 0;
   list-style: none outside none;
}
.spiff .country ul li {
   margin: 0 0 0.2em 0;
}
.spiff .country ul li ul {
   margin: 0.2em 0 0 1.0em;
}
.spiff .country ul li a.active {
   font-weight: bold;
}
.content .locs_col {
   float: left;
   width: 252px;
   margin-right: 10px;
}
.content .locs_col .loc {
   margin-bottom: 20px;
}
.content .locs_col h2,
.content .locs_col p,
.content .locs_col ul {
   margin: 0;
}
.content .locs_col h2 {
   font-weight: bold;
}
.content .locs_col img {
   margin: 0;
   padding: 0;
   border: none;
}
.content table.careers_list h4 {
   font-size: 1.1em;
   font-style: normal;
   font-weight: bold;
   margin-bottom: 0.2em;
}

/* INFORMATION LIBRARY / NEWS & EVENTS LISTS */
.list {
	margin:0;
	padding:0;
}
.list ul {
	margin:0;
	padding:0;
}
.list ul li {
	margin:5px 0 12px 0;
	padding:0 0 0 60px;
	min-height:59px;
	list-style-type:none;
}
.list ul li h4 {
   margin-top: 0;
   font-variant: normal;
}

.list ul li.brochure {
	background:transparent url(../img/type_brochure.gif) no-repeat left 5px;
}
.list ul li.case_study {
	background:transparent url(../img/type_casestudy.gif) no-repeat left 5px;
}
.list ul li.experts {
	background:transparent url(../img/type_experts.gif) no-repeat left 5px;
}
.list ul li.inthenews {
	background:transparent url(../img/type_inthenews.gif) no-repeat left 5px;
}
.list ul li.presentation {
	background:transparent url(../img/type_presentation.gif) no-repeat left 5px;
}
.list ul li.testimonial {
	background:transparent url(../img/type_testimonial.gif) no-repeat left 5px;
}
.list ul li.white_paper {
	background:transparent url(../img/type_whitepaper.gif) no-repeat left 5px;
}
.list ul li.news {
	background:transparent url(../img/type_news.gif) no-repeat left 5px;
}
.list ul li.event {
	background:transparent url(../img/type_event.gif) no-repeat left 5px;
}
.list ul li.video {
	background:transparent url(../img/type_video.gif) no-repeat left 5px;
}
.list ul li.podcast {
   background:transparent url(../img/type_webcast.gif) no-repeat left 5px;
}
.list ul li.bio {
   background:transparent url(../img/type_bio.gif) no-repeat left 5px;
}

/* COMMON INFORMATION LIBRARY / NEWS & EVENTS STYLES */
.sort {
   margin: 0 0 1.0em 0;
   padding: 2px 0;
   border: 1px solid #ddd;
   border-width: 1px 0;
}
.sort ul {
   list-style: none outside none;
   margin: 0;
   padding: 0;
}
.sort ul li {
   display: inline;
   margin: 0 0.5em 0 0;
   padding: 0 0 0 0.5em;
   line-height: 24px;
   vertical-align: middle;
   border: 1px solid #ccc;
   border-width: 0 0 0 1px;
}
.sort ul li.first {
   padding-left: 0;
   border: none;
}
.sort ul li a {
   padding-top: 5px;
   padding-bottom: 5px;
}
.sort a.rss {
	padding-right: 18px;
	background:url(../img/rss14x14.gif) no-repeat right center;
}
.sort a.print {
	padding-right: 24px;
	background:url(../img/print_icon.gif) no-repeat right center;
}
.sort a.pdf {
   padding-right: 28px;
   background:url(../img/pdf_icon.gif) no-repeat right center;
}

/* NEWSROOM PAGE */
.newsroom_col {
   float: left;
   width: 161px;
   margin: 0 20px 30px 0;
}
.newsroom_col.left {
   clear: left;
}
.newsroom_col.right {
   margin-right: 0;
}
.newsroom_col h3 {
   margin-bottom: 0.7em;
   font-size: 1.1em;
   font-weight: normal;
   line-height: 1.2em;
}
.newsroom_col p {
   margin-bottom: 0.7em;
   line-height: 1.2em;
}
.newsroom_col p a {
   display: block;
   min-height: 16px;
   vertical-align: middle;
}
.newsroom_col p.protected a {
   padding: 0 0 0 17px;
   background: transparent url(../img/icon_protected.gif) no-repeat left top;
}

/* CAREERS */
#careers_left {
   float: left;
   width: 393px;
}
#careers_right {
   float: left;
   width: 352px;
}
#careers_left .content {
   padding: 0 20px 0 30px;
}
#careers_after .content {
   padding: 0 20px 0 30px;
}
#careers_video {
   margin-bottom: 20px;
}
#career_path table {
   border: none;
   line-height: 1.2em;
}
#career_path table th {
   border: none;
}
#career_path table td {
   border: none;
}
#career_path table td select {
   width: 200px;
}
#career_path ul.errorlist {
   margin: 0;
   padding: 0;
   list-style: none outside none;
}
#career_path ul.errorlist li {
   color: #f01020;
   margin-left: 0;
}
input#apply_now {
   padding: 5px 10px;
   border: 1px solid #d8d8d8;
   background: #408083 url(../img/expand_btn_bg.gif) no-repeat 1px 1px;
   color: #fff;
}
dl#find_my_fit dt {
   font-size: 1.05em;
}
dl#find_my_fit dd {
   margin-bottom: 0.75em;
   padding-bottom: 0.75em;
   border: 1px solid #d8d8d8;
   border-width: 0 0 1px 0;
}
dl#find_my_fit dd p {
   margin-bottom: 0.5em;
}
dl#find_my_fit dd a {
   display: block;
   padding: 5px 10px;
   width: 160px;
   border: 1px solid #d8d8d8;
   background: #408083 url(../img/expand_btn_bg.gif) no-repeat 1px 1px;
   color: #fff;
   text-align: center;
}



#taleo {
   padding: 20px 0 20px 0;
   background: #fff;
   border-top: 1px solid #d8d8d8;
}
#taleo .content {
   margin: 0 0 10px 0;
   padding: 0 20px 0 30px;
}
#taleo-results {
   padding: 0 0 0 30px;
}

/* PAGINATION */
.paginator {
   border-top: 1px solid #ccc;
   padding: 10px 0 0 0;
}
.paginator ul {
   list-style: none outside none;
   margin: 0;
   padding: 0;
}
.paginator ul li {
   display: inline;
   margin: 0 0.3em 0 0;
   padding: 0;
}
.paginator ul li a {
   padding: 0.3em 0.6em;
   border: 1px solid #ccc;
}
.paginator ul li a:hover {
   border-color: #1c9896;
   text-decoration: none;
}

/* FORM ROWS, LABELS AND FIELDS */
.form_row {
   clear: left;
   float: left;
   width: 100%;
   margin-bottom: 12px;
}
.form_row label {
   float: left;
   width: 28%;
   padding-right: 2%;
   line-height: 1.3em;
}
.form_row label span,
span.required {
   color: #f01020;
}
.form_row p {
   clear: left;
   float: left;
   width: 50%;
   margin: 1px 0 0 30%;
   font-size: 0.9em;
   line-height: 1.3em;
}
.form_row input {
   float: left;
   width: 50%;
   padding: 2px;
   color: #536162;
   border: 1px solid #a0a0a0;
}
.form_row select {
   float: left;
   width: auto;
   padding: 1px;
   border: 1px solid #a0a0a0;
}
.form_row select {
   color: #536162;
}
.form_row select option {
   padding: 1px 3px;
   color: #536162;
}

.form_row.textarea label {
   width: 80%;
   margin-bottom: 1px;
   padding-right: 0;
}
.form_row.textarea textarea {
   clear: left;
   float: left;
   width: 80%;
   padding: 2px;
   color: #536162;
   border: 1px solid #a0a0a0;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 1.0em;
}
.form_row.checkboxes ul,
.form_row.radio ul {
   float: left;
   width: 50%;
   list-style: none outside none;
   margin: 0;
   padding: 0;
}
.form_row.checkboxes ul li,
.form_row.radio ul li {
   clear: both;
   display: block;
}
.form_row.checkboxes ul li label,
.form_row.radio ul li label {
   float: none;
   display: block;
   width: auto;
   padding-right: 0;
}
.form_row.checkboxes ul li label input,
.form_row.radio ul li label input {
   width: auto;
   border: none;
   display: block;
}

.form_row.captcha img {
   float: left;
   margin-bottom: 5px;
   border: 1px solid #a0a0a0;
}
.form_row.captcha input {
   clear: left;
   float: left;
   margin-left: 30%;
}
.form_row.submit input {
   width: auto;
   margin-left: 30%;
}
.form_row ul {
   list-style: none outside none;  
}
.form_row ul li {
   margin-left: 0;
}

/* FORM ERRORS */
.form_row ul.errorlist {
   clear: left;
   float: left;
   width: 50%;
   margin: 1px 0 0 30%;
   padding: 0;
   list-style: none outside none;
}
.form_row ul.errorlist li {
   color: #f01020;
}
.form_row.textarea ul.errorlist {
   margin-left: 0;
}

/* CUSTOM FORM ROWS */
.form_row.language label {
   margin-bottom: 0.5em;
}
.form_row.language select {
   clear: left;
}
.form_row.language input.submit {
   width: auto;
   margin-left: 0.5em;
}

/* SITEMAP STYLES */
ul.sitemap {
   list-style: none outside none;
   margin: 0;
   padding: 0;
}
ul.sitemap li {
   display: block;
   position: relative;
   padding: 3px 0;
   margin: 0;
}
ul.sitemap li a {
   margin: 0 0 0 20px;
}
ul.sitemap li a.toggle {
   position: absolute;
   display: block;
   left: 0;
   top: 3px;
   width: 20px;
   margin: 0;
   background: transparent url(../img/arrow_up.gif) no-repeat left center;
   text-decoration: none;
   outline: none;
}
ul.sitemap li a.toggle.active {
   background-image: url(../img/arrow_over.gif);
}
ul.sitemap li ul {
   margin: 0 0 0 20px;
   padding: 0;
}

/* GOOGLE CUSTOM SEARCH */
#cse-search-results {
   padding: 30px;
}

/* CLAB ACCORDION CONTENT STYLES */
#clab_accordion {
   width:732px;
   margin: 0 0 0 15px;
}

#clab_accordion ul#accordion_list {
   padding:0;
   margin: 10px 0 0 0;
   width:100%;
   list-style:none;
}
.clab_accordion ul#accordion_list li {
   padding:0 0 0 0;
   margin:0 0 0 0;
   list-style-type:none;
}
ul#accordion_list div.panel_header {
	padding:0;
	margin:0 0 20px 0;
}
ul#accordion_list div.panel_main {
   padding:0;
	margin:0;
	width:732px;
	background:url(../img/clab_accordion/content_bg_repeat.gif) repeat-y left top;
}
ul#accordion_list div.panel_main.panel_main_first {
	height:450px;
	padding:0 6px;
	margin:0;
	width:720px;
	background:url(../img/clab_accordion/content_bg_repeat.gif) repeat-y left top;
	position:relative;
}
ul#accordion_list div.panel_inner {
   padding:24px 34px;
}
ul#accordion_list div.left {
	float:left;
	width:364px;
}
ul#accordion_list div.right {
	float:left;
	margin:0 0 0 24px;
	width: 260px;
}
ul#accordion_list div.full {
	width:664px;
}
ul#accordion_list div.welcome_html {
	width:664px;
	padding:24px 34px 0 34px;
	position:absolute;
}

#clab_welcome_flash {
   margin:0;
   padding:0;
   width:720px;
   height:450px;
}

ul#accordion_list div.accordion_item p {
	padding: 3px;
	text-align: left;
	vertical-align: top;
}
ul#accordion_list h3 {
   margin:0;
	padding:0;
	display:block;
	letter-spacing:0.1em;
	outline:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:95%;
}
ul#accordion_list h3.accordion_head {
	/*height:26px;*/
	background:url(../img/clab_accordion/header_bg_up.gif) no-repeat left top;
}
ul#accordion_list h3.first {
	/*height:34px;*/
	background:url(../img/clab_accordion/header_bg_first_up.gif) no-repeat left top;
}
ul#accordion_list li h3.selected {
	background:url(../img/clab_accordion/header_bg_over.gif) no-repeat left top;
}
ul#accordion_list li h3.selected .first {
	background:url(../img/clab_accordion/header_bg_first_over.gif) no-repeat left top;
}
ul#accordion_list h3.accordion_head a, ul#accordion_list h3.accordion_head a:hover {
	margin:0;
	padding:0 0 0 22px;
	/*height:26px;*/
	line-height:26px;
	display:block;
	color:#fff;
	outline:none;
	font-weight:bold;
	text-decoration:none;
}
ul#accordion_list h3.accordion_head a.first, ul#accordion_list h3.accordion_head .selected a.first {
	/*height:34px;*/
	padding:0.7em 0 0 22px;
}
ul#accordion_list li ul {
	margin:5px 0;
	padding:0 0 0 15px;
}
ul#accordion_list li ul li {
	list-style-type:disc;
}
#bottom_cap {
   width:732px;
   height:8px;
   background:url(../img/clab_accordion/bottom_cap.gif) no-repeat left top;
   padding:0 0 25px 0;
   margin:0 0 10px 0;
}

/* ACCORDION CONTENT STYLES */
ul#accordion_list a {
   color:#5a93c0;
}
ul#accordion_list a:hover {
   color:#3f3f3f;
}
ul#accordion_list h4 {
   color:#b01842;
   font-weight:bold;
   font-size:120%;
   margin:0 0 5px 0;
}
ul#accordion_list p.subhead {
   color:#b01842;
   margin:0 0 0 0;
}
ul#accordion_list p.subhead2 {
   color:#5a93c0;
   margin:0 0 0 0;
}
ul#accordion_list p.subhead2 a {
   color:#b01842;
   text-decoration:none;
}
ul#accordion_list p.subhead2 a:hover {
   color:#5a93c0;
}
ul#accordion_list h5 {
   color:#000000;
   font-weight:bold;
   margin:0 0 0 0;
}
ul#accordion_list p a.video_link {
   background:url(../img/clab_accordion/link_arrow_accordion.gif) no-repeat right 3px;
   padding:3px 0 3px 0;
   margin:0 0 12px 6px;
   display:block;
}
ul#accordion_list p a.video_link:hover {
   text-decoration:none;
}
ul#accordion_list .panel_main .welcome_html .right a.video_link {
   background: none;
   color: #fff;
}
ul#accordion_list .panel_main .welcome_html .right img {
   border: 1px solid #aaa;
   padding: 2px;
}

ul#accordion_list div.welcome_html h4,
ul#accordion_list div.welcome_html h5,
ul#accordion_list div.welcome_html p,
ul#accordion_list div.welcome_html ul {
   color:#fff;
}
