/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

/*fonts.css*/



body{font:12px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}





.clearfix:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

}



.clearfix {

    display: inline-block;

	clear: both;

}



html[xmlns] .clearfix {

    display: block;

}



* html .clearfix {

    height: 1%;

}





.accessibility {display:none;}



.clear {

clear:both;

}





img {border:0px;}



body {

background:#e1e2da url(img/bodybg.gif) repeat-x 0 -14px;

}

 

#pagewidth{ 

 width:802px; 

 text-align:left;  

 margin-left:auto; 

 margin-right:auto;  

 overflow:hidden;

} 

 

 

 A:link {

 color:black;



  }

  

 A:visited {

 color:#6F2F0E;



  }

  

 A:hover {

 color:#CD3301;

 } 

 

 p {

padding-bottom:15px;

}

 

#header{

position:relative; 

 height:101px;

 width:100%;

 background-color:white;

 

} 



#menu ul,#footer ul {

width:802px;

  text-transform:uppercase;

  height:35px;

  overflow:hidden;

  margin-bottom:2px;

}



#menu li,#footer li { 

float:left; 

font-size:9px;

}



#menu li a, #footer li a {

display:block; /* it will create a block for links */

background-color:#281A0F;

color:white;

width:122px;

height:30px;

padding:5px 5px 0 5px;

text-decoration:none;

border-right:2px solid white;

margin-bottom:2px;

letter-spacing:1px;

line-height:13px;

}





 #menu {



  text-align:left;

  text-transform:uppercase;

 border-top:2px, white solid;

  background:white url(img/background-menu.gif) repeat-x 802px 0px;

  }



#menu li A:hover,#footer li A:hover {

background-color:#333333;

 }





#flash {

clear:both;

margin:0;

padding:0;

height:169px;

overflow:hidden;

}







/* to clear embed and object under #menu */





#menu A.your-spacial-class-name,#footer A.your-spacial-class-name {

border:0;}





#login {
	background:#6F2F0E url(img/bullet-login.gif) no-repeat 540px center;
	width:802px;
	text-align:right;
	margin-top:2px;

}





 #login a {

 margin-left:560px;

 display:block;

 padding-top:8px;

 margin-right:50px;

 height:18px;

 text-align:right;

 color:white;

 background:#6F2F0E url(img/button-login.jpg) no-repeat right center; 

 padding-right:100px;

 text-decoration:none;

 letter-spacing:1px;

 font-size:11px;

 text-transform:uppercase;

 }



 #login a:hover {

 background:#6F2F0E url(img/button-login2.jpg) no-repeat right center; 

}



#header h2 span{

	font:bold 12px Arial, Helvetica, sans-serif;

	color:#B8D031;

}



#header p{

	color:white;

}



#footer {

width:802px;

background:white;

padding-bottom:3px;

padding-top:30px;

}



#footer p {

font-family: Arial, Helvetica, sans-serif;

text-align:center;

font-size:10px;

margin-top:10px;

line-height: 16px;

}



#footer ul {

clear:both;

}



#footer p.company-name{

padding-top:10px;

font:bold 11px/17px Arial, Helvetica, sans-serif;

color:#6F2F0E;

text-transform:uppercase;

text-align:center;

clear:both;

padding-bottom:0;

}



#content { 

width:802px;

background:white;

line-height:18px;

}



div.contentbackground {

background:#E1E2DA;

clear:both;

}



div.half {

width:50%;

float:left;

}
div.halfHome1 {
	width:399px;
	background-color:#281A0F;
	height:160px;
}
div.halfHome2 {
	margin-left:4px;
	width:399px;
	background-color:#6F2F0E;
	height:160px;	
}



div.spacer {

padding:20px;

}



div.greenbrownbg {

/*background:#281A0F url(img/greenbrownbg.gif) repeat-y 0 0;*/

background: url(img/greenbrownbg.gif) repeat-y 0 0;

color:white;

margin-top:2px;

margin-bottom:2px;

}





div.greenbrownbg span{

    font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-style: normal;

	color: #FFCC66;

}



div.greenbrownbg hr {

  border:0;

  width:100%;

  background-color:#fff;

  color:#fff;

  height:1px;

}





span.orange{

color:#FFCC66;

}



/*

div.spacerline {

margin:10px -5px 20px 20px;

padding-right:19px;

border-right:1px solid black;

}

*/

#hotlinks h4 {

font-size:15px;

color:#6F2F0E;

padding: 5px 10px 5px 20px;

font-weight:bold;

text-transform:capitalize;

}





#news h4 {

background-color:#281A0F;

font-size:14px;

color:white;

padding: 5px 10px 5px 20px;

