﻿body { 
    height: 100%; 
    min-width: 1000px; 
    margin: 0; 
    font-size: 10pt; 
    color:#4b5a7b;
	background-color:white;
	font-family:verdana,arial,helvetica;
 }

h1 { padding: 10px 0 6px 0; font-size: 18pt; font-weight: normal; }
h2 { padding: 10px 0 20pt 0; font-size: 14pt; text-align: center; }
h3 { padding: 10px 0 14px 0; font-size: 12pt; text-align: center; }
p { margin-bottom:10px; }
td { text-align: left; }
ul { list-style-type: disc; margin: 0 15px 0 15px; }
li { padding-bottom: 5px; margin-left:10px}
a:link { color: black; font-weight:bold; text-decoration: none; outline: none; }
a:visited { color: inherit; text-decoration: none; outline: none; }
a:hover { color: blue; text-decoration: underline; outline: none; }
a:active { color: inherit; text-decoration: underline; outline: none; }
a.accessEmail { display: inline-block; float: left; color: #fff; width: 303px; height: 36px; background: #00aeef url(/images/smimages/arrow1.png) no-repeat 9px 8px; padding: 3px 0 0 30px; font-size: 10pt; font-weight: bold; margin-left: 88px; }
a.accessEmail:hover { background: #fff url(/images/smimages/arrow1.png) no-repeat 9px -13px; color: #00aeef; }
a.newStudent { display: inline-block; float: left; color: #fff; width: 333px; height: 36px; background: #8dc63f url(/images/smimages/arrow2.png) no-repeat 9px 8px; padding: 3px 0 0 30px; font-size: 10pt; font-weight: bold; margin-left: 1px; }
a.newStudent:hover { background: #fff url(/images/smimages/arrow2.png) no-repeat 9px -13px; color: #8dc63f; }
a.alerts { background: url(/images/smimages/nav_icons.jpg) no-repeat; }
a.alerts:hover, a.alertSelect { background-position: 0 -65px; }
a.events { background: url(/images/smimages/nav_icons.jpg) no-repeat -100px 0; }
a.events:hover, a.eventSelect { background-position: -100px -65px; }
a.messenger { background: url(/images/smimages/nav_icons.jpg) no-repeat -200px 0; }
a.messenger:hover, a.messengerSelect { background-position: -200px -65px; }
a.mobile { background: url(/images/smimages/nav_icons.jpg) no-repeat -300px 4px; }
a.mobile:hover, a.mobileSelect { background-position: -300px -61px; }
a.outlook { background: url(/images/smimages/nav_icons.jpg) no-repeat -400px 3px; }
a.outlook:hover, a.outlookSelect { background-position: -400px -62px; }
a.hotmail { background: url(/images/smimages/nav_icons.jpg) no-repeat -500px 2px; }
a.hotmail:hover, a.hotmailSelect { background-position: -500px -63px; }
a.photo { background: url(/images/smimages/nav_icons.jpg) no-repeat -600px 2px; }
a.photo:hover, a.photoSelect { background-position: -600px -63px; }
a.skydrive { background: url(/images/smimages/nav_icons.jpg) no-repeat -700px 0; }
a.skydrive:hover, a.skydriveSelect { background-position: -700px -65px; }
a.spaces { background: url(/images/smimages/nav_icons.jpg) no-repeat -800px 2px; }
a.spaces:hover, a.spacesSelect { background-position: -800px -63px; }
a.workspace { background: url(/images/smimages/nav_icons.jpg) no-repeat -900px 0; }
a.workspace:hover, a.workspaceSelect { background-position: -900px -65px; }
#pMargin a { display: block; width: 111px; height: 21px; font-weight: bold; font-size: 10pt; text-align: center; padding-top: 6px; margin-top: 10px; }
a.alertLearn { background: #666666; }
a.eventLearn { background: #ed145b; }
a.messengerLearn { background: #096aaf; }
a.mobileLearn { background: #f46409; }
a.outlookLearn { background: #bcbcbc; }
a.photoLearn { background: #cf1ca6; }
a.skyLearn { background: #cf211c; }
a.spaceLearn { background: #7225d0; }
a.workspaceLearn { background: #a0d027; }
#help a { font-size: 10pt; font-weight: bold; }
#help a:hover { color: #00aeef; }

.segoeLarge { font-size: 14pt; }

#schoolHead { background: #9ccbeb; height: 87px; border-bottom: solid 1px #fff; }
#schoolHeadContent { margin: 0 auto; width: 1000px; height: 87px; text-align: left; font-size: 14pt; }
#wrapper { margin: 0 auto; width: 1000px; height: 623px; text-align: left; background: url(/images/smimages/background.jpg) no-repeat 150px -1px; }
#homeContent { background: url(/images/smimages/home.png) no-repeat 30px 48px; height: 623px; }
#alertContent { background: url(/images/smimages/alerts.png) no-repeat 140px 48px; height: 623px; }
#eventContent { background: url(/images/smimages/events.png) no-repeat 140px 48px; height: 623px; }
#messengerContent { background: url(/images/smimages/messenger.png) no-repeat 140px 48px; height: 623px; }
#mobileContent { background: url(/images/smimages/mobile.png) no-repeat 140px 48px; height: 623px; }
#outlookContent { background: url(/images/smimages/outlook.png) no-repeat 140px 48px; height: 623px; }
#photoContent { background: url(/images/smimages/photo.png) no-repeat 140px 48px; height: 623px; }
#skyContent { background: url(/images/smimages/skydrive.png) no-repeat 140px 48px; height: 623px; }
#spaceContent { background: url(/images/smimages/spaces.png) no-repeat 140px 48px; height: 623px; }
#workspaceContent { background: url(/images/smimages/workspaces.png) no-repeat 140px 48px; height: 623px; }
#content { height: 445px;padding:15px; }
#homePMargin { clear: left; margin-left: 450px; }
#pMargin { clear: left; margin-left: 480px; }
#homeSpacer { height: 20px; }
#spacer { height: 20px; }
#homeList { margin: 20px 0 0 600px; }
#windowsLive { margin: 25px 0 0 600px; } 
#features { height: 50px; margin: 13px 0 0 0; font-size: 8pt; color: #999999; text-align: center; }
#icons { text-align: center; }
#icons a { display: inline-block; width: 100px; font-size: 9pt; color: #424242; padding-top: 60px; }
#icons a:hover { color: #4194cf; text-decoration: none; }
a.homeButton { display: block; background: #00aeef; width: 70px; height: 19px; font-size: 10pt; color: #fff; font-weight: bold; padding: 6px 0 0 9px; position: relative; top: -131px; left: 90px; }
a.homeButton:hover { color: #fff; }
#help { float: right; margin-top: 15px; }
#help img { margin-left: 5px; }
#schoolFooter { height: 67px; }
#schoolFooterContent 
{ 
    width:100%;
	margin:0 auto;
	border-top:1px silver solid;
	height:20px;
	text-align:center;
	font-size:10pt;
	padding-top:10px; 
}

#schoolFooterContent a
 {
    font-size:10pt;
    font-weight: normal;
    color: #4b5a7b;
 }

#logoheader
{
	width:100%;
	margin:0 auto;
	text-align:center;
}

#header
{
	width:100%;
	margin:0 auto;
	height:153px;
	background-image:url('/images/ksu/header.jpg');
}

#subheader1
{
	 height:2px;
	 background-color: #234174;
}

LI {margin-bottom:10px}

DIV.maincontent 
{
    background-color: White;
    padding:10px;
    border:solid #ababab 1px;
}

TABLE.maintable {border:none}

TR.userline {text-align:left}

TABLE.classmates {width:100%;text-align:left}

DIV.sessionwarn {font-size:pt;font-family:Verdana}
DIV.lblEmail,DIV.lblWLID, SPAN.lblWLIDemail {font-size:7pt;text-align:center}
SPAN.lblWLIDemail,.lblEmailAddr {color:Blue;text-decoration:underline}
DIV.lblEmail {font-size:10pt;font-weight:bold}

A.servicelink, A.servicelink:visited { font-size:8pt;font-weight:bold }


.alert
{
    color: Red; 
    font-weight: bold;
}

.hint 
{
    font-size:7pt;
    color:#ababab;
}

a.expand 
{
    text-decoration: none;
    border-bottom: 1px dashed;
}

p 
{
    margin: 10 0 0 0;
    padding: 0;
    text-align: left;
    text-indent: 0;
}

.metodistGrid td
{
    text-align: left;
}

.metodistTree a
{
    font-weight: normal;
}

.rss { margin: 10px 10px 10px 10px; }
.rss .button { float: left; }
.rss .entries { display:none; margin: -266px 10px 20px 30px; position: absolute; background-color: #ffffff; border:1px solid #DDDDDD; color:#333333; }
.rss .header { padding: 5px; text-align: center;  }
.rss .content { padding: 10px; }
.rss .content img { text-align:center; }

.announcements { margin: 10px 0px 10px 0px; font-size: 11px; border:1px solid #DDDDDD; color:#333333; }
.announcements .header { padding: 10px; text-align: center;  }
.announcements .item { padding: 10px; }
.announcements .item .date { font-style: italic; font-size: 8px;  }
.announcements .item .title { margin: 5px 0px 10px 0px }
.announcements .item .text { font-size: 11px; letter-spacing: normal; }
.announcements a:link { font-weight: normal; }