@import url("/css/admin.css");
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
}
img {
	border:none;
}
body {
	/*height:325px;*/
	background:url(/images/bg-page-stone.gif) repeat;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 auto 0 auto;
	behavior:url("/css/csshover.htc");
}
p {
	line-height:1.4em;
	font-size:12px;
}
ul {
/*line-height:1.4em;*/
}
#container {
	margin:auto;
	height:251px;
	overflow:hidden;
	background:url(/images/header-bg.jpg) repeat-x;
	background-position:top left;
	margin-bottom:25px;/*z-index:-1;*/
}
.yellow {
	color:#ffe28b;
}
.clear {
	clear: left;
	height: 2px;
	width: 100%;
	display: block;
}
#header {
	height:36px;
	background-position:top left;
	background:url(/images/header-top-fade.png) no-repeat;
	margin:auto;
	width:940px;
	margin:auto;
}
#headerleft {
	float:left;
	width:400px;
	text-align:left;
}
#headerright {
	float:right;
	width:500px;
	text-align:right;
}
#headerright p {
	color:#F5E2B5;
	margin-left:25px;
	font-size:14px;
	font-weight:bold;
	padding-top:3px;
}
#headerright img {
	position:relative;
	top:5px;
	left:2px;
}
#header h3 {
	color:#F5E2B5;
	font-size:.9em;
	margin-left:25px;
	padding-top:10px;
}
#header2 {
	width:940px;
	height:156px;
	margin:auto;
}
#header2 img {
	padding-left:0px;
	padding-top:8px;
}
#nav {
	margin:auto;
	width:90%;
	height:50px;
	color:#A2A1A1;
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
	position:absolute;
	margin-left:5%;
	margin-right:5%;
	/* z-index:1000; */
	overflow:visible;
}
#contentcontainer {
	width:960px;
	margin:auto;
	z-index:-1;/*overflow:hidden*/
}
#contentleft {
	float:left;
	width:595px;
	height:329px;
	margin-left:25px;
	background:url(/images/bgbody.png) no-repeat;
	margin-right:25px;
	text-align:center;
	z-index:1;/* z-index:1; */
}
#contentleft img {
	margin-top:5px;
	border-right:7px solid #BF2527;
	border-left:7px solid #BF2527;/*z-index:-1;*/
}
#contentleft h3 {
	font-size:16pt;
	font-weight:normal;
	color:white;
	position:relative;
	top:-66px;
}
#contentright1 {
	float:right;
	width:285px;
	margin-right:25px;
	height:190px;
	background:url(/images/righthome.gif) no-repeat;
}
#contentright1 h3 {
	color:#FFE28B;
	text-align:center;
	/*position:relative;*/
	padding:30px 0 0 0;
}
#contentright1 p {
	color:white;
	text-align:left;
	font-size:11px;
	/*position:relative;*/
	top:70px;
	left:5px;
	padding:15px 15px 0 20px;
}
#contentright2 {
	float:right;
	width:275px;
	height:120px;
	background-color:black;
	background:url(/images/transparent.png) repeat;
	background-position:center 10px;
	margin-top:10px;
	margin-right:30px;
	margin-left:5px;
	overflow:hidden;
}
#contentright2 h2 {
	padding-left:15px;
	font-size:14px;
	font-weight:bold;
	color:#ffe28b;
	margin-top:15px;
	padding-top:0;
}
#contentright2 h1 {
	margin:0px;
	padding:0px;
	text-align:center;
	display:block;
	height:30px;
	background:url(/images/whats_new.gif) black no-repeat;
	background-position:center center;
}
#contentright2 p {
	padding-left:15px;
	padding-right:15px;
	margin-top:5px;
	color:white;
	font-size:12px;
}
#contentright2 a {
	color:#ffe28b;
	text-decoration:none;
}
#contentright2 a:hover {
	text-decoration:underline;
}
#flashholder {
	float:left;
	margin-top:25px;
	margin-bottom:20px;
	width:960px;
	text-align:center;
}
#footercontainer {
	margin:auto;
	margin-top:25px;
	margin-bottom:35px;
	width:100%;
	float:left;
	background:#212121;
	height:162px;
	text-align:left;
}
#footercontent {
	width:940px;
	margin:auto;
}
#footerleft {
	width:200px;
	margin:auto;
	float:left;
}
#footerleft p {
	color:#818080;
	font-size:10px;
	margin-left:25px;
	text-align:left;
	margin-top:20px;
}
#footerright {
	width:675px;
	float:right;
	text-align:right;
	margin-right:15px;
}
#footerright ul {
	list-style:none;
	white-space:nowrap;
	margin:20px 0px 0px 15px;
}
#footerright li {
	list-style-type:none;
	display:inline;
	font-size:.75em;
	margin-right:5px;
}
#footerright a {
	color:#AFAFAF;
	font-weight:bold;
	text-decoration:none;
}
#footerright a:hover {
	color:#818080;
}
#footerright p {
	color:#818080;
	font-size:10px;
	margin-left:25px;
	text-align:right;
	margin-top:5px;
	margin-right:5px;
}
.light {
	color:#AFAFAF;
	font-weight:bold;
}
#career {
	float:left;
	width:279px;
	min-height:360px;
	background:url(/images/transparent.png) repeat;
	margin-left:25px;
}
#career h1 {
	background:url(/images/career.gif) repeat black;
	width:279px;
	height:45px;
}
#career p {
	color:white;
	text-align:left;
	font-size:.8em;
	position:relative;
	top:5px;
	padding-left:25px;
	padding-right:25px;
	margin-top:10px;
}
#career a {
	color:#FFE28B;
	text-decoration:none;
}
#career a:hover {
	text-decoration:underline;
}
#fifty {
	float:left;
	width:279px;
	min-height:360px;
	background:url(/images/transparent.png) repeat;
	margin-left:25px;
	margin-right:45px;
}
#fifty h1 {
	background:url(/images/50.gif) repeat black;
	width:279px;
	height:45px;
}
#fifty p {
	color:white;
	text-align:left;
	font-size:.8em;
	position:relative;
	top:5px;
	margin:10px;
	padding-left:15px;
	padding-right:15px;
}
#sub {
	float:left;
	width:285px;
	min-height:180px;
	background:url(/images/transparent.png) repeat;
}
#sub h1 {
	margin:0px;
	padding:0px;
	text-align:center;
	width:285px;
	height:30px;
	background:url(/images/sub.gif) black no-repeat;
	background-position:center center;
}
#sub p {
	/*color:#ffe28b;
	font-size:.8em;
	padding-left:25px;
	padding-right:25px;
	margin-top:5px;*/
	
		color:#ffe28b;
	font-size:.8em;
	padding-left:25px;
	padding-right:25px;
	margin-top:5px;
	position:relative;
	top:-20px;
}
#sub p.form {
	text-align:right;
	margin-right:24px;
	padding:0;
	/*position:relative;*/
	top:-20px
}
#sub a {
	color:white;
	text-decoration:none;
}
#sub a:hover {
	text-decoration:underline;
}
#sub h2 {
	font-size:13px;
	color:white;
	padding-left:25px;
	margin-top:10px;
	padding-bottom:20px;
}
#empl {
	float:left;
	width:285px;
	height:125px;
	background:url(/images/transparent.png) repeat;
	margin-top:30px;
}
#empl h1 {
	margin:0px;
	padding:0px;
	text-align:center;
	width:285px;
	height:30px;
	background:url(/images/employee.gif) black no-repeat;
	background-position:center center;
}
#empl p {
	color:#ffe28b;
	font-size:.8em;
	padding-left:25px;
	padding-right:25px;
	margin-top:5px;
	position:relative;
	top:-20px;
}
#empl p.form {
	text-align:right;
	padding:0;
	margin-right:24px;
}
/* DROP DOWN */
#flashmovie {
	position: relative;
	z-index:1;
	margin:0;
	padding:0;
}
/* Begin CSS Drop Down Menu */

