﻿/* HTML Tags */
html						{font-size:10px;}
script                      {display:none;}
title                       {display:none;}
body                        {font-family:Segoe UI, Arial; z-index:1; width:986px; margin-left:auto; margin-right:auto;}
div                         {float:left;}
iframe						{float:left; padding:10px; border:none; width:100%; overflow:hidden;}
object						{border:none;}
p							{clear:both;}
h1							{font-size:140%; margin:0px; padding:10px; clear:both;}
h2							{font-size:120%; margin:0px; margin-bottom:5px; padding:6px; clear:both;}
h3							{font-weight:bold; font-size:110%; margin:0px; clear:both;}
h3 a						{font-weight:bold;}
input						{font-size:11px;}
select						{font-size:11px; width:130px;}
ul							{margin-left:0px; list-style-type:circle;}
hr							{width:99%; clear:both;}
img                         {border:none;}
legend                      {font-size:120%;}
textarea					{border:solid 1px #707070; font-family:Segoe UI, Arial; font-size:11px; width:100%;}

/* System tags - For use internally */
#Begin                      {position:absolute;top:0px; left:0px; width:40px;}
#DialogX                    {position:relative; left:-20px; top:520px;}

/*  Hidden style : Handy for hiding stuff on the page - 

    IMPORTANT : DO NOT HIDE SYSTEM CRITICAL / SECURE DATA ON THE CLIENT ! 
                It seems like a daft thing to say but it's been done thousands of times, out of sight does not mean it can't be found !!!
*/
.Hidden						{display:none;}
.button                     {border:outset 2px white; margin:2px;}

/* For lightbox based items like dialogs */
#DialogBackground           {background-color:Black; opacity:.70; filter:alpha(opacity=70); position:absolute; left:0px; top:0px; height:100%; 
                                width:100%; z-index:1000; visibility:hidden;}
#Dialog                     {z-index:2000; visibility:hidden; position:absolute; left:100px; top:100px; background-color:White; border:solid 1px Navy; margin:0px; padding:5px;}
#Dialog fieldset            {background:white; width:99%;}
#DialogActions              {position:absolute; bottom:5px; width:99%;}
#DialogActions *            {float:right;}

/* Templating tags 
    .shadow						{width:986px; display:block; float:left; margin:5px 0px 0px 5px; padding-left:0px; }
    .ShadowTopRight				{width:8px; height:16px; display:block; float:right;}
    .ShadowBottom					{width:100%; height:9px; display:block; float:left; }
    .ShadowBottom .ShadowBottomRight	{width:12px;  height:9px; display:block; float:right;}
    .ShadowBottom .ShadowBottomLeft		{width:12px;  height:9px; display:block; float:left;}
*/

#FullPage						{width:965px;}	
#FullPage iframe				{width:960px;}	
#Content						{width:100%;}
#LeftCol						{float:left; width:220px;}
#LeftCol iframe                 {width:240px;}
#Center							{float:left; margin:0px 30px 0px 30px; width:465px;}
#Center iframe                  {width:485;}
#Wide							{float:left; margin-left:30px; width:716px;}
#Wide iframe                    {width:735px;}
#RightCol						{float:left; margin-right:5px; width:220px;}
#RightCol iframe                {width:240px;}

.ContentArea					{width:100%; margin-bottom:10px; padding:10px;}
.ContentArea ul                 {margin:15px 0px 0px 20px; padding:0px;}
.EditableContentArea		    {margin-bottom:10px; padding:0px; height:450px;}

/* Templated Core Control Styles */
#Header							{width:100%;}
#MainMenu						{width:980px; margin-bottom:10px;}
#MainMenu ul					{clear:none; float:left; padding:3px; width:100%;}
#MainMenu ul li					{display:inline; padding:3px; float:right;}
#MainMenu ul #Greeting			{padding-left:5px; float:left;}

.menu							{margin:15px 0px 0px 0px; padding:0px; list-style-type:none;}
.menu li						{border:1px solid blue; margin-top:5px;}

#Footer							{width:100%; font-size:x-small; margin:10px 5px 5px 5px;}
#PageStats						{clear:both;}

/* Rss feed styles */
.Feed							{border:none; width:100%; float:left; margin:0px; padding:0px;}
.Feed .RssLogo					{position:relative; float:right; top:0px; right:10px;}
.Feed ul						{margin:15px 0px 0px 20px; padding:0px;}
.Feed ul .RssItem				{padding-bottom:0px;}
.Feed ul .RssItem p				{padding:0px; margin:0px 0px 5px 0px;}

/* Breadcrumb styles */
#BreadCrumb						{margin-bottom:10px; float:left; width:975px; padding:5px; border:1px solid Navy;}
#BreadCrumb ul li				{list-style:none; display:inline; float:left;}
#BreadCrumb .CurrentPage		{font-weight:bold;}

/* File and folder listing styles */
.FileListItem                   {float:left; width:120px; height:70px; margin:10px; text-align:center;}
