
@import "outputmenusettings.css";

/************************************************************/
/* Base Styles                                              */
/************************************************************/

body
{
    margin: 0px;
    background-color: #3e557f;  
}

#BaseRegion
{
	top: 0;
	margin: auto;
	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,
#LoginLink a
{
	margin: auto;
	width: 824px;
	position: relative;
	color: #fefefe !important;
	font-size: 13px !important;
	font-weight: bold !important;
	font-family: Tahoma !important;
	text-decoration: none !important;
}

#LoginLink a:hover
{
	text-decoration: underline !important;
}

.LeftRail
{
    width: 14px !important;
    background-repeat: repeat-y;
    background-position: left center;
    background-image: url('images/rightshdw.gif');
}

.RightRail
{
    width: 14px !important;
    background-repeat: repeat-y;
    background-position: right center;
    background-image: url('images/leftshdw.gif');
}

/************************************************************/
/* OuterHeaderRgn Styles                                    */
/************************************************************/

#OuterHeaderRgn
{
	font-size: 0px;
    background-color: #0372db;
    background-repeat: repeat-x;
    background-position:left bottom;
    background-image: url('images/headerbck.gif');
}

#OuterHeaderRgn .TopRow,
#OuterHeaderRgn .BottomRow
{
	display: none;
}

/* BEGIN: Panel Wrapper Styles */

#OuterHeaderRgn .PanelWrapper
{
    padding: 10px;
    color: #bbeeff;
	font-size: 11px;
    font-family: Tahoma;
}

#OuterHeaderRgn .PanelWrapper td
{
	color: #bbeeff;
	font-size: 11px;
    font-family: Tahoma;
}

#OuterHeaderRgn .EditorPanel
{
	width:804px;
	height: auto;
	_height: 80px;
	min-height: 80px;
}

#OuterHeaderRgn .EditorPanel p
{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

#OuterHeaderRgn .EditorPanel h1,
#OuterHeaderRgn .EditorPanel h2,
#OuterHeaderRgn .EditorPanel h3,
#OuterHeaderRgn .EditorPanel h4,
#OuterHeaderRgn .EditorPanel h5,
#OuterHeaderRgn .EditorPanel h6,
#OuterHeaderRgn .EditorPanel font,
#OuterHeaderRgn .EditorPanel br
{
	padding: 0px !important;
    margin: 0px !important;
}

#OuterHeaderRgn .EditorPanel ul, 
#OuterHeaderRgn .EditorPanel ol
{
    padding: 0px !important;
    margin: 0px 0px 0px 20px !important;
}

#OuterHeaderRgn .EditorPanel ul li, 
#OuterHeaderRgn .EditorPanel ol li
{
    padding: 0px !important;
    margin: 0px 0px 0px 15px !important;
}

#OuterHeaderRgn .PanelWrapper .EditorPanel a
{
	color: #bbeeff;
    text-decoration: none;
}

#OuterHeaderRgn .PanelWrapper .EditorPanel a:hover
{
    text-decoration: underline;
}

/* END: Panel Wrapper Styles */

/************************************************************/
/* MenuRgn Styles											*/
/************************************************************/

#MenuRgn
{
	font-size: 0px;
}

#MenuRgn .TopRow,
#MenuRgn .BottomRow
{
	display: none;
}

#MenuRgn .MiddleRail
{
	overflow: visible;
	position: relative;
}

/* BEGIN: Panel Wrapper Styles */

#MenuRgn .EditorPanel
{
	width: 824px;
	height: auto;
	_height: 30px;
	font-size: 13px;
	min-height: 30px;
}

#MenuRgn .EditorPanel table
{
	width: 824px;
	height: 30px;
}

/* END: Panel Wrapper Styles */

/************************************************************/
/* Body Styles												*/
/************************************************************/

#BodyRgn
{
	font-size: 0px;
	background-color: #fefefe;
}

#BodyRgn .TopRow,
#BodyRgn .BottomRow
{
	display: 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: 804px;
}

#BodyRgn .Body75Perc
{
	width: 574px;
}

#BodyRgn .Body65Perc
{
	width: 535px;
}

#BodyRgn .Body50Perc
{
	width: 345px;
}

#BodyRgn .Rail25Perc
{
	width: 210px;
}

#BodyRgn .Rail33Perc
{
	width: 250px;
}

#BodyRgn .Rail50Perc
{
	width: 380px;
}

#BodyRgn .MiddleRailBody,
#BodyRgn .MiddleRailRight,
#BodyRgn .MiddleRailLeft,
#BodyRgn .MiddleRailCenter
{
	padding: 10px;
}

#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-image: none !important;
}

#BodyRgn #LeftRailRgn .Col3Row1,
#BodyRgn #RightRailRgn .Col3Row1,
#BodyRgn #MiddleRailRgn .Col3Row1
{
	width: 8px;
	height: 8px;
    background-repeat: no-repeat;
    background-position: right top;
    background-image: url('images/panelcornertopright.gif');
}

#BodyRgn #LeftRailRgn .Col1Row1,
#BodyRgn #RightRailRgn .Col1Row1,
#BodyRgn #MiddleRailRgn .Col1Row1
{
	width: 8px;
	height: 8px;
    background-repeat: no-repeat;
    background-position: left top;
    background-image: url('images/panelcornertopleft.gif');
}

#BodyRgn #LeftRailRgn .Col3Row3,
#BodyRgn #RightRailRgn .Col3Row3,
#BodyRgn #MiddleRailRgn .Col3Row3
{
	width: 8px;
	height: 8px;
    background-color: #eeeeee;
    background-repeat: no-repeat;
    background-position: right bottom;
    background-image: url('images/panelcornerbottomright.gif');
}

#BodyRgn #LeftRailRgn .Col1Row3,
#BodyRgn #RightRailRgn .Col1Row3,
#BodyRgn #MiddleRailRgn .Col1Row3
{
	width: 8px;
	height: 8px;
    background-color: #eeeeee;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/panelcornerbottomleft.gif');
}

#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: #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;
    background-color: #0372db;
    background-repeat: repeat-x;
    background-position:left top;
    background-image: url('images/footerbck.gif');
}

#OuterFooterRgn .TopRow
{
	display: none;
}

#OuterFooterRgn .LeftRail
{
	width: 26px !important;
}

#OuterFooterRgn .RightRail
{
	width: 26px !important;	
}

#OuterFooterRgn .Col1Row3
{
    background-repeat: no-repeat !important;
    background-position: left top !important;
    background-image: url('images/leftcornershdw.gif') !important;
}

#OuterFooterRgn .Col2Row3
{
	height: 26px;
    background-repeat: repeat-x;
    background-position: left top;
    background-image: url('images/footershdw.gif');
}

#OuterFooterRgn .Col3Row3
{
    background-repeat: no-repeat !important;
    background-position: right top !important;
    background-image: url('images/rightcornershdw.gif') !important;
}

/* BEGIN: Panel Wrapper Styles */

#OuterFooterRgn .PanelWrapper
{
    padding: 10px;
    color: #ffffff;
	font-size: 11px;
    font-family: Tahoma;
}

#OuterFooterRgn .PanelWrapper td
{
    color: #ffffff;
	font-size: 11px;
    font-family: Tahoma;
}

#OuterFooterRgn .EditorPanel
{
	width: 780px;
	height: auto;
	_height: 80px;
	min-height: 80px;
}

#OuterFooterRgn .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
{
	color: #ffffff;
    text-decoration: none;
}

#OuterFooterRgn .PanelWrapper .EditorPanel a:hover
{
    text-decoration: underline;
}

/* END: Panel Wrapper Styles */