.template_style {width:95%;}

.OuterContentPane {
	background-color: #fff;
	border: none;
}

.TopInner {background: url(images/border_px.jpg) 0 0 repeat-x; }
.BottomInner {background: url(images/border_px.jpg) 0 100% repeat-x}
.LeftInner {background: url(images/border_px.jpg) 0 0 repeat-y}
.RightInner {background: url(images/border_px.jpg) 100% 0 repeat-y}
.BottomLeftInner {background: url(images/outer_bl.jpg) 0 100% no-repeat}
.BottomRightInner {background: url(images/outer_br.jpg) 100% 100% no-repeat}
.TopLeftInner {background: url(images/outer_tl.jpg) 0 0 no-repeat}
.TopRightInner {background: url(images/outer_tr.jpg) 100% 0 no-repeat; }

.InnerContentPane {
	padding: 7px;
	height: 100%;
}

.ContentBackgroundUpperRight {
	background: transparent url(images/innerpage_upperright.png) no-repeat top right; 
}

.ContentBackgroundUpperLeft {
	background: transparent url(images/innerpage_upperleft.png) no-repeat top left; 
}

.ContentBackgroundBottomRight {
	background: transparent url(images/innerpage_bottomright.png) no-repeat bottom right; 
}

.ContentBackgroundBottomLeft {
	background: transparent url(images/innerpage_bottomleft.png) no-repeat bottom left; 
	padding-bottom: 10px;
}

.ContentPane {
	padding-left: 10px;
	padding-right: 10px;
}

.ContentPane p { margin-bottom: 0px; }

.TopArea {
	margin-bottom: 30px;
}

.LinksArea{
	padding-left: 17px;
	padding-top: 23px;
	vertical-align: top;
	width: 630px;
}
	
.TitlePane {
	padding-right: 13px;
	padding-top: 14px;
}

.childLinks,a.childLinks:link,a.childLinks:active,a.childLinks:visited{ 
	font-family: Tahoma, Arial, sans-serif;
	font-weight:bold; 
	color:#a6a6a6; 
	text-transform:uppercase; 
	font-size:10pt;
}

a.childLinks:hover{color:#3181a8;}

