body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 69%;
	text-align: left;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}
pre {
	white-space: -o-pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	font-size: 1.0em;
	font-family: Helvetica, Arial, sans-serif;
}
.mandatory
{
	color: #FF0000;
	font-family: verdana,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.container {
	margin-left: 0px;
	width: 900px;
	margin-top: 0px;
	text-align: left;
}

.container2 {
	margin-left: 0px;
	padding-left: 40px;
	padding-top: 20px;
	margin-top: 0px;
	text-align: left;
}

.home-r1 {
	height: 95px;
	position: relative;
	background-color: #FFFFFF;
}
.home-r2 {
	height: 150px;
	background-color: #FFFFFF;
	position: relative;
	left: 0px;
	width: 900px;
}
.freeadvicepanel {
	left: 0px;
	top: 0px;
	position: relative;
}
.projectgallery-r2 {
	height: 150px;
	background-color:#B3B3B3;
	position: relative;
	text-align: left;
}

.projectgallery-r2-2 {
	height: 150px;
	position: relative;
	text-align: left;
}

.home-r3 {
	position: absolute;
	background-image: url(../images/home-grey-fade2.gif);
	width: 900px;
	height: 400px;
	background-position: left top;
	background-repeat: repeat-x;
	left: 0px;
}
.projectgallery-r3 {
	position: absolute;
	background-color: #8C8B8B;
	background-image: url(../images/home-grey-fade2.gif);
	width: 900px;
	height: 400px;
	background-position: left top;
	background-repeat: repeat-x;
	left: 0px;
	height: 594px;
}
.home-r3-recruitment {
	position: relative;
	overflow: visible;
	background-color: #8C8B8B;
	background-image: url(../images/home-grey-fade.gif);
	height: 250px;
}
.home-r1-mainnav {
	height: 36px;
	position: relative;
	font-size: 1em;
	letter-spacing: 1px;
}
.home-r1-mainnav .logo {
	width: 210px;
	float: left;
	height: 36px;
}
.home-r1-subnav {
	background-color: #A0A0A0;
	position:relative;
	font-size: 1em;
	background-image: url(../images/home-grey-subnav.gif);
	height: 18px;
}
.home-r1-subnav .logo {
	width: 210px;
	float: left;
	height: 10px;
	padding-left: 50px;
}
.lhs-nav {
	position:absolute;
	background-image:url(../images/servicesTitle.gif);
	background-repeat:no-repeat;
	width: 260px;
	height: 150px;
	float: left;
	padding-top: 19px;
	font-family: Arial, Helvetica, sans-serif;
	z-index:2;
}

.lhs-nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left;
	margin-left: 0px;
	padding-left: 0px;
}

.lhs-nav li {	
	background-image: url(../images/home-button-fade.gif);
	margin-bottom:1px;	
	padding-top:2px;
	padding-left:65px;
	height:19px;
	font-size:11px;
	color:#FFF;
	text-decoration:underline;
}

.lhs-nav li:hover {
	cursor:hand;
	cursor:pointer;
	color: #F5873C;
	background-image: url(../images/home-button-fade-hover.gif);	
}

#lhs-nav-selected {
	background-image: url(../images/home-button-fade-selected.GIF);	
	color:#F5873C;
}

.lhs-nav-inside {
	position:absolute;
	background-image:url(../images/insideTitle.gif);
	background-repeat:no-repeat;
	width: 260px;
	height: 350px;
	float: left;
	padding-top: 16px;
	top:140px;
	font-family: Arial, Helvetica, sans-serif;
	z-index:2;
}

.lhs-nav-inside ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left;	
	margin-left: 0px;
	padding-left: 0px;

}
.lhs-nav-inside li {
	background-image: url(../images/home-button-fade.gif);
	margin-bottom:1px;	
	padding-top:2px;
	padding-left:65px;
	height:19px;
	font-size:11px;
	color:#FFF;
	text-decoration:underline;
}

.lhs-nav-inside li:hover {
	cursor:hand;
	cursor:pointer;
	color: #F5873C;
	background-image: url(../images/home-button-fade-hover.gif);	
}