text-transform:uppercase;

margin-left:2px;

letter-spacing:1px;

}



#hotlinks p {

margin-bottom:10px;

}



ul.bullet li {
	padding-left:5px;
	margin-left:30px;
}

ul.bullet {

list-style-image:url(img/bullet-hotlinks.gif);

}

ul.bullet2 {

list-style-image:url(img/bullet-hotlinks.gif);
margin-left:185px;

}



ul.bullet a {

color:#666;

font-weight:bold;

text-decoration:underline;

}



ul.bullet a:hover {

color:#6F2F0E;

}



div.newsbox img{

float:left;

}



div.newsbox h5{

color:#6F2F0E;

background:url(img/bullet-news.gif) no-repeat;

margin-left:95px;

padding-left:15px;

font-weight:bold;

background-position:0 2px;

}



div.newsbox p{

margin-left:110px;

}



div.newsbox a{

color:#666;

font-weight:bold;

text-decoration:underline;

}



div.newsbox a:hover{

color:#6F2F0E;

}
#news  h4 {
	border: 0;
	width: 100%;
	background-color: #000;
	color: #FFF;
	height: 17px;

}



/* template */





#content h1 {

font-size:14px;

color:#CD3301;

text-transform:uppercase;

font-weight:bold;

margin-bottom:10px;



}



#content h2 {

font-size:14px;

color:#6F2F0E;

font-weight:bold;

margin-bottom:10px;

}





#text {

float:left;

}



#text img,#textfull img {

float:left;

margin-right:19px;

margin-bottom:5px;

}



div.wider{

width:494px;

}







div.narrow {

width:302px; 

float:left;

margin-top:20px;

}



div.spacer2 {

margin:10px 15px 10px 2px;

}



div.newsbox2 h5{

color:#6F2F0E;

background:url(img/bullet-news.gif) no-repeat;

margin-left:85px;

padding-left:15px;

font-weight:bold;

background-position:0 2px;

}





div.newsbox2 img{

float:left;

}



div.newsbox2 p{

margin-left:100px;

}



div.newsbox2 a{

color:#CD3301;

font-weight:bold;

text-decoration:none;

}



div.newsbox2 a:hover{

color:#6F2F0E;

}





#text h3{

color:#035591;

font-weight:bold;

}





div.gray {

background:#E9E9E9;

color:black;

margin:0 21px;

margin-bottom:2px;



}



.gray span{

    font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	color:#6F2F0E;

}



.gray hr {

  border:0;

  width:100%;

  background-color:#000;

  color:#000;

  height:1px;

}



.gray h4{

background-color:#999999;

color:white;

text-transform:uppercase;

padding-left:20px;

font-weight:bold;

letter-spacing:0.5px;

height:21px;

padding-top:5px;

}



div.gray spacerline {

border-right:1px solid black;

}



div.half2 {

width:50%;

float:left;

}

/*

div.spacerline {

border-right:1px solid black;

margin:10px 0px 20px 20px;

padding-right:19px;

}

*/

div.gray div.half2 div.spacer {

margin-top:10px;

}



img.img-left{

float:left;

margin-right:20px;

margin-bottom:60px;

}





div.newsbox2 h5{

margin-left:0;

padding-left:0px;

margin-bottom:10px;

}



#news.narrow{

border-left:1px solid black; 

padding-left:5px; /* check narrow width */

}



div.float {

  float:left;

  margin-right:50px;

  }

  

div.float p {

   margin-top:2px;

   color:#6F2F0E;

   font-weight:bold;

   font-size:10px;

   }

   

div.half-staff{

width:225px;

float:left;

} 



div.newsbox2 h4{

width:301px;

padding-bottom:0px;

}

 

 

 

 #contact {

background:#6F2F0E url(img/bullet-login.gif) no-repeat 600px center; 

width:802px;

clear:both;

text-align:right;

margin-top:2px;

}





 #contact a {

 margin-left:560px;

 display:block;

 padding-top:8px;

 margin-right:50px;

 height:18px;

 text-align:right;

 color:white;

 background:transparent url(img/contact.jpg) no-repeat right center; 

 padding-right:50px;

 text-decoration:none;

 font-size:11px;

 text-transform:uppercase;

 letter-spacing:1px;

 }



 #contact a:hover {

 background:transparent url(img/contact2.jpg) no-repeat right center; 

}



ul.lspace {

margin-left:100px;

}



ul.our-expertise li {

background:url(img/bullet-news.gif) no-repeat;

background-position:0 5px;

}





ul.our-expertise li {

border-bottom:1px black solid;

padding:3px 0 3px 15px;

}



ul.nolinkbott li {

border-bottom:0px white solid;

}



