@charset "UTF-8";
/* CSS Document */

body { 
	background-color:#bddae7; 
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	text-align:center;
	margin:0px;
}

h1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
	margin-top:20px;
	color:#31464f;
}

h3 { 
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#31464f;
	margin:16px 0px 0px 0px;
	}


p { 
	font-size:.7em;
	color:#31464f;
	line-height:1.6em;
	margin:0px 0px 10px 0px;
}

a { color:#990000; 
	font-weight:bold;
	text-decoration:none; 
	}
	
a:hover { text-decoration:underline; }

ul { font-size:.7em; color:#31464f; }

li { margin-bottom:10px; }

#container { 
	text-align:left;
	width:960px;
	margin:20px auto 0px auto;
	background-image:url(../images/pagebg.jpg);
}

#leftcolumn {
	width:185px; 
	float:left; 
}

#centercolumn { 
	float:left;
	width:515px;
	margin:0px 60px 0px 0px;
}


#rightcolumn { 
	width:190px;
	float:left;
	}


#aside { 
	width:180px;
	margin-top:70px;
	}
	
#aside p { 
	font-size:.6em;
	margin-bottom:.5em;
}

#sidequote { }

#sidequote h3 { 
	font-family:palatino, "Palatino Linotype"; 
	font-weight: normal; 
	font-size:1.3em;
	font-style:italic; 
	line-height:1.4em; 
}
#sidequote p { font-size:.6em; }


#testimonials h3 { 
	font-family:palatino, "Palatino Linotype"; 
	font-weight: normal; 
	font-size:1.3em;
	font-style:italic; 
	line-height:1.4em; 
}

#testimonials p { font-size:.6em; }


#nav { 
	height:33px;
	background-image:url(../images/navbg.jpg);
	text-align:left;
	padding-left:182px; }

#nav a { color:white; text-decoration:none; }
#nav a:hover { text-decoration:underline; }


#tabs { list-style:none;  margin:0px; padding:0px; text-align:left;}
#tabs li {
	text-align:center;
	width:126px;
	height:33px;
	background-image:url(../images/tab_bg.jpg);
	float:left;
	font-size:13px;
	color:white;
	font-weight:bold;
	line-height:26px;
}

#tabs .enabled { 
	background-image:url(../images/tab_bg_on.jpg);
}

#tabs .about { margin-left:0px; background-image:none; width:50px; color:#31464f; text-align:left; }
#tabs .about a {  color:#31464f;}

#tabs .candidates { margin-left:83px; }





.clientblock { width:140px; 
	height:140px; 
	border:1px dashed grey;
	margin:0px 15px 15px 0px;
	float:left;
	font-size:.7em;
	overflow:hidden;
	}




#footer { 
	width:960px;
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:.75em;
	margin-top:30px;
 }
 
footer p {
}






.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#bed8e5}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d8e8ef;
  border-right:1px solid #d8e8ef;
  background:#c9dfe9}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e8f2f6;
  border-right:1px solid #e8f2f6;
  background:#c6dde8}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #c6dde8;
  border-right:1px solid #c6dde8;}
.spiffy4{
  border-left:1px solid #d8e8ef;
  border-right:1px solid #d8e8ef}
.spiffy5{
  border-left:1px solid #c9dfe9;
  border-right:1px solid #c9dfe9}
.spiffyfg{
  background:#bed8e5; padding:10px;}
  
.spiffyfg p { margin:0px 10px; }
.spiffyfg h3 { margin:0px 10px; }