.hnav-main {
	position: absolute;
	left: 270px;
	bottom: 4px;
	width: 630px;
}
.gallerypic-1 {
	visibility:visible;
}
.gallerypic-0 {
	visibility:hidden;
}
.gallerypic-0,.gallerypic-1 {
	position: absolute;
	left: 260px;
}
.projectgallery-subhead {
	position: absolute;
	left: 260px;
	top: 0px;
	z-index: 0;
}
.gallerytxt-0,.gallerytxt-1 {
	position: absolute;
	left: 260px;
	top: 0px;
	margin: 10px 0 0 20px;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
}
.gallerytxt-1 {
visibility:visible;
}
.gallerytxt-0 {
visibility:hidden;
}
.gallerytxt-0-1,.gallerytxt-1-1 {
	position: absolute;
	left: 271px;
	top: -1px;
	margin: 10px 0 0 20px;
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
}
.gallerytxt-1-1 {
	visibility:visible;
	text-align: left;
}
.gallerytxt-0-1 {
	visibility:hidden;	
}

.newstitle-0-1,.newstitle-1-1 {
}
.newstitle-1-1 {
	visibility:visible;
}
.newstitle-0-1 {
	visibility:hidden;	
}

.newstxt-0-1,.newstxt-1-1 {
	position:absolute;
}
.newstxt-1-1 {
	visibility:visible;
}
.newstxt-0-1 {
	visibility:hidden;	
}

.projectgallerynav-0,.projectgallerynav-1 {
	position: absolute;
	width: 260px;
	left: 0px;
	top: 0px;
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	height: 150px;
}
.projectgallerynav-0 {
	visibility:hidden;
}
.projectgallerynav-1 {
	visibility:visible;
}
.projectgallerynav-1 a,.projectgallerynav-0 a {
	color: #FFFFFF;
	text-decoration: none;
}
.projectgallerynav-0 li,.projectgallerynav-1 li {
	padding: 0px;
	margin-left: 50px;
	margin-bottom: 5px;
}
.projectgallerynav-0 ul,.projectgallerynav-1 ul {
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0px;
}
.hnav-sub {
	left: 270px;
	position: absolute;
	top: 5px;
	color: #FFFFFF;
}
.hnav-sub .subnav-item {
	position: absolute;
	width: 630px;
	visibility: hidden;
}
.home-r3 .txt-c1 {
	position:absolute;
	left:280px;
	float: left;
	padding-top: 20px;
	font-size: 1.3em;
	line-height: 130%;
}

.home-r3 .txt-c1-2 {
	position:absolute;
	float: left;
	width: 600px;
	padding-top: 20px;
	padding-left: 30px;
	font-size: 1.3em;
	line-height: 130%;
	text-align:center;
}

.home-r3 .txt-c2 {
	float: left;
	width: 600px;
	color: #F5873C;	
	padding-top: 20px;
	padding-bottom: 20px;
	position: relative;
	font-size: 10px;
}
.home-r3 .txt-c2 li {
	padding-bottom: 0.4em;
	padding-top: 0;
	margin-top: 0px;

}
.home-r3 .txt-c2 ul {
	margin: 0;
	padding: 0;
	list-style-position: inside;
	font-size: 1.1em;
}
.home-r3 .txt-c1-recruit {
	width: 290px;
	padding-top: 61px;
	padding-left: 30px;
	font-size: 1.3em;
	position: absolute;
	left: 260px;
	visibility: hidden;
}

.txt-c1-news {	
	width:400px;
	color:#000;
	background-color:#CCC;
	font-size: 1.3em;
	position:static;
}

.txt-c1-news2 {	
	color:#000;
	height:10px;
	font-size: 1.3em;
	position:static;	
	visibility: hidden;
}

.txt-c1-news3 {
	color:#000;
	font-size:1.2em;
	text-decoration:underline;
}

.txt-c1-news3-2 {
	font-size:1.2em;
}

.txt-c1-news3-3 {
	font-size:1.2em;
	padding-right:15px;
}

.txt-c1-news4 {
	color:#FFF;
	font-size:1.2em;
	text-decoration:underline;
}

.txt-c1-recruit2 {
	width: 290px;
	padding-top: 61px;
	padding-left: 30px;
	font-size: 1.3em;
	position: absolute;
	left: 260px;
	text-align: left;
}

.txt-c1-recruit3 {
	padding-top:25px;
	padding-left:14px;
}

.txt-c2-recruit li a:hover {
	color:#F5873C;	
}

