iframe#offsiteFrame {
 border: 0;
 position: relative;
 left: -7px;
 width: 897px;
 height: 550px;
}

body {
 margin: 0;
 padding: 0;
 color: black;
 background-color: #8fb7cf;
 background-image: url(images/body-bg.gif);
 background-repeat: repeat-x;
 font-family: Arial, Helvetica, sans-serif;
}

p { margin-top: 0; }

a { color: #00f; }

#wrapper {
 width: 951px;
 margin: auto;
 background-image: url(images/wrapper-bg.gif);
 background-repeat: repeat-y;
}
#top {
 padding: 32px 24px 0px 24px;
 height: 89px;
 background-image: url(images/top-bg.gif);
 background-repeat: no-repeat;
 position: relative;
}

#pageTitle {

 text-align: center;
}

#pageTitle h1 {
 color: black;
 margin: 0;
 padding: 0;
 font-size: 42px;
}

#nav {
 margin: 0;
 padding: 0;
 height: 40px;
 background-image: url(images/nav-bg.gif);
 background-repeat:repeat-x;
 background-position: top center;
 text-align: center;
}

#center {
 width: 888px;
 margin: 0px 16px 0px 32px;
 padding-top: 15px;
/* background-image: url(images/globe.gif);
 background-position: top left;
 background-repeat: no-repeat;*/
}

#bottom {
 height: 34px;
 text-align: center;
 background-image: url(images/bottom-bg.gif);
}
#leftShadow {
 margin: 0;
 padding: 0;
 float: left;
 width: 16px;
 height: 200px;
 background-image: url(images/leftShadow-bg.gif);
}
#rightShadow {
 margin: 0;
 padding: 0;
 float: right;
 width: 16px;
 height: 200px;
 background-image: url(images/rightShadow-bg.gif);
}

#center h1 { font-size: 28px; }
#center h2 { font-size: 24px; }
#center h3 { font-size: 18px; }
#center h1, h2, h3 { color: #2275b6; }

#copyTitle { margin-top: 0; }

#listOfProviders {
 float: right;
 width: 240px; /* was 16em */
 padding: 10px;
 margin-left: 15px;
 margin-bottom: 10px;
 background-color: #e3ecf1;
 border: 1px solid #bbb;
}
#listOfProviders div { padding-bottom: 10px; }
#listOfProviders h1 {
 margin: 0;
 padding: 0;
 font-size: 16px;
}
#listOfProviders p {
 font-size: 85%;
 margin: 0;
 padding: 2px 0px;
}

table#boxes {
  padding: 0;
  margin-left: 30px;
  width: 540px;
}

table#boxes tr td {
  padding-top: 0px;
  padding-left: 10px;
  padding-right: 15px;
  padding-bottom: 5px;
  height: 79px;
  width: 178px;
  color: white;
  text-align: center;
  background-image: url(images/box.gif);
  background-repeat: no-repeat;
  font-size: 17px;
}

table#boxes a {
  color: white;
  font-weight: bold;
  text-decoration: none;
}

/********* nav styles **********/

div#nav_pipe {
 padding: 8px 20px 0px 20px;
}

#nav_pipe ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
} 

#nav_pipe ul li {
	margin-left: 0;
	padding: 2px 8px;
	border-left: 1px solid #ddd;
	list-style: none;
	display: inline;
	font-size: 14px;
}
	
		
#nav_pipe ul li.nav_firstLink {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
}

#nav_pipe a {
 color: white;
 font-weight: bold;
 text-decoration: none;
}

#nav_pipe a:hover {
 border-bottom: 1px solid #f60;
}