body { background-color: #ffffff; background-image: url(../images/bg.jpg); background-repeat: repeat-x; margin: 3px 0 0; border-top-color: #69c; border-top-width: 3px; }
#container { background-color: #fff; width: 779px; margin: 0 auto; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; border-right: 2px solid #c0c0c0; border-bottom: 2px solid #c0c0c0; border-left: 2px solid #c0c0c0; }
#masthead { background-image: url(../images/masthead3.GIF); background-repeat:no-repeat; position: relative; width: 779px; top:-10px; height: 35px; z-index:1000; }
#main-nav { text-align: center; position: absolute; top: 70px; width: 450px; margin: 0; padding: 0; }
#main-nav ul { margin: 0; padding: 0; }
#main-nav li { padding-right: 15px; padding-left: 15px; display: inline; }
#main-nav li a { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; }
#main-nav li a:hover { color: #f90; }
.sep { border-right: 1px solid #c2d6eb; }
#content { width: 779px; z-index:0; }
.topContactInfo {color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#top-right { position: relative; left: 0px; margin: 0; padding: 0; width: 329px; height: 15px; float: right; clear: right; z-index:3000; }
ul#right-nav { color: #666; clear: right; margin: 0; padding: 0 5px 30px; width: 329px; height: 15px; }
#right-nav li { margin: 0; padding: 0; list-style-type: none; display: inline; }
.spacer { clear: both; }
p, td, dl { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }
a { color: #69c; }
a:hover { color: #f90; }
li#phone { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 26px; float: left; padding-right: 10px; padding-left: 10px; border-right: 1px solid #ccc; }
#home-image { background-image: url(../images/home-over.gif); position: relative; width: 779px; height: 239px; margin-top: 5px; margin-bottom: 5px; }
#part-search { position: absolute; top: 135px; left: 520px; width: 270px; }
#free-trial { position: absolute; top: 17px; left: 520px; width: 220px; }
li#top-links { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 27px; float: left; clear: right; padding-left: 10px; }
#login { width: 500px; position:absolute; left: 250px; top: -30px; height: 65px; padding-top: 5px; padding-left: 20px; z-index:2000;}
#login p { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#footer { background-color: #c2d6eb; width: 779px; height: 70px; padding-top: 8px; padding-bottom: 8px; }
#footer p { line-height: 12px; }
#footer a { color: #666; }
#footer a:hover { color: #f90; }
#footer-left { text-align: left; width: 350px; float: left; padding-left: 15px; }
#footer-right { text-align: center; width: 350px; float:none; padding-right: 15px; }
#footer-right { text-align: right; width: 350px; float: right; padding-right: 15px; }
#home-text { font-weight: 600; background-color: #69c; background-image: url(../images/text-bg.jpg); background-repeat: no-repeat; padding-right: 15px; padding-left: 15px; border: solid 1px #ccc; }
#home-text-two { margin-top: 8px; padding-top: 15px; padding-bottom: 5px; }
#home-text p { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }
h1 { color: #5c5c5c; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }
h2 { color: #5c5c5c; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 8px;}
hr { color:#4a8ac8; height:1px; width:90%; line-height:8px;}
#service-text { background-image: url(../images/sub-heads.jpg); background-repeat: no-repeat; width: 778px; height: 150px; margin-top: 5px; padding-top: 3px; }
.more-button { position: absolute; top: 90px; left: 700px; }
#col1 { width: 238px; height: 155px; float: left; padding-right: 10px; padding-left: 10px; border-right: 1px solid #ccc; }
#col2 { width: 238px; height: 155px; float: left; padding-right: 10px; padding-left: 10px; border-right: 1px solid #ccc; }
#col3 { padding-right: 10px; padding-left: 10px; width: 238px; height: 155px; float: left; clear: right; }
#inside-page {
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 12px;
}
#inside-page ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
#inside-page li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	line-height: 18px;
}
#inside-page table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	line-height: 18px;
}

#divSampleSearch 
{
	border:solid 1px #CF003A;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 12px;
	padding-bottom:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:700;
	color: #CF0008;
	text-align:center;
	background-color:#E7F5FE;
	margin:0px 0px 5px 0px;
}
#divSampleSearch div.MemberLogin {text-align:left;font-size: 11px;color:#666;margin:10px 0px 0px -10px;}
#divReview 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:600;
	color: #666;
	margin:5px 0px 15px 5px;
}

.aspButton
{
    color: #ffffff;
    background-image:url('../../Images/bkgrnd_mnu.png');
	width:100px;
    cursor:pointer;
    font-size: 9pt;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom: #000000 1px outset;
    border-left: #4a8ac8 1px outset;
    border-right: #4a8ac8 1px outset;
    border-top: #000000 1px outset;
}

	.topLinksNew {
		margin: 0;
		padding: 0px, 5px, 0px, 0px;
		z-index: 100;
	}
	.topLinksNew td  {
		margin: 0;
		padding: 0px, 5px, 0px, 0px;
		list-style: none;
		font: bold 12px arial;
		border: 0px;
		border-left-width: 1px;
		border-left-color: #49A3FF;
		border-left-style:solid;
	}
	.topLinksNew td a {	
		display: block;
		/*width: 60px;*/
		color: #FFF;
		text-align: center;
		text-decoration: none;
		background-image:url("../../BNImages/bkgrnd_mnu.png");
	}
	.topLinksNew td a:hover {	
		background: #49A3FF;
		background-image:url("../../BNImages/bkgrnd_mnu_mo.png");
	}
	.topLinksNew div {	
		position:absolute;
		visibility: hidden;
		margin: 0;
		padding:0px, 5px, 0px, 0px;
		background: #0099FF;
		border: 1px solid #5970B2;
	}
	.topLinksNew div a {	
		position: relative;
		display: block;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #4A8AC8;
		color: white;
		font: 12px arial;
	}
	.topLinksNew div a:hover {	
		background: #49A3FF;
		color: #FFF;
	}
	.newfont {
		font-family: Tahoma,sans-serif;
		font-size: 10pt;
	}


.borderTable
{
	background-color:#4a8ac8;
}

/* Standard Table Headings .*/
.th
{    
    color: Black;
    font-size: 10pt;    
    font-family: Arial, Helvetica, sans-serif;    
    background-color:#C0D8F0;
    vertical-align: bottom;
}
.thalt
{    
    font-size: 10pt;
	color:white;
    background-color: #4a8ac8;
    font-family: Arial, Helvetica, sans-serif;      
    vertical-align: bottom;
}
.th3d
{    
    color: White;
    font-size: 10pt;    
    font-family: Arial, Helvetica, sans-serif;   
    background-color:#5398DC;
    vertical-align: bottom;
    background-image:url("../../Images/bkgrnd_mnu.png") ;
    background-repeat: repeat-x;
}
.tdh3d
{    
    color: White;
    font-size: 10pt;    
    font-family: Arial, Helvetica, sans-serif;   
}
.th3d2
{    
    color: White;
    font-size: 10pt;    
    font-family: Arial, Helvetica, sans-serif;   
    background-color:#5398DC;
    vertical-align: top;
    background-image:url("../../Images/bkgrnd_mnu.png") ;
    background-repeat: repeat-x;
}
.th3d a
{    
    color: White;
    font-weight:bold;
}
.th3d a:hover
{    
    color: yellow;
}
.th3d2 a
{    
    color: White;
    font-weight:bold;
}
.th3d2 a:hover
{    
    color: yellow;
}

.td
{   
	font-size: 9pt;
    color: Black;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background-color:#ffffff;
	
}
.tdnew
{   
	font-size: 9pt;
    color: Black;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background-color:#dddddd;
}
.tdalt
{   
	font-size: 9pt;
	color: Black;    
	font-family: Arial, Helvetica, sans-serif;	
	vertical-align: middle;
	background-color:#FFFFFF;	
}
.tdforum
{
	font-size: 9pt;
	color:#4D4D4D;
	font-family:Arial, Helvetica, Sans-Serif;
	vertical-align: top;
	background-color: #F5F5FF;
	border-bottom-color:#4a8ac8;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
}
.tdInvisible
{   
	font-size: 0px;
    color: #eeeeee;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	background-color:#eeeeee;
}
.tdSmall
{   
	font-size: 9pt;
    color: Black;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	background-color:#eeeeee;
}
.tdaltSmall
{   
	font-size: 9pt;
	color: Black;    
	font-family: Arial, Helvetica, sans-serif;	
	vertical-align: top;
	background-color:#ffffff;	
}
.tdmyinv
{   
	font-size: 9pt;
	color: Black;    
	font-family: Arial, Helvetica, sans-serif;	
	vertical-align: middle;
	background-color:#6BFF90;	
}
.tdavail
{   
	font-size: 9pt;
	color: Black;    
	font-family: Arial, Helvetica, sans-serif;	
	vertical-align: middle;
	background-color:#feffaf;	
}

