body {
	background-color: #dcdfe1;
	font-family: Arial, Helvetica, Sans-serif;
	color: #444;
text-align: left;	
}

p.title
{ color: #e68231;
  font-family: Helvetica;
  font-weight: bold; 
  font-size: 18px;
  line-height: 18px;
  text-transform: uppercase;
  margin: 0px 0px 0px 0px;  }

p.subtitle
{ 
  color: #4d3f5d;
  font-family: Helvetica;
  font-weight: normal; 
  font-size: 22px;
  margin: 0px 0px 0px 0px;
  letter-spacing: 1px;
}

p {
font-size: 11px;
line-height:1.4em;
margin: 0px 0px 6px 0px; 
}

p.nomargin {
font-size: 11px;
line-height:1.4em;
margin: 0px 0px 0px 0px; 
}

p.lightgrey
{ color: #949293; font-size: 9px;}

p.orange
{
 color: #da8f44; margin: 5px 0px 0px 0px;
}

a.menu, a.menu:visited, a.menu:link
{
 color: #6f6f6f;
 font-family: Helvetica; 
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 text-transform: uppercase;

 margin: 10px 0px -2px 0px;
}

a.menuat, a.menuat:link, a.menuat:visited, a.menuat:hover, a.menu:hover
{
 color: #f28d1d;
 font-family: Helvetica;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 text-transform: uppercase;

 margin: 10px 0px -2px 0px;
}



ul
{
 list-style-position: outside;
 margin: 0px 0px 10px 10px; 
 padding: 0px 0px 0px 10px;
}

li
{
 list-style-image: url(../../img/list_icon.gif); 
 margin : 0px 0px 5px 5px;  
}

li.sub
{
 list-style-image: url(../../img/list_dash_icon.gif);
 margin : 0px 0px 5px 5px;
}

li.big
{
 list-style-image: url(../../img/list_icon_big.gif);
 margin : 0px 0px 5px 5px;
}

.contactFormTable td {
 padding: 5px 5px 5px 0;
}

.noTopMargin {
margin-top: 0;
}

.peoplePageRight {
margin-left: 8px;
}

.processText {
font-size:14px;
color:#666;
}
.locationSidebarImage {}

.peopleNav { 
line-height: 1.8em;
}
.peopleNav a:link { color:#444;text-decoration:underline;font-weight:normal; }
.peopleNav a:visited { color:#444;text-decoration:underline;font-weight:normal; }
.peopleNav a:hover { color:#da8f44;text-decoration:underline;font-weight:normal; }
.peopleNav a:active { color:#da8f44;text-decoration:underline;font-weight:normal; }

.peoplePageRight a:link { color:#444;text-decoration:underline;font-weight:normal; }
.peoplePageRight a:visited { color:#444;text-decoration:underline;font-weight:normal; }
.peoplePageRight a:hover { color:#da8f44;text-decoration:underline;font-weight:bold; }
.peoplePageRight a:active { color:#da8f44;text-decoration:underline;font-weight:bold; }


.profileName {
font-size: 15px;
}
.profilePosition {
font-weight: bold;
font-size: 1.1em;
color: #da8f44;
}


.gm_nav {
background-color: #ececec;
border-top: 1px dotted #cccccc;
border-bottom: 1px dotted #cccccc;
padding: 2px 0 2px 2px;
}

ul.gm_resultList {
	list-style-type:none;
	padding-left:0;
	margin-left:0;
}
ul.gm_resultList li {
margin-bottom: 10px;
}

.googleSearch {
margin-top:17px;
}

.googleSearch div.formInput {
margin: 15px 0 3px 0;
}
.googleSearch div.formInput input {
padding: 0 0 0 4px;
} 

.googleSearch div.formButton {
margin: 15px 0 3px 0;
}


.formlabel {text-align: left;color: #cc6600;font-weight:bold; margin: 0px 0px 2px 0px;}
.formlabelalert, .alert {text-align: left; color:#ff0000;font-weight:bold;margin: 0px 0px 2px 0px;}
.header {
font-weight: bold;
font-size: 1.1em;
}
a:link { color:#444;text-decoration:underline;font-weight:normal; }
a:visited { color:#444;text-decoration:underline;font-weight:normal; }
a:hover { color:#da8f44;text-decoration:underline;font-weight:normal; }
a:active { color:#da8f44;text-decoration:underline;font-weight:normal; }

a.noline:link { color:#444;text-decoration:none;font-weight:normal; }
a.noline:visited { color:#444;text-decoration:none;font-weight:normal; }
a.noline:hover { color:#444;text-decoration:underline;font-weight:normal; }
a.noline:active { color:#444;text-decoration:underline;font-weight:normal; }

.footer a:link { color:#444;text-decoration:none;font-weight:bold; }
.footer a:visited { color:#444;text-decoration:none;font-weight:bold; }
.footer a:hover { color:#da8f44;text-decoration:none;font-weight:bold; }
.footer a:active { color:#da8f44;text-decoration:none;font-weight:bold; }

.footer a.purple:link { color:#330066;text-decoration:none;font-weight:bold; }
.footer a.purple:visited { color:#330066;text-decoration:none;font-weight:bold; }
.footer a.purple:hover { color:#da8f44;text-decoration:none;font-weight:bold; }
.footer a.purple:active { color:#da8f44;text-decoration:none;font-weight:bold; }

#primaryNav a:link { color:#444;text-decoration:none;font-weight:bold; }
#primaryNav a:visited { color:#444;text-decoration:none;font-weight:bold; }
#primaryNav a:hover { color:#da8f44;text-decoration:none;font-weight:bold; }
#primaryNav a:active { color:#da8f44;text-decoration:none;font-weight:bold; }


.gm_resultList  a:link { color:#da8f44;text-decoration:none;font-weight:bold; }
.gm_resultList  a:visited { color:#da8f44;text-decoration:none;font-weight:bold; }
.gm_resultList  a:hover { color:#444;text-decoration:none;font-weight:bold; }
.gm_resultList  a:active { color:#444;text-decoration:none;font-weight:bold; }

.contentDiv {
	margin: 0 15px 0 14px; 
}
.boldOrange {
color: #cc6600;
font-weight:bold;
}
.contentTable {
background-color: #ffffff;
}

.arrowList{}
.arrowList td {
padding:3px;
}
.arrowListSmall td {
padding:2px 3px 1px 3px;
}

td.arrowCell{
padding-top: 7px;
}
.logoWrapper {
	margin-left: 30px;
}
.mainHeaderRow {
	background-image: url('../../img/single_slice_purple.gif');
}
.mainHeaderWrapper {
	margin-top: 7px;
	margin-left: 50px;
	margin-bottom: 19px;
}
.subHeaderWrapper {
margin-top: 10px;
	margin-left: 50px;
	margin-bottom:20px;
}
.subHeaderRow { }
.outerTable {
	background-image: url('../../img/single_slice_grey.gif');
	font-size: 12px;
}
.outerTableHome {
	background-image: url('../../img/single_slice_white.gif');
	font-size: 12px;
}
.logoRow {
	background-image: url('../../img/single_slice_white.gif');
}
.navTable {
	background-image: url('../../img/nav_bg_new.gif');
	background-repeat: repeat-x;
}
.topCell {
}
.bottomCell { }
.footerCell { 
	background-image: url('../../img/single_slice_white.gif');
}
.footer { 
	margin: 13px 0 0 26px;
	font-size: 11px;
}

#tClear, .tClear
{
 clear:both;
 font-size:0px; line-height:0px;
}