/* CSS Document */

/* start general tag definitions */
body { 
	background:url(/layout/images/bkg-bipper.gif) repeat center top;
    overflow-x: hidden;
	overflow-y: scroll;
    height: 100%;
	font-family:Tahoma;
	font-size:11px;
	margin:0px;
	padding:0px;
	z-index:0;
}

#container {
	padding:6px 0 0;
	background: url(/layout/images/bkg-main.jpg) repeat-x center top;
	min-height:100%;
}


form { padding:0px; margin:0px; }
img { display:block; }
a:active, a:focus {
    outline: 0;
}

img
{  border-style: none;
}
/* end general tag definitions */

/* start general page definitions */
table#main { margin:0px; padding:0px; }
table#main td#main { margin:0px; padding:0px; }
/* end general page definitions */

/* start overlay */
#overlay{ position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000; }
div#moviePlayer_big { position:absolute; left:0; top:200px; width:100%; z-index:100; text-align:center; line-height:0; }
/* end overlay */

/* start general layout definitions */
table#main table#header_top { margin:0px; padding:0px; width:100%; }
table#main table#header_top td#banner { margin:0px; padding:0px; }

table#main table#header_bottom { margin:0px; padding:0px; margin-top:4px; width:100%; }
table#main table#header_bottom td#banner { margin:0px; padding:0px; width:1%; }
table#main table#header_bottom td#search { margin:0px; padding:0px; padding-top:1px; }

table#main table#content { margin:0px; margin-top:5px; padding:0px; width:100%; }
table#main table#content td#col_left { margin:0px; padding:0px; vertical-align:top; }
table#main table#content td#col_center { margin:0px; padding:0px; padding-left:3px; vertical-align:top; }
table#main table#content td#col_right { margin:0px; padding:0px; padding-left:1px; vertical-align:top; }
/* end general layout definitions */

/* start specific layout definitions */
table#main table#header_bottom td#banner table#banner_left { margin:0px; padding:0px; }
table#main table#header_bottom td#banner table#banner_left td#header_left { margin:0px; padding:0px; }
table#main table#header_bottom td#banner table#banner_left td#header_center { font-size:0px; height:4px; margin:0px; padding:0px; vertical-align:top; }
table#main table#header_bottom td#banner table#banner_left td#header_right { margin:0px; padding:0px; }
table#main table#header_bottom td#banner table#banner_left td#center { background-image:url(../images/banner_sub_left_03.jpg); background-position:top; background-repeat:no-repeat; color:#FFFFFF; font-size:11px; font-weight:bold; margin:0px; padding:0px 0px 44px 0px; text-align:right; vertical-align:bottom; width:144px; }


table#main table#header_bottom td#search table#search { margin:0px; margin-left:4px; margin-right:1px; padding:0px; }
table#main table#header_bottom td#search table#search td#r1c1 { margin:0px; padding:0px; } 
table#main table#header_bottom td#search table#search td#r1c2 { background-color:#C3BCB4; margin:0px; padding:0px; }
table#main table#header_bottom td#search table#search td#r1c3 { margin:0px; padding:0px; }
table#main table#header_bottom td#search table#search td#r2c2 { background-color:#C3BCB4; background-image:url(../images/search_box_04.jpg); background-repeat:repeat; margin:0px; padding:0px; text-align:center; }
table#main table#header_bottom td#search table#search td#r2c2 input#searchfield { background:#F0F0F0; border-color:#999999; border-size:1px; border-style:solid; font-family:Tahoma; font-size:11px; margin-top:7px; }
table#main table#header_bottom td#search table#search td#r2c2 input#searchbutton { }

table#main table#header_bottom td#search table#search td#r3c2 { margin:0px; padding:0px; }

table#main table#content td#col_left table#menu { margin:0px; padding:0px; }
table#main table#content td#col_left table#menu td#menu { margin:0px; padding:0px; }

table#main table#content td#col_left table#banner { margin:0px 0px 4px 0px; padding:0px; }
table#main table#content td#col_left table#banner td#banner { margin:0px; padding:0px; }

table#main table#content td#col_center table#ticker { margin:0px; margin-bottom:5px; padding:0px; }
table#main table#content td#col_center table#ticker td#ticker { margin:0px; padding:0px; }

