@charset "utf-8";
/* CSS Document */


#wrapper {
	position:relative;
	margin:0 auto;
	width:820px;
	background-color:#FFFFFF;
	height:1170px;
	z-index:1;
}
body {
	margin:0 0 0 0;
}
#ifr-header {
	position:absolute;
	width:820px;
	height:368px;
	z-index:2;
}
#logo {
	position:absolute;
	left:10px;
	top:25px;
	width:145px;
	height:44px;
	z-index:2;
}
#primary-navigation {
	position:absolute;
	left:274px;
	top:0px;
	width:548px;
	height:94px;
	z-index:2;
}
#primary-navigation ul {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#primary-navigation ul li {
	border-right:1px solid #c7c8c8;
	width:90px;
	float:left;
	border-top:2px solid #f86015;
	font-family:tahoma;
	font-size:11px;
	text-align:center;
	color:#666666;
	padding:40px 0 40px 0;
	list-style:none;

}
#primary-navigation ul li a {
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

#primary-navigation ul li a:hover {
	color:#f86015;
	font-weight:bold;
	text-decoration:underline;
}

#home-nav {
	position:absolute;
	left:169px;
	background-color:#f86015;
	top:0px;
	width:104px;
	height:14px;
	z-index:2;
	color:#FFFFFF;
	font-family:tahoma;
	padding:40px 0px 40px 0;
	text-align:center;
	font-size:11px;
}
#home-nav a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
#banner {
	position:absolute;
	top:94px;
	background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:820px;
	height:295px;
	z-index:100;
	left: 1px;
}

h1 {
	font-family:Myriad Pro,arial;
	font-size:20px;
	color:#f86015;
	font-weight:bold;
	margin:0 0 0 0;
}
h2 {
	font-family:tahoma;
	font-size:12px;
	color:#1a397d;
	text-decoration:none;
}

h2 a {
	color:#1a397d;
	text-decoration:none;
}

h3 {
	font-family:tahoma;
	font-size:12px;
	color:#1a397d;
	text-decoration:none;
}

h3 a {
	color:#1a397d;
	text-decoration:none;
}

h4 {
	font-family:tahoma;
	font-size:12px;
	color:#1a397d;
	text-decoration:none;
}

h4 a {
	color:#1a397d;
	text-decoration:none;
}

.ifrheadings {
	font-family:tahoma;
	font-size:17px;
	color:#f86015;
	font-weight:bold;
	margin:10px 0 0 0;
}

#right-sidebar {
	position:absolute;
	left:551px;
	border:1px #dedddd solid;
	background-image:url(../images/form-bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	top:440px;
	width:263px;
	z-index:1;
}

#right-sidebar .formheading {
	width:265px;
	color:#ffffff;
/*	background-image:url(../images/heading-bg.gif);
	background-position:left top;
	background-repeat:repeat-x;*/
	font-family:arial;
	font-size:14px;
	font-weight:bold;
}
#right-sidebar .formblock {
	padding:10px 0 10px 7px;
	width:250px;
	float:left;
}
#right-sidebar .formblock form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#right-sidebar .formblock form .option {
	float:left;
	padding:11px 0 0 0;
	width:60px;
	font-family:tahoma;
	text-align:right;
	font-size:11px;
}

#right-sidebar .formblock form .action {
	padding:10px 0 0 18px;
	width:170px;
	color:#ffffff;
	float:left;
}

#right-sidebar .formblock form .button {
	float:left;
	padding:11px 0 0 0;
	width:60px;
}

#right-sidebar .formblock form .txtfield {
	font-size:11px;
	font-family:tahoma;
	border:1px #dad9d9 solid;
	width:168px;
	padding:1px;
	margin:0px;
}

