body {
margin: 0;
padding: 0;
background-color: #fff;
background-image: url(../images/bg.jpg);
background-repeat: repeat-x;
background-attachment: fixed;
/* for centering wrapper */
text-align:center; /* IE */
}

/*
img, div { 
behavior: url(../images/iepngfix.htc)
}
*/

a {
color: #01539c;
text-decoration: underline;
outline: 0;
}

form {
margin: 0;
padding: 0;
}

input, select, textarea {
padding: 2px;
font-family: arial, sans-serif;
font-size: 12px;
color: #666;
}

textarea {
resize: none;
}

.btn {
margin: 5px 0 10px 0;
}

#wrapper {
margin: 10px 0 0 0;
width: 890px;
margin-left: auto;
margin-right: auto;
text-align: left;
background-color: #fff;
}

#table_wrapper {
margin: 0;
padding: 0;
width: 900px;
height: 680px;
border: 4px solid #01539c;
background-color: #fff;
background-image: url(../images/left_col_bg.gif);
background-repeat: repeat-y;
}

#table_wrapper td {
vertical-align: top;
}

#logo {
width: 210px;
height: 188px;
border-bottom: 1px solid #bbb;
float: left;
}

#logo img {
border: 0;
}

#logo h1 {
display: none;
}

#banner {
margin: 0;
padding: 0;
width: 682px;
height: 188px;
border-bottom: 1px solid #bbb;
float: left;
}

#banner p {
margin: 0;
padding: 0;
}

#body_wrapper {
width: 892px;
float: left;
}

#nav {
margin: 0;
width: 210px;
border-right: 1px solid #bbb;
float: left;
}

#nav ul {
margin: 0;
padding: 0;
list-style: none;
}

#nav ul li {
margin: 0;
padding: 0;
/*height: 25px;*/
line-height: 25px;
font-family: arial, sans-serif;
font-size: 11px;
color: #666;
border-bottom: 1px solid #ddd;
}

#nav ul li a {
padding: 0 0 0 15px;
width: 195px;
color: #666;
text-decoration: none;
background-color: #f9f9f9;
display: block;
}

#nav ul li a:hover {
color: #fff;
font-weight: bold;
background-color: #01539c;
}

#nav ul li ul li {
margin: 0;
padding: 0;
line-height: 20px;
border-bottom: none;
}

#nav ul li ul li a {
padding: 0 10px 0 28px;
width: 172px;
font-size: 11px;
color: #666;
text-decoration: none;
display: block;
background: url(../images/bullet_off.gif) no-repeat 12px 9px;
}

#nav ul li ul li a:hover {
color: #fff;
font-weight: bold;
background: url(../images/bullet_on.gif) no-repeat 12px 9px;
background-color: #01539c;
}

html>body #nav li a {
width: auto;
}

#mailing_list {
margin: 0;
padding: 10px 15px 10px 15px;
width: 180px;
font-family: arial, sans-serif;
font-size: 11px;
color: #666;
background-color: #f9f9f9;
float: left;
}

#contact {
margin: 0;
padding: 10px 15px 10px 15px;
width: 180px;
font-family: arial, sans-serif;
font-size: 11px;
color: #666;
background-color: #f9f9f9;
border-bottom: 1px solid #ddd;
float: left;
}

#login, #data {
margin: 0;
padding: 0;
width: 210px;
font-family: arial, sans-serif;
font-size: 11px;
color: #666;
background-color: #f9f9f9;
border-bottom: 0px solid #ddd;
float: left;
}

#welcome {
padding: 10px 15px 10px 15px;
width: 180px;
background-color: #f9f9f9;
border-bottom: 1px solid #ddd;
}

#mailing_list p, #contact p {
margin: 0;
padding: 0;
}

#breadcrumb_wrapper {
width: 681px;
height: 25px;
border-bottom: 1px solid #f5f5f5;
float: left;
}

#breadcrumb {
padding: 0 0 0 10px;
width: 536px;
height: 25px;
line-height: 25px;
font-family: arial, sans serif;
font-size: 11px;
color: #888;
float: left;
}

