body {
line-height : 0.85em;
margin : 0;
padding : 0;
behavior: url('../javascript/csshover.htc');
}

/*.faqText {display: none;}*/

.bulletsPoints ul li {
background-image:url('../images/bulletList.gif');
background-position:6px 6px;
font-family:  Verdana,Geneva,Arial,serif;
font-size: 10px;
}

.floatleft {
float: left;
}

.blackUL li {
background-image:url('../images/bulletList.gif');
background-position:6px 6px;
font-family:  Verdana,Geneva,Arial,serif;
font-size: 10px;
}

.blackUL {
font-family:  Verdana,Geneva,Arial,serif;
font-size: 10px;
color: #000;
}

.blackUL a {
text-decoration:none;
outline: 0;
color:#000;
}

.blackUL a:link {
color:#000;
text-decoration:none;
}

.blackUL a:visited {
color:#000;
text-decoration:none;
}

.blackUL a:active {
color:#327d94;
text-decoration:none;
}

.blackUL a:link:hover, .blackUL a:visited:hover {
color:#327d94;
text-decoration:none;
}

.b {
font-weight: bold;
}

.blueList ul li {
background-image:url('../images/bulletListBlue.gif');
background-position:6px 6px;
font-family:  Verdana,Geneva,Arial,serif;
font-size: 11px;
}

.blueList {
margin: 0px 10px 0px 6px;
}

.blueListTitle {
color:#58585a;
font-weight:bold;
}

hr {
color: #b6b7b9;
background-color: #b6b7b9;
height: 1px;
margin: 2px 0px 2px 0px !important;
margin: -6px 0px 0px 0px;
border: 0;
}

.green {
color: #cad868;
background-color: #cad868;
height: 1px;
margin: 2px 0px 10px 0px;
border: 0;
width: 100%;
}

a {
text-decoration:none;
outline: 0;
}

a:link {
color:#d86c00;
text-decoration:none;
}

a:visited {
color:#d86c00;
text-decoration:none;
}

a:active {
color:#327d94;
text-decoration:none;
}

a:link:hover, a:visited:hover {
color:#327d94;
text-decoration:none;
}

.mainBorder {
border-left: 1px solid #d6d6d6;
border-right: 1px solid #d6d6d6;
width: 673px !important;
width: 675px;
margin:0px 0px 0px 0px !important;
padding:0px 0px 0px 0px !important;
margin:-2px 0px -6px 0px;
padding:0px 0px 0px 0px;
}

table .mainTable {
margin: 10px 0px 0px 18px;
}

.scroll-pane a {
text-decoration:none;
}

.scroll-pane a:link {
color:#000;
text-decoration:none;
}

.scroll-pane a:visited {
color:#000;
text-decoration:none;
}

.scroll-pane a:active {
color:#327d94;
text-decoration:none;
}

.scroll-pane a:link:hover, .scroll-pane a:visited:hover {
color:#327d94;
text-decoration:none;
}

.top td{
vertical-align: top;
}

.middle td{
vertical-align: middle;
}

.chevron a{
margin:0px;
padding:0px;
color: 327d94;
}

.title {
margin-top: 25px;
}

.wrapper2 {
width: 652px;
margin-left: 10px;
}

.subTitle {
margin: 0px 0px 20px 5px;
float: left;
border:0;
}

.greencontainer {
padding: 10px 10px 10px 10px;
background: url('../images/greenBackground.gif') repeat-x;
border-right: 1px solid #d5d5d5;
border-left: 1px solid #d5d5d5;
}

.bluecontainer {
padding: 10px 10px 10px 10px;
background: url('../images/blueBackground.gif') repeat-x;
border-right: 1px solid #d5d5d5;
border-left: 1px solid #d5d5d5;
}

.greenrounded {
width: 414px;
margin-bottom: 20px;
overflow: hidden;
}

.greenrounded .hd .c{
font-size:1px; /* ensure minimum height */
height:21px;
}

.greenrounded .ft .c {
font-size:1px; /* ensure minimum height */
height: 6px;
}

.greenrounded .hd {
background:transparent url('../images/greenTL.gif') no-repeat 0px 0px;
}

.greenrounded .hd .c {
background:transparent url('../images/greenTR.gif') no-repeat right 0px;
}

.greenrounded .ft {
background:transparent url('../images/greenBL.gif') no-repeat 0px 0px;
}

.greenrounded .ft .c {
background:transparent url('../images/greenBR.gif') no-repeat right 0px;
}

.greenrounded2 {
overflow: hidden;
width: 175px; 
float: left;
}

.greenrounded2 .hd .c{
font-size:1px; /* ensure minimum height */
height:21px;
}

