/*NewswireToday - Version 2.02 - Style Sheet file - Browsers: IE, NS6, Mozilla, Opera - default - language:english*/
BODY {
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    scrollbar-face-color: #E7E8EC; 
    scrollbar-shadow-color: #F8F8F8; 
    scrollbar-highlight-color: #715C01; 
    scrollbar-3dlight-color: #D1D7DC; 
    scrollbar-darkshadow-color: #C6BE99; 
    scrollbar-track-color: #CFCFD1;  
    scrollbar-arrow-color: #006699;
}
TD {FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}
input {
    color: #42425E;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    background: #FDFDFD;
    background-color: #F6F6F6;
    background-image: url(images/web-inputshad_1.gif);
    padding: 3px 4px 1px;
    font-weight: normal;
    border: 1px solid #ADADAD;
}
textarea {
    color: #42425E;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    background-image: url(images/web-inputshad_nwt.gif);
    padding: 3px 4px 1px;
    font-weight: normal;
    border: 1px solid #ADADAD;
}
select {
    color: #00000C;
    font-family: Arial, Verdana, Helvetica;
    font-size: 10px; 
    background-color: #FFFFFF;
    font-weight: bold;
    border: 1px solid #ADADAD;
}
.smallselect {
    color: #000000;
    font-family: Arial;
	font-size: 10px; 
    background-color: #F8F8FA;
    font-weight: normal;
    border: 1px solid #B4B8BA;
}
.radio {
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    font-weight: Bold;
    border: 0px none #000000;
    background: transparent;
}
A:LINK, A:VISITED {
    color : #6c849b;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
}
A:HOVER {
    color: #990033;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: underline;
    background-color: ;
    font-weight: normal;
    font-size: 12px;
}
.regtext {
    color: #000000;
    font-family: Verdana, Arial, Helvetica;
    font-weight: bold;
    font-size: 11px;
}
.headertdempl {
    font-family: Verdana, Arial, Helvetica;
    font-size: 12px;
    font-variant: small-caps;
    font-weight: bold;
    text-align: left;
    color: #FFFFFF;
    background-color: #C7CAD3;
    border: 1px solid #B6B6B6;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 18px;
    padding: 2px;
    letter-spacing: 0px;
}
.headertdjob {
    font-family: Verdana, Arial, Helvetica;
    font-size: 12px;
    font-variant: small-caps;
    font-weight: bold;
    text-align: left;
    color: #FFFFFF;
    background-color: #C7CAD3;
    border: 1px solid #B6B6B6;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 18px;
    padding: 2px;
    letter-spacing: 0px;
}
.headlinetd {
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    font-weight: normal;
    text-align: center;
    color: #000000;
    background-color: #FDFDFD;
    border: 1px dotted #EFEFEF;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 6px;
    letter-spacing: 0px;
}
.sponsortd {
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    font-weight: normal;
    text-align: center;
    color: #000000;
    background-color: #F8F8F1;
    border: 1px solid #F2F2F2;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 5px;
    letter-spacing: 0px;
}
.verysmall {
    color: #656565;
    font-family: Verdana, Arial, Helvetica;
    font-weight: normal;
    font-size: 10px;
}
A.featured:LINK, A.featured:VISITED {
    color : #336699;
    font-family : Verdana, Arial, Helvetica;
    text-decoration : none;
    font-weight : bold;
    font-size : 11px;
}
A.featured:HOVER {
    color : #CFA659;
    font-family : Verdana, Arial, Helvetica;
    text-decoration : underline;
    background-color: #FFFFFF;
    font-weight : bold;
    font-size : 11px;
}
A.nav:LINK, A.nav:VISITED {
    color : #000000;
    font-family : Verdana, Arial, Helvetica;
    text-decoration : none;
    font-weight : normal;
    font-size : 11px;
}
A.nav:HOVER {
    color : #FFFFFF;
    font-family : Verdana, Arial, Helvetica;
    text-decoration : none;
    background-color: #7C7C7C;
    font-weight : normal;
    font-size : 11px;
}
A.search:LINK, A.search:VISITED {
    color : #5252BA;
    font-family : Verdana, Arial, Helvetica;
    text-decoration : none;
    font-weight : normal;
    font-size : 12px;
}
A.search:HOVER {
    color : #FF0000;
    font-family : Verdana, Arial, Helvetica;

    text-decoration : none;
    font-weight : normal;
    font-size : 12px;
}
hr {
    height: 1px;
    color: #ECEFF4;
}
ul {
    margin-top: 0px;
    margin-bottom: 0px;
}
.view {
    color: #000000;
    font-family: Arial, Tahoma, Verdana, Helvetica;
    font-weight: normal;
    font-size: 12px;
}
.view2 {
    color: #BBBBBB;
    font-family: Tahoma, Arial, Verdana, Helvetica;
    font-weight: normal;
    font-size: 12px;
}
.view3 {
    color: #666666;
    font-family: Garamond, Tahoma, Arial, Verdana, Helvetica;
    font-weight: normal;
    font-size: 12.0pt;
}
.view4 {
    color: #000000;
    font-family: Arial, Tahoma, Verdana, Garamond, Helvetica;
    font-weight: bold;
    font-size: 10.6pt;
}
.view5 {
    color: #4D4C4C;
    font-family: Arial, Helvetica, Verdana, Tahoma;
    font-weight: normal;
    font-size: 13px;
}
.view6 {
    color: #000000;
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-weight: normal;
    font-size: 11px;
}
.ulli {
    color: #336699;
    font-family: Verdana, Arial, Helvetica;
    font-size: 12px; 
    background-color: #F5F5F5; 
    font-weight: normal;
}
.td4textarea {
    color: #33667B;
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px; 
    background-color: #F5F5F5; 
    font-weight: normal;
    border: 1px solid #D5D5D5;
    padding: 8px;
}
.td4impmess {
    color: #000000;
    font-family: Verdana, Arial, Helvetica;
    font-size: 9px; 
    background-color: #F5F5F5; 
    font-weight: normal;
    border: 1px solid #D5D5D5;
    padding : 2px;
}
.td4sponsor {
    color: #000000;
    font-family: Verdana, Arial, Helvetica;
    font-size: 9px; 
    background-color: #FFFFFF; 
    font-weight: normal;
    border: 1px solid #F1F1F1;
    padding: 0px;
}
.compdesc {
    color: #000000;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px; 
    background-color: #F5F5F5; 
    font-weight: normal;
    border: 1px solid #ECD89F;
    padding : 10px;
}
.featmsg {
    color: #666666;
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px; 
    background-color: #F5F5F5; 
    font-weight: normal;
    border: 1px solid #A3322C;
    padding: 2px;
}
.featlinks {
    color: #666666;
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px; 
    background-color: #F6F6E2; 
    font-weight: normal;
    border: 1px solid #ECD89F;
    padding: 6px;
}
.tipmsg {
    color: #656565;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px; 
    background-color: #F9F6EB; 
    font-weight: normal;
    border: 1px solid #DEDEDE;
    padding: 5px;
}
.error {
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px; 
    color: #D4055D; 
    font-weight: normal;
}
.navinput {
    color: #666666;
    font-family: Arial, Verdana, Helvetica;
    font-size: 9px;
    background: transparent;
    font-weight: Bold;
    text-align: center;
    border: 1px solid #000099;
    letter-spacing: 1px;
}
.featcomp {
    color: #000099;
    font-family: Arial, Verdana, Helvetica;
    font-size: 9px;
    background: transparent;
    font-weight: bold;
}
.featjobs {
    color: #000099;
    font-family: Arial, Verdana, Helvetica;
    font-size: 9px;
    background: transparent;
    font-weight: bold;
}
.recommend { 
    color: #666666;
    font-family : Verdana, Arial, Helvetica;
    text-decoration: none;
    font-weight : normal;
    font-style: italic;
    font-size: 10px;
}
.bkghilite {
    color: #33667B;
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px; 
    background-color: #FAFAFA; 
    font-weight: bold;
    padding: 5px;
}
.heavytitle {
    font-family: Verdana, Arial, Tahoma, Helvetica;
    font-size: 13px; 
    color: #7C7C7C; 
    font-weight: bold;
    font-variant: small-caps;
    letter-spacing: 0px;
}
.topmenubar {
    font-family: Verdana, Arial, Tahoma, Helvetica;
    font-size: 12px; 
    color: #000000; 
    font-weight: normal;
    font-variant: small-caps;
    letter-spacing: 0px;
}
.heavyname {
    font-family: Arial, Verdana, Tahoma, Helvetica;
    font-size: 12px; 
    color: #7C7C7C; 
    font-weight: normal;
    letter-spacing: 0px;
}
.headertdad0 {
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
    color: #000000;
    background-color: #FAFAFA;
    border: 1px dotted #B6B6B6;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 2px;
    letter-spacing: 0px;
}
.headertdad1 {
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    font-variant: small-caps;
    text-align: left;
    color: #000000;
    background-color: #F6F9FB;
    border: 1px dotted #B6B6B6;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 2px;
    letter-spacing: 0px;
}
.headertdad2 {
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    font-variant: small-caps;
    text-align: right;
    color: #7C7C7C;
    background-color: #FFFEEE;
    border: 1px dotted #B6B6B6;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 2px;
    letter-spacing: 0px;
}
.headertdad3 {
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    font-variant: small-caps;
    text-align: right;
    color: #7C7C7C;
    background-color: #FDF8E8;
    border: 1px dotted #B6B6B6;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 2px;
    letter-spacing: 0px;
}
.headertdad4 {
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    font-variant: small-caps;
    text-align: right;
    color: #7C7C7C;
    background-color: #F1E3C9;
    border: 1px solid #B6B6B6;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 2px;
    padding: 2px;
    letter-spacing: 0px;
}
.headertdad5 {
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    font-variant: small-caps;
    text-align: right;
    color: #7C7C7C;
    background-color: #F6F6E2;
    border: 1px solid #B6B6B6;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 2px;
    padding: 2px;
    letter-spacing: 0px;
}
.tag1 {
    color: #9D0000;
    font-family: Tahoma, Arial, Verdana, Helvetica;
    font-weight: bold;
    font-size: 14px;
}
.tag2 {
    color: #A5A5A5;
    font-family: Tahoma, Arial, Verdana, Helvetica;
    font-weight: normal;
    font-size: 13px;
}
.tag3 {
    color: #0A357D;
    font-family: Arial, Tahoma, Verdana, Helvetica;
    font-weight: bold;
    font-size: 12px;
}
.tag4 {
    color: #A06B04;
    font-family: Arial, Tahoma, Verdana, Helvetica;
    font-weight: normal;
    font-size: 13px;
}
.tag5 {
    color: #5E5E5E;
    font-family: Tahoma, Arial, Verdana, Helvetica;
    font-weight: bold;
    font-size: 14px;
}
.price {
    font-family: Verdana, Arial, Tahoma, Helvetica;
    font-size: 12px; 
    color: #C22121; 
    font-weight: Bold;
}
.listprice {
    font-family: Verdana, Arial, Tahoma, Helvetica;
    font-size: 12px; 
    color: #000000; 
    font-weight: normal;
    text-decoration: line-through;
}
.cursorHelp A:HOVER {
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
    cursor: help;
}
A.helplink:LINK, A.helplink:VISITED,  A.helplink:HOVER {
    color: #FFFFFF; 
    text-decoration:none;
    font-weight: bold;
    font-size:12px;
    background: #003399;
}
#popupTitle {
    background: #FF0000;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial,Verdana,Helvetica;
    padding-left: 3px;
    padding-right: 3px;
}
#popupMesg {
    background: #EFEFEF;
    font-weight: normal;
    font-size: 12px;
    font-family: Arial,Verdana,Helvetica;
    padding-left: 3px;
    padding-right: 3px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix { zoom: 1;  display: block;} 

