/* Start of CMSMS style sheet 'microsite' */
@charset "UTF-8";
/* CSS Document */

/*Global CSS*/
body {
	font-family:Arial;
	font-size:11px;
	color:#7d7d7d;
	margin-top:64px;
}

td {
	font-family:Arial;
	font-size:11px;
	color:#7d7d7d;
	margin-top:25px;
}

img {
	border:none;
}

/*Colored Text*/
.grey {
	color:#7d7d7d;
}

.green {
	background: #00a261;
}
.green ul {padding: 0px; margin: 0px 10px;}
.green li {padding: 0px; margin: 5px 0px;}

.black {
	color:#000000;
}

/*Basic Paragraph tag formatting - mainly for content blocks of text on sub pages */
p {
	font-family:Arial;
	font-size:12px;
	color:#666666;
}

h3 {
	font-family:Arial;
	font-size:16px;
	color:#000000;
}

/*Body text cell padding*/
.content-padding {
	padding-top:8px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px
}

/*Verical & Horizontal 3px w/ background-image for borders*/
.lines-vertical { 
	width:3px;
	background-image:url(uploads/images/microsite/grey.gif)
}

.lines-horizontal {
	height:3px;
	background-image:url(uploads/images/microsite/grey.gif)
}

.header {
	font-size:10px;
	color:#777777;
	text-align:right;
}

ul {
	list-style: none;
	padding-top:20px;
	padding-left:20px;
}

li {
	 padding-bottom:20px;
}

ul.bullets {
	list-style: disc;
	padding-left:30px;
	padding-top:5px;
}

li.list {
	padding-bottom:5px;
}

.arrow  {
	font-family: Arial;
	font-size:10px;
	color:#ffffff;
}

/*Sub Navigation Links*/
a:link  {
	font-family: Arial;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}
a:visited {
	font-family: Arial;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}
a:hover {
	font-family: Arial;
	font-size:10px;
	color:#ffffff;
	text-decoration:underline;
}


/*Sub Navigation Links*/
a.blue:link  {
	font-family: Arial;
	font-size:12px;
	color:#003366;
	text-decoration:none;
}
a.blue:visited {
	font-family: Arial;
	font-size:12px;
	color:#003366;
	text-decoration:none;
}
a.blue:hover {
	font-family: Arial;
	font-size:12px;
	color:#003366;
	text-decoration:underline;
}

.white {
	font-family: Arial;
	font-size:10px;
	color:#ffffff;
}

/*Header embedded corners and copyright*/
.header-left-corner {
	width:12px;
	height:28px;
	background:url(uploads/images/microsite/header-left-corner.gif) top;
}
.header-right-corner {
	width:12px;
	height:28px;
	background:url(uploads/images/microsite/header-right-corner.gif) top;
}

/*Footer embedded corners and copyright*/
.footer-left-corner {
	width:11px;
	height:34px;
	background:url(uploads/images/microsite/footer-left-corner.gif) top;
}
.footer-right-corner {
	width:11px;
	height:34px;
	background:url(uploads/images/microsite/footer-right-corner.gif) top;
}
.footer-copyright {
	font-family: Arial;
	font-size:9px;
	color:#7d7d7d;
	text-align:right;
}

ol#bill {
	margin:0;
	padding:0;

	width:800px;
	height:690px;
	background:url(uploads/images/microsite/1099form.png) top left no-repeat #fff;	
	position: relative;
	font-size: 12px;
}

#bill ol li {
	margin:0 2px 0 8px;
	list-style:decimal inside none;
}

#bill li {
	margin:0;
	padding:0;
	list-style:none;
}
#bill li a {
	position:absolute;
	display:block;
/* Setting a background image (1px transparent gif) fixes a bug in older IE that causes the block to not render at its full dimensions.*/
	background:url(uploads/images/microsite/images/transparent.gif);
/*	background-color: #099;*/
}
#bill li a:hover {
	text-decoration:none;
}

#bill li a span { 
	display:none; 
}
#bill li a:hover span {
	position:relative;
	display:block;
	width:180px;
	left:00px;
	top:25px;
	padding:5px;
	border:3px double #999;
	background:#ffe;
	text-decoration:none;
	color:#777;
	filter:alpha(opacity=100);
	opacity:1.0;
}

#bill li ol {margin-left: 15px;}
#bill li ol li {margin-left: 0px;}

#bill a.stub-1 { left:0px; top:436px; width:396px; height:17px; }
#bill a.stub-2 { left:0px; top:453px; width:396px; height:17px; }
#bill a.stub-3 { left:0px; top:470px; width:396px; height:17px; }
#bill a.stub-4 { left:0px; top:487px; width:396px; height:17px; }
#bill a.stub-5 { left:0px; top:504px; width:396px; height:17px; }
#bill a.stub-6 { left:0px; top:521px; width:396px; height:17px; }
#bill a.stub-7 { left:0px; top:538px; width:396px; height:17px; }
#bill a.stub-8 { left:0px; top:555px; width:396px; height:17px; }
#bill a.stub-10 { left:0px; top:572px; width:396px; height:17px; }
#bill a.stub-13 { left:0px; top:589px; width:396px; height:17px; }
#bill a.stub-14 { left:0px; top:606px; width:396px; height:17px; }
#bill a.stub-16 { left:0px; top:623px; width:396px; height:17px; }
#bill a.stub-17 { left:399px; top:436px; width:396px; height:17px; }
#bill a.stub-18 { left:399px; top:453px; width:396px; height:17px; }
#bill a.stub-19 { left:399px; top:470px; width:396px; height:17px; }
#bill a.stub-20 { left:399px; top:487px; width:396px; height:17px; }
#bill a.stub-21 { left:399px; top:504px; width:396px; height:17px; }
#bill a.stub-22 { left:399px; top:538px; width:396px; height:17px; }


