body,td,th { font-family: Arial,  Helvetica, sans-serif;  font-size: 12px; line-height: 130%; color: #000000; }


a:link { text-decoration: none;}
a:active { text-decoration: underline;}
a:visited { text-decoration: none;}
a:hover { text-decoration: underline;}

.bread {
	font-size: 10px;
	color: #999999;
	line-height: 130%;
	text-decoration: none;
	padding: 4px 4px 4px 20px;
	background-color: #F2F2F2;
}
a.bread {
	color: #666666;
	text-decoration: none;
	padding: 0px;
}
.footer {
	font-size: 10px;
	color: #8692A9;
	line-height: 130%;
	padding: 4px 22px 22px 22px;
	text-decoration: none;
	text-align: left;
	background-image: url(images/sub_m.jpg);
	background-repeat: no-repeat;
	_background-repeat: repeat-x;
	background-position: 23px 0px;
	_background-position: 0px 0px;

}
div.footer { width: 960px; }
a.footer { color: #8692A9; padding: 0px; text-decoration: none; background-image: none;}
a.footer:hover { color: #FFFFFF; padding: 0px; text-decoration: underline; background-image: none;}

.BodyCopy { color: #000000; font-size: 12px; line-height: 130%}
.PageTitle {
	font-size: 22px;
	color: #162C41;
	font-weight: 300;
	line-height: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.Headline {
	font-size: 13px;
	font-weight: bold;
	line-height: 110%;
}
.Small { font-size: 10px; line-height: 120%; color: #666666}
.Big { font-size: 13px; line-height: 150%; color: #666666}
.promo_txt {
	font-size: 11px;
	line-height: 120%;
	padding: 12px;
}
.promo_headline {
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	padding: 12px 11px 0px 12px;
	color: #666666
}


.secnav_normal {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 3px 12px;
	cursor: pointer;
	line-height: 110%;
	background-color: #000000;
	font-weight: 700;
}
.secnav_roll {
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	padding: 3px 12px;
	cursor: pointer;
	line-height: 110%;
	background-color: #000000;
	font-weight: 700;
}
.secnav_current {
	font-size: 12px;
	color: #4AACFF;
	text-decoration: none;
	padding: 3px 12px;
	cursor: pointer;
	line-height: 110%;
	background-color: #000000;
	font-weight: 700;
}
.secnav_normal a:link { color: #FFFFFF; text-decoration: none}
.secnav_normal a:hover { color: #FFFFFF; text-decoration: none }
.secnav_normal a:visited { color: #FFFFFF; text-decoration: none }
.secnav_roll a:link { color: #FF0000; text-decoration: none }
.secnav_roll a:hover { color: #FF0000; text-decoration: none }
.secnav_roll a:visited { color: #FF0000; text-decoration: none }
.secnav_current a:link { color: #4AACFF; text-decoration: none }
.secnav_current a:hover { color: #4AACFF; text-decoration: none }
.secnav_current a:visited { color: #4AACFF; text-decoration: none }
.secnav_subtree_normal {
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	padding: 3px 12px 3px 22px;
	cursor: pointer;
	line-height: 110%;
	background-color: #454545;
	font-weight: 700;
}
.secnav_subtree_roll {
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	padding: 3px 12px 3px 22px;
	cursor: pointer;
	line-height: 110%;
	background-color: #454545;
	font-weight: 700;	
}
.secnav_subtree_current {
	font-size: 11px;
	color: #4AACFF;
	text-decoration: none;
	padding: 3px 12px 3px 22px;
	cursor: pointer;
	line-height: 110%;
	background-color: #454545;
	font-weight: 700;
}
.secnav_subtree_normal a:link { color: #CCCCCC; text-decoration: none }
.secnav_subtree_normal a:hover { color: #CCCCCC; text-decoration: none }
.secnav_subtree_normal a:visited { color: #CCCCCC; text-decoration: none }
.secnav_subtree_roll a:link { color: #FF0000; text-decoration: none }
.secnav_subtree_roll a:hover { color: #FF0000; text-decoration: none }
.secnav_subtree_roll a:visited { color: #FF0000; text-decoration: none }
.secnav_subtree_current a:link { color: #4AACFF; text-decoration: none }
.secnav_subtree_current a:hover { color: #4AACFF; text-decoration: none }
.secnav_subtree_current a:visited { color: #4AACFF; text-decoration: none }
.secnav_2_normal {
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	padding: 3px 12px 3px 32px;
	cursor: pointer;
	line-height: 110%;
	background-color: #757575;
}
.secnav_2_roll {
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	padding: 3px 12px 3px 32px;
	cursor: pointer;
	line-height: 110%;
	background-color: #757575;	
}
.secnav_2_current {
	font-size: 11px;
	color: #4AACFF;
	text-decoration: none;
	padding: 3px 12px 3px 32px;
	cursor: pointer;
	line-height: 110%;
	background-color: #757575;
}
.secnav_2_normal a:link { color: #CCCCCC; text-decoration: none }
.secnav_2_normal a:hover { color: #CCCCCC; text-decoration: none }
.secnav_2_normal a:visited { color: #CCCCCC; text-decoration: none }
.secnav_2_roll a:link { color: #FF0000; text-decoration: none }
.secnav_2_roll a:hover { color: #FF0000; text-decoration: none }
.secnav_2_roll a:visited { color: #FF0000; text-decoration: none }
.secnav_2_current a:link { color: #4AACFF; text-decoration: none }
.secnav_2_current a:hover { color: #4AACFF; text-decoration: none }
.secnav_2_current a:visited { color: #4AACFF; text-decoration: none }

.content {
	padding: 20px;
	background-color: #FFFFF5;
}
.top {
	background-image: url(images/top.jpg);
	background-repeat: repeat-x;
}
.navAbo, .navSer, .navPer, .navCar, .navCon {
	cursor: pointer;
	border-top: 1px solid #FFFFFF;
	padding: 9px 0px;
	background-position: 0px center;
}
.navAboOver, .navSerOver, .navPerOver, .navCarOver, .navConOver{
	cursor: pointer;
	border-top: 1px solid #FFFFFF;
	padding: 9px 0px;
	background-position: 0px center;
}
.navAboOn, .navSerOn, .navPerOn, .navCarOn, .navConOn {
	cursor: pointer;
	background-color: #000000;
	border-top: 1px solid #FFFFFF;
	padding: 9px 0px;
	background-position: 0px center;
}

.navAbo { background-image: url(images/about.gif); background-repeat: no-repeat; }
.navSer { background-image: url(images/services.gif); background-repeat: no-repeat; }
.navPer { background-image: url(images/performance.gif); background-repeat: no-repeat; }
.navCar { background-image: url(images/careers.gif); background-repeat: no-repeat; }
.navCon { background-image: url(images/contact.gif); background-repeat: no-repeat; }

.navAboOver { background-image: url(images/about_f4.gif); background-repeat: no-repeat; }
.navSerOver { background-image: url(images/services_f4.gif); background-repeat: no-repeat; }
.navPerOver { background-image: url(images/performance_f4.gif); background-repeat: no-repeat; }
.navCarOver { background-image: url(images/careers_f4.gif); background-repeat: no-repeat; }
.navConOver { background-image: url(images/contact_f4.gif); background-repeat: no-repeat; }

.navAboOn { background-image: url(images/about_f3.gif); background-repeat: no-repeat; }
.navSerOn { background-image: url(images/services_f3.gif); background-repeat: no-repeat; }
.navPerOn { background-image: url(images/performance_f3.gif); background-repeat: no-repeat; }
.navCarOn { background-image: url(images/careers_f3.gif); background-repeat: no-repeat; }
.navConOn { background-image: url(images/contact_f3.gif); background-repeat: no-repeat; }

.border {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.sidebar {
	background-color: #668034;
	background-image: url(images/sidebar.jpg);
	background-repeat: repeat-x;
}
.enterprise {
	background-color: #668034;
	background-image: url(images/enterprise.jpg);
	background-repeat: no-repeat;
}
.search {
	font-size: 11px;
	font-weight: 600;
	color: #FFFFFF;
	background-image: url(images/search.jpg);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding-top: 25px;
	margin: 0px;
	border-top: 1px solid #FFFFFF;
}
a.search {
	color: #FFFFFF;
	background-image: none;
	padding-top: 0px;
	margin: 0px;
	padding-left: 10px;
	border-top: 0px solid #FFFFFF;
}
.shift { padding-top: 15px }