#breadcrumb p {
margin: 0;
padding: 0;
}

#breadcrumb a {
font-family: arial, sans serif;
font-size: 11px;
color: #888;
}

#addthis {
margin: 4px 0 0 0;
padding: 0 10px 0 0;
width: 115px;
float: left;
}

#addthis img {
border: 0;
}

#content {
margin: 0;
padding: 10px 20px 15px 20px;
width: 641px;
line-height: 17px;
font-family: arial, sans-serif;
font-size: 12px;
color: #666;
float: left;
}

#content_popup {
margin: 0;
padding: 10px 20px 15px 20px;
width: 520px;
line-height: 17px;
font-family: arial, sans-serif;
font-size: 12px;
color: #666;
float: left;
}

#content p {
margin: 0 0 12px 0;
padding: 0;
}

#content h2 {
margin: 0;
padding: 0;
font-family: arial, sans serif;
font-size: 18px;
text-indent: -9999px;
}

#content h3 {
margin: 0 0 12px 0;
padding: 0;
font-family: arial, sans serif;
font-size: 12px;
font-weight: bold;
}

#content img {
border: 0;
}

.contact_table {
font-size: 12px;
}

.input_label {
width: 170px;
}

.caption {
width: 530px;
font-size: 11px;
color: #777;
}

hr {
margin: 0 0 7px 0;
padding: 0;
height: 2px;
color: #eee;
background-color: #eee;
border: 0px;
}

.student_hr { 
margin: 10px 0 10px 0;
padding: 0;
height: 2px; 
color: #eee; 
background-color: #eee; 
border: 0px;
}

#inside_biz {
margin: 5px 0 0 10px;
width: 74px;
height: 100px;
background-image: url(../images/Inside_Business_March2008.jpg);
background-repeat: no-repeat;
float: right;
}

#inside_biz a {
width: 74px;
height: 100px;
float: right;
}

#news_wrapper {
margin: 0 0 15px 0;
width: 641px;
height: 195px;
overflow: auto;
}

#content ul, #content ol {
margin: 0 0 0 20px;
padding: 0 0 12px 0;
}

#content li {
margin: 0;
padding: 0 0 3px 0;
}

#content ul ul, #content ol ol {
margin: 3px 0 0 20px;
padding: 0;
}

#content li li {
margin: 0;
padding: 0;
}

#cclark {
margin: 0 10px 0 0;
width: 120px;
height: 148px;
float: left;
}

.student_wrapper {
margin: 0 0 10px 0;
width: 641px;
height: 148px;
float: left;
}

.student_img {
margin: 0 10px 0 0;
width: 120px;
height: 148px;
float: left;
}

.student_name {
margin: 10px 0 0 0;
width: 510px;
height: 138px;
float: left;
}

#copyright {
width: 900px;
margin-left: auto;
margin-right: auto;
text-align: center;
font-family: arial, sans-serif;
font-size: 11px;
color: #555;
}

#copyright p {
margin: 6px 0 10px 0;
padding: 0;
}

.hide {
display: none;
}

.show {
display: block;
}

.agenda_link {
color: #01539c;
text-decoration: underline;
cursor: pointer;
}

#agenda_table {
margin: 0 0 12px 0;
width: 100%;
font-family: arial, sans serif;
font-size: 12px;
color: #666;
background-color: #bbb;
}

#header {
margin: 0 0 12px 0;
font-family: arial, sans serif;
font-size: 18px;
color: #666;
}

#agenda_table ul {
margin: 0 0 0 20px;
padding: 0;
}

#agenda_table li {
margin: 0;
padding: 0;
}

.pdf {
display: inline;
}

.quote_content_wrapper {
margin: 0 0 10px 0;
padding: 10px;
width: 630px;
background-color: #f5f5f5;
border: 1px solid #bbb;
}