.home-r3 .txt-c1-recruitshell {
	float: left;
	width: 290px;
	padding-top: 20px;
	padding-left: 30px;
	font-size: 0.9em;
}
.home-r3 .txt-c2-recruit {
	position:absolute;
	float: left;
	width: 250px;
	color: #FFFFFF;
	padding-left: 30px;
	padding-top: 61px;
	padding-bottom: 20px;
	left:580px;
	font-size: 1.3em;
	text-align: left;
}
.home-r3 .txt-c2-recruit li {
	padding-bottom: 0.4em;
	padding-top: 0;
	margin-top: 0px;

}
.home-r3 .txt-c2-recruit ul {
	margin: 0;
	padding: 0;
	list-style-position: inside;
}
.home-r3 .txt-c1-news {
	float: left;
	width: 290px;
	padding-top: 20px;
	padding-left: 30px;
	font-size: 1.1em;
	padding-bottom: 20px;
}
.home-r3 .txt-c2-news {
	float: left;
	width: 250px;
	color: #FFFFFF;
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
	position: relative;
	font-size: 1.1em;
}
.home-r3 .txt-c2-news li {
	padding-bottom: 0.4em;
	padding-top: 0;
	margin-top: 0px;

}
.home-r3 .txt-c2-news ul {
	margin: 0;
	padding: 0;
	list-style-position: inside;
}
.home-r1-mainnav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.home-r1-mainnav li {
	display: inline;
}
.home-r1-mainnav li a {
	text-decoration: none;
	color: #000000;
	padding-left: 0.5em;
	padding-right: 0.3em;
	float: left;
}
.home-r1-mainnav li a div {
	width: 10px;
	height: 14px;
	background-image: url(../images/home-nav-spots.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.home-r1-mainnav li a:hover div {
	width: 10px;
	height: 14px;
	background-image: url(../images/home-nav-spots-over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.home-r1-subnav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.home-r1-subnav li {
	display: inline;
	border-right: solid 1px;
}
.home-r1-subnav li a {
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 0.8em;
	padding-right: 0.8em;
}
.home-r1-subnav li a:hover {
	text-decoration: none;
	color: #F5873C;
	padding-left: 0.8em;
	padding-right: 0.8em;
}
.colour-orange {
	color: #F5873C;
}
ul.nobullet {
	list-style: none;
}

.projectgallerynav-1 .here,.projectgallerynav-0 .here {
	color: #F5873C;
}

.lhs-nav-aboutus-1 li a {
	color: #F90;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}

.home-left-margin {
}
.home-r3-support {
	height: 230px;
	float: left;
	width: 10px;
	background-color: #000000;
}
.home-r4 {
	padding-left: 50px;
	position: relative;
	width: 850px;
	background-color: #FFFFFF;
	height: 125px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: none;
}
.home-r4 .box1 {
	border: 1px solid;
	width: 300px;
	height: 110px;
	float: left;
	margin-right: 5px;
	border-color: #A3A3A3;
	text-align: right;
	font-size: 28px;
	color: #009FDD;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	position: relative;
}
.home-r4 .box2 {
	border: 1px solid;
	width: 220px;
	height: 110px;
	float: left;
	margin-right: 5px;
	border-color: #A3A3A3;
	text-align: right;
	font-size: 28px;
	color: #009FDD;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	position: relative;
}
.home-r4 .box3 {
	border: 1px solid;
	width: 220px;
	height: 110px;
	float: left;
	margin-right: 5px;
	border-color: #A3A3A3;
	text-align: right;
	font-size: 28px;
	color: #009FDD;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	position: relative;
}
a.black {
	color: #000000;
}
a.link-orange-nodec {
	color: #F5873C;
	text-decoration: none;
}
header {
	font-size: 36px;
}.lhs-nav li a.here {
	color: #EC8720;
	text-decoration: none;
	font-weight: bold;
}
.main-txt-c1 {
	width: 550px;
	color: #000000;
	position: absolute;
	left: 280px;
	top: 20px;
	height: 60px;
}
.accred-txt {
	width: 550px;
	color: #000000;
	font-size: 1.3em;
	position:absolute;
	left: 290px;
	visibility: hidden;
}
.network-r2 {
	background-color: #CCE1F8;
	position: relative;
	height: 150px;
}
.network-txt-c1 {
	float: left;
	width: 550px;
	padding-top: 20px;
	padding-left: 20px;
	color: #000000;
	font-size: 1.2em;
	line-height: 150%;
}
h1 {
	font-size: 1.3em;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.arrow {
	position: absolute;
	bottom: 5px;
	right: 5px;
}
.colour-ecg-blue {
	color: #000000;
}
.home-r1-mainnav a.here {
	color: #EC8720;
	text-decoration: none;
	font-weight: bold;
}
.team-txt-c1,.team-txt-c2,.team-txt-c3,.team-txt-c4,.team-txt-c5,.team-txt-c6 {
	width: 190px;
	color: #000000;
	font-size: 1.2em;
	line-height: 150%;
	position: absolute;
	left: 305px;
	top: 10px;
	visibility: hidden;
}
.aboutus-r3 {
	position:relative;
	background-color: #A3A3A3;
	background-image: url(../images/aboutus-grey-fade.gif);
	height: 320px;
}
.main-r2 {
	height: 150px;
	background-color: #FFFFFF;
	position:relative;
	text-align: left;
}
.hnav-contact {
	position: absolute;
	bottom: 4px;
	right: 10px;
}
.main-propserv-txt2 {
	width: 550px;
	color: #000000;
	font-size: 1.1em;
	position: absolute;
	left: 280px;
	top: 100px;
}
p {
	margin: 0;
	padding: 0 0 1em 0;
	font-size: 1.1em;
}
.main-propserv-txt2 ul {
	list-style-position: outside;
	list-style-type: circle;
	margin: 0;
	padding: 0;
}
.main-propserv-txt2 li {
	display: inline;
	padding-left: 3px;
	margin-left: 0px;
	padding-right: 3px;
}
.employeeofmonth {
	position: absolute;
	left: 0px;
	top: -170px;
	z-index: 100;
}
.orange {
	color: #FFFFFF;
	font-weight: bold;
}
.form-text {
	background-color: #CCCCCC;
	width: 150px;
}
.form-field {
	width: 250px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.form-field-file {
	margin-bottom: 5px;
	margin-left: 10px;
}
a {
	color: #000000;
}
.admin-news-content {
	position: relative;
	margin: 20px 0 0 50px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.1em;
}
.admin-news-content .button {
	width: 100px;
}
.btn150 {
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 150px;
}
.btn80 {
	font-family: "Century Gothic", "Arial Narrow", Arial, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	text-transform: uppercase;
	color: #000066;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 80px;
	background-color: #CCE1F8;
	border: thin solid #FF9900;
	line-height: normal;


}
.txtboxadm30 {
	font-family: "Century Gothic", "Arial Narrow", Arial, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #000066;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 30px;
	border: thin solid #ff9900;
}
.txtboxadm100 {
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 100px;
	font-weight: normal;
}
.txtboxadm200 {
	font-family: "Century Gothic", "Arial Narrow", Arial, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #000066;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 200px;
	border: thin solid #ff9900;
}
.txtboxadm350 {
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 350px;
}
.txtbox280 {
	font-family: "Century Gothic", "Arial Narrow", Arial, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #0099FF;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 280px;
	border: thin solid #ff9900;
}
.txtbox280b {
	font-family: "Century Gothic", "Arial Narrow", Arial, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #0000CC;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 280px;
	border: thin solid #ff9900;
}
.txtbox150 {
	font-family: "Century Gothic", "Arial Narrow", Arial, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #0099FF;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 150px;
	border: thin solid #ff9900;
}
.txtbox150b {
	font-family: "Century Gothic", "Arial Narrow", Arial, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #000066;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 150px;
	border: thin solid #ff9900;
}
.txtbox280multi {

	font-family: "Century Gothic", "Arial Narrow", Arial, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #0099FF;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 280px;
	border: thin solid #ff9900;
}
.txtboxadm350multi {
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 350px;
}
.txtbox280bmulti {

	font-family: "Century Gothic", "Arial Narrow", Arial, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #0000CC;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 280px;
	border: thin solid #ff9900;
}
.career-opportunities {
	position: absolute;
	left: 260px;
	top: 0px;
}
.flashpanel-index {
	position: absolute;
	top: 0px;
	height: 150px;
}
.team-name {
	font-weight: bold;
	text-decoration: underline;
}
a.navgreen {
	color: #009900;
}
.ecgfs-sublogo {
	position: absolute;
	left: 50px;
	top: 75px;
	z-index: 100;
}
.flashpanel-manform {
	position: absolute;
	left: 260px;
	top: 0px;
	height: 95px;
	width: 570px;
	color: #4D4D4D;
	padding: 80px 20px 0 50px;
}
.manform {
	position: absolute;
	left: 0px;
	top: 41px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0..9em;
	font-size: 0.9em;
}
.manform input.txt {
	width: 555px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding: 5px 0 5px 50px;
	font-weight: bold;
}
.logo .sublogo {
	position: absolute;
	top: 75px;
	left: 50px;
	z-index: 100;
}
.adviceform label {
	display: block;
	position: relative;
}
.adviceform input.text {
	width: 100%;
}
.adviceform #Query {
	width: 100%;
}
.adviceform #Name {
	width: 98%;
}
.helpdesk {
    position: absolute;
    left: 0px;
    top: 150px;
}
ul.signon {
    margin: 0;
    padding: 0;
    color: #FF9900;
    font-size: 15px;
}
.freeadvicecontainer {
	position: relative;
}
.caseStudyPicBorder:hover {
	border-bottom:thin;
	border-top:thin;
	border-color:#F60;
	text-align: left;
}
.whiteText {
	COLOR:#FFF;
	font-size: 1.1em;
	text-align: left;
	text-decoration:underline;
}
.whiteText:hover {
	COLOR:#F5873C;	
}
.orangeText {
	color:#F5873C;
	text-align: left;
}
.orangeText2 {
	color:#F5873C;
	padding-left:70px;
	font-weight:bold;
}
.orangeNavText {
	color:#F5873C;
	text-align: left;
	font-size: 1.1em;
}
.bigOrangeText {
	font-size:20px;
	color:#F5873C;
	font-family: Arial, Helvetica, sans-serif;
}
.caseStudyHider {
	display:none;
}

.bold {
	font-weight:bold;
	text-align: left;
}

.size {
	font-size:16px;
	line-height:30px;
}
.size2 {
	font-size:1.1em;	
}

.cateringSize {
	font-size:16px;
}

.backgroundSize {
	font-size:9px;	
}

.backgroundPadder {
	top:20px;	
}

.mapText {
	font-size:1.3em;
	font-weight:bold;
}

.mapOrangeText {
	font-size:1.3em;
	font-weight:bold;
	color:#F5873C;
}

.supportPadding {
	padding-left:180px;
}

.supportUnderline {
	text-decoration:underline;	
}

.newsButtons td {
	background-image:url(../images/home-button-fade.gif);
	text-align:center;
}

.newsButtons td:hover {
	background-image:url(../images/home-button-fade-hover.gif);
}

.adminButtons td {
	background-image:url(../images/home-button-fade.gif);
	padding-left:50px;
}

.adminButtons td:hover {
	background-image:url(../images/home-button-fade-hover.gif);
}

.newsAdminBox-0-1,.newsAdminBox-1-1 {
	position:absolute;
}
.newsAdminBox-1-1 {
	visibility:visible;
	padding-left:2px;
}
.newsAdminBox-0-1 {
	visibility:hidden;	
	padding-left:2px;
}

.delete-modify-button {
	color:#FFF;
	background-color:#F5873C;
	font-size:1.1em;
	font:Verdana, Geneva, sans-serif;
}

.delete-modify-button:hover {
	color:#000;
}

.orangeBold {
	color:#F5873C;
	font-weight:bold;
}

.hideFlash {
	display:none;
}

.showFlash {
	padding-left:290px;
	display:block;
}

.folderSelect:hover {
	cursor:hand;
	cursor:pointer;
	text-decoration:underline;
}

#directoryHolder {
	padding-top:1%;
	padding-left:1%;
}

#search {
	padding-top:1%;
	padding-left:1.3%;
	width:98%;
	font-weight:bold;
}

#fileSearch {
	border:ridge;
	border-color:#CCC;
	width:212px;
}

.reportButton {
	border:none;
	background-color:transparent;
	background-image:url(../images/search.png);
	background-repeat:no-repeat;
	width:97px;
	height:23px;
}

.reportButton:hover {
	cursor:hand;
	cursor:pointer;	
	color:#F5873C;
	background-image:url(../images/search2.png);
}

#folders {
	position:absolute;
	top:67px;
	width:246px;
	height:505px;
	overflow:auto;
	white-space:nowrap;
	border:ridge;
	border-width:3px;
	border-color:#CCC;
	padding:10px;	
} 

#files {
	position:absolute;
	top:67px;
	width:678px;
	height:505px;
	overflow:auto;
	white-space:nowrap;
	border:ridge;
	border-width:3px;
	border-left:none;
	border-color:#CCC;
	padding:10px;
	left:282px;
}

