* { padding: 0; margin: 0; }

body {
font-family: Georgia,"Times New Roman",Times,serif;
line-height: 1.35em;
 font-size: 12px;
/*background-color:#D5CECA;*/
Background:#3A3A43 url(/images/site/bg.gif) repeat-x;
}

a,a:visited,a:hover{
color:#49485b;
}

a:hover{
text-decoration:none;
}
h4{color:#00a7b8;font-size: 16px;margin-bottom:10px;}

p{
line-height:1.5em;
margin-bottom:1.5em;
}
ul{
list-style:none;
margin:0;
padding:0;
}
#wrapper { 
 margin: 0 auto;
 width: 950px;

}
#header {
 color: #333;
 width: 950px;
 float: left;
 /*border-bottom:1px solid #E0DFE3;*/
 height: 37px;
 margin: 30px 0px 5px 0px;
}
#header img.prof{
padding-top:20px;
}
#nav{
background-color:#000;
width:950px;
float:left;
height:27px;
/*border-bottom:1px solid #fff;*/
}
#navwrap{
 z-index:99;
}
#main, #main-beige{
width:950px;
float:left;
margin-top:0px;
padding:0;
border-bottom:none;
}
 #orangebody #main{
background:#fff url(/images/site/bg-orange.gif) repeat-y top left;
}
#turqbody #main{
background:#fff url(/images/site/bg-turq.gif) repeat-y top left;
}
#yellowbody #main{
background:#fff url(/images/site/bg-yellow.gif) repeat-y top left;
}
#purpbody #main{
background:#fff url(/images/site/bg-purp.gif) repeat-y top left;
}
#plain #main{
background:#fff url(/images/site/bg-plain.png) repeat-x top left;
}
#plain #main-beige{

background:#FBF1EA url(/images/site/up_bg_main.gif) top left repeat-x;
}
#plain #innermain{
padding:20px 40px;
width:870px;
}
#leftcolumn { 

 margin: 0px 5px 0px 0px;
 padding:0px;
 width: 190px;
 float: left;
height:100%;
}
#rightcolumn { 
 float: right;
 color: #333;
  background-color: #fff;
 margin: 0px 0px 0px 0px;
 padding: 10px 20px 10px 10px;
 width: 720px;
 display: inline;
 min-height:500px;
}
#rightcolumn2{
float: left;
 color: #333;
  background-color: #fff;
 margin: 0px 0px 0px 0px;
 padding: 10px 20px 10px 10px;
 width: 470px;
 display: inline;
  min-height:500px;
}
#piccolumn{
float:right;
width:250px;
margin:0px 0px 0px 0px;
background-color:#938175;
background-color:#000;
padding:1px;
}
#mainwhite{
background-color:#fff;
margin:0;
padding:20px;
}
#mainblack{
background-color:#27272E;
margin:0;
padding:20px;
}
 
.imgHover img{
padding:2px;
border:1px solid #4E4D62;

}
.imgHover:hover img{
border:1px solid #1d1d1d;
}
#footer { 
 clear: both;
color:#49485b;
text-align:right;
 font-size:9px;
 border: none;
border-top:1px solid #fff;
 background: #000;
 margin: 1px 0px 3px 0px;
 padding: 10px;
font-family:verdana,arial,helvetica;
}
#copy{
 margin: 1px 0px 10px 0px;
 padding: 10px;
color:#000;
font-size:10px;
background:none;
text-align:right;
}
/* feature boxes */

div.feature_orange{
width:260px;
border-left:5px solid #EF3829;
padding:0 10px;
float:left;

}
h2.feature_orange{
font-size:16px;
font-family:Lucida sans,helvetica,arial;
font-weight:bold;
color:#EF3829;
margin:0 0 20px 0;
}
div.feature_purple{
width:260px;
border-left:5px solid #632F92;
padding:0 10px;
float:left;
margin:0 20px 0 20px;
}
div.feature_plain{
width:260px;
padding:0 10px;
float:left;
margin:0 10px 0 10px;
}
div.feature_purple a,div.feature_purple a:hover,div.feature_purple a:visited{
color:#632F92;
}
div.feature_purple strong{
color:#8E50C7;
}
h2.feature_purple{
font-size:16px;
font-family:Lucida sans,helvetica,arial;
font-weight:bold;
color:#632F92;
margin:0 0 20px 0;
}
a.feature_purple,a.feature_orange,a.feature_turq 

{
text-decoration: none;
padding-left: 0px;
display: block;
}


a.feature_purple:hover
{



}
div.feature_turq{
width:260px;
border-left:5px solid #00A7B8;
padding:0 10px;
float:left;

}
div.feature_turq strong{
color:#00D5EC;
}
div.feature_turq a,div.feature_turq a:hover,div.feature_turq a:visited{
color:#00A7B8;
}

h2.feature_turq{
font-size:16px;
font-family:Lucida sans,helvetica,arial;
font-weight:bold;
color:#00A7B8;
margin:0 0 20px 0;
}
.left{
float:left;
}
.right {
float:right;
}
.clear{
clear:both;}

#main{
background-color:#fff;
}

#main img.topimage{
border:0;
padding:0;
margin:0;
display:block;
float:left;
}
#picbox1{
background-color:#fff;
width:950px;
/*height:133px;*/
height:143px;
padding:0;
border:0;
}
#picbox2{
background-color:#fff;
width:950px;
height:266px;
padding:0;
border:0;
}
.alignright{

margin:0;
padding-top:0;
padding-bottom:5px;
padding-left:10px;
padding-right:0px;
}
.clear{
clear:both;
}

