/**
 * general settings
 */
 
html, body {height:100%}

body.request {background: #FFF;}
 
body {
	padding: 0px;
    margin: 0px;
	background:url(/images/page_bkgd.gif) repeat;
    font-family: Helvetica, Arial, sans-serif;
}

a {
    color: #58595B;
    text-decoration: none;
    font-weight: 100;
}

a.uline {
    text-decoration: underline;
}

a:hover {
    color: #D93635;
}

p {
    line-height: 12px;
    padding: 0px;
    margin: 0px;
    padding-bottom: 11px;
}

input {
    font-size: 10px;
    vertical-align: middle;
}

form {
    display: inline;
}

input[type="image"] {
    vertical-align: middle;
}

br {
    clear: both;
}

img {
	border: 0px;
	vertical-align: middle;
/*	padding: 0px; */
}

img.topalign {
	vertical-align: top;
}

div.hr_hr {
    height: 1px;
    background-repeat: repeat-x;
    background-image:url(/images/line_pixel_d1d3d4);
    padding: 0px;
}

#mainpage {
	margin-left: 12px;
	margin-right: 12px;
	padding-left: 50px;
	background-color: #F6F6F6;
	background-image:url(/images/main_left_corner.png);
	background-repeat: no-repeat;
}

#mainpage_2 {
	margin-left: 12px;
	margin-right: 12px;
	padding-left: 28px;
	background-color: #F6F6F6;
	background-image:url(/images/main_right_corner.png);
	background-repeat: no-repeat;
	background-position:top right;
}


#qt_pop {
	height: 394px;
	width: 320px;
	text-align: left;
	padding-left: 17px;
	padding-right: 20px;
	margin-left: 16px;
	background-color:#F6F6F6;
	background-image:url(/images/pop_up_right_corner.png);
	background-repeat: no-repeat;
	background-position:bottom right;
}

#contact_serv_pop {
	height: 481px;
	width: 328px;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 15px;
	background-color:#F6F6F6;
	background-image:url(/images/pop_up_right_corner.png);
	background-repeat: no-repeat;
	background-position:bottom right;
}

#contact_serv_pop img#services {
	padding-top: 24px;
	padding-bottom: 28px;
}

#contact_serv_pop h1{
	width: 328px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	font-size: 16px;
	color: #676769;
	font-weight: normal;
}

#contact_serv_pop h2{
	width: 328px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 8px;
	font-size: 12px;
	line-height: 14px;
	color: #C51D29;
}

#contact_serv_pop ul
{
	list-style: none;
	padding: 0px; 
	margin: 0px;
	padding-bottom: 20px;
}

#contact_serv_pop ul ul
{
	padding-top: 8px;
}
	
#contact_serv_pop ul li
{
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	padding-left: 18px;
	background: url(/images/arrow_double.gif) 0 .18em no-repeat;
	font-size: 12px;
	line-height: 16px;
	color: #666;
}

.contact_serv_bottom {
	position: absolute;
	bottom: 20px;
	left: 35px;
	width: 221px;
}

#sitelayout {
	height:100%;
	min-height:100%;
	width: 800px;
	background:url(/images/page_body_bkgd.gif) repeat-y;
	padding-left: 16px;
	padding-right: 16px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:-30px;
	clear: both;

}

html>body #sitelayout{height:auto;} /*for mozilla as IE treats height as min-height anyway*/

#sitelayout_2 {
	width: 575px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
}

/**
 * Header
 */
div#header {
    background-color: #E4E9EC;
    color: #585858;
    font-size: 11px;
    height: 32px;
}

/* mac hide \*/
* html #header{height:32px;he\ight:1px;}/* height needed for ie to force layout*/
/* end hide*/

/**
 * Footer
 */

#clearfooter{clear:both;height:18px;}

div,p {margin-top:0}/*clear top margin for mozilla*/

html#footerouter {
	/*only ie gets this style*/
	\height:32px;/* for ie5 */
	he\ight:30px;/* for ie6 */
}

div#footerouter {
	clear:both;
	position:relative;
	width: 800px;
	height: 30px;
	background:url(/images/page_body_bkgd.gif) repeat-y;
	padding-left: 16px;
	padding-right: 16px;
	margin-left: auto;
	margin-right: auto;
}

