﻿@import "OutputMenuSettings.css";

/************************************************************/
/* Base Styles                                              */
/************************************************************/

body
{
	background-color: #ffffff;
	font-size: 100%;
}

#BaseRegion
{
	top: 0;
	margin: auto;
	width: 100%;
	position: relative;
}

#BaseRegion h1
{
	font-size: 250% !important;
}

#BaseRegion h2
{
	font-size: 210% !important;
}

#BaseRegion h3
{
	font-size: 180% !important;
}

#BaseRegion h4
{
	font-size: 150% !important;
}

#BaseRegion h5
{
	font-size: 110% !important;
}

#BaseRegion h6
{
	font-size: 90% !important;
}

#BaseRegion hr
{
	margin-top: 5px;
	margin-bottom: 5px;
}

#BaseRegion blockquote
{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 30pt !important;
}

#LoginLink,
#LoginLink a
{
	width: 780px;
	margin: auto;
	position: relative;
	color: #000000 !important;
	font-size: 13px !important;
	font-weight: bold !important;
	font-family: Arial !important;
	text-decoration: none !important;
}

#LoginLink a:hover
{
	text-decoration: underline !important;
}

/************************************************************/
/* MenuRgn Styles											*/
/************************************************************/

#MenuRgn
{
	width: 820px;
	margin:auto;
	font-size: 0px;
    background-image: url('Images/MenuRgnBkg.jpg');
    background-repeat: repeat-x;
}

#MenuRgn .TopRow,
#MenuRgn .BottomRow
{
	display: none;
}

#MenuRgn .CenterRow
{
	height: 93px;
}

#MenuRgn .RightRail
{
	display: none;
}

#MenuRgn .MiddleRail
{
	overflow: visible;
	position: relative;
}


/* BEGIN: Panel Wrapper Styles */
#MenuRgn .EditorPanel
{
	width: 100%;
}

#MenuRgn .EditorPanel table
{
	width: 100%;
	height: 93px;
}
/* END: Panel Wrapper Styles */

/************************************************************/
/* HeaderRgn Styles                                         */
/************************************************************/

#HeaderRgn
{
	width: 820px;
	margin:auto;
	font-size: 0px;
    background-image: url('Images/HeaderRgnBkg.jpg');
    background-repeat: repeat-x;
}

#HeaderRgn .TopRow
{
	height: 27px;
}

#HeaderRgn .BottomRow
{
	height: 17px;
}

#HeaderRgn #HeaderLeftRailRgn .TopRow
{
	height: 18px;
}

#HeaderRgn #HeaderLeftRailRgn .CenterRow
{
	height: 240px;
}

#HeaderRgn #HeaderLeftRailRgn .BottomRow
{
	height: 18px;
}

#HeaderRgn #HeaderLeftRailRgn .LeftRail,
#HeaderRgn .RightRail
{
	width: 33px;
}

.HeaderNarrowRail
{
	width: 302px;
	_width: 302px;
	min-width: 302px;
}

#HeaderRgn #HeaderLeftRailRgn .Col1Row1
{
    background-image: url('Images/HeaderRgnCorners.gif');
    background-repeat: no-repeat;
    background-position: 15px 0px;
}

#HeaderRgn #HeaderLeftRailRgn .Col2Row1
{
    background-image: url('Images/HeaderRgnTop.jpg');
    background-repeat: repeat-x;
    background-position: center bottom;
}

#HeaderRgn #HeaderLeftRailRgn .Col3Row1
{
    background-image: url('Images/HeaderRgnCorners.gif');
    background-repeat: no-repeat;
    background-position: -18px 0px;
}

#HeaderRgn #HeaderLeftRailRgn .Col1Row2
{
    background-image: url('Images/HeaderRgnLeft.jpg');
    background-repeat: no-repeat;
    background-position: right center;
}

#HeaderRgn #HeaderLeftRailRgn .Col2Row2
{
    background-image: url('Images/HeaderRgnCenter.jpg');
    background-repeat: repeat-x;
}

