body { width: 766px; margin: 20px auto 20px auto; background-color: #000000; position: relative; }
a { outline: none; }	/* remove dotted outline from active element */
#content { width: 766px; background-color: #1d1c2e; color: #c0bde3; }
.inverse { background-color: #c0bde3; color: #1d1c2e; }
#content, .inverse { font-family: tahoma, sans-Serif; font-size: 10pt; }
#logos a { color: #c0bde3; text-decoration: none; font-size: 8pt; }
#headergraphics { position: relative; top: 0px; }
#home_quotes { position: absolute; top: 0px; left: 302px; color: #cecbe6; width: 200px; font-style: italic; } /* top, right, bottom, left */
.home_quote { position: absolute; top: 0px; left 0px; opacity: 0; filter: alpha(opacity=0); font-size: 10pt; }
#home_left, #other_left { width: 532px; padding: 60px 30px 30px 30px; margin: 0px; float: left; line-height: 1.5; }
#portal_right { width: 174px; }
#portal_right_bg, #other_right { width: 144px !important; width: 141px; }
#portal_right, #other_right { float: left; margin: 0; background-image: url(../images/right_bg.jpg); }
#portal_right_bg  { padding: 90px 0px 0px 30px; background: url(../images/login_bg.jpg) no-repeat; }
#other_right { padding: 95px 10px 0px 20px; font-style: italic; }
.contactus_pic { margin: 5px 10px 0px 0px; }
.contactus_address { width: 266px; float: left; text-align: center; line-height: 1.5; }
#logos { padding-left: 0px; text-align: center; }
#footer {color: #ffffff; font-size: 10pt; text-align: center; padding: 10px 0px 20px 0px; clear: both; border-top: 1px #514d7f solid; }

.smalltext {font-size: 8pt; }
.bold { font-weight: bold; }
.heading { font-weight: bold; font-size: 12pt; }
.redbold { font-weight: bold; font-size: 8pt; color: #ff0000; }
.email_link, .resource_link, .bluer { color: #88ade9; text-decoration: none; }
.email_link:hover, .resource_link:hover { color: #ffffff; }
