@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------------ */
/* BODY / BGS STYLES */
/* ------------------------------------------------------------ */
html{
height:100%
}
/*li {
	list-style-image: url(../img/bullet.gif);
	list-style-position: outside;
}*/


body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        height:100%;
}
body, td, th {
        font-family: "Trebuchet ms", arial, tahoma;
        font-size: 12px;
        color: #1B63DC;
        line-height:1.2;
}

.body_home {
        background-image:url(/img/bg_body_home.gif);
        background-position:top center;
        background-repeat:repeat-x;
}

.body_search {
        background-image:url(/img/bg_body_search.gif);
        background-position:top center;
        background-repeat:repeat-x;
        height:100%;

}

/* ------------------------------------------------------------ */
/* LINK STYLES
/* ------------------------------------------------------------ */

a:link {
        color:#1B63DC;
        text-decoration:underline;
}
a:visited {
        color:#1B63DC;
        text-decoration:underline;
}
a:hover {
        color:#1B63DC;
        text-decoration:none;
}
.a-orange:link {
        color:#fe563c;
        text-decoration:underline;
}
.a-orange:visited {
        color:#fe563c;
        text-decoration:none;
}
.a-orange:hover {
        color:#fe563c;
        text-decoration:none;
}
.a-blue:link {
        font-size:13px;
        color:#0b49a5;
        text-decoration:none;
}
.a-blue:visited {
        font-size:13px;
        color:#0b49a5;
        text-decoration:none;
}
.a-blue:hover {
        font-size:13px;
        color:#0b49a5;
        text-decoration:underline;
}



.a-help:link {
        font-size:15px;
        color:#AB4A42;
        text-decoration:none;
}
.a-help:visited {
        font-size:15px;
        color:#AB4A42;
        text-decoration:none;
}
.a-help:hover {
        font-size:15px;
        color:#AB4A42;
        text-decoration:underline;
}
/* ------------------------------------------------------------ */
/* TXT STYLES
/* ------------------------------------------------------------ */

.trebuchet_11px {
        font-family: "Trebuchet ms", arial, tahoma;
        font-size: 11px;
        color: #1B63DC;
}
.trebuchet_11px_white {
        font-family: "Trebuchet ms", arial, tahoma;
        font-size: 11px;
        color: #ffffff;
}
.trebuchet_13px {
        font-family: "Trebuchet ms", arial, tahoma;
        font-size: 13px;
        color: #1B63DC;
}
.trebuchet_13px_white {
        font-family: "Trebuchet ms", arial, tahoma;
        font-size: 13px;
        color: #FFFFFF;
}
.trebuchet_15px {
        font-family: "Trebuchet ms", arial, tahoma;
        font-size: 15px;
        color: #1B63DC;
        font-weight:bold;
}
.trebuchet_15px_white {
        font-family: "Trebuchet ms", arial, tahoma;
        font-size: 15px;
        color: #ffffff;
        font-weight:normal;
}
.trebuchet_17px {
        font-family: "Trebuchet ms", arial, tahoma;
        font-size: 17px;
        color: #1B63DC;
        line-height:1.2;
}
.trebuchet_17px_red {
        font-family: "Trebuchet ms", arial, tahoma;
        font-size: 17px;
        color: #fe563c;
        line-height:1.2;
}
.tahoma_11px {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #1B63DC;
}
.tahoma_12px {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1B63DC;
}
/* ------------------------------------------------------------ */
/* FORMS STYLES
/* ------------------------------------------------------------ */
.input_txt {
        background:url(/img/bg_input.gif) repeat-x top;
        height:24px;
        width:264px;
        border:1px solid #edddd8;
        font-family:"Trebuchet ms", arial, tahoma;
        font-size: 17px;
        color: #958a8a;
        padding-top:4px;
        padding-left:5px;
        padding-right:5px;
}
.input_txt_small {
        background:url(../img/bg_input.gif) repeat-x top;
        height:24px;
        width:185px;
        border:1px solid #edddd8;
        font-family:"Trebuchet ms", arial, tahoma;
        font-size: 17px;
        color: #958a8a;
        padding-top:4px;
        padding-left:5px;
        padding-right:5px;
}

