@import url("reset-fonts.css");
@import url("Menu/dnn/styles.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/pageBg.jpg) repeat-x #D2D2D2;
	text-align:left; /* resets fonts to left align from reset-fonts.css */
}

/* 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:74.1538em; *width:72.3em; /* sets page width for IE */
	text-align:left;
	background:url(images/pageBg.jpg) repeat-x #D2D2D2;
}
	.anchor-div {
		position:relative;
		margin-top:21.6154em; *margin-top:21.075em; /* 307px */
		width:100%;
		float:left;
		z-index:2;
	}
	.full-width-content-wrap, .top-content-wrap {
		position:relative;
		padding-bottom:2.4615em; *padding-bottom:2.4em; /* 32px */
		width:100%;
		background:#FFF;
		border:1px solid #CCC;
		z-index:2;
		clear:both;
	}
	.top-content-wrap {
		margin-bottom:2em; *margin-bottom:1.95em; /* 26px */
	}
	.main-content-wrap {
		position:relative;
		padding-bottom:2.4615em; *padding-bottom:2.4em; /* 32px */
		width:65%;
		background:#FFF;
		border:1px solid #CCC;
		z-index:2;
	}
	.sidebar-content-wrap {
		position:relative;
		padding-bottom:2.4615em; *padding-bottom:2.4em; /* 32px */
		width:30%;
		background:#FFF;
		border:1px solid #CCC;
		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:65%;
		background:#FFF;
		border:1px solid #CCC;
		z-index:2;
	}
		.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 {
		width:100%;
		height:5.3846em; *height:5.25em; /* 70px */
		background:#FFF;
		border:1px solid #CCC;
		margin-bottom:1em;
	}
		#footer-left {
			float:left; display:inline;
			width:50%;
			padding:1.7692em 0 0 2.4615em; *padding::1.725em 0 0 2.4em; /* 23px 0 0 32px */
		}
		#footer-right {
			float:right; display:inline;
			width:40%;
			text-align:right;
			padding:1.7692em 2.4615em 0 0; *padding::1.725em 2.4em 0 0; /* 23px 32px 0 0 */
		}
			.at-logo { margin-top:-1.5em; margin-left:1em;}
	#logo-wrap {
		position:absolute; /* used to place header above content */
		top:1.9231em; *top:1.875em; /* 25px */
		width:20.9231em; *width:20.4em; /* 272px */
		height:18.0769em; *height:17.625em; /* 235px */
		float:left;
		background:url(images/logo.jpg) no-repeat;
	}
	.header-wrap {
		top:3.0769em; *top:3em; /* 40px */
		position:absolute;
		height:13.3077em; *height:12.975em; /* 173px */
		width:19.3077em; *width:18.825em; /* 251px */
		right:0px;
	}
	#menu-wrap {
		position:absolute;
		top:16.3846em; *top:15.9750em; /* 213px */
		width:49.2307em; *width:48em; /* 632px */
		height:3.6154em; *height:3.525em; /* 47px */
		text-align:right;
		right:0px;
		z-index:3;
	}

.ControlPanel { background:#aedcf7; margin:0 auto;	width:74.1538em; *width:72.3em; /* sets page width for IE */
}
.ControlPanel td { padding:3px;}

.Normal, .normal { font-size:100%; color:#333; line-height:200%;}
a, .Normal a, a:visited, .Normal a:visited { color:#cc2128; text-decoration:underline;}
a:hover, .Normal a:hover { text-decoration:none;}
strong { font-weight:bold;}
ol, ul { margin-left:3em;}
p { padding-bottom:20px;}

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:#CC2128; background:url(images/gearSmall.gif) left no-repeat; padding-left:32px; font-weight:bold;}
h5 { font-size:150%; color:#CC2128; padding-bottom:10px; font-weight:bold;}
h5 a{ background:url(images/gearSmall.gif) left no-repeat; padding-left:32px; text-decoration:none!important;}
	h5 a:hover { background:url(images/gearSmallOver.gif) left no-repeat; text-decoration:underline!important;}
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;}
a.ContextLinks:hover { text-decoration:underline!important;}
.DNNLinks, .DNNLinks a{ color:#2F2F2F!important; font-size:93%;}

#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%; color:#333;}
.links { font-weight:bold;}

img.date-image { margin:2em 0 0 2em;}