#redtitleslines {



padding-top:20px;

padding-left:5px;

float:right;

width:294px;

overflow:hidden;

}

#redtitleslines h5 {

color:#6F2F0E;

padding:3px;

line-height:14px;

font-weight:bold;

}



#redtitleslines h4 {

background-color:#281A0F;

font-size:14px;

color:white;

padding: 7px 10px 5px 20px;

text-transform:uppercase;

margin-left:0px;

margin-bottom:0px;

letter-spacing:1px;

}



#redtitleslines img {

margin-bottom:5px;

}



#stafflist div {

width:75px;

float:left;

margin-right:35px;

height:130px;

}



#redtitleslines ul {

margin-right:20px;

}





#stafflist p {

color:#6F2F0E;

font-size:10px;

line-height:14px;

}



div.rborder {

border-right:1px solid black;

float:left;

}



div.rborderspace {

margin:20px 0 20px 20px;

padding-right:19px;

border-right:1px solid black;

}



#hotlinks div.half {

width:199px;

overflow:hidden;

}



#hotlinks div.spacerline {

border-right:1px solid black;

margin:10px 0px 20px 20px; 

padding-right:7px;

}





div.greenbrownbg a{

    font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color: #FFF;

}



div.greenbrownbg a:hover{

    font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color: #FECB65;

}



.newsbox span{

margin-left:0;

}





#text span{

    font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

}





#text .business{

margin-top:15px;

float:left;

border-bottom: 1px solid black;

}





#text .business p{

width:618px;

float:right;

}





#text .business2{

margin-top:15px;

float:left;

}



/*text doesnt wrap the image*/

#text .business2 p{

width:618px;

float:right;

}





/* this is for community_investment1.html

div.communities{

background: url(img/bg_community.jpg) no-repeat;

height:112px;

}

*/





div.communities p{

margin-left:300px;

}



/*

#content img.img-right{

 float:right;

 margin-left:20px;

 margin-bottom:10px;

 }*/

 

 

#expertise{

width:50%;

float:left;

}

 



background:#281A0F url(img/greenbrownbg.gif) repeat-y 0 0;





div.community1{

width:226px;

height:327px;

background: url(img/bg_community1.jpg) no-repeat;

}



div.community2{

width:226px;

height:327px;

background: url(img/bg_community1.jpg) no-repeat;

}



div.community3{

width:226px;

height:327px;

background: url(img/bg_community1.jpg) no-repeat;

}





div.spacerline{

height:430px;

}







ul.bullet-services li{

margin-left:45px;

list-style-image:url(img/bullet-hotlinks.gif);

}







/* COMMUNITIES PANEL*/

#text #headerPanelfirst{

	/*position:absolute; top:0; left:0; margin:450px 48px 0; padding:0px;*/ 

	width:226px; 

	height:368px;  

	background:url(img/bg_community1.jpg) no-repeat 0 0; 

	color:#fff;

	margin-right:20px;

	float:left;

}



#text #headerPanelfirst p{

	width:180px; 

	font:12px/18px Arial, Helvetica, sans-serif; 

	margin:5px 5px 0 20px; 

	color:black;

}



#text #headerPanelsecond{

	/*position:absolute; top:0; left:301px; margin:450px 0 0; padding:0px; */

	width:226px; 

	height:368px; 

	background:url(img/bg_community2.jpg) no-repeat 0 0; 

	color:#fff;

	float:left;	

	margin-right:20px;	

}



#text #headerPanelsecond p{

	width:180px; 

	font:12px/18px Arial, Helvetica, sans-serif; 

	margin:5px 5px 0 20px; 

	color:black;

}







#text #headerPanelthird{

	width:226px; 

	height:368px; 

	background:url(img/bg_community3.jpg) no-repeat 0 0; 

	color:#fff;

	float:left;	

}



#text #headerPanelthird p{

	width:180px; 

	font:12px/18px Arial, Helvetica, sans-serif; 

	margin:5px 5px 0 20px; 

	color:black;

}

/* /COMMUNITIES PANEL*/







ul.employment li {

background:url(img/bullet-news.gif) no-repeat;

background-position:0 5px;

}





ul.employment li {

padding:3px 0 3px 15px;

}




#years {
	float:left;
	margin-top:6px;
	margin-left:10px;
	font:10px/18px Arial, Helvetica, sans-serif;
	color:#FFCC66;

}#loginBox {
	width: 802px;
	clear: both;
}



#resources h4 {

background-color:#281A0F;

font-size:14px;

color:white;

padding: 5px 10px 5px 20px;

text-transform:uppercase;

margin-left:2px;

letter-spacing:1px;

}