/* photo column */
.caption{
font-style:italic;
font-size:10px;
padding:5px;
text-align:right;
color:#fff;
margin:0  0 10px 0;
}

.smaller{
font-size:11px;
color:#49485b;
}
 ul.quicklinks{
   list-style-type:none;
   padding:0;
   margin:0;
list-style-image: none;
list-style-position: outside;
padding-bottom: 3px;
   }
   ul.quicklinks li{
	
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 7px;
padding-left: 8px;
background-image: url(/images/site/bullet4x4.gif);
background-position: 0pt 4px;
background-repeat: no-repeat;
   }
ul.datalist li 

{
float: left;
width: 200px;
margin-top: 3px;
margin-right: 0px;
margin-bottom: 3px;
margin-left: 5px;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 10px;
color:#49485b;



}
.datalist .small{
font-size:95%;
}
div.leftbio{
color:#49485b;
float:left;
margin-top:10px;
}
div.rightbio{
color:#49485b;
float:right;
margin-top:10px;
}
div.mainbio{
padding:5px 0 5px 0;
margin:5px 0 5px 0;
border-top:1px dotted #C4C2CF;
border-bottom:1px dotted #C4C2CF;
clear:both;
}

/* highslide styles */
.highslideimg{

margin:0px;
}
.left{
float:left;
}
.highslide, .highslide-border {
	cursor: url(/js/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	
 border:none;
}
.highslide-border img{
border: 1px solid #ccc; 
padding:1px;
}
.highslide-border:hover img{
border:1px solid #fff;
}
.highslide:hover img {
	/*border: 1px solid white;*/
border:none;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    color:#000;
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/js/graphics/loader.white.gif);

}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;

}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(/js/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/* end highslide */
/* masthead */
#masthead {
	text-align:				right;
	width:					950px;
	margin:					0 auto -20px auto;
}

/* urban picnic */

.up_item{
width:190px;
float:left;
margin:10px 10px 0;
padding:0;
font-family:verdana,arial,helvetica;
font-size:11px;
text-align:center;

}
img.up_img{
border:1px solid #EFF18D;
padding:1px;
}
.up_title{
/*color:#1E9E99;
*/
font-style:italic;
font-size:11px;
font-weight:bold;
}
.grey{
color:#636372;
}
.value{
color:#5A88B9;
font-weight:bold;

}
.up_desc{
height:337px;
width:870px;
background:url(/images/site/up_bg_beigs.gif) no-repeat top left;
}
.up_desc p{
padding:20px 32px 0px 277px;
font-family:verdana,arial,sans-serif;
font-size:11px;
line-height:1.3em;
text-align:left;
}
.divider{
border-bottom:1px solid #824F8E; 
padding: 0  0 0 0;
margin: 0 0 0 20px;
}
/* end urban picnic */
/* homepage updates 2010*/
#main-left{width:700px; height:400px; float:left;}
#main-right{width:250px; height:400px; float:right;}
#main-right img,#main-left img{display:block;border:0;}
#news{background-color:#000; width:685px; margin:0; padding:15px 0 0 15px; color:#BFBFC8;}
 h2.news{background:url(/images/site/title_news.png) no-repeat top left; width:685px; height:20px; border-bottom:1px solid #3F3E4F;}
.texthide{display: block;text-indent: -9999px;}
#news h3{color:#C43C96;font-size:12px;padding:5px 0 10px 0;}
.black{background-color:#000;}
.date{color:#BA78AB;float:right;font-weight:normal;font-size:11px;padding:5px 0 10px 0;}
#news p{margin-bottom:0;padding-bottom:15px;}
#news a{color: #BA78AB;}
.newsitem{padding:10px 0 10px 0;}

/* general */
.fifty{width:50%;}
.right p{padding-left:15px;}

/* home page logo sprites  */
 
 #logos{width:950px;height:80px;background:url(/images/site/logos2010.png) no-repeat top left;position:relative;padding:0;margin:0;}
#logos li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
#logos a {display: block; height:80px;}
 
#logo-cop{left: 0px; top: 0px; width: 134px; height: 80px;}
#logo-cop a:hover{background: url(/images/site/logos2010.png) 0 -80px no-repeat;}

#logo-arbico{left: 128px; top: 0px; width: 120px; height: 80px;}
#logo-arbico a:hover{background: url(/images/site/logos2010.png) -128px -80px no-repeat;}

#logo-ba{left: 252px; top: 0px; width: 98px; height: 80px;}
#logo-ba a:hover{background: url(/images/site/logos2010.png) -252px -80px no-repeat;}

#logo-askren{left: 359px; top: 0px; width: 98px; height: 80px;}
#logo-askren a:hover{background: url(/images/site/logos2010.png) -359px -80px no-repeat;}
#logo-intuit{left: 456px; top: 0px; width: 98px; height: 80px;}
#logo-intuit a:hover{background: url(/images/site/logos2010.png) -456px -80px no-repeat;}
#logo-lr{left: 543px; top: 0px; width: 136px; height: 80px;}
#logo-lr a:hover{background: url(/images/site/logos2010.png) -543px -80px no-repeat;}
#logo-lori{left: 685px; top: 0px; width: 182px; height: 80px;}
#logo-lori a:hover{background: url(/images/site/logos2010.png) -685px -80px no-repeat;}
#logo-long{left: 872px; top: 0px; width: 78px; height: 80px;}
#logo-long a:hover{background: url(/images/site/logos2010.png) -872px -80px no-repeat;}