div#footer {
    padding: 0px;
	margin: 0px;
    background-color: #E4E9EC;
    /*height: 23px;*/
    vertical-align: middle;
	height: 30px;
    width: 800px;
}
div#footerinner {
    font-size: 11px;
    text-align: left;
    padding: 0px;
    color: #808284;
    padding-left: 12px;
    display: table-cell;
    vertical-align: middle;
    padding-top: 8px;
    padding-bottom: 4px;
    width: 788px;
}

.footerright {
    padding-right: 14px;


}

div#footer a {
    text-decoration: none;
    color: #808284;
    font-size: 9px;
    padding: 0px;
    padding-left: 5px;
    padding-right: 5px;
}

div#footer a:hover {
    color: #D93635;
}

.overall {
        width: 100%;
        margin: 0 auto;
		clear: both;
}

.overall p {
        padding: .625em 0;
        text-align: justify;
        line-height: 20px;
}

.overall .col {
        width: 48%;
        padding: 0 0px;
        float: left;
}

.indexbottom {
        width: 776px;
		height: auto;
		background: #F6F6F6 url(/images/main_bottom.png) bottom  no-repeat;
        margin: auto;
		text-align: left;
		clear: both;
}

.logos {
        width: 228px;
		height: 63px;
        padding: 0px;
		margin: 0px;
		margin-left: 48px;
		padding-top: 106px;
		padding-bottom: 36px;
}
			
.panavision {
		float: left;
        width: 122px;
		height: 53px;
        padding: 0px;
		margin: 0px;
}

.efilm {
		float: left;
        width: 77px;
		height: 63px;
        padding: 0px;
		margin: 0px;
		margin-left: 29px;
}

.text {
    font-size: 11px;
    color: #738792;
    line-height: 16px;
}

.careertxt {
    padding-left: 15px;
    width: 650px;

}

#careerframe {
	background:#F6F6F6 none repeat scroll 0%;
	border: solid #F6F6F6 0px;
	height: 280px;
	width: 630px;
	margin:0px;
	padding: 0px;
	text-align:left;
}



.newstxt {
    padding-right: 10px;

}

.newsdetailtxt {
    width: 600px;
    padding-top: 17px;
    padding-bottom: 8px;
}

.news {
	border-bottom: 1px solid #D1D3D4;
	color: #D93635;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 16px;
    	margin-left: 15px;
	width: 665px;
}

.news a {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #808284;
}

.news a:hover {
    color: #D93635;
}


.date {
	font-size: 11px;
	font-weight: bold;
	color: #D93656;
	font-size: 11px;
}


a.atubelist:hover .first {
    color: #252628;
}

a.atubelist .tubelist {
	font-size: 12px;
	text-align: center;
}

a.atubelist .tubelist li {
	display: inline;
	border-right: 1px solid #58585A;
	padding-left: 5px;
	padding-right: 5px;
}

a.atubelist .tubelist .last {
	border-right: 0px;
}


.nothingtv{
        margin: 0;
        padding: 0px;
		
}
.overall4 {
        width: 100%;
        margin: 0 auto;
        padding: 0px;
}

.overall4 .col {
        width: 25%;
        padding: 0px;
		margin: 0px;
        float: left;
}

.services_overview {
	padding: 0px 0px 0px 16px;
}

.services_overview_title {
	color: #D93635;
	font-size: 16px;
	padding-left: 16px;
	padding-bottom: 6px;
}

.services_overview ul {
	padding: 0px;
	margin: 0px;
	padding-left: 0px;
	font-size: 11px;
}

.services_overview ul li {
    list-style-image:url(/images/plus.png);
	margin-top: 3px;
	margin-left: 16px;
	padding-bottom: 2px;
	color: #738792;
}

.services_overview ul li.off {
    list-style-image:url(/images/plus_off.png);
	color: #BCBEC0;
}

.services_overview  ul li.a {
    list-style-image:url(/images/none.png);
    padding: 0px;
	margin: 0px;
	padding-bottom: 6px;
	font-size: 12px;
	color: #BCBEC0;
}

.services_overview  ul li.notfirst {
	padding-top: 5px;
}

.services_overview ul li a {
	font-size: 12px;
	text-decoration: none;
	color: #58585A;
}

.services_overview ul li a:hover {
	color: #D93635;
}

