a.smallLink{text-decoration:underline;color:#BF0020;font-family:arial,helvetica,sans-serif;font-size:8pt;font-weight:normal} a.smalllink:hover{text-decoration:none;color:#BF0020}
.copyright{font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:
#000} a { color: #005ca9; font-weight: normal; font-family: arial, helvetica, sans-serif } 
a:link  { color: #369; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a:visited   { color: #369; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a:hover { color: #330066; text-decoration: none }
.text  { color: #111; font-size: 9pt; font-family: Arial, Helvetica, sans-serif }
.textsmall { color: #111; font-size: 8pt; font-family: Arial, Helvetica, sans-serif }
.textboldwhite { color: #fff; font-weight: bolder; font-size: 9pt; font-family: Arial, Helvetica, sans-serif }
.subheader { color: #990000; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.header { color: #696969; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.date { }
.blurb
{line-height:17px;padding:2px 0 12px 0;}
.boxblurb
{font-size:10px;line-height:12px;color:#222;padding-bottom:7px;margin-top:-1px;}
.tdgrybckgnd {
	background-color: #4c4c47;
}
.tdorgbckgrnd {
	background-color: #FF6600;
}
.sub-ratetblhd  { color: #111; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #e7e4de }
.promolink { color: #FF6600; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.sub-rateWHITE  { color: #111; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff }
.sub-ratetBLUE  { color: #111; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #bed4e1 }
input.text { color: #306; font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-color: #e2ecef; padding: 1px; border: solid 1px #74a1bb; height: 15px }
sup { font-size: 7pt; font-family: Arial, Helvetica, sans-serif }
.dhtml  { color: #111; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.dhtmlheader { color: #990000; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.dhtmlsubheader { color: #696969; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.highlight { color: #990000; font-size: 9pt; font-family: Arial, Helvetica, sans-serif }
.highText { color: #ffffff; font-size: 7pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.itemBorder { border: solid 1px #666666 }
.itemBorderBlank { border: solid 1px #ccccdd }
.lowText { color: #696969; font-size: 7pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.tblheader { color: #306; font-size: 9pt; font-family: Arial, Helvetica, sans-serif }
.tblsection { color: #FF6600; font-size: 9pt; font-family: Arial, Helvetica, sans-serif }
.tblsectionapr { color: #306; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.tblsubheader { color: #990000; font-size: 9pt; font-family: Arial, Helvetica, sans-serif }
.tblsubheaderapr { color: #990000; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.boldtext  { color: #111; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif }
.textapr { font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.textnav, a.textnav:link, a.textnav:visited, a.textnav:active, a.textnav:hover { color: #306; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.textsm {
	font-family 		: Arial,Helvetica,sans-serif;
	font-size			: 8pt;
}
.white {
	font-family			: Arial,Helvetica,sans-serif;
	font-size			: 9pt;
	color				: #FFFFFF; 
}
.emphasis { color: #990000; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif }
.redbar { color: #ffffff; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
ul  { vertical-align: middle; list-style-image: url(images/bullet-red.gif) }
ul li   { vertical-align: middle; list-style-image: url(images/bullet-red.gif) }
ul ul li  { vertical-align: middle; list-style-image: url(images/bullet-red.gif) }

/* tables for use on main section overview page */
table.overview td.cell1, table.overview td.cell2 {
/*	background-image: url(/themes/site_themes/alliant1/images/overview_bg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;*/
	border-bottom: 1px dashed #ccc;
	border-right: 1px dashed #ccc;
}
table.overview td.cell3 {
/*	background-image: url(/themes/site_themes/alliant1/images/overview_bg.gif);
	background-position: -1px bottom;
	background-repeat: no-repeat;*/
	border-bottom: 1px dashed #ccc;
}
table.overview td.cell4, table.overview td.cell5 {
/*	background-image: url(/themes/site_themes/alliant1/images/overview_bg.gif);
	background-position: right -1px;
	background-repeat: no-repeat;*/
	border-right: 1px dashed #ccc;
}
table.overview td.cell1, table.overview td.cell4 {
	padding-right: 10px;
}
table.overview td.cell2, table.overview td.cell5 {
	padding-left: 10px;
	padding-right: 10px;
}
table.overview td.cell3, table.overview td.cell6 {
	padding-left: 10px;
}
table.overview td.cell1, table.overview td.cell2, table.overview td.cell3 {
	padding-bottom: 10px;
}
table.overview td.cell4, table.overview td.cell5, table.overview td.cell6 {
	padding-top: 10px;
}
table.overview h2, table.overview h2 a, table.overview h2 a:hover, table.overview h2 a:visited, table.overview h3, table.overview h3 a, table.overview h3 a:hover, table.overview h3 a:visited {
	color: #666;
	text-decoration: none;
}
table.overview ul {
	list-style-type: none;
	margin: 0;
	padding-left: 10px;
	line-height: 1.8;
}
table.overview td.bullets ul {
	list-style-type: disc;
	margin: 0;
	padding-left: 20px;
	line-height: 1.8;
}
/*
table.overview a {
	color: #666;
	text-decoration: underline;
}
table.overview a:hover {
	color: #666;
	text-decoration: none;
}
*/
/* tables for use on second level overview page */
table.overview2 {
	background-color: #fff;
	border-top: 1px solid #D4D1D1;
	border-left: 1px solid #D4D1D1;
}
table.overview2 tr.header  { font-weight: bold; background: url(/images/static/overview2_header.png) repeat-x left top }
table.overview2 h2, table.overview2 h2 a, table.overview2 h2 a:hover {
	color: #06c;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
}
table.overview2 td {
	padding: 5px;
	border-bottom: 1px solid #D4D1D1;
	border-right: 1px solid #D4D1D1;
}
table.overview2 .products {
	white-space: nowrap;
}
table.overview2 .rates {
	white-space: nowrap;
	text-align: center;
}
table.overview2 .style1 {
	color: #666;
	font-weight: bold;
	font-size: 115%;
}
table.overview2 .style2 {
	color: #06c;
	font-weight: bold;
	font-size: 115%;
}
table.overview2 ul {
	margin: 0;
	padding: 0 0 0 20px;
}
table.overview2 a {
	color: #666;
	text-decoration: underline;
}
table.overview2 a:hover {
	color: #666;
	text-decoration: none;
}
/* rounded corner boxes for use in right column */
.col3 a, .col3 a:link,.col3 a:active {
	color: #666;
	text-decoration: underline;
}
.col3 a:hover {
	color: #666;
	text-decoration: none;
}
.col3 a:visited {
	color: #778fa6;
	text-decoration: underline;
}
.col3 .box_bg  { background: url(/images/static/rightcol_box_bg.jpg) repeat-y left top; margin-bottom: 10px; width: 233px }
.col3 .box_top  { background: url(/images/static/rightcol_box_top_bot.jpg) no-repeat 0 0; width: 233px; height: 10px }
.col3 .box_bot  { background: url(/images/static/rightcol_box_top_bot.jpg) no-repeat left bottom; width: 233px; height: 10px }
.col3 .box_bg h3 {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0;
	font-size: 100%;
	color: #369;
}
.col3 .box_bg p {
	margin-left: 30px;
	margin-right: 15px;
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 85%;
	text-indent: -15px;
}
.col3 img {
	vertical-align: bottom;
}