table#main table#content td#col_center table#box_dialogHome { margin:0px; margin-bottom:5px; padding:0px; }
table#main table#content td#col_center table#box_dialogHome td#r1c1 { margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogHome td#r1c2 { background-image:url(../images/front_dialog_home_02.jpg); background-repeat:repeat; margin:0px; padding:0px; padding-bottom:3px; text-align:right; }
table#main table#content td#col_center table#box_dialogHome td#r1c3 { margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogHome td#r2c1 { background-image:url(../images/front_dialog_home_04.jpg); background-repeat:repeat; margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogHome td#r2c2 { background-image:url(../images/front_dialog_home_05.jpg); background-repeat:repeat; margin:0px; padding:0px; text-align:left; vertical-align:top; }
table#main table#content td#col_center table#box_dialogHome td#r2c3 { background-image:url(../images/front_dialog_home_06.jpg); background-repeat:repeat; margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogHome td#r3c1 { margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogHome td#r3c2 { margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogHome td#r3c3 { margin:0px; padding:0px; }

table#main table#content td#col_center table#box_dialogBusiness { margin:0px; margin-bottom:5px; padding:0px; }
table#main table#content td#col_center table#box_dialogBusiness td#r1c1 { margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogBusiness td#r1c2 { background-image:url(../images/front_dialog_business_02.jpg); background-repeat:repeat; margin:0px; padding:0px; padding-bottom:3px; text-align:right; }
table#main table#content td#col_center table#box_dialogBusiness td#r1c3 { margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogBusiness td#r2c1 { background-image:url(../images/front_dialog_business_04.jpg); background-repeat:repeat; margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogBusiness td#r2c2 { background-image:url(../images/front_dialog_business_05.jpg); background-repeat:repeat; margin:0px; padding:0px; text-align:left; vertical-align:top; }
table#main table#content td#col_center table#box_dialogBusiness td#r2c3 { background-image:url(../images/front_dialog_business_06.jpg); background-repeat:repeat; margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogBusiness td#r3c1 { margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogBusiness td#r3c2 { margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogBusiness td#r3c3 { margin:0px; padding:0px; }

table#main table#content td#col_center table#box_dialogAuto { margin:0px; margin-bottom:5px; padding:0px; }
table#main table#content td#col_center table#box_dialogAuto td#r1c1 { margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogAuto td#r1c2 { background-image:url(../images/front_dialog_auto_02.jpg); background-repeat:repeat; margin:0px; padding:0px; padding-bottom:3px; text-align:right; }
table#main table#content td#col_center table#box_dialogAuto td#r1c3 { margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogAuto td#r2c1 { background-image:url(../images/front_dialog_auto_04.jpg); background-repeat:repeat; margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogAuto td#r2c2 { background-image:url(../images/front_dialog_auto_05.jpg); background-repeat:repeat; margin:0px; padding:0px; text-align:left; vertical-align:top; }
table#main table#content td#col_center table#box_dialogAuto td#r2c3 { background-image:url(../images/front_dialog_home_06.jpg); background-repeat:repeat; margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogAuto td#r3c1 { margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogAuto td#r3c2 { margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogAuto td#r3c3 { margin:0px; padding:0px; }

table#main table#content td#col_center table#box_dialogGeneral { margin:0px; margin-bottom:5px; padding:0px; }
table#main table#content td#col_center table#box_dialogGeneral td#r1c1 { margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogGeneral td#r1c2 { background-image:url(../images/front_dialog_general_02.jpg); background-repeat:repeat; margin:0px; padding:0px; padding-bottom:3px; text-align:right; }
table#main table#content td#col_center table#box_dialogGeneral td#r1c3 { margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogGeneral td#r2c1 { background-image:url(../images/front_dialog_general_04.jpg); background-repeat:repeat; margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogGeneral td#r2c2 { background-image:url(../images/front_dialog_general_05.jpg); background-repeat:repeat; margin:0px; padding:0px; text-align:left; vertical-align:top; }
table#main table#content td#col_center table#box_dialogGeneral td#r2c3 { background-image:url(../images/front_dialog_general_06.jpg); background-repeat:repeat; margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogGeneral td#r3c1 { margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogGeneral td#r3c2 { margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogGeneral td#r3c3 { margin:0px; padding:0px; }

table#main table#content td#col_center table#box_dialogMisc { margin:0px; margin-bottom:5px; padding:0px; }
table#main table#content td#col_center table#box_dialogMisc td#r1c1 { margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogMisc td#r1c2 { background-image:url(../images/front_dialog_misc_02.jpg); background-repeat:repeat; margin:0px; padding:0px; padding-bottom:3px; text-align:right; }
table#main table#content td#col_center table#box_dialogMisc td#r1c3 { margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogMisc td#r2c1 { background-image:url(../images/front_dialog_misc_04.jpg); background-repeat:repeat; margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogMisc td#r2c2 { background-image:url(../images/front_dialog_misc_05.jpg); background-repeat:repeat; margin:0px; padding:0px; text-align:left; vertical-align:top; }
table#main table#content td#col_center table#box_dialogMisc td#r2c3 { background-image:url(../images/front_dialog_misc_06.jpg); background-repeat:repeat; margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogMisc td#r3c1 { margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogMisc td#r3c2 { margin:0px; padding:0px; }
table#main table#content td#col_center table#box_dialogMisc td#r3c3 { margin:0px; padding:0px; }