.services_overview_foot {
	font-size: 11px;
	text-align: center;
}

.right {
	float: right;
}

.left {
	float: left;
}

.center {
	text-align: center;
	margin: auto;
}

.resource {
	padding-top: 14px;
	padding-bottom: 14px;
	font-size: 12px;
	font-weight: bold;
	color: #D93635;
	border-bottom: 1px solid #D1D3D4;
	width: 90%;
}

.resource a {
	font-weight: bold;
	text-decoration: none;
}

.red1 {
	color: #D93635;
}

.link1 {
	color: #252628;
	text-decoration: none;
}

.link1:hover {
	color: #58585A;
}

.linkred {
	color: #D93635;
	text-decoration: none;
}

.linkred:hover {
	color: #990605;
}


.white_box_header {
	background-color: white;
	background-image:url(/images/white_box_left_top_corner.png);
	background-repeat: no-repeat;
	height: 16px;
}

.white_box_footer {
	background-image:url(/images/white_box_left_bottom_corner_bg.png);
	background-repeat: repeat-x;
	height: 18px;
}

.white_box_body {
	background-color: white;
}

.services_back_width {
	width: 190px;
}

.services_back_width2 {
	width: 205px;
}
.services_back {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.services_back a {
	font-size: 11px;
	color: #58585A;
	text-decoration: none;
}

.services_back a:hover {
	color: #D93635;
}

.overall_20_80 {
        width: 100%;
        margin: 0 auto;
}

.overall_20_80 .col_1 {
        width: 160px;
        float: left;
}

.overall_20_80 .col_2 {
        width: 500px;
        float: left;
}

.spotdetail {
    line-height: 16px;
    width: 490px;
    padding-top: 0px;
    padding-bottom: 8px;
	padding-left: 20px;
}

.spotdetail a {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #808284;
}

.spotdetail a:hover {
    color: #D93635;
}


.highlights_title {
	font-size: 16px;
	color: #58585B;
	padding-bottom: 4px;
}

.highlights_detail_title {
	font-size: 16px;
	color: #58585B;
	padding-bottom: 8px;
}

.highlights_text {
	font-size: 11px;
	color: #94A3AB;
}

.highlights_text a {
	text-decoration: none;
     font-weight: bold;
	color: #58595B;
}

.highlights_text a:hover {
	color: #D93635;
}

.services_title {
	font-size: 16px;
	color: #58585B;
	padding-bottom: 4px;
}

.services_text {
	font-size: 11px;
	color: #94A3AB;
}


.serv {
	line-height: 13px;
	margin-bottom: 12px;
}

.services_text p a{
	font-size: 11px;
	color: #94A3AB;
	font-weight: normal;
	text-decoration: none;
}

.services_text p a:hover{
	font-size: 11px;
	color: #58595B;
	font-weight: normal;
	text-decoration: none;
}

.sectionlink {
	margin-top: 3px;
}

.serviceimg {
	margin-bottom: 26px;
}

.services_text a {
	text-decoration: none;
     font-weight: bold;
	color: #58595B;
}

.services_text a:hover {
	color: #D93635;
}

.highlights_back_width {
	width: 180px;
}

/*. {
	padding:0px 0px 0px 16px;
	text-align: center;
}*/


.request_info_width{
	width: 150px;
}

.contactus {
	font-size: 11px;
	color: #738792;
	width: 554px;
}

.contactus .red {
	color: #D93635;
	text-decoration: underline;

}

.contactus .continent {
	width: 544px;
	height: 22px;
	padding-top: 10px;
	border-bottom: 1px solid #D1D3D4;

}

.contactus .location {
	font-size: 12px;
	font-weight: bold;
	color: #D93635;
}

.contactus ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
}

.contactus ul li.contactname, .contactus ul li.phone {
	padding-top: 8px;
}

.contactus ul li a {
	font-size: 11px;
	color: #5A6B74;
	text-decoration: underline;
}

.contactus ul li a:hover {
	font-size: 11px;
	color: #D93635;
	text-decoration: underline;
}

.contactus ul li a.serv {
	color: #D93635;
}

.contactus ul li a.serv:hover {
	color: #5A6B74;
}


.about_overview_width {
	padding:0px;
	margin:0px;
	width: 205px;
}

