/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }



html {
background:url(images/bg.png) 0 24px repeat-x; }


#wrapper { 
 margin: 0 auto;
 width: 800px;
 font-size:.8em; }


h1 {
background:url(images/western-associates-pr.png) top left no-repeat;
text-indent:-90000px; 
z-index:100;
height:61px;
margin-top:60px;
margin-left:20px;
}


h2 {
color:#2B79E3;
padding-bottom:20px;
font-weight:normal;
font-size:1.7em; }

#qual {
color:#333333; }

h3 {
color:#2B79E3;
font-weight:normal;
font-size:1.7em; 
padding-bottom:10px; }

#b2b-b2b {
color:#333333;
font-weight:bold;
font-size:1.1em; }

h4 {
color:#CC0000;
font-size:1.5em;
font-weight:normal;
padding-bottom:8px;
margin:20px 0 0 10px; }

h5 {
color:#2B79E3;
}


#header {
 color: #333;
 width: 1002px;
 float: left;
 padding: 0px;
 height: 233px;
 margin: 0px 0px 5px 0px;
 background:url(images/public-relations.png) 600px 7px no-repeat;
 z-index:100;
}

#header p a {
font-weight:bold;
text-decoration:none;
color:#CCE6FF; }

#header p a:hover {
font-weight:bold;
text-decoration:none;
color:#fff; }

#header p {
float:left;
padding-right:20px;
position:relative;
top:-75px;
left:220px;
color:#CCE6FF; }

#header ul {
font-family:Arial, Helvetica, sans-serif;
text-transform:capitalize;
float:left;
width:743px;
margin-top:41px;
margin-left:5px;
position:relative;
z-index:100;
}



#bg-home {
margin-top: 36px; margin-left: -745px; z-index: -1; display: none; height:28px; float:left; }

#bg-skills {
margin-top: 36px; margin-left: -676px; z-index: -1; display: none; height:28px; float:left; }

#bg-services {
margin-top: 36px; margin-left: -601px; z-index: -1; display: none; height:28px; float:left; }

#bg-clients {
margin-top: 36px; margin-left: -399px; z-index: -1; display: none; height:28px; float:left; }

#bg-tests {
margin-top: 36px; margin-left: -314px; z-index: -1; display: none; height:28px; float:left; }

#bg-broad {
margin-top: 36px; margin-left: -508px; z-index: -1; display: none; height:28px; float:left; }

#bg-news {
margin-top: 36px; margin-left: -193px; z-index: -1; display: none; height:28px; float:left; }

#bg-contact {
margin-top: 36px; margin-left: -122px; z-index: -1; display: none; height:28px; float:left; }


#block img {
position: absolute; top: 165px; left: 557px; z-index: -1; height:28px;  }


#header li {
white-space:nowrap;
 display:inline;
 padding:16px 13px 15px 12px;
 color:#fff;
  }

#header li a:hover {
color:#00CC00; }


#header li:hover>a {
height:100px;
padding-top:10px;
padding-bottom:10px; }

#header ul a {
color:#fff;
text-decoration:none; 
}


#home {
background:url(images/home-bg.png) center left no-repeat; }

#skills {
background:url(images/skills-bg.png) center left no-repeat; }


#leftcolumn { 
 color: #333;
 margin: 0px 5px 5px 10px;
 padding: 10px;
 width: 165px;
 float: left;
}

.dyn-up {
margin-top:-80px;
padding-bottom:30px;}

.dyn-up2 {
margin-top:-30px;
position:relative; }

.dyn-up3 {
margin-top:-60px; }



#din-img-indent {
position:relative;
z-index:0;
left:30px; }

#dinamiks-list li {
list-style:none; }

#dinamiks-list p {
font-weight:bold;
width:300px; }

#dinamiks-list img {
margin-left:-40px; }

#dinamiks-list h2 {
width:800px; }

#wrapper .tweetcolumn {
width:719px;
font-size:.9em; }

#wrapper .tweet-right { }

#wrapper .tweetcolumn img {
float:left;
border:none; }

#skills-list {
padding-bottom:102px;}

#wrapper .tweetcolumn p {
float:left;
clear:both;
padding-top:5px;
width:200px;}


#wrapper .tweetcolumn a {
text-decoration:none; }


#wrapper .tweetcolumn li {
list-style:none;
float:left;
width:160px;
padding-right:50px;
height:230px; }

#skills-list li {
padding-left:25px;
padding-bottom:10px;
padding-top:10px;
background:url(images/green-arrow.png) 0 0 no-repeat; }

#wrapper .skills-left {
width:384px; }

#wrapper .skills-left ul {
list-style:none; }


#wrapper skills-left h2 { }

#wrapper .skills-left li {

padding-left:25px;
margin-bottom:-3px;
padding-top:4px;
background:url(images/green-arrow.png) 0 0 no-repeat; } 

#wrapper .skills-right {
width:355px; } 

#wrapper .contact-right {
position:relative;
width:355px;
left:40px; 
margin-top:47px;} 

#wrapper .contact-right h2 {
margin-bottom:-13px; }

#wrapper .contact-right h3 {
margin-bottom:-3px; }