#HeaderRgn #HeaderLeftRailRgn .Col3Row2
{
    background-image: url('Images/HeaderRgnRight.jpg');
    background-repeat: no-repeat;
    background-position: left center;
}

#HeaderRgn #HeaderLeftRailRgn .Col1Row3
{
    background-image: url('Images/HeaderRgnCorners.gif');
    background-repeat: no-repeat;
    background-position: 15px -18px;
}

#HeaderRgn #HeaderLeftRailRgn .Col2Row3
{
    background-image: url('Images/HeaderRgnBottom.jpg');
    background-repeat: repeat-x;
    background-position: center top;
}

#HeaderRgn #HeaderLeftRailRgn .Col3Row3
{
    background-image: url('Images/HeaderRgnCorners.gif');
    background-repeat: no-repeat;
    background-position: -18px -18px;
}

/* BEGIN: Panel Wrapper Styles */
#HeaderRgn .PanelWrapper
{
	min-width: 485px;
	/*height: 272px;*/
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}

#HeaderRgn .HeaderLeftPanelWrapper
{
	width: 236px;
	min-width: 236px;
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
}

/* Green panel, cannot grow vertically */
#HeaderRgn .HeaderLeftPanelWrapper .EditorPanel
{
	height: 240px;
	overflow-y: hidden;
}

#HeaderRgn .PanelWrapper .EditorPanel
{
	height: auto;
	_height: 272px;
	min-height: 272px;
	overflow-x:hidden;
}