#menuh-container {
	width:940px;
	margin:auto;
	/* z-index:1000; */position: relative;
	z-index:2;
}
#menuh {
	font-size:small;
	font-family:arial, helvetica, sans-serif;
	width:940px;
	float:left;
	margin-top:16px;
	z-index:2;
	position: relative;
	padding-left:25px;
}
#menuh a {
	text-align:center;
	display:block;
	white-space:nowrap;
	margin:0;
	padding:0.3em;
	margin-right:21px;
	border:1px solid black;
	z-index:2;
}
#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */ {
	color:#A2A1A1;
	background-color:black;
	text-decoration:none;
	z-index:2;
}
#menuh a.greenbuilding:link, #menuh a.greenbuilding:visited, #menuh a.greenbuilding:active	/* menu at rest */ {
	color:#739D49;
	background-color:black;
	text-decoration:none;
	z-index:2;
}
#menuh a.top_parent:hover						/* menu on mouse-over */ {
	color:white;
	background-color:#212121;
	text-decoration:none;
	border:1px solid #FFE28B;
	z-index:2;
}
ul#service {
	width:240px;
	border-left:1px solid #ffe28b;
	border-right:1px solid #ffe28b;
	border-bottom:1px solid #ffe28b;
	z-index:2;/* z-index:1000; */
}
#menuh ul {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	background:black;
	z-index:2;/* z-index:1000; *//*width:9em; */	/* width of all menu boxes *//* NOTE:For adjustable menu boxes you can comment out the above width rule.
	However, you will have to add padding in the "#menh a" rule so that the menu boxes
	will have space on either side of the text -- try it */
}
#menuh li {
	position:relative;
	min-height:1px;		/* Sophie Dennis contribution for IE7 */
	vertical-align:bottom;		/* Sophie Dennis contribution for IE7 */
	/* z-index:1000; */z-index:2;
}
#menuh li a {
	display:block;
	z-index:2;
}
#menuh a.parent {
	font-weight:normal;
	display:block;
	color:#ffe28b;
	border-bottom:1px solid #818080;
	margin-left:7px;
	margin-right:8px;
	text-align:left;
	white-space:nowrap;
	width:205px;
	z-index:2;
}
#menuh a.parenttop {
	font-weight:normal;
	display:block;
	color:#ffe28b;
	border-bottom:1px solid #818080;
	margin-left:7px;
	margin-right:8px;
	text-align:left;
	white-space:nowrap;
	width:205px;
	padding-top:0px;
	z-index:2;
}
#menuh a.parentbottom {
	font-weight:normal;
	display:block;
	color:#ffe28b;
	border:none;
	margin-left:7px;
	margin-right:8;
	text-align:left;
	white-space:nowrap;
	z-index:2;
}
#menuh a.parent:hover {
	color:white;
	display:block;
	border-bottom:1px solid #818080;
	background:black;
	white-space:nowrap;
	z-index:2;
}
#menuh a.parenttop:hover {
	color:white;
	display:block;
	border-bottom:1px solid #818080;
	background:black;
	white-space:nowrap;
	z-index:2;
}
#menuh a.parentbottom:hover {
	color:white;
	display:block;
	border-bottom:none;
	background:black;
	white-space:nowrap;
	z-index:2;
}
#menuh ul ul {
	position:absolute;
	/*z-index:-10;*/
	top:39px;
	display:none;
	padding:0 0 0 0em;
	margin:0 0 0 -1em;
	text-align:left;
	z-index:2;
}
#menuh ul ul li {
	padding-left:5px;
	text-align:left;
	z-index:2;
}
#menuh ul ul ul {
	top:0;
	left:100%;
	z-index:2;
}
div#menuh li:hover {
	cursor:pointer;
	z-index:2;/*z-index:100;*/
}
div#menuh li:hover ul ul, div#menuh li li:hover ul ul, div#menuh li li li:hover ul ul, div#menuh li li li li:hover ul ul {
	display:none;
	z-index:2;
}
div#menuh li:hover ul, div#menuh li li:hover ul, div#menuh li li li:hover ul, div#menuh li li li li:hover ul {
	display:block;
	z-index:2;
}
#service li {
	display:block;
	z-index:2;
}
#droppad {
	padding-top:13px;
	z-index:2;
}
/* End CSS Drop Down Menu */

