/* C.H.E.K Institute */

/* Common */

a { color: #2d5680; outline: none; }

h1 { color: #127db3; font-size: 36px; padding: 0px; margin: 0px 0px 20px; }
h2 { color: #222; font-size: 22px; font-weight: normal; padding: 0px; margin: 0px; }

.event, .workshop, .convention, .course { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #ddd; line-height: 1.4em; }

#events { padding: 15px 10px; background: url('/Resources/CHEK/Sites/CHEKInstitute/Images/Backgrounds/blueGradient.png') top left repeat-x; }
#events .event { background: url('/Resources/CHEK/Sites/CHEKInstitute/Images/Icons/Small/calendar.png') top left no-repeat; padding: 0px 0px 0px 30px; }
#events .event h2 { font-size: 16px; margin: 0px 0px 5px; }
.text { padding-bottom: 40px; }

#workshops { padding: 15px 10px; background: url('/Resources/CHEK/Sites/CHEKInstitute/Images/Backgrounds/blueGradient.png') top left repeat-x; }
#workshops .workshop h2 { font-size: 16px; margin: 0px 0px 5px; }

#courses { padding: 15px 10px; background: url('/Resources/CHEK/Sites/CHEKInstitute/Images/Backgrounds/blueGradient.png') top left repeat-x; }
#courses .course h2 { font-size: 16px; margin: 0px 0px 5px; }

/* Images */

.event .image img, .workshop .image img, .convention .image img { float: right; margin: 0px 0px 35px 35px; }

.rImages img { float: right; margin: 0px 0px 5px 35px; padding: 1px; border: 3px solid #ccc; }
.lImages img { float: left; margin: 0px 35px 5px 0px; padding: 1px; border: 3px solid #ccc; }

/* Header */

#header { position: relative; }

#header, #header h1, #header h2 { color: white; }

#header .newsletterForm { position: absolute; right: 0px; padding: 20px 0px 0px 0px; }
#header .newsletterForm td { padding: 0px 0px 4px 0px; }

#header .logo a { display: block; float: left; background: url('/Resources/CHEK/Sites/CHEKInstitute/Layout/header_mainLeft.png') top left no-repeat; width: 655px; height: 171px; }
#header .logo span { display: none; }

#header .phone { float: right; background: url('/Resources/CHEK/Sites/CHEKInstitute/Layout/header_mainRight.png') top right no-repeat; width: 295px; height: 171px; }
#header .phone span { display: none; }

/* Primary Navigation */

#primaryNav { overflow: hidden; padding: 25px 0px 0px; background: url('/Resources/CHEK/Sites/CHEKInstitute/Layout/primaryNav_bg.png') top left no-repeat; font-size: 1.1em; }
#primaryNav a { display: block; float: left; text-decoration: none; color: white; }
#primaryNav span { float: left; }
#primaryNav a .wrap1 { padding: 0px 0px 0px 20px; }
#primaryNav a .wrap2 { padding: 10px 20px 15px 0px; }
#primaryNav a.selected { color: #222; }
#primaryNav a.selected .wrap1 { background: url('/Resources/CHEK/Sites/CHEKInstitute/Layout/primaryNav_currentLeft.png') top left no-repeat; }
#primaryNav a.selected .wrap2 { background: url('/Resources/CHEK/Sites/CHEKInstitute/Layout/primaryNav_currentRight.png') top right no-repeat; margin-right: -5px; }

/* Secondary Navigation */

#layout_area_secondaryNav { padding: 0px 0px 10px; border-bottom: 1px solid #ccc; }

#secondaryNav { background-color: #edf5fa; padding: 10px 15px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #e2eff8; }
#secondaryNav a { text-decoration: none; color: #404040; margin: 0px 8px 0px 0px; padding: 1px 8px 2px; }
#secondaryNav a:hover { background-color: #ffffcc; color: #262626; text-decoration: underline; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#secondaryNav a.selected { background-color: #196ba6; color: white; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

/* Vertical Navigation */

#verticalNav a { display: block; text-decoration: none; padding: 6px 10px 6px 20px; border-bottom: 1px solid #ccc; }
#verticalNav a:hover { background-color: #f0f0f0; }
#verticalNav .navItem_current a { color: #333; background-color: white; border-width: 1px; border-style: solid; border-color: #ccc #ccc #ccc #fff; margin: -1px 0px 0px -1px; padding-left: 21px; -moz-border-radius-bottomright:4px; -moz-border-radius-topright:4px; }

/* Buttons */

.button { display: block; text-decoration: none; float: left; overflow: hidden; margin-top: 5px; }
.button span { display: block; }

.button.smallGrey { color: #4d4d4d; }
.button.smallGrey:hover { color: #222; }
.button.smallGrey .wrap1 { background: url('/Resources/CHEK/Sites/CHEKInstitute/Images/Buttons/smallGrey_left.png') top left no-repeat; padding: 0px 0px 0px 10px; }
.button.smallGrey .wrap2 { background: url('/Resources/CHEK/Sites/CHEKInstitute/Images/Buttons/smallGrey_right.png') top right no-repeat; padding: 5px 10px 5px 0px; }

/* Footer */

#layout_area_footer { background: #343A3C; border-top: 1px solid #ccc; }
.col_layout_body_min_height { border-bottom:2px solid #ccc; }

#footer { color: #85898a; padding: 20px 0px; font-size: 0.9em; }
#footer a { color: #85898a; text-decoration: none; }
#footer a:hover { color: white; }
#footer td { vertical-align: top; }
#footer #feature { background: url('/Resources/CHEK/Sites/CHEKInstitute/Images/Backgrounds/footerFeature.png') top left no-repeat; width: 250px; padding: 0px 20px 0px 90px; color: #85898a; }

#jazeLogo a { display: block; background: url('/Resources/CHEK/Sites/CHEKInstitute/Images/Jaze_Logo.png') top right no-repeat; padding: 10px 20px 10px 0px; }
#jazeLogo span { display: none; }