@import url("reset-fonts.css");
html, body {
	margin:0em; /* removes margins */
	height:100%; min-height:100%;
	min-width:100%;
	margin-bottom:1px; /* forces browser scroll bar to avoid page jump when no scroll needed */
	background:url(images/bodyBg.jpg) repeat-x #e4e0c5;
	text-align:left; /* resets fonts to left align from reset-fonts.css */
	font-family:Tahoma, Geneva, sans-serif;
}

/* standard classes for floating and clearing floats */
.clear { clear:both;} /* used for clearing float */
.left { float:left;	display:inline;} /* default class for floating left */
.right { float:right; display:inline;} /* default class for floating right */

#page-wrap {
	position:relative; /* set to relative for IE */
	margin:0 auto; /* centers page */
	width:58.3846em; *width:56.9251em; /* sets page width for IE */
	text-align:left;
	background:#e4e0c5;
}
	.anchor-div {
		position:relative;
		margin-top:40.2307em; *margin-top:39.225em; /* 307px */
		width:100%;
		float:left;
		z-index:2;
	}
	.anchor-div-admin {
		position:relative;
		margin-top:13.5384em; *margin-top:13.225em; 
		width:100%;
		float:left;
		z-index:2;
	}
	.full-width-content-wrap, .top-content-wrap {
		position:relative;
		width:56.6154em; *width:55.2em;
		z-index:50;
		clear:both;
	}
	.full-width-content-wrap {
		magin-top:2em;
		padding-bottom:2.4615em; *padding-bottom:2.4em; /* 32px */
	}
	.main-content-wrap {
		position:relative;
		padding-bottom:2.4615em; *padding-bottom:2.4em; /* 32px */
		width:65%;
		z-index:2;
	}
	.sidebar-content-wrap {
		position:relative;
		padding-bottom:2.4615em; *padding-bottom:2.4em; /* 32px */
		width:30%;
		z-index:2;
	}
	.lower-content-wrap {
		position:relative;
		margin-top:2em; *margin-top:1.95em; /* 26px */
		padding-bottom:2.4615em; *padding-bottom:2.4em; /* 32px */
		width:56.6154em; *width:55.2em;
		z-index:2;
	}
	.footer-content-wrap {
			padding:0 2.4615em; *padding:0 2.4em; /* 23px 0 0 32px */
	}
	.footer-content-wrap .Normal {
			line-height:150%;
	}
		.DNNEmptyPane { visibility:hidden; margin:0px!important; padding:0px!important; height:0px!important; border:0px!important;}
	#links-wrap {
		position:relative;
		clear:both;
		width:100%;
		text-align:center;
		padding:1.7692em 0em; *padding:1.725em 0em; /* 23px */
	}
	#footer-wrap {
		clear:both;
		width:98%;
		height:5.4em; *height:5.3em; /* 70px */
		border-top:1px solid #000;
	}
		#footer-left {
			float:left; display:inline;
			width:60%;
			padding:.7692em 0 1em 2.4615em; *padding:.725em 0 1em 2.4em; /* 23px 0 0 32px */
		}
		#footer-right {
			float:right; display:inline;
			width:30%;
			text-align:right;
			padding:1.7692em 2.4615em 0 0; *padding:1.725em 2.4em 0 0; /* 23px 32px 0 0 */
		}
			#footer-right img {
				text-align:right;
			}
			.at-logo { margin-top:-1.5em; margin-left:1em;}
	#top-wrap {
		position:absolute;
		top:0px;
		height:37.6923em; *height:36.75em;
		width:100%;
		background:url(images/bodyBg.jpg) repeat-x;
	}
	
		#top-wrap-admin {
			position:absolute;
			top:0px;
			height:12.5384em; *height:12.225em;
			width:100%;
			background:url(images/bodyBg.jpg) repeat-x;
		}
	
	#logo-wrap {
		position:absolute; /* used to place header above content */
		top:1.3846em; *top:1.35em; /* 25px */
		width:9.1538em; *width:8.925em; /* 272px */
		height:8.3077em; *height:8.1em; /* 235px */
		float:left;
		margin-left:0.7692em; *margin-left:0.75em;
		background:url(images/logo.jpg) no-repeat;
	}
	#top-title {
		position:absolute; /* used to place header above content */
		top:1.3846em; *top:1.35em; /* 25px */
		margin-left:9.923em; *margin-left:9.675em; /* 272px */
		width:29.2307em; *width:28.5em;
		height:6.1538em; *height:6em;
		z-index:3;
	}
	#menu-wrap {
		position:absolute;
		top:10.3077em; *top:10em; /* 119px */
		width:100%; /* 523px */
		padding:1em 0;
		height:2em; *height:1.95em; /* 26px */
		text-align:right;
		right:0px;
		z-index:100;
		background:#000;
	}
	.header-wrap {
		top:12.5384em; *top:12.225em; /* 40px */
		position:absolute;
		height:24.1538em; *height:23.55em; /* 173px */
		width:56.8462em; *width:55.4251em; /* 759px */
		padding:0.7692em; *padding:0.75em;
		background:#000;
	}
.DNNEmptyPane { visibility:hidden; height:0px!important; margin:0!important; padding:0!important;}

.ControlPanel { background:#000; margin:0 auto; color:#FFF; width:58.3846em; *width:56.9251em; /* sets page width for IE */}
.ControlPanel td { padding:3px;}
.ControlPanel .SubHead { color:#FFF;}
.ControlPanel a.CommandButton { color:#CCC;}

.Normal, .normal { font-size:108%; color:#333; line-height:175%; text-align:justify; font-family:Tahoma, Geneva, sans-serif;}
a, .Normal a, a:visited, .Normal a:visited { color:#005DB5; text-decoration:underline;}
a:hover, .Normal a:hover { color:#000; text-decoration:none;}
strong { font-weight:bold;}
ol, ul { margin-left:3em; text-align:left;}
p { padding-bottom:1.25em;}
table td { vertical-align:top;}

h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif;}
h1 { font-size:200%; color:#000; padding-bottom:8px; font-weight:bold}
h2 { font-size:175%; color:#000; padding-bottom:5px;}
h3 { font-size:150%; color:#000; padding-bottom:5px;}
h4 { font-size:123%; color:#000; background:url(images/gearSmall.jpg) left no-repeat; padding-left:28px; font-weight:bold;}
h5 { font-size:108%; color:#000; padding-bottom:5px; font-weight:bold;}
h6 { font-size:100%; color:#000; padding-bottom:5px;}
.WorkPanel, #dnn_ctr_ManageTabs_tblAdvanced { width:800px;}
table.Settings  { text-align:left;}
table.Settings td { padding:2px;}
.ContextLinks, a.ContextLinks { font-size:138%; color:#2D2D2D!important; text-decoration:none!important;}
.DNNLinks, .DNNLinks a, .DNNLinks:visited, .DNNLinks a:visited{ color:#2F2F2F!important; font-size:93%; text-decoration:none;}
.DNNLinks:hover, .DNNLinks a:hover, a.ContextLinks:hover { text-decoration:underline!important;}
a.CommandButton, a.CommandButton:visited { font-weight:bold; color:#005DB5;}
a.CommandButton:hover { color:#000;}

#footer-right, #footer-right a{ color:#2F2F2F; text-decoration:none!important; font-size:93%;}
			a.footer-link { color:#2F2F2F!important; text-decoration:none!important; font-size:93%;}

.SubHead { font-weight:bold; font-size:103%;}
.links { font-weight:bold;}