a.about_over_right_link {
    font-size: 16px;
    font-weight: normal;
}

a.about_over_right_link:hover {
    color: #D93635;
}

a.about_over_right_link img {
    vertical-align: middle;
    border: 0px;
}

a.about_over_right_link span {
    font-size: 32px;
    font-weight: 100;
    color: #d93635;
}

a.about_over_right_link div.img_hist {
    background-repeat: no-repeat;
    background-image:url(/images/about_overview_our_history_off.png);
    width: 189px;
    height: 75px;
}

a.about_over_right_link:hover div.img_hist {
    background-repeat: no-repeat;
    background-image:url(/images/about_overview_our_history_over.png);
    width: 189px;
    height: 75px;
}

a.about_over_right_link div.img_film {
    background-repeat: no-repeat;
    background-image:url(/images/about_overview_our_film_off.png);
    width: 189px;
    height: 75px;
}

a.about_over_right_link:hover div.img_film {
    background-repeat: no-repeat;
    background-image:url(/images/about_overview_our_film_over.png);
    width: 189px;
    height: 75px;
}

.about_overview_body {
	width: 450px;
}

.about_overview_body .hr {
	border-bottom: 1px solid #D1D3D4;
}

.col_2 .hr {
	border-bottom: 1px solid #D1D3D4;
}

 .indexhr {
 	clear: both;
 	height: 15px;
 	border: 0px;
	margin: 0px;
	border-bottom: 1px solid #D1D3D4;
}

.about_overview_body .title {
	font-size: 16px;
	color: #808080;
}

.about_overview_body a {
	text-decoration: none;
	font-size: 11px;
	font-weight: 100;
	color: #D93635;
}

.about_overview_body div.text {
    font-size: 11px;
}

.about_overview_body a:hover {
	color: #5A6B74;
}

.space {
	height: 15px;
}

.space_30 {
	height: 30px;
}

.space_5 {
    height: 5px;
}

.space_10 {
    height: 10px;
}

.front_end_item_width {
	width: 500px;
	clear: both;
}

.front_end_item_width2 {
	width: 500px;
}

.overall_front_end {
	width: 100%;
	margin: auto;
}

.overall_front_end .col_1 {
	width: 135px;
	float: left;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.overall_front_end .col_2  {
	margin-left: 155px;
	width: 340px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

/**
 * Style of logo displayed in right position of the page (like About News Details)
 */
.deluxelogo {
	padding: 20px;
}

.deluxelogo2 {
	width: 105px;
	height: 106px;
	padding: 10px;
}

/**
 * About
 Details page
 */
.news_detail {
    font-size: 24px;
	padding-top: 20px;
}

.news_detail .date {
    font-size: 16px;
    font-weight: normal;
}

.news_detail .headline {
	font-size: 12px;
	color: #58595B;
	font-weight: bold;
      width: 600px;
}

.news_detail a {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.news_detail a:hover {
}

.news_detail span {
    font-size: 14px;
}

/**
 * Used to display a list with item mark as a red plus sign
 */

 ul.feature_list {
	padding: 0px;
	margin: 0px;
	padding-left: 0px;
	font-size: 11px;
}

p.servicep {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	line-height: 13px;
    padding-bottom: 11px;
}

.feature_list li {
	list-style-image:url(/images/plus.png);
	list-style-position: outside;
	margin-top: 3px;
	margin-left: 16px;
	padding-bottom: 2px;
}

.feature_list li.list_title{
	list-style-image:url(/images/spacer.gif);
	list-style-position: outside;
	margin-top: 12px;
	margin-left: 0px;
	padding-bottom: 2px;
	font-weight: bold;
}

.request_info {
	width: 340px;
}

/**
 * In privacy page
 */

#privacy{
 width: 550px;
  font-size: 11px;
 color: #7B8E98;
 padding-bottom: 10px;
 clear: both;
}

.privacytitle {
	padding-top: 30px;
	padding-bottom: 30px;
}


.privacytext {
	color: #808080;
	font-size: 11px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

/**
 * In sitemap page
 */

 #sitemap{
 width: 400px;
 clear: both;
}

#sitemap ul {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	list-style: none;
	list-style-position: inside;
}

#sitemap ul.li {
	padding: 0px;
	margin: 0px;
}