table#main table#content td#col_center table#box_error { margin:0px; margin-bottom:5px; padding:0px; }
table#main table#content td#col_center table#box_error td#r1c1 { margin:0px; padding:0px; }
table#main table#content td#col_center table#box_error td#r1c2 { background-image:url(../images/front_dialog_error_02.jpg); background-repeat:repeat; margin:0px; padding:0px; padding-bottom:3px; text-align:right; }
table#main table#content td#col_center table#box_error td#r1c3 { margin:0px; padding:0px; }
table#main table#content td#col_center table#box_error td#r2c1 { background-image:url(../images/front_dialog_error_04.jpg); background-repeat:repeat; margin:0px; padding:0px; }
table#main table#content td#col_center table#box_error td#r2c2 { background-image:url(../images/front_dialog_error_05.jpg); background-repeat:repeat; margin:0px; padding:0px; text-align:left; vertical-align:top; }
table#main table#content td#col_center table#box_error td#r2c3 { background-image:url(../images/front_dialog_error_06.jpg); background-repeat:repeat; margin:0px; padding:0px; }
table#main table#content td#col_center table#box_error td#r3c1 { margin:0px; padding:0px; }
table#main table#content td#col_center table#box_error td#r3c2 { margin:0px; padding:0px; }
table#main table#content td#col_center table#box_error td#r3c3 { margin:0px; padding:0px; }

table#main table#content td#col_right table#menu { margin:0px; margin-right:1px; padding:0px; }
table#main table#content td#col_right table#menu td#menu { margin:0px; padding:0px; }

table#main table#content td#col_right table#banner { margin:0px 0px 4px 0px; padding:0px; }
table#main table#content td#col_right table#banner td#banner { margin:0px; padding:0px; }

/* end specific layout definitions */

/* start specific text table definitions */
table#article { margin:0px; margin-left:4px; padding:0px; width:100%; }
table#article td#a_r1c1 { margin:0px; padding:0px; text-align:left; vertical-align:top; }
table#article td#a_r1c1 div#title { font-size:12px; font-weight:bold; margin:0px; margin-right:10px; padding:0px; }
table#article td#a_r1c1 div#teaser { font-size:11px; margin:0px; padding:0px; padding-right:6px; padding-top:5px; text-indent:5px; }
table#article td#a_r1c2 { margin:0px; padding:0px; }
table#article td#a_r1c2 img { border-color:#000000; border-style:solid; border-width:1px; }
table#article td#a_r2c1 { }
table#article td#a_r2c1 a { color:#0080FF; margin:0px; padding:0px; padding-left:20px; }
table#article td#a_r2c1 a:hover { color:#7ABEFF; }

table#articlesNav { margin:0px; margin-bottom:10px; padding:0px; width:95%; }
table#articlesNav td#left { margin:0px; padding:0px; text-align:left; width:20%; }
table#articlesNav td#left a { color:#0080FF; text-decoration:none; }
table#articlesNav td#left a:hover { color:#7ABEFF; text-decoration:none; }
table#articlesNav td#center { margin:0px; padding:0px; text-align:center; width:60%; }
table#articlesNav td#center span#dud { color:#00AA12; padding-left:4px; padding-right:4px; }
table#articlesNav td#center a { color:#0080FF; padding-left:4px; padding-right:4px; text-decoration:none; }
table#articlesNav td#center a:hover { color:#7ABEFF; padding-left:4px; padding-right:4px; text-decoration:none; }
table#articlesNav td#right { margin:0px; padding:0px; text-align:right; width:20%; }
table#articlesNav td#right a { color:#0080FF; text-decoration:none; }
table#articlesNav td#right a:hover { color:#7ABEFF; text-decoration:none; }

