/*************************************************************

				General Page Layout Styles

*************************************************************/
body {
	background-image: url(images/Bg.jpg);
	color:#766157;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px!important;
	text-align:center;
	margin:0px auto;
	padding: 0;
}

.ControlPanel {
	background-color:#A2897C;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}

#Wrap {
	width:787px;
	margin:0px auto; /*centers page */
	text-align:justify;  /*resets text to left */
}
	#Wrap #TopPad {
		position:absolute;
		top:0px;
		height:22px;
		width:787px;
		z-index:0;
	}
		#Wrap #TopPad #TopShadow {
			clear:both;
			margin-top:22px;
			height:25px;
		}
			#Wrap #TopPad #TopShadow #TopFade {
				position:relative;
				left:28px;
				height:25px;
				width:731px;
				background-image:url(images/bodyT.png);
				background-repeat:repeat-x;
			}
			#Wrap #TopPad #TopShadow #TopLeftCorner {
				position:relative;
				left:0px;
				top:-25px;
				width:28px;
				height:25px;
				background-image:url(images/pageLT.png);
				background-repeat:no-repeat;
			}
			#Wrap #TopPad #TopShadow #TopRightCorner {
				position:relative;
				top:-50px;
				left:759px;
				width:28px;
				height:25px;
				background-image:url(images/pageRT.png);
				background-repeat:no-repeat;
			}
		#Wrap #TopPad #LangHolder {
			float:left;
			padding-left:30px;
			height:22px!important;
			margin-top:2px;
			margin-bottom:-21px;
			width:250px;
		}
		#Wrap #TopPad #TopContentHolder {
			float:right;
			padding-right:20px;
			height:22px!important;
			margin-top:2px;
			margin-bottom:-21px;
			width:150px;
		}
			#Wrap #TopPad #TopContentHolder a{
				color:#FFF;
				font-size:11px;
			}
	#Wrap #BodyWrap {
		margin-top:47px;
		background-image:url(images/BodyBg.png);
		background-repeat:repeat-y;
	}
		#Wrap #BodyWrap #Header{
		}
			#Wrap #BodyWrap #Header #LogoSearch {
				position:relative;
				height:59px;
				margin:0px 13px 0px 13px;
				z-index:99;
			}
				#Wrap #BodyWrap #Header #LogoSearch #Logo {
					position:relative;
					float:left;
					left:20px;
					margin-top:-10px;
				}
				#Wrap #BodyWrap #Header #LogoSearch #Search {
					float:right;
					padding-right:20px;
					padding-top:8px;
				}
			#Wrap #BodyWrap #Header #HeaderImage {
				clear:both;
				height:207px;
				padding-left:14px;
			}
		#Wrap #BodyWrap #ContentHolder {
			margin-top:308px;
			position:absolute;
			width:787px;
			background-image:url(images/TwoToneBg.png);
			background-repeat:repeat-y;
		}
			#Wrap #BodyWrap #ContentHolder #LeftSideBar {
				float:left;
				width:500px;
				margin-left:24px;
				padding-top:10px;
			}
			#Wrap #BodyWrap #ContentHolder #RightSide {
				float:right;
				width:227px;
				background-color:#A2897C!important;
				margin-right:13px;
							}
			#Wrap #BodyWrap #ContentHolder #FooterHolder {
				color:#FFF;
				position:absolute;
				background:none!important;
			}
				#Wrap #BodyWrap #ContentHolder #FooterHolder #FooterShadow {
					height:25px;
				}
					#Wrap #BodyWrap #ContentHolder #FooterHolder #FooterShadow #FooterFade {
						float:left;
						left:28px;
						height:25px;
						width:731px;
						background-image:url(images/bodyB.png);
						background-repeat:repeat-x;
					}
					#Wrap #BodyWrap #ContentHolder #FooterHolder #FooterShadow #FooterLeftCorner {
						float:left;
						left:0px;
						width:28px;
						height:25px;
						background-image:url(images/pageLB.png);
						background-repeat:no-repeat;
					}
					#Wrap #BodyWrap #ContentHolder #FooterHolder #FooterShadow #FooterRightCorner {
						float:left;
						left:759px;
						width:28px;
						height:25px;
						background-image:url(images/pageRB.png);
						background-repeat:no-repeat;
					}
			#Wrap #BodyWrap #ContentHolder #FooterHolder #FooterContent {
				float:left;
				width:21%;
				padding-left:20px;
			}
			#Wrap #BodyWrap #ContentHolder #FooterHolder #FooterDetails {
				float:right;
				width:74%;
			}
				#Wrap #BodyWrap #ContentHolder #FooterHolder #Links {
					text-align:right;
					margin-right:15px;
				}
				#Wrap #BodyWrap #ContentHolder #FooterHolder #FooterLinks {
					text-align:right;
					margin-right:15px;
				}
		#Wrap #BodyWrap #ContentHolderRev {
			margin-top:308px;
			position:absolute;
			width:787px;
			background-image:url(images/TwoToneBgRev.png);
			background-repeat:repeat-y;
		}
			#Wrap #BodyWrap #ContentHolderRev #LeftSideBarRev {
				float:right;
				width:500px;
				margin-right:13px;
			}
			#Wrap #BodyWrap #ContentHolderRev #RightSideRev {
				float:left;
				width:229px;
				background-color:#A2897C!important;
				margin-left:13px;
				padding-top:2px;
			}
			#Wrap #BodyWrap #ContentHolderRev #FooterHolder {
				color:#FFF;
				position:absolute;
				background:none!important;
			}
				#Wrap #BodyWrap #ContentHolderRev #FooterHolder #FooterShadow {
					height:25px;
				}
					#Wrap #BodyWrap #ContentHolderRev #FooterHolder #FooterShadow #FooterFade {
						float:left;
						left:28px;
						height:25px;
						width:731px;
						background-image:url(images/bodyBRev.png);
						background-repeat:repeat-x;
					}
					#Wrap #BodyWrap #ContentHolderRev #FooterHolder #FooterShadow #FooterLeftCorner {
						float:left;
						left:0px;
						width:28px;
						height:25px;
						background-image:url(images/pageRBRev.png);
						background-repeat:no-repeat;
					}
					#Wrap #BodyWrap #ContentHolderRev #FooterHolder #FooterShadow #FooterRightCorner {
						float:left;
						left:759px;
						width:28px;
						height:25px;
						background-image:url(images/pageLBRev.png);
						background-repeat:no-repeat;
					}
			#Wrap #BodyWrap #ContentHolderRev #FooterHolder #FooterContent {
				float:left;
				width:21%;
				padding-left:20px;
			}
			#Wrap #BodyWrap #ContentHolderRev #FooterHolder #FooterDetails {
				float:right;
				width:74%;
			}
				#Wrap #BodyWrap #ContentHolderRev #FooterHolder #Links {
					text-align:right;
					margin-right:15px;
				}
				#Wrap #BodyWrap #ContentHolderRev #FooterHolder #FooterLinks {
					text-align:right;
					margin-right:15px;
				}
		#Wrap #BodyWrap #MenuHolder {
			z-index:99;
			height:43px;
			width:761px;
			/* added 7/11/08 to stretch bg across width of site*/
				margin:1px 13px 0px 13px;
 			background-image:url(images/mnuBg.jpg);
			background-repeat:repeat-x;

		}
			#Wrap #BodyWrap #MenuHolder #Menu {
				margin:px 13px 0px 13px;
				background-image:url(images/mnuBg.jpg)!important;
				background-repeat:repeat-x!important;
				height:42px;
				text-align:center;
				position:absolute;
				top:314px;
				z-index:99;
			}

/*************************************************************

				DNN SkinObjects Styles

*************************************************************/

.ContextLinks {
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
	A.ContextLinks, A.ContextLinks visited {
		color:#FFF;
	}
	A.ContextLinks hover {
		color:#FFF;
		text-decoration:underline;
	}
.DNNLinks {
	color:#FFF;
	font-size:9px;
}
	A.DNNLinks {
		color:#FFF;
	}
	

