body {
	background-image:url(assets/bg2.gif);
	background-repeat:repeat-x;
	background-color:#919191;
	margin: 0px;
	padding: 0px;
}

.pic {
	border:none;
	padding:0xp;
	margin:0px;
}

.taxrelieftable{
border-top:#929292 1px dashed;
border-bottom:#929292 1px dashed;
width:100%
}

.calculator{
width:520px;
}

.txtholder{
width:500px;
text-align:center;
}

.white{
height:1000px;
background-color:#FFFFFF;
}

.specialoffer{
width:470px;
height:180px;
background-image:url(assets/specialbg.png);
background-repeat:no-repeat;
border:thin 1px #CCCCCC solid;
background-color:#F3F3F3;
}

.specialoffer3{
width:470px;
height:70px;
background-image:url(assets/specialbg.png);
background-repeat:no-repeat;
border:thin 1px #CCCCCC solid;
background-color:#F3F3F3;
}

.specialoffertxt{
padding:5px 0px 0px 10px;
}

.specialoffertxt2{
padding:0px 10px 0px 0px;
}

.taxrelieftable2{
border-bottom:#929292 1px dashed;
width:100%
}

.taxrelieftable3{
border-bottom:#929292 1px dashed;
width:500px;
}

.taxreliefheader{
border-bottom:#929292 1px dashed;
width:100%
}
	
.mainframe {
	position:relative;
	height: auto;
	width: 778px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom:10px;
	background-color: #fff;
}

.header1 {
	position: relative;
	top:0px;
	left:12px;	
	margin: 0px;
	padding: 0px;
	border:none;
	width: 754px;
	height: 87px;	
	background-color: #fff;
}

	.logo {
		border: none;
		position:absolute;
		margin: 0px;
		padding: 0px;
		top:0px;
		left:0px;
		width:386px;
		height:87px;
	}
	
	.h1right {
		border: none;
		position:absolute;
		margin: 0px;
		padding: 0px;
		top:0px;
		right:0px;
		width:305px;
		height:87px;
	}

