body.primary { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #adadad; background-image: url(/_img/background.jpg); background-repeat: repeat-x; text-align: center; margin: 0; padding: 0; }
body.job-bank-inset { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #fdeac2; background-image: url(/_img/jobs-body-bg.jpg); background-repeat: no-repeat; text-align: center; margin: 0; padding: 0; }
body.calendar-inset { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #f2f2f2; background-image: url(/_img/events-body-bg.jpg); background-repeat: no-repeat; text-align: center; margin: 0; padding: 0; }
body.sponsors-inset { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #fff; margin: 0; padding: 0; }
body.search-inset { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #fff; margin: 0; padding: 0; }
div.container { text-align: left; width: 742px; margin: 0 auto; padding: 0; }

/*<agl.folder "MILONIC">*/
	.menuoff { color: white; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; text-transform: uppercase; width: 96px; margin: 0; padding: 4px 0 4px 10px; border-top: 1px solid #708da0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }
	.menuon { color: #708da0; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; text-transform: uppercase; width: 96px; margin: 0; padding: 4px 0 4px 10px; border-top: 1px solid #708da0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }
	.menuclick { color: white; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: underline; text-transform: uppercase; width: 96px; margin: 0; padding: 4px 0 4px 10px; border-top: 1px solid #708da0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }
	.submenuoff { color: white; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 12px; background-color: #002857; text-decoration: none; min-width: 112px; margin: 0; padding: 3px 5px 3px 3px; border: solid 1px #708da0; }
	.submenuon { color: #708da0; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 12px; background-color: #002857; text-decoration: none; min-width: 112px; margin: 0; padding: 3px 5px 3px 3px; border: solid 1px; }
	.submenuclick { color: #708da0; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 12px; background-color: #002857; text-decoration: underline; min-width: 112px; margin: 0; padding: 3px 5px 3px 3px; border: solid 1px; }
/*</agl.folder>*/

h2 { color: #002857; font-size: 14px; font-weight: bold; line-height: 14px; text-transform: uppercase; margin-top: 4px; margin-bottom: 0; margin-left: 16px; }
h4 { color: #002857; font-size: 11px; font-weight: bold; line-height: 11px; margin-top: 6px; margin-bottom: 6px; margin-left: 16px; }
a.main:link { color: #002857; font-size: 11px; font-weight: bold; line-height: 11px; text-decoration: underline; margin-top: 6px; margin-bottom: 6px; margin-left: 16px; }
a.main:visited { color: #002857; font-size: 11px; font-weight: bold; line-height: 11px; text-decoration: underline; margin-top: 6px; margin-bottom: 6px; margin-left: 16px; }
a.main:hover { color: #002857; font-size: 11px; font-weight: bold; line-height: 11px; text-decoration: none; margin-top: 6px; margin-bottom: 6px; margin-left: 16px; }
a.main:active { color: #002857; font-size: 11px; font-weight: bold; line-height: 11px; text-decoration: none; margin-top: 6px; margin-bottom: 6px; margin-left: 16px; }

p { }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }

img.logolink { margin: 6px 12px 0 0; border-width: 0; }

span.toupper { text-transform: uppercase; }

div.quote p { color: #002857; font-size: 13px; font-weight: bold; line-height: 14px; margin: 74px 30px 12px; padding: 0; }
div.quote p.attributed { color: #002857; font-size: 13px; font-weight: bold; font-style: italic; line-height: 14px; margin: 0 24px 12px 36px; padding: 0; }

div.leaderblock  { margin: 0 24px 0 0; padding: 0; }
div.leaderblock h1 { color: #002857; font-size: 20px; font-weight: bold; line-height: 20px; margin: 6px 0 14px; padding: 0; }
div.leaderblock p { color: #002857; font-size: 14px; line-height: 16px; margin: 12px 0 0 0; padding: 0; }
div.leaderblock a:link { color: #002857;  text-decoration: underline; }
div.leaderblock a:visited { color: #002857;  text-decoration: underline; }
div.leaderblock a:hover { color: #002857;  text-decoration: none; }
div.leaderblock a:active { color: #002857;  text-decoration: none; }

div.calendar-inset  { text-align: left; margin: 4px 16px 0; padding: 0; }
div.calendar-inset h2 { color: #002857; font-size: 10px; font-weight: bold; line-height: 12px; margin: 3px 0; padding: 0; }
div.calendar-inset h3 { color: #002857; font-size: 10px; font-weight: bold; line-height: 12px; margin: 5px 0 3px; padding: 0; }
div.calendar-inset p { color: #002857; font-size: 10px; font-weight: normal; line-height: 12px; margin: 3px 0 5px; padding: 0; }
div.calendar-inset a:link { color: #626161;  text-decoration: underline; }
div.calendar-inset a:visited { color: #626161;  text-decoration: underline; }
div.calendar-inset a:hover { color: #626161;  text-decoration: none; }
div.calendar-inset a:active { color: #626161;  text-decoration: none; }

div.inset  { margin: 4px 4px 0; padding: 0; }
div.inset h2 { color: #002857; font-size: 10px; font-weight: bold; line-height: 12px; margin: 3px 0; padding: 0; }
div.inset h3 { color: #002857; font-size: 10px; font-weight: bold; line-height: 12px; margin: 5px 0 3px; padding: 0; }
div.inset p { color: #002857; font-size: 10px; font-weight: normal; line-height: 12px; margin: 3px 0 5px; padding: 0; }
div.inset a:link { color: #626161;  text-decoration: underline; }
div.inset a:visited { color: #626161;  text-decoration: underline; }
div.inset a:hover { color: #626161;  text-decoration: none; }
div.inset a:active { color: #626161;  text-decoration: none; }

body.sponsors-inset img { margin: 0 8px; border-width: 0; }


div.textpage  { margin: 0 16px 0 26px; padding: 0; }
div.textpage img.art { float: left; margin-top: 0; margin-right: 18px; margin-bottom: 14px; padding: 0; border-width: 0; }
div.textpage td { color: #002857; font-size: 12px; line-height: 15px; padding: 6px 4px; }
div.textpage h1 { color: #002857; font-size: 20px; font-weight: bold; line-height: 20px; margin: 6px 0 14px; padding: 0; }
div.textpage h2 { color: #002857; font-size: 15px; font-weight: bold; line-height: 16px; text-transform: none; margin: 3px 0; padding: 0; }
div.textpage h2.section { color: #002857; font-size: 15px; font-weight: bold; line-height: 16px; background-image: url(/_img/section-header-1-line-bg.jpg); text-transform: none; width: 576px; height: 31px; margin: 16px 0 3px -16px; padding: 11px 0 0 16px; }
div.textpage h3 { color: #002857; font-size: 13px; font-weight: bold; line-height: 14px; margin: 3px 0; padding: 0; }
div.textpage h4 { color: #626161; font-size: 13px; font-weight: bold; line-height: 14px; text-transform: uppercase; margin: 16px 0 3px; padding: 0; }
div.textpage p { color: #002857; font-size: 12px; line-height: 15px; margin: 4px 0 12px; padding: 0; }
div.textpage p.close { color: #002857; font-size: 12px; line-height: 15px; margin: 4px 0; padding: 0; }
div.textpage ol li { color: #002857; font-size: 12px; line-height: 15px; margin: 4px 0 12px -20px; padding: 0; }
div.textpage ul li { color: #002857; font-size: 12px; line-height: 15px; margin: 4px 0 12px -20px; padding: 0; list-style-type: square; }
div.textpage p.lead { color: #002857; font-size: 12px; line-height: 15px; margin: 14px 0 12px; padding: 0; }
div.textpage a:link { color: #002857;  text-decoration: underline; }
div.textpage a:visited { color: #002857;  text-decoration: underline; }
div.textpage a:hover { color: #002857;  text-decoration: none; }
div.textpage a:active { color: #002857;  text-decoration: none; }
div.textpage a:target { color: white; background-color: #ff7100; text-decoration: none; }
div.textpage a#logout:link { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 12px; background-image: url(/_img/button-bg.gif); text-decoration: none; text-align: center; width: 80px; float: right; margin: 0 8px 10px 0; padding: 3px 8px; display:block; }
div.textpage a#logout:visited { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 12px; background-image: url(/_img/button-bg.gif); text-decoration: none; text-align: center; width: 80px; float: right; margin: 0 8px 10px 0; padding: 3px 8px; display:block; }
div.textpage a#logout:hover { color: #ff7100; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 12px; background-image: url(/_img/button-bg-over.gif); text-decoration: none; text-align: center; width: 80px; float: right; margin: 0 8px 10px 0; padding: 3px 8px; display:block; }
div.textpage a#logout:active { color: #ff7100; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 12px; background-image: url(/_img/button-bg-over.gif); text-decoration: none; text-align: center; width: 80px; float: right; margin: 0 8px 10px 0; padding: 3px 8px; display:block; }
div.textpage a.button:link { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 12px; background-image: url(/_img/button-bg.gif); text-decoration: none; text-align: center; width: 100px; margin: 0 8px 10px 0; padding: 3px 8px; display:block; }
div.textpage a.button:visited { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 12px; background-image: url(/_img/button-bg.gif); text-decoration: none; text-align: center; width: 100px; margin: 0 8px 10px 0; padding: 3px 8px; display:block; }
div.textpage a.button:hover { color: #ff7100; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 12px; background-image: url(/_img/button-bg-over.gif); text-decoration: none; text-align: center; width: 100px; margin: 0 8px 10px 0; padding: 3px 8px; display:block; }
div.textpage a.button:active { color: #ff7100; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 12px; background-image: url(/_img/button-bg-over.gif); text-decoration: none; text-align: center; width: 100px; margin: 0 8px 10px 0; padding: 3px 8px; display:block; }
div.textpage hr { color: #002857; text-align: center; width: 85%; height: 2px; margin-top: 24px; margin-bottom: 24px; }
td.textpage_sidebar { background-color: #002857; background-image: url(/_img/sidebar-gradient-narrow.jpg); background-repeat: no-repeat; }
img.left { float: left; margin: 6px 12px 12px 0; padding: 0; border-color: #000; border-width: 0; }

div.foundersawards  { color: #002857; font-size: 12px; line-height: 15px; margin: 0 16px 0 26px; padding: 0; }
div.foundersawards  td { color: #002857; font-size: 12px; line-height: 15px;  }
img.awardthumbnail { margin: 6px 20px 16px 4px; padding: 0; border: solid 1px #000; }
div.foundersawards h1 { color: #002857; font-size: 16px; font-weight: bold; line-height: 18px; text-transform: none; margin: 3px 0; padding: 0; }
div.foundersawards h2 { color: #002857; font-size: 14px; font-weight: bold; font-style: italic; line-height: 15px; text-transform: none; margin: 3px 0; padding: 0; }
div.foundersawards h2.section { color: #002857; font-size: 15px; font-weight: bold; line-height: 16px; background-image: url(/_img/section-header-1-line-bg.jpg); text-transform: none; width: 576px; height: 31px; margin: 16px 0 3px -16px; padding: 11px 0 0 16px; }
div.foundersawards h3 { color: #626161; font-size: 13px; font-weight: bold; line-height: 14px; margin: 3px 0; padding: 0; }
div.foundersawards h4 { color: #626161; font-size: 13px; font-weight: bold; line-height: 14px; text-transform: uppercase; margin: 16px 0 3px; padding: 0; }
div.foundersawards p { color: #002857; font-size: 12px; line-height: 15px; margin: 4px 0 12px; padding: 0; }
div.foundersawards p.close { color: #002857; font-size: 12px; line-height: 15px; margin: 4px 0; padding: 0; }
div.foundersawards ol li { color: #002857; font-size: 12px; line-height: 15px; margin: 4px 0 12px; padding: 0; }
div.foundersawards ul li { color: #002857; font-size: 12px; line-height: 15px; margin: 4px 0 12px; padding: 0; list-style-type: square; }
div.foundersawards p.lead { color: #002857; font-size: 12px; line-height: 15px; margin: 14px 0 12px; padding: 0; }
div.foundersawards a:link { color: #002857;  text-decoration: underline; }
div.foundersawards a:visited { color: #002857;  text-decoration: underline; }
div.foundersawards a:hover { color: #002857;  text-decoration: none; }
div.foundersawards a:active { color: #002857;  text-decoration: none; }
div.foundersawards hr { color: #002857; text-align: center; width: 85%; height: 2px; margin-top: 24px; margin-bottom: 24px; }

div.listing  { color: #002857; font-size: 12px; line-height: 15px; margin: 0 12px 0 16px; padding: 0; }
div.listing h1 { color: #002857; font-size: 20px; font-weight: bold; line-height: 20px; margin: 6px 0 14px; padding: 0; }
div.listing h2 { color: #002857; font-size: 15px; font-weight: bold; line-height: 16px; text-transform: none; margin: 3px 0; padding: 0; }
div.listing h3 { color: #002857; font-size: 13px; font-weight: bold; line-height: 14px; margin: 3px 0; padding: 0; }
div.listing h4 { color: #626161; font-size: 13px; font-weight: bold; line-height: 14px; margin: 3px 0; padding: 0; }
div.listing p { color: #002857; font-size: 12px; line-height: 15px; margin: 12px 0; padding: 0; }
div.listing a:link { color: #002857;  text-decoration: underline; }
div.listing a:visited { color: #002857;  text-decoration: underline; }
div.listing a:hover { color: #002857;  text-decoration: none; }
div.listing a:active { color: #002857;  text-decoration: none; }

a.inset-button:link { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 12px; background-image: url(/_img/button-bg.gif); text-decoration: none; text-align: center; margin: 10px 8px; padding: 3px 8px; display:block; }
a.inset-button:visited { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 12px; background-image: url(/_img/button-bg.gif); text-decoration: none; text-align: center; margin: 10px 8px; padding: 3px 8px; display:block; }
a.inset-button:hover { color: #ff7100; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 12px; background-image: url(/_img/button-bg-over.gif); text-decoration: none; text-align: center; margin: 10px 8px; padding: 3px 8px; display:block; }
a.inset-button:active { color: #ff7100; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 12px; background-image: url(/_img/button-bg-over.gif); text-decoration: none; text-align: center; margin: 10px 8px; padding: 3px 8px; display:block; }

/*<agl.folder "GALLERY">*/
img.gallery { margin: 0; padding: 0; border: solid 1px #000; }
img.thumbnail { margin: 0 8px; padding: 0; border: solid 1px #000; }
p.caption { color: #fff; font-size: 12px; font-style: italic; line-height: 13px; margin: 4px 12px; padding: 0; }
p.gallery-note { color: #000; font-size: 11px; font-style: italic; line-height: 12px; margin: 4px 12px 18px; padding: 0; }
/*</agl.folder>*/

/*<agl.folder "SIDEBAR-INSET-BOX">*/
div.sidebar-inset-box { background-color: #ff7100; width: 90px; margin-top: 14px; margin-left: 12px; padding: 4px 2px; }
div.sidebar-inset-box  p { color: #fff; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 12px; text-align: center; margin: 10px 0 10px 0; }
span.underline { text-decoration: underline; }
/*</agl.folder>*/

/*<agl.folder "FOOTER">*/
div.footer { color: #fff; font-size: 8px; font-weight: bold; line-height: 8px; background-image: url(/_img/body-footer-bg.jpg); text-align: center; width: 742px; height: 22px; margin: 0; padding: 0; }
div.footer p { color: #fff; font-size: 8px; line-height: 8px; margin: 0; padding: 7px 0 0; }
div.footer a:link { color: white; text-decoration: none; }
div.footer a:visited { color: white; text-decoration: none; }
div.footer a:hover { color: white; text-decoration: underline; }
div.footer a:active { color: white; text-decoration: underline; }
/*</agl.folder>*/