.quote_content_wrapper2 {
margin: 0 0 10px 0;
padding: 0;
width: 639px;
background-color: #f5f5f5;
border: 1px solid #bbb;
}

.quote_content_wrapper3 {
margin: 0 0 10px 0;
padding: 0;
width: 520px;
background-color: #f5f5f5;
border: 1px solid #bbb;
}

table.quote_content td {
font-family: arial, sans serif;
font-size: 12px;
font-weight:400;    
color: #666;
}

.required {
font-size: 10px;
color: red;
font-weight: bold;
}

/*zzzzzzzzz Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{
/*
margin-top :0in;
margin-right :0in;
margin-bottom :10.0pt;
margin-left :0in;
*/
margin: 0 0 10px 0;
font-size : 12px;
font-family : arial, sans serif;
}

.MsoTableGrid_wrapper {
margin: 0 0 10px 0;
padding: 0;
width: 100%;
background-color: #f5f5f5;
border: 1px solid #bbb;
}

.MsoTableGrid {
margin: 0 0 12px 0;
width: 100%;
font-size : 12px;
font-family : arial, sans serif;
background-color: #f5f5f5;
border: 1px solid #bbb;
}

table.MsoTableGrid td {
font-family: arial, sans serif;
font-size: 12px;
color: #666;
}

.Section1 {
width: 100%;
float: left;
}

td.vlabel {
width: 150px;
font-family: arial, sans serif;
text-align : left;
font-size : 12px;
}

td.vdata {
font-family : arial, sans serif;
font-size : 12px;
}

.event_table, .director_table {
margin: 0 0 12px 0;
width: 100%;
color:#666666;
border: 1px solid #bbb;
}

.event_table th, .director_table th {
padding: 5px; 
background-color: #ddd;
}

.event_table td, .director_table td {
padding: 2px;
background-color: #f5f5f5;
}

#login_wrapper {
padding: 10px;
width: 621px;
height: auto;
background-color: #eee;
}

#login_wrapper p {
margin: 0 0 12px 0;
padding: 0;
}

#forget_username, #forget_password {
padding: 5px 0 0 0;
}

.forget_username, .forget_password {
margin: 0 0 12px 0;
padding: 0;
height: 2px;
color: #bbb;
background-color: #bbb;
border: 0px;
}

.tip {
width: 358px;
height: 201px;
}

.tip_img {
padding: 8px 8px 0 8px;
width: 120px;
height: 156px;
float: left;
}

.tip_desc {
padding: 15px 12px 0 0;
width: 210px;
height: 140px;
float: left;
}

.tip_desc p {
margin: 0 0 10px 0;
padding: 0;
}

.error {
/*
    background-color: #fdfc85;
*/
}

.rfpLink {
display: none;
}

#header_main {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_home.gif);
background-repeat: no-repeat;
}

#header_login {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_login.gif);
background-repeat: no-repeat;
}

#header_login_request {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_login_request.gif);
background-repeat: no-repeat;
}

#header_change_password {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_change_password.gif);
background-repeat: no-repeat;
}

#header_user_maintenance {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_user_maintenance.gif);
background-repeat: no-repeat;
}

#header_add_user {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_add_user.gif);
background-repeat: no-repeat;
}

#header_edit_user {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_edit_user.gif);
background-repeat: no-repeat;
}

#header_delete_user {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_delete_user.gif);
background-repeat: no-repeat;
}

#header_user_role_access {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_user_role_access.gif);
background-repeat: no-repeat;
}

#header_property_maintenance {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_properties.gif);
background-repeat: no-repeat;
}

#header_add_property {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_add_property.gif);
background-repeat: no-repeat;
}

#header_edit_property {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_edit_property.gif);
background-repeat: no-repeat;
}

#header_delete_property {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_delete_property.gif);
background-repeat: no-repeat;
}

#header_news_link{
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_news_link.gif);
background-repeat: no-repeat;
}

#header_news_list{
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_news_artlicles.gif);
background-repeat: no-repeat;
}

#header_article_edit {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_article_edit.gif);
background-repeat: no-repeat;
}

