body{
background: url(bg.gif);
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #165372;
}
a{
color:#006699;
text-decoration: none;
}
a:hover{
color:#e00000;
text-decoration: underline;
}
.imgbdr img{
border: 1px solid #333;
}
.btnrspc{
padding-right: 5px;
border: none;
}

h3{
font-size: 18px;
font-weight: 500;
color:#CC0000;
margin: 0px;
padding: 0px;
}
h2{
font-size: 18px;
font-weight: 400;
color: #009900;
margin: 0px;
padding: 0px;
}
h1{
margin: 0px;
padding: 0px;
}


p{
line-height: 20px;
padding: 0px;
margin: 0px;
}
#topstrip{
font-family: Arial, Helvetica, sans-serif;
height: 30px;
background:url(top_bg.gif) repeat-x top left;
}
a.searchlink{
font-size: 12px;
color: #003399;
}
a:hover.searchlink{
color: #009900;
text-decoration: underline;
}
a.more{
background: transparent url(bullet_grey.gif) 0 0.35em no-repeat;
color: #666666;
padding: 0px 5px 5px 8px;
margin: 0px 0px 0px 0px;
font: 13px/22px tahoma;
font-weight: 400;
text-decoration: none;
}
a:hover.more{
color: #e00000;
text-decoration: underline;
}
.highlightedbox{
border: 1px solid #b88907;
}
.joinnowbdr{
border-left: 1px solid #b88907;
border-right: 1px solid #b88907;
border-top: 1px solid #b88907;
b
}
.highlighted{
color: #579823;
}
.commonnav a{
color: #4e4e4e;
text-decoration: none;
}
.commonnav a:hover{
color: #c60301;
text-decoration: underline;
}
#mainwrap{
background: #ffffff;
}
.greybox{
background: #f1f1f1;
border: 1px solid #cccccc;
padding: 5px;
}
.exbitimage{
padding-top: 20px;
}
.otherlinks{
border: 1px solid #cccccc;
background: url(btn_bg.gif);
height: 29px;
}
.otherlinks a{
font-size: 13px;
font-weight:600;
color: #666666;
text-decoration: none;
}
.otherlinks a:hover{
font-size: 13px;
font-weight:600;
color: #e00000;
text-decoration: none;
}
.stamp img{
padding: 2px;
}

/* Top Navigation */
.bordertop{
background: url(bg_border.gif) bottom left repeat-x;
}

#toplinks{
text-align:center;
}
#toplinks a{
margin-right: 2px;
line-height: 30px;
background: url(tab_bg.gif) repeat-x top left; 
font-size:12px;
font-weight:bold;
display:block;
color:#ffffff;
text-decoration:none;
border-top: 1px solid #126182;
border-left: 1px solid #126182;
border-right: 1px solid #126182;
padding: 0px 20px 0px 20px; 
}
#toplinks a:hover{
color:#666666;
background: url(tab_hover.gif) repeat-x top left;
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
}

#toplinks a.current
{color:#666666;
background: url(tab_hover.gif) repeat-x top left;
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
}
/* End Top Navigation */

#searchpanel{
border: 1px solid #cccccc;
}

.blackheadline{
font-size: 13px;
font-weight:300;
color: #ffffff;
background: url(HeadingBlack_bg.gif);
height: 29px;
}
.blueheadline{
font-size: 13px;
font-weight:300;
color: #ffffff;
background: url(HeadingBlue_bg.gif);
height: 29px;
}
.wrapbox{
border: 1px solid #666666;
padding: 5px;
}
.wrapboxsimple{
border: 1px solid #666666;
}
.wrapboxlight{
border: 1px solid #cccccc;
}
.wrapboxgrey{
border: 1px solid  #BFBFBF;
padding: 5px;
}

/* Category */
.category ul{
list-style:none;
padding:0px 12px 5px 8px;
margin: 0px;
}
.wrapbox ul{
list-style: none;
margin: 0px;
padding: 0px;
}
#sublinks li{
background: transparent url(bullet_red.gif) 0 0.75em no-repeat;
font: 12px/22px tahoma;
margin-left: 3px;
padding-left: 12px;
border-bottom: 1px dotted #cccccc;
}
#sublinks a{
display:block;
text-decoration: none;
color: #245681;
}
#sublinks a:hover{
color: #e00000;
text-decoration: underline;
}
.divider{
border-right: 1px solid #cccccc;
}
/* end Category */