#bill li a.stub-1:hover span { width:360px; bottom:75px; }
#bill li a.stub-2:hover span { width:360px; bottom:75px; }
#bill li a.stub-3:hover span { width:360px; bottom:75px; }
#bill li a.stub-4:hover span { width:360px; bottom:75px;}
#bill li a.stub-5:hover span { width:360px; bottom:75px; }
#bill li a.stub-6:hover span { width:360px; bottom:75px; }
#bill li a.stub-7:hover span { width:360px; bottom:75px; }
#bill li a.stub-8:hover span { width:360px; bottom:75px; }
#bill li a.stub-10:hover span { width:360px; bottom:75px; }
#bill li a.stub-13:hover span { width:360px; bottom:75px; }
#bill li a.stub-14:hover span { width:360px; bottom:75px; }
#bill li a.stub-16:hover span { width:360px; bottom:75px; }
#bill li a.stub-17:hover span { width:360px; bottom:75px; }
#bill li a.stub-18:hover span { width:360px; bottom:75px; }
#bill li a.stub-19:hover span { width:360px; bottom:75px; }
#bill li a.stub-20:hover span { width:360px; bottom:75px; }
#bill li a.stub-21:hover span { width:360px; bottom:75px; }
#bill li a.stub-22:hover span { width:360px; bottom:75px; }


ol#check {
	margin:0;
	padding:0;
	width:800px;
	height:792px;
	background:url(uploads/images/microsite/check_stub.png) top left no-repeat #fff;	
	position: relative;
	font-size: 12px;
}

#check ol li {
	margin:0 2px 0 8px;
	list-style:decimal inside none;
}

#check li {
	margin:0;
	padding:0;
	list-style:none;
}
#check li a {
	position:absolute;
	display:block;
/* Setting a background image (1px transparent gif) fixes a bug in older IE that causes the block to not render at its full dimensions.*/
	background:url(uploads/images/microsite/transparent.gif);
/*	background-color: #099;*/
}
#check li a:hover {
	text-decoration:none;
}

#check li a span { 
	display:none; 
}
#check li a:hover span {
	position:relative;
	display:block;
	width:180px;
	left:00px;
	top:25px;
	padding:5px;
	border:3px double #999;
	background:#ffe;
	text-decoration:none;
	color:#777;
	filter:alpha(opacity=100);
	opacity:1.0;
}

#check li ol {margin-left: 15px;}
#check li ol li {margin-left: 0px;}

#check a.chkstub-1 {
	left:9px;
	top:477px;
	width:55px;
	height:279px;
}
#check a.chkstub-2 {
	left:66px;
	top:477px;
	width:47px;
	height:279px;
}
#check a.chkstub-3 {
	left:114px;
	top:477px;
	width:47px;
	height:279px;
}
#check a.chkstub-4 {
	left:162px;
	top:477px;
	width:82px;
	height:278px;
}
#check a.chkstub-5 {
	left:244px;
	top:477px;
	width:88px;
	height:278px;
}
#check a.chkstub-6 {
	left:335px;
	top:564px;
	width:89px;
	height:18px;
}
#check a.chkstub-7 {
	left:335px;
	top:585px;
	width:89px;
	height:18px;
}
#check a.chkstub-8 {
	left:424px;
	top:564px;
	width:91px;
	height:18px;
}
#check a.chkstub-9 {
	left:424px;
	top:585px;
	width:91px;
	height:18px;
}
#check a.chkstub-10 {
	left:516px;
	top:564px;
	width:87px;
	height:18px;
}
#check a.chkstub-11 {
	left:516px;
	top:585px;
	width:87px;
	height:18px;
}
#check a.chkstub-12 {
	left:605px;
	top:564px;
	width:88px;
	height:18px;
}
#check a.chkstub-13 {
	left:605px;
	top:585px;
	width:88px;
	height:18px;
}
#check a.chkstub-14 {
	left:8px;
	top:764px;
	width:216px;
	height:20px;
}
#check a.chkstub-16 { left:0px; top:623px; width:396px; height:17px; }
#check a.chkstub-17 { left:399px; top:436px; width:396px; height:17px; }
#check a.chkstub-18 { left:399px; top:453px; width:396px; height:17px; }
#check a.chkstub-19 { left:399px; top:470px; width:396px; height:17px; }
#check a.chkstub-20 { left:399px; top:487px; width:396px; height:17px; }
#check a.chkstub-21 { left:399px; top:504px; width:396px; height:17px; }
#check a.chkstub-22 { left:399px; top:538px; width:396px; height:17px; }


#check li a.chkstub-1:hover span { width:360px; top:175px; }
#check li a.chkstub-2:hover span { width:360px; top:175px; }
#check li a.chkstub-3:hover span { width:360px; top:175px; }
#check li a.chkstub-4:hover span { width:360px; top:175px; }
#check li a.chkstub-5:hover span { width:360px; top:175px; }
#check li a.chkstub-6:hover span { width:240px; bottom:75px; }
#check li a.chkstub-7:hover span { width:240px; bottom:75px; }
#check li a.chkstub-8:hover span { width:240px; bottom:75px; }
#check li a.chkstub-9:hover span { width:240px; bottom:75px; }
#check li a.chkstub-10:hover span { width:240px; bottom:75px; left: -50px; }
#check li a.chkstub-11:hover span { width:240px; bottom:75px; left: -50px; }
#check li a.chkstub-12:hover span { width:200px; bottom:75px; left: -50px; }
#check li a.chkstub-13:hover span { width:200px; bottom:75px; left: -50px; }
#check li a.chkstub-14:hover span { width:300px; top:-40px; }



/* End of 'microsite' */

