
@import "outputmenusettings.css";

/************************************************************/
/* Base Styles                                              */
/************************************************************/

body
{
    margin: 0px;
    background-repeat: repeat;
    background-position: left top;
    background-image: url('images/background.jpg');
}

#BaseRegion
{
	top: 0;
	margin-left: 0px;
	width: 852px;
	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
{
	left: 0;
	float: left;
	width: 814px;
	padding-top: 30px;
	position: absolute;
}

#LoginLink a
{
	color: #222222 !important;
	font-size: 13px !important;
	font-weight: 600 !important;
	font-family: Tahoma !important;
	text-decoration: none !important;
}

#LoginLink a:hover
{
	text-decoration: underline !important;
}

/************************************************************/
/* OuterHeaderRgn Styles									*/
/************************************************************/

#OuterHeaderRgn
{
	font-size: 0px;
}

#OuterHeaderRgn .TopRow,
#OuterHeaderRgn .BottomRow
{
	display: none;
}

#OuterHeaderRgn .MiddleRail
{
	overflow: visible;
	position: relative;
}

/* BEGIN: Panel Wrapper Styles */

#OuterHeaderRgn .EditorPanel
{
	width: 824px;
	height: auto;
	_height: 30px;
	color: #000000;
	font-size: 13px;
	min-height: 30px;
}

#OuterHeaderRgn .EditorPanel table
{
	width: 824px;
	height: 30px;
}

#OuterHeaderRgn .EditorPanel a
{
	color: #000000;
    text-decoration: none;
}

#OuterHeaderRgn .EditorPanel a:hover
{
	color: #047;
    text-decoration: underline;
}

/* END: Panel Wrapper Styles */

/************************************************************/
/* MenuRgn Styles                                           */
/************************************************************/

#MenuRgn
{
	font-size: 0px;
}

#MenuRgn .BottomRow
{
	display: none;
}

#MenuRgn .TopRow .MiddleRail
{
	background-color: #222222 !important;
}

#MenuRgn .TopRow .RightRail
{
	height: 11px !important;
	width: 9px !important;
	background-position: top left;
	background-repeat: no-repeat !important;
	background-color: Transparent !important;
	background-image: url('images/panelbacktop-trans.png') !important;
}

#MenuRgn .RightRail
{
	width: 9px !important;
	background-position: top left;
	background-repeat: repeat-y !important;
	background-color: Transparent !important;
	background-image: url('images/panelback-trans.png') !important;
}

#MenuRgn .MiddleRail,
#MenuRgn .MiddleRailBody,
#MenuRgn .LeftRail
{
	background-color: #222222;
    background-image: none;
}

/* BEGIN: Panel Wrapper Styles */

#MenuRgn .PanelWrapper
{
    padding: 10px;
    padding-top: 0px;
    color: #ffffff;
	font-size: 14px;
    font-family: Arial;
}

#MenuRgn .PanelWrapper td
{
	color: #ffffff;
	font-size: 20px;
    font-family: Arial;
}

#MenuRgn .EditorPanel
{
	width: 350px;
	height: auto;
	_height: 120px;
	min-height: 120px;
}

#MenuRgn .EditorPanel p
{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

#MenuRgn .EditorPanel h1,
#MenuRgn .EditorPanel h2,
#MenuRgn .EditorPanel h3,
#MenuRgn .EditorPanel h4,
#MenuRgn .EditorPanel h5,
#MenuRgn .EditorPanel h6,
#MenuRgn .EditorPanel font,
#MenuRgn .EditorPanel br
{
	padding: 0px !important;
    margin: 0px !important;
}

#MenuRgn .EditorPanel ul, 
#MenuRgn .EditorPanel ol
{
    padding: 0px !important;
    margin: 0px 0px 0px 20px !important;
}

#MenuRgn .EditorPanel ul li, 
#MenuRgn .EditorPanel ol li
{
    padding: 0px !important;
    margin: 0px 0px 0px 15px !important;
}

#MenuRgn .PanelWrapper .EditorPanel a
{
	color: #ffffff;
    text-decoration: none;
}

#MenuRgn .PanelWrapper .EditorPanel a:hover
{
    text-decoration: underline;
}

/* END: Panel Wrapper Styles */

/************************************************************/
/* Body Styles												*/
/************************************************************/

#BodyRgn
{
	font-size: 0px;
}

#BodyRgn .TopRow .MiddleRail
{
	background-color: #ffffff;
}

#BodyRgn .TopRow .RightRail
{
	height: 11px !important;
	width: 9px !important;
	background-position: top left;
	background-repeat: no-repeat !important;
	background-color: Transparent !important;
	background-image: url('images/panelbacktop-trans.png') !important;
}

#BodyRgn .BottomRow
{
	display: none;
}

#BodyRgn .RightRail
{
	width: 9px !important;
	background-position: top left;
	background-repeat: repeat-y !important;
	background-color: Transparent !important;
	background-image: url('images/panelback-trans.png') !important;
}

#BodyRgn .LeftRail,
#BodyRgn .MiddleRailBody,
#BodyRgn .MiddleRailRight,
#BodyRgn .MiddleRailLeft,
#BodyRgn .MiddleRailCenter
{
	background-color: #fefefe !important;
    background-image: none;
}
#BodyRgn .LeftRail td,
#BodyRgn .MiddleRailBody td,
#BodyRgn .MiddleRailRight td,
#BodyRgn .MiddleRailLeft td,
#BodyRgn .MiddleRailCenter td
{
	background-color: #eeeeee !important;
    background-image: none;
}


/* BEGIN: Panel Wrapper Styles */

#BodyRgn .PanelWrapper,
#BodyRgn .PanelWrapper td
{
    color: #000000;
    overflow-x: hidden;
	font-size:  13px !important;
    font-family: Tahoma !important;
}

#BodyRgn .EditorPanel
{
	width: 100%;
	height: auto;
	_height: 300px;
	min-height: 300px;
}

#BodyRgn .BodyFullWidth
{
	width: 806px;
}

#BodyRgn .Body75Perc
{
	width: 577px;
}

#BodyRgn .Body65Perc
{
	width: 538px;
}

#BodyRgn .Body50Perc
{
	width: 347px;
}

#BodyRgn .Rail25Perc
{
	width: 211px;
}

#BodyRgn .Rail33Perc
{
	width: 250px;
}

#BodyRgn .Rail50Perc
{
	width: 380px;
}

#BodyRgn .MiddleRailBody,
#BodyRgn .MiddleRailRight,
#BodyRgn .MiddleRailLeft,
#BodyRgn .MiddleRailCenter
{
	padding: 9px;
	padding-top: 0px;
}

#BodyRgn .EditorPanel td
{
    color: #000000;
	font-size:  13px !important;
    font-family: Tahoma !important;
}

#BodyRgn #LeftRailRgn .EditorPanel,
#BodyRgn #RightRailRgn .EditorPanel,
#BodyRgn #MiddleRailRgn .EditorPanel
{
	height: auto;
	_height: 100px;
	min-height: 100px;
	overflow-x: hidden !important;
}

#BodyRgn #LeftRailRgn .TopRow,
#BodyRgn #LeftRailRgn .BottomRow,
#BodyRgn #RightRailRgn .TopRow,
#BodyRgn #RightRailRgn .BottomRow,
#BodyRgn #MiddleRailRgn .TopRow,
#BodyRgn #MiddleRailRgn .BottomRow
{
	display: block;
}

#BodyRgn #LeftRailRgn,
#BodyRgn #RightRailRgn,
#BodyRgn #MiddleRailRgn
{
    color: #4c4c4c;
	font-size: 12px;
	text-align: left;
    overflow: visible;
    font-family: Arial;
    background-color: #eeeeee;
}

#BodyRgn #LeftRailRgn .Col1Row2,
#BodyRgn #RightRailRgn .Col1Row2,
#BodyRgn #MiddleRailRgn .Col1Row2,
#BodyRgn #LeftRailRgn .Col3Row2,
#BodyRgn #RightRailRgn .Col3Row2,
#BodyRgn #MiddleRailRgn .Col3Row2
{
	background-color: #eeeeee !important;
	background-image: none !important;
}

#BodyRgn #LeftRailRgn .Col3Row1,
#BodyRgn #RightRailRgn .Col3Row1,
#BodyRgn #MiddleRailRgn .Col3Row1
{
	width: 10px;
	height: 10px;
	background-color: #eeeeee !important;
	background-image: none !important;
}

#BodyRgn #LeftRailRgn .Col1Row1,
#BodyRgn #RightRailRgn .Col1Row1,
#BodyRgn #MiddleRailRgn .Col1Row1
{
	width: 10px;
	height: 10px;
	background-color: #eeeeee !important;
	background-image: none !important;
}

#BodyRgn #LeftRailRgn .Col3Row3,
#BodyRgn #RightRailRgn .Col3Row3,
#BodyRgn #MiddleRailRgn .Col3Row3
{
	width: 10px;
	height: 10px;
	background-color: #eeeeee !important;
	background-image: none !important;
}

#BodyRgn #LeftRailRgn .Col1Row3,
#BodyRgn #RightRailRgn .Col1Row3,
#BodyRgn #MiddleRailRgn .Col1Row3
{
	width: 10px;
	height: 10px;
	background-color: #eeeeee !important;
	background-image: none !important;
}

#MenuRgn .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: #7cbf33;
    text-decoration: none;
}

#BodyRgn .PanelWrapper a:hover, 
#BodyRgn .LeftPanelWrapper a:hover,
#BodyRgn .RightPanelWrapper a:hover,
#BodyRgn .MiddlePanelWrapper a:hover
{
    text-decoration: underline;
}

/* END: Panel Wrapper Styles */

/************************************************************/
/* OuterFooterRgn Styles                                    */
/************************************************************/

#OuterFooterRgn
{
	font-size: 0px
}

#OuterFooterRgn .TopRow,
#OuterFooterRgn .BottomRow
{
	display: none;
}

#OuterFooterRgn .RightRail
{
	width: 9px !important;
	background-position: bottom left;
	background-repeat: no-repeat !important;
	background-color: Transparent !important;
	background-image: url('images/panelback-trans.png') !important;
}

#OuterFooterRgn .MiddleRail,
#OuterFooterRgn .LeftRail
{
	background-color: #454545;
    background-image: none;
}

/* BEGIN: Panel Wrapper Styles */

#OuterFooterRgn .PanelWrapper
{
	height: auto;
	_height: 150px;
	min-height: 150px;
    padding: 10px;
    color: #ffffff;
	font-size: 11px;
    font-family: Tahoma;
}

#OuterFooterRgn .PanelWrapper td
{
    color: #ffffff;
	font-size: 11px;
    font-family: Tahoma;
}

#OuterFooterRgn .EditorPanel
{
	width: 804px;
	height: 100%;
}

#MenuRgn .EditorPanel p
{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

#OuterFooterRgn .EditorPanel h1,
#OuterFooterRgn .EditorPanel h2,
#OuterFooterRgn .EditorPanel h3,
#OuterFooterRgn .EditorPanel h4,
#OuterFooterRgn .EditorPanel h5,
#OuterFooterRgn .EditorPanel h6,
#OuterFooterRgn .EditorPanel font,
#OuterFooterRgn .EditorPanel br
{
	padding: 0px !important;
    margin: 0px !important;
}

#OuterFooterRgn .EditorPanel ul, 
#OuterFooterRgn .EditorPanel ol
{
    padding: 0px !important;
    margin: 0px 0px 0px 20px !important;
}

#OuterFooterRgn .EditorPanel ul li, 
#OuterFooterRgn .EditorPanel ol li
{
    padding: 0px !important;
    margin: 0px 0px 0px 15px !important;
}

#OuterFooterRgn .PanelWrapper .EditorPanel a
{
	zoom: 100%;
	color: #ffffff;
	vertical-align: baseline;
    text-decoration: none;
	padding: 4px 8px 4px 8px;
}

#OuterFooterRgn .PanelWrapper .EditorPanel a:hover
{
    background-color: #222222;
}

/* END: Panel Wrapper Styles */