.input_txt_search_bar {
        background:url(../img/bg_input_search.gif) repeat-x top;
        height:18px;
        width:105px;
        border:1px solid #edddd8;
        padding-top:3px;
        padding-left:2px;
        padding-right:2px;
        font-family: "Trebuchet ms", arial, tahoma;
        font-size: 13px;
        color: #958a8a;
}

/*.input_txt_search_bar {
        background:url(/img/bg_input_search.gif) repeat-x top;
        height:18px;
        width:135px;
        border:1px solid #edddd8;
        padding-top:3px;
        padding-left:2px;
        padding-right:2px;
        font-family: "Trebuchet ms", arial, tahoma;
        font-size: 13px;
        color: #958a8a;
}
*/
.cbo_multi {
        background:url(/img/bg_input_search.gif) repeat-x top;
        height:20px;
        border:1px solid #edddd8;
        font-family: "Trebuchet ms", arial, tahoma;
        font-size: 13px;
        background-color:#FFFFFF;
        color: #958a8a;
}

/* ------------------------------------------------------------ */
/* TABLES / BOXES STYLES
/* ------------------------------------------------------------ */


.box_right { /* Border of white input main box of index, png with alpha compatible with IE */
        background-image:url(/img/box_bg_right.png) !important;
        filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/box_bg_right.png', sizingMethod='scale');
        background: repeat-y;
}
.box_left { /* Border of white input main box of index, png with alpha compatible with IE */
        background-image:url(/img/box_bg_left.png) !important;
        filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/box_bg_left.png', sizingMethod='scale');
        background: repeat-y;

}

.bg-no_results {/*pattern of no result*/
        background-image:url(/img/bg_stripes.gif);
}

#resultsDIV {
width:772px;
        visibility:visible;
        margin-top:2px;
        margin-left:2px;
        margin-right:2px;
        margin: 0 auto !important;
}
.image_border {
        border:1px solid #d6d6d6;
        margin-bottom:3px
}
#more_results {
        position:absolute;
        border:2px #e3bfbf solid;
        background-image:url(/img/bg_div_more_results.gif);
        background-position:top;
        background-repeat:repeat-x;
        background-color:#FFFFFF;
        width:752px;
        padding:10px;
        z-index:10;
        visibility: hidden;

        }

/**/

#table_results TD {
        border-top: 1px solid #edd6d4;
        border-left: 1px solid #edd6d4;
}
#table_results {
        border-bottom: 1px solid #edd6d4;
        border-right: 1px solid #edd6d4;
}
#table_results TABLE TD {
        border:none
}
#table_results TABLE {
        border:none
}

#drag_table{
padding:3px;
margin-top:4px;
margin-bottom:4px;
}

#drag_table:hover{
border:2px #e3bfbf dotted;
padding:1px;
background-color:#f7eeed;
cursor:move;
}

.tooltip_div{
        position:absolute;
        width:400px;
        z-index:100;
        height: 116px;
        left: 200px;
        top: 800px;
        visibility: visible;

}
.bubble_div{
        position:absolute;
        z-index:100;
        float:left;
        text-align:left;
        visibility: visible;
}

.btn{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
background-image:url(/img/btn_middle.gif);
background-repeat:repeat-x;
height:25px;
border:0px solid #FFFFFF;
}


.btn_red{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#c2362b;
background-image:url(/img/btn_middle_red.gif);
background-repeat:repeat-x;
height:25px;
border:0px solid #FFFFFF;
}

/*----------------------------------------------------------*/
/* TAG CLOULD */
/*----------------------------------------------------------*/
.Tag1 { font-size: 60%;}
.Tag2 { font-size: 100%;}
.Tag3 { font-size: 130%;}
.Tag4 { font-size: 150%;}
.Tag5 { font-size: 180%;}
/*.Tag6 { font-size: 100%;}
.Tag7 { font-size: 110%;}
.Tag8 { font-size: 120%;}
.Tag9 { font-size: 130%;}
.Tag10 { font-size: 140%;}*/