#footer{
font-family: Arial, Helvetica, sans-serif;
background: #efefef;
border-top: 2px solid #cccccc;
text-align:center;
}
#footer a{
color: #666666;
text-decoration: none;
}
#footer a:hover{
color: #333333;
text-decoration: underline;
}

/* NSIC Member list */
/* Category */
#memberlist ul{
margin: 0px;
padding: 0px;
list-style: none;
}
#member li{
width: 210px;
float: left;
height: 24px;
background: url(btn_bg.gif);
font: 12px/22px tahoma;
border-bottom: 1px dotted #cccccc;
padding-left: 5px;
}
#member a{
display:block;
text-decoration: none;
color: #245681;
}
#member a:hover{
color: #e00000;
text-decoration: underline;
}
/* Member list end */

/* company list */
#listrows tr.whtrows{
background: #EFEFEF;
}
a.speciallink{
line-height: 25px;
color: #009900;
text-decoration: underline;
}
a:hover.speciallink{
color: #009900;
text-decoration: none;
}
a.namelink{
color: #CC0000;
text-decoration: none;
}
a:hover.namelink{
color: #CC0000;
text-decoration: underline;
}
.pop_products img{
border: 1px solid #666666;
}


#specifications tr{
background: url(spacer_line.gif) bottom left repeat-x;
}
#specifications tr.bdrnone{
background: none;
}

/* lead lists */
.Featuredlist{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:300;
color:#006699;
line-height: 20px;
}
.Featuredlist tr.odd{
background: #efefef;
}
.Featuredlist tr:hover{
background: #f5e0c7;
}
.Featuredlist a{
color:#006699;
text-decoration: none;
margin: 0px;
padding: 0px 5px 0px 5px;
}
.Featuredlist a:hover{
color: #F47A00;
text-decoration: none;
}

.Featuredlist a.datesatamp{
color: #999999;
padding: 0px 5px 0px 5px 
}
/* lead list end */

/* BackOffice page start */
.listmenu_head{
background:url(images/listmenu_b_bg.gif) repeat-x top left;
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
height: 28px;
border: 1px solid #2b81a4;
text-align:left;
}

.listmenu_head a{
color: #FFFFFF;
text-decoration: none;
}
.listmenu_head a:hover{
color: #FFFFFF;
text-decoration: underline;
}
.menulist{
background: #8d9458 url(menu_headtop.gif) repeat-x top left;
height: 28px;
border-top: 1px solid #bdc1a3;
border-left: 1px solid #bdc1a3;
border-right: 1px solid #bdc1a3;
text-align: left;
color: #ffffff;
font-weight: 600;
}
.menulist a{
color: #ffffff;
text-decoration: none;

}
.menulist a:hover{
color: #ffffff;
text-decoration: underline;
}
.submenu{
background: #d8ddc1 url(menu_headsub.gif) repeat-x top left;
height: 28px;
border-top: 1px solid #bdc1a3;
border-left: 1px solid #bdc1a3;
border-right: 1px solid #bdc1a3;
text-align: left;
color: #006699;
font-weight: 300;
}
.submenu a{
color: #006699;
text-decoration: none;
}
.submenu a:hover{
color: #006699;
text-decoration: underline;
}

.cntlinks{
background: #E0E0E0;
font-weight:bold;
text-align:center;
padding: 8px;
}
.cntlinks a{
color: #134d63;
text-decoration: none;
}
.cntlinks a:hover{
color: #b53d08;
text-decoration: underline;
}
.submenulist{
background: #efefef url(submenu_head.gif) repeat-x top left;
height: 28px;
border-top: 1px solid #cfcfcf;
border-left: 1px solid #cfcfcf;
border-right: 1px solid #cfcfcf;
text-align: left;
color: #006699;
}
.submenulist a{
color: #006699;
text-decoration: none;
}
.submenulist a:hover{
color: #006699;
text-decoration: underline;
}
.menulastbdr{
border-top: 1px solid #cfcfcf;
} 

