body {font-family:arial; margin:0px 0px 0px 0px;}
p {}

td {}

a:link { color: maroon }

a:visited { color: purple }

a:hover { color: purple }

a:active { color: red }
.buttonlink {
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #476BA2;
	text-decoration: none;
    border-top:2px outset #95AAC9;
	border-bottom:2px outset #476BA2;
	height:15px;
	cursor:hand;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:12px;
    padding-right:12px;
}
.buttonlink A:link{ font-family: arial; font-size: 8pt; font-weight: bold; color: #ffffff; text-decoration: none; }
.buttonlink A:visited{ font-family: arial; font-size: 8pt; font-weight: bold; color: #ffffff; text-decoration: none; }
.info{
	color: black;
	font-size: 8pt;
	font-family: verdana;
}	
	.footertxt {
	color: black;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	padding: 10px 0 0;
	line-height: 18px;
}
A.footerlinks, A.footerlinks:Visited, A.footerlinks:Active {
	color: #333;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 10px;
	}
A.footerlinks:Hover {
	color: #931f20;
	font-family: arial;
	}
.error{
	color: #FF0000;
	font-size: 10pt;
	font-family: verdana;
}
.success{
	color: #009900;
	font-size: 12pt;
	font-family: verdana;	
}
.statusbar {
font-family: arial;
font-size: 8pt;
font-weight: normal;
color: #ffffff;
}
.statusbarbold {
font-family: arial;
font-size: 8pt;
font-weight: bold;
color: #ffffff;
}
.pagetitle {
font-family: arial;
font-size: 12pt;
font-weight: bold;
color: #0000c6;
}
.pagetitle1 { 
font-family: arial;
font-size: 12pt;
font-weight: bold;
color: #000000;
}
.pagetitle2 {
font-family: arial;
font-size: 14pt;
font-weight: bold;
color: #990100;
}
.tabletitle {
font-family: arial;
font-size: 9pt;
font-weight: bold;
color: #476BA2;
}
.pagetitle A:link {
color: #0000c6;
font-weight: normal;
text-decoration: none;
}
.pagetitle A:visited {
color: #0000c6;
font-weight: normal;
text-decoration: none;
}
.pagetitle A:hover {
color: #0000c6;
font-weight: normal;
text-decoration: underline;
}
.breadcrumb {
font-family: arial;
font-size: 9pt;
font-weight: bold;
color: #476BA2;
}
.breadcrumb A:link {
color: #666666;
font-weight: normal;
}
.breadcrumb A:visited {
color: #666666;
font-weight: normal;
}
.breadcrumb A:hover {
color: #000000;
font-weight: normal;
}
.intro {
font-family: arial;
font-size: 10pt;
font-weight: bold;
color: #000000;
}
.bodybold {
font-family: arial;
font-size: 9pt;
font-weight: bold;
color: black;
}

.white {
  color: #ffffff;
} 

.darkblue {
  background-color: #245091;
}
.bodybold A:link {
color: yellow;
}
.bodybold A:visited {
color: black;
}
.bodybold A:hover {
color: black;
}
.body { font-family: arial; font-size: 10pt; font-weight: normal; color: black; }
.body A:link {
color: black;
}
.body A:visited {
color: #000000;
}
.body A:hover {
color: #000000;
}
.greylink {
font-family: arial;
font-size: 10pt;
font-weight: bold;
color: #000000;
}
.greylink A:link {
color: #666666;
font-weight: normal;
}
.greylink A:visited {
color: #666666;
font-weight: normal;
}
.greylink A:hover {
color: #59b224;
font-weight: normal;
}
.blacklink {
font-family: arial;
font-size: 10pt;
font-weight: normal;
color: #666666;
}
.blacklink A:link {
color: #000000;
font-weight: normal;
}
.blacklink A:visited {
color: #000000;
font-weight: normal;
}
.blacklink A:hover {
color: #59b224;
font-weight: normal;
}

.userTableHeader {
  height: 20px;
  color: #000000;
  font-weight: bold;
  font-family: arial, helvetica;
  font-size: 10pt;
  
}

.userTableHeader a:link {
  color: #000000;
  font-weight: bold;
  font-family: arial, helvetica;
  font-size: 10pt;
  text-decoration: none;
}

.userTableHeader a:visited {
  color: #000000;
  font-weight: bold;
  font-family: arial, helvetica;
  font-size: 10pt;
  text-decoration: none;
}

.userTableHeader a:hover {
  color: #0000aa;
  font-weight: bold;
  font-family: arial, helvetica;
  font-size: 10pt;
  text-decoration: none;
}

.userTableItem {
  height: 15px;
  color: #000022;
  font-weight: normal;
  font-family: arial, helvetica;
  font-size: 10pt;
}

.userTableItem a:link{
  height: 15px;
  color: #000022;
  font-weight: normal;
  font-family: arial, helvetica;
  font-size: 10pt;
  text-decoration: none;
}

.userTableItem a:visited {
  height: 15px;
  color: #000022;
  font-weight: normal;
  font-family: arial, helvetica;
  font-size: 10pt;
  text-decoration: none;
}

.userTableItem a:hover{
  height: 15px;
  color: #000044;
  font-weight: bold;
  font-family: arial, helvetica;
  font-size: 10pt;
  text-decoration: none;
}


.wksTitleRow {
    font-family: arial;
    font-size: 11pt;
    color: #000066;
    text-align: left;
    font-weight: bold;
  }
  
  .wksItemRow {
  font-family: arial;
    font-size: 10pt;
    font-weight: normal;
    text-align:left;
    vertical-align: top;
  }


.wksHeaderTitle {
  background: #0000ff url(http://images.petroleumeducation.com/workshopTitle_bg.gif) repeat-x;
  width: 350px;
  height: 90px;
  display: block;
  color: #ffffff;
  font-family: verdana, arial, helvetica;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}

.wksBulletList {
  font-family: arial;
  font-size: 10pt;
}

#existTable {
  font-family: arial, helvetica;
}

#existTable .title {
  font-size: 12pt;
  color: #003399;
  font-weight: bold;
}

#existTable .smalltitle {
  font-size: 11pt;
  color: #000000;
  font-weight: bold;
}

#existTable .headerRow {
  font-size: 11pt;
  color: #ffffff;
  background-color: #003399;
  font-weight: normal;
  height: 18px;
} 

#existTable .noClasses {
  font-size: 10pt;
  font-style: italic;
}

#existTable .existRow {
  font-size: 10pt;
  font-weight: bold;
  padding-top: 5px;
}

.classInfoTableHeader {
  text-align: center;
  color: #ffffff;
  background-color: #0000cc;
  font-weight: bold;
  font-size: 11pt;
}

.newWorkshop {
  color: #ff00ff;
}

a.workshopLink {
  text-decoration: none;
}
a.workshopLink:link {
  text-decoration: none;
}

a.workshopLink:visited {
  color: #000000;
}

a.workshopLink:hover {
  text-decoration: underline;
}