/*	This document is the sole property of WEISER LLP.
	© 2009 WEISER LLP. ALL RIGHTS RESERVED
	USE ONLY WITH WRITTEN PERMISSION, THANK YOU    */

/* 
COLORS:
	Dark Blue:#3656cb
	Weiser Blue:#181ea6
	Orange:#E36D26
	Dark Gray:#565e66
 */

@import	"Framework.css";
@import	"Navigation.css";

/* BODY FONT STYLES ~~~~~~~~~~~~~~~~~~~~~~~~ */
	body				{font-size:14px; font-family:Calibri,Geneva,Helvetica,Tahoma,Arial,sans-serif; font-weight:normal; line-height:1.286em; color:#111111;}
	/* IE6 FIX */
	* html body			{font-size:13px; font-family:Arial,Tahoma,sans-serif; font-weight:normal; line-height:1.286em; color:#111111;}

/* LINKS [LoVeHAte] ~~~~~~~~~~~~~~~~~~~~~~~~ */
	a:link				{color:#0B5170; text-decoration:none;}
	a:visited			{color:#780032; text-decoration:none;}
	a:hover				{color:#0B5170; text-decoration:underline;}
	a:active			{color:#0B5170; text-decoration:none;}

/* NAVIGATION ~~~~~~~~~~~~~~~~~~~~~~~~ */
	.GlobalNav			{font-size:1em;}
	.Hnav, .Hnav * 		{font-size:15px !important; line-height:17px;}
	/* IE6 FIX */
	* html .Hnav, * html .Hnav * {font-size:14px !important; line-height:16px;}

/* FONT SIZES ~~~~~~~~~~~~~~~~~~~~~~~~ */
	.FontSizeSM a img		{background:url(/images/icoFontSmall_On.png) no-repeat 0 0 transparent; width:13px; height:24px; margin:0px; padding:0px;}
	.FontSizeMD a img		{background:url(/images/icoFontMedium_Off.png) no-repeat 0 0 transparent; width:16px; height:24px; margin:0px; padding:0px;}
	.FontSizeMD a:hover img	{background:url(/images/icoFontMedium_Over.png) no-repeat 0 0 transparent; width:16px; height:24px; margin:0px; padding:0px;}
	.FontSizeLG a img		{background:url(/images/icoFontLarge_Off.png) no-repeat 0 0 transparent; width:17px; height:24px; margin:0px; padding:0px;}
	.FontSizeLG a:hover img	{background:url(/images/icoFontLarge_Over.png) no-repeat 0 0 transparent; width:17px; height:24px; margin:0px; padding:0px;}

/* HEADINGS: CONTAINER AND INSTANCE TYPE HEADINGS ~~~~~~~~~~~~~~~~~~~~~~~~ */
	.T1 .Hdr, .T2 .Hdr	{background:none; background:url(/images/bgHeaderDark.png) no-repeat 0 0 transparent; min-height:30px; margin:60px 0 0 0; padding:0px;}
		* html .T1 .Hdr,* html  .T2 .Hdr {height: expression( this.scrollHeight < 31 ? "30px" : "auto" );}
	.T1 .Univ			{background:none; background:url(/images/bgHeaderUniv.png) no-repeat 0 0 transparent;} /* Inherits from above */
	.T3 .Hdr			{background:none; background:url(/images/bgHeaderWhite.png) no-repeat 0 0 transparent; min-height:40px;} /* Inherits from above */
		* html .T3 .Hdr		{height: expression( this.scrollHeight < 41 ? "40px" : "auto" );}
	.T4 .Hdr			{background:none; background:url(/images/bgHeaderWhite.png) no-repeat 0 0 transparent; height:40px;}

	/* Portal Column Headers */
	.MD	.Hdr			{background:none; background:url(/images/bgHeaderPortalMD.png) no-repeat 0 0 transparent; height:40px;}
	.SM	.Hdr			{background:none; background:url(/images/bgHeaderPortalSM.png) no-repeat 0 0 transparent; height:40px;}
	
	.T1 h1, .Hdr .Title	{font-size:2em; color:#ffffff; font-weight:normal; line-height:normal; margin:0px; padding:10px 0 0 10px; min-height:41px;}
	* html .T1 h1,* html .Hdr .Title {height: expression( this.scrollHeight < 42 ? "41px" : "auto" );}
	
	.T2 h1, .T4 .Title, .T5 .Title
						{font-size: 25px; color:#E36D26; font-weight:normal; margin:0px; line-height:24px; padding:10px 0 0px 10px;}
	.T3 .Title			{font-size:1.143em; color:#E36D26; font-weight:normal; margin:0px; line-height:24px; padding:5px 0 0px 10px;}
	.T3 h2				{padding:10px 0 0 10px;}
	.T3 table h2		{padding:10px 0 0 0;}
	
	/* Calendar Headers */
	.T6 .Hdr			{background:none; background:url(/images/bgHeaderWhite.png) no-repeat 0 0 transparent; height:80px;}
	.T6 .Title			{text-align:center; font-size:25px; color:#E36D26; font-weight:normal; margin:0px; line-height:24px; padding:10px 0 0 0;}
		
	h2					{font-size:25px; color:#E36D26; font-weight:normal; margin:0px; line-height:24px; padding:10px 0 0 0;}
	h3					{font-size:1.5em; color:#415567; font-weight:normal; margin:15px 0 0 0; line-height:normal;}
	h4					{font-size:1.286em; color:#5f6972; font-weight:bold; margin:10px 0 0 0; line-height:normal;}
	h5					{font-size:1.143em; color:#415567; font-weight:bold; margin:15px 0 0 0; line-height:normal;}
	h6					{font-size:1.071em; color:#415567; font-weight:bold; margin:0px; line-height:normal;}
	
	/* Headers for one column portal page boxes */
	.SM h2				{ }
	.SM h3				{font-size:1.3em; margin:0px 0 2px 0; }
	.SM h4				{font-size:1.2em; margin:10px 0 2px 0;}
	.SM h5				{font-size:1.1em; margin:10px 0 2px 0;}
	.SM h6				{}
    .firstHeader        {margin:0px 0 2px 0; }
    
p					{margin:0 0 10px 0;}

h1.IntroHdr			{font-size:2.286em; color:#ffffff; font-weight:normal; line-height:36px; margin:20px 0 10px 0;}
.IntroCopy			{font-size:1.286em; color:#ffffff; font-weight:normal; line-height:normal; margin:0 0 0 0;}

/* Inherits from above */
.IntroCopy a:link, .IntroCopy a:visited, .IntroCopy a:active,
.MasterFooterCopy a:link, .MasterFooterCopy a:visited, .MasterFooterCopy a:active 
					{color:#ffffff; text-decoration:underline;}
.MasterFooterCopy a:hover, 
.IntroCopy a:hover	{color:#0B5170; text-decoration:underline;} 

.MasterFooterCopy	{margin:0 0 15px 0; height:auto;}
.MasterFooterCopy *	{color:#ffffff;}
.MasterFooterCopy p {font-size:1em; font-weight:normal; line-height:normal;}

.FltBoxTitle		{font-size:1.286em; color:#ffffff; font-weight:bold; line-height:;}

.Callout b			{font-size:1.286em; color:#5f6972; font-weight:bold; margin:10px 0 0 0; line-height:normal;}
.Callout			{font-size:1.071em; color:#5f6972;}


.SearchFld			{color:#ffffff; font-size:0.929em;}

/* SMALL TEXT ~~~~~~~~~~~~~~~~~~~~~~~~ */
	.ValueMessage       {font-size:0.929em; color:#ffffff;height:20px; padding:20px 0; margin:0px; text-align:center;}
	* html .ValueMessage {font-size:0.8em;}
	
	/* READ MORE is always the same color */
	.ReadMore			{font-size:0.857em; text-align:right;}
	.ReadMore a:link, .ReadMore a:visited, .ReadMore a:active
						{color:#0B5170; text-decoration:none;}
	.ReadMore a:hover	{text-decoration:underline;}
	
	
	.LinkText			{font-size:1em; font-weight:normal; width:auto;}
	.Date, .Byline, .Address, .Time	{font-size:0.857em; color:#666666; font-style:italic;}
	.Time				{margin:0 0 0 5px; padding:0 0 0 5px; border-left:1px solid #666666;}
	.Caption			{margin:0 10px 10px 0; text-align:center;}
	.Small, .Caption	{font-size:0.857em;}
	.Smaller			{font-size:0.75em; line-height:normal}

/* DIRECTORY LINKS ~~~~~~~~~~~~~~~~~~~~~~~~ */
	.Directory a		{padding:2px 5px;}
	.Directory a:hover	{padding:2px 5px; background-color:#dfe3e6;}

.Navigation			{color:#005480; text-align:left;}

.HomePage #RHN		{text-align:center;}

/* Portal blocks [via Framework.css] */
	.PortalBoxRow		{margin:0 0 20px 0;}
	.MD .CopyBlock		{height:80%;}
	.SM .CopyBlock		{height:80%;}

/* Right Hand Column ~~~~~~~~~~~~~~~~~~~~~~~~ */
	/* Be careful of inheritance from above headers */
	.Sidebar			{text-align:left;}
	.SidebarItem h2		{font-family:Calibri,Arial,Geneva,Tahoma,Helvetica,sans-serif; font-size:1.214em; color:#E36D26; font-weight:bold; margin:0px; line-height:normal;}
	.SidebarItem h3		{font-size:1.071em; color:#0f719c; font-weight:bold; margin:0px; padding:0px; line-height:normal; background-image:none; width:auto; height:auto;}
	.SidebarItem h4		{font-size:1em; color:#666666; font-weight:normal; margin:0 0 10px 0; padding:0px; line-height:normal; background-image:none; padding:0px; width:auto; height:auto;}

	/* Sidebar Header Links */
	.SidebarItem h3 a:link, .SidebarItem h3 a:visited, .SidebarItem h3 a:active
							{color:#0f719c; text-decoration:none;}
	.SidebarItem h3 a:hover	{color:#0f719c; text-decoration:underline;}
	.SidebarItem h4 a:link, .SidebarItem h4 a:visited, .SidebarItem h4 a:active
							{color:#0f719c; text-decoration:none;}
	.SidebarItem h4 a:hover	{color:#0f719c; text-decoration:underline;}
	
	.SidebarItem .AdditionalInfo {text-align:right;}
	
	.Indent				{padding:0 5px 0 10px;}

	.Quote				{font-size:1em; color:#005480; text-align:left;}
	.Author				{font-size:0.857em; color:#666666; font-style:italic; text-align:right;}

/* FOOTER ELEMENTS ~~~~~~~~~~~~~~~~~~~~~~~~ */
	.Footer				{font-size:0.857em; color:#666666; text-align:center;}
	.Footer a:link, .Footer a:visited, .Footer a:hover, .Footer a:active	{color:#0B5170;}
	.Footer a:hover, .Footer a:active	{text-decoration:underline;}
