body,td,th {
	font-family: Geneva, Verdana, sans-serif;
	font-size: 10px;
}

body{
background: url(../images/cross_2.gif);

}

.basefont {
	font: 10px Geneva, Verdana, sans-serif;
}
/* standard links */
a:link {
	color: #036;
	background: #DDF;
	text-decoration: none;
}
a:visited  {
	color: #024;
	background: #EEF;
	text-decoration: none;
}

a:hover {
	color: #F60;
	background: #EEF;
	text-decoration: none;
}

/*  <<< boxes >>> */
.blTab {
	background: url(../images/cross_2.gif);
}

.whCell {
	background: url(../images/cross_1.gif);
	border: 0px none #CCCCCC;
	padding: 20px;
	vertical-align: top;
}
/*  <<< used in iframes >>> */
.whCellNoPad {
	background: url(../images/cross_1.gif);
	border: 1px none #FF9966;
	padding: 5px;
	vertical-align: top;
}
.kCell{
	background: url(../images/bg_xpatttern3.gif);
	background-color:#000;
	padding: 20px;
	vertical-align: top;
}

.whCellform {
	background: url(../images/cross_1.gif);
	border: 1px none #CCC;
	padding: 5px;
	text-align: right;
	height: 22px;
}
.menuBar {
	font: 9px/11px geneva, verdana, sans;
	background: url(../images/menu_bar_f2.gif) repeat-x;
	margin: 0px;
	padding: 5px;
	border: none;
	height: 22px;
}
.menuBarNospace {
	font: 9px/11px geneva, verdana, sans;
	background: url(../images/menu_bar.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	border: none;
	height: 22px;
}

#personBox {
	/* used in team section  */
	margin: 0px;
	padding: 0px;
	height: 210px;
	width: 282px;
	background: url(../images/people_box_v3.gif);
}
.paddedBox {
	border: 1px solid #EEEEEE;
	padding: 10px;
}

/* text formatting */
/* was georgiaSerifsm */
.bodySans {
	font: 10px/14px Geneva, Verdana, sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
}
.headHelv {
	font: 600 22px/30px geneva, helvetica, sans;
	text-transform: uppercase;
	color: #999999;
}
.subHelv {
	font: 500 18px/26px geneva, helvetica, sans;
	color: #999999;
}
.h3Helv {
	font: 14px/20px geneva, helvetica, sans;
	color: #787878;
}



table#nav td {
	font: 9px verdana, sans-serif;
	text-align: center;
	margin: 0;
	letter-spacing: 1px;
}

table#nav td a {
	font-weight: normal;
	text-decoration: none;
	display: block;
}


#nav td a:link, #nav td a:visited {
	background: transparent url("../images/top_nav_r1_c2.gif") repeat-x;
	color: #666;
	text-decoration: none;
	display: block;
	margin: 0;
	width:110px;
	line-height: 21px;		
}

#nav td a:hover {
	color: #EEF;
	background: transparent url("../images/top_nav_r1_c6.gif") repeat-x;
}

/* used at the main url for each section */
#sectNav
{
	font: 10px Geneva, Verdana, sans-serif;
	background-color: #CCC;
	padding: 1px;
	width:180px;
}

#sectNav a:link, #sectNav a:visited {
	background: transparent url(../images/menu_bar.gif) repeat-x;
	color: #666;
	text-decoration: none;
	display: block;
	margin: 0;
	line-height: 21px;
	text-indent: 8px;
}

#sectNav a:hover{
	color: #f60;
	text-decoration: none;
	display: block;
	background: transparent url(../images/menu_bar_f2.gif) repeat-x;
}

#menuItemText {
	background-color:#FC0;
}
/* << quotes >>  */
.pullQuotes {
	font: italic 300 small-caps 13px/18px Geneva, Verdana, sans-serif;
	text-align: justify;
	position: relative;
	left: 22px;
	color: #006699;
	padding: 10px;
	width: 230px;
	border-right: 1px dotted #FF9900;
	border-left: 1px dotted #FF9900;
}
.pullQuotesIF {
	font: italic 300 small-caps 13px/18px Geneva, Verdana, sans-serif;
	text-align: justify;
	position: relative;
	left: 5px;
	color: #006699;
	padding: 10px;
	width: 230px;
	border-right: 1px dotted #FF9900;
	border-left: 1px dotted #FF9900;
}
.quoteCharacter {
	font: italic 400 15px/18px Geneva, Verdana, sans-serif;
	color: #09C;
}
.quoteWho {
	font:  12px/18px Geneva, Verdana, sans-serif;
	text-align: center;
	color: #036;
}

/*  >>>> the footer <<<<<< */
#footer {
	font: 9px/11px geneva, verdana, sans;
	background: url(../images/menu_bar.gif) repeat-x;
	margin: 0px;
}
#footer td a:link, #footer td a:visited {
		background: transparent url(../images/menu_bar.gif) repeat-x;
		color: #333;
		text-decoration: none;
		display: block;
		margin: 0;
		width:90px;
		line-height: 21px;		
}

#footer td a:hover {
		color: #f60;
		text-decoration: none;
		display: block;
		background: transparent url(../images/menu_bar_f2.gif) repeat-x;
}

/*  << sub footer with legal etc. >> */
.miniBg {
	background: url(../images/cross_2.gif) repeat;
	color: #666;
	margin: 0px;
	padding: 2px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	height: 15px;
}
.mini{
	font:  9px/10px Geneva, Verdana, sans-serif;
	text-align: center;
}

#noRoll a:link, #noRoll a:visited {
	background-color: transparent;
		margin: 0px;

	
}

#noRoll a:hover{
	background-color: transparent;
	margin: 0px;
	/*padding: 33px;*/
}
