body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/images/bg_01.gif);
	background-repeat: repeat-x;
	background-position: top;
}
img {border: none;}

img.PNG {
	behavior: url('pngbehavior.htc');
}.bg02 {
	background-image: url(/images/bg_02.gif);
	background-repeat: repeat-x;
	background-position: top;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.tab_bg {
	background-image: url(/images/bg_tab.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tab_bgsel {
    background-repeat: repeat-x;
    background-position: bottom;
    background-image: url(/images/bg_tabsel.gif);
}
a:link {
	color: #0033cc;
}
a:visited {
	color: #0033cc;
}
a:hover {
	color: #0033cc;
}
a:active {
	color: #0033cc;
}
.a2:link {
	font-size: 12px;
	color: #336600;
}
.a2:visited {
	font-size: 12px;
	color: #336600;
}
.a2:hover {
	font-size: 12px;
	color: #336600;
}
.a2:active {
	font-size: 12px;
	color: #336600;
}
.a3:link {
	font-size: 12px;
	text-decoration: underline;
	color: #0033cc;
}
.a3:visited {
	font-size: 12px;
	text-decoration: underline;
	color: #0033cc;
}
.a3:hover {
	font-size: 12px;
	text-decoration: underline;
	color: #0033cc;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
}
.a3:active {
	font-size: 12px;
	text-decoration: underline;
	color: #0033cc;
}
a.green:link {
        font-size:12px;
        color:green;
        text-decoration:none;
}
a.green:visited {
        font-size:12px;
        color:green;
        text-decoration:none;
}
a.green:hover {
        font-size:12px;
        color:green;
        text-decoration:underline;
}
.pixel01 {
	background-repeat: repeat-x;
	background-position: top;
	background-image: url(/images/pixel01.gif);
}
.pixel02 {
	background-repeat: repeat-x;
	background-position: top;
	background-image: url(/images/pixel02.gif);
}
.pixel01-1 {
	background-image: url(/images/pixel01.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.txt14 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.padd10 {
    padding: 10px;
}
.padd10_2 {
    padding-top: 0px;
	padding-bottom: 5px;
} 
.txt12 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

th { 
    color: #FFFFFF;
	font-size: 12px;
    font-weight: bold;
    background-image: url(/images/table_bg.gif);
    background-repeat: repeat-x; 
}

a.topmenu, a.topmenu:link, a.topmenu:active, a.topmenu:visited {color: #1B63DC; font: normal 12px   Tahoma, Verdana, Arial; text-decoration: none;}
a.topmenu:hover {color: #1B63DC; font: normal 12px  Tahoma, Verdana, Arial; text-decoration: underline;}

.topmenu{color: #1B63DC; font: normal 12px  Tahoma, Verdana, Arial;}
.borderimg {border:solid 1px #1B63DC;padding:1px;}

.row{background:#f0f0f0;}
.row1{background:#cccccc;}

style1 {font-size: 14px}
.style2 {font-size: 14px}
.style22 {font-size: 24px}
.style3 {font-size: 16px}
.style4 {font-size: 18px}
.style5 {font-size: 12px}
.style6 {font-size: 12}
.style7 {font-size: 16px; font-weight: bold; }
.style8 {
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}
#apDiv1 {
        position:absolute;
        z-index:1;
        float:none
}

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

.bubble_div{
        width:180px;
        height:70px;
        position:absolute;
        z-index:100;
        float:left;
        text-align:left;
        vertical-align:top;
        visibility: visible;
        border:dashed 1px #1E69DE;
        background:#ffffff;
        padding:7px;
}

/* USSEARCH */
.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;
}
.blue_line
{
    background-color: #aabdce;
    text-align: inherit;
}
.box_results
{
    border: solid 1px;
    border-top-color: #1a5b7b;
    border-bottom-color: #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-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #54849b;
}
.ussearch_title {color:#FFFFFF !important;text-decoration:underline;}
.ussearch_title a:link a:visited a:active{color:#FFFFFF !important;text-decoration:underline;}
.ussearch_title a:hover{color:#FFFFFF !important;text-decoration:underline;}
/* END USSEARCH */

#progressMeterBarDone { width: 0; height: 17px; background-image:url(/img/progress_bar.gif); background-repeat:no-repeat;}

.tabheader {border:solid 1px #9F9F9F;background:#ebebeb;cursor:pointer;}
.tabheadera {background:#ffffff;cursor:default;border-bottom:none;}
.tabtail {bordernone;border-bottom:solid 1px #9F9F9F;}
.tabbody {border:solid 1px #9F9F9F;border-top:none;padding:10px;height:100%}
.addme{display:block;padding:4px;}
#readycontacts{background:url('/images/wbg_02.gif') right top no-repeat #eeeeee; border:dashed 1px #1E69DE;padding:10px;vertical-align:top;}

#signup_widget{background:url('/images/wbg_01.gif') right top no-repeat #eeeeee; padding:10px;vertical-align:top;horizontal-align:center;}
#signin_widget{background:url('/images/wbg_01.gif') right top no-repeat #eeeeee; padding:10px;vertical-align:top;horizontal-align:center;}