.greenrounded2 .ft .c {
font-size:1px; /* ensure minimum height */
height: 6px;
}

.greenrounded2 .hd {
background: transparent url('../images/greenTL2.gif') no-repeat 0px 0px;
}

.greenrounded2 .hd .c {
background: transparent url('../images/greenTR.gif') no-repeat right 0px;
}

.greenrounded2 .ft {
background: transparent url('../images/greenBL2.gif') no-repeat 0px 0px;
}

.greenrounded2 .ft .c {
background: transparent url('../images/greenBR.gif') no-repeat right 0px;
}

.greenrounded3 {
overflow: hidden;
width: 230px; 
margin: 0px 0px 0px 9px; 
float: left;
}

.greenrounded3 .hd .c{
font-size:1px; /* ensure minimum height */
height:21px;
}

.greenrounded3 .ft .c {
font-size:1px; /* ensure minimum height */
height: 6px;
}

.greenrounded3 .hd {
background: transparent url('../images/greenTL3.gif') no-repeat 0px 0px;
}

.greenrounded3 .hd .c {
background: transparent url('../images/greenTR.gif') no-repeat right 0px;
}

.greenrounded3 .ft {
background: transparent url('../images/greenBL3.gif') no-repeat 0px 0px;
}

.greenrounded3 .ft .c {
background: transparent url('../images/greenBR.gif') no-repeat right 0px;
}

.bluerounded {
overflow: hidden;
width: 414px;
margin-bottom: 10px;
}

.bluerounded .hd .c{
font-size:1px; /* ensure minimum height */
height:21px;
}

.bluerounded .ft .c {
font-size:1px; /* ensure minimum height */
height: 6px;
}

.bluerounded .hd {
background: transparent url('../images/blueTL.gif') no-repeat 0px 0px;
}

.bluerounded .hd .c {
background: transparent url('../images/blueTR.gif') no-repeat right 0px;
}

.bluerounded .ft {
background: transparent url('../images/blueBL.gif') no-repeat 0px 0px;
}

.bluerounded .ft .c {
background: transparent url('../images/blueBR.gif') no-repeat right 0px;
}

.podTitle {
color:#FFFFFF;
float:left;
font-family: Verdana,Geneva,Arial,serif;
font-size:11px;
margin: 0px 0px 0px 10px !important;
margin: 0px 0px 0px 5px;
font-weight: bold;
}

.seeComplete {
display: block;
font-family: Verdana,Geneva,Arial,serif;
font-size:10px;
color: #d86c00;
margin: 10px 0px 0px 0px;
}

.podWrapper {
overflow: hidden;
width: 100%;
margin-bottom:20px;
}

.calendarMonth {
font-family: Verdana,Geneva,Arial,serif;
font-size:10px;
color: #d86c00;
padding-left: 10px;
}

.courseIcon {
float: left; 
height: 20px; 
border-right: 1px solid #d5d5d5; 
width:25px; 
}

.courseIconMargin {
margin: 3px 0px 0px 5px;
}

.trainingText {
font-family: Verdana,Geneva,Arial,serif;
font-size:10px;
color: #d86c00;
}

.homeText {
display: block;
font-family: Times New Roman,Times,serif;
font-size:14px;
font-style: italic;
color: #000;
width: 190px;
margin: 40px 0px 48px 0px;
line-height: 20px;
}

.photos {
margin-bottom: 30px;
}

.courseWrapper {
background-color: #eaf4f4;
padding: 20px 20px 20px 20px;
border: 1px solid #d5d5d5;
width: 505px;
}

.course {
background-color: #fff;
border: 1px solid #d5d5d5;
margin-bottom: 20px;
}

.iconHolder {
width: 100%;
height: 20px;
overflow: hidden;
background-color: #fff;
border-top: 1px solid #d5d5d5;
}

.courseHeader {
color:#327d94;
font-size: 14px;
font-weight: bold;
margin: 0px 0px 5px 0px;
}

.courseTitle {
display: block;
color:#327d94;
font-weight: bold;
margin: 10px 10px 0px 10px;
}

.courseTitle a{
color:#327d94;
}

.courseTitle a:link {
color:#327d94;
text-decoration:none;
}

.courseTitle a:visited {
color:#327d94;
text-decoration:none;
}

.courseTitle a:active {
color:#327d94;
text-decoration:none;
}

.courseTitle a:link:hover, .courseTitle a:visited:hover {
color:#d86c00;
text-decoration:none;
}

.courseTextWrapper {
overflow: hidden; 
width: 100%;
margin-bottom:10px;
}

.courseText2 {
margin: 5px 0px 10px 10px;
float: left;
width: 440px !important;
width: 400px;
}

