﻿@import "menu.css";

/************************************************************/
/* Base Styles                                              */
/************************************************************/
body
{
    font-family: Arial, Tahoma;
    background-color:#eae5d2 !important;
    background-image:none !important;
    font-size: 12px;
}

.BaseTemplate
{
	background-color: #eae5d2;
}


#BaseRegion
{
	width:960px;
	margin:auto;
} 

a
{
	color:#6f92c5;
}

/************************************************************/
/* Border													*/
/************************************************************/

.RegionBorder
{
	margin-top:10px;
	background-color:#f0eef1;
	background-image:url(img/rgn_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	
}
.RegionBorder .tl
{
	background-image: url(img/rgn_tl.gif);
	background-repeat:no-repeat;
}

.RegionBorder .tr
{
	background-image: url(img/rgn_tr.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.RegionBorder .br
{
	background-image: url(img/rgn_br.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	min-height:320px;
	_height:320px;

}
.RegionBorder .bl
{
	background-image: url(img/rgn_bl.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.RegionBorder .b
{
	background-image: url(img/rgn_b.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.RegionBorder .l
{
	background-image: url(img/rgn_l.gif);
	background-repeat:repeat-y;
}
.RegionBorder .r
{
	background-image: url(img/rgn_r.gif);
	background-repeat:repeat-y;
	background-position:right;
}
#BaseRegion blockquote
{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 15px !important;
}

#BaseRegion h1
{
	font-family: Arial, Tahoma;
	font-size: 180%;
	font-weight: normal;
	color:#003366;
	margin:0px;
}

#BaseRegion h2
{
	font-family: Arial, Tahoma;
	font-size: 160%;
	font-weight: normal;
	color:#003366;
	margin:0px;
}

#BaseRegion h3
{
	font-family: Arial, Tahoma.;
	font-size: 145%;
	font-weight: normal;
	color:#003366;
	margin:0px;
}

#BaseRegion h4
{
	font-family: Arial, Tahoma;
	font-size: 125%;
	font-weight: normal;
	color:#003366;
	margin:0px;
}

#BaseRegion h5
{
	font-family: Arial, Tahoma;
	font-size: 110%;
	font-weight: normal;
	color:#003366;
	margin:0px;
}

#BaseRegion h6
{
	font-family: Arial, Tahoma;
	font-size: 90%;
	font-weight: normal;
	color:#003366;
	margin:0px;
}

/************************************************************/
/* Logo														*/
/************************************************************/

.LogoWrapper
{
	width:240px;
	text-align:left;
	vertical-align:top;
}

#LogoRgn
{
	margin-top:8px;
	margin-left: 15px;
}

#LogoRgn .Logo
{
	background-image:url(img/logo.gif);
	background-repeat:no-repeat;
	width:240px;
	height:87px;
}


/************************************************************/
/* Header 													*/
/************************************************************/
#HeaderRgn
{
	width:100%;
	margin-top:10px;
	height:80px;
	overflow:hidden;
}
#HeaderRgn .EditorPanel
{
	margin:10px;
	height:80px;
	overflow:hidden;
}

#HeaderRgn .EditorPanel ul, #HeaderRgn .EditorPanel ul li,
#HeaderRgn .EditorPanel ol, #HeaderRgn .EditorPanel ol li
{
    padding: 0px !important;
    margin: 0px 0px 0px 15px !important;
}


/************************************************************/
/* BodyRgn													*/
/************************************************************/

.BodyWrapper
{
	padding-right:8px;
}

#BodyRgn
{
	width:100%;
}

#BodyRgn .EditorPanel ul, #BodyRgn .EditorPanel ul li,
#BodyRgn .EditorPanel ol, #BodyRgn .EditorPanel ol li
{
    padding: 0px !important;
    margin: 0px 0px 0px 15px !important;
}

/************************************************************/
/* Menu														*/
/************************************************************/
.MenuWrapper
{
	text-align:left;
}

#MenuRgn 
{
	height:25px;
	min-width:600px;
	_width:600px;
}

#MenuRgn .EditorPanel
{
	height:25px;
	min-width:600px;
	_width:600px;
}

#MenuRgn .EditorPanel ul, #MenuRgn .EditorPanel ul li,
#MenuRgn .EditorPanel ol, #MenuRgn .EditorPanel ol li 
{
	margin: 0px !important;
}

/************************************************************/
/* MainPanelsWrapper										*/
/************************************************************/
.MainPanelsWrapper
{
	vertical-align:top;
	background-color:white;
	background-image:url(img/panel_b.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#MainPanelsRgn
{
	width:100%;
	background-image:url(img/panel_tr.gif);
	background-position:right top;
	background-repeat:no-repeat;
	margin-bottom:8px;
	height:100%;
}

#TemplateInterior #MainPanelsRgn
{
	/*width:650px;*/
}

/************************************************************/
/* Main														*/
/************************************************************/

#MainRgn
{
	width:100%;
}

#MainRgn .EditorPanel
{
	margin:10px;
	min-height:50px;
	_height:50px;
	width:97%;
}

#TemplateInterior #MainRgn 
{
	min-height:350px;
	_height:350px;
}

#TemplateInterior #MainRgn .EditorPanel
{
	min-height:350px;
	_height:350px;
}

/************************************************************/
/* Panels													*/
/************************************************************/
.PanelsWrapper .Panel
{
	background-image:url(img/panel_bg.gif);
	background-repeat:no-repeat;
	height:329px;
	width:209px;
	overflow:hidden;
}

.PanelsWrapper .Panel .EditorPanel
{
	margin: 5px;
	height:315px;
	width:190px;
	overflow:hidden;
}

.PanelsWrapper .Panel TD
{
	vertical-align:top;
}

#TemplateInteriorOnePanel .Panel1Wrapper
{
	padding-left:254px;
}

.Panel1Wrapper
{
	padding-left:25px;
	padding-right:10px;
	
	padding-bottom:25px;
	padding-top:25px;
}

.Panel2Wrapper
{
	padding-left:10px;
	padding-right:10px;
}


.Panel3Wrapper
{
	padding-left:10px;
	padding-right:25px;
}

/************************************************************/
/* RightRail												*/
/************************************************************/
#RightRailRgn 
{
	min-height:350px;
	_height:350px;
	/*width:100%;*/
	width:200px;
}

#RightRailRgn .EditorPanel
{
	min-height:350px;
	_height:350px;
	margin:10px;
	width:200px;
	padding: 0px 5px 0px 0px;
}


.RightRailWrapper
{
	background-image:url(img/body_r.gif);
	background-repeat:no-repeat;
	background-position:left top;
	/*width:100%;*/
	width:200px;
	overflow:hidden;
	vertical-align:top;

}

/************************************************************/
/* FooterRgn Styles											*/
/************************************************************/
#FooterRgn
{
	width:960px;
	min-height:50px;
	_height:50px;
}
#FooterRgn .EditorPanel
{
	width:960px;
	min-height:50px;
	_height:50px;
}

#FooterRgn .EditorPanel a:link,
#FooterRgn .EditorPanel a:visited,
#FooterRgn .EditorPanel a:active
{
	color: #333;
}

.FooterWrapper
{
	padding-left:8px;
	padding-right:8px;
	text-align:left;
}

#FooterRgn .EditorPanel ul, #FooterRgn .EditorPanel ul li,
#FooterRgn .EditorPanel ol, #FooterRgn .EditorPanel ol li
{
    padding: 0px !important;
    margin: 0px 0px 0px 15px !important;
}

