/* Global Styles */
body {
margin-top: 7px 0px; 
padding: 0px; 
background-image: url(../images/diagonal-grey-lines.gif);
}
A {
font-size: 11px; 
color: #897629; 
font-weight: normal; 
font-family: Frutiger, Verdana, Arial, Geneva, sans-serif; 
text-decoration: underline;
}
A:hover {
color: #D99F22; 
text-decoration: underline;
}
H1 {
margin-right: 0px; 
margin-left: 0px; 
margin-top: 3px; 
margin-bottom: 4px; 
FONT-WEIGHT: bold; 
FONT-SIZE: 20px; 
COLOR: #998000; 
LINE-HEIGHT: 22px; 
FONT-FAMILY: Times, Times Roman, Serif; 
TEXT-DECORATION: none
}
H2 {
margin-right: 0px; 
margin-left: 0px; 
margin-top: -2px; 
margin-bottom: -10px; 
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
COLOR: #998000; 
LINE-HEIGHT: 19px; 
FONT-FAMILY:  Frutiger, Verdana, Arial, Geneva, sans-serif; 
TEXT-DECORATION: none;
}
H2.home {
margin-right: 0px; 
margin-left: 0px; 
margin-top: -2px; 
margin-bottom: -10px; 
FONT-WEIGHT: bold; 
FONT-SIZE: 14px; 
COLOR: #8a5e0f; 
LINE-HEIGHT: 17px; 
FONT-FAMILY:  Frutiger, Verdana, Arial, Geneva, sans-serif; 
TEXT-DECORATION: none;
}
LI {
FONT-SIZE: 11px; 
LIST-STYLE-IMAGE: url(../images/square-small.gif); 
margin-top: -13px; 
margin-bottom: 18px;
margin-right: 10px; 
margin-left: -25px; 
text-indent: 0px; 
line-height: 14px;
}
LI.number {
LIST-STYLE-IMAGE: none; 
margin-left: 10px;
margin-right: 0px;
margin-top: 0px; 
margin-bottom: 8px;
text-indent: -15px; 
}
ol {
margin: 0px;
margin-top: 0px; 
margin-bottom: 10px;
}
ul {
margin-top: 10px; 
margin-bottom: -10px;
}
ul.sitemap {
margin-top: 20px; 
margin-bottom: 0px;
}
p {
margin-top: 5px; 
margin-bottom: 10px;
}
form {
margin:0px;
}
input, select {
padding-left: 4px;
font-family: Arial, Helvetica, Frutiger, Verdana, Tahoma, sans-serif; 
font-size: 11px; 
color: #42464E;
}
select {
padding-left: 0px;
}
button {
margin-left: 3px;
font-family: Arial, Helvetica, Frutiger, Verdana, Tahoma, sans-serif; 
font-size: 11px; 
color: #42464E;
}
td { 
font-size: 11px; 
color: #4C4C47; 
font-weight: normal; 
font-family: Frutiger, Verdana, Arial, Geneva, sans-serif; 
}
hr {
color: #cccccc;
background-color: #cccccc;
height: 1px;
}

/* Content Styles */
H2.workshop_dates {
background-image: url(../images/checkMark.gif); 
background-position: 2px -3px;
background-repeat: no-repeat;
text-indent: 22px;
margin-right: 0px; 
margin-left: 0px; 
margin-top: -10px; 
margin-bottom: 5px; 
FONT-WEIGHT: bold; 
FONT-SIZE: 13px; 
COLOR: #202f39; 
LINE-HEIGHT: 15px; 
FONT-FAMILY:  Frutiger, Verdana, Arial, Geneva, sans-serif; 
TEXT-DECORATION: none;
}
p.bullet {
text-indent: -10px;
margin-top: 0px; 
margin-bottom: 8px; 
}
.content { 
font-size: 11px; 
color: #4C4C47; 
font-weight: normal; 
font-family: Frutiger, Verdana, Arial, Geneva, sans-serif; 
padding: 13px;
}
.content-white { 
font-size: 11px; 
color: #ffffff; 
font-weight: normal; 
font-family: Frutiger, Verdana, Arial, Geneva, sans-serif; 
padding: 5px;
background-color: #979E8F;
}
.padded { 
padding: 6px;
border-width: 1px;
border-style: solid;
border-color: #C8C9C9;
}
.padded-sub { 
border-right-width: 1px;
border-right-style: solid;
border-right-color: #EEEEE6;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #EEEEE6;
font-size: 11px; 
color: #4C4C47; 
font-weight: normal; 
font-family: Frutiger, Verdana, Arial, Geneva, sans-serif; 
}
.section-title { 
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #cdcec9;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #cdcec9;
margin-bottom: 15px;
margin-left: -8px;
}

/* Navigation Styles */
.relpos-nav {
position: relative;
left: 15px;
top: 117px;
font-size: 11px; 
color: #FAFFB0; 
font-family: Frutiger, Verdana, Arial, Tacoma, Geneva, sans-serif; 
text-decoration: none;
}
a.relpos-nav-link {
color: #FAFFB0; 
text-decoration: underline;
}
a:hover.relpos-nav-link {
color: #E4E3C5; 
text-decoration: underline;
}
td.nav { 
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #C8C9C9;
}
/* Do not remeove any nav-subs they are coded into page sub menus */
A.nav-sub {
font-size: 11px; 
color: #ffffff; 
font-weight: normal; 
font-family: Frutiger, Verdana, Arial, Geneva, sans-serif; 
text-decoration: none;
text-indent: -16px;
display: block;
width: 100%;
padding: 5px;
padding-left: 16px;
}
A:hover.nav-sub {
color: #C1AD48; 
text-decoration: none;
background: #3B3A4B none;
}
A.nav-sub-highlight {
font-size: 11px; 
color: #D0E2F3; 
font-weight: normal; 
font-family: Frutiger, Verdana, Arial, Geneva, sans-serif; 
text-decoration: none;
text-indent: -16px;
display: block;
width: 100%;
padding: 5px;
padding-left: 16px;
background: #77899B none;
}
A:hover.nav-sub-highlight {
color: #D0E2F3; 
text-decoration: none;
}
.nav-sub-arrow {
position: relative;
left: 148px;
top: 0px;
margin-right: -7px;
}

/* Toolbox Styles */
.top-left {
vertical-align: top;
text-align: left;
}
.bottom-right {
text-align: right;
vertical-align: bottom;
}
A.button_link {
padding:1px;
width: 48px;
font-size: 9px; 
color: #998000;
font-family: Tahoma, Frutiger, Verdana, Geneva, sans-serif; 
text-decoration: none;
font-weight: normal;
display: block;
border-width: 1px;
border-style: solid;
border-color: #cccccc;
background:#ffffff;
}
A:hover.button_link {
color: #B8B8B8;
text-decoration: none;
padding:1px;
border-color: #cccccc;
border-width: 1px;
border-style: solid;
}
A.button_newsletter {
padding:1px;
width: 152px;
font-size: 9px; 
color: #998000;
font-family: Tahoma, Frutiger, Verdana, Geneva, sans-serif; 
text-decoration: none;
font-weight: normal;
display: block;
border-width: 1px;
border-style: solid;
border-color: #cccccc;
background:#ffffff;
}
A:hover.button_newsletter {
color: #B8B8B8;
text-decoration: none;
padding:1px;
border-color: #cccccc;
border-width: 1px;
border-style: solid;
}
.phpdigHighlight { 
color: #000000;
background-color: #B8D7E7;
font-weight: bold; 
}
.bracet {
margin-top:5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #B0A371;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #B0A371;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #B0A371;
}