.bubble_div{
        position:absolute;
        z-index:100;
        float:left;
        text-align:left;
        visibility: visible;
}



span.tagcloud0 { font-size: 10px;}
span.tagcloud0 a {text-decoration: none;}
span.tagcloud1 { font-size: 11px;}
span.tagcloud1 a {text-decoration: none;}
span.tagcloud2 { font-size: 12px;}
span.tagcloud2 a {text-decoration: none;}
span.tagcloud3 { font-size: 13px;}
span.tagcloud3 a {text-decoration: none;}
span.tagcloud4 { font-size: 14px;}
span.tagcloud4 a {text-decoration: none;}
span.tagcloud5 { font-size: 15px;}
span.tagcloud5 a {text-decoration: none;}
span.tagcloud6 { font-size: 16px;}
span.tagcloud6 a {text-decoration: none;}
span.tagcloud7 { font-size: 17px;}
span.tagcloud7 a {text-decoration: none;}
span.tagcloud8 { font-size: 18px;}
span.tagcloud8 a {text-decoration: none;}
span.tagcloud9 { font-size: 19px;}
span.tagcloud9 a {text-decoration: none;}
span.tagcloud10 { font-size: 20px;}




div.formouseover{ display:none;
                position:absolute;
                border-style: solid;
                background-color: #FDF5E6;
                border-color: #292421;
                padding: 1px;
                z-index: 1}

.bubble_tag_refine {
        
        background-repeat: no-repeat;
        background-position: center center;
        position:absolute;
        width:58px;

}

.preLoad
{
        background-image: url(/img/tab_business_dir_sel.gif);
}


/* ---- NAV TABS ---- */
#tabs {
        width:729px;
    float:left;
    line-height:normal;

    }
        /* padding  top menu*/
#tabs ul {
        margin:0;
        padding:3px 0px 0 0px;
        list-style:none;
    }
#tabs li {
    display:inline;
    margin:0;
    padding:0;

    }

#tabs a {
    float:left;
    background:url(/img/tab_left.gif) no-repeat left top;
    margin:0;
    text-decoration:none;
        padding-left:4px;
        margin-left:2px;

    }
#tabs a span {
float:left;
display:block;
background:url(/img/tab_right.gif) no-repeat right top;
padding:10px 10px 3px 6px;
font-family:"trebuchet MS", arial, tahoma;
font-size:15px;
color:#999998;

    }
#tabs a span {float:none;}

#tabs a:hover span {
    color:#FFFFFF;
    }
#tabs a:hover {
/* Tab Red As over effect
    background-position:0% -34px;
*/
  color:#FFFFFF;
 }
#tabs a:hover span {
/* Tab Red As over effect
        background-position:100% -34px;
        padding:6px 10px 5px 6px;
        color:#c5645d;
*/
        color:#c5645d;
}

#tabs .current {
background-position:0% -33px;
color:#FFFFFF;
cursor:default;

}
#tabs .current a {
background-position:0% -33px;
color:#FFFFFF;
cursor:default;
}

#tabs .current span {
background-position:100% -33px;
padding:6px 10px 5px 6px;
color:#FFFFFF;
}

.current_a  {
    color:#FFFFFF;
}
.current_a a:hover {

color:black;

}
.current_b  {
    color: Black;
}

.sys_msg{
  font: bold 12px Tahoma;
  padding: 10 0 10 10;
  color: red;
  width: 358;
}
.highlight
{
        color: red;
}

/* New search styles */

.image_border_search {
        border:1px solid #ebd5ce;
        margin-bottom:3px;
}



/* Ussearch box styles */

#ussearch{
font-family: Verdana, Arial, Helvetica, sans-serif;
border: solid 1px #aabdcf;
border-right:none;
border-left:none;
border-top:none;
border-bottom:none;
}

.box_results {
border: solid 1px #1a5b7b;
color: #1a5b7b;
vertical-align:middle;
border-right-color:#aabdcf;
border-left-color:#aabdcf;
}

