


.grey_10 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; }
.eventdescription { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; }
.dates { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; }
.LkBtnBackToList { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; text-decoration: underline; }
.kal_cal_event_contact_link { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; text-decoration: underline; }
.kal_cal_event_timerange { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; }
.admin_error { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #ce1141; }
.content_internal_link { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; text-decoration: underline; }


.article-list-title { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000; text-decoration: none; }

.bodyheader { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #666666; font-weight: normal; text-decoration: none; }
.bodysubheader { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #666666; font-weight: bold; text-decoration: none; }

.paragraph { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: normal; text-decoration: none; line-height: 18px; }
.paragraphgreen { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; line-height: 18px; }
.subheader { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }

.pagetitle { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #666666; font-weight: normal; text-decoration: none; }
.parenttitle { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #666666; font-weight: normal; text-decoration: none; }

.headertext { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #666666; font-weight: normal; text-decoration: none; }
.galleryheader { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #666666; font-weight: bold; text-decoration: none; }
.gallerytext { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: normal; text-decoration: none; line-height: 15px; }

A.bodynavlink:link { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }
A.bodynavlink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }
A.bodynavlink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: underline; }
A.bodynavlink:active { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }

A.bodysubheaderlink:link { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: normal; text-decoration: none; }
A.bodysubheaderlink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: normal; text-decoration: none; }
A.bodysubheaderlink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: normal; text-decoration: underline; }
A.bodysubheaderlink:active { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: normal; text-decoration: none; }


A.subnav:link { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: normal; text-decoration: none; }
A.subnav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: normal; text-decoration: none; }
A.subnav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: normal; text-decoration: underline;}
A.subnav:active { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: normal; text-decoration: none; }

A.headernavlink:link { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }
A.headernavlink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }
A.headernavlink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: underline;}
A.headernavlink:active { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }

A.lowernavheader { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }

A.lowernavlist:link { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }
A.lowernavlist:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }
A.lowernavlist:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: underline; }
A.lowernavlist:active { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }

A.selectedlowernavlist:link { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }
A.selectedlowernavlist:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }
A.selectedlowernavlist:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: underline; }
A.selectedlowernavlist:active { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }


A.headerlink:link { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }
A.headerlink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }
A.headerlink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: underline; }
A.headerlink:active { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: bold; text-decoration: none; }

A.footertext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; font-weight: normal; text-decoration: none; }
A.footertextlink:link { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; font-weight: normal; text-decoration: none; }
A.footertextlink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; font-weight: normal; text-decoration: none; }
A.footertextlink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; font-weight: normal; text-decoration: underline; }
A.footertextlink:active { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; font-weight: normal; text-decoration: none; }

A.internallink:link { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: normal;}
A.internallink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: normal;}
A.internallink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: normal;}
A.internallink:active { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666; font-weight: normal; }

A.externallink:link { font-family: Arial, Helvetica, sans-serif; color: #666666; font-weight: normal;}
A.externallink:visited { font-family: Arial, Helvetica, sans-serif; color: #666666; font-weight: normal;}
A.externallink:hover { font-family: Arial, Helvetica, sans-serif; color: #666666; font-weight: normal;}
A.externallink:active { font-family: Arial, Helvetica, sans-serif; color: #666666; font-weight: normal;}




/* CUSTOM STYLING OVERIDES */

/* General */

body {
margin: 0;
background-color:#FFFFFF;
}

#container {
width:995px;
height:100%;
vertical-align:top;
}

#utility1, #utility2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

#utility1 a, #utility1 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#c10435;;
}

#utility1 a:hover {
color:#666666;
text-decoration:underline;
}

#utility2 a, #utility2 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

#utility2 a:hover {
color:#c10435;
text-decoration:underline;
}

#search {
color: #666666;
background: #fff;
font-size:12px;
border: 1px solid #678f00;
}

#global-nav {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#666666;
padding:6px;
vertical-align:top;
}

#global-nav a, #global-nav a:visited {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#666666;
}

#global-nav a:hover {
color:#ce1141;
}


.grandchildpageMenu {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
padding:6px;
vertical-align:top;
}

a.grandchildpageMenu {
text-decoration: underline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
}

a.grandchildpageMenu:hover {
color:#ce1141;
}


.grandchildpageMenuON {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ce1141;
padding:6px;
vertical-align:top;
}

a.grandchildpageMenuON {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ce1141;
}





.text-title {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
color:#666666;
line-height:28px;
}

.text-title a {
color:#666666;
text-decoration:none;
}

.text-title a:hover {
text-decoration:underline;
}


.main {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:18px;
font-weight:lighter;
}

.main a, .main a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:18px;
font-weight:lighter;
}

.main a:hover {
text-decoration:underline;
}

.form-title {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
color:#666666;
line-height:28px;
}

.form_label {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:18px;
text-decoration:none;
font-weight:lighter;
}

.form_label a, .form_label a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:18px;
text-decoration:none;
font-weight:lighter;
}

.form_label a:hover {
text-decoration:underline;
}


.form-required {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:red;
line-height:18px;
text-decoration:none;
font-weight:lighter;
}

.form-required a, .form-required a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:red;
line-height:18px;
text-decoration:none;
font-weight:lighter;
}