.courseText {
display: block;
margin: 5px 0px 10px 10px;
}

.courseImage {
margin: 0px 10px 0px 0px;
float: right;
border: 1px solid #d5d5d5;
height: 34px;
width: 32px;
}

.courseContainer {
padding: 10px 10px 10px 10px;
border-right: 1px solid #d5d5d5;
border-left: 1px solid #d5d5d5;
}

.courserounded {
overflow: hidden;
width: 600px;
margin: 20px 0px 20px 0px;
float: left;
}

.courserounded .hd .c{
font-size:1px; /* ensure minimum height */
height:8px;
}

.courserounded .ft .c {
font-size:1px; /* ensure minimum height */
height: 6px;
}

.courserounded .hd {
background: transparent url('../images/courseTL.gif') no-repeat 0px 0px;
}

.courserounded .hd .c {
background: transparent url('../images/courseTR.gif') no-repeat right 0px;
}

.courserounded .ft {
background: transparent url('../images/courseBL.gif') no-repeat 0px 0px;
}

.courserounded .ft .c {
background: transparent url('../images/courseBR.gif') no-repeat right 0px;
}

.viewButton {
float: right; 
margin: 5px 0px 0px 20px;
}

.courseCalendar {
float: left;
}

.dateColumn {
width: 200px;
}

.titleColumn {
width: 300px;
}

.locationColumn {
width: 200px;
}

.costColumn {
width: 150px;
}

.registerColumn {
width: 100px;
}

.calendarIconMargin {
margin: 0px 5px 0px 0px;
}

.calendarHeader {
background: url('../images/calendarHeaderbg.gif') repeat-x;
color: #fff;
height:18px;
}

.registerHeader {
height:21px !important;
height: 18px;
}

.registerText {
height: 45px;
border-top: 1px solid #d5d5d5;
border-left: 1px solid #d5d5d5;
border-right: 1px solid #d5d5d5;
text-align: center;
}

.calendarText {
color: #000;
height: 45px;
border-top: 1px solid #d5d5d5;
border-left: 1px solid #d5d5d5;
}

#pscroller1 {
background: url('../images/pscrollerBG.gif') repeat-x;
height:18px;
border: 1px solid #f6a71f;
margin-top: 10px;
width: 673px;
}

#pscroller1 a {
display: block;
margin: 1px 0px 0px 10px;
color: #fff;
text-decoration:none;
}

#pscroller1 a:hover {
color: #327d94;
}

.someclass {
}

.byolWrapper {
background-color: #eaf4f4;
padding: 20px;
border: 1px solid #d5d5d5;
width: 100%;
}

.byolTitle {
display: block;
color:#327d94;
font-weight: bold;
cursor:pointer;
background: url('../images/expandIcon.gif') no-repeat;
background-position: 0 -23px;
}

.byolTitle2 {
display: block;
color:#327d94;
font-weight: bold;
cursor:pointer;
background: url('../images/expandIcon.gif') no-repeat;
background-position: 0 -1px;
}

.byolLocation {
background-color: #fff;
border: 1px solid #d5d5d5;
width: 650px;
margin-bottom: 20px;
padding: 10px;
overflow: hidden;
}

.byolImage{
float: left; 
border: 1px solid #000; 
width:110px;
}

.byolText {
float: left; 
margin-left: 20px; 
width:495px;
}

.toggleContent {
width: 100%;
padding-top: 10px;
}

.faqWrapper {
background-color: #eaf4f4;
padding: 20px;
border: 1px solid #d5d5d5;
width: 670px;
}

.faqTextWrapper {
background: #fff;
padding: 10px;
margin-bottom: 10px;
border: 1px solid #d5d5d5;
}

.faqtitle {
color:#000;
font-size: 11px;
font-weight: bold;
}

.faqtitle:hover {
color:#327d94;
font-size: 11px;
font-weight: bold;
}

.faqHeader {
display:block;
color:#327d94;
font-size: 11px;
font-weight: bold;
margin: 40px 0px 10px 0px;
}

.faqAnchor {
color:#ccc;
font-size: 12px;
font-weight: bold;
}

.moreinfoWrapper {
background-color: #eaf4f4;
padding: 20px;
border: 1px solid #d5d5d5;
width: 670px;
}

.moreinfoTextWrapper {
overflow:hidden;
width:650px;
background: #fff;
padding: 10px !important;
padding: 10px 10px 0px 10px;
margin-bottom: 10px;
border: 1px solid #d5d5d5;
}

.moreinfoTextWrapper p {
margin-top:5px;
}