table#articleFull { margin:0px; margin-left:4px; padding:0px; width:100%; }
table#articleFull a { color:#0080FF; margin:0px; padding:0px; padding-right:20px; }
table#articleFull a:active { color:#0080FF; margin:0px; padding:0px; padding-right:20px; }
table#articleFull a:visited { color:#0080FF; margin:0px; padding:0px; padding-right:20px; }
table#articleFull a:hover { color:#7ABEFF; }
table#articleFull td#content { }
table#articleFull td#content ol { }
table#articleFull td#content ol li { text-indent:0px; padding-bottom:5px; }
table#articleFull td#content img { border-color:#000000; border-style:solid; border-width:1px; margin:0px; margin-left:10px; margin-bottom:10px; padding:0px; }
table#articleFull td#content div#title { font-size:12px; font-weight:bold; margin:0px; padding:0px; }
table#articleFull td#content div#content { font-size:11px; margin:0px; padding:0px; padding-right:10px; padding-top:10px; }
table#articleFull td#content div#content p { text-indent:5px; }
table#articleFull td#links { margin:0px; padding:0px; padding-top:10px; }
table#articleFull td#links a { color:#0080FF; margin:0px; padding:0px; padding-right:20px; }
table#articleFull td#links a:hover { color:#7ABEFF; }

table#pageFull { margin:0px; margin-left:4px; padding:0px; width:100%; }
table#pageFull td#content { margin:0px; padding:0px; }
table#pageFull td#content img { border-color:#000000; border-style:solid; border-width:1px; margin:0px; margin-left:10px; margin-bottom:10px; padding:0px; }
table#pageFull td#content div#content { font-size:11px; margin:0px; padding:0px; padding-bottom:10px; padding-right:15px; padding-top:10px; }
table#pageFull td#content div#content p { text-indent:5px; }

table#searchError { margin:0px; margin-left:4px; padding:0px; width:100%; }
table#searchError td#content { margin:0px; padding:0px; }

table#searchSuccess { margin:0px; margin-left:4px; padding:0px; width:100%; }
table#searchSuccess td#content { font-size:12px; margin:0px; padding:0px; padding-bottom:10px; padding-top:10px; }
table#searchSuccess td#result { margin:0px; padding:0px; }

table#searchListing { margin:0px; padding:0px; padding-bottom:10px; width:100%; }
table#searchListing td#title { font-weight:bold; margin:0px; padding:0px; padding-bottom:2px; }
table#searchListing td#title a { color:#0080FF; margin:0px; padding:0px; padding-right:20px; }
table#searchListing td#title a:hover { color:#7ABEFF; }
table#searchListing td#teaser { margin:0px; padding:0px; padding-bottom:1px; }
table#searchListing td#score { font-size:10px; margin:0px; padding:0px; width:25%; }
table#searchListing td#section { font-size:10px; margin:0px; padding:0px; }

table#searchNav { margin:0px; margin-bottom:10px; padding:0px; width:95%; }
table#searchNav td#left { margin:0px; padding:0px; text-align:left; width:20%; }
table#searchNav td#left a { color:#0080FF; text-decoration:none; }
table#searchNav td#left a:hover { color:#7ABEFF; text-decoration:none; }
table#searchNav td#center { margin:0px; padding:0px; text-align:center; width:60%; }
table#searchNav td#center span#dud { color:#00AA12; padding-left:4px; padding-right:4px; }
table#searchNav td#center a { color:#0080FF; padding-left:4px; padding-right:4px; text-decoration:none; }
table#searchNav td#center a:hover { color:#7ABEFF; padding-left:4px; padding-right:4px; text-decoration:none; }
table#searchNav td#right { margin:0px; padding:0px; text-align:right; width:20%; }
table#searchNav td#right a { color:#0080FF; text-decoration:none; }
table#searchNav td#right a:hover { color:#7ABEFF; text-decoration:none; }

table#multimedia { margin:0px; margin-left:4px; margin-top:2px; padding:0px; width:100%; }
table#multimedia td#m_r1c1 { margin:0px; padding:0px; text-align:left; vertical-align:top; }
table#multimedia td#m_r1c1 img { border-color:#000000; border-style:solid; border-width:1px; margin:0px; margin-right:10px; padding:0px; }
table#multimedia td#m_r1c2 { margin:0px; padding:0px; text-align:left; width:99%; vertical-align:top; }
table#multimedia td#m_r1c2 div#title { font-size:12px; font-weight:bold; margin:0px; margin-right:10px; padding:0px; }
table#multimedia td#m_r1c2 div#content { font-size:11px; margin:10px 0px 0px 0px; padding:0px; padding-right:6px; padding-top:5px; text-indent:5px; }
table#multimedia td#m_r1c2 div#content table#fileDl { margin:4px auto 0px auto; padding:0px; width:95%; }
table#multimedia td#m_r1c2 div#content table#fileDl td#name {  }
table#multimedia td#m_r1c2 div#content table#fileDl td#size {  }
table#multimedia td#m_r1c2 div#content table#fileDl td#link {  }
table#multimedia td#m_r1c2 div#content a { color:#0080FF; margin:0px; padding:0px; padding-right:20px; }
table#multimedia td#m_r1c2 div#content a:hover { color:#7ABEFF; }

