﻿
body {
	font-family: arial, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #363636;
}
img { border: 0px; }
a:link {
	color: #113456;
	text-decoration: underline;
}
a:hover {
	color: #C00;
	text-decoration: underline;
}
a:visited {
	color: #477AB8;
	text-decoration: underline;
}
.linespacer {
	font-size: 1px;
	height: 8px;
}
.linespacermore {
	font-size: 1px;
	height: 6px;
}
.linespacerless {
	font-size: 1px;
	height: 4px;
}
.boxtitletext {
	color: #FFFFFF;
	font-weight: bold;
}
.bigtitle {
	font-size: 16px;
	font-weight: bold;
}
.bigtitle_non-bold {
	font-size: 16px;
	font-weight: normal;
}
.atab        { background-image: url('img/cust_img/atab.gif'); background-repeat: no-repeat; 
               color: #477AB8; font-weight: bold; text-align: center }
.tab         { background-image: url('img/cust_img/newsearch_tab.gif'); background-repeat: 
               no-repeat; color: #477AB8; text-align: center }
.rside       { background-image: url('img/cust_img/rside.gif'); background-repeat: no-repeat; 
               background-position: left bottom }
td.tdlisting {
	border-left: solid 1px #E2E2C9;
	border-bottom: solid 1px #E2E2C9;
}
.selectseal {
	position: relative;
	top: -4px;
}
.boldlink a:link {
	font-weight: bold;
	color: #113456;
	text-decoration: underline;
}
.boldlink a:hover {
	font-weight: bold;
	color: #C00;
	text-decoration: underline;
}
.boldlink a:visited {
	font-weight: bold;
	color: #477AB8;
	text-decoration: underline;
}
.smalllink a:link {
	font-size: 11px;
	color: #113456;
	text-decoration: underline;
}
.smalllink a:hover {
	font-size: 11px;
	color: #C00;
	text-decoration: underline;
}
.smalllink a:visited {
	font-size: 11px;
	color: #477AB8;
	text-decoration: underline;
}
.boldtext {
	font-weight: bold;
}
.smalltext {
	font-size: 11px;
}
/* STYLESHEETS **********************************/
span#cadpointeonlinelinks {
	color: #88AFC6;
}
table#smalllinks {
	font-size: 11px;
	text-align: right;
}
table#smalllinks a:link {
	color: #113456;
	text-decoration: underline;
}
table#smalllinks a:hover {
	color: #C00;
	text-decoration: underline;
}
table#smalllinks a:visited {
	color: #477AB8;
	text-decoration: underline;
}
table#tablelisting {
	border-style: solid;
	border-color: #E2E2C9;
	border: 1px;
	border-top-style: hidden;
	border-left-style: hidden;
	border-bottom-style: hidden;
	border-right-style: solid;
	border-right-color: #E2E2C9;
	padding: 0px;
}
div#footlinks a:link {
	font-size: 11px;
	color: #113456;
	text-decoration: underline;
}
div#footlinks a:hover {
	font-size: 11px;
	color: #C00;
	text-decoration: underline;
}
div#footlinks a:visited {
	font-size: 11px;
	color: #477AB8;
	text-decoration: underline;
}



/* End new style sheet for the new look and feel in div format */

