/* CSS Document - Balfour Portal *//* header styles */h1 {	font-size: 12px;	font-family: "Verdana", "Helvetica", sans-serif;	font-weight: bold;	color: #003399;}h2 {	font-size: 12px;	font-family: "Verdana", "Helvetica", sans-serif;	font-weight: bold;	color: #003399;}h3 {	font-size: 12px;	font-family: "Verdana", "Helvetica", sans-serif;	font-weight: bold;	color: #003366;}.redHeader {	color: #FF3333;	text-decoration: none;	font-size: 11px;	font-family: "Verdana", "Helvetica", sans-serif;	font-weight: bold;}.blueHeader {	color: #003399;	text-decoration: none;	font-size: 10px;	font-family: "Verdana", "Helvetica", sans-serif;	font-weight: bold;}.bluegradHeader {	color: #003399;	text-decoration: none;	font-size: 11px;	font-family: "Verdana", "Helvetica", sans-serif;	font-weight: bold;}.lghtGrey {	color: #666666;	text-decoration: none;	font-size: 11px;	font-family: "Verdana", "Helvetica", sans-serif;	font-weight: bold;}/* table styles */table#ringbox1 {	border:1px solid #CCC;}table#ringbox2 {	width: 350px;	border:1px solid #CCC;}table#sidepic {border:0; float:right;}table#subnav {border:1px solid #CCC;}table#ringbox1 {border:1px solid #CCC;}table#toplevelnav {margin-left: 5px;}table#promobox1 {border:2px dashed #003366; width: 220px;}/* td styles */td {	font-size: 11px;	font-family: "Verdana", "Helvetica", sans-serif;	color: #333;}td.small {	font-size: 11px;	font-family: "Verdana", "Helvetica", sans-serif;	color: #333;	padding: 4px;	border-bottom: 1px dashed #CCC;}td.small2 {	font-size: 11px;	font-family: "Verdana", "Helvetica", sans-serif;	color: #333;	padding: 1px;}td.price {	font-family:"Helvetica", sans-serif; 	font-size:11px; 	color:#CC0000; 	padding: 1px;}td.bottomlinks {	border-top: 1px dashed #CCC;	padding-top: 5px;}td.picholder {	border:1px solid #CCC;}td#subcontent {	padding: 5px;	font-size: 11px;	font-family: "Verdana", "Helvetica", sans-serif;	color: #333;	border: 1px solid #CCC;}td#subcontent2 {	background: #F1F1F1;	padding: 5px;	font-size: 11px;	font-family: "Verdana", "Helvetica", sans-serif;	color: #333;	border: 1px solid #CCC;}td#productinfo {	padding: 2px;	font-size: 11px;	font-family: "Verdana", "Helvetica", sans-serif;	color: #333;}td#sublinks {	background: #FFFFCC;	padding: 5px;	border: 1px solid #CCCC99;}td#whiteboldtext {	padding: 3px;	font-size: 10 px;	font-family: "Verdana", "Helvetica", sans-serif;	font-weight: bold;	color: #FFF;}td#xpadd {	padding: 4px;	font-size: 10px;	font-family: "Verdana", "Helvetica", sans-serif;	color: #333;}td#xpadd2 {	padding: 8px;	font-size: 10px;	font-family: "Verdana", "Helvetica", sans-serif;	color: #333;}div.hr {	width: 100%;	height: 1px;	line-height: 1px;	font-size: 1px;	background: #D7D7D7;}div.hrdot {	height: 4px;	background: #fff url(img/dot.gif) no-repeat scroll center;}/* p styles */p {font-family:"Helvetica", sans-serif; font-size:11px; color:#333333; line-height:14px;}p.first {font-family:"Helvetica", sans-serif; font-size:11px; color:#CC0000; line-height:14px;}p.second {font-family:"Helvetica", sans-serif; font-size:11px; font-weight: bold; color:#003366; line-height:14px;}p.head {font-family:"Helvetica", sans-serif; font-size:12px; color:#333333; line-height:14px; margin-left:3px;}p.two {font-family:"Helvetica", sans-serif; font-size:12px; color:#333333; line-height:14px;}.copy {font-family:"Helvetica", sans-serif; font-size:12px; color:#333333; line-height:14px;}.indent {	font-size: 11px;	font-family: "Verdana", "Helvetica", sans-serif;	color: #333;	padding-left: 10px;}.redsmall {	color: #FF3333;	text-decoration: none;	font-size: 10px;	font-family: "Verdana", "Helvetica", sans-serif;	font-weight: normal;}.greysmall {	color: #666666;	text-decoration: none;	font-size: 10px;	font-family: "Verdana", "Helvetica", sans-serif;	font-weight: normal;}.alertsmall {	color: #FF9933;	text-decoration: none;	font-size: 10px;	font-family: "Verdana", "Helvetica", sans-serif;	font-weight: normal;}li {	list-style-image: url(img/redArrow.gif);	font-size: 10px;	font-family: "Verdana", "Helvetica", sans-serif;	color: #333;}	/* link styles */a {	color: #3366CC;	text-decoration: underline;}a:hover {	color: #3366CC;	text-decoration: underline;}a.nav {	color: #003399;	text-decoration: none;	font-size: 10px;	font-family: "Verdana", "Helvetica", sans-serif;	font-weight: bold;}a.nav:hover {	color: #99CCFF;	text-decoration: none;	font-size: 10px;	font-family: "Verdana", "Helvetica", sans-serif;	font-weight: bold;}a.gradsubnav {	color: #DE5728;	text-decoration: none;	font-size: 10px;	font-family: "Verdana", "Helvetica", sans-serif;	font-weight: bold;	padding-left: 5px;	padding-right: 5px;}a.gradsubnav:hover {	color: #FF6600;	text-decoration: none;	font-size: 10px;	font-family: "Verdana", "Helvetica", sans-serif;	font-weight: bold;	padding-left: 5px;	padding-right: 5px;}a.whitebold {	font-size: 11px;	font-family: "Verdana", "Helvetica", sans-serif;	font-weight: bold;	color: #FFF;	text-decoration: none;	padding-left: 5px;}a.whitebold:hover {	font-size: 11px;	font-family: "Verdana", "Helvetica", sans-serif;	font-weight: bold;	color: #FFF;	text-decoration: underline;	padding-left: 5px;}/* misc styles */img.subpic {	border: 1px solid #CCC;}hr {color:#CCCCCC; background-color:#CCCCCC; height:1px; border:0px dashed #CCCCCC;}