/* Body Settings */
BODY { background-color:#131C47; font-family:verdana,arial,helvetica,sans-serif; font-size:10pt; font-style:normal; font-weight:normal; color:white; margin:22px 0px 22px 22px; padding:0px 0px 0px 0px; }

/* General Tag Settings */
A { color:#FFFFFF; }
A:hover { color:#A1D7FF; }
A IMG { border:none; text-decoration:none; }
P { margin:12px 0px 12px 0px; line-height: 16px; }
H1 { color:#A1D7FF; font-size:13pt; font-weight:bold; display:inline; }
H2 { color:#FFFFFF; font-size:11pt; font-weight:bold; display:inline; }
H3 { color:#FFFFFF; font-size:11pt; font-weight:bold; display:inline; }
H4 { color:#FFFFFF; font-size:8pt;  font-weight:bold; display:inline; }
H5 { color:#A1D7FF; font-size:16pt; font-weight:normal; display:inline; }
FORM { display:inline; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
INPUT { font-size:8pt; }
TEXTAREA { font-size:8pt; }
SELECT { font-size:8pt; }
CHECKBOX { cursor:pointer; }
LABEL { cursor:pointer; }
HR { color:#A1D7FF; border-style:solid; }

/* Common Classes */
.Clickable { cursor:pointer; }
.Emphasis { color:#9C1000; font-size:10pt; font-weight:bold; display:inline; }
.EmphasisSmall { color:#9C1000; font-size:8pt; font-weight:bold; display:inline; }
.EmphasisGeneral { color:#9C1000; display:inline; }
.EmphasisGeneralWithPointer { color:#9C1000; display:inline; cursor:pointer; }
.RedAsterik { color:#FF0000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; display:inline; }
.AdNotice {color:black; font-size:10px; text-align:center; }

.Mug { padding:0px 12px 2px 0px; display:inline; float:left; }

.TrusteeName { font-weight:bold; }
.TrusteeLocation { margin-bottom:12px; }

.HonoraryTrusteeName { font-weight:bold; }
.HonoraryTrusteeLocation { margin-bottom:12px; }

.Announcement { border:1px solid #A1D7FF; }
.Announcement TBODY TR TH { padding:2px 2px 2px 2px; color:#22568F; background-color:#A1D7FF; }
.Announcement TBODY TR TD { padding:8px 8px 8px 8px; }

.ResultsTable { border:thin solid #1D4978; }
.ResultsTable TBODY TR TH { background-color:#8DBDE1; font-size:8pt; text-align:left; color:#1D4978; }
.ResultsTable TBODY TR TD { background-color:#7AA3C1; font-size:8pt; text-align:left; }

.icon { background-color:#131C47; background-repeat: no-repeat; }

/* Layout Settings */
#Header { width:900px; height:43px; background:transparent url(Images/Backgrounds/HeadTab.gif); }
#Header TABLE { margin:0px 0px 0px 20px; }
#Header TABLE TBODY TR TD { font-size:8pt; font-weight:bold; }
#Header A { color:#A1D7FF; text-decoration:none; }
#Header A:hover { color:#FFFFFF; }

#Layout1 { width:900px; }
#Layout1 .Heading { width:900px; height:240px; font-size:11pt; background:transparent url(Images/Backgrounds/HomeBg.jpg); }
#Layout1 .Content { width:900px; padding:35px 0px 25px 0px; text-align:center; background-color:#416589; }

#Layout2 { width:900px; padding-top:15px; background:transparent url(Images/Backgrounds/Bg1.jpg); }
#Layout2 .Heading { padding:11px 0px 0px 68px; }
#Layout2 .Content { padding:26px 20px 20px 68px; text-align:left; vertical-align:top; }
#Layout2 .SideBar { padding-top:26px; text-align:right; vertical-align:top; }
#Layout2 .Campus { float:right; }
#Layout2 .Logo { padding-left:20px; text-align:left; vertical-align:top; }

#Layout3 { width:900px; padding-top:15px; background:transparent url(Images/Backgrounds/Bg1.jpg); }
#Layout3 .Heading { padding:11px 0px 0px 68px; }
#Layout3 .Content { padding:26px 50px 20px 68px; text-align:left; vertical-align:top; }
#Layout3 .Campus { float:right; }
#Layout3 .Logo { padding-left:20px; text-align:left; vertical-align:top; }

#BackToTop { padding:10px 20px 15px 68px; font-size:8pt; }

#Footer TBODY TR TH { font-size:8pt; text-align:right; }
#Footer TBODY TR TD { font-size:8pt; text-align:center; }
#Footer A { text-decoration:none; }

/* Page-Specific Settings */
#LoginTable { border:thick solid #1D4978; margin-left:auto; margin-right:auto; }
#LoginTable .Intro { background-color:#8DBDE1; color:#1D4978; font-size:13pt; text-align:left; font-weight:bold; padding-left:10px; }
#LoginTable .Alert { background-color:#8DBDE1; color:#CC0000; font-size:8pt;  text-align:left; font-weight:bold; padding-left:10px; vertical-align:top; }
#LoginTable .Label { background-color:#8DBDE1; color:#1D4978; font-size:8pt;  text-align:right; }
#LoginTable .Field { background-color:#7AA3C1; text-align:center; }
#LoginTable .Login { background-color:#7AA3C1; text-align:center; padding-bottom:10px; }
#LoginTable .Input { width:200px; }