.heading{
font-size: 18px;
color: #006699;
font-weight: 600;
}
.simplenav{
background: #5B5B5B;
color: #ffffff;
font-weight: 500;
padding: 10px;
}
.simplenav a{
background: #8A8A8A;
padding: 5px 15px 5px 15px;
border: 1px solid #aba9a9;
color: #ffffff;
text-decoration: none;
margin-right: 5px;
}
.simplenav a:hover{
background: url(HeadingBlue_bg.gif) top left repeat-x;
color: #ffffff;
text-decoration: none;
}

/* BackOffice page End */


/* inbox start */
#msggrids{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
#msggrids th{
background: #e6e6e6;
font-family: Arial, Helvetica, sans-serif;
height: 30px;
color:#0033CC;
border-bottom: 1px solid #c1c1c1;
border-right: 1px solid #c1c1c1;
text-align:left;
padding: 0px 5px 0px 5px;
}
#msggrids th a{
color: #0033CC;
text-decoration: none;
padding: 0px 0px 0px 5px;
}
#msggrids th a:hover{
text-decoration: underline;
}
#msggrids th img{
border: none;
}
#msggrids tr{
height: 24px;
background: url(bdr_grid.gif) repeat-x bottom left;
}
#msggrids tr:hover{
background: #EAEAEA;
}
#msggrids tr:hover.read{
background: #EAEAEA;
}
#msggrids tr.read{
font-weight: normal;
background-color: #f6f6f6;
}
#msggrids td{
padding: 0px 5px 0px 5px;
}
#msggrids td a{
color: #003399;
text-decoration: none;
}
#msggrids td a:hover{
color: #003399;
text-decoration: underline;
}
#msggrids td img{
border: none;
}
a.flagover{
width: 16px;
height: 16px;
display: block;
background: url(images/dot_blank.gif);
}
a:hover.flagover{
width: 16px;
height: 16px;
display: block;
background: url(images/Flag_off.gif);
}
a:active.flagover{
width: 16px;
height: 16px;
display: block;
background: url(images/flag_on.gif);
}
.spllist{
padding: 15px;
margin: 15px 0px 15px 0px;
border: 1px solid #cccccc;
text-align:left;
background: #ffffff;
}

.spllist ul{
list-style: none;
list-style-image: url(right_icon.gif);
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size: 13px;
line-height: 22px;
}
.thxpanel{
padding: 15px;
background: #F2F2F2;
border: 1px solid #cccccc;
text-align: left;
}
/* Inbox End */


/* tradeshow table start */
#tgrid{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #173A4F;
}

#tgrid th{
background: #749C27;
color: #ffffff;
height: 30px;
border-bottom: 1px solid #c1c1c1;
border-right: 1px solid #c1c1c1;
text-align:left;
padding: 0px 5px 0px 5px;
}
#tgrid tr{
background: url(bdr_grid.gif) repeat-x bottom left;
}
#tgrid tr:hover{
background: #E0E0E0;
}
#tgrid td{
padding: 5px;
text-align: left;
}
#tgrid p{
padding: 3px 0px 0px 9px;
}
#tgrid tr.odd{
background-color: #E9E9E9;
}
#tgrid tr.odd:hover{
background: #E0E0E0;
}
/* tradeshow table End */

.imgnbdr{
border: 2px solid #ffffff;
margin: 0px 10px 0px 0px;
}
.bgtbl{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
background: #E0E0E0;
}

/* paging start */

.paging a{
width:auto;
margin-right: 2px;
display:block;
float: left;
padding: 3px 7px 3px 7px;
color: #0099CC;
background: #EAF4FF;
text-decoration: underline;
}
.paging a:hover{
color: #0099CC;
background:  #D7EAFF;
text-decoration: none;
}
.paging a.current{
color: #ffffff;
background: #629E25;
text-decoration: none;
}

/* Paging End */



