﻿/* Element Stylings */
html,body           {width:100%; height:100%; margin:0; padding:0}
body                {background-color:#f8f2db; min-width:778px; font-size:75%}
body,td             {font-family:Arial,Helvetica,Sans-serif; font-weight:normal; color:black}
h1,h2,h3			{font-family:Verdana; font-size:100%; color:#005696; font-weight:bold; text-transform:uppercase; margin:0}
h1:first-letter,h2:first-letter {font-size:125%}
h2       		    {text-align:center}
h3                  {font-size:90%}
h3:first-letter     {font-size:110%}
h3 a                {color:#005696; text-decoration:none}
h3 a:hover          {text-decoration:underline}
hr					{height:1px; color:#dfdfdf; background-color:#dfdfdf; border:none}
p                   {text-align:justify; margin-top:0}
ul					{list-style-position:outside; list-style-type:disc; list-style-image:url(../../Images/Design/Bullet.gif); margin-left:15px}
ol					{list-style-position:outside; list-style-type:decimal; margin-left:25px}
li 					{padding-bottom:4px}
sup					{font-size:70%}
code pre            {overflow:auto; width:600px; height:150px}
a					{color:#005696}
a:hover				{text-decoration:none}

/* Page Template */
#Header				{color:#005696; text-align:left}
#Header div         {padding:27px 554px 0 27px; text-align:center}
#Header img         {margin-bottom:15px}
#TopNav h3          {}
#TopNav a {
	background:none no-repeat center 2px;
	font-family:Verdana;
	font-size:100%;
	color:#005696;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #f8f2db;
	text-decoration:none;
	height:35px;
	width:98%;
	padding-top:8px;
	display:block
	}
/* #TopNav a:hover		{text-decoration:none; background:url(../../Images/Design/NavOn.gif) no-repeat center 2px; border:1px solid #234881; background-color:#fceec2} */
#TopNav a:hover		{text-decoration:none; background:url(../../Images/Design/NavOn.gif) no-repeat center 2px}
#PageHeaderLeft     {background:url(../../Images/Design/PageLeftTop.gif)}
#PageHeaderRight    {background:url(../../Images/Design/PageRightTop.gif)}
#PageHeaderRight h1 {padding:0 12px}
#PageMiddleLeft     {background:url(../../Images/Design/PageLeftMiddle.gif)}
#PageMiddleLeft div {padding:10px 17px}
#PageMiddleRight    {background:url(../../Images/Design/PageRightMiddle.gif)}
#PageMiddleRight div {padding:15px 30px 15px 12px}
#PageFooterLeft     {text-align:right; font-size:80%; background:url(../../Images/Design/PageLeftBottom.gif)}
#PageFooterLeft a   {padding-right:17px; text-decoration:none}
#PageFooterRight    {text-align:center; font-size:80%; background:url(../../Images/Design/PageRightBottom.gif); line-height:120%; padding-right:10px}

.Rolldown           {z-index:150; position:relative; top:-5px; float:left}
.RolldownTable      {display:none; position:absolute; width:123px; border-collapse:collapse; filter:progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.00,wipestyle=1,motion=forward,duration=0.35)}
.Rollout            {z-index:150; position:relative; top:-23px; left:1px; float:right}
.RolloutTable       {display:none; position:absolute; width:123px; border-collapse:collapse; filter:progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.00,wipestyle=0,motion=forward,duration=0.25)}
.RolldownTable td, .RolloutTable td   {background-color:#005696; text-align:left; padding:0}
.RolldownTable td:hover,.RolloutTable td:hover {background-color:#005696}
.RolldownTable a,.RolloutTable a {
	color:white !important;
	font-size:100% !important;
	font-weight:normal !important;
	font-family:Arial,Helvetica,Sans-serif !important;
	text-transform:none !important;
	height:auto !important;
	background:url(none) !important;
	border:0 !important;
	border-bottom:1px solid white !important;
	padding:4px 5px 4px 5px !important
	}
.RolldownTable a:hover,.RolloutTable a:hover {color:#f0cb00 !important}

/* Other */
.BlueText           {color:#005696}
.YellowText         {color:#f1cc01}
.ValidationError    {color:red !important; padding:0 !important; font-weight:bold; text-align:center}
.NewsItem           {margin:5px 0; text-align:left}
.NewsItem a         {color:Red; font-size:97%; text-decoration:none}
.NewsItem a:hover   {text-decoration:underline}
.DownloadItem       {margin-bottom:8px}
.DownloadItem A     {color:black; text-decoration:none}
.DownloadItem A:hover {text-decoration:underline}
.SiteMapLevel1      {font-family:Verdana; font-size:90%; color:#005696; font-weight:bold; text-transform:uppercase; width:100%; border-top:1px solid #f0cb00}
.SiteMap div        {padding:0 !important}
.SiteMap div > img  {position:relative; top:-9px}
.SiteMap a:hover  	{text-decoration:underline}
.HomePanel h2       {margin-top:9px}
.HomePanel p        {margin:27px 15px 5px 130px; font-size:95%; line-height:100%; color:white; text-align:left; width:145px; white-space:normal}
.HomePanel h4       {font-family:Verdana; font-size:80%; color:#f0cb00; font-weight:bold; text-transform:uppercase; margin:10px 15px 0 0; text-align:right}
.HomePanel h4:first-letter     {font-size:110%}
.HomePanel h4 a     {color:#f0cb00}
.OptionalContent	{border:2px dotted #f0cb00; padding:10px 15px}
.NoPad				{padding:0 !important}
