td { vertical-align:top }
/* RIGHT COLUMN */
.shadow, .intro { padding-top:18px; background:url('/images/b/b2/T8_car_nav_bg_tint.gif') top repeat-x;clear:both }
big, .intro { font-size:16px; margin-bottom:.5em }
small { font-size:11px }

.submenu { width:188px; font-size:90%; padding-left:7px }
.submenu a { text-decoration:none; color:#666 }
.submenu a:hover { color:#e50000 }
.submenu li { list-style:none }

.seealso, .toc, .qlinks { border:solid 4px #EBECF0; margin-bottom:.5em }

.seealso a, .submenu #toctitle, .seealso .selflink, .seealso strong, .seealso b { 
	display:block; font-weight:bold; background:#EBECF0; padding:3px 8px 8px 8px }
.seealso hr { border:0; border-top:solid 4px #EBECF0; height:0px }
.submenu h2 { font-weight:bold; font-size:100%; display:inline }
.seealso li a, .seealso li .selflink { display:inline; font-weight:normal; background:none; padding:0 0 0 0 }

.seealso li, .seealso p, .toc li { display:block; padding:4px 8px }
.seealso ul, .toc ul { padding:0 0 4px 0; margin-left:0 }

td.qlinks { width:188px; padding:7px 0 0 7px }
.qlinks { border:solid 0px #EBECF0; font-size:90%; font-weight:bold; font-size:10px;
	font-family:Sans-serif }
.qlinks ul { margin:0 }
.qlinks li { list-style:none; display:inline }
.qlinks a { display:block; margin-bottom:1px; padding:4px 3px 5px 3px; text-decoration:none;
	color:#fff; background:url(/images/7/7d/T9_quicklink_bgoff01_tcm300-819424.gif) left -0px }
.qlinks a:hover { color:#fff; background-image:url(/images/8/84/T9_quicklink_bgon01_tcm300-819425.gif) }
.qlinks li a { padding-left:12px }

.dateinnews { text-align:left; margin:0 }
/* CARNAV */
.carnav { width:100%; margin:1px 0; border-spacing:0px; 
	font-size:12px; z-index:99; position:relative }
.carnav p { padding:0 0 0 0 }
.carnav td { background:url('/images/1/12/T8_car_nav_bg_off.gif'); vertical-align:middle }
.carnav ul { 
	position:absolute; z-index:990; display:none; 
	max-width:230px; margin-top:0px; margin-left:0px; padding:0 0 0 0; 
	border-top:solid 1px #ccc }
.carnav td:hover ul { display:block }
.carnav li { display:inline; list-style-type:none }
.carnav a, .carnav .selflink, .carnav .act { color:#fff; text-align:center; 
	text-decoration:none; display:block; padding:8px; border-right:solid 1px #bcbcbc }
.carnav a:hover, .carnav .selflink, .carnav .act { color:#e50000; background:url('/images/7/76/T8_car_nav_bg_on.gif') }
.carnav ul a, .carnav ul .selflink { border:0; text-align:left }
.carnav ul a { background:url('/images/1/12/T8_car_nav_bg_off.gif') left -25px }
/* TABLES */
.list { border-spacing:0; width:100%; font-size:12px; margin-bottom:1em }
.list tr.odd { background:#f1f1f1 }
.list td, .list th { border-right:solid 1px #fff; vertical-align:middle }
.list th { background:#7F7F7F; font-weight:normal; color:#fff; padding:5px; text-align:center }
.list td { padding:3px 1em 3px 3px; text-align:center }
.list tr td:first-child, .list tr th:first-child { text-align:left }
.list .nodeMan { background:#E5E5E5; font-weight:bold; padding:5px; text-align:left; border-top:solid 3px #fff; border-bottom:solid 3px #fff }
.list .nodeMan h2 { color:#666 }
.list .nodeMan img, .list th img { float:left; margin-right:6px; cursor:pointer; }
#showDiff { float:right; background:#FFFF99; color:#000; padding:1px 1px 2px 1px; white-space:nowrap; font-size:9px; cursor:pointer }
.list tr.diff { background:#FFFF99 }
.list tr.diff.odd { background:#EEEE99 }

.sortable { border-spacing:0; width:100%; 
	font-size:12px }
.sortable td, .sortable th { border-right:solid 1px #fff; vertical-align:middle }
.sortable th { text-align:center; 
	background:#7F7F7F; font-weight:normal; color:#fff; padding:5px }
.sortable td { padding:3px 1em 3px 3px; text-align:center }
.sortable tr.odd { background:#e1e1e1 }
.sortheader { position:absolute; margin:2px auto auto -7px; width:12px; height:12px; overflow:hidden; 
	background:#FFF; border:solid 1px #fff }
.sortarrow { float:right; background:#FFF; border:solid 2px #fff; border-bottom-width:0; cursor:pointer; }

.hints { /*float:right; */margin:7px 0; font-size:9px }
.hints td { vertical-align:middle; padding:0 0 0 .5em }
.exception { background:#FF9999; text-decoration:none; padding:3px }

table.staff { font-size:12px;
	float:left; margin:0 7px 0 0; width:281px; background:url('/images/b/b2/T8_car_nav_bg_tint.gif') top repeat-x }
table.staff td { padding:5px }
table.staff .IM { white-space:nowrap; vertical-align:bottom }
/* GALLERIES */
.horpanel .gallery { border:0px; border-spacing:0 }
.horpanel .gallery td { margin:0; padding:3px 3px 3px 0; border:0px }
.horpanel .gallerytext { display:none; width:0; height:0; overflow:hidden }
.horpanel .gallerybox { margin:0; padding:0; border:dotted 0px #666 }
.horpanel .gallerybox .thumb { margin:0; padding:3px 0 2px 0; border:solid 0px green }
.horpanel .thumb div { margin:0; padding:0; border:solid 0px red }
.horpanel img { border:solid 1px #fff }
.horpanel img:hover { border:solid 1px #666 }
.scroller { position:absolute; opacity: 0.7; filter: alpha(opacity=70); width:25px; background: #fff url(/extensions/transparent.png); border: solid 1px grey; }
.scroller:hover { opacity: 0.7;  filter: alpha(opacity=70); }

#imagePreviewHolder { width:770px; height:340px; overflow:hidden }
#imagePreviewHolder img {}
#imageDescription { position:absolute;z-index:99;margin:294px 0 0 14px;color: white; border: solid 1px white; padding: 0.5em; background: #000; opacity: 0.5; filter: alpha(opacity=50); }
/* COLOR SELECTOR */
.colorViewer #imagePreviewHolder { width:auto; height:auto; overflow:hidden; text-align:center }
.colorViewer #imagePreviewHolder img { border:0; margin:0 auto }
.colorViewer #imagePreviewHolder a { border:0; margin:0 auto }
.colorViewer #imageDescription { position:relative; margin:0 0 .5em 0; padding:.5em 1em .2em .5em;border:0;background:url('/images/b/b2/T8_car_nav_bg_tint.gif') top repeat-x; font-size:12px; line-height:16px; color:#666; opacity:1;filter:alpha(opacity=100); }
.colorViewer .inview img { border:solid 1px #ccc }
/* POPUP */
/* #popup, #popup * { outline:solid 1px red; } */
#popup td { height:20px; width:20px; background:transparent url(/extensions/imgs/rounded-white.png) repeat scroll; }
#popup #lt { background-position:0px 0px; }
#popup #t { background-position:0px -40px; }
#popup #rt { background-position:-20px 0px; }
#popup #l { background-position:0px -80px; }
#popup #c { height:auto; width:auto; background:white; }
#popup #r { background-position:-20px -80px; }
#popup #bl { background-position:0px -20px; }
#popup #b { background-position:0px -60px; }
#popup #br { background-position:-20px -20px; }
/* CONTACT FORM */
#cf_h { margin:70px auto 0; width:792px; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; background:#000; border:solid 2px #ccc }
#cf { border-collapse: collapse; width:100%; font-size:14px; background:transparent }
#cf #topbg { height:0px }
#cf #btmbg { display:none }
#cf #topbg #closebtn { position:absolute; margin-left:750px; margin-top:15px; display:block; width:0px; padding-left:23px; height:22px; background:url('/images/c/c4/T9_icon_close_off03_tcm300-825084.gif'); overflow:hidden; text-decoration:none; color:transparent; }
#cf #topbg #closebtn:hover { background:url('/images/5/56/T9_icon_close_on.gif') }

#cf #values { padding:16px 17px 16px 15px; color:#fff }
#cf h2 { color:#838489; margin:0; padding:0; }
#cf fieldset { border:0; padding:0 }
#cf legend { padding:0 0 6px 0; color:white }
#cf #privacy { font-size:80%; border-top:solid 2px #EBECF0; clear:both }
#cf #summary { width:180px; float:right; font-size:80%; padding:8px; background:url('/images/e/ef/T9_float_bg_3col_black01_tcm300-825073.png') right top no-repeat; }
#cf #notice, #cf #errors { margin-bottom:.5em; padding:8px; background:#5D5D5D }
#cf #errors { color:red }

#cf table.contform { width:562px; padding:8px 0; border-right:solid 1px #000;
	background: url('/images/e/ef/T9_float_bg_3col_black01_tcm300-825073.png') no-repeat transparent; color:#fff }
#cf .contform td { padding:4px 2px 4px 4px; border:0; width:50%; }
#cf .contform td:hover { background:#5D5D5D }
#cf input, #cf select, #cf textarea { padding:2px 0; display:block; width:99%; border:solid 1px #ccc; clear:both }
#cf .td2 input, #cf .td2 select, #cf .td2 textarea { }
#cf input.radio { display:inline; width:auto; margin-left:1em; border:0 }
#cf textarea { height:5em }
#cf label { }

#cf #buttons { text-align:right; clear:both }
#cf #buttons .cf_button { display:none; width:0; height:0; overflow:hidden }

#cf_button_label { cursor:pointer; font-size:90%;  }
#cf_button_label b, #cf_button_label i { display:block; float:right; padding-top:2px; height:35px; background:url('/images/0/04/T9_formbutton_off01_tcm300-825079.png') no-repeat;  }
#cf_button_label i { background-position: left top; width:6px } 
#cf_button_label b { background-position: right top; padding-right:25px; }
#cf_button_label:hover b, #cf_button_label:hover i { background-image:url('/images/f/f2/T9_formbutton_on01_tcm300-825082.png'); color:#5D5D5D }