[an error occurred while processing this directive] import_main.css code @import url(imported.css);

/*navigation bar links*/
a.nav:link {
  text-decoration:none;
  font:14pt Times,serif;
  color:#FFFFFF;
  margin-left:25px;
  line-height:40px;
}
a.nav:visited {
  text-decoration:none;
  font:14pt Times,serif;
  color:#C0C0C0;
  margin-left:25px;
  line-height:40px;
}
a.nav:hover {
  text-decoration:none;
  font:14pt Times,serif;
  color:#8000FF;
  margin-left:25px;
  line-height:40px;
}
a.nav:active {
  text-decoration:none;
  font:14pt Times,serif;
  color:#1271B2;
  margin-left:25px;
  line-height:40px;
}
a.onPage:link, a.onPage:visited, a.onPage:hover, a.onPage:active {
  text-decoration:underline;
  font:14pt Times,serif;
  color:#000000;
  margin-left:25px;
  line-height:40px;
}
a.onPageB:link, a.onPageB:visited, a.onPageB:hover, a.onPageB:active {
  text-decoration:underline;
  font:14pt Times,serif;
  color:#000000;
}

/*table links*/
table tr td a:link {
text-decoration:none;
font:8pt arial,sans-serif;
color:#1271B2;
}
table tr td a:visited {
text-decoration:none;
font:8pt arial,sans-serif;
color:#1271B2;
}
table tr td a:hover {
text-decoration:none;
font:8pt arial,sans-serif;
color:#8000FF;
}
table tr td a:active {
text-decoration:none;
font:8pt arial,sans-serif;
color:#C0C0C0;
}

/*regular links*/
a:link {
  text-decoration:none;
  font:14pt Times,serif;
  color:#6060FF;
}
a:visited {
  text-decoration:none;
  font:14pt Times,serif;
  color:#8080C0;
}
a:hover {
  text-decoration:none;
  font:14pt Times,serif;
  color:#8000FF;
}
a:active {
  text-decoration:none;
  font:14pt Times,serif;
  color:#C0C0C0;
}

/*no borders for image links*/
img {
  border:none;
}

body {
  margin:0px;
  background-image:url(images/bgstripe2.gif);
}
.header1 {
  position:absolute;
  top:0px;
  left:0px;
  height:180px;
  width:100%;
  background:#FFFFFF url(images/header01.jpg) repeat-x;
}

/*main navigation bar*/
.navbar {
  position:absolute;
  top:200px;
  left:0px;
  width:180px;
}
.navbarT {
  background-image:url(images/navBarTop.gif);
  height:40px;
}
.navbarC {
  background-image:url(images/navBarCenter01.gif);
}
.navbarB {
  background-image:url(images/navBarBottom.gif);
  height:40px;
}

/*content and right column ads*/
.mainbox {
  position:relative;
  top:200px;
  left:180px;
  width:600px;
  height:auto;
}
.content {
  position:relative;
  top:0px;
  left:0px;
  width:405px;
  font:14pt arial,sans-serif;
  color:#1271B2;
}
p {
  text-indent:20px;
}
h2 {
  text-align:center;
}
.code {
  font-weight:bold;
  color:#FF0000;
}
table {
 font:8pt arial,sans-serif;
 background-color:#EEEEFF;
 border:1px solid #AAAAFF;
}
th {
 border:1px solid #AAAAFF;
}
td {
 border:1px solid #AAAAFF;
}
.ads {
  position:absolute;
  top:0px;
  left:420px;
  border-left:2px solid #8080FF;
  width:180px;
  font:12pt Arial, sans-serif;
}
hr.hrAd {
  width:80%;
  color:#8080FF;
}

/*small arrows to change pages within a section*/
.pagenavbox {
  position:relative;
  left:0px;
  top:10px;
  width:400px;
}
.pagenavarrows {
  height:25px;
}
.pagenavtext {
  position:relative;
  top:-8px;
}

/*large arrows to change sections*/
.navbox {
  position:relative;
  left:0px;
  top:220px;
  width:780px;
}
.navarrows {
  height:50px;
}
.navtext {
  position:relative;
  top:-20px;
}

/*text navigation links on bottom of page*/
.textlinks {
  position:relative;
  left:0px;
  top:240px;
  width:780px;
  text-align:center;
}

.copyblock {
  position:relative;
  top:260px;
  left:0px;
  background-color:#8080C0;
  width:100%;
  line-height:25px;
  text-align:center;
}
#bottomAd {
  text-align: center;
  position: relative;
  top: 230px;
  width: 780px;
}