﻿/* Edited with EditCSS */
/**** LINK-tag style sheet mainlayout.css ****/

* {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

body {
background-image:  url("images/background/menubg.jpg");
background-repeat: repeat-y;
}

.snow {
	border: 2px solid red;
	background-color: #FFB4B4;
	padding: 0.5em;
	font-weight: bold;
}

.nosnow {
	border: 2px solid green;
	background-color: #B4FFB4;
	padding: 0.5em;
	font-weight: bold;
}

#leftcolumn {
position: absolute;
float: left;
width: 9em;
z-index: 999;
overflow: hidden;
}

#leftcolumn1 {
min-height: 100%;
}

#left2 {
padding-bottom: 15px;
top: 0px;
border-bottom: 1px solid silver;
text-align: center;
}

#left3 {
clear: both;
color: #cc2222;
}

#left4 {
height: 0.5em;
font-size: small;
top: 0px;

}


#right {
position: absolute;
border-left: 2px solid black;
border-top: 2px solid black;
border-right: 2px solid black;
border-bottom: 2px solid black;
margin-left: 9em; 
overflow: hidden;
width: 88%;
}

#right_top {
/* width: 100%; */
color: black;
border-bottom: 1px solid black;
background-color: silver;
}

#DateTime {
float: left;
/* width: 47%; */
text-align: left;
color: black;
font-size: xx-small;
padding-top: 10px;
padding-bottom: 5px;
padding-right: 10px;
padding-left: 1.5em;
background-color: inherit;
}

#Search {
text-align: right;
font-size: xx-small;
padding-right: 10px;
padding-top:5px;
margin-bottom: 5px;
}

.SearchTheSiteText {
color: black;
background-color: inherit;
}

#right2a {
/* width: 100%; */
height: 150px;
}

/* added for canteen page */
#right2a_cd {
height: 150px;
}


#right2b {
text-align: center;
/* width: 100%; */
top: 0px;
height: 30px;
background-color: silver;
border-top: 1px solid black;
border-bottom: 1px solid black;
}

#RightContent {
width: 100%;
}

#right3A {

}

#right4 {
float: right;
width: 20%;
padding-left: 3px;
margin-left:-3px;
overflow: hidden;
border-left: 2px solid black;
padding-bottom: 3000px;
margin-bottom: -3000px;
}

#badges {
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
}

#right5 {
clear: both;
height: 3.3em;
border-top: 2px solid black;
color: black;
z-index: 1000;
background-image: url("images/background/footerbg.jpg");
background-repeat: repeat;
}

#BottomofPage {
height: 1.4em;
background-color: #697259;
border-top: 0px;
color: #222222;
}


/* END OF LAYOUT CSS */


/*Left Hand Menu Style CSS */

.SubMenu {
font-size: xx-small;
color: silver;
text-decoration: none;
text-align: left;	
padding: 0px;
margin: 0px;
background-color: #800030;
}

.MenuHeading {
font-size: medium;
color: silver;
text-align: center;
font-weight: bold;
list-style-type: none;
text-decoration: none;
margin-top: 20px;
}

.MainHeading {
clear: left;
font-size: x-small;
font-weight: bold;
list-style-type: none;
color: silver;
text-decoration: none;
padding: 0px;
margin: 0px;
}

.MainHeadingYellow {
clear: left;
font-size: x-small;
font-weight: bold;
list-style-type: none;
color: yellow;
text-decoration: none;
padding: 0px;
margin: 0px;
}

.SubList {
text-decoration: none;
padding: 0px;
margin: 0px;
}

ul.MainMenu li {
list-style-type: none;
text-decoration: none;
padding-top: 1px;
padding-left: 5px;
margin: 0px;
}

.DeptLink {
text-decoration: none;
color: silver;
background-color: inherit;
text-align: left;
font-size: x-small;
}

.SubscribeNewman {
color: #ffd700;
background-color: inherit;
font-size: small;
text-align: center;
}

.ReallySmallText {
font-size: xx-small;
color: silver;
background-color: inherit;
text-align: center;
text-shadow: teal;
}
.ReallySmallFormText {
font-size: xx-small;
text-align: center;
text-shadow: teal;
}

.SubscribeNewmanBorder {
margin: 3px 3px 3px 3px;
padding: 2px 2px 2px 2px;
border: 1px solid teal;
}



/* Content / Right-Hand Style CSS */

.MainLogoImage {
float: left;
padding: 0.5em 0em 0.5em 3em;
}

#PageTitle {
font-size: xx-large;
font-weight: bold;
color: black;
text-align: center;
padding-top: 50px;
}

.LatestUpdates {
font-size: small;
color: black;
background-color: inherit;
text-align: center;
padding-top: 5px;
}

a.LatestLink {
color: black;
font-style: italic;
text-align: center;
background-color: inherit;
}

.WelcomeImage {
clear: both;
background-color: #FFF;
color: inherit;
padding: 2px 2px 2px 2px;
border: 1px solid black;
margin: 20px 5px 10px 0px;
float: left;
}

