body,td,th,p,div {
	font-family: verdana,sans-serif;
	font-size: 11px;
	}

body {
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#6e6e6e;
	background-image:url('/IRI/images/background_border.gif');
	background-repeat:repeat-y;
	background-position:center center;
	}
	
a {
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	}

#main,table#menu,table#pagebody {
	/*
	margin:0px;
	padding:0px;
	*/
	background-color:white;
	width:775px;
	postition:relative;
	}

table#menu {
	background-color:#06c;
	text-align:center;
	}

table#menu tr td a,table#pagebody #footerright a {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	}

table#menu tr td a {
	width:100%;
	height:16px;
	}

table#menu td a:hover {
	color:#ff0;
	text-decoration:none;
	/*background-color:#39f;*/
	}

table#pagebody td {
	padding:0px;
	margin:0px;
	}
	
table#pagebody td#pageright {
	width:246px;
	text-align:right;
	vertical-align:top;
	}

table#pagebody td#pageleft {
	width:529px;
	background: url('/IRI/images/cell_bg_pattern.jpg') no-repeat 0px 120px;
}

table#pagebody td#pageleft {
	vertical-align:top;
	padding:16px 40px 10px 59px;
	}

table#pagebody td#pageleftalt {
	width:775px;
}

table#pagebody td#pageleftalt p {
	padding: 0px 40px 0px 59px;
}

table#pagebody .footer {
	background-color:#06c;
	padding:6px;
}

table#pagebody #footerleft {
	width:375px;
	float:left;
	color:white;
	font-weight:bold;
	font-size:11px;
	font-family:Arial,sans-serif;
	}

table#pagebody #footerright {
	width:375px;
	float:right;
	}

#pageicons {
	margin-top:6px;
	}

#pageicons td {
	font-family:Arial,sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#06c;
	width:50px;
	border-style:none;
	}

table#pagebody td#breadcrumbs {
	width:529px;
	font-size:9px;
	font-weight:bold;
	font-family:Arial,sans-serif;
	padding:8px 0px 0px 24px;
	}
	
#breadcrumbs a {
	text-decoration:underline;
	}

table#subfooter {
	width:100%;
	background-color:#fff;
	}

#frmCalc, div#calcMessage {
	width:75%;
	}

div#calcMessage {
	font-size:9px;
	text-align:left;
	margin:6px 0px 0px 0px;
	}

#frmCalc {
	background-color: #9cf;
	border:black 3px solid;
	padding:0px 8px;
	margin-bottom:0px;
	}

#frmCalc table {
	width:100%;
	}

#frmCalc table td {
	padding:8px 0px;
	font-weight:bold;
	}

#frmCalc input,#frmCalc select {
	width:80px;
	}

div.quotepageright {
	width:191px;
	background-color:#9cf;
	margin:0px 28px 20px auto;
	text-align:center;
	}

div.quotepageright div.quote {
	z-index:10;
	font-family:Times New Roman,serif;
	font-size:13px;
	font-style:italic;
	padding:12px 6px;
	text-align:left;
	border:6px double;
	}

div.quotepageright div.quote p.quotesig {
	text-align:right;
	font-family:helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	}

div.title {
	position:relative;
	top:11px;
	z-index:20;
	margin:0px 70px 0px auto;
	width:108px;
	height:18px;
	background-color:white;
	font-family:Verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border:3px solid;
	}

div.quotepageright div.quote,div.title {
	border-color:#039;
	}

table.locations {
	width:100%;
	}

.error {
	color:red;
	font-weight:bold;
	}

.header_graphic {
	margin-left:-5px;
	}

div#ad {
	width:220px;
	margin:155px 26px 0px 0px;
	background-color:#9cf;
	text-align:center;
	}

div#ad div.inside-ad {
	border: double #039 6px;
	padding: 8px;
	}

div#ad div.inside-ad img {
	margin: auto;
	}

div#ad div.inside-ad div.lineone {
	margin: 10px 0px 0px 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	}

div#ad div.inside-ad div.linetwo {
	margin: 10px 0px 0px 0px;
	font-family: Arial;
	font-size: 11px;
	}