@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/page-bg.jpg) repeat-y #E5E8EF center;
	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 */

/* layout styles */
#page-wrap {
	position:relative; /* set to relative for IE */
	margin:0 auto; /* centers page */
	width:75.3077em; /* 980px */
	text-align:left;
}
	.anchor-div {
		position:relative;
		margin-top:15.6154em;
		width:100%;
		float:left;
		height:0px;
		z-index:2;
	}
	.left-content-wrap {
		position:relative;
		width:15.5385em; /* 202px */
		margin-top:15.6154em;
		background:url(images/left-pane-bg.jpg) no-repeat;
		z-index:3;
		min-height:402px;
		margin-left:-2px;
		clear:both;
	}
	.middle-content-wrap {
		position:relative;
		width:44.2307em; /* difference in ems of width of page wrap and the two side content panes*/
		margin-top:15.6154em;
		z-index:2;
		margin-left:-2px;
		padding:1.23077em 0; /* 16px 30px */
	}
		.main-content-wrap { width:100%; margin-bottom:2.3077em; /* 30px */}
		.mid-left-content-wrap { width:46%; clear:both; padding-left:1.125em;}
		.mid-right-content-wrap { width:46%; padding-right:1.125em;}
	.right-content-wrap {
		position:relative;
		width:15.5385em; /* 202px */
		margin-top:15.6154em;
		background:url(images/right-pane-bg.jpg) no-repeat;
		min-height:402px;
		padding-top:1.23077em; /* 16px */
		right:3px;
	
	}
	#footer-wrap {
		width:100%;
		height:5.3846em; /* 70px */
		margin-bottom:1em;
	}
		#footer-left {
			float:left; display:inline;
			width:50%;
			padding:1.7692em 0 0 2.4615em; /* 23px 0 0 32px */
		}
		#footer-right {
			float:right; display:inline;
			width:40%;
			text-align:right;
			padding:1.7692em 2.4615em 0 0; /* 23px 32px 0 0 */
		}
			.at-logo { margin-top:-1.5em; margin-left:1em;}
	.header-wrap {
			position:absolute; /* used to place header above content */
			top:0px;
			width:100%;
			height:12.9231em;
			background:url(images/header-bg.jpg) no-repeat;
			margin-left:-2px;
	}
		#logo-wrap {
			position:relative;
			top:4.5385em; /* 59px */
			width:10.1538em; /* 132px */
			height:6.9231em; /* 90px */
			left:3.1538em; /* 41px */
			float:left;
			background:url(images/logo.jpg) no-repeat;
		}
		.shortcuts-wrap {
			top:1.1538em; /* 15px */
			position:absolute;
			height:4.3077em; /* 173px */
			width:150px; /* 251px */
			right:200px;
			float:right;
		}
		.search-wrap {
			top:1.1538em; /* 15px */
			position:absolute;
			height:2em; /* 26px */
			width:15.8462em; /* 180px */
			right:10px;
			text-align:right;
		}
	#menu-wrap {
		position:absolute;
		top:12.9231em; /* 168px */
		width:976px;
		background:url(images/menu-bg.jpg) no-repeat center;
		height:2.6923em; /* 35px */
		z-index:3;
		text-align:center;
	}
	
		#menu-wrap .mainMenu{
		margin:0 auto;
		width:auto;
		margin-left:100px;
	}
	

