html, body, div{
	font-family: Trebuchet MS, Arial;
	font-size: 9pt;
	padding: 0px;
	margin: 0px;
	border: none;
	color:#5f5f5f;
}

html, form, body{
	height: 100%;
}

body{
	background-color: #3e4239;
	overflow: scroll;
	*overflow: hidden;
}

div{
	/*overflow: hidden;*/
}

br
{
	line-height:0.6;	
}

a,a:hover
{
    text-decoration:underline;
    color:#ffffff; 
}
a:hover
{
    text-decoration:none;   
}

#Container{
	position: relative;
	margin: 0 auto;
	width: 980px;
	height: auto;
}

#Main{
	position: absolute;
	top: 165px;
	left: 0px;
	width: 780px;
	height: auto;
	
}

#Menu
{
	position:absolute;
	z-index:50;
	top:70px;
	left:304px;
	height:33px;	
}

#Banner
{
	position:absolute;
	z-index:10;
	top:126px;
	left:0px;
	background-image:url(/Images/RUR_green-panel.gif);
	background-repeat:no-repeat;
	width:980px;
	height:40px;
}

#Logo
{
	position:absolute;
	z-index:12;
	top:36px;
	left:0px;
	width:304px;
	height:90px;
}

#TopBG
{
	position:absolute;
	z-index:10;
	top:0px;
	left:0px;
	height:126px;
	width:980px;
	background-color:#ffffff;	
}
#Top
{
	position:absolute;
	z-index:11;
	top:0px;
	left:0px;
	background-image:url(/Images/RUR_top.gif);
	background-repeat:no-repeat;
	width:980px;
	height:36px;
}

#Featured
{
	position:relative;
	z-index:100;
	background-image:url(/Images/RUR_HOME_feature-proj.gif);
	background-repeat:no-repeat;
	height:329px;
	width:259px;
}

a img{
	border: none;
}



.Hilight, .Highlight, .Error{
	font-weight: bold;
}

.Error{
	color: #ff0000;
}

h1, h2, h3, h4, h5, h6, h7{
	display: inline;
	font-weight: normal;
}
ul,li,ol
{
	margin:0px;	
	padding:0px;
}
ul
{
	margin-left:16px;	
	margin-top:10px;
	margin-bottom:10px;
}
ol
{
	margin-left:22px;	
	margin-top:5px;
}

strong
{
	color:#000000;
	font-size:10pt;
	font-weight:normal;
}

.SubHead, .PageHead, .PageHeading, .SubHeading, h1{
	font-size: 14pt;
	color:#5c7554;
	
}

.SubHead2, .SubHeading2, h2{
	font-size: 9pt;	
	
}

.FormField{
	border: solid 1px #5c7554;
	font-family: Trebuchet MS, Arial;
	font-size: 9pt;
	width:441px;
}

img, div{
	behavior: URL('/iepngfix.htc');
}

.Footer,.Footer a,.Footer a:hover,.Footer strong
{
	color:#959a8f;
	font-size:8pt;	
	text-decoration:none;
}
.Footer strong
{
    font-weight:normal;   
    color:#000000;
    /*text-decoration:underline;*/
}
.Footer a:hover
{
	color:#000000;	
}

.SubMenu
{
	position:absolute;
	z-index:101;
	top:103px;
	left:816px;
	display:none;
}

.HomeContent,.NormalContent
{
	background-color:#dddedc;
	height:209px;
	width:567px;
	padding-left:87px;
	padding-right:60px;
	border-top:solid 5px #ffffff;
}
.NormalContent
{
	background-color:#ffffff;
	height:auto;
}
.NormalContent a,.NormalContent a:hover
{
	color:#000000;
	text-decoration:none;
}
.NormalContent a:hover
{
	color:#3E4239;
}
.Featured div
{
	color:#ffffff;
	font-size:8pt;	
}

.Login
{
	background-color:Transparent;	
}

a.CaseStudyLink,a:hover.CaseStudyLink
{
	background-color:#edeeed;
	width:164px;
	display:block;
	height:30px;
	padding:4px;
	color:#777770;
	text-decoration:none;
}

a:hover.CaseStudyLink
{
	background-color:#7a9173;
	color:#edeeed;
}

a.CaseStudyOut,a:hover.CaseStudyOut
{
    text-decoration:none;
	background-color:#edeeed;
	width:164px;
	display:block;
	height:30px;
	padding:4px;
	color:#777770;
}
a.CaseStudyOut,a:hover.CaseStudyOut
{
color:#ffffff;
}

a.CaseStudyOver,a:hover.CaseStudyOver
{
	text-decoration:none;
	width:164px;
	display:block;
	height:30px;
	padding:4px;
	background-color:#7a9173;
	color:#ffffff;
}

.CasestudyTitle
{
	color:#5c7554;	
}
/*a.CaseStudyOver strong,a:hover.CaseStudyOver strong
{
color:#000000;
}*/
.TablePadding
{
	padding-left:10px;	
}

a.EmploymentLink,a:hover.EmploymentLink
{
	color:#5f5f5f;
	text-decoration:none;
}
a:hover.EmploymentLink
{
	color:#000000;	
}

.GridItem, .GridItem td
{
    color: #5f5f5f;
    background-color: #f3f3f3;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 3px;
    padding-top: 3px;
}

.GridItemHighlight, .GridItemHighlight td
{
    color: #5f5f5f;
    background-color: #e3e3e3;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 3px;
    padding-top: 3px;
}

.Pointer
{
    cursor:pointer !important;    
}

a.EmploymentBack,a:hover.EmploymentBack
{
    background-color:#5D7655;
    color:#ffffff;
    display:block;
    padding-top:12px;
    padding-left:10px;
    width:120px; 
    height:59px;
    font-size:13pt;
    text-decoration:none;
    
}
a:hover.EmploymentBack
{
    background-color:#212221;   
}

.ContactHeading
{
 color:#5c7554;   
}

.Thumb
{
   	padding-left: 5px;
}

.CaseStudiesCell
{ 
    border-style: solid; border-width: 4px 0px 4px 4px; border-color: #FFFFFF; width: 172px;
 }