h1 {
font-weight: bold;
font-size: large;
color: black;
background-color: inherit;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px solid black;
margin-left: 23px;
width: 76%;
}

ol.LatestNewsList
{
	text-align: left;
	font-size: small;
	color: black;
	margin-left: 4em;
}


.LatestNewsText {
text-align: justify;
font-size: small;
color: black;
background-color: inherit;
}

#News1 {
float: left;
padding: 5px 10px 0px 0px;
}

#News2 {
float: left;
right: 0px;
padding: 5px 10px 0px 0px;
}

.LatestNewsImage {
background-color: #ffffff;
float: left;
padding: 2px;
border: 1px solid #000000;
margin-right: 5px;
color: inherit;

}

.LatestLink {
font-size: 8pt;
text-align: right;
}

#FooterText {
text-align: center;
padding-top: 20px;
padding-left: 25px;
}

.FooterLinks {
font-size: x-small;
text-align: center;
color: #800030;
background-color: inherit;
}

#FooterLeft {
margin-top: 1em;
margin-left: 10px;
float: left;
}

#FooterRight {
margin-top: 1em;
float: right;
margin-right: 10px;
}

.CopyrightNotice {
padding: 3px;
font-size: x-small;
text-align: center;
}

hr {
margin: 5px 0px 0px 0px;
padding: 0% 10% 0% 10%; 
width: 99%;
height: 1px;
color: black;
background-color: inherit;
}

/* Right Hand Menu CSS */

#FeaturedDocs {
/* position: relative; */
text-align: center;
}

.FeaturedDocsTitle {
text-align: center;
font-weight: bold;
font-size: medium;
color: #ffd700;
background-color: inherit;
}

.FeaturedDocsSection {
text-align: center;
margin-top: 0px;
font-weight: bold;
color: #ffffff;
background-color: inherit;
}	

.FeaturedDocumentsText {
color: #800030;
background-color: inherit;
margin-top: 5px;
text-align: center;
list-style-type: none;
font-size: small;
}

.FeaturedDocumentsLinkOn {
color: black;
background-color: inherit;
font-size: small;
text-decoration: underline;
}

.FeaturedDocumentsLinkOff {
text-decoration: none;
color: #800030;
background-color: inherit;
font-size: small;
}

ul.FeaturedDocumentsText {
padding-top: 1em;
}

#Meditation {
border: 1px solid #FFFFFF;
background-color: silver;
margin-right: 3px;
padding-bottom: 20px;
padding-top: 20px;
margin-top: 20px;
text-align: center;
}

.MeditationHeading {
color: black;
background-color: inherit;
font-weight: bold;
text-align: center;
padding-top: 5px;
}

.MeditationBy {
font-size: x-small;
color: black;
background-color: inherit;
text-align: center;
font-style: italic;
padding-bottom: 5px;
padding-left: 4px;
padding-right: 4px;
}

.MeditationText {
font-size: x-small;
color: black;
background-color: inherit;
text-align: center;
padding-left: 4px;
padding-right: 4px;
}

#BottomRightLink {
margin-top: 15px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
font-size: x-small;
}

.PortalLink {
color: #800030;
background-color: inherit;
text-align: center;
font-size: small;
text-decoration: none;
}

.PortalHeading {
font-size: medium;
text-align: center;
color: black;
margin-top: 10px;
background-color: inherit;
text-decoration: underline;
}

.Portal {
padding-top: 5px;
text-align: center;
}

.CNCS {
font-size: medium;
text-align: center;
color: silver;
font-weight: bold;
text-decoration: none;
margin-bottom: 20px;
}

.datetime {
float: left;
}

.helplink {
background-color: inherit;
position: relative;
text-align:right;
color: #fff;
}

.ClearedFloat {
clear: left;
}

#right3 {
text-align: center;
padding-top: 10px;
width: 76%;
height: 100%;
margin-right: 8px;
vertical-align: top;
background-image:  url("images/background/right3.jpg");
overflow: auto;
}

#ArticleDiv {
min-height: 45em;
width: 76.58%;
overflow: auto;
text-align: center;
padding-left: 15px;
padding-top: 15px;
padding-right: 7px;
}

/* ArticleDiv_cd added for Canteen page */

#ArticleDiv_cd {
min-height: 45em;
width: 76.58%;
overflow: auto;
text-align: left;
padding-left: 15px;
padding-top: 15px;
padding-right: 7px;
}

.AnnouncementText {
background-color: inherit;
font-size: small;
color: black;
text-align: justify;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: medium;
color: #800030;
text-align: right;
margin-left: 7px;
margin-bottom: 20px;
border-bottom: 1px solid black;
margin-right: 7px;
padding-bottom: 3px;
}

.LatestNewsHeadline {
font-weight: bold;
font-size: small;
background-color: inherit;
color: #fff;
text-align: left;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
text-align: left;
text-decoration: underline;
margin-bottom: 3px;
color: #800030;
background-color: inherit;
}

.Announcement {
margin-top: 35px;
}

.cd_safe {
font-size: small;
font-weight: bold;
}

.cd_canteen {
font-size: small;
}