#header_e404 {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_e404.gif);
background-repeat: no-repeat;
}

#header_about {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_about.gif);
background-repeat: no-repeat;
}

#header_metals {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_metals.gif);
background-repeat: no-repeat;
}

#header_research {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_research.gif);
background-repeat: no-repeat;
}

#header_library {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_library.gif);
background-repeat: no-repeat;
}

#header_services {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_services.gif);
background-repeat: no-repeat;
}

#header_resources {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_resources.gif);
background-repeat: no-repeat;
}

#header_faqs {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_faqs.gif);
background-repeat: no-repeat;
}

#header_news {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_news.gif);
background-repeat: no-repeat;
}

#header_press {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_press.gif);
background-repeat: no-repeat;
}

#header_briefing {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_briefing.gif);
background-repeat: no-repeat;
}

#header_directions {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_directions.gif);
background-repeat: no-repeat;
}

#header_contact {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_contact.gif);
background-repeat: no-repeat;
}

#header_sitemap {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_sitemap.gif);
background-repeat: no-repeat;
}

#header_administration {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_administration.gif);
background-repeat: no-repeat;
}

#header_registration {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_registration.gif);
background-repeat: no-repeat;
}

#header_add_role {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_role_add.gif);
background-repeat: no-repeat;
}

#header_edit_role {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_role_edit.gif);
background-repeat: no-repeat;
}

#header_delete_role {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_role_delete.gif);
background-repeat: no-repeat;
}

#header_role_maintenance {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_role_maintenance.gif);
background-repeat: no-repeat;
}

#header_request_view {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_request_view.gif);
background-repeat: no-repeat;
}

#header_request_add {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_request_add.gif);
background-repeat: no-repeat;
}

#header_request_edit {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_request_edit.gif);
background-repeat: no-repeat;
}

#header_my_requests {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_my_requests.gif);
background-repeat: no-repeat;
}

#header_approval_requests {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_approval_requests.gif);
background-repeat: no-repeat;
}

#header_signup {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_signup.gif);
background-repeat: no-repeat;
}

#header_events {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_events.gif);
background-repeat: no-repeat;
}

#header_training {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_training.gif);
background-repeat: no-repeat;
}

#header_co-op {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_co-op.gif);
background-repeat: no-repeat;
}

#header_rfp {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_rfp.gif);
background-repeat: no-repeat;
}

#header_whitepaper {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_whitepaper.gif);
background-repeat: no-repeat;
}

#header_students {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_students.gif);
background-repeat: no-repeat;
}

#header_module_maintenance {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_module_maintenance.gif);
background-repeat: no-repeat;
}

#header_add_module {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_add_module.gif);
background-repeat: no-repeat;
}

#header_edit_module {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_edit_module.gif);
background-repeat: no-repeat;
}

#header_delete_module {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_delete_module.gif);
background-repeat: no-repeat;
}

#header_role_module_access {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_role_module_access.gif);
background-repeat: no-repeat;
}

#header_organization_maintenance {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_organization_mainten.gif);
background-repeat: no-repeat;
}

#header_add_organization {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_add_organization.gif);
background-repeat: no-repeat;
}

#header_edit_organization {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_edit_organization.gif);
background-repeat: no-repeat;
}

#header_delete_organization {
margin: 0 0 10px 0;
padding: 0;
width: 641px;
height: 21px;
background-image: url(../images/header_delete_organization.gif);
background-repeat: no-repeat;
}

.error_select_field{
    border: 1px solid #cd0a0a;
    background: #fef1ec url(../images/error_color.png) 50% 50% repeat-x; 
    color: #cd0a0a; }

	
.event_logos {
margin: 5px 0 10px 15px;
padding: 0;
width: 170px;
text-align: center;
border: 1px solid #bbb;
float: right;
}

.event_logo_header {
width: 170px;
height: 25px;
line-height: 25px;
text-align: center;
background-color: #eee;
}

.event_logos img {
border: 0;
display: block;
}