/*INTERIOR */

#interiorleft {
	margin-left:25px;
	background:url(/images/transparent.png) repeat;
	width:590px;
	float:left;
	/*min-height:700px;*/
	clear:left;
	padding-bottom:20px;
	z-index:1;
}
#interiorleft hr {
	color:black;
	height:1px;
	background-color:black;
	border:none;
	width:540px;
	margin-left:25px;
	margin-top:15px;
	margin-bottom:15px;
}
#interiorleft #h3-container {
	background:url(/images/div-bg-rep.jpg) repeat-x;
	background-position:top left;
	width:570px;
	padding-left:20px;
	float:left;
	margin-bottom:20px;
}
#interiorleft h3 {
	color:#bf2527;
	font-weight:bold;
	padding-left:45px;
	line-height:45px;/*padding-top:10px;*/
	background-image:url(/images/logo-button.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorleft h3.aviation {
	color:#bf2527;
	font-weight:bold;
	padding-left:45px;
	line-height:45px;/*padding-top:10px;*/
	background-image: url(/images/on-av.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorleft h3.commercial {
	color:#bf2527;
	font-weight:bold;
	padding-left:45px;
	line-height:45px;/*padding-top:10px;*/
	background-image: url(/images/on-comm.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorleft h3.industrial {
	color:#bf2527;
	font-weight:bold;
	padding-left:45px;
	line-height:45px;/*padding-top:10px;*/
	background-image: url(/images/on-ret.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorleft h3.municipal {
	color:#bf2527;
	font-weight:bold;
	padding-left:45px;
	line-height:45px;/*padding-top:10px;*/
	background-image: url(/images/on-mun.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorleft h3.railroads {
	color:#bf2527;
	font-weight:bold;
	padding-left:45px;
	line-height:45px;/*padding-top:10px;*/
	background-image: url(/images/on-rr.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorleft h3.retail {
	color:#bf2527;
	font-weight:bold;
	padding-left:45px;
	line-height:45px;/*padding-top:10px;*/
	background-image: url(/images/on-ind.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorleft h3.roadways {
	color:#bf2527;
	font-weight:bold;
	padding-left:45px;
	line-height:45px;/*padding-top:10px;*/
	background-image: url(/images/on-rw.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorleft h3.sports {
	color:#bf2527;
	font-weight:bold;
	padding-left:45px;
	line-height:45px;/*padding-top:10px;*/
	background-image: url(/images/on-sports.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorleft h3.education {
	color:#bf2527;
	font-weight:bold;
	padding-left:45px;
	line-height:45px;/*padding-top:10px;*/
	background-image: url(/images/on-k12.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorleft h3.hospitality {
	color:#bf2527;
	font-weight:bold;
	padding-left:45px;
	line-height:45px;/*padding-top:10px;*/
	background-image: url(/images/on-hosp.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorleft h3.logo {
	color:#bf2527;
	font-weight:bold;
	margin:0px 0px 45px 0px;
}
#interiorleft h4 {
	font-weight:bold;
	margin-left:25px;
	color:#fee18a;
	font-size:12px;
	margin-bottom:10px;
}
#interiorleft h5 {
	background:url(/images/headerdec.gif) black no-repeat;
	background-position:center center;
	width:570px;
	height:25px;
	text-align:center;
	color:white;
	font-weight:bold;
	font-size:16px;
	margin:30px 10px 20px 10px;
	padding-top:5px;
}
#admin #interiorleft h5 {
	background:url(/images/headerdec.gif) black no-repeat;
	background-position:center center;
	width:900px;
	height:25px;
	text-align:center;
	color:white;
	font-weight:bold;
	font-size:16px;
	margin:30px 10px 20px 10px;
	padding-top:5px;
}
#interiorleft #timeline {
	width:570px;
	height:250px;
	margin:30px 10px 20px 10px;
}
#interiorleft .photoright {
	float:right;
	border:1px solid #cccccc;
	margin:0 30px 25px 30px;
	padding:1px;
	background-color:#000000;
}
#interiorleft p {
	color:white;
	font-size:12px;
	/* margin:0px 25px 8px 25px; */
	margin:0px 25px 1.4em 25px;
}
#interiorleft ul {
	list-style-type:disc;
	color:white;
	font-size:12px;
	margin-left:50px;
	margin-bottom:1.4em;
}
#interiorleft a {
	text-decoration:none;
	color:#fee18a;
}
#interiorleft a:hover {
	text-decoration:underline;
}
#interiorleft img.train {
	margin:20px;
	margin-top:0px;
	border:1px solid gray;
}
#interiorleft img.headerimg {
	margin-right:15px;
	position:relative;
	top:5px;
	float:none;
}
#interiorright {
	width:280px;
	margin-right:25px;
	background:url(/images/transparent.png) repeat;
	float:right;/*min-height:700px;*/
}
#interiorright h3 {
	text-align:center;
	color:#848484;
	background:url(/images/div-bg-rep.jpg) repeat-x black;
	width:280px;
	height:45px;
	line-height:45px;
	/*padding-top:10px;*/
	background-position:top left;
	margin-bottom:20px;
}
#interiorright ul {
	float:left;
	list-style-type:none;
	margin-left:25px;
	color:#848484;
	font-size:16px;
	font-weight:bold;
	width:230px;
	clear:left;
}
#interiorright li {
	/*margin-top:15px;*/
	line-height:58px;
	border-bottom:1px solid black;
}
#interiorright li.rr {
	line-height:58px;
	padding-left:45px;
	border-bottom:1px solid black;
	background-image:url(/images/off-rr.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorright li.rr:hover {
	line-height:58px;
	padding-left:45px;
	border-bottom:1px solid black;
	background-image:url(/images/on-rr.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorright li.av {
	line-height:58px;
	padding-left:45px;
	border-bottom:1px solid black;
	background-image:url(/images/off-av.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorright li.av:hover {
	line-height:58px;
	padding-left:45px;
	border-bottom:1px solid black;
	background-image:url(/images/on-av.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorright li.rw {
	line-height:58px;
	padding-left:45px;
	border-bottom:1px solid black;
	background-image:url(/images/off-rw.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorright li.rw:hover {
	line-height:58px;
	padding-left:45px;
	border-bottom:1px solid black;
	background-image:url(/images/on-rw.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorright li.pm {
	height:52px;
	line-height:23px;
	padding-top:13px;
	padding-left:45px;
	border-bottom:1px solid black;
	background-image:url(/images/off-mun.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorright li.pm:hover {
	height:52px;
	line-height:23px;
	padding-top:13px;
	padding-left:45px;
	border-bottom:1px solid black;
	background-image:url(/images/on-mun.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorright li.sr {
	line-height:58px;
	padding-left:45px;
	border-bottom:1px solid black;
	background-image:url(/images/off-sports.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorright li.sr:hover {
	line-height:58px;
	padding-left:45px;
	border-bottom:1px solid black;
	background-image:url(/images/on-sports.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorright li.comm {
	line-height:58px;
	padding-left:45px;
	border-bottom:1px solid black;
	background-image:url(/images/off-comm.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorright li.comm:hover {
	line-height:58px;
	padding-left:45px;
	border-bottom:1px solid black;
	background-image:url(/images/on-comm.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorright li.ret {
	line-height:58px;
	padding-left:45px;
	border-bottom:1px solid black;
	background-image:url(/images/off-ind.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorright li.ret:hover {
	line-height:58px;
	padding-left:45px;
	border-bottom:1px solid black;
	background-image:url(/images/on-ind.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorright li.ind {
	line-height:58px;
	padding-left:45px;
	border-bottom:1px solid black;
	background-image:url(/images/off-ret.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorright li.ind:hover {
	line-height:58px;
	padding-left:45px;
	border-bottom:1px solid black;
	background-image:url(/images/on-ret.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorright li.edu {
	line-height:58px;
	padding-left:45px;
	border-bottom:1px solid black;
	background-image:url(/images/off-k12.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorright li.edu:hover {
	line-height:58px;
	padding-left:45px;
	border-bottom:1px solid black;
	background-image:url(/images/on-k12.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
#interiorright li.hi {
	line-height:58px;
	padding-left:45px;
	border-bottom:1px solid black;
	background-image:url(/images/off-hosp.gif);
	background-position:center left;
	background-repeat:no-repeat;
	margin-bottom:45px;
}
#interiorright li.hi:hover {
	line-height:58px;
	padding-left:45px;
	border-bottom:1px solid black;
	background-image:url(/images/on-hosp.gif);
	background-position:center left;
	background-repeat:no-repeat;
	margin-bottom:45px;
}
#interiorright hr {
	color:black;
	height:1px;
	background-color:black;
	border:none;
	width:230px;
	margin-left:0px;
	margin-top:15px;
}
#interiorright a {
	text-decoration:none;
	color:#848484;
	display:block;
}
#interiorright a:hover {
	color:white;
}
#interiorright a.current {
	color:#bf2527;
	text-decoration:none;
}
#interiorright img {
	position:relative;
	top:10px;
	margin-right:15px;
}
#contractor-form {
	width: 300px;
}
#contractor-form form p {
	float: left;
	color:#F5E2B5;
	font-size:14px;
	font-weight:bold;
	width: 90px;
	text-align: right;
	margin-right: 10px;
}
#contractor-form form .input-row {
	clear: left;
	height: auto;
	margin-bottom: 5px;
}
#contractor-form form #submit {
	float: right;
}
#interiorleft .bg-check-pass {
	color: #060;
	margin-left: 25px;
}
#interiorleft .bg-check-fail {
	color: #900;
	margin-left: 25px;
}
#interiorleft .bg-check-pending {
	color: #FC0;
	margin-left: 25px;
}
#interiorleft .login-success {
	color: #060;
	margin-left: 25px;
}
#add-project-form .input-row {
	clear: left;
	width: 600px;
}
#add-project-form .input-row p {
	float: left;
	color:#F5E2B5;
	font-size:14px;
	font-weight:bold;
	width: 90px;
	text-align: right;
	margin-right: 10px;
}
#add-project-form .input-row input {
	float: left;
}
#site-map-list {
	list-style-position:outside;
	float:left;
	margin:0;
	padding:0 0 0 0px;
}
#site-map-list li a {
	display:block;
}
#site-map-list li {
	list-style-type:none;
	margin:0;
	padding:0 0 0 0px;
}
#site-map-list li ul {
	list-style-type:none;
	margin:0;
	padding:0 0 0 25px;
	list-style-position:outside;
}
#site-map-list li ul li {
	list-style-type:none;
	margin:0;
	padding:0 0 0 0px;
}
#admin h1 {
	font-size:20px;
	font-weight:bold;
	padding-left:25px;
	margin-bottom:1.5em;
}
#admin #uploadform {
	padding:0 0 0 25px;
}
.pwsubmit {
float:right;
background-image:url(/images/pwarrow.gif);
background-repeat:no-repeat;
display:block;
border:none;
height:20px;
width:16px;
}
.h2highlight {
background-color:#830B0C;
color:#FFFFFF;
padding:1px;
margin:0 3px 6px 0;
text-transform:uppercase;
font-size:10px;
}
.dragdropcell {
background-color:red;
text-align:center;
color:#FFFF00;

}
.dragdropcell:hover {
background-color:#000;
text-align:center;
color:#FFFF00;

}
#dwzDragDiv
{
display:none;
position:absolute;
background-color:#75A9C8;
border:1px dashed #003399;
text-align:center;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
}
