body     { font-family: arial; font-size: 12px; font-weight: normal; color: #000000; }
.main_bg { background-image:url(images/extensionRight-4k.gif); }
img      { color:#666; font-style:italic; }
ul       { margin-top: 0px; margin-bottom: 0px; }

.noPrint   { display: inline; }
.printOnly { display: none; }

.Error { font-family: arial; font-size: 14px; color: #ff0000; font-weight: bold; }

a.headerLight         { font-family: arial; font-size: 13px; font-weight: bold; color: #ffffff; text-decoration: none; }	
a.headerLight:visited { font-family: arial; font-size: 13px; font-weight: bold; color: #ffffff; text-decoration: none; }	
a.headerLight:hover   { font-family: arial; font-size: 13px; font-weight: bold; color: #ffffff; text-decoration: underline; }	

a.headerDark         { font-family: arial; font-size: 15px; font-weight: bold; color: #999999; text-decoration: none; }	
a.headerDark:visited { font-family: arial; font-size: 15px; font-weight: bold; color: #999999; text-decoration: none; }	
a.headerDark:hover   { font-family: arial; font-size: 15px; font-weight: bold; color: #000000; text-decoration: underline; }	
 .headerDark         { font-family: arial; font-size: 15px; font-weight: bold; color: #999999; }
 
a.navTextLink         { font-family: arial; font-size: 13px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navTextLink:visited { font-family: arial; font-size: 13px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navTextLink:hover   { font-family: arial; font-size: 13px; font-weight: normal; color: #ffffff; text-decoration: underline; }
 .navText             { font-family: arial; font-size: 12px; font-weight: normal; color: #ffffff; }
 .navTextBold         { font-family: arial; font-size: 14px; font-weight: bold; color: #ffffff; }
a.rNavLink            { font-family: arial; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: underline; }
a.rNavLink:visited    { font-family: arial; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: underline; }
a.rNavLink:hover      { font-family: arial; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none; }
 .Contact             { font-family: arial; font-size: 12px; font-weight: normal; color: #ffffff; line-height: 15px }

.sectionTitle            { font-family: verdana; font-size: 48px; font-weight: normal; color: #da3337; }
.sectionTitleSmaller     { font-family: verdana; font-size: 39px; font-weight: normal; color: #da3337; }
.sectionTitleEvenSmaller { font-family: verdana; font-size: 27px; font-weight: normal; color: #da3337; }
.header                  { font-family: verdana; font-size: 39px; font-weight: normal; color: #da3337; }

.pageTitle    { font-family: arial; font-size: 16px; font-weight: bold; color: #da3337; }
.subTitle     { font-family: arial; font-size: 14px; font-weight: bold; color: #da3337; }

.footer       { font-family: arial; font-size: 9px; font-weight: normal; color: #000000; }
.small        { font-family: arial; font-size: 10px; font-weight: normal; color: #000000; }
.smallSpacing { font-family: arial; font-size: 10px; font-weight: normal; color: #000000; line-height: 10px; }
.comments     { font-family: arial; font-size: 11px; font-weight: normal; color: #000000; }


a.bodyLink             { font-family: arial; font-size: 12px; font-weight: bold; color: #da3337; text-decoration: underline; }
a.bodyLink:visited     { font-family: arial; font-size: 12px; font-weight: bold; color: #da3337; text-decoration: underline; }
a.bodyLink:hover       { font-family: arial; font-size: 12px; font-weight: bold; color: #da3337; text-decoration: none; }
a.boldBodyLink         { font-family: arial; font-size: 14px; font-weight: bold; color: #da3337; text-decoration: underline; }
a.boldBodyLink:visited { font-family: arial; font-size: 14px; font-weight: bold; color: #da3337; text-decoration: underline; }
a.boldBodyLink:hover   { font-family: arial; font-size: 14px; font-weight: bold; color: #da3337; text-decoration: none; }
a.bodyLinkThin         { font-family: arial; font-size: 12px; font-weight: normal; color: #da3337; text-decoration: underline; }
a.bodyLinkThin:visited { font-family: arial; font-size: 12px; font-weight: normal; color: #da3337; text-decoration: underline; }
a.bodyLinkThin:hover   { font-family: arial; font-size: 12px; font-weight: normal; color: #da3337; text-decoration: none; }
a.titleLink            { font-family: arial; font-size: 16px; font-weight: bold; color: #da3337; text-decoration: underline; }
a.titleLink:visited    { font-family: arial; font-size: 16px; font-weight: bold; color: #da3337; text-decoration: underline; }
a.titleLink:hover      { font-family: arial; font-size: 16px; font-weight: bold; color: #da3337; text-decoration: none; }

.facultyName      { font-family: arial; font-size: 14px; color: #B3972D; font-weight: bold; }
.facultyNameSmall { font-family: arial; font-size: 12px; color: #B3972D; font-weight: bold; }
.emphasis         { font-family: arial; font-size: 14px; color: #666666; font-weight: bold; }
.emphasis2        { font-family: arial; font-size: 14px; color: #da3337; font-weight: bold; }
.emphasis2Small   { font-family: arial; font-size: 12px; color: #da3337; font-weight: bold; }
.important        { font-family: arial; font-size: 17px; color: #000000; font-weight: bold; }
.important2       { font-family: arial; font-size: 14px; color: #000000; font-weight: bold; }
.fax              { font-family: arial; font-size: 16px; color: #000000; font-weight: bold; line-height: 22px }

.lineSpacing { line-height: 19px; }

.homeLink              { font-family: arial; font-size: 16px; font-weight: bold; color: #ffff00; }
a.registerLink         { font-family: arial; font-size: 32px; font-weight: bold; color: #ffff00; text-decoration: none; }
a.registerLink:visited { font-family: arial; font-size: 32px; font-weight: bold; color: #ffff00; text-decoration: none; }
a.registerLink:hover   { font-family: arial; font-size: 32px; font-weight: bold; color: #ffff00; text-decoration: underline; }

.regTitle    { font-family: arial; font-size: 16px; line-height: 22px; font-weight: bold; color: #da3337; }
.regSubTitle { font-family: arial; font-size: 14px; color: #B3972D; font-weight: bold; }
.regError    { font-family: arial; font-size: 14px; color: #ff0000; font-weight: bold; }

.MaskedEditFocus         { COLOR: #000000; BACKGROUND-COLOR: #ffffcc }
.MaskedEditMessage       { COLOR: #ff0000; FONT-WEIGHT: bold }
.MaskedEditError         { BACKGROUND-COLOR: #ffcccc }
.MaskedEditFocusNegative { COLOR: #ff0000; BACKGROUND-COLOR: #ffffcc }
.MaskedEditBlurNegative  { COLOR: #ff0000 }
.ProgressBar             { margin: 0px; border: 0px; padding: 0px; width: 100%; height: 2em; }

.ModalBackground { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; }
.ModalWindow { border: solid 1px #000000; background:#f0f0f0; padding: 0px 10px 10px 10px; position:absolute; top:-1000px; }

a.FacultyMenu         { font-family: arial; font-size: 11px; color: #da3337; text-decoration: underline; }
a.FacultyMenu:visited { font-family: arial; font-size: 11px; color: #da3337; text-decoration: underline; }
a.FacultyMenu:hover   { font-family: arial; font-size: 11px; color: #da3337; text-decoration: none; }

#divAjaxTimer, #ifAjaxTimer     { position: absolute; top: 0px; left: 30px; display: none; width: 350px;  height: 150px; }
#divAjaxTimer                   { background-color: silver; border: 3px outset; z-index: 101; }
#ifAjaxTimer                    { z-index: 100; }
#divAjaxContent, #divAjaxTitle  { font-family: Arial; font-size: 13px; }
#divAjaxTitle                   { background-color: blue; background-image: url("images/bluegrad.bmp"); color: white; }
#divAjaxContent                 { color: black; width: 330px; margin: 5px 5px 10px 5px; }
#divAjaxBut                     { text-align: center; margin-bottom: 10px; }
#divAjaxBut .confirm            { color: green; width: 70px;}
#divAjaxBut .ignore             { color: red; width: 70px;}

legend   { color: #000000; }
fieldset { border-width: 2px; }
.NoWrap tr td label { white-space:nowrap; } 