/* control panel */
.ControlPanel { background-color:#F0F2F7; margin:0 auto; width:75.3077em; /* 980px */}
.ControlPanel td { padding:2px;}

/* removes borders from content panes when logged in as admin and adds box around content pane titles */
.NoPaneBorder{border:0px !important;}
.NoPaneBorder span.SubHead center{background-color:#efefef;border: 2px solid #e9e9e9;color:#000000;margin:1px;padding:2px;}


/* DotNetNuke Standard classes */
.Normal, .normal { font-size:12px; color:#625c5d; line-height:125%;}
.NormalBold { font-weight:bold;}
.NormalDisabled { color:#A09A9B; font-size:100%; line-height:125%;}
.NormalRed { color:#900;}
.NormalTextBox { color:#625c5d;}
.Head { font-size:12px; color:#999!important;}
.SubHead { color:#A09A9B; font-weight:bold; font-size:12px;}
.SubSubHead { font-weight:bold;}
.links { font-weight:bold;}
.Help { background:#BCBCBC;}
.ContextLinks, a.ContextLinks { font-size:12px; color:#2D2D2D!important; text-decoration:none!important;}
a.ContextLinks:hover { text-decoration:underline!important;}
.DNNLinks, .DNNLinks a{ color:#2F2F2F!important; font-size:12px;}
.StandardButton { padding:3px; margin:3px;}
.CommandButton { color:#e58128;}
A.CommandButton, A.CommandButton:visited { color:#e58128!important; text-decoration:underline!important;}
A.CommandButton:hover { text-decoration:none!important;}
A.CommandButton:link, A.CommandButton:visited { font-weight:bold;}
.SkinObject { color:#5d5e5f;}


/* element styles */
body { color:#625c5d; font-family:Arial, Helvetica, sans-serif;}
p { padding:.5em 0;}
a, .Normal a, a:visited, .Normal a:visited { color:#e58128; text-decoration:none;}
p a,p a:visited,table a,.Normal a,.Normal a:visited, h2 a { color:#e58128 !important; text-decoration:none;}
a:hover, .Normal a:hover{ text-decoration:underline;}
strong, NormalBold { font-weight:bold;}
em { font-style:italic;}
ol, ul { margin-left:3em;}
ol li, ul li { padding:.75em 2em .75em 0;}
ol ol, ul ul { margin-left:1.3em;}
h1, h2, h3, h4, h5, h6, H1, H2, H3, H4, H5, H6 { font-family:Arial, Helvetica, sans-serif; color:#757880;}
h1, H1 { font-size:20px; padding-bottom:8px; font-weight:bold}
h2, H2 { font-size:18px; padding-bottom:5px;}
h3, H3 { font-size:15px; padding-bottom:5px;}
h4, H4 { font-size:14px; font-weight:bold;}
h5, H5 { font-size:13px; padding-bottom:5px; font-weight:bold;}
h6, H6 { font-size:13px; padding-bottom:5px;}
input, label { padding:0 3px;}
table td { padding:2px;}


#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%;}
	
/* breadcrumb */
.breadcrumb { margin:0 0 .75em 1.225em;}
.breadcrumb a.SkinObject{ color:#625c5d; font-weight:normal;}

/* shortcuts at top of page next to search box */
.shortcuts-wrap img{ padding:3px 0px 0 25px;}


/* Links Module (for left column only) */
.left-content-wrap .LinksDesignTable td{
	height:41px;
	text-decoration:none;
	font-size: 12px!important;
	text-align:left!important;
	padding:0px 10px 0px 18px!important;
	color:#625c5d;
	white-space:normal;
	width:174px;
	line-height:110%!important;
	background:url(images/subMenuBg.jpg) #f3f3f3 repeat-x bottom;
}
.left-content-wrap .LinksDesignTable a{
	color:#625c5d;
}
.left-content-wrap .LinksDesignTable a:hover{
	color:#e58128;
	text-decoration:none;
}


.latestnewsHeader { background:#eeeeee; padding:5px; font-size:17px; display:block; clear:both; margin-bottom:20px;}
.latestnews .imgthumb { display: block; float: left; width:120px; height: 100px; overflow: hidden; margin-right:15px; }
.latestnews h3 { color:#e5813c; }
.latestnews .date { color:#9d9d9d; font-style:italic;}
.latestnews .imgthumb img { width:120px; }
.latestnews { display: block; margin:10px 0 0 0; padding-bottom: 10px; overflow: hidden; border-bottom:1px solid #d4d4d4; }