.box_results td{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color: #1a5b7b;
height:21px;
border-bottom:solid 1px #54849b;
}

.blue_line {
background-color:#aabdce;
text-align:inherit;
}

.box_title {
background-color:#1a5b7b;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
font-size:14px;
color:#FFFFFF;
padding-left:10px;
}

.a-box_results{
color:#0070bc !important;
}

.a-box_results:link{
color:#0070bc !important;
}
.a-box_results:hover{
color:#0070bc !important;
}

.ussearch_title {
color:#FFFFFF !important;
text-decoration:underline;
}
.ussearch_title a:link{
color:#FFFFFF !important;
text-decoration:underline;
}
.ussearch_title a:hover{
color:#FFFFFF !important;
text-decoration:underline;
}

/* --------------------------*
  Progress Bar edited styles
/*---------------------------*/


#progMeterContainer { margin: 15px auto; width: 400px; background: white; border: 1px solid #999; padding: 10px; }
#progMeterContainer #title { font-size: 200%; font-weight: bold; padding: 8px; }
#progMeterContainer #intro { font-size: 90%; text-align: justify; margin-bottom: 15px; }

#progressMeterBarDone1 { width: 0; height: 20px; border-right: 1px solid #444; background: url(/layout/ajaxupload-scrolling-bg-08.gif) repeat-x; }

/*--- edited style for loading effect----*/
#progressMeterBarDone { width: 0; height: 17px; background-image:url(/img/progress_bar.gif); background-repeat:no-repeat;}
#progressMeter #upload-row-1, #progressMeter #upload-row-3 { background: #fff; }
#progressMeter #upload-row-2 { background: #fff; }
#transferRate { font-style: italic; }
td.headercell { font-weight: bold; }
#tca1,#tcb1,#tcc1 { width: 14%; }
#tca2,#donet,#dones { width: 29%; }
#tca3,#leftt,#lefts { width: 28%; }
#tca4,#totalt,#totals { width: 29%; }
#filelist { text-align: left; }

ul#searchtips{
padding:0 40px;
margin:0 0 15px 0;
}
ul#searchtips li {
	list-style: none;
	background-image: url(/img/bullet.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 15px 0 15px 20px;
	margin: 0 0 0 10px;
	font-family: "Trebuchet ms", arial, tahoma;
	font-size: 13px;
	color: #1B63DC;
	border-bottom: 1px solid #f3e4e4;
	
}

div.box_top, div.box_btm{
background:url(/img/box_top.png) top left no-repeat;
height:38px;
width:358px;
}
div.box_btm{
background:url(/img/box_btm.png) top left no-repeat;
}


/* --------------------------------------------*
  Added styles and editions for progress bar 
/* -------------------------------------------*/

.progressBox2 {
margin:0 auto 0 auto;
margin-top:50px;
margin-bottom:30px;
border:#f2e4e1 solid 1px;
background-color:#FFFFFF;
}

#progressMeter2{ 
width:436px;
margin:0 auto 0 auto;
font-family:Arial, Helvetica, sans-serif;
}

#progressTitle2{
padding:10px;
padding-top:35px;
padding-bottom:5px;
margin:0 auto 0 auto;
text-align:center;
font-size:17px;
}

#progressMeterText2{
text-align:center;
font-size:14px;
padding-bottom:7px;
}

#readySubtitle2 {
padding-bottom:8px; 
font-weight:bold !important; 
clear:right;
color:#666666;
}

#progressMeterBarDone2 { width: 0; height: 11px; /*border-right: 1px solid #fff; */background-image:url(/img/progress_bar.gif); background-repeat:no-repeat; }

#progressMeter2 { padding-top: 8px; }

#progressMeter2 table { }
#progressMeter2 table td {  }

a.bookmarkzat {
  display:block;
  width:132px;
  height:21px;
  background: url(/img/btn_bookmark.gif) no-repeat;
}
a.bookmarkzat:hover {
  display:block;
  width:132px;
  height:21px;
  background: url(/img/btn_bookmark_hover.gif) no-repeat;
}
