/* CSS Document */


*{magin:0px; padding: 0px;}
html {height: 100%;}

body {
   		
   font-family:verdana;   
   font-size: 10.5px;
   background-image:url(images/bg_pattern.jpg);
   background-repeat:repeat-x;
   background-color:#ffffff;
}

#page{
   position:relative; 
   margin:auto;
   margin-top:-15px;   
   width:960px;  
   background-color:#F6EDC5;
   border-left:solid 1px #000000;
   border-right:solid 1px #000000;
   border-bottom:solid 1px #cc9933;
}
   
#header{
   position:relative;
   margin:auto;   
   width:960px;
   height:160px;
   border-top:solid 1px #000000;
   border-bottom:solid 1px #000000;
}
	


h2.title{
   font-family:"Copperplate Gothic Light";
   font-weight:bold;
   font-size:13.5px;
   margin-bottom:15px;
   margin-top:0px;
   color:#996633;

}

.title2{
   font-family:"Copperplate Gothic Light";
   font-weight:bold;
   font-size:13px;
   margin-bottom:0px;
   color:#996633;

}

.title3{
   font-family:"Monotype Corsiva";
   font-weight:bold;
   font-size:17px;
   margin-bottom:0px;
   color:#996633;

}


.title4{
   font-family:verdana;
   font-weight:bold;
   font-size:12px;
   margin-bottom:0px;
   color:#666666;

}


#homePage-left{
   position:relative;
   float:left;   
   margin-left:30px;
   margin-right:10px;
   width:350px;
}

#homePage-right{
   position:relative;  
   float:right;   
   margin-left:10px;
   margin-right:20px;
   width:350px;
}

#homePage-middle{
   position:relative;
   margin:auto;
   width:180px;
   background-color:#cc9933;
}


#profilePage-left{
   position:relative;
   float:left;   
   margin:0px 0px;
   width:320px;
}

#profilePage-right{
   position:relative;
   float:right;   
   margin:0px 0px;
   width:320px;
}

#profilePage-middle{
   position:relative;
   margin:auto;
   width:315px;
}


#profilePortal-right{
   position:relative;  
   float:right;   
   margin-left:10px;
   margin-right:40px;
   margin-top:-25px;
   margin-bottom:5px;
   width:350px;
}
   
#footer{
   position:relative; 
   margin:auto;
   margin-top:0px;   
   width:960px;  
   height:39px;
   background-image:url(images/footer_gradient.jpg);
   background-repeat:no-repeat;
   background-color:#ffffff;
   border-top:solid 1px #000000;
   border-bottom:solid 1px #000000;
}

#footer-content {
   position: relative; 
   margin-top:10px;
   font-family:Tahoma;
   font-size:11.5px;
   font-style:normal;
   color:#333333;
}

a.footer-nav:link{
   color:#333333;
   text-decoration:none;
}

a.footer-nav:visited{
   color:#FFCC00;
   text-decoration:none;

}

a.footer-nav:hover{
   color:#ffffff;
   text-decoration:none;
}

a.footer-nav:active{
   color:#333333;
   text-decoration:none;
}

#copyright {
   font-family:Tahoma;
   font-size:10px;
   font-style:normal;
   color:FFCC00;
} 

.building-img{
   margin-bottom:2px;
   border:solid 1px #000000;
}

.profileBuilding-img{
   float:left;
   margin-bottom:0px;
   margin-top:0px;
   margin-left:40px;
   margin-right:10px;
   border:solid 1px #000000;
}


p.text{
   margin-top:-10px;
   margin-bottom:5px;
   margin-right:20px;
   text-align:justify;      
}

p.profileText{
   margin-top:0px;
   margin-bottom:0px;
   margin-right:40px;
   margin-left:40px;
   text-align:justify;      
}

p.profileText2{
   margin-top:0px;
   margin-bottom:0px;
   margin-right:10px;
   margin-left:40px;
   text-align:justify;      
}

p.profileText3{
   margin-top:0px;
   margin-bottom:0px;
   margin-right:40px;
   margin-left:10px;
   text-align:justify;      
}

p.profileText4{
   margin-top:0px;
   margin-bottom:0px;
   margin-right:10px;
   margin-left:10px;
   text-align:justify;      
}

hr.separator{
  width:320px;
  height:1px;
  color:#996633;
}

hr.separator2{
  width:270px;
  height:1px;
  color:#CCCCCC;
}

hr.separator3{
  width:250px;
  height:1px;
  color:#996633;
}

hr.bigSeparator{
  width:880px;
  height:1px;
  color:#996633;
  margin-left:40px;
  margin-right:40px;
}

a.main-nav:link{
   color:#996633;
   text-decoration:none;
}

a.main-nav:visited{
   color:#FF9933;
   text-decoration:none;

}

a.main-nav:hover{
   color:#0066FF;
   text-decoration:underline;
}

a.main-nav:active{
   color:#996633;
   text-decoration:none;
}

.homePortal{
   margin-top:10px;
}

.profilePortal{
   margin-top:0px;
}



#serv-left{ 
   margin-left:8px;

}

#service{ 
   width:180px;
}

ul {
   list-style-image:url(images/bullet.png); 
   margin-left:15px;
   margin-top:5px;
   text-indent:5px;
   margin-bottom:0px;
} 

ul.mission {
   list-style-image:url(images/bullet.png); 
   margin-left:20px;
   margin-right:10px;
   margin-top:15px;
   text-indent:15px;
   text-align:left;
   margin-bottom:0px;
} 


.news{
   position:relative;
   float:left;
   margin-right:5px;
   margin-top:8px;
   width:215px;
   height:130px;
}

.gsa{
   position:relative;
   float:right;
   margin:0px 0px;

}

.gallery{
   border:solid 1px #000000;
   width:280px;
   margin-left:35px;

}

.img-left1{
   float:left;
   margin-left:40px;
   margin-right:0px;

}

.img-left2{
   float:left;
   margin-left:0px;
   margin-right:10px;

}


.service-img{
   position:relative;
   float:left;
   margin-bottom:0px;
   margin-top:0px;
   margin-left:40px;
   margin-right:0px;

}

.service-img2{
   position:relative;
   float:left;
   margin-bottom:0px;
   margin-top:0px;
   margin-left:0px;
   margin-right:0px;

}

.service-text{
   float:left;
   margin-left:10px;
   margin-right:40px;
}

.service-text2{
   float:left;
   margin-left:10px;
   margin-right:10px;
   text-align:justify;
}

.main{
   width:960px;  
}


.servicesImg {
   margin-left:40px;
  
}


a.service-nav:link{
   color:#0066FF;
   text-decoration:none;
}

a.service-nav:visited{
   color:#FF9900;
   text-decoration:none;

}

a.service-nav:hover{
   color:#66CC66;
   text-decoration:underline;
}

a.service-nav:active{
   color:#ffffff;
   text-decoration:none;
}

.genBorder{
  border:1px solid #000000;
}

.resume{
  font-style:italic; 
  text-align:justify; 
  font-size:10px; 
  color:#996633;
}

/* Corners with CSS */

.edge{display:block}
.edge *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.edge1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f9f4dd;
  border-right:1px solid #f9f4dd;
  background:#fcfaf0}
.edge2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f6eeca;
  border-right:1px solid #f6eeca;
  background:#fdfbf3}
.edge3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fdfbf3;
  border-right:1px solid #fdfbf3;}
.edge4{
  border-left:1px solid #f9f4dd;
  border-right:1px solid #f9f4dd}
.edge5{
  border-left:1px solid #fcfaf0;
  border-right:1px solid #fcfaf0}
.edgefg{
  background:#ffffff}
