﻿Body            {margin:17px 10px 15px 10px; font-family:Arial, Tahoma, Helvetica, sans-serif; color:#3B3B3B;
                    background:url(/images/IT/bgMainWindow.jpg) repeat-x #F3F4F4;}
.MainContainer    {background-color:#fff; border:1px solid #000; width:100%; height: 100%;}
a:link            {color:#15466A;}
a:active          {color:#4d4d4d;}
a:hover           {color:#008dcc;text-decoration:underline;}
a:visited         {color:#000066;}
ul                {list-style-type:square; margin: 0px auto auto auto;}
img               {border:0px;} 
/* HEADER ITEMS */
.HeaderNav        {background:url(/images/IT/bgHeaderNav.png) no-repeat; width:480px; height:39px;}
.HNItem            {color:#000; font-size:15px; padding-left:10px;}
.Search            {color:#000; font-size:12px; text-align:right; padding:5px}
.SearchField    {border:1px solid #000000; font-size:12px; margin-bottom:5px; width:100px;}
.SearchButton    {border:0px; background-color:transparent; font-size:12px;}

/* New Left Nav */
.LHN           {width:130px; border-right:1px solid #D4D7D8;}
.LHNHeader     {background:url(/images/IT/hdrLHNMainMenu.jpg) no-repeat left top; font-size:13px; font-weight:bold; height:33px; margin:0px; padding:7px 0px 0px 3px;}
.MenuSeperator    {background:url(/images/IT/bgLHNSeperator.gif) repeat-x center; width:120px; height:5px; margin:5px 5px 5px 5px;}
.LHNUtility        {font-size:12px; color:#15466A; padding:0px 0px 0px 10px;}
.LHNHeader     { margin-top: 10px; width: 130px; display: inline-block; }

.LeftNav { width: 130px; position: relative; padding: 0px; margin: -10px 0px 0px 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; font-size: 13px; color: #000; z-index: 100;}
.LeftNav a, .Menu a { text-decoration: none; padding: 1px 2px 1px 4px; display: block; width: 120px; }
.LeftNav a:link, .Menu a:link { text-decoration: none; color: #000; } 
.LeftNav a:visited, .Menu a:visited { text-decoration: none; color: #595959; }
.LeftNav a:hover, .Menu a:hover { background: #F0F0F0; color: #000; }
ul.NavGroup { display: none; z-index: 100;}
ul.NavGroup_Open { list-style: none; z-index: 100;}
ul.NavGroup_Open { position: absolute; display: block; border-top: 1px solid #4d4d4d; margin-top: -19px; left: 90px; padding: 0px; margin-left: 0px; z-index: 100;}
ul.NavGroup_Open li a { background-color:#FFF; line-height:19px; width: 145px; cursor: pointer; text-decoration: none; border: 1px solid #4d4d4d; border-top: 0px; display: block; padding: 0px 2px; z-index: 100;}
ul.NavGroup_Open li a:hover { background-color: #F0F0F0; z-index: 100;}
.EditLink            { color: Red; }
.EditLink a:link     { display: inline; width: 15px; }
                    
/* CONTENT ITEMS */
.IntroImage        {float:left; padding:0px 10px 10px 0px;}
.DeptImage        {width:200px; height:200px; float:left; padding:0px 10px 10px 0px;}
.Content          {margin:0px 8px 0px 8px;}
H1                {font-size:19px; color:#3B3B3B; line-height:22px; font-weight:normal; text-decoration:none;}
H2                {font-size:15px; color:#3B3B3B; line-height:19px; font-weight:bold; margin:0px 0px 10px 0px; text-decoration:none;}
H3                {font-size:14px; color:#3B3B3B; line-height:15px; font-weight:bold;}
P,TD,.Copy            {font-size:13px; line-height:18px; font-family: Arial, Tahoma, Helvetica, sans-serif;}
TD.Copy {padding-left: 10px;}
.ServicesInfo    {font-size:15px; font-weight:bold; text-transform:capitalize; text-decoration:none;
                    padding:5px 0px 0px 0px; margin:10px 0px 10px 0px; width:100%; 
                    border-bottom:1px solid #D4D7D8;}
.PhotoBlock       {border:1px solid #4d4d4d; padding:0px;}
.PhotoCaption     {font-family:Trebuchet MS, Arial Narrow, sans-serif; font-size:12px; font-style:normal; text-align:center; color:#fff; border:1px solid #4d4d4d; border-top:0px; background-color:#687799;}
.Contact          {font-size:13px; color:#000000; font-weight:normal; padding-left:7px; padding-right:2px;}
.Line            {height:1px; border-top:1px solid #D4D7D8;}

/* HOME PAGE */
.NewsHeader        {font-family:Arial; font-size:19px; color:#15466A; font-weight:normal;}
.FullStory         {font-family:Arial; font-size:11px; color:#15466A; font-weight:normal;}
.NewsEventsHeader  {font-family:Arial; font-size:15px; color:#3B3B3B; font-weight:bold;}
.EventTitle        {font-family:Arial; font-size:13px; color:#15466A; font-weight:bold;}
.EventText         {font-family:Arial; font-size:12px; color:#15466A; font-weight:normal;}

/* NEWS ITEMS */
.NewsHead        {font-size:14px; line-height:17px; font-weight:bold; padding:0px 0px 0px 10px;}
.Author          {font-size:12px; line-height:15px; text-align:right; font-style:italic; color:#555; margin:-15px 20px 10px 0px;}
.NewsDate        {font-size:11px; line-height:16px; font-style:italic; color:#555; margin:0px 0px 0px 10px;}
.NewsCopy        {font-size:12px; line-height:16px; font-weight:normal;}
.NewsCopySection {padding: 10px;}
.ReadMore        {font-size:11px; text-align:right; padding:0px 15px 0px 0px;}
.Ads             {width:150px; height:80px; padding:0px 10px 10px 10px;}
.NewsSectionBG   {padding:5px 0px 0px 0px; min-width:50%; height:25px; background:url(/images/IT/bgNewsSection.jpg) no-repeat left top;}
.NewsSectionBGFiller   {padding:5px 0px 0px 0px; min-width:50%; height:25px;}
.SubHead         {font-size:13px; color:#4d4d4d; font-weight:bold; padding-left:0px; padding-right:0px;}
.SubItem         {font-size:13px; color:#4d4d4d; font-weight:bold; padding-left:3px; padding-right:3px;} 
.NewReleaseList  {margin-top: -1em;}

/* FORM ITEMS */
.FormField        {font-size:13px;}
.FormElement    {border:1px solid #000}
.FormButton        {border:1px solid #000; color:#ffffff; background-color:#598B13;}
/* RHN ITEMS */
.RHN            {width:150px; border-left:1px solid #D4D7D8; margin:0px -10px 0px 0px; padding:0px;}
.RHNHeaderBG        {background:url(/images/IT/bgRHNHeader.jpg) no-repeat left center;width:150px; height:16px; 
                    margin:5px 0px 10px 0px; padding:0px;}
.RHNHeaderText    {font-size:13px; font-weight:bold; color:#000; padding:0px 0px 0px 10px;}
.RHNCopy        {font-size:13px; line-height:15px; padding:0px 5px 0px 5px;}
.RHNFiller        {background:url() no-repeat left center;width:150px; height:1px;}
/* FOOTER ITEMS */
.Footer1        {background:url() no-repeat top left #405360; padding:0px; margin-top:15px; width:100%; height:42px; text-align:right;}
.Footer2        {color:#5A5E5D; font-size:11px; line-height:19px; text-align:center; margin-top:15px}

/* FILE TYPE ICONS */
a.pdf { 
   padding-right: 18px;
   background: transparent url(/images/icons/icoPDF.gif) no-repeat center right;
}
a.worddoc {
   padding-right: 18px;
   background: transparent url(/images/icons/icoWord.gif) no-repeat center right;
}
a.extlink {
   padding-right: 18px;
   background: transparent url(/images/icons/icoExternalLink.gif) no-repeat center right;
}

/* for reddot smart edit mode */
.reddot {
 font-family: Arial, Verdana, Helvetica, Default; font-size: 10px; color: #FF0000;
}