.form-required a:hover {
text-decoration:underline;
}

.form-description{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:18px;
text-decoration:none;
font-weight:lighter;
}

.form-description a, .form-description a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:18px;
text-decoration:none;
font-weight:lighter;
}

.form-description a:hover {
text-decoration:underline;
}


#blog, #blog a, #blog a:visited {
color:#c10435;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}

#blog a:hover {
color:#666666;
font-size:11px;
}

/* Homepage */

#home-left {
background:url(../images/background/home-left.jpg);
background-position:top;
background-repeat:repeat-x;
}

#home-right {
background:url(../images/background/home-right.jpg);
background-position:top;
background-repeat:repeat-x;
}

#home-top {
background:url(../images/background/home-top.jpg);
background-position:top;
background-repeat:repeat-x;
width:995px;
height:117px;
}

#home-nav {
background:url(../images/background/home-nav.jpg);
background-position:top;
background-repeat:repeat-x;
height:117px;
vertical-align:top;
}

/* Administrative */

#admin-left {
background:url(../images/background/admin-left.jpg);
background-position:top;
background-repeat:repeat-x;
}

#admin-right {
background:url(../images/background/admin-right.jpg);
background-position:top;
background-repeat:repeat-x;
}

#admin-top {
background:url(../images/background/admin-top.jpg);
background-position:top;
background-repeat:repeat-x;
width:995px;
height:117px;
}

#admin-nav {
background:url(../images/background/admin-nav.jpg);
background-position:top;
background-repeat:repeat-x;
height:117px;
vertical-align:top;
}

/* Career */

hr {
color:#e8e4db;
background-color:#e8e4db;
height:1px;
border:none;
}

a.subnav:link{
color:#666666;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

a.subnav:visited{
color:#666666;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

a.subnav:hover{
color:#c10435;
font-family: Arial, Helvetica, sans-serif;
font-style:italic;
font-size:12px;
}

a.subnav_selected{
color:#c10435;
font-style:italic;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

a.subnav_selected:hover{
color:#c10435;
font-style:italic;
}


.membersub { padding-top:5px; padding-bottom:5px;}
A.membersub:link {  padding-left:45px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; text-decoration: none; font-style:italic;}
A.membersub:hover {  padding-left:45px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#c10435; text-decoration: none; font-style:italic;}
A.membersub:visited {  padding-left:45px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; text-decoration: none; font-style:italic;}

.membersub_select { padding-top:5px; padding-bottom:5px;}
A.membersub_select:link {  padding-left:45px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#c10435; text-decoration: none; font-style:italic;}
A.membersub_select:hover {  padding-left:45px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#c10435; text-decoration: none; font-style:italic;}
A.membersub_select:visited {  padding-left:45px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#c10435; text-decoration: none; font-style:italic;}


#career-banner {
background:url(../images/background/career-banner.jpg);
background-position:top;
background-repeat:repeat-x;
}


.button {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:11px;
}

.button a, .button a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:11px;
}

.button a:hover {
text-decoration:underline;
}

/* Industrial */

#ind-left {
background:url(../images/background/ind-left.jpg);
background-position:top;
background-repeat:repeat-x;
}

#ind-right {
background:url(../images/background/ind-right.jpg);
background-position:top;
background-repeat:repeat-x;
}

#ind-top {
background:url(../images/background/ind-top.jpg);
background-position:top;
background-repeat:repeat-x;
width:995px;
height:117px;
}

#ind-nav {
background:url(../images/background/ind-nav.jpg);
background-position:top;
background-repeat:repeat-x;
height:117px;
vertical-align:top;
}

/* Professional */

#prof-left {
background:url(../images/background/prof-left.jpg);
background-position:top;
background-repeat:repeat-x;
}

#prof-right {
background:url(../images/background/prof-right.jpg);
background-position:top;
background-repeat:repeat-x;
}

#prof-top {
background:url(../images/background/prof-top.jpg);
background-position:top;
background-repeat:repeat-x;
width:995px;
height:117px;
}

#prof-nav {
background:url(../images/background/prof-nav.jpg);
background-position:top;
background-repeat:repeat-x;
height:117px;
vertical-align:top;
}

/* Technical */

#tech-left {
background:url(../images/background/tech-left.jpg);
background-position:top;
background-repeat:repeat-x;
}

#tech-right {
background:url(../images/background/tech-right.jpg);
background-position:top;
background-repeat:repeat-x;
}

#tech-top {
background:url(../images/background/tech-top.jpg);
background-position:top;
background-repeat:repeat-x;
width:995px;
height:117px;
}

#tech-nav {
background:url(../images/background/tech-nav.jpg);
background-position:top;
background-repeat:repeat-x;
height:117px;
vertical-align:top;
}







.event-list-std {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}
.event-list-date {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}
.event-list-time {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}

.event-list-detaillink a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #c10435;}
.event-list-detaillink a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #c10435;}
.event-list-detaillink a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #c10435;}
.event-list-detaillink a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #c10435;}

.event-list-title {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #00000;}
.event-list-description {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}


.quiz-title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.quiz-body {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.quiz-body-bold {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.quiz-credit {


	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}