#filesAssigned {
	position:absolute;
	top:67px;
	width:299px;
	height:505px;
	overflow:auto;
	white-space:nowrap;
	border:ridge;
	border-width:3px;
	border-color:#CCC;
	padding:10px;
	left:658px;
}

#filesAssignedTitle {
	position:absolute;
	width:274px;
	border:ridge;
	border-width:3px;
	border-color:#CCC;
	padding-top:4px;
	padding-left:10px;
	padding-right:10px;
	left:654px;
	background-color:#CCC;
	font-weight:bold;
	z-index:1;

}

#filesAssignedSearch {
	position:absolute;
	width:274px;
	height:450px;
	overflow:auto;
	white-space:nowrap;
	border:ridge;
	border-width:3px;
	border-color:#CCC;
	padding:10px;
	top:82px;
	left:654px;
}

#selectedFolder {
	position:absolute;
	width:964px;
	height:16px;		
	top:598px;
	left:10px;
	padding-top:2px;
	font-weight:bold;
	background-color:#CCC;
	border-left:ridge;
	border-bottom:ridge;
	border-width:3px;
	border-color:#CCC;
}

#directory {
	position:absolute;
	height:16px;	
	top:598px;
	padding-top:2px;
	padding-right:3px;
	text-align:right;
	font-weight:bold;
	font-style:italic;
	background-color:#CCC;
	border-right:ridge;
	border-bottom:ridge;
	border-width:3px;
	border-color:#CCC;
}

