html{height:100%; margin-bottom:1px;}

body {padding:0; margin:0; color:#000000; background:#000000 url(images/background.jpg) repeat-x; line-height:normal}
body, td {font-family:Tahoma; font-size:11px; }

a, a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}

hr{border:none; background-color:#DEDEDE; color:#DEDEDE; height:1px; width:90%; text-align:center; margin:5px auto; padding:0; line-height:3px; }

div.hr {clear:both; border-top:#DEDEDE 1px solid; height:1px; line-height:1px; width:90%; text-align:center; padding:0; margin:20px auto}


img{display:block; border:0; margin:0; padding:0}

table td{border-collapse:collapse; margin:0; padding:0}


h5{font-size:1.4em; margin:0; padding:3px 0; color:#5C5C5C; line-height:normal; font-weight:bold; border-top:#DEDEDE 1px solid;}
.title{font-size:12px}
div.mailLink{display:inline; float:right; font-size:10px; margin: 0; padding:24px 2px 0 0; color:#5C5C5C; line-height:normal; font-weight:bold;}
div.mailLink a{font-size:10px; text-decoration: none; color:#5C5C5C;}
div.mailLink a:hover{text-decoration: underline; color:#000000;}


img.teamPic{float:left; margin:0 8px 0 0; border-right:#DEDEDE 1px solid}

p.teamBio{margin:0 0 30px 0; padding: 5px 0;}

#excellWrap{width:733px; min-height:100%; margin:20px auto; background-color:#FFFFFF; padding:0;}

#leftBox{float:left; width:243px; margin:0; padding:0; background-color:#FFFFFF; vertical-align:bottom; border-collapse:collapse;}
#navMain{border-bottom:#303030 1px solid; vertical-align:top; margin-bottom:5px;}
#blueTitle{background:url(images/1_bg1.gif); color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; text-transform:uppercase; line-height:24px; padding-left:12px; margin:0}
#navSub{margin:0; padding:10px; border-right: #DEDEDE 1px solid;} 

#rightBox{float:left; width:490px; margin:0; padding:0; background-color:#FFFFFF; vertical-align:top;}
#bannerArea{ height:198px; background-image:url(images/banner-area-bkgd.jpg); background-position: 0 0; background-repeat:no-repeat;}
#bannerTitle{padding:0 15px; margin:0; line-height:normal; color:#FFFFFF; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-transform:uppercase;}
#bannerTagline{padding:90px 0 0 15px; margin:0; line-height:normal; color:#FFFFFF; font-size:16px; font-weight:bold;}
#yellowTitle{ background-image:url(images/yellow_title_background.jpg); color:#222; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; text-transform:uppercase; line-height:24px; text-indent:20px; margin:0;}
#rightContent{margin:0 12px 0 10px; padding:10px; text-align:justify; line-height:normal; display:block} 


#halfContentLeft{float:left; width:200px; margin:10px 0 0 0; padding:0 13px 0 0; border-right: #DEDEDE 1px solid;}
#halfContentRight{float:right; width:240px;  margin:10px 0 0 0; padding:0;}
#smallBlueTitle{background:url(images/1_bg1.gif); color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; vertical-align:middle; line-height:24px; padding-left:8px; margin-bottom:10px;}

.arrow1 {margin:0 0 0 15px; padding:0px; list-style:none;}
.arrow1 li{ list-style:none; background:url(images/1_z2.gif)  5px 9px no-repeat; margin:0; padding:0px 0px 0px 11px; line-height:20px;}
.arrow1 a{color:#0471B3; font-weight:normal;}

.arrow1Gray {margin:0 0 0 15px; padding:0px; list-style:none;}
.arrow1Gray li{ list-style:none;  margin:0; padding:0; line-height:16px;}
.arrow1Gray a{color:#3b3b3b; font-weight:normal; background:url(images/2_z2.gif)  0px 4px no-repeat; padding-left:6px}
.arrow1Gray a:hover{color:#006699; background:url(images/1_z2.gif)  4px 4px no-repeat; padding-left:9px}

.arrowLgGray {margin:0 0 0 15px; padding:0px; list-style:none; font-size:1.1em;}
.arrowLgGray li{list-style:none;  margin:0; padding:0; line-height:24px;}
.arrowLgGray a{color:#3b3b3b; font-weight:bold; background:url(images/2_z2.gif)  0px 5px no-repeat; padding-left:6px}
.arrowLgGray a:hover{color:#006699; background:url(images/1_z2.gif)  4px 4px no-repeat; padding-left:9px}

.arrowBlueDouble {margin:0 0 0 10px; padding:0px; list-style:none;}
.arrowBlueDouble li{list-style:none; margin:0; padding:0; line-height:18px;}
.arrowBlueDouble a{color:#5C5C5C; font-weight:bold; background:url(images/2_z1.gif) 0px .1em no-repeat; padding-left:10px} 
.arrowBlueDouble a:hover{color:#000088; font-weight:bold; background:url(images/1_z1.gif) 3px .1em no-repeat; padding-left:13px} 

p.leftArea{padding:3px 10px 5px 15px; margin:0; text-align:justify; line-height:normal;}

.staffingLogo{display:block; float:right; color:#027F58; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; font-style:italic; font-variant:small-caps; line-height:normal; margin:0; padding:0 0 1px 3px}
.staffingLogo:hover{ background-color:#027F58; color:#FFFFFF; text-decoration:none;}

.gallerycontent{
height: 100px;
width:200px;
padding:10px 20px 0 15px; margin:0; text-align:justify; line-height:normal;
display: block;
position:absolute;
}

.linkBox{height:100px; position:absolute; top:60px; right:20px; text-align:right}

.linkBox img{border:#0000AA 1px solid; margin:5px 0;}
.linkBox a, .linkBox a:visited{color:#0000AA;}

.blue{color:#0472B4;}

.squareDotHeadline{display:block; margin:0; padding:0 0 3px 0; background:url(images/1_z3.gif) 0px 5px no-repeat; font-weight:bold; text-indent:6px; color:#0472B4;}

.triangleLink a, .triangleLink a:visited, .triangleLink a:hover{margin:0; padding:3px 0 2px 6px; background:url(images/1_z2.gif) 0px 8px no-repeat; font-weight:normal; text-indent:6px; color:#0471B3; line-height:16px;}
.triangleLink2 a, .triangleLink2 a:visited, .triangleLink2 a:hover{margin:0; padding:3px 0 2px 6px; background:url(images/2_z2.gif) 0px 8px no-repeat; font-weight:normal; text-indent:6px; color:#3E3E3E}

#footer{background:#000000; clear:both; height:65px; color:#A8A8A8; font-size:9px; line-height:15px; margin:0; padding:5px 0 0 0px;}  
#footer a{color:#A8A8A8; font-size:9px; text-decoration:none} 
#footer a:hover{text-decoration:underline; color:#eee;} 

#contactForm td{padding-bottom:8px;}

#hours td{text-align:left; padding:5px 0 0 5px; line-height:normal;}

input,textarea{
   background:#FFFFFF;
   border:1px solid #A5A5A5;
   font-family:Tahoma;
   color:#3A3A3A; 
   font-size:11px;
} 
 






 