table#multimediaHome_section { margin:4px; padding:0px; width:100%; }
table#multimediaHome_section td#content { padding:2px 10px 2px 2px; text-align:justify; vertical-align:top; }

table#multimediaHome_item { margin:4px; width:100%; }
table#multimediaHome_item td#thumbnail { padding:2px; width:1%; }
table#multimediaHome_item td#thumbnail img { border-color:#000000; border-style:solid; border-width:1px; margin:0px; margin-right:10px; padding:0px; }
table#multimediaHome_item td#title { font-size:12px; font-weight:bold; padding:2px 10px 2px 2px; text-align:right; vertical-align:top; }
table#multimediaHome_item td#description { padding:4px 10px 2px 2px; text-align:justify; vertical-align:top;  }
table#multimediaHome_item td#link { text-align:right; }
table#multimediaHome_item td#link a { color:#0080FF; margin:0px; padding:0px; padding-right:20px; }
table#multimediaHome_item td#link a:hover { color:#7ABEFF; }

table#multimediaItem { margin:4px; width:100%; }
table#multimediaItem td#movie { padding:2px; width:1%; }
table#multimediaItem td#information { padding-right:10px; padding-top:10px; text-align:right; vertical-align:top; width:99%; }

table#multimediaItem td#information div#name { font-size:12px; font-weight:bold; margin:0px 0px 6px 0px; }
table#multimediaItem td#information div#section { margin:0px 0px 15px 0px; }
table#multimediaItem td#information div#description { margin:0px 0px 15px 0px; padding:0px 2px 0px 8px; text-align:justify; }
table#multimediaItem td#information div#link { }
table#multimediaItem td#information div#link a { color:#0080FF; margin:0px; padding:0px; padding-right:20px; }
table#multimediaItem td#information div#link a:hover { color:#7ABEFF; }

table#careers_vid { margin:4px; width:100%; }
table#careers_vid td#left { vertical-align:top; width:1%; }
table#careers_vid td#right { padding:8px 0px 0px 25px; vertical-align:top; }

table#careers_vid_current { margin:10px 0px 10px 4px; width:100%; }
table#careers_vid_current td#title { font-size:12px; font-weight:bold; padding:0px 0px 4px 0px; }
table#careers_vid_current td#content { font-size:10px; }

table#careers_vid_list { width:100%; }
table#careers_vid_list td#thumb img { border-color:#000000; border-style:solid; border-width:1px; margin:0px 4px 4px 0px; }
table#careers_vid_list td#content { padding:0px 0px 4px 0px; vertical-align:top; }
table#careers_vid_list td#content div#title { font-size:12px; font-weight:bold; padding:0px 0px 2px 0px; }
table#careers_vid_list td#content div#title a { color:#000000; text-decoration:none; }
table#careers_vid_list td#content div#title a:active { color:#000000; text-decoration:none; }
table#careers_vid_list td#content div#title a:visited { color:#000000; text-decoration:none; }
table#careers_vid_list td#content div#title a:hover { color:#7ABEFF; text-decoration:none; }
table#careers_vid_list td#content div#desc { font-size:10px; padding:0px 0px 10px 0px; }


table#askBroker { margin:10px 5px 10px 5px; padding:0px; width:100%; }
table#askBroker td#content { margin:0px; padding:0px; }
table#askBroker td#content div#content { font-size:11px; margin:0px; padding:0px; }
table#askBroker td#form { margin:0px; padding:0px; } 
table#askBroker td#form table#askBrokerForm { background-color:#F9F9F9; margin:20px auto 10px auto; padding:6px; width:400; }
table#askBroker td#form table#askBrokerForm td#left { margin:0px; padding:6px 10px 2px 2px; width:40%; text-align:right; vertical-align:top; }
table#askBroker td#form table#askBrokerForm td#right { margin:0px; padding:2px; width:60%; text-align:left; }

/* end specific text table definitions */

table#articleFull h1 a, table#articleFull h2 a, table#articleFull h3 a {
	padding:0;
}

table#articleFull td#content div#content p.no_indent {
		text-indent:0;
}

table#careers_vid_list {
		display:none;
}


table#pageFull td#content p.contact img {
	border:none;
	margin:25px auto;
}

.fadein { position:relative; height:140px; width:769px; }
.fadein img { position:absolute; left:0; top:0; }