BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: #000; LINE-HEIGHT: 1.25em; PADDING-TOP: 0px; FONT-FAMILY: Calibri, Trebuchet, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
 HTML BODY {
	PADDING-BOTTOM: 12px
}
.container {
	FONT-SIZE: 0.62em; MARGIN: 0px auto 12px; WIDTH: 940px; BORDER-BOTTOM: #a90022 12px solid; TEXT-ALIGN: left
}
BODY {
	BACKGROUND: url(bg_BodyGrayGrad.jpg) #7f7f7f repeat-x 50% top
}
.container {
	BACKGROUND: url(bg_LeftColBlue.gif) #fff repeat-y left 50%
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	FONT-FAMILY: Calibri, Trebuchet, Arial, Helvetica, sans-serif
}
H2 {
	FONT-FAMILY: Calibri, Trebuchet, Arial, Helvetica, sans-serif
}
H3 {
	FONT-FAMILY: Calibri, Trebuchet, Arial, Helvetica, sans-serif
}
H4 {
	FONT-FAMILY: Calibri, Trebuchet, Arial, Helvetica, sans-serif
}
H5 {
	FONT-FAMILY: Calibri, Trebuchet, Arial, Helvetica, sans-serif
}
H6 {
	FONT-FAMILY: Calibri, Trebuchet, Arial, Helvetica, sans-serif
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 2.4em; COLOR: #a60124
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 2.4em; COLOR: #a60124
}
H2 A {
	FONT-WEIGHT: normal; COLOR: #a60124; TEXT-DECORATION: underline
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.8em; MARGIN: 0px 0px 30px 3px; COLOR: #003e7e
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; MARGIN: 0px 0px 20px 3px; COLOR: #a60124
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #a60124
}
A {
	COLOR: #a60124; TEXT-DECORATION: underline
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.clearFloats {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 0px
}
.floatLeft {
	FLOAT: left
}
.floatRight {
	FLOAT: right
}
.hLine {
	MARGIN: 1em 0px; OVERFLOW: hidden; WIDTH: 840px; BORDER-BOTTOM: #e1c59f 1px solid; HEIGHT: 1px
}
 HTML .hLine {
	WIDTH: 810px
}
.error {
	MARGIN-BOTTOM: 1em
}
.note {
	COLOR: #c60
}
.checkInfo {
	FLOAT: left; MARGIN-LEFT: 8px
}
.radio INPUT {
	MARGIN-RIGHT: 8px
}
.mainContent {
	BACKGROUND: #fff; FLOAT: right; MARGIN: 0px 17px 0px 0px; WIDTH: 686px
}
 HTML .mainContent {
	DISPLAY: inline
}
.mainContent H1 {
	MARGIN: 8px 0px 10px 2px
}
.mainContent .bodyText {
	FONT-SIZE: 1.3em; MARGIN-LEFT: 3px
}
.mainContent .bodyText H1 {
	FONT-SIZE: 1.85em; MARGIN-LEFT: 0px
}
.mainContent .bodyText H2 {
	FONT-SIZE: 1.85em; MARGIN-LEFT: 0px
}
.mainContent .bodyText H3 {
	FONT-SIZE: 1.38em; MARGIN-LEFT: 0px
}
.mainContent .bodyText H4 {
	FONT-SIZE: 1em; MARGIN-LEFT: 0px
}
.mainContent .bodyText H5 {
	FONT-SIZE: 1em; MARGIN-LEFT: 0px
}
.globalHeader {
	BACKGROUND: #fff; WIDTH: 940px; HEIGHT: 101px
}
H1.logo {
	BACKGROUND: url(logo_GCA-Services-Group.gif) #fff no-repeat; FLOAT: left; WIDTH: 463px; HEIGHT: 83px
}
H1.logo A {
	DISPLAY: block; WIDTH: 463px; HEIGHT: 83px; TEXT-DECORATION: none
}
H1.logo SPAN {
	VISIBILITY: hidden
}
.sectionImg {
	DISPLAY: none; WIDTH: 686px; HEIGHT: 228px
}
.headerLinks {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; FLOAT: right; MARGIN: 35px 5px 9px 0px; COLOR: #a4ccfb
}
.headerLinks A {
	MARGIN: 0px 4px; COLOR: #051c46
}
.globalSearch {
	CLEAR: right; FLOAT: right; MARGIN-RIGHT: 5px
}
.globalSearch .searchLabel {
	DISPLAY: none; FLOAT: right
}
.globalSearch .searchField {
	BORDER-RIGHT: #b7b7b7 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #b7b7b7 1px solid; DISPLAY: inline; PADDING-LEFT: 20px; FONT-SIZE: 1.2em; BACKGROUND: url(bg_SearchField.gif) #fff no-repeat 4px 3px; FLOAT: right; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #b7b7b7 1px solid; WIDTH: 160px; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #b7b7b7 1px solid; FONT-FAMILY: Calibri, Trebuchet, Arial, Helvetica, sans-serif; HEIGHT: 1.2em
}
.globalSearch .searchSubmit {
	BORDER-RIGHT: #b7b7b7 1px solid; PADDING-RIGHT: 13px; BORDER-TOP: #b7b7b7 1px solid; DISPLAY: inline; PADDING-LEFT: 13px; FONT-SIZE: 1.2em; BACKGROUND: #a90022; FLOAT: right; PADDING-BOTTOM: 1px; MARGIN-LEFT: 10px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #b7b7b7 1px solid; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #b7b7b7 1px solid; FONT-FAMILY: Calibri, Trebuchet, Arial, Helvetica, sans-serif
}
 HTML .globalSearch {
	WIDTH: 350px
}
 HTML .globalSearch .searchSubmit {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.subpage-nav {
	MIN-HEIGHT: 487px; BACKGROUND: url(bg_NavBlueGrad.jpg) repeat-x left top; FLOAT: right; MARGIN: 0px 17px 0px 0px; OVERFLOW: visible; WIDTH: 220px
}
 HTML .nav {
	DISPLAY: inline
}
.contentitem {
	BACKGROUND: url(bg_NavDash.gif) repeat-x 50% bottom; PADDING-BOTTOM: 1px
}
.contentitem A {
	COLOR: #fff; TEXT-DECORATION: none
}
.contentitem .highlighted A {
	COLOR: #fff; TEXT-DECORATION: none
}
.contentitem A.normal {
	COLOR: #fff; TEXT-DECORATION: none
}
.first-item-active A.normal {
	COLOR: #fff
}
.item-active A.normal {
	COLOR: #fff
}
.subitem A.normal {
	COLOR: #fff
}
.subsubitem A.normal {
	COLOR: #fff
}
.item {
	FONT-SIZE: 1.6em; BACKGROUND: url(bg_NavDash.gif) repeat-x 50% top; PADDING-TOP: 1px
}
.item A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; PADDING-BOTTOM: 14px; PADDING-TOP: 12px
}
.item A:hover {
	BACKGROUND-COLOR: #2a487e
}
.first-item {
	FONT-SIZE: 1.6em
}
.first-item A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(bg_NavTopLeftCorner.png) no-repeat left top; PADDING-BOTTOM: 14px; PADDING-TOP: 12px
}
 HTML .first-item A {
	BACKGROUND-IMAGE: url(bg_NavTopLeftCorner.gif)
}
.first-item A:hover {
	BACKGROUND-COLOR: #2a487e
}
.first-item-active {
	FONT-SIZE: 1.6em; BACKGROUND: url(bg_NavActiveArrow.gif) #780018 no-repeat 100% 50%
}
.first-item-active A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(bg_NavTopLeftCorner.png) no-repeat left top; PADDING-BOTTOM: 14px; PADDING-TOP: 12px
}
 HTML .first-item-active A {
	BACKGROUND-IMAGE: url(bg_NavTopLeftCorner.gif)
}
.item-active {
	FONT-SIZE: 1.6em; BACKGROUND: url(bg_NavDash.gif) repeat-x 50% top; PADDING-TOP: 1px
}
.item-active A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(bg_NavActiveArrow.gif) #780018 no-repeat 100% 50%; PADDING-BOTTOM: 14px; PADDING-TOP: 12px
}
.subcontentitem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(bg_NavSubMenuRedGrad.jpg) #670015 repeat-x center top; PADDING-BOTTOM: 5px; WIDTH: 220px; PADDING-TOP: 5px; FONT-FAMILY: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif
}
.subitem {
	FONT-WEIGHT: normal; FONT-SIZE: 1.2em; LINE-HEIGHT: 1.1em
}
.subitem A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.subitem A:hover {
	BACKGROUND-COLOR: #700
}
.subsubitem {
	FONT-WEIGHT: normal; FONT-SIZE: 1.2em; LINE-HEIGHT: 1.1em
}
.subsubitem A {
	PADDING-RIGHT: 35px; DISPLAY: block; PADDING-LEFT: 35px; BACKGROUND: url(bg_NavChildCarrot.gif) no-repeat 25px 7px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.subsubitem A:hover {
	BACKGROUND-COLOR: #700
}
.footerShell {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 245px; PADDING-BOTTOM: 6px; PADDING-TOP: 20px
}
.footerContent {
	FONT-SIZE: 1.2em
}
.copyrightNotice {
	COLOR: #051c46
}
.footerLinks {
	
}
.footerLinks UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
.footerLinks UL LI {
	DISPLAY: inline
}
.home .container {
	BACKGROUND-IMAGE: none; MARGIN-BOTTOM: 0px; OVERFLOW: visible; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.home .globalHeader {
	WIDTH: 940px; HEIGHT: 94px
}
.home .sectionImg {
	DISPLAY: none
}
.home .shadowFrameTop {
	MARGIN-TOP: 0px; BACKGROUND: url(shadow_Top.gif) #fff no-repeat; OVERFLOW: hidden; WIDTH: 940px; HEIGHT: 7px
}
.home .shadowFrameLeft {
	BACKGROUND: url(shadow_Left.jpg) no-repeat; FLOAT: left; MARGIN-LEFT: -15px; WIDTH: 15px; HEIGHT: 732px
}
.home .shadowFrameRight {
	BACKGROUND: url(shadow_Right.jpg) no-repeat; FLOAT: right; WIDTH: 15px; MARGIN-RIGHT: -15px; HEIGHT: 732px
}
.home .shadowFrameBottom {
	CLEAR: both; BACKGROUND: url(shadow_Bottom.gif) no-repeat; MARGIN: 0px auto; WIDTH: 970px; HEIGHT: 21px
}
 HTML .home .shadowFrameLeft {
	DISPLAY: none
}
 HTML .home .shadowFrameRight {
	DISPLAY: none
}
 HTML .home .shadowFrameBottom {
	DISPLAY: none
}
.home .nav {
	BACKGROUND: url(bg_NavHome.jpg) #001d47 repeat-x left top; FLOAT: left; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 310px; HEIGHT: 400px
}
.home .contentitem {
	BACKGROUND-IMAGE: none
}
.home .item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(bg_NavDash.gif) repeat-x 50% bottom; PADDING-BOTTOM: 1px; PADDING-TOP: 0px
}
.home .item A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 18px; HEIGHT: 38px
}
.home .item A:hover {
	BACKGROUND-COLOR: #2a487e
}
.home .first-home-item {
	FONT-SIZE: 1.6em; BACKGROUND: url(bg_NavDash.gif) repeat-x 50% bottom; PADDING-BOTTOM: 1px
}
.home .first-home-item A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(bg_NavTopLeftCorner.gif) no-repeat left top; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 18px; HEIGHT: 40px; TEXT-DECORATION: none
}
.home .first-home-item A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #2a487e; TEXT-DECORATION: none
}
.homeFlash {
	FLOAT: left; WIDTH: 630px; HEIGHT: 400px
}
.home H2 {
	FONT-SIZE: 1.8em
}
.home .bodyText {
	FONT-SIZE: 1.2em
}
.homeContent {
	BORDER-RIGHT: #aaa 1px solid; FLOAT: left; MARGIN: 13px 12px 0px 20px; WIDTH: 288px; HEIGHT: 270px
}
 HTML .homeContent {
	DISPLAY: inline
}
.homeContent .imgText {
	MARGIN-TOP: 10px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.homeNews {
	BORDER-RIGHT: #aaa 1px solid; FLOAT: left; MARGIN: 13px 10px 0px 0px; WIDTH: 228px; LINE-HEIGHT: 1.5em; HEIGHT: 270px
}
.homeNews H2 {
	FONT-SIZE: 1.8em; MARGIN: 10px 10px 0.3em 0px; LINE-HEIGHT: 1em
}
.homeNews .newsItem {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.homeNews .newsItem .newsLink {
	FONT-SIZE: 1.4em
}
.homeNews .newsItem A.newsLink {
	COLOR: #051c46
}
.homeNews .newsItem .newsDate {
	FONT-SIZE: 1.2em; MARGIN-LEFT: 0px; COLOR: #515d8f
}
.homeLogos {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 10px; FLOAT: left; MARGIN: 13px 0px 0px; WIDTH: 137px; HEIGHT: 270px
}
.homeLogos H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.8em; MARGIN: 10px 10px 0.5em 0px; LINE-HEIGHT: 1em
}
.homeLogos A {
	FONT-SIZE: 1.2em
}
.homeLogos IMG {
	MARGIN: 0px auto; TEXT-ALIGN: center
}
.homeRight {
	FLOAT: left; MARGIN: 23px 0px 0px 12px; WIDTH: 200px; TEXT-ALIGN: center
}
.homeRight H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.8em; MARGIN: 10px 10px 0.5em 0px; LINE-HEIGHT: 1em
}
.homePoll {
	FLOAT: left; MARGIN: 23px 0px 0px; WIDTH: 200px; LINE-HEIGHT: 14px
}
.homePoll H1 {
	FONT-WEIGHT: normal; FLOAT: left; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 12px
}
.homePoll .pollContent {
	MARGIN-LEFT: 3px; WIDTH: 220px
}
.home .footerShell {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 940px; PADDING-TOP: 0px; BORDER-BOTTOM: #a90022 12px solid; HEIGHT: 30px
}
.home .footerContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; PADDING-TOP: 6px
}
UNKNOWN {
	DISPLAY: inline
}
 HTML .homePoll H2 {
	MARGIN-LEFT: 6px
}
.serviceImage IMG {
	BORDER-RIGHT: #fff 4px solid; BORDER-TOP: #fff 4px solid; BORDER-LEFT: #fff 4px solid; BORDER-BOTTOM: #fff 4px solid
}
.serviceItem {
	CLEAR: both; MARGIN: 0px 0px 18px 3px; WIDTH: 680px
}
.serviceItem .serviceImage {
	FLOAT: left; MARGIN: 0px 18px 18px 0px
}
.serviceDescription {
	FONT-SIZE: 1.3em; MARGIN-LEFT: 6px
}
.serviceDescription H2 {
	FONT-SIZE: 1.53em
}
.serviceDescription A H2 {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.serviceDetails {
	MARGIN-LEFT: 3px
}
.serviceDetails .serviceImage {
	FLOAT: right; MARGIN-LEFT: 18px
}
.serviceContent {
	FONT-SIZE: 1.3em; MARGIN-LEFT: 3px
}
.serviceContent H2 {
	MARGIN-TOP: 4px; FONT-SIZE: 1.53em
}
.newSearch {
	FLOAT: right; MARGIN-BOTTOM: 12px
}
.newSearch DIV {
	PADDING-RIGHT: 5px; FLOAT: left
}
.newSearch DIV SPAN SPAN {
	FONT-SIZE: 1.2em; COLOR: #a90022
}
.newSearch .searchField {
	BORDER-RIGHT: #b7b7b7 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #b7b7b7 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #b7b7b7 1px solid; WIDTH: 150px; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #b7b7b7 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 14px
}
.newSearch .searchSubmit {
	BORDER-RIGHT: #b7b7b7 1px solid; PADDING-RIGHT: 13px; BORDER-TOP: #b7b7b7 1px solid; DISPLAY: inline; PADDING-LEFT: 13px; FONT-SIZE: 1.2em; BACKGROUND: #a90022; FLOAT: right; PADDING-BOTTOM: 1px; MARGIN-LEFT: 10px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #b7b7b7 1px solid; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #b7b7b7 1px solid; FONT-FAMILY: Calibri, Trebuchet, Arial, Helvetica, sans-serif
}
.searchResults {
	CLEAR: both; FONT-SIZE: 1.2em
}
.searchResults TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 1.5em; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.searchResults TABLE TD {
	BORDER-BOTTOM: #a90022 1px solid
}
.searchResults TABLE TD B {
	COLOR: #002f65
}
.eventPage .serviceImage {
	FLOAT: left; MARGIN-BOTTOM: 18px; MARGIN-RIGHT: 18px
}
H2.eventName {
	
}
H4.eventDate {
	
}
.eventDetails {
	
}
.eventReg {
	
}
.eventReg H2 {
	MARGIN-TOP: 18px; FONT-SIZE: 2.1em; MARGIN-BOTTOM: 6px; COLOR: #6ea0a1
}
.eventReg H2.eventName {
	MARGIN-TOP: 18px; FONT-SIZE: 2.1em; MARGIN-BOTTOM: 6px; COLOR: #6ea0a1
}
.eventReg H4.eventDate {
	FONT-WEIGHT: bold; FONT-SIZE: 1.6em; MARGIN-BOTTOM: 10px; COLOR: #6ea0a1; FONT-STYLE: normal
}
.eventReg .eventDetails {
	MARGIN-BOTTOM: 12px
}
.eventReg .reqField {
	FONT-WEIGHT: bold; COLOR: #c60
}
.eventReg TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; border-spacing: 0
}
.eventReg TABLE TH {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 20%; COLOR: #c60; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.eventReg TABLE TH.req {
	FONT-WEIGHT: bold
}
.eventReg TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.eventReg TABLE TD INPUT.field {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.eventReg TABLE TD.formSubmit {
	PADDING-LEFT: 200px
}
.eventReg TABLE TD.formSubmit INPUT {
	MARGIN-LEFT: 16px
}
.eventReg .regConfirm TABLE TH {
	PADDING-LEFT: 24px; FONT-WEIGHT: bold
}
.eventList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #e9d7b3 1px solid
}
.eventList DT {
	
}
.eventList DD {
	
}
.galleryItem {
	FLOAT: left; MARGIN: 20px 15px 20px 0px; WIDTH: 190px; LINE-HEIGHT: 1.3em; HEIGHT: 205px
}
.galleryItem {
	FLOAT: left; MARGIN: 20px 8px 20px 0px; WIDTH: 190px; LINE-HEIGHT: 1.3em; HEIGHT: 205px
}
.galleryThumb {
	BORDER-RIGHT: #fff 4px solid; BORDER-TOP: #fff 4px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #fff 4px solid; BORDER-BOTTOM: #fff 4px solid
}
.thumbnail {
	POSITION: relative
}
.thumbnail:hover {
	Z-INDEX: 1; BACKGROUND-COLOR: transparent
}
.thumbnail SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; LEFT: -1000px; VISIBILITY: hidden; PADDING-BOTTOM: 5px; COLOR: #6ea0a1; PADDING-TOP: 5px; POSITION: absolute; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
.thumbnail SPAN .galleryPopup {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.thumbnail:hover SPAN {
	LEFT: 60px; VISIBILITY: visible; BOTTOM: 30px
}
.photoTop {
	MARGIN-BOTTOM: 26px
}
.photoDetail {
	MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 1em; MARGIN-LEFT: 135px; WIDTH: 567px; BORDER-BOTTOM: #dfc29c 1px solid
}
.photoDetail IMG {
	BORDER-RIGHT: #fff 4px solid; BORDER-TOP: #fff 4px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #fff 4px solid; BORDER-BOTTOM: #fff 4px solid
}
.photoInfo {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.photoInfo H2 {
	FONT-WEIGHT: bold; COLOR: #cc6600
}
.photoInfo H2 SPAN.photoCount {
	FONT-SIZE: 14px; COLOR: #6ea0a1
}
.photoNav {
	
}
.photoNavInstruct {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 6px; COLOR: #c60; TEXT-ALIGN: center
}
.photoNavThumbs {
	FLOAT: left; WIDTH: 576px; HEIGHT: 150px
}
.photoNavThumbs IMG {
	BORDER-RIGHT: #fff 4px solid; BORDER-TOP: #fff 4px solid; FLOAT: left; MARGIN: 0px 8px; BORDER-LEFT: #fff 4px solid; BORDER-BOTTOM: #fff 4px solid
}
.photoNav .btnPrev {
	FLOAT: left; WIDTH: 127px; PADDING-TOP: 28px; HEIGHT: 150px; TEXT-ALIGN: right
}
.photoNav .btnPrev IMG {
	MARGIN-RIGHT: 8px
}
.photoNav .btnNext {
	PADDING-LEFT: 8px; FLOAT: left; PADDING-TOP: 28px; HEIGHT: 150px
}
H1.siteMap {
	MARGIN-BOTTOM: 40px
}
.siteMapContent {
	
}
.siteMapItem {
	FONT-SIZE: 18px; MARGIN: 5px 0px 10px
}
.siteMapSubContent {
	FONT-SIZE: 14px; MARGIN: 5px 0px 10px 16px
}
.siteMapSubItem {
	FONT-WEIGHT: normal; MARGIN: 5px 0px
}
.siteMapSubItem A {
	FONT-WEIGHT: normal; MARGIN: 5px 0px
}
.faqs {
	MARGIN-TOP: 12px; BORDER-BOTTOM: #001d47 1px solid
}
.faqQ {
	MARGIN-BOTTOM: 12px
}
.faqQ DT {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #a90022
}
.faqQ DT.hasJS {
	PADDING-LEFT: 20px; BACKGROUND: url(icon_plus.gif) no-repeat left center; CURSOR: pointer; TEXT-DECORATION: underline
}
.faqA {
	FONT-SIZE: 1.2em; BACKGROUND: #eee; MARGIN: 12px 0px
}
.faqAtop {
	OVERFLOW: hidden; HEIGHT: 9px
}
.faqAinner {
	PADDING-RIGHT: 17px; PADDING-LEFT: 17px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.faqAbottom {
	OVERFLOW: hidden; HEIGHT: 9px
}
 HTML .faqAbottom {
	BACKGROUND-POSITION: 50% top
}
.newsItems {
	BORDER-TOP: #b7b7b7 1px solid; FONT-SIZE: 1.3em; MARGIN-LEFT: 3px; PADDING-TOP: 1.75em
}
.newsItem {
	MARGIN-BOTTOM: 0.75em
}
.newsContent {
	
}
H2.newsTitle {
	FONT-SIZE: 1.8em; MARGIN-LEFT: 3px
}
.newsDate {
	FONT-SIZE: 1.3em; MARGIN-LEFT: 3px
}
.newAuthor {
	FONT-SIZE: 1.3em; MARGIN-LEFT: 3px
}
.newsBody {
	FONT-SIZE: 1.3em; MARGIN-LEFT: 3px
}
.ContactText {
	FONT-SIZE: 1.3em; FLOAT: left; WIDTH: 230px; MARGIN-RIGHT: 80px
}
.ContactForm {
	FONT-SIZE: 1.3em; FLOAT: left
}
.contactTbl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; border-spacing: 0
}
.contactTbl TH {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; COLOR: #c60; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.contactTbl TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.contactTbl TD .field {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.contactTbl TD.formSubmit {
	TEXT-ALIGN: center
}
.contactTbl TD.formSubmit INPUT {
	MARGIN-LEFT: 16px
}
.teamItem {
	FONT-SIZE: 1.3em; FLOAT: left; MARGIN: 0px 47px 50px 3px; WIDTH: 100px
}
.teamImage {
	MARGIN: 0px 0px 13px
}
.bioDescription {
	LINE-HEIGHT: 1.01em
}
A.bioName {
	
}
.bioTitle {
	
}
.bioDescription P {
	
}
.bioDetails {
	MARGIN-LEFT: 3px
}
.bioDetails .bioImage {
	FLOAT: right; MARGIN-RIGHT: 25px
}
 HTML .bioDetails .bioImage {
	DISPLAY: inline
}
.bioContent {
	FONT-SIZE: 1.3em; FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 475px
}
.bioDetails H2 {
	FONT-WEIGHT: normal
}
.bioDetails H4 {
	FONT-WEIGHT: normal
}
.locator {
	
}
.Grid {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 30px; WIDTH: 100%; COLOR: #cc6600; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.Grid .Grid {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 0px 6px 15px; COLOR: #407071; BORDER-BOTTOM: #e1c59f 1px solid
}
.divGrid {
	BORDER-TOP: #999 1px solid; BACKGROUND: #f9f9f9; BORDER-BOTTOM: #999 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
#divSearchContainer {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 18px; PADDING-TOP: 18px
}
.TitleResultGrid {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 100%; COLOR: #407071; PADDING-TOP: 3px; TEXT-ALIGN: left
}
TD.TechnologyTable {
	FONT-SIZE: 1.3em
}
TD.TechnologyTable IMG {
	PADDING-RIGHT: 2px
}