#HeaderRgn .EditorPanel p
{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

#HeaderRgn .EditorPanel h1,
#HeaderRgn .EditorPanel h2,
#HeaderRgn .EditorPanel h3,
#HeaderRgn .EditorPanel h4,
#HeaderRgn .EditorPanel h5,
#HeaderRgn .EditorPanel h6,
#HeaderRgn .EditorPanel font,
#HeaderRgn .EditorPanel br
{
	padding: 0px !important;
    margin: 0px !important;
}

#HeaderRgn .EditorPanel ul, 
#HeaderRgn .EditorPanel ol
{
    padding: 0px !important;
    margin: 0px 0px 0px 20px !important;
}

#HeaderRgn .EditorPanel ul li, 
#HeaderRgn .EditorPanel ol li
{
    padding: 0px !important;
    margin: 0px 0px 0px 15px !important;
}

#HeaderRgn .PanelWrapper .EditorPanel a
{
	color: #333333;
    text-decoration: underline;
}

#HeaderRgn .PanelWrapper .EditorPanel a:hover
{
    text-decoration: underline;
}

#HeaderRgn .HeaderLeftPanelWrapper .EditorPanel a
{
	color: #ffffff;
    text-decoration: underline;
}

#HeaderRgn .HeaderLeftPanelWrapper .EditorPanel a:hover
{
    text-decoration: underline;
}
/* END: Panel Wrapper Styles */

/************************************************************/
/* Body Styles												*/
/************************************************************/

#divBodyRgn
{
	min-width: 820px;
}

#BodyRgn
{
	width: 820px;
	margin:auto;
	font-size: 0px;
	height: 247px;
}

#BodyRgn .TopRow
{
	height: 20px;
}

#BodyRgn .BottomRow
{
	height: 20px;
}

.CentralPanel #BodyRgn .LeftRail,
.CentralPanel #BodyRgn .RightRail,
.NrwLeftPanel #BodyRgn #LeftRailRgn .LeftRail,
.NrwLeftPanel #BodyRgn .RightRail,
.NrwRightPanel #BodyRgn .LeftRail,
.NrwRightPanel #BodyRgn #RightRailRgn .RightRail,
.WideLeftPanel #BodyRgn #LeftRailRgn .LeftRail,
.WideLeftPanel #BodyRgn .RightRail,
.WideRightPanel #BodyRgn .LeftRail,
.WideRightPanel #BodyRgn #RightRailRgn .RightRail,
.TwoPanels #BodyRgn #LeftRailRgn .LeftRail,
.TwoPanels #BodyRgn #LeftRailRgn .RightRail,
.TwoPanels #BodyRgn #RightRailRgn .LeftRail,
.TwoPanels #BodyRgn #RightRailRgn .RightRail,
.ThreePanels #BodyRgn #LeftRailRgn .LeftRail,
.ThreePanels #BodyRgn #LeftRailRgn .RightRail,
.ThreePanels #BodyRgn #MiddleRailRgn .LeftRail,
.ThreePanels #BodyRgn #MiddleRailRgn .RightRail,
.ThreePanels #BodyRgn #RightRailRgn .LeftRail,
.ThreePanels #BodyRgn #RightRailRgn .RightRail,
.TwoPanelsBottom #BodyRgn #BodyPanelRgn .LeftRail,
.TwoPanelsBottom #BodyRgn #BodyPanelRgn .RightRail,
.TwoPanelsBottom #BodyRgn #LeftRailRgn .LeftRail,
.TwoPanelsBottom #BodyRgn #LeftRailRgn .RightRail,
.TwoPanelsBottom #BodyRgn #RightRailRgn .LeftRail,
.TwoPanelsBottom #BodyRgn #RightRailRgn .RightRail,
.ThreePanelsBottom #BodyRgn #BodyPanelRgn .LeftRail,
.ThreePanelsBottom #BodyRgn #BodyPanelRgn .RightRail,
.ThreePanelsBottom #BodyRgn #LeftRailRgn .LeftRail,
.ThreePanelsBottom #BodyRgn #LeftRailRgn .RightRail,
.ThreePanelsBottom #BodyRgn #MiddleRailRgn .LeftRail,
.ThreePanelsBottom #BodyRgn #MiddleRailRgn .RightRail,
.ThreePanelsBottom #BodyRgn #RightRailRgn .LeftRail,
.ThreePanelsBottom #BodyRgn #RightRailRgn .RightRail
{
	width: 33px;
}

.NrwLeftPanel .NarrowRail,
.NrwRightPanel .NarrowRail
{
	width: 400px;
	_width: 400px;
	min-width: 400px;
}

.WideLeftPanel .WideRail,
.WideRightPanel .WideRail
{
	width: 502px;
	_width: 502px;
	min-width: 502px;
}

.NrwLeftPanel #BodyRgn #LeftRailRgn .MiddleRail,
.NrwRightPanel #BodyRgn #RightRailRgn .MiddleRail
{
	width: 336px;
	_width: 336px;
}

.WideLeftPanel #BodyRgn #LeftRailRgn .MiddleRail,
.WideRightPanel #BodyRgn #RightRailRgn .MiddleRail
{
	width: 436px;
	_width: 436px;
}

/* For empty Main panel, this works for Firefox and Safari */
.TwoPanelsBottom #BodyRgn #BodyPanelRgn,
.ThreePanelsBottom #BodyRgn #BodyPanelRgn
{
	width: 100%;
}

/* For empty Main panel, this works for IE */
.TwoPanelsBottom #BodyRgn #BodyPanelRgn .MiddleRail,
.ThreePanelsBottom #BodyRgn #BodyPanelRgn .MiddleRail
{
	width: 754px;
}

.CentralPanel #BodyRgn .CenterRow,
.TwoPanels #BodyRgn .CenterRow,
.ThreePanels #BodyRgn .CenterRow
{
	height: 227px;
}

.NrwLeftPanel #BodyRgn .CenterRow,
.NrwRightPanel #BodyRgn .CenterRow,
.WideLeftPanel #BodyRgn .CenterRow,
.WideRightPanel #BodyRgn .CenterRow
{
	height: 219px;
}

.TwoPanelsBottom #BodyRgn #BodyPanelRgn .CenterRow,
.ThreePanelsBottom #BodyRgn #BodyPanelRgn .CenterRow
{
	height: 114px;
}

.TwoPanelsBottom #BodyRgn .CenterRow,
.ThreePanelsBottom #BodyRgn .CenterRow
{
	height: 95px;
}

.NrwLeftPanel #BodyRgn #LeftRailRgn .Col1Row1,
.NrwRightPanel #BodyRgn #RightRailRgn .Col1Row1,
.WideLeftPanel #BodyRgn #LeftRailRgn .Col1Row1,
.WideRightPanel #BodyRgn #RightRailRgn .Col1Row1,
.TwoPanelsBottom #BodyRgn #BodyPanelRgn .Col1Row1,
.ThreePanelsBottom #BodyRgn #BodyPanelRgn .Col1Row1
{
    background-image: url('Images/BodyRgnCorners.gif');
    background-repeat: no-repeat;
    background-position: 15px 2px;
}

.NrwLeftPanel #BodyRgn #LeftRailRgn .Col2Row1,
.NrwRightPanel #BodyRgn #RightRailRgn .Col2Row1,
.WideLeftPanel #BodyRgn #LeftRailRgn .Col2Row1,
.WideRightPanel #BodyRgn #RightRailRgn .Col2Row1,
.TwoPanelsBottom #BodyRgn #BodyPanelRgn .Col2Row1,
.ThreePanelsBottom #BodyRgn #BodyPanelRgn .Col2Row1
{
    background-image: url('Images/BodyRgnTop.jpg');
    background-repeat: repeat-x;
    background-position: center bottom;
}

.NrwLeftPanel #BodyRgn #LeftRailRgn .Col3Row1,
.NrwRightPanel #BodyRgn #RightRailRgn .Col3Row1,
.WideLeftPanel #BodyRgn #LeftRailRgn .Col3Row1,
.WideRightPanel #BodyRgn #RightRailRgn .Col3Row1,
.TwoPanelsBottom #BodyRgn #BodyPanelRgn .Col3Row1,
.ThreePanelsBottom #BodyRgn #BodyPanelRgn .Col3Row1
{
    background-image: url('Images/BodyRgnCorners.gif');
    background-repeat: no-repeat;
    background-position: -18px 2px;
}

.NrwLeftPanel #BodyRgn #LeftRailRgn .Col1Row2,
.NrwRightPanel #BodyRgn #RightRailRgn .Col1Row2,
.WideLeftPanel #BodyRgn #LeftRailRgn .Col1Row2,
.WideRightPanel #BodyRgn #RightRailRgn .Col1Row2
{
    background-image: url('Images/BodyRgnLongLeft.jpg');
    background-repeat: no-repeat;
    background-position: right center;
}

.TwoPanelsBottom #BodyRgn #BodyPanelRgn .Col1Row2,
.ThreePanelsBottom #BodyRgn #BodyPanelRgn .Col1Row2
{
    background-image: url('Images/BodyRgnLeft.jpg');
    background-repeat: no-repeat;
    background-position: right center;
}

.NrwLeftPanel #BodyRgn #LeftRailRgn .Col2Row2,
.NrwRightPanel #BodyRgn #RightRailRgn .Col2Row2,
.WideLeftPanel #BodyRgn #LeftRailRgn .Col2Row2,
.WideRightPanel #BodyRgn #RightRailRgn .Col2Row2
{
    background-image: url('Images/BodyRgnLongCenter.jpg');
    background-repeat: repeat-x;
}

.TwoPanelsBottom #BodyRgn #BodyPanelRgn .Col2Row2,
.ThreePanelsBottom #BodyRgn #BodyPanelRgn .Col2Row2
{
    background-image: url('Images/BodyRgnCenter.jpg');
    background-repeat: repeat-x;
}

.NrwLeftPanel #BodyRgn #LeftRailRgn .Col3Row2,
.NrwRightPanel #BodyRgn #RightRailRgn .Col3Row2,
.WideLeftPanel #BodyRgn #LeftRailRgn .Col3Row2,
.WideRightPanel #BodyRgn #RightRailRgn .Col3Row2
{
    background-image: url('Images/BodyRgnLongRight.jpg');
    background-repeat: no-repeat;
    background-position: left center;
}

.TwoPanelsBottom #BodyRgn #BodyPanelRgn .Col3Row2,
.ThreePanelsBottom #BodyRgn #BodyPanelRgn .Col3Row2
{
    background-image: url('Images/BodyRgnRight.jpg');
    background-repeat: no-repeat;
    background-position: left center;
}

.NrwLeftPanel #BodyRgn #LeftRailRgn .Col1Row3,
.NrwRightPanel #BodyRgn #RightRailRgn .Col1Row3,
.WideLeftPanel #BodyRgn #LeftRailRgn .Col1Row3,
.WideRightPanel #BodyRgn #RightRailRgn .Col1Row3,
.TwoPanelsBottom #BodyRgn #BodyPanelRgn .Col1Row3,
.ThreePanelsBottom #BodyRgn #BodyPanelRgn .Col1Row3
{
    background-image: url('Images/BodyRgnCorners.gif');
    background-repeat: no-repeat;
    background-position: 15px -18px;
}

.NrwLeftPanel #BodyRgn #LeftRailRgn .Col2Row3,
.NrwRightPanel #BodyRgn #RightRailRgn .Col2Row3,
.WideLeftPanel #BodyRgn #LeftRailRgn .Col2Row3,
.WideRightPanel #BodyRgn #RightRailRgn .Col2Row3,
.TwoPanelsBottom #BodyRgn #BodyPanelRgn .Col2Row3,
.ThreePanelsBottom #BodyRgn #BodyPanelRgn .Col2Row3
{
    background-image: url('Images/BodyRgnBottom.jpg');
    background-repeat: repeat-x;
    background-position: center top;
}

.NrwLeftPanel #BodyRgn #LeftRailRgn .Col3Row3,
.NrwRightPanel #BodyRgn #RightRailRgn .Col3Row3,
.WideLeftPanel #BodyRgn #LeftRailRgn .Col3Row3,
.WideRightPanel #BodyRgn #RightRailRgn .Col3Row3,
.TwoPanelsBottom #BodyRgn #BodyPanelRgn .Col3Row3,
.ThreePanelsBottom #BodyRgn #BodyPanelRgn .Col3Row3
{
    background-image: url('Images/BodyRgnCorners.gif');
    background-repeat: no-repeat;
    background-position: -18px -18px;
}

/* BEGIN: Panel Wrapper Styles */
.CentralPanel #BodyRgn .PanelWrapper
{
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}

.TwoPanelsBottom #BodyRgn #BodyPanelRgn .PanelWrapper,
.ThreePanelsBottom #BodyRgn #BodyPanelRgn .PanelWrapper
{
	font-family: Arial;
	font-size: 12px;
	color: #cccccc;
	min-width: 754px;
}

.NrwLeftPanel #BodyRgn .PanelWrapper,
.NrwRightPanel #BodyRgn .PanelWrapper
{
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}

.NrwLeftPanel #BodyRgn #LeftRailRgn .LeftPanelWrapper,
.NrwRightPanel #BodyRgn #RightRailRgn .RightPanelWrapper
{
	font-family: Arial;
	font-size: 12px;
	color: #cccccc;
}

.WideLeftPanel #BodyRgn #LeftRailRgn .LeftPanelWrapper,
.WideRightPanel #BodyRgn #RightRailRgn .RightPanelWrapper
{
	font-family: Arial;
	font-size: 12px;
	color: #cccccc;
}

.WideLeftPanel #BodyRgn .PanelWrapper,
.WideRightPanel #BodyRgn .PanelWrapper
{
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}

.TwoPanels #BodyRgn .PanelWrapper,
.TwoPanelsBottom #BodyRgn #LeftRailRgn .PanelWrapper,
.TwoPanelsBottom #BodyRgn #RightRailRgn .PanelWrapper
{
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}

.ThreePanels #BodyRgn .PanelWrapper,
.ThreePanelsBottom #BodyRgn #LeftRailRgn .PanelWrapper,
.ThreePanelsBottom #BodyRgn #MiddleRailRgn .PanelWrapper,
.ThreePanelsBottom #BodyRgn #RightRailRgn .PanelWrapper
{
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}

.CentralPanel #BodyRgn .EditorPanel,
.TwoPanels #BodyRgn .EditorPanel,
.ThreePanels #BodyRgn .EditorPanel,
.NrwLeftPanel #BodyRgn .MiddleRail .EditorPanel,
.NrwRightPanel #BodyRgn .MiddleRail .EditorPanel,
.WideLeftPanel #BodyRgn .MiddleRail .EditorPanel,
.WideRightPanel #BodyRgn .MiddleRail .EditorPanel
{
	height: auto;
	_height: 215px;
	min-height: 215px;
	overflow-x:hidden;
}

/* Gray panels, cannot grow vertically */
.NrwLeftPanel #BodyRgn .NarrowRail .EditorPanel,
.NrwRightPanel #BodyRgn .NarrowRail .EditorPanel,
.WideLeftPanel #BodyRgn .WideRail .EditorPanel,
.WideRightPanel #BodyRgn .WideRail .EditorPanel
{
	height: 430px;
	overflow-y: hidden;
}

.TwoPanelsBottom #BodyRgn #BodyPanelRgn .EditorPanel,
.ThreePanelsBottom #BodyRgn #BodyPanelRgn .EditorPanel
{
	height: 225px;
	overflow-y: hidden;
}

.TwoPanelsBottom #BodyRgn .EditorPanel,
.ThreePanelsBottom #BodyRgn .EditorPanel
{
	height: auto;
	_height: 97px;
	min-height: 97px;
	overflow-x: hidden;
}

.TwoPanels #BodyRgn .EditorPanel,
.TwoPanelsBottom #BodyRgn #PanelsBottomRow .EditorPanel
{
	width: 344px;
}

.ThreePanels #BodyRgn .EditorPanel,
.ThreePanelsBottom #BodyRgn #PanelsBottomRow .EditorPanel
{
	width: 229px;
}

#BodyRgn .EditorPanel p
{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

#BodyRgn .EditorPanel h1,
#BodyRgn .EditorPanel h2,
#BodyRgn .EditorPanel h3,
#BodyRgn .EditorPanel h4,
#BodyRgn .EditorPanel h5,
#BodyRgn .EditorPanel h6,
#BodyRgn .EditorPanel font,
#BodyRgn .EditorPanel br
{
	padding: 0px !important;
    margin: 0px !important;
}

#BodyRgn .EditorPanel ul, 
#BodyRgn .EditorPanel ol
{
    padding: 0px !important;
    margin: 0px 0px 0px 20px !important;
}

#BodyRgn .EditorPanel ul li, 
#BodyRgn .EditorPanel ol li
{
    padding: 0px !important;
    margin: 0px 0px 0px 15px !important;
}

#BodyRgn .EditorPanel a
{
	color: #666666;
}

#BodyRgn .LeftPanelWrapper .EditorPanel a,
#BodyRgn .RightPanelWrapper .EditorPanel a,
#BodyRgn .BodyFullWidth .EditorPanel a
{
	color: #cccccc;
}

#BodyRgn .PanelWrapper a:hover, 
#BodyRgn .LeftPanelWrapper a:hover,
#BodyRgn .RightPanelWrapper a:hover,
#BodyRgn .MiddlePanelWrapper a:hover,
#BodyRgn .BodyFullWidth a:hover
{
    text-decoration: underline;
}
/* END: Panel Wrapper Styles */

/************************************************************/
/* FooterRgn Styles                                         */
/************************************************************/

#divFooterRgn
{
	min-width: 820px;
}

#FooterRgn
{
	width: 820px;
	_width: 820px;
	margin:auto;
	height: auto;
}

#FooterRgn .TopRow
{
	height: 35px;
}

#FooterRgn .CenterRow
{
	height: auto;
	_height:29px;
	min-height:29px;
}

#FooterRgn .BottomRow
{
	height: 29px;
}

#FooterRgn .LeftRail,
#FooterRgn .RightRail
{
	width: 33px;
}

#FooterRgn .MiddleRail
{
	width:754px;
}

#FooterRgn .Col1Row1
{
    background-image: url('Images/FooterRgnCorners.gif');
    background-repeat: no-repeat;
    background-position: 15px 17px;
}

#FooterRgn .Col2Row1
{
    background-image: url('Images/FooterRgnTop.gif');
    background-repeat: repeat-x;
    background-position: center bottom;
}

#FooterRgn .Col3Row1
{
    background-image: url('Images/FooterRgnCorners.gif');
    background-repeat: no-repeat;
    background-position: -18px 17px;
}

#FooterRgn .Col1Row2
{
    background-image: url('Images/FooterRgnLeft.gif');
    background-repeat: repeat-y;
    background-position: right center;
}

#FooterRgn .Col2Row2
{
	background-color:#c3c3c3;
}

#FooterRgn .Col3Row2
{
    background-image: url('Images/FooterRgnRight.gif');
    background-repeat: repeat-y;
    background-position: left center;
}

#FooterRgn .Col1Row3
{
    background-image: url('Images/FooterRgnCorners.gif');
    background-repeat: no-repeat;
    background-position: 15px -18px;
}

#FooterRgn .Col2Row3
{
    background-image: url('Images/FooterRgnBottom.gif');
    background-repeat: repeat-x;
    background-position: center top;
}

#FooterRgn .Col3Row3
{
    background-image: url('Images/FooterRgnCorners.gif');
    background-repeat: no-repeat;
    background-position: -18px -18px;
}


/* BEGIN: Panel Wrapper Styles */
#FooterRgn .PanelWrapper
{
    color: #666666;
	font-size: 11px;
    font-family: Tahoma;
	width : 100%;
	height:auto;
	_height:29px;
	min-height:29px
}

#FooterRgn .EditorPanel
{
	width: 100%;
	height:auto;
	_height: 29px;
	min-height:29px;
}

#FooterRgn .EditorPanel p
{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

#FooterRgn .EditorPanel h1,
#FooterRgn .EditorPanel h2,
#FooterRgn .EditorPanel h3,
#FooterRgn .EditorPanel h4,
#FooterRgn .EditorPanel h5,
#FooterRgn .EditorPanel h6,
#FooterRgn .EditorPanel font,
#FooterRgn .EditorPanel br
{
	padding: 0px !important;
    margin: 0px !important;
}

#FooterRgn .EditorPanel ul, 
#FooterRgn .EditorPanel ol
{
    padding: 0px !important;
    margin: 0px 0px 0px 20px !important;
}

#FooterRgn .EditorPanel ul li, 
#FooterRgn .EditorPanel ol li
{
    padding: 0px !important;
    margin: 0px 0px 0px 15px !important;
}

#FooterRgn .PanelWrapper .EditorPanel a
{
    color: #666666;
	font-size: 11px;
    font-family: Tahoma;
    text-decoration: underline;
}

#FooterRgn .PanelWrapper .EditorPanel a:hover
{
    text-decoration: underline;
}
/* END: Panel Wrapper Styles */

/************************************************************/
/* WTPPowerByLink Styles                                    */
/************************************************************/

#WTPPowerByLink
{
	width:780px;
	margin:auto;
	color:#000000;
	font-size:10px;
	font-family:Arial;
	margin-top: 10px;
	text-align: right;
	display:none;
}

#WTPPowerByLink a
{
	color:#000000;
	font-size:10px;
	font-family: Arial;
	text-decoration: underline !important;
}

#WTPPowerByLink a:hover
{
	text-decoration: underline !important;
}