#sitemap ul li.red1 a {
	color: #D93635;
	font-weight: bold;
	text-decoration: underline;
}

#sitemap ul li.red1 {
	padding-bottom: 6px;
}

#sitemap ul li.nospace {
	padding-bottom: 1px;
}

#sitemap ul li.dark {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

#sitemap ul li.dark a {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

#sitemap ul li.normal {
	color: #616163;
	font-weight: bold;
	text-decoration: none;
}

#sitemap ul li.normal a {
	color: #616163;
	font-weight: bold;
	text-decoration: underline;
}

#sitemap ul li.normal2 {
	color: #738792;
	font-weight: normal;
	text-decoration: none;
}

/**
 * Services Overview Page
 */


.services_overview_header {
	text-align: center;
	color:white;
	font-size: 20px;
}

.services_overview_main {
	padding-top: 16px;
	padding-left: 13px;
	padding-right:13px;
}

.service_overview_footer {
	padding-left: 13px;
	width: 773px;
}

.service_overview_footer .service_overview_footer_header {
	background-repeat: no-repeat;
	background-image:url(/images/serv_over_foot_right_head.png);
	background-position: bottom right;
	height: 59px;
	background-color: #E4E9EC;
	color: #717477;
}

.service_overview_footer .service_overview_footer_main {
	background-repeat: no-repeat;
	background-image:url(/images/serv_over_foot_left.png);
	background-position: bottom left;
	background-color: #F6F6F6;
}

.service_overview_footer_main {
	padding: 18px 10px 20px 15px;
}

.footerleft {
	padding-left: 5px;
}


.service_overview_footer_main .section_title{
	font-size: 12px;
	color: #4B4D50;
	padding-top: 3px;
	padding-bottom: 20px;
}

.section_title{
	padding-top: 6px;
	padding-bottom: 16px;
}

.service_overview_footer_main a {
	font-size: 13px;
	color: #4B4D50;
	text-decoration: none;
}

.service_overview_footer_main a:hover {
	color: #D93635;
}

.service_dds {
	padding-top: 10px;
	padding-right: 8px;
	font-size: 10px;
	color: #58595B;
}

.homespotlight
{
    width: 228px;
}

.home_spot_image
{
	padding-bottom: 20px;
	padding-top: 7px;
}

.home_spot_title
{
	font-size: 12px;
	font-weight: bold;
	color: #58595B;
	padding-bottom: 4px;
}

.home_spot_title_right
{
	width: 194px;
	font-size: 12px;
	font-weight: bold;
	color: #58595B;
	padding-bottom: 4px;
	padding-top: 6px;
}


.home_spot_text
{
	font-size: 12px;
	color: #808284;
}

.home_spot_text_right
{
	width: 194px;
	font-size: 12px;
	color: #808284;
}

a.home_spot2 .home_spot_text, a.home_spot .home_spot_title 
{
}

a.home_spot:hover .home_spot_title
{
	color: #D93635;
	cursor: pointer;
}

a.home_spot2:hover .home_spot_text
{
	color: #808284;
	cursor: pointer;
}

.homespotright
{
    width: 346px;
}

.home_image_right {
padding-right: 14px;
}

a.home_spot_right2 .home_spot_text_right, a.home_spot_right .home_spot_title_right
{
}

a.home_spot_right:hover .home_spot_title_right
{
	color: #D93635;
	cursor: pointer; 
}

a.home_spot_right2:hover .home_spot_text_right
{
	color: #808284;
	cursor: pointer; 
}


.left_align {
    text-align: left;
}

.right_align {
    text-align: right;
}

.please {
	padding-bottom: 10px;
    font-size: 11px;
    color: #D93635;
	text-decoration: underline;
}

.request_info td {
    font-size: 12px;
    font-weight: bold;
    color: #58585B;
}


/**
 * Search results
 */
 
#results{
 width: 550px;
 padding-bottom: 10px;
 clear: both;
}

#noresults
{
	width: 400px;
	margin: 0px;
	margin-top: 20px;
	margin-left: 3px;
	margin-bottom: 22px;
	padding: 0px;
	border: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #D93635;
}

.resultlist
{
	width: 550px;
	margin: 0px;
	padding: 0px;
}