#home_content {text-align:left;}
#home_featureditems {float: left; width: 75%;}
#home_mainsidebar {float:right; width: 25%;}

#home_mainsidebar div {padding:0; margin:4px 0 25px 0;}
#home_mainsidebar h2 {padding: 2px 0; margin:0; font-weight: normal; font-size: 1.5em;}
#home_mainsidebar ul {list-style-type: none; padding:0; margin:2px 4px;}
#home_mainsidebar ul li {padding: 5px 0;}
#home_mainsidebar p.desc {margin: 0; padding: 3px; background-color: #EFEFEF; font-size: 10px; text-align: justify; min-height: 90px;}
/*#home_mainsidebar p.logo {float: left; width: 100px; margin: 3px 0; padding:0;}*/
#home_mainsidebar p.desc img {width: 100px; margin:0 5px 5px 0; border: 0; float: left;}
#home_mainsidebar h3 {margin:5px 0 0 0; padding: 0 3px; text-align: justify;background-color: #EFEFEF; }
#home_mainsidebar h3 a {font-size: 10px;}
#home_categlist {text-align: left; margin: 0 0 0 3px;}
#home_categlist li {padding: 3px 0;background-color: #EFEFEF;}

.tbl_bnredit .col1,.tbl_bnredit .col2 {padding: 4px;}
.tbl_bnredit .col1 {text-align: right; vertical-align: top; padding-top: 10px;}

