/**
 * Global.css
 * @version: 1.0
 */
 
/* Reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}s .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

/* Global */
html { background-color:#fff/*EAE1D5*/; color:#333; }
body { text-align:left; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; /*text-shadow:#fff 0 0 1px;*/ }
p { line-height:1.5em; }
p b { font-weight:bold; }
a { text-decoration:none; color:#0066cc; -moz-outline-style:none; border:none; outline:0; }
/*a:visited { color:#0152a2; }*/
a:hover { text-decoration:underline; color:#666699; }
hr { display:none; }

/* Headers */
h1 { margin-bottom:10px; font-size:153.9%/*182%;*/; color:#2c3d4e; }
h1 .edit { position:relative; top:-1px; margin-left:5px; font-size:50%; }
h3 { margin-bottom:10px; font-size:123.1%/*153.9%*/; font-weight:bold; }
h3.reset { margin:0; }
h3 .edit { font-size:54%; }
h4 { margin-bottom:5px; font-size:108%; font-weight:bold; }
h4 a b { color:#000; }
h4 .edit { font-size:66%; }

/* Global Classes */
.show { display:block !important; }
.hide { display:none !important; }
.color1 { background-color:#f6f6f6/*#F9F7F8*/; }
.color3 { color:#808080; }
.color-inactive { background-color:#F7F6F6; color:#999; }
.preview { cursor:pointer; }
.preview img { vertical-align:middle; }
.tooltip { cursor:pointer; }
.action { display:block; text-align:right; }

/* Doc */
#doc { text-align:left; width:auto; /*margin:0.5em auto 1em;*/ }
#doc2,
#doc2 #hd .brand, #doc2 #bd, #doc2 #ft { width:auto; }
#doc2 #bd, #doc2 #ft { background:#fff; }
#doc2 .title { overflow:hidden; border-bottom:1px solid #dcdcdc; zoom:1; }
#doc2 .title h1 { margin-bottom:5px; *padding-bottom:5px; }
#doc2 .title .east { margin-top:10px; }

/* Framework */
.brand,
#bd,
#ft { width:974px; margin:0 auto; padding:0 10px; }
#hd { padding:10px 0; background:#490407/*#510508 url(http://static.customertrackr.com/images/bg_head.png) repeat-x 0 bottom*/; /*box-shadow:0 1px 3px #333; -moz-box-shadow:0 1px 3px #333; -webkit-box-shadow:0 1px 3px #333;*/ }
#bd { width:974px; padding:24px 10px 0; /*min-height:300px; _height:300px;*/ *position:relative; /*width:954px; padding:24px 20px 0; background:url(http://static.customertrackr.com/images/bg_content.png) repeat-y 0 0;*/ }
#ft { font:normal 85% arial; color:#8e8e8e; /*background:url(http://static.customertrackr.com/images/bg_footer.png) no-repeat 0 bottom;*/ }

/** 
 * Layout
 *  grid-1 = 100%
 *  grid-2 = 2/3 | 1/3
 *  grid-3 = 1/2 | 1/2
 */
.grid-1 .secondary { display:none; }
.grid-2 .primary { float:left; width:654px; /*width:634px;*/ }
.grid-2 .secondary { display:block; float:right; width:300px; }
.grid-3 .primary { float:left; width:48%; }
.grid-3 .secondary { float:right; width:48%; }

/* Columns */
.cols-2 .col { float:left; width:48%; }
.cols-2 .col-last { float:right; }  
.cols-3 .col { float:left; width:30%; margin-right:1%; }
.cols-2 .col-last,
.cols-3 .col-last { margin-right:0; }

/* Floats */
.west { float:left; }
.east { float:right; }

/* Font Size */
.size10 { font-size:77%; }
.size11 { font-size:85%; }
.size12 { font-size:93%; }
.size13 { font-size:100%; }
.size14 { font-size:108%; }
.size15 { font-size:116%; }
.size21 { font-size:161.1%; }

/* Icons */
.icon-accept, .icon-add, .icon-arrow-down, .icon-basket, .icon-bell, .icon-calendar, .icon-clock, .icon-comment,
.icon-delete, .icon-disk, .icon-edit, .icon-email, .icon-excel, .icon-google, .icon-help, .icon-info, .icon-lock,
.icon-map, .icon-mapquest, .icon-mobile, .icon-note, .icon-nw, .icon-page, .icon-play, .icon-photo, .icon-preview, .icon-printer, .icon-quotel,
.icon-refresh, .icon-star, .icon-tick, .icon-sound, .icon-user, .icon-yahoo, .icon-world { background: url(http://static.customertrackr.com/images/sprite_icons.v5.png) no-repeat 0 0; padding-bottom:1px; padding-left:20px; }
/* specify background positions */
.icon-accept { background-position: 0 4px; }
.icon-add { background-position: 0 -99px; }
.icon-arrow-down { padding-right:16px; background-position:right -2794px; }
.icon-basket { background-position: 0 -199px; }
.icon-bell { background-position: 0 -300px; }
.icon-calendar { background-position: 0 -399px; }
.icon-clock { background-position: 0 -500px; }
.icon-comment { background-position: 0 -598px; }
.icon-delete { background-position: 0 -699px; }
.icon-disk { background-position: 0 -800px; }
.icon-edit { background-position: 0 -1600px; }
.icon-email { background-position: 0 -897px; }
.icon-excel { background-position: 0 -1700px; }
.icon-google { background-position: 0 -3099px; }
.icon-help { background-position: 0 -2701px; }
.icon-info { background-position: 0 -999px; }
.icon-load { background:url(http://static.customertrackr.com/images/loading.gif) no-repeat top right; padding-right:18px; }
.icon-lock { background-position: 0 -1100px; cursor:default; }
.icon-map { background-position: 0 -1200px; }
.icon-mapquest { background-position: 0 -3200px; }
.icon-mobile { background-position: 3px -1300px; }
.icon-note { background-position: 0 -1398px; }
.icon-nw { padding-left:0; padding-right:25px; background-position:100% -2599px;  }
.icon-page { background-position: 0 -1500px; }
.icon-play { background-position: 0 -1799px; }
.icon-photo { background-position: 0 -3500px; } 
.icon-preview { background-position: 0 -1899px; }
.icon-printer { background-position: 0 -2000px; }
.icon-quotel { background-position: 0 -2098px; }
.icon-refresh { background-position: 0 -3400px; }
.icon-sound { background-position: 0 -3300px; }
.icon-star { background-position: 0 -2199px; }
.icon-tick { background-position: 0 -2299px; }
.icon-user { background-position: 0 -2399px; }
.icon-yahoo { background-position: 0 -2999px; }
.icon-world { background-position: 0 -2500px; }
/* adjust for different sizes */
.size10 .icon-help { background-position:0 -2701px; }
.size21 .icon-star { background-position: 0 -2196px; }
.size11 .icon-basket { background-position: 0 -194px; }
.size11 .icon-clock { background-position: 0 -495px; }
.size11 .icon-play { background-position: 0 -1796px; }
.size11 .icon-user { background-position: 0 -2395px; }
.secondary .size11 .icon-user { background-position: 0 -2398px; }
.size11 .icon-comment { background-position: 0 -595px; }
legend.icon-edit { background-position:0 -1598px; }
h3.icon-help { background-position: 0 -2694px; }
p.icon-help { margin:10px 4px; }
h3.icon-note { background-position: 3px -1398px; }
/* menus icons  */
.menu-icons .icon-google { background-position: 4px -3095px; }
.menu-icons .icon-mapquest { background-position: 4px -3195px; }
.menu-icons .icon-yahoo { background-position: 4px -2992px; }
/* hide text and float icon */
.icon-hide, 
.mod td .icon-edit, 
.mod td .icon-delete, 
.mod td .icon-lock,
.mod td .icon-note { padding:0; margin:0 2px; width:16px; height:16px; text-indent:-999em; display:-moz-inline-stack; display:inline-block; zoom:1; _display:inline; }

/* Mod */
.mod { margin-bottom:20px; clear:both; _zoom:1; }
.mod-reset { margin-bottom:10px; }
.mod-clear { margin-bottom:0; }
.mod-center { text-align:center; }

/* Mod Elements */
.mod h3 { color:#2c3d4e; }
.mod h3 a.option { float:right; font-size:54%; line-height:2.3em; }
.mod small { display:block; margin:0 0 5px; font-size:85%; color:#999; }
.mod h3 small { display:inline; font-size:77%; }
.mod p { margin-bottom:10px; }
.mod p.last { margin-bottom:0; }
.mod strong { font-weight:bold; }
.mod pre { padding:10px; border:1px solid #dcdcdc; border-width:1px 0; font-family:arial; line-height:normal; background-color:#f6f6f6; }
.mod a.logo { float:right; width:107px; height:139px; margin:30px 0 30px 30px; padding:9px 0 0; color:#e4e1cd; font-size:66%; text-align:center; background:url(/images/logo/blank_circle.png) no-repeat 0 0; }
.mod a.logo span { display:block; margin:-5px 0 -6px; font-size:400%; letter-spacing:-3px; }
.mod a.logo sup { vertical-align:super; font-size:30%; }
.mod a.logo:hover { text-decoration:none; }
.mod q { font-style:italic; line-height:1.7em; }
.mod cite { display:block; text-align:right; color:#999; font-size:93%; margin-top:5px; }

/* Mod Classes */
.mod .actions { float:right; }
.mod .actions li { float:left; margin-right:10px; }
.mod .reset { padding-bottom:0; border:none; }
.mod .thumb { display:block; border:1px solid #DCDCDC; padding:5px; background-color:#fff; /*-moz-border-radius:10px; -webkit-border-radius:10px;*/ }
.mod .media { float:left; margin-right:10px; }
.mod .media img { display:block; }
.mod .media2 { float:right; margin-left:10px; }
.mod .inline { display:inline; }
.mod .content { overflow:hidden; }
.secondary .mod { position:relative; font-size:93%; }
.secondary .mod h3 { margin-bottom:6px; padding-bottom:4px; font-size:100%; font-weight:bold; }
.secondary .mod h3.style1 { border-bottom:1px solid #dcdcdc; }
.secondary .mod .content { float:left; width:210px; }

/* Mod Styles */
.mod2 h3,
.mod3 { padding-top:20px; margin-top:20px; border-top:1px solid #dcdcdc; }
.mod4 { padding-top:10px; margin-top:10px; border-top:1px solid #dcdcdc; }
.mod-space p,
.mod-space .list2 { padding-left:5px; padding-right:5px; }

/* Forms */
.mod form legend { margin:10px 0 0; *margin:0 0 5px -5px; padding-left:20px; color:#444; font-size:138.5%; }
.mod form label { display:block; color:#444; cursor:pointer; font-weight:bold; }
.mod form input { display:block; width:50%; border:1px solid #dcdcdc/*#D6DBBC*/; padding:3px 2px; *padding:2px; }
.mod form input.hide { display:none; }
.mod form input.selected { border-color:#F61D1D; }
.mod form textarea { width:99.4%; height:50px; padding:2px; border:1px solid #dcdcdc; }
.mod .button,
.mod form button, 
button.mod { margin:0; padding:2px 6px; border:1px solid #8F3900; color:#fff; font-weight:bold; text-transform:capitalize; background:#D75B0C url(http://static.customertrackr.com/images/glass_btn.png) repeat-x 0 50%; cursor:pointer; /*-moz-border-radius:5px; -webkit-border-radius:5px;*/ *padding:1px 3px; _background-image:none; }
.mod form button.reset { padding:3px 8px; color:#000; background:none; }
.mod form select { display:block; border:1px solid #dcdcdc/*#D6DBBC*/; padding:2px 0; }
.mod form em { font-size:85%; font-style:italic; color:#666; }
.mod form img { vertical-align:middle; }
.mod form table { margin-bottom:10px; }
.mod form table td { vertical-align:middle; }
.mod form table input { width:auto; margin:0; border:none; }
.mod form table label { display:inline; font-weight:bold; }
.mod form .error { border:1px solid #AD0404; }
.mod form .small { width:50px; }
.mod form .show { display:block; }
.mod form .inline,
.mod form .inline li,
.mod form .inline input,
.mod form .inline label,
.mod form .inline select { display:inline; margin:0; vertical-align:middle; }
.mod form .inline li { margin-right:5px; }
.mod form fieldset.inline { display:block; }
.mod form .length1 { width:30px; }
.mod form .length2 { width:40px; }
.mod form .length3 { width:50px; }
.mod form .length4 { width:120px; }
.mod form .length5 { width:98%; }
.mod form textarea.length5 { height:150px; }
.mod form .text { line-height:20px; vertical-align:top; }
.mod form .autotab { margin-right:3px; }
/* 2 columns 
.mod .cols-2 .col input { width:85%; }*/
/* calendar */
.mod form .cal-sm { position:relative; }
.mod form .cal-sm img { vertical-align:middle; cursor:pointer; }
.mod form .cal-cont { display:none; position:absolute; top:100%; right:0; width:170px; z-index:1000; }
/* style 1 - gray background */
.mod form.style1 fieldset { border-color:#C0C0C0 #E7E7E7 #E7E7E7; border-style:solid; border-width:1px; padding:10px; margin-bottom:20px; background-color:#f6f6f6/*#F5F4F0*/; /*-moz-border-radius:10px; -webkit-border-radius:10px;*/ *position:relative; *margin-top:10px; *padding-top:10px; }
.mod form.style1 fieldset legend { padding:0; margin:0; *position:absolute; *top:-5px; *left:5px; }
/*.mod form.style1 p { margin:0; }*/
/* style 2 - inline form w/ gray bkgd */
.mod form.style2 { padding:4px; border:1px solid #dcdcdc; border-width:1px 0 0; border-color:#C0C0C0 #E7E7E7 #E7E7E7; font-size:93%; background:#f6f6f6; background-image:-moz-linear-gradient(top,#fff 0%, #f6f5f5 100%); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #fff),color-stop(1, #f6f5f5)); }
.mod form.style2 .inline li { margin-right:10px; }
.mod form.style2 .inline li.first { margin-right:0; }
.mod form.style2 .inline input { width:100px; }
.mod form.style2 .inline input.length1 { width:200px; }
.mod form.style2 .inline button { padding:1px 8px; vertical-align:middle; }
.mod form.style2 .inline .cal-cont { left:0; right:auto; }
/* layout 1 - justified */
.mod form.layout1 li { position:relative; overflow:hidden; zoom:1; }
.mod form.layout1 label { float:left; width:200px; margin:4px 10px 0 0; font-weight:bold; text-align:right; }
.mod form.layout1 textarea { width:50%; height:100px; _margin-left:-3px; }
.mod form.layout1 input,
.mod form.layout1 select,
.mod form.layout1 li .text { float:left; }
.mod form.layout1 li em { display:block; clear:left; margin-left:210px; }
.mod form.layout1 li.shift { margin-left:210px; }
.mod form.layout1 li.shift em { margin:0; display:inline; }
.mod form.layout1 li.inline { padding-top:8px; }
.mod form.layout1 li.inline input,
.mod form.layout1 li.inline label { display:inline; float:none; width:auto; vertical-align:middle; text-align:left; }
.mod form.layout1 li .tooltip { position:absolute; top:40%; right:0; }
/* form reset */
.mod form fieldset.reset { border:none; display:block; padding:0; margin:0; background:none; }
.mod form fieldset.reset legend { display:none; }
.mod form fieldset.reset button { margin-top:0px; }

/* tables */
.mod table { width:100%; border:none; border-collapse:collapse; }
.mod table caption { padding-bottom:10px; }
.mod table th, .mod table td { padding:5px; }
.mod table th { padding:2px 5px; border:1px solid #dcdcdc; border-width:1px 0; text-align:center; font:bold 100% arial; background:#f6f6f6; background-image:-moz-linear-gradient(top,#fff 0%, #f6f5f5 100%); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #fff),color-stop(1, #f6f5f5)); }
.mod table td { /*background-color:#f5f5f5;*/ border-bottom:1px solid #dcdcdc; vertical-align:top; }
.mod table td abbr { display:block; }
.mod table td.detail { color:#666; font-style:italic; }
.mod table tr.nostyle td { margin-top:-1px; }
.mod table strong { font-weight:bold; }
.mod table button { margin-left:5px; padding-top:1px; padding-bottom:1px; }
.mod table .center { text-align:center; }
.mod table .right { text-align:right; }
.mod table .width1 { width:30px; }
.mod table .width2 { width:160px; }
.mod table .width3 { width:100px; }
.mod table .width4 { width:300px; }
.mod table .hover tr:hover { background-color:#D8FFFF; }
.mod table .thumb { float:left; margin-right:5px; }
.mod table.style1 td { border:1px solid #dcdcdc; }
/* scroll table */
.scroll-table { position:relative; padding-top:20px; border:1px solid #DCDCDC; border-top:none; }
.scroll-table .bd { overflow:auto; max-height:200px; }
.scroll-table thead tr { position:absolute; top:0; left:0; }
.scroll-table th,
.scroll-table td { width:18em; }
.scroll-table tr:last-child td { border-bottom:none; }


/* quotes */
.blockquote { margin:15px 0; padding:15px 10px; border:1px solid #dcdcdc; border-width:1px 0; font-size:115%; font-style:italic; color:#999; }
.blockquote cite { display:inline; font-size:77%; font-style:italic; color:#666; }
.quote { height:20px; font:bold 60px/40px "Times New Roman",Times,serif; color:#aaa; }
.quote-lt { float:left; margin-right:5px; }
.quote-rt { float:right; margin:0 0 0 5px;  }

/* Lists */
/* spacing */
.list li { margin-top:8px; }
.list li:first-child,
.list li.first { margin-top:0; padding-top:0; border-top:none; }
.list li strong { font-weight:bold; }
.list li p { margin-bottom:0; }
/* bullet */
.list1 li { padding-left:8px; background-image:url(http://static.customertrackr.com/images/sprite_vertical.v2.png); background-repeat:no-repeat; background-position:0 -163px; }
.secondary .list1 li { background-position:0 -165px; }
/* solid line */
.list2 li { padding-top:10px; margin-top:10px; border-top:1px solid #dfdfdf; }
.list2 .ilist { margin-top:3px; }
.list2 .ilist li,
.list2 .nostyle,
.list2 li li { padding-top:0; border-top:none; }
/* inline block */
.list3 li { width:47%; margin-top:0; padding-right:15px; vertical-align:top; display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline; }
.list3 li h4 { position:relative; font-size:146.5%; font-family:georgia, Times New Roman, serif; margin-bottom:5px; }
/* inline */
.list4 li { display:inline; padding-right:4px; padding-left:10px; }
.list4 li:first-child,
.list4 li.first,
.list4 li li { padding-left:0; padding-right:0; background:none; }
/* solid line more space */
.list5 li { padding-top:20px; margin-top:20px; margin-bottom:0; border-top:1px solid #dcdcdc; overflow:hidden; zoom:1; }
.list5 li em { display:block; width:64px; height:64px; text-align:center; font:bold 235%/64px arial; color:#fff; background:url(http://static.customertrackr.com/images/icons/red/blank.png) no-repeat; }
.list5 li li { margin-top:5px; padding-top:0; border-top:none; }
.list5 li p { margin:10px 0 0; }
.list5 li small { margin:-5px 0; }
/*.list5 li .content { float:left; width:555px; }*/
/* extra space */
.list6 li { margin-top:10px; }
/* definition list */
.dlist1 { margin-bottom:10px; }
.dlist1 dt { clear:left; float:left; margin:0 5px 3px 0; color:#666; }
.dlist1 dd { margin-bottom:3px; }
.dlist1 .inline { clear:both; display:inline; }
.dlist2 dt { width:130px; }
/* nested list */
.nlist1 .size21 { font-size:107%; }
.nlist1 ul { margin-left:10px; }
.nlist1 li { margin-bottom:20px; }
.nlist1 li li { margin-bottom:0; }
.nlist1 li li:first-child { margin-top:5px; }
/* inline list */
.ilist li,
.ilist li a { display:inline; }
.ilist1 li,
.ilist1 li input { display:inline; width:auto; /*vertical-align:middle;*/ }
.secondary .ilist1 li input { width:75%; }
.ilist2 li,
.ilist2 li a { margin-right:5px; }
/* inline list with bullets */
.ilist3 li { margin-left:10px; padding-left:15px; }
.ilist3 li.first { margin-left:0; padding-left:1px; background:none; }

/* Avatars */
.avatar-s { padding-left:56px; line-height:48px; background-position:0 50%; background-repeat:no-repeat; }

/* Shortcut */
a.shortcut { position:absolute; top:0; left:-9999px; padding:10px; border:2px solid #C4110A; background:#fff; }
a.shortcut:focus { left:0; }

/* Message */
.message { margin-bottom:20px; padding:10px; border-top:1px solid #AAB7C4; text-align:left; background-color:#eee; }
.message li { background: url(http://static.customertrackr.com/images/sprite_vertical.v2.png) no-repeat 0 -163px; padding-left:8px; margin-bottom:5px; color:#AD0404; }
.message .error { color:#AD0404; }
.message .success { color:#0AAF4F; }

/* Dialog */
.dialog li { margin-top:5px; padding:5px; }
.dialog li cite { float:left; width:20%; margin:0; text-align:left; color:#333; }
.dialog li cite strong { font-weight:bold; }
.dialog li cite abbr { display:block; }
.dialog li blockquote { float:right; width:80%; }
.dialog li.first { margin-top:0; }

/* Rounded Corners */
.rc { border:1px solid #dcdcdc; margin-bottom:20px; padding:2px; /*-moz-border-radius:10px; -webkit-border-radius:10px;*/ }
.rc .bd { padding:10px; background-color:#f6f6f6; /*-moz-border-radius:10px; -webkit-border-radius:10px;*/ }
.rc form input { width:99%; }
.rc .cols-2 .col { width:50%; }
.rc-style2 { border-color:#C2CFF1; }
.rc-style2 .bd { background-color:#EBEFF9; }
.secondary .rc h3 { border:none; }

/* Tabs */
.tabs { border-bottom:1px solid #dcdcdc; padding:0 0 0 10px; text-align:center; }
.tabs li { float:left; margin-right:5px; position:static; /*-moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px;*/ }
.tabs li a { display:block; padding:5px 9px; border:1px solid #dcdcdc; border-width:1px 1px 0; color:#666; background:-moz-linear-gradient(center top , #FFFFFF 0%, #F6F5F5 100%) repeat scroll 0 0 #F6F6F6 /*#FAFAFA*/; background:-webkit-gradient(linear,left top,left bottom,color-stop(0, #fff),color-stop(1, #f6f5f5)); }
.tabs li a:hover { text-decoration:none; border-color:#999; color:#999; background:#fff; }
/*.tabs li.on { background:#fff; }*/
.tabs li.on a { margin-bottom:-1px; border-bottom:1px solid #fff; background:#fff; *position:relative; }
.tabs li.on a:hover { border-color:#dcdcdc #dcdcdc #fff #dcdcdc; color:#666; background:#fff; cursor:default; }

/* Pagination */
.pagination { margin:10px 0 0; }
.pagination li { float:left; }
.pagination li a,
.pagination li span,
.pagination li strong { border:1px solid #fff/*AAA*/; padding:0 4px; vertical-align:bottom; }
.pagination li a:hover { background-color:#EEE; border-color:#000; text-decoration:none; }
.pagination li strong { padding-left:3px; padding-right:0; }
.pagination h3 { display:none; border:none; padding:0; font-size:85%; font-weight:bold; color:#777; text-transform:uppercase; }

/* Dialog */
.dialog li div { float:left; }
.dialog li .info { margin-right:20px; }
.dialog li .info abbr { display:block; }
.dialog li .content { width:50%; }
.dialog li .action { float:right; }

/* Inline Edit */
.editover { background-color:#ffffd3; cursor:pointer; }
.editable button,
.editable input,
.editable select { vertical-align:middle; }
.rc .editable textarea { display:block; width:99%; }
.rc .editable button { margin-top:5px; margin-right:5px; }

/* More */
.more { display:block; margin-top:5px; text-align:right; font-weight:bold; font-size:93%; }
.primary .mod .hd .more,
.secondary .mod .ft .more { display:none; }
.secondary .mod .hd .more { position:absolute; top:1px; right:0; margin:0; font-weight:normal; /*font-size:85%;*/ }
.more-init { position:relative }
.more-toggle { cursor:pointer; }
.more-toggle span { padding-right:16px; background: url(http://static.customertrackr.com/images/sprite_icons.v5.png) no-repeat right -2794px; }
h3.more-toggle span { background-position:right -2790px; }
.more-active .more-toggle span { background-position:right -2894px; }
.more-active h3.more-toggle span { background-position:right -2891px; }
.more-content { height:0; overflow:hidden; }

/* Menu */
.menu { position:relative; }
.menu-hd { cursor:pointer; }
.menu-hd span { padding-right:16px; background: url(http://static.customertrackr.com/images/sprite_icons.v5.png) no-repeat right -2794px; }
.menu-bd,
.menu-shim { display:none; }
.menu-active .menu-hd { position:relative; z-index:3; border-color:#999; background-color:#fff; }
.menu-active .menu-hd span { background-position:right -2894px; }
.menu-active .menu-bd { display:block !important; z-index:2; position:absolute; left:0; width:160px; padding:5px 0; border:1px solid #999; border-bottom-width:2px; /* border:#dcdcdc; border-right:1px solid #BCBCBC; border-bottom:1px solid #BCBCBC;*/ font-size:85%; background:#fff; }
.menu-active .menu-bd li a { display:block; padding-top:5px; padding-bottom:5px; padding-right:5px; border:none; text-align:left; background-color:#fff; } 
.menu-active .menu-bd li a:hover { background-color:#f1f1f1; color:#0066CC; }
.menu-active .menu-shim { display:block; position:absolute; left:0; visibility:hidden; z-index:1; }
.menu-icons li a { padding-left:25px; }
.list .menu-active .menu-bd li { margin-top:0; }

/* Tools */
.tools .menu-hd { padding:2px 5px; font-size:85%; border:1px solid #fff; border-width:1px 0 1px 1px; }
.color1 .tools .menu-hd { border-color:#f6f6f6; }
.tools .icon-info { display:block; width:20px !important; height:20px !important; padding:0; background-position:3px -997px; text-indent:-999em; }
.tools .menu-active .menu-hd,
.color1 .tools .menu-active .menu-hd { border:1px solid #D6D6D6; border-width:1px 0 1px 1px; border-color:#D6D6D6 #BCBCBC #BCBCBC #D6D6D6; background-color:#FAFAFA; }
.tools .menu-active .menu-bd { bottom:auto !important; top:0; left:20px; padding-top:0; border-top:1px solid #DCDCDC; }
.tools .menu-active .menu-bd li a { padding:5px 5px 5px 25px; zoom:1; } 
.tools .menu-active .menu-bd li a.icon-preview { background-position:5px -1895px; }
.tools .menu-active .menu-bd li a.icon-note { background-position:5px -1395px; }
.tools .menu-active .menu-bd li a:hover { background-color:transparent; }
.tools .menu-active .menu-bd li .icon { text-indent:0; }
.tools .menu { float:left; }
.tools .menu .icon { float:none; margin:0; width:auto; height:auto; }
.mod .tools .tooltip { margin:3px; }
.mod td.tools { padding:0; vertical-align:middle; }

/* Auto Complete */
.ac-obj { position:relative; }
.yui-ac-container li strong { color:#000; font-weight:bold; }
.yui-ac-container li { display:block; }
.yui-ac-container li.yui-ac-highlight a,
.yui-ac-container li.yui-ac-highlight strong { color:#fff; }
#doc .ac-input { position:static; width:300px; }
#doc .ac-output { position:absolute; width:302px; top:auto; *bottom:0; *left:0; }
#doc .app-hd .ac-input { width:227px !important; }
#doc .app-hd .ac-output { width:229px; bottom:-2px; *bottom:2px; }
#search-results .ac-input { width:300px !important; }
#search-results .ac-output { width:302px; }

/* Promos */
.promo { border:1px solid #F5B241; border-width:0 0 1px; background:#FAD15D url(http://static.customertrackr.com/images/glass_btn.png) repeat-x 0 50%;  _background-image:none; }
.promo h3 { display:inline; font-size:100%; font-weight:bold; *padding-right:5px; }
.promo p { display:inline; }
.promo a { color:#CD0810; font-weight:bold; }
.promo .bd { width:974px; padding:5px 10px; margin:0 auto; }

/* Scroll */
.scroll-init { position:relative; }
.scroll-nav { position:absolute; top:3px; right:10px; }
.scroll-nav a { float:right; margin:0 0 0 4px; padding:0 2px; border:1px solid #AF6F00; font:bold 130% arial; color:#AF6F00; background:#FAD15D; }
.scroll-nav a img { display:block; }
.scroll-nav a:hover { border-color:#000; color:#000; text-decoration:none; }
/*.scroll-nav .scroll-next { margin-right:5px; _display:inline; }*/

/* YUI Tooltip */
#tooltip .yui-tt { text-align:left; }
#tooltip .bd { padding:5px; border-color:#999; background-color:#fafafa; line-height:1.4em; font-size:85%; }
/* YUI container.css 
.yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft { border-width:1px !important; }*/
.yui-skin-sam .yui-panel { padding:10px; border:none !important; background:none repeat scroll 0 0 rgba(82, 82, 82, 0.7); *background:#828282 !important; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }
.yui-skin-sam .yui-panel-container.shadow .underlay { display:none !important; }
.yui-skin-sam .container-close { top:15px !important; right:16px !important; }

/* == Modules == */

/* Brand */
.brand { position:relative; }
.brand h2 { display:inline; font-size:272%; text-transform:lowercase; }
.brand img { float:left; }
.brand h2 a { display:block; width:205px; line-height:64px; padding-left:80px; color:#fff; background:url(http://static.customertrackr.com/images/logo/medium.png) no-repeat; }
.brand h2 a:hover { text-decoration:none; }
.brand h2 a span { display:block; text-indent:-9999em; background:url(http://static.customertrackr.com/images/logo/company_name.v2.png) no-repeat 2px 7px; }
.brand em { position:absolute; top:40px; left:92px; font-size:77%; letter-spacing:.8px; color:#E0E0CA; }
.brand address { float:right; margin-top:-17px; color:#4e463f; padding:0 0 3px 16px; }

/* navigation */
#nav { position:absolute; bottom:15px; right:10px; font-size:93%; }
#nav li { float:left; }
#nav a { display:block; border-left:1px solid #8E0E0A; padding:8px 14px 5px; line-height:1.6em; color:#fff; background:#C4110A url(http://static.customertrackr.com/images/glass_btn.png) repeat-x 0 50%; _background-image:none; }
#nav li.active a,
#nav a:hover { background-color:#AC1616; }
#nav li.first a { -moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; }
#nav li.last a { -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; }

/* subnav */
#subnav { position:relative; *z-index:10; }
#subnav .tabs { margin-bottom:20px; }
#subnav .tabs-sub { margin-bottom:0; }
/*#subnav .tabs li.on ul { position:absolute; bottom:-30px; left:0; display:block; width:944px; padding-left:10px; border-bottom:1px solid #dcdcdc; font-size:85%; }
#subnav .tabs li.on ul a { margin-bottom:0; }
#subnav .tabs li.on ul a:hover { text-decoration:underline; color:#666699; }
#subnav .tabs li.on ul li.active a { font-weight:bold; color:#000; }*/
#subnav .tabs li ul { display:none; /*left:-1px;*/ }
#subnav .tabs li ul li { position:relative; margin-right:20px; border:none; background:none; }
#subnav .tabs li ul li a { color:#0066cc; background-color:#fff; }
#subnav .tabs li.on .menu-hd { *bottom:-1px; }
#subnav .tabs .menu-active { position:relative; border-color:#999; }
#subnav .tabs .menu-active .menu-hd { background:#fff; }
#subnav .tabs .menu-active .menu-bd li { float:none; margin:0; padding:0; zoom:1; }
#subnav .tabs .menu-active .menu-bd li a { float:none; margin:0; padding:0 10px; line-height:25px; background:#fff; zoom:1; }
#subnav .tabs .menu-active .menu-bd li a:hover { background:#f6f6f6; }
#subnav .tabs .menu-active .orders { width:160px; }
#subnav .links { position:absolute; right:0; top:0; }
#subnav .links li { float:left; }
#subnav .links li a { display:block; padding:5px 10px; border:1px solid #fff; border-bottom:none; background-color:#fff; }
#subnav .links li a.icon-nw { padding:0 25px 0 0; }
#subnav .links li a.menu-hd { padding-left:9px; padding-right:9px; }
#subnav .links li.last a { padding-right:0; }
#subnav .links .menu-active .menu-hd { border-color:#999; text-decoration:none; /* border-color:#D6D6D6; border-right-color:#BCBCBC; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;*/ }
#subnav .links .menu-active .menu-bd { width:130px; background-color:#fff; }
#subnav .links .menu-active .menu-bd li { float:none; }
#subnav .links .menu-active .menu-bd li.mod3 { padding-top:5px; margin-top:5px; }
#subnav .links .menu-active .menu-bd a { border:none; zoom:1; }
#subnav .links .menu-active .menu-bd a:hover { background:#f6f6f6; text-decoration:none; }

/* subnav nested */
#subnav-nested { position:relative; margin-bottom:20px; padding:8px 23px; border-bottom:1px solid #dcdcdc; font-size:85%; background:#fff; background-image:-moz-linear-gradient(top,#fff 0%, #f6f5f5 100%); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #fff),color-stop(1, #f6f5f5)); }
#subnav-nested li { display:inline; margin-right:30px; }
#subnav-nested li.active a { font-weight:bold; color:#000; }
#subnav-nested .options { position:absolute; bottom:6px; right:0; }

/* intro */
#intro h1 { font-family:arial, helvetica, sans-serif; font-size:200%/*274*/; letter-spacing:-1px; color:#510508; }
#intro h2 { margin-bottom:10px; font-size:153.9%; color:#777; }

/* testimonial */
#testimonial { margin:-20px 0; padding:20px 10px 20px; background-color:#f6f6f6; }

/* contact */
#contact { /*width:608px; border-color:#CFCF9B;*/ }
#contact h3 { font-size:108%; font-weight:bold; text-transform:uppercase; }
#contact .bd { padding-right:80px; /*background-color:#FFFFEF;*/ background-image:url(http://static.customertrackr.com/images/icons/red/doc.png); background-repeat:no-repeat; background-position:99% 50%; }

/* stories */
#stories .bd h4 { padding:10px 0 0; }
#stories .bd .media{ padding-top:6px; }

/* login */
#login { width:500px; margin:0 auto; padding:30px 0 35px; }
#login form.layout1 label { width:140px; }
#login form.layout1 button { margin-left:151px; }
.secondary #login input { width:98%; }

/* help */
#help ul { margin-bottom:15px; }
#help li h4 { font-weight:bold; }
#help li em { font-style:italic; }

/* copyright */
#copyright { position:relative; padding:10px 0 15px; /*margin:0 10px 0;*/ border-top:1px solid #dcdcdc; }
#copyright li { background-position:1px -1561px; }
#copyright li.first { padding-right:3px; }
#copyright li.last { position:absolute; top:2px; right:0; background:none; }

/* pricing */
#pricing { margin-top:30px; margin-bottom:23px; }
#pricing li { float:left; border:1px solid #c0c0c0; width:153.5px; padding:10px 20px; margin-right:-1px; text-align:center; background-color:#fcfcfc; background:-moz-linear-gradient(center top , #FFFFFF 80%, #F6F5F5 100%); background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#F6F5F5)); }
#pricing li h4 { font-weight:bold; font-size:123.1%; text-transform:uppercase; }
#pricing li em { font-size:123.1%; }
#pricing li span { display:block; margin-top:5px; text-transform:uppercase; font-size:85%; color:#777; }
#pricing li.selected { width:152.5px; border-width:2px; margin-top:-12px; padding:14px 20px 19px; font-size:116%; background-color:#FFF9DF; background:-moz-linear-gradient(center top , #FFF9DF 30%, #fff1af 100%); background:-webkit-gradient(linear, left top, left bottom, from(#FFF9DF), to(#fff1af)); box-shadow:0 1px 5px 0 #CCC; -moz-box-shadow:0 1px 5px 0 #CCC; -webkit-box-shadow:0 1px 5px 0 #CCC; }

/* recaptcha */
#recaptcha_widget br { display:none; }
#recaptcha_widget input { margin-right:5px; }
#recaptcha_widget #recaptcha_image a { display:block; margin-top:5px; }
#recaptcha_widget #recaptcha_response_field { *margin-left:-210px; }
#recaptcha_widget .options { margin:3px 0 0 0; }
#recaptcha_widget .options li { display:inline; vertical-align:middle; }
#recaptcha_widget .options li a { vertical-align:middle; }
.recaptcha_isnot_showing_audio #recaptcha_image { border:1px solid #DCDCDC; }
.recaptcha_is_showing_audio embed { position:absolute; }

/* == Clearfix == */
#hd,
#bd, 
#ft,
#pricing,
.clear,
.cols-2,
.cols-3,
.dialog li,
.list,
.mod3,
.pagination,
.tabs { zoom:1; }

#hd:after,
#bd:after,
#ft:after,
#pricing:after, 
.clear:after,
.cols-2:after,
.cols-3:after,
.dialog li:after,
.list:after,
.mod3:after,
.pagination:after,
.tabs:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

/* == Print Styles == */
@media print {
	body { font-size:12pt; background:#fff; }
	#doc,
	.grid-2 .primary,
	.grid-2 .secondary { float:none; width:auto; }
	.grid-2 .secondary { margin-top:30px; }
}