.moreinfotitle a{
color:#327d94;
font-size: 12px;
font-weight: bold;
cursor: pointer;
}

.moreinfotitle a:link {
color:#327d94;
text-decoration:none;
}

.moreinfotitle a:visited {
color:#327d94;
text-decoration:none;
}

.moreinfotitle a:active {
color:#d86c00;
text-decoration:none;
}

.moreinfotitle a:link:hover, .moreinfotitle a:visited:hover {
color:#d86c00;
text-decoration:none;
}

.moreinfoImage {
height:87px !important;
height:100px;
width:113px !important;
width:120px;
margin: -10px -10px -10px 10px;
float: right;
border-left: 1px solid #d5d5d5;
}

.instructorWrapper {
overflow: hidden;
width: 100%;
margin-bottom:10px;
}

.instructor {
width:250px;
margin:0px 0px 20px 20px;
float: left;
}

.instructorImage{
border: 1px solid #000;
width: 32px;
float: left;
}

.instructorLGImage{
border: 1px solid #000;
float: left;
}

.instructorText {
float: left;
width: 200px;
margin-left: 10px;
}

.instructorName {
color:#327d94;
font-size: 14px;
font-weight: bold;
margin:0px 0px 20px 0px;
}

.instructorContainter {
overflow: hidden;
width: 100%;
margin:0px 0px 20px 10px;
}

.instructorCol1 {
font-weight: bold;
width: 180px;
float: left;
}

.instructorCol2 {
width: 400px;
float: left;
}

.details {
height: 20px;
float: right; 
padding: 2px 10px 0px 10px;
border-left: 1px solid #d5d5d5;
}

.popClose {
cursor:pointer; 
float:right;
margin:4px 4px 0px 0px;
color: #d86c00;
}

.popClose:hover {
cursor:pointer; 
float:right;
margin:4px 4px 0px 0px;
color: #327d94;
}

#byolPopInfo {
width: 400px;
height: 230px;
background: url('../images/popupBG.gif') no-repeat;
position: absolute;
z-index: 1;
border: 1px solid #D6D6D6;
}

#classroomPopInfo {
width: 400px;
height: 230px;
background: url('../images/popupBG.gif') no-repeat;
position: absolute;
z-index: 1;
border: 1px solid #D6D6D6;
}

#onsitePopInfo {
width: 400px;
height: 230px;
background: url('../images/popupBG.gif') no-repeat;
position: absolute;
z-index: 1;
border: 1px solid #D6D6D6;
}

#onlinePopInfo {
width: 400px;
height: 230px;
background: url('../images/popupBG.gif') no-repeat;
position: absolute;
z-index: 1;
border: 1px solid #D6D6D6;
}

#ondemandPopInfo {
width: 400px;
height: 230px;
background: url('../images/popupBG.gif') no-repeat;
position: absolute;
z-index: 1;
border: 1px solid #D6D6D6;
}

.popupText {
font-family:  Verdana,Geneva,Arial,serif;
font-size: 11px;
color: #000;
}

.popupTitle {
font-family: Verdana,Geneva,Arial,serif;
font-size: 11px;
font-weight: bold;
color: #327d94;
}

.timezoneTitle {
font-family:  Times,sans serif;
font-size: 14px;
color: #044f5c;
margin: 30px 0px 0px 20px;
}

.timezone {
font-family:  Verdana,Geneva,Arial,serif;
font-size: 11px;
background-color: #cfe5ef;
color: #000;
margin: 10px 0px 0px 0px;
padding: 10px 0px 10px 20px;
border-top: 1px solid #98b345;
border-bottom: 1px solid #98b345;
width: 100%;
}

.timezonetimes {
font-family:  Verdana,Geneva,Arial,serif;
font-size: 10px;
color: #000;
margin: 15px 0px 0px 20px;
}

.policyHeader {
color:#327d94;
font-size: 12px;
font-weight: bold;
margin: 10px 0px 10px 0px;
}

.requiredText {
color: #327d94;
font-weight: bold;
}

.formTitles {
font-weight: bold;
text-align: right;
}

.formTitles2 {
font-weight: bold;
text-align: left;
}

#registerForm .otherinput {
border: 1px solid #999;
text-align: left;
}

#registerForm .textinput {
border: 1px solid #999;
text-align: left;
width: 280px;
}

#registerForm2 .textinput {
border: 1px solid #999;
text-align: left;
width: 35px;
}

#registerForm2 .otherinput {
border: 1px solid #999;
text-align: left;
}

.QuestionTextInput {
border: 1px solid #999;
text-align: left;
width: 280px;
}

.QuestionLabel{
font-weight: bold;
text-align: right;
}

.QuestionError {
color:red;
}