.helpButton {
	position:absolute;
	left:628px;
	width:30px;
	height:27px;
	border:none;
	background-color:transparent;
}

.helpButton:hover {
	cursor:hand;
	cursor:pointer;
}

.helpButton2 {
	position:absolute;
	left:900px;
	width:30px;
	height:27px;
	border:none;
	background-color:transparent;
}

.helpButton2:hover {
	cursor:hand;
	cursor:pointer;
}

.directoryButton {
	width:120px;
	height:24px;
	border:none;
	background-image:url(../images/tab.png);
	background-repeat:no-repeat;
	background-color:transparent;
}

.directoryButton:hover {
	cursor:hand;
	cursor:pointer;
	background-image:url(../images/tab2.png);
}

.directoryButtonSelected {
	width:120px;
	height:24px;
	border:none;
	background-image:url(../images/tab2.png);
	background-repeat:no-repeat;
	background-color:transparent;	
}

.directoryButtonSelected:hover {
	cursor:hand;
	cursor:pointer;
}

.directoryButtonSignOut {
	width:120px;
	height:24px;
	border:none;
	background-image:url(../images/tab3.png);
	background-repeat:no-repeat;
	background-color:transparent;
}

.directoryButtonSignOut:hover {
	cursor:hand;
	cursor:pointer;
	background-image:url(../images/tab4.png);
}

#directoryTabs {
	/*padding-left:75px;*/
}

#searching {
	float:right;
}

#assign {
	position:absolute;
	width:34px;
	height:34px;
	left:623px;
	border:none;
	background-color:transparent;
	background-image:url(../images/assign.png);
	background-repeat:no-repeat;
}

#assign:hover {
	cursor:hand;
	cursor:pointer;
	background-image:url(../images/assign2.png);
}

#release {
	position:absolute;
	width:34px;
	height:34px;
	left:623px;
	top:80px;
	border:none;
	background-color:transparent;
	background-image:url(../images/release.png);
	background-repeat:no-repeat;
}

#release:hover {
	cursor:hand;
	cursor:pointer;
	background-image:url(../images/release2.png);
}

.reportSort {
	width:14px;
	height:12px;
	border-width:0px;
	background-color:transparent;
	padding:0;
}

.registryHelp {
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
	cursor:hand;
}

.registryHelp:hover {
	color:#F5873C;
}

#searchLoading {	
	position:relative;
	width:301px;
	margin:0 auto;
	padding-top:200px;
	visibility:hidden;
}