body {
margin: 0px;
padding: 0px;
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 10pt;
line-height: 1.4em;
background-color: #FFF;
font-weight: normal;
color: #000;
text-align: center;
background-image: url(images/background-2007.gif);}

#container {
width: 950px;
margin: 0px auto 0px auto;
text-align: left;
background-color: #FFF;}

#header {
padding-left: 20px;
margin-left: 0px;
color: #000;
background-color: #FFF;
margin-top: 0px;
height: 150px;
margin-right: 0px;
width: 930px;}

#header P {
color: #000;
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 10pt;}

#newsfeed {
padding-top: 0px;
margin-left: 250px;
height: 140px;}

#nav-bar {
font-weight: normal;
text-decoration: none;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
text-align: left;
color: #fff;
background-color: #666;
height: 30px;
width: 950px;
padding-top: 10px;}

#curve-nav {
float: left;
width: 100px;
height: 30px;
margin-left: 10px;
margin-right: 10px;
padding: 10px;
background-color: #666;}

.nav {
margin-left: 20px;
margin-right: 0px;
padding-top: 11px;
padding-bottom: 12px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
font-weight: normal;
text-align: left;
color: #fff;
background-color: #666;}

#nav-bar a:link, #nav-bar a:visited {
color: #fff;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
font-weight: normal;
text-decoration: none;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
text-align: left;
background-color: #666;}

#nav-bar a:hover {
font-weight: normal;
text-decoration: none;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
color: #000;
background-color: #c380ab;}

.anylinkcss {
margin: 0px;
position: absolute;
visibility: hidden;
z-index: 100;
background-color: #c380ab;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #fff;}

.anylinkcss a {
display: block;
text-decoration: none;
text-indent: 2px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #fff;
background-color: #666;
margin: 0px;}

.anylinkcss a:hover {
color: #000;
background-color: #c380ab;
text-decoration: underline;}

#search {
float: right;
width: 240px;
margin-right: 0px;
padding: 0px;
color: #FFF;
font-weight: bold;}

div#comments {
margin-left:450px;
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 11px;
margin-top: 20px;
margin-right: 220px;
color: #666;}

div#ach {
margin-left:430px;
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 12px;
margin-top: 0px;
padding-top: 20px;
margin-right: 225px;
color: #000;
text-align: left;}

#footer {
text-align: left;
background-color: #666;
color: #fff;
margin-left: 0px;
margin-right: 0px;}

#footer p {
padding-left: 40px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #666;
color: #FFF;}

#footer .small {
font-size: 7pt;
color: #999;
background-color: #666;}

#footer a:link, #footer a:visited {
background-color: #666;
color: #000;}

#footer a:hover {
background-color: #666;
color: #C380AB;
text-decoration: underline;}

#maincontent {
margin-top: 10px;
margin-right: 30px;
margin-left: 30px;
background-color: #ffffff;
color: #000;
background-repeat: repeat-y;
background-position: center center;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 0px;}

#curve {
float: right;
width: 300px;
margin-top: 30px;
margin-right: 10px;
padding: 10px;
background-color: #c380ab;
color: #000;
font-size: 13pt;
font-family: arial rounded MT bold;}

#curve2 {
float: right;
width: 300px;
margin-top: 30px;
margin-right: 10px;
padding: 10px;
background-color: #c380ab;
color: #000;
font-size: 13pt;
font-family: arial rounded MT bold;}

#offer {
background-color: #c380ab;
text-align: center;}

#offer a:link, #offer a:visited {
background-color: #c380ab;
color: #000;}

#offer a:hover {
background-color: #c380ab;
color: #000;
text-decoration: underline;}

H1 {
background-color: #e9e9e9;
text-align: center;
font-size: 11pt;
margin-bottom: 20px;
padding: 5px;
color: #000;
font-weight: bold;
letter-spacing: 2px;
}

H2 {
background-color: #e9e9e9;
text-align: center;
font-size: 11pt;
font-weight: normal;
letter-spacing: 2px;
margin-bottom: 20px;
padding: 5px;
color: #000;}

H3 {
margin-top: 10px;
margin-left: 0px;
padding-left: 0px;
font-size: 11pt;
color: #333;
border: 1px #c380ab solid;
letter-spacing: 2px;
font-weight: bold;}

.border-center {
margin-top: 0px;
margin-left: 0px;
padding-left: 20px;
font-size: 10pt;
color: #333;
border: 1px #c380ab solid;
letter-spacing: 2px;
font-weight: bold;}

.border-left {
margin-top: 0px;
margin-left: 160px;
padding-left: 20px;
font-size: 10pt;
color: #333;
border: 1px #c380ab solid;
letter-spacing: 2px;
font-weight: bold;}

.border-home {
margin-top: 0px;
margin-left: 214px;
padding-left: 20px;
font-size: 10pt;
color: #333;
border: 1px #c380ab solid;
letter-spacing: 2px;
font-weight: bold;}

P {
font-size: 10pt;
font-family: Verdana, Helvetica, Arial, sans-serif;}

li {
padding-left: 0px;
list-style-type: disc;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
list-style-position: outside;}

.red {
color: #ff0000;
background-color: #FFF;}

.boldred {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
color: #af7299;
background-color: #FFF;}

.bold {
font-weight: bold;
color: #000;
background-color: #FFF;}

.small {
font-size: 8pt;
color: #666;
background-color: #FFF;}

.normal {
font-size: 10pt}

A:link {
color: #000;
text-decoration: underline;
font-weight: normal;
background-color: #FFF;}

A:hover {
color: #C380AB;
text-decoration: underline;
font-weight: normal;
background-color: #FFF;}

A:visited {
color: #333;
font-weight: normal;
text-decoration: underline;
background-color: #FFF;}

A:active {
color: #C380AB;
font-weight: normal;
text-decoration: underline;
background-color: #FFF;}

.course-fields {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #714A63;
font-size: 10pt;
font-weight: bold;
background-color: #FFF;
width: 150px;
margin: 5px;
padding: 0px;}

a.info {
position: relative;
z-index: 24;
background-color: #fff;
text-decoration: underline;
color: #0000ff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 90%;}

a.info:hover {
color: #000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 90%;
z-index: 25;
background-color: #fff;
text-decoration: none;}

a.info span {
display: none}

a.info:hover span {
display: block;
position: absolute;
top: -10em; left: 0em;
color: #000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 90%;
padding: 0px;
background-color: #fff;
text-decoration: none;
width: 500px;
height: 80px;
font-weight: normal;
border: 1px #6b5bff solid;
padding: 5px;}

a.terms {
position: relative;
z-index: 24;
background-color: #fff;
text-decoration: underline;
color: #000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 90%;}

a.terms:hover {
color: #000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 90%;
z-index: 25;
background-color: #fff;
text-decoration: none;}

a.terms span {
display: none}

a.terms:hover span {
display: block;
position: absolute;
top: -9em; left: 0em;
color: #000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 90%;
padding: 0px;
background-color: #fff;
text-decoration: none;
width: 500px;
height: 80px;
font-weight: normal;
border: 1px #6b5bff solid;
padding: 5px;}