/*### Any changes here also need to be made in the import_main.css & import_main_css.html documents ###*/

/*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:7px;
 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;
 font-size:12pt;
}

/*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;
}