/* being basic styles */
	body {font-family: arial, helvetica, sans-serif; font-size: 10pt; background-color: #FFFFFF; margin-left:0; margin-top:0; margin-right:0}
	table, td {font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #363636}
	.coloredheader {font-family: arial, helvetica, sans-serif; font-size: 13pt; color: #363636; font-weight: bold}
	.header {font-family: arial, helvetica, sans-serif; font-size: 13pt; color: #363636; font-weight: bold}
	.subhead {font-family: arial, helvetica, sans-serif; font-size: 11pt; color: #363636}
	.percent{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color: #FFFFFF;font-weight: bold}
	.bodytext {font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #363636}
	.small {font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #363636}
	.small_colored {font-size: 9pt; color: #990000; font-family: arial, helvetica, sans-serif}
	.smaller {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #363636}
	.lightsmaller {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #666666}
	.formtext {font-family: courier, monospace}
	.greybold {font-family: arial, helvetica, sans-serif; font-size: 10pt; color: 333333; font-weight: bold}
	.greysmaller {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold}
	p, div {font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000}
	a:link {color: #113456}
	a:visited {color: #477AB8}
	a:active {color: #C00}
        a.whitelink:link {color: #000}
        a.whitelink:visited {color: #000}
        a.whitelink:active {color: #000}
        a.smallerwhitelink:link {color: #FFF; font-size: 11px}
        a.smallerwhitelink:visited {color: #FFF; font-size: 11px}
        a.smallerwhitelink:active {color: #FFF; font-size: 11px}
        a.gray:link {color: #666; font-size: 11px}
        a.gray:visited {color: #666; font-size: 11px}
        a.gray:active {color: #666; font-size: 11px}
/* other font types */
	.titletext {font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #FF6600}
	.bluetext {font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #3366CC}
    	.bluetextsmall {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #3366CC}
	.blueheader {font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #039; font-weight: bold}
	.lightblueheader {font-family: arial, helvetica, sans-serif; font-size: 14pt; color: B6C6D9;}
        .customlighterblue {background-color: #E8EDF6; }.customlighterblue {background-color: #E8EDF6; }
	.whiteheader {font-family: arial, helvetica, sans-serif; font-size: 13pt; color: #FFFFFF; font-weight: bold}
	.bwheader {font-family: arial, helvetica, sans-serif; font-size: 13pt; color: T_COLOR_FONT; font-weight: bold}
	.whitetext {font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #FFFFFF}
	.brownheaderlarge {font-family: arial, helvetica, sans-serif; font-size: 15pt; color: 		#951917; font-weight: normal}
	.blueBigletter {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #003366; font-style: normal; text-decoration: none;}
	.bwtext {font-family: arial, helvetica, sans-serif; font-size: 10pt; color: T_COLOR_FONT}
	.whitesmall {font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #FFFFFF}
	.bwsmall {font-family: arial, helvetica, sans-serif; font-size: 9pt; color: T_COLOR_FONT}
	.whitesmaller {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
	.bwsmaller {font-family: arial, helvetica, sans-serif; font-size: 11px; color: T_COLOR_FONT}
.ppwsbut {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:black;
	background-color:#DDDDDD;
	padding:1px;
	border-color:#999999;
}
    	.highlight {background: #6D8CB3; color: #FFFFFF;}
        .greensmall {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #006600}
        .errortext {font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #FF0000; font-weight: bold; text-align: center}

/* other td types */
	.beige {background-color: #E2E2C9}
	.black {background-color: #000000}
	.darker {background-color: #6D8CB3}
	.dark {background-color: #6D8CB3}
	.medium {background-color: #CCCCCC}
	.darkmedium {background-color: #999999}
	.lightmedium {background-color: #DDDDDD}
	.light {background-color: #EEEEEE}
	.yellow {background-color: #FCD970}
	.lightyellow {background-color: #FDF8D4} /* old FFF6C0 */
	.lighteryellow {background-color: #FDF8D4}
	.blue {background-color: #8CA6F7}
	.lightblue {background-color: #99B7DD}
	.lighterblue {background-color: #EEEEEE}
	.white {background-color: #FFFFFF}
    	.corpblue {background-color: #6D8CB3}
    	.corplightblue {background-color: #99B7DD}
	.h1 { font-family: verdana,arial,helvetica,sans-serif; color: #CC6600; font-size: small; }
	.green {background-color: #B9DAB6}
	.orange {background-color: #E8B785}
/* left menu navigation links*/
	a.selectedMenuItem:active{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #3366CC; text-decoration:none; font-weight : bold;}
	a.selectedMenuItem:link{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #3366CC; text-decoration:none; font-weight : bold;}
	a.selectedMenuItem:visited{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #3366CC; text-decoration:none; font-weight : bold;}
.btnTxt	{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color: #999999;}
	a.selectedMenuItem:hover{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #3366CC; text-decoration : underline; font-weight : bold;}
	a.MenuItem:active{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration:none; font-weight : bold; }
	a.MenuItem:link{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration:none; font-weight : bold;}
	a.MenuItem:visited{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration:none; font-weight : bold;}
	a.MenuItem:hover{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration : underline; font-weight : bold;}
	a.MenuItemWhite:active{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:none; font-weight : bold; }
	a.MenuItemWhite:link{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:none; font-weight : bold;}
	a.MenuItemWhite:visited{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:none; font-weight : bold;}
	a.MenuItemWhite:hover{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration : underline; font-weight : bold;}
/* corp website links*/
    .news {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #333333;}
.newstext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; font-style: italic; color: #000000;}
a.newstext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; font-style: italic; color: #000000;}
a:visited.newstext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; font-style: italic; color:
#000000;}
.pageheader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bolder; color: #003366;}
.subheader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bolder; color: #232F44;}
.subsubheaderCopy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #232F44; font-style: normal; text-decoration: none}
.bodyboldital {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; font-style: italic;}
.bodycopy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; font-style: normal;}
.bodyboldCopy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #003366; font-style: normal; text-decoration: none;}
.bodyboldCopy:hover {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	color: #FF0000;	font-style: normal;	text-decoration: none;}
.bodyCopy:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF0000; font-style: normal; text-decoration: none;}
.fineprint:hover {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	color: #FF0000;	font-style: normal;	text-decoration: none;}
.newstext:hover {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold; color: #FF0000;	font-style: normal;	text-decoration: none;}
.bodyboldital:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF0000; font-style: normal; text-decoration: none;}
.fineprint {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #829AC0; text-decoration: none;}
.vblue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #5C6697; font-weight: bold}
.vbluesm {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5C6697; font-weight: norma; text-decoration: none}
.tablenav1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #344465; background-color: #BCC7DD; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold; line-height: 21px; text-decoration: none;}
a.tablenav1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #344465; background-color: #BCC7DD; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold; line-height: 21px; text-decoration: none;}
a:hover.tablenav1 {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#EBEEF5; font-weight: bold; background:#344465; width:175; padding:0}}
.tablenav2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #973534; background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold; line-height: 21px; text-decoration: none;}
.subheader2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bolder; color: #000000; }
.tablenav3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #324565; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold; line-height: 21px; text-decoration: none;}
a.tablenav3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #324565; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold; line-height: 21px; text-decoration: none;}
a:visited.tablenav3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #324565; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold; line-height: 21px; text-decoration: none;}
a:hover.tablenav3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #973534; background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: normal; line-height: 21px; width:155; text-decoration: none; }
.attn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; font-variant: small-caps; color: #CCFF00; background-color: #990000}
.up1 { top: -17px; clip:  rect(   )}
.bodyboldCopysmlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #003366; font-style: normal; text-decoration: none; }
a.bodyboldCopysmlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #003366; font-style: normal; text-decoration: none; }
A:hover.bodyboldCopysmlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FF0000; font-style: normal; text-decoration: none; }
.bodycopybold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; font-style: normal; }
.bodyboldCopysmlinkHot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #990000; font-style: normal; text-decoration: none; }

/* speciality store /*
/* emphasis blue text */
.emblue { color: 092e79; font-size: 11px; font-weight: 700; }

/* Start page vertical menu */
ul.vertmenu { margin-top: 0px; margin-left: 0; margin-bottom: 0px; padding: 0px 0px 0px 0px; line-height: 14px; }
li.vertmenu { margin-left: 20px; margin-right: 0; } table.vertmenu { border: #092e79 1px solid; }
td.vertmenuheader { font-weight: 700; font-size: 11px; color: #ffffff; padding: 2px 6px 2px 8px; }
td.vertmenu { font-size: 11px; padding: 8px 4px 8px 4px; }
td.vertmenufooter { font-weight: 700; font-size: 11px; color: #092e79; padding: 1px 6px 1px 6px; }

/* Splash page - "Who is using this service?" and " in the News" text boxes */
ul.boxtext { margin-top: 0px; margin-left: 0; margin-bottom: 0px; padding: 0px 0px 0px 0px; line-height: 16px; }
li.boxtext { margin-left: 30px; margin-right: 0; }
td.boxheader { font-weight: 700; font-size: 11px; color: #ffffff; padding: 2px 6px 2px 8px; }
td.boxtext { font-size: 11px; padding: 8px 6px 8px 4px; }

/* Start page - Marketing Tools table */
table.tools { border: #092e79 1px solid; }
td.tools { font-size: 11px; color: #000000; background-color: #f0f0f0; border: #ffffff 1px solid; }

/* content - feature text box */
table.contentbox { border: #092e79 1px solid; }
td.contentbox { background-color: #f0f0f0; border: #ffffff 1px solid; padding: 12px 12px 12px 12px; }

/* Start page vertical menu - Consultant Profile table */
td.cprofile { font-size: 9px; border: #ffffff 1px solid; }

table.seller_vertmenu { border: 0; margin: 4px 0px 0px 0px;}
	td.seller_vertmenuheader {	font-weight: 700; font-size: 12px; color: #0b307b; padding: 0px 2px 2px 2px; }
	td.seller_vertmenu { font-size: 11px; padding: 2px 2px 2px 2px; }
	ul.seller_vertmenu { margin-top: 0px; margin-left: 0; margin-bottom: 0px; padding: 0px 0px 0px 0px; line-height: 16px; }
	li.seller_vertmenu { margin-left: 15px; margin-right: 0; }
	table.tbl1 { border-collapse: collapse;	border: 1px solid #0b307b; }
	td.tbl1 { border: 1px solid #0b307b; font-size: 10px; padding: 3px 4px 3px 4px;	line-height: 12px; }
	td.tbl1On {	border: 1px solid #0b307b; font-size: 10px;	padding: 3px 4px 3px 4px; background-color: #fdd970; }
	td.tbl1On2 { border: 1px solid #0b307b;	font-size: 11px; font-weight: 700; color: #0b307b; padding: 3px 4px 3px 4px; background-color: #b8c8d9;	}
	td.tbl1Cat { border: 1px solid #0b307b; font-size: 11px; font-weight: 700; color: #0b307b; padding: 3px 4px 3px 4px; background-color: #b8c8d9; }   
	.tbl1Header { border: 1px solid #0b307b; font-size: 11px; font-weight: 700; padding: 2px 4px 2px 4px; /*background-color: #b8c8d9;*/ background-color: #efefef; }   
	
	/* end omitted .. */
	
	table.tbl2 { border-collapse: collapse; border: 1px solid #0b307b; }  
	td.tbl2 { border: 1px solid #0b307b; font-size: 10px; padding: 3px 4px 3px 4px; }  
	.tbl2Header { border: 1px solid #0b307b; font-size: 11px; color: #ffffff; font-weight: 700; padding: 2px 4px 2px 4px; background-color: #0b307b; }  
	.tbl2Header2 { border: 1px solid #0b307b; font-size: 10px; font-weight: 700; padding: 2px 4px 2px 4px; background-color: #e2e2e2; }  
	.tbl2Header3 { border: 1px solid #0b307b; font-size: 10px; font-weight: 700; padding: 2px 4px 2px 4px; background-color: #b8c8d9; }  
	table.tbl3 { border-collapse: collapse;  border: 1px solid #0b307b; padding: 0px; margin: 0px; }  
	td.tbl3Header { border: 1px solid #0b307b;  background-color: #efefef;  font-size: 11px;  font-weight: 700;  padding: 3px 4px 3px 4px; }  
	td.tbl3Header2 { border: 1px solid #0b307b;  background-color: #efefef;  font-size: 11px;  font-weight: 700;  padding: 3px 0px 3px 0px;  }  
	td.tbl3White { border: 1px solid #0b307b;  background-color: #ffffff;  font-size: 11px;  font-weight: 700;  padding: 3px 4px 3px 4px; }  
	td.tbl3White2 { border: 1px solid #0b307b;  background-color: #ffffff;  font-size: 11px;  font-weight: 700;  padding: 3px 0px 3px 0px;  }  
	td.tbl3Cat { border: 1px solid #0b307b; background-color: #b8c8d9;  font-size: 11px;  font-weight: 700;  padding: 3px 4px 3px 4px; }  
	td.tbl3Cat2 { border: 1px solid #0b307b; background-color: #b8c8d9;  padding: 0px;  }  
	.seller_page h1 { font-size: 18px; font-weight: bold; color: #0b307b; } 	