.menu {
	position: relative;
	background-image:url(assets/bgmenu.gif);
	background-position:0px 0px;
	background-color: #444;	
	margin: 0px;
	padding: 0px;
	height: 31px;
	width: 754px;
	left:12px;
	top:0px;
	text-align:center;
	z-index:10;
}

	a.menulink {
		font-family: Tahoma;
		font-size: 12px;
		color: #fff;
		text-decoration:none;
	}
	
	a.menulink:hover {
		color: #feb;
	}
	
	a.menulink2 {
		display: block;
		font-family: Tahoma;
		font-size: 10px;
		color: #ddd;
		font-weight:bold;
		text-decoration:none;
	}
	
	a.menulink2:hover {
		color: #c00;
		background-color:#999;
	}
	
	a.menulink3 {
		display: block;
		font-family: Tahoma;
		font-size: 10px;
		color: #000000;
		font-weight:normal;
		text-decoration:none;
	}
	
	a.menulink3:hover {
		color: #c00;
		background-color:#999;
	}
	
	ul.ulmenu {
		list-style-type: none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:29px;
		z-index:9;
	}	
	
	.limenuindex {
		display:inline;
		position: relative;
		margin:0px 0px 0px 0px;
		padding:3px 8px 7px 8px;
		z-index:10;
		}	
		
	ul.dropindex {
		list-style-type: none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	li ul.dropindex {
		position: absolute;
		left: 8px;
		top: 29px;
		display: none;
		}

	.limenudrop1 {
		margin:0px 0px -1px 1px;
		padding:0px 0px 0px 0px;
		line-height:18px;
		width:125px;
		border:1px solid #666;
		background-color:#888;
		z-index:11;
		text-align:left;
	}
	
	.limenudrop2 {
		margin:0px 0px -1px 1px;
		padding:0px 0px 0px 0px;
		line-height:18px;
		width:195px;
		border:1px solid #666;
		background-color:#888;
		z-index:11;
		text-align:left;
	}
	
	.limenudrop3 {
		margin:0px 0px -1px 1px;
		padding:0px 0px 0px 0px;
		line-height:18px;
		width:145px;
		border:1px solid #666;
		background-color:#888;
		z-index:11;
		text-align:left;
	}
	

	li:hover ul.dropindex, li.over ul.dropindex { 
		display: block;
	}

.header2 {
	position: relative;
	top:0px;
	left:12px;
	border:none;
	border-top:1px solid #fff;
	margin: 0px;
	padding: 0px;
	width: 754px;
	height: 130px;	
	z-index:0px;
}

	.header2inside {
		position:absolute;
		margin: 0px;
		width:auto;
		height:auto;
		right:26px;
		top:75px;
	}
	
.header2index {
	position: relative;
	top:0px;
	left:12px;
	border:none;
	border-top:1px solid #fff;
	padding: 0px;
	width: 754px;
	height: 194px;
	z-index:0;
}

.main {
	position: relative;
	background-image:url(assets/bgmain.gif);
	background-color:#fff;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 754px;
	height:auto;
	left:12px;
	top:0px;
	overflow:auto;
}

.main2 {
	position: relative;
	background-color:#fff;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 754px;
	height:auto;
	left:12px;
	top:0px;
	overflow:auto;
}


	.logos {
	position:absolute;
	width:500px;
	height:46px;
	top: -105px;
	left: 40px;
	z-index:7;
	}
	
		.logos2 {
	position:absolute;
	width:740px;
	height:46px;
	top: -105px;
	left: 40px;
	z-index:7;
	}

	.mainleft {
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 40px 0px;
		width:544px;
		height:auto;
		border-top:10px #FFF solid;
	}
	
		.mainleftred {
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 40px 0px;
		width:544px;
		height:auto;
	}
	
		.mainleft2 {
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 40px 0px;
		width:644px;
		background-color:#FFFFFF;
		height:auto;
		border-top:10px solid #fff;
	}
	
	.mainleftrepay {
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 40px 0px;
		width:450px;
		height:auto;
		border-top:10px solid #fff;
	}
	
		.mainleftbox {
			position:relative;
			margin: 0px;
			padding: 20px 30px 10px 20px;
			width:auto;
			height:auto;
		}
	
	.mainright {
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		width:210px;
		height:auto;
		border:none;
		border-top:1px solid #fff;
		background-color:#FFFFFF;
	}
	
		.mainrightcaption {
			position:relative;
			background-image:url(assets/bgleft.gif);
			margin: 0px;
			padding: 0px;
			width:210px;
			height:30px;
			background-color: #a00;
		}
		
		.mainrightcaptionrepay {
			position:relative;
			background-image:url(assets/bgleft.gif);
			margin: 0px;
			padding: 0px;
			width:304px;
			height:30px;
			background-color: #a00;
		}
	
		.mainrightpanel1 {
			position:relative;
			margin: 0px 0px 0px 0px;
			padding: 5px 0px 5px 0px;
			border-bottom:1px solid #fff;
			width:210px;
			background-color: #BFBFBF;
		}
		
		.mainrightpanel2 {
			position:relative;
			margin: 0px 0px 0px 0px;
			padding: 5px 0px 5px 0px;
			border-bottom:1px solid #fff;
			width:210px;
			background-color: #a9a9a9;
		}
		
		.mainrightpanel3 {
			position:relative;
			margin: 0px 0px 0px 0px;
			padding: 5px 0px 5px 0px;
			width:210px;
			background-color: #a9a9a9;
		}
		
		.mainrightpanel1repay {
			position:relative;
			margin: 0px 0px 0px 0px;
			padding: 5px 0px 5px 0px;
			border-bottom:1px solid #fff;
			width:304px;
			background-color: #BFBFBF;
		}
		
			.maininside {
				position:relative;
				margin: 0px;
				padding: 4px 12px 8px 12px;
				width:auto;
				height:auto;
			}
			
			.maininsideqlinks {
				position:relative;
				margin: 0px;
				padding: 8px 3px 8px 4px;
				width:auto;
				height:auto;
				text-align:center;
			}
			
			.maininsideqlinks2 {
				position:relative;
				margin: 0px;
				padding: 4px 0px 8px 15px;
				width:auto;
				height:auto;
			}

		.mainrightpanelflags {
			position:relative;
			margin: 0px 0px 0px 0px;
			padding: 5px 0px 5px 0px;
			width:210px;
		}
			

.mainindex {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 754px;
	height:auto;
	left:12px;
	top:0px;
	overflow:auto;
}

	.logosindex {
	position:absolute;
	width:500px;
	height:46px;
	top: -105px;
	left: 275px;
	z-index:7;
	padding:0px;
	margin:0px;
	}

	.mainindexleft {
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		width:222px;
		height:auto;
		border:none;
	}
	
		.mainindexleftcaption {
			position:relative;
			background-image:url(assets/bgleft.gif);
			margin: 0px;
			padding: 0px;
			width:222px;
			height:30px;
			background-color: #a00;
			border-top:10px solid #fff;
		}
	
		.mainindexleftbox {
			position:relative;
			margin: 0px;
			padding: 0px;
			width:222px;
			height:580px;
			background-color: #b2b2b2;
			border-bottom:10px solid #9b9b9b;
		}
		
			.mainindexinside1 {
				position:relative;
				margin: 0px;
				padding: 4px 12px 8px 12px;
				width:auto;
				height:auto;
			}
			
			.mainindexinside2 {
				position:relative;
				margin: 0px;
				padding: 12px 0px 5px 12px;
				width:auto;
				height:auto;
			}
			
			.mainindexinside4 {
				position:relative;
				margin: 0px;
				padding: 20px 12px 12px 21px;
				width:auto;
				height:auto;
			}
			
			.mainindexinside5 {
				position:relative;
				margin: 0px;
				padding: 10px 0px 12px 10px;
				width:auto;
				height:auto;
			}

			.logosmain {
				display:block;
				margin: 0px;
				padding: 20px 0px 0px 18px;
			}
	
	.mainindexright {
		float:right;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 46px 0px;
		width:511px;
		height:auto;
		border-top:10px solid #fff;
	}
	
		.mainindexrightbox {
			position:relative;
			margin: 0px;
			padding: 15px 40px 10px 10px;
			width:auto;
			height:auto;
		}
		
		.imgleft {
			float:left;
			margin: 0px;
			padding: 10px 12px 5px 0px;
		}

.footer {
	position: relative;
	background-color: #000;
	margin: 10px 0px 0px 0px;
	top:0px;
	left:12px;
	padding: 10px 0px 14px 0px;
	height: auto;
	width: 754px;
	text-align:center;
}

a.linkredundancyicon{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-weight:bold; 
	color:#FFF;
	line-height:16px;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	}
	
a.linkredundancyicon:hover{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-weight:bold; 
	color:#FFF; 
	}
	
a.linkredundancyiconhome{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-weight:bold; 
	color:#FFF;
	line-height:16px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	}
	
a.linkredundancyiconhome:hover{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-weight:bold; 
	color:#FFF; 
	}
	
a.linkredundancyicon2{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#FFF;
	line-height:12px;
	text-decoration:none;
	}
	
a.linkredundancyicon2:hover{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#FFF;
	line-height:12px;
	}

.redundancyboxtop{
	width:125px; 
	height:21px; 
	background-color:#9c0f18; 
	background-image:url(assets/redundancybg.jpg); 
	background-position:top; 
	background-repeat:no-repeat; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-weight:bold; 
	color:#FFF; 
	text-align:center; 
	padding:4px 0px 0px 0px;
	}
	
.redundancyboxbottom{
	width:115px; 
	height:auto;
	overflow:auto;
	background-color:#9c0f18; 
	background-image:url(assets/redundancyboxbottom.jpg); 
	background-position:bottom; 
	background-repeat:no-repeat; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#FFF;
	line-height:12px;
	padding:3px 0px 0px 10px;
	}
	
.redundancyboxbottom2{
	width:230px; 
	height:26px; 
	background-color:#9c0f18; 
	background-image:url(assets/redundancyboxbottom2.jpg); 	
	background-repeat:no-repeat; 
	background-position:bottom; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#FFF;
	line-height:12px;
	padding:8px 0px 0px 0px;
	}

.flag {
	position:absolute;
	top:14px;
	right:10px;
}

.warning{
	border:1px solid #666; 
	font-weight:bold; 
	text-align:justify; 
	width:94%;
	line-height:18px;
	padding:5px;
	}

.footer2 {
	position: relative;
	width: 778px;
	height: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 10px 28px 7px 28px;
	text-align:right;
}

.txtnormal {
	font-family: Verdana;
	font-size: 12px;
	color: #454545;
	text-decoration: none;
}

.txtpanel {
	font-family: Verdana;
	font-size: 11px;
	color: #555;
	text-decoration: none;
}

.txtpanelnews {
	font-family: Verdana;
	font-size: 11px;
	color: #a00;
	text-decoration: none;
	font-weight:bold;
}

.txtheader2 {
	font-family:"Trebuchet MS";
	font-size: 28px;
	color: #fff;
	text-decoration: none;
	font-weight:none;
}

.txtcaption {
	font-family: Tahoma;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	font-weight:normal;
}

.txtcaptionsub {
	font-family: Verdana;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	font-weight:normal;
}

.txttitle {
	font-family: verdana;
	font-size: 20px;
	color: #B30000;
	text-decoration: none;
	font-weight:bold;
}

.txttitlea {
	font-family: verdana;
	font-size: 19px;
	color: #B30000;
	text-decoration: none;
	font-weight:bold;
}

.txttitle2 {
	font-family: verdana;
	font-size: 14px;
	color:#900;
	text-decoration: none;
	font-weight:bold;
}

.txttitleright {
	font-family: Tahoma;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	font-weight:normal;
}

.txtmatrix {
	font-family: Verdana;
	font-size: 12px;
	color: #dd5500;
	text-decoration:none;
}

p {
	margin:10px 0px 3px 0px;
	padding:0px;
}

.ptitle {
	margin:0px 0px 0px 0px;
	padding:0px 0px 8px 0px;
}

.arrow {
	margin:0px 5px 0px 0px;
	padding:0xp;
}

.ultext {
	list-style-type: square;
	font-family: Verdana;
	font-size: 12px;
	color: #fa0;
	margin-top:3px;	
}

.litext {
	font-family: Verdana;
	font-size: 12px;
	color: #666;
	margin-top:0px;	
	line-height:16px;
}


.disclaimer {
	font-family: Verdana;
	font-size: 12px;
	color: #fff;
	float:left;
	text-decoration:none;
	text-align:left;
}


a.link {
	font-family: Verdana;
	font-size: 12px;
	color: #00458a;
	text-decoration:none;
}

a.link:hover {
	color: #0065aa;
}

a.linklarge {
	font-family: Verdana;
	font-size: 16px;
	color: #00458a;
	text-decoration:none;
}

a.linklarge:hover {
	color: #00458a;
}

a.linkred {
	font-family: Verdana;
	font-size: 12px;
	color: #a00;
	text-decoration:none;
}

a.linkred2 {
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #a00;
	text-decoration:none;
}

a.linkred2:hover {
	color: #333;
}

.breadcrumb{
	background-color:#DADADA;
	padding:4px 10px 7px 10px;
	position:relative;
	margin-top:1px;
	}

a.linkblack:hover {
	color: #000000;
}


a.linkblack {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

a.linkblack:hover {
	color: #000000;
}

a.linkblack {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

a.linkblack:hover {
	color: #000000;
}

a.linkleft {
	font-family: Verdana;
	font-size: 11px;
	color: #00458a;
	text-decoration:none;
}

a.linkleft:hover {
	color: #0065aa;
}

a.linkwhite {
	vertical-align: 45%;
	font-family: Verdana;
	font-size: 11px;
	color: #fff;
	font-weight:bold;
	text-decoration:none;
}

a.linkwhite:hover {
	color: #ffa;
}

a.smalllink {
	font-family: Verdana;
	font-size: 10px;
	color: #fff;
	text-decoration:none;
}

a.smalllink:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #fdb;
	text-decoration:none;
}


.bluebox {
	background-color: #EDEFF1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-indent: 0pt;
	vertical-align: middle;
	text-align: center;
}
.greenbox {
	background-color: #DCE0E4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-indent: 0pt;
	vertical-align: middle;
	text-align: center;
}
.overallbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-position: 2px center;
}
.bluetopbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #B8C1CB;
	text-indent: 3pt;
	vertical-align: middle;
	text-align: center;
}
.bluetopbox2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #97A4B3;
	text-indent: 3pt;
	vertical-align: middle;
	text-align: center;
}
.bluebox {
	background-color: #EDEFF1;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-indent: 11pt;
	vertical-align: middle;
	list-style-image: url(assets/bulletpdf.gif);
	
	list-style-position: outside;
}

.bluebox2 {
	background-color: #EDEFF1;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-indent: 11pt;
	vertical-align: middle;
	list-style-image: url(assets/bulletxls.gif);
	
	list-style-position: outside;
}


.pdfbullet {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-indent: 11pt;
	vertical-align: middle;
	list-style-image: url(assets/bulletpdf.gif);
	list-style-position: outside;
}.xlsbullet {

	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-indent: 11pt;
	vertical-align: middle;
	list-style-image: url(assets/bulletxls.gif);
	list-style-position: outside;
}