#SelcolorDIV {position:absolute; left: 118px; top: 214px; width:312px; height:262px; z-index:20; background-color: #FFFFFF; border: 1px solid #D6D6CE; padding: 2px; text-align: center; display: none;}
#SelcolorDIV table {text-align: left; width: 100%; margin: 4px 0;}
#SelcolorDIV table td {font-size: 12px; padding: 2px;}
#SelcolorDIV input {font-size: 12px;}
#SelcolorDIV #scale {background-color: #DDD;}
#SelcolorDIV .button {margin: 2px auto; background-color: #D6D6CE; color: #111; }
#PcjsTop {line-height:13px; font-size: 13px; color: #039; padding:0; margin:0 0 2px 0; border: 1px solid #CCC; float: left; background-color: #D6D6CE; width: 308px;}
#PcjsTop span {float: left; padding: 2px;}
#PcjsTop a {float: right; margin: 2px 4px 2px 0; color: #F00; text-decoration: none; font-weight: bold;}
#SelcolorDIV table td.tdcolor { padding:0; margin:0; font-size: 6px;}
#SelcolorDIV table td.tdcolor a {display: block; text-decoration: none; width: 15px; height: 12px;}
#SelcolorDIV #ColorDIVpreview {border: 1px solid #000000; width: 100px; height: 20px; float:left;}
.clearfloat {clear:both; line-height: 1px; font-size: 1px;}
.leftfloat {float: left;}
#SelcolorDIV .leftfloat {width: 150px; height: 20px; font-size: 12px; color: #333;}
.colordiv {display: block; margin: 0 4px; width: 30px;border: 1px solid #000000; height: 18px; text-decoration: none; border: 1px solid #000000; float :left;}

p.note {padding: 10px; border: 1px solid #DDD; background-color: #FFFFCC; width: 50%; font-weight: bold; text-align: left; margin: 10px 0}