/* ============================================ */

/* general classes  */

/* ============================================ */



body {

	font-family: Verdana, Helvetica, sans-serif;

	margin: 0px;

	background-color: #ffffff;

	padding: 0px;

	line-height: 1.1;

}



h1 {

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 1.0em;

	color: #666666;

}



h2 {

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 0.9em;

	color: #666666;

}



p {

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 0.8em;

	color: #444444;

}



p.errorText {

	color: #ff4444;

}



a {

	color: #f78f1e;

	text-decoration: none;

}



a:hover {

	color: #ff3333;

	text-decoration: none;

}



a.title {

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}



.button {

	font-family: Verdana, Helvetica, sans-serif;

	font-size: small;

	color: #444444;

}



hr {

	height: 2px;

	width: 75%;

	color: black;

	text-align: center;

}



.sponsorImage {

	margin: 20px;	

}



table, td {

	margin-left: 20px;

	margin-right: 20px;

	padding: 5px

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 0.9em;

	color: #444444;

	text-align: left;

}



.rowDark {

	background-color: #ccddee;

}



.rowLight {

	background-color: #ddeeff;



}





/* to fix printable page list issue */

li {

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 1.0em;

	color: #444444;

}





/* ============================================ */

/* divs for banner */

/* ============================================ */



#banner {

	/*background: #f78f1e; orange*/

	background: #9e9fa3; /* grey */

	height:160px;

	voice-family: "\"}\"";

	voice-family: inherit;

	height:159px;

}

html>body #banner {

	height:159px;

}



#quicklinksBar {

	position: absolute;

	top:110px;

	left:0px;

	background:#ffffff;

	height:20px;

	width:100%;

}



#quicklinksBar p {

	color: #000000;

	padding:0px;

	margin:4px 10px 2px 10px;

	font-size: x-small;

	font-weight: none;

}



#breadcrumbs {

	position: absolute;

	background:#ffffff;

	top:20px;

	left: 0px;

	height:40px;

	width:100%;

}



#breadcrumbs p {

	color: #444444;

	padding:0px;

	font-size: x-small;

}





/* ============================================ */

/* classes for banner */

/* ============================================ */



.logo {

	float: left;

}



.threePics {

	float: right;

}



.dateTime {

	float: right;

}



.quicklinks {

	float: left;

}



.quicklinks a {

	color: #000000;	

}









/* ============================================ */

/* divs for left col  */

/* ============================================ */



#leftcontent {

	position: absolute;

	left:10px;

	top:170px;

	width:165px;

	background:#ffffff;

}



#leftcontent ul {

	list-style: disc url(../images/i2i/i2iBullet.gif) inside;

	padding-left: 0;

	padding-right: 0;

	padding-top: 0;

	padding-bottom: 10px;

	margin: 0;

	border-bottom: 1px solid #333333;

}



#leftcontent li {

	text-align: left;

	width: 155px;

	padding: 0;

	font: small Verdana, sans-serif;

	color: #9e9fa3;

	font-weight: bold;

	background: #ffffff;

}









/* ============================================ */

/* divs for centre col  */

/* ============================================ */



#centercontent {

	background:#ffffff;

	margin-left:179px;

	margin-right:209px;

	/*

		IE5x PC mis-implements the box model.

		Read more at http://www.glish.com/css/hacks.asp

	*/

	voice-family: "\"}\"";

	voice-family: inherit;

   	margin-left: 181px;

   	margin-right:211px;

}

html>body #centercontent {

   	margin-left: 181px;

   	margin-right:211px;

}



#centercontent p {

	color: #333333;

	padding:0px;

	margin-left: 20px;

	margin-right: 20px;

}



#centercontent h1 {

	font-weight: bold;

	margin-left: 20px;

	margin-top: 10px;

	padding-top: 0px;

}



#centercontent h2 {

	font-weight: bold;

	margin-left: 20px;

	margin-top: 10px;

	padding-top: 0px;

}



#centercontent ul {

	list-style: disc inside;

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #444444;

	padding-left: 0;

	padding-right: 0;

	padding-top: 0;

	padding-bottom: 10px;

	margin-left: 20px;

	/*padding-top: 10px;

	padding-bottom: 10px;

	border-bottom: 1px solid #88dd22;*/

}



#centercontent li {

	text-align: left;

	padding: 0;

	color: #333333;

	background: #ffffff;

}



/* ============================================ */

/* classes for centre col  */

/* ============================================ */



.imgRight {

	float: right;

	margin-left: 20px;

}



.errorText {

	color: #ff0000;

}





/* ============================================ */

/* divs for two column pages */

/* ============================================ */



#centercontent2cols {

	background:#ffffff;

   	margin-left: 179px;

	/*

		IE5x PC mis-implements the box model.

		Read more at http://www.glish.com/css/hacks.asp

	*/

	voice-family: "\"}\"";

	voice-family: inherit;

   	margin-left: 181px;

}



html>body #centercontent2cols {

   	margin-left: 181px;

}



#centercontent2cols p {

	color: #333333;

	padding:0px;

	margin-left: 20px;

	margin-right: 20px;

}



#centercontent2cols h1 {

	font-weight: bold;

	margin-left: 20px;

	margin-top: 10px;

	padding-top: 0px;

}



#centercontent2cols h2 {

	font-weight: bold;

	margin-left: 20px;

	margin-top: 10px;

	padding-top: 0px;

}



#centercontent2cols ul {

	list-style: disc inside;

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 0.8em;

	color: #444444;

	padding-left: 0;

	padding-right: 0;

	padding-top: 0;

	padding-bottom: 10px;

	margin-left: 20px 0px 0px 0px;

}





#centercontent2cols li {

	text-align: left;

	padding: 0;

	margin: 0;

	color: #333333;

	background: #ffffff;

}









/* ============================================ */

/* divs for right col  */

/* ============================================ */



#rightNav {

	position: absolute;

	right: 0px;

	top: 170px;

	width: 210px;

	background: #ffffff;

	border-left: 1px solid #333333;

}



#rightNav p {

	color: #333333;

	padding:0px;

	margin-left: 20px;

}



#rightNav h1 {

	font-family: Verdana, Helvetica, sans-serif;

	font-size: medium;

	color: #563c94;

	font-weight: bold;

	margin-left: 20px;

	margin-top: 0px;

}



#rightNav ul {

	list-style: none;

	padding-left: 20px;

	padding-right: 0;

	padding-top: 0;

	padding-bottom: 10px;

	margin: 0;

}



#rightNav li {

	text-align: left;

	width: 160px;

	padding: 0;

	font: small Verdana, sans-serif;

	color: #333333;

	background: #ffffff;

}