#copyright {
	position:absolute;
	top:1150px;
	width:339px;
	height:19px;
	z-index:2;
	font-family:tahoma;
	font-size:11px;
	padding:0 0 0 10px;
	color:#000000;
}
.right-pan {
	width:270px;
	margin:10px 0 0 5px;
	height:68px;
}
.pan {
	width:250px;
	border-bottom:1px #264383 dotted;
	font-family:arial;
	padding:0 0 0 5px;
	float:left;
	font-size:12px;
	font-weight:bold;
}
.pan2 {
	width:250px;
	float:left;
	font-family:arial;
	padding:10px 0 0 5px;
	font-size:11px;
}
.readmore {
	float:right;
	font-family:arial;
	padding:4px 0 0 5px;
	font-size:11px;
}
.readmore a {
	color:#264383;
}
.readmore a:hover {
	color:#f86015;
}
#toplinks {
	position:absolute;
	left:197px;
	top:217px;
	width:602px;
	z-index:1;
	height: 64px;
}
.toplink-item {
	padding:0 25px 0 0;
	float:left;
}
#contact-container {
	position:absolute;
	left:800px;
	top:7px;
	width:20px;
	height:66px;
	z-index:2;
}
#sitemap-container {
	position:absolute;
	left:800px;
	top:73px;
	width:20px;
	height:51px;
	z-index:2;
}
#faqs-container {
	position:absolute;
	left:800px;
	top:123px;
	width:20px;
	height:40px;
	z-index:2;
}
a {
	color:#f86015;
}
#content {
	position:absolute;
	top:403px;
	width:516px;
	z-index:2;
	left: 10px;
	font-family:tahoma;
	font-size:11px;
	text-align:justify;
	color:#333333;
	line-height:17px;
}
#content p {
	margin:15px 0 0 0;
}
.blue-normal {
	font-family:tahoma;
	font-size:11px;
	color:#1a397d;
}
.blue-normal a {
	color:#1a397d;
	text-decoration:none;
}
.blue-normal a:hover {
	color:#1a397d;
	border-bottom:1px #f86015 solid;
}
.blue-bold {
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#1a397d;
}
.blue-bold a {
	color:#1a397d;
	text-decoration:none;
}
.blue-bold a:hover {
	color:#1a397d;
	border-bottom:1px #f86015 solid;
}
.orange-bold {
	font-family:Trebuchet MS, Myriad Pro, arial;
	font-size:22px;
	font-weight:bold;
	color:#f86015;
}

.orange-normal {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#f86015;
	padding:0 0 20px 0;
}

.redstar {
	font-family:arial;
	font-size:12px;
	color:#ff0000;
}

#content ul {
	list-style:none;
	padding:4px 0 0 22px;

}

.txtbox {
	font-size:11px;
	font-family:tahoma;
	border:1px #065272 solid;
	padding:1px;
	margin:0px;
}

.txtfield {
	font-size:11px;
	font-family:tahoma;
	border:1px #065272 solid;
	padding:1px;
	margin:0px;
}

#content li {
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left top;
	list-style:none;
	padding:0 0 0 10px;
	margin:7px 0 0 0;
	line-height:17px;
}
#content li a {
	text-decoration:none;
}
#content li a:hover {
	border-bottom:1px #163d88 solid;
}
#bottom-logo {
	position:absolute;
	left:569px;
	top:0px;
	border:1px #CCCCCC solid;
	width:228px;
	height:28px;
	z-index:2;
}
#bottom-logo .bottom-img {
	padding:3px 10px 0 20px;
	float:left;
}
#rss {
	position:absolute;
	left:36px;
	top:249px;
	z-index:2;
}
#address {
	position:absolute;
	left:10px;
	top:1297px;
	width:575px;
	padding:6px 0 5px 5px;
	font-family:tahoma;
	line-height:15px;
	font-size:11px;
	z-index:5;
}
#tollfree {
	position:absolute;
	left:551px;
	color:#0d2e75;
	font-family:Myriad Pro, arial;
	font-size:22px;
	font-weight:bold;
	border:1px #dddddd solid;
	background-image:url(images/form-bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	top:390px;
	width:254px;
	text-align:center;
	padding:5px;
	z-index:2;
}

.mandatory {
	color:#FF0000;
}