.resultlist notlast
{
	padding-bottom: 12px;
}


 .searchtitle {
	padding-top: 60px;
	padding-bottom: 30px;
}

 .resultsmessage {
 	font-size: 11px;
	font-weight: bold;
	color: #58595B;
	padding-bottom: 10px;
}

 .searchterm {
	color: #D93635;
}

.pagination {
 	font-size: 11px;
	font-weight: bold;
	color: #58595B;
}

.pagination a {
 	font-size: 11px;
	font-weight: bold;
	color: #58595B;
	text-decoration: underline;
}

 .pagination a:hover {
 	font-size: 11px;
	font-weight: bold;
	color: #58595B;
}

 .thispage {
 	font-size: 11px;
	font-weight: bold;
	color: #D93635;
}


ul.itemarrow {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

li {
    font-size: 11px;
    color: #738792;
}

li .itemname a {
    font-size: 11px;
    font-weight: bold;
	color: #D93635;
	text-decoration: underline;
}

li .itemtitle {
    font-size: 12px;
    color: #808080;
}

#itemlisttop {
    width: 550px;
}

.labeltextb {
    font-size: 11px;
}

#resultsnav {
    font-size: 11px;
}

div.dotline {
    background-repeat:repeat-x;
    background-image:url(/images/dotline.gif);
    height: 1px;
    width: 100%;
}

div.greybar {
    background-repeat:repeat-x;
    background-image:url(/images/greybar.gif);
    height: 6px;
    width: 100%;
}

div.clearit {
    clear: both;
}

div.pagebottom {
}

div.paginationbot {
}

div.space_13 {
    clear: both;
    height: 13px;
}

div.space_26 {
    clear: both;
    height: 26px;
}

.qt_outside {
	padding: 0px;
	margin: 0px;
	padding-right: 17px;
	padding-left: 15px;
	width: 357px;
}
 

.qt_bottom {
	width: 225px;
	padding-top: 25px;
}

.center_ {}
#banners_ { position: relative; width:775px; height:290px; margin:0; padding:0; z-index: 0; margin-left: 14px; margin-top: 18px; }
#banners_ li { display: block; }

/**************************************** Table 	STYLE ***********************************/
.tableFlash{
	width: 100%;
	font-family:"Trebuchet MS","Arial","serif";
	font-variant : small-caps;
}

.tableFlash caption{
	background:transparent url(/images/table-cote-l.png) no-repeat scroll 0 0;
	background-color: #e4e8ec;
	font-size : 10px;
	font-weight:bold;	
	height:30px;
}

.tableFlash td{
	background-color: #242424;
	padding-left: 5px;
}

.filter{
	color:#C0C0C0;
	font-size:11px;
	padding-top:5px;
}

.titlesHref{
	/*color:#242424;*/
	color:#808080;
	font-size:12px;
}

.captionText{
	float:left;
	margin-left:15px;
	padding-top:6px;
	text-align:center;
	font-weight:bold;
}

.lineHead {
	font-size:13px;
	height:35px;
	background-color: #808080;
	color: #FFFFFF;
}

.tableFlash th {
	border: 1px solid;
	height:44px;
	padding-left:15px;
	padding-top:10px;
	vertical-align:top;
	text-align:left;
}

.titleSection{
	background:transparent url(/images/plusred.png) no-repeat scroll 0 0;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:10px;	
}

.titleSectionDis{
	background:transparent url(/images/plusredDes.png) no-repeat scroll 0 0;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:10px;
}

.bodySection{
	font-size:10px;
	font-weight:bold;
	padding-left:10px;
	cursor: pointer;
	color:#808080;
}

.cote-r {
	background:transparent url(/images/table-cote-r.png) no-repeat scroll 0 0;
	height:30px;
	width: 29px;
	float:right;
}

.aHref{
	font-weight:bold;
	color:#242424;
	font-size:11px;
}

.aHrefActive{
	color:#CC3333;
	font-size:11px;
	font-weight:bold;
}

.aHref:hover{
	font-color:red;
}

.titleSection a{
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
}

.titleSection a:hover{
	color: #CC3333;
}

.titleSectionDis a{
	color: #4B4B4B;
	font-size:12px;
	font-weight:bold;
}

.titleSectionDis a:hover{
	color: #663333;
}

.bodyText{
	padding-bottom:4px;
}