#wrapper .contact-right p {
padding-bottom:20px; }


#wrapper .skills-right img {
float:left;
padding-right:10px;
padding-top:10px; }


#wrapper .skills-right ul {
list-style:none; }


#wrapper .skills-right li {
padding-left:25px;
padding-bottom:10px;
padding-top:3px;
background:url(images/blue-arrow.png) 0 0 no-repeat; 
 }
 
.green {
margin-top:41px; } 
 
#wrapper .skills-right .green li {
background:url(images/green-arrow.png) 0 0 no-repeat; }

#wrapper .skills-right img {
clear:both;
position:relative;
padding-bottom:25px;
margin-top:-12px;
margin-left:24px;
 }

#wrapper #services-ul img {
margin-bottom:-25px; }


#wrapper .skills-left img {
clear:both;
position:relative;
margin-top:-20px;
margin-left:24px;
 }
skil
#leftcolumn img {
margin-top:30px; }

#rightcolumn { 
 float: right;
 color: #333;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 width: 548px;
 display: inline;
}

#rightcolumn p {
padding-bottom:15px;
font-family:Arial, Helvetica, sans-serif; }

#bottom-content {
float:left;
width:800px;
border-top:#CCCCCC solid 1px;
padding-top:20px; }


#quote-home {
list-style:none; }

#quote-home li {
background:url(images/mini-quote.png) top left no-repeat; 
padding-left:45px;
padding-right:45px;
padding-top:5px;
width:200px;
float:left;
}

#quote-home h3 {
width:220px; }

#quote-home p {
background:url(images/mini-closing-quote.png) bottom right no-repeat;
padding-bottom:12px; }

#quote-home .quotee-title {
background:none;
color:#2B79E3;
padding-left:17px; }

#quote-home strong {
color:#2B79E3;
font-size:1.2em; }






#announcement {
background:url(images/announcement-bg.jpg) top left no-repeat;
width:200px;
height:163px;
padding:10px; 
float:right;}

#footer { 
 width: 900px;
 clear: both;
 color: #333;
 margin: 0px 0px 10px 0px;
 padding: 10px 10px 10px 10px;
 position:relative;
 top:130px;
}


#footer p {
width:422px;
color:#fff; }

#footer a {
color:#fff;
text-decoration:none;
font-weight:bold; }

#contact-footer {
font-size:1.5em;
line-height:30px;
position:relative;
top:25px;
padding-bottom:18px; }

#business {
position:relative;
top:25px;
font-size:.8em; }

#footer img {
margin-top:-60px;
position:relative;
top:5px;
left:500px; }

#clients-column {
width:740px;
z-index:0; 
padding-left:20px;
margin-top:0px;}



#clients-column ul {
list-style:none;
margin-top:20px; }

#clients-column li {
background:url(images/quote.png) top left no-repeat; 
padding-left:80px;
width:588px; }

#clients-column li strong {
color:#2B79E3;

font-size:1.2em;
 }

#clients-column li p {
padding-bottom:22px;
padding-top:20px;
padding-right:70px;
background:url(images/closing-quote.png) bottom right no-repeat;
margin-bottom:-5px; }

#clients-column ul li .quotee-title {
background:none;
color:#2b79e3;
padding-top:1px;
padding-left:13px; }











#clients-column img {
float:left;
padding:10px 40px 20px 20px; }

#nicky-img {
margin-left:-30px; }

.pa {
margin-left:-40px; }

.unisys {
 margin-left:500px;
 margin-top:-110px; }

.cfsd-img {
margin-top:-115px;
margin-left:500px; }

.dinamiks-img {
margin-top:20px; }

.csc {
margin-top:-100px;
margin-left:550px; }

#th-img {
margin-top:20px;}

#whos-img {
margin-top:40px; }

.img-align {
margin-left:-20px;
margin-top:-20PX; }

#wrapper .test-margin {
margin-bottom:15px; }

.news-spring {
color:#00CC00; }



body {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 100%;
 padding-bottom:180px;
 background:url(images/bg-footer.png) 0 98% repeat-x;
}

#twitter {
position:absolute;
top:50px;
margin-left:400px;
border:none;
 }

#linked {
position:absolute;
top:137px;
margin-left:400px;
border:none;
 }


#footer .bus {
position:relative;
top:-70px; }


#footer .bus-img {
position:relative;
top:-100px; }

#tweetlection-ul .vxl {
margin-top:59px; }

#clients-column h3 a {
color:#00CC00;
font-size:.85em;
text-decoration:none;
position:relative;
top:10px; }

#pr-mar-news {
background:url(images/blue-arrow.png) 0 0 no-repeat;
padding-left:25px;
padding-top:5px;
padding-bottom:10px;
position:relative;
top:5px;
font-size:.6em; }

#pr-mar-news a {
font-size:.6em; }

#update {
font-size:1.2em; }

.vxlmay {
margin-left:15px;
margin-top:-10px; }

#laptop-2 {
margin-left:120px; }

/* Nivo slider css */

#slider {
    position:relative;
    width:206px; /* Change this to your images width */
    height:206px; /* Change this to your images height */
    background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}

#partners {
	position:absolute;
	left:510px;
	top:145px; }
