#IE#spacer {
background-image:url("/dir/images/blank.gif");
height:66px;
}
#wrapper a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: .9em;
   text-decoration: underline;
   color: #444
   }


#box, #footer ul li {
}
#content {
}
#content_2 {
}
.course_header {
background-color:#99AFCA;
border-bottom:1px dashed #99AFCA;
border-top:1px dashed #99AFCA;
}
#footer {font-size:.8em;margin:10px 10px;}
#footer #left {
color:#FFFFFF;
float:left;
line-height:1.3em;
padding-left:13px;
padding-top:0;
text-align:left;
width:400px;
}
#footer #right {
color:#FFFFFF;
float:right;
font-weight:700;
padding-right:21px;
padding-top:27px;
text-align:right;
width:300px;
}
#footer a:hover, #footer_2 a:hover {text-decoration:underline;}
#footer ul {margin:10px 10px;padding: 0;}
#footer_2 {
background:url("/dir/images/footer_2.png") no-repeat scroll 0 50% transparent;
height:56px;
}
#footer_2 #left {
color:#FFFFFF;
margin:0;
padding:14px;
}
#formWrapper {width:405px;}
.header-image {display:none;}
#left_column .copy h1 {font-size:1em;}
#left_column h1 {
color:#010101;
font-weight:700;
line-height:1.3em;
margin:14px 0 2px;
}
#nav, #nav ul {display:none;}
div.p0 {
background-color:#E8E8E8;
border-bottom:1px dashed #B4B4B4;
}
div.p1 {
background-color:#F8F8F8;
border-bottom:1px dashed #B4B4B4;
}
#rightSide {
margin-left:220px;
padding-top:10px;
}
#right_column .l3 {
background-color:#D5DEEA;
border-bottom-color:#D5DEEA;
border-top-color:#D5DEEA;
}
#right_column .link {
}
#right_column h1 {
color:#010101;
font-size:1em;
font-weight:400;
line-height:1em;
margin-bottom:2px;
}
.menu .items {display: inline !important}
.menu .items li.A, .menu .items li.C,.menu .items li.end,.menu .items li.bird {display: none}
#right_column p {margin-bottom:2px;}
#right_column ul {
font-size:0.8em;
list-style:none outside none;
margin:0 2px;
padding:0;
}
#search {
margin:0;
padding:0;
}
#searchbox {display:none;}
#spacer {
background-image:url("/dir/images/blank.gif");
height:72px;
}
#sponsor {
color:#535353;
font-size:10px;
padding-bottom:8px;
padding-top:8px;
text-align:center;
width:115px;
}
#sponsor a {text-align:center;}
#tag {
color:gray;
float:right;
font-size:10px;
}
#tag a {color:gray;}
#thelist {
list-style:none outside none;
margin:0;
padding:0;
}
#thelist li {
float:left;
height:250px;
width:187px;
}
#title a {
color:#000000;}
#title a:hover {
color:#D40000;
text-decoration:underline;
}
#title h2 {
color:#010101;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:700;
line-height:1em;
margin-bottom:2px;
}
#title, .copy {
margin:10px;
}
* html .clearfix {height:1%;}
a {outline:medium none;}
.ABMemberProfile p {
margin:2px 0 8px;
padding-right:10px;
}
.LV_invalid {color:#CC0000;}
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active, .fieldWithErrors input.LV_invalid_field, .fieldWithErrors textarea.LV_invalid_field {
border:1px solid #CC0000;
}
.LV_validation_message {
font-weight:700;
margin:0 0 0 5px;
}
.about {
line-height:1.3em;
margin-left:25px;
}
.bio {
float:left;
font-size:0.7em;
margin:4px;
text-align:center;
width:75px;
}
.bio img {
margin:7px 7px 5px;
}
.body {font-size:0.8em;}
.body ul {
margin:0;
padding:10px;
}
.break {border-top:1px dashed #B4B4B4;}
.cancel {
font-size:18px;
font-weight:700;
text-decoration:underline;
}
.clear {clear:both;}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.coord {margin-left:5px;}
.coord img {
color:#535353;
float:left;
padding-top:5px;
}
.coord p {
float:left;
font-size:0.8em;
margin:4px;
}
.gray {
background-image:url("/dir/images/gray.gif");
color:#333333;
font-size:0.8em;
height:45px;
line-height:35px;
margin-bottom:0;
margin-top:0;
padding:0;
}
.gray ul {
float:left;
height:25px;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0 25px;
}
.gray ul a:hover {color:#D40000;}
.heading {
color:#2E509E;
font-size:medium;
font-weight:700;
}
.highlight {
background-color:#EAF7FF;
border-bottom:1px dashed #B4B4B4;
border-top:1px dashed #B4B4B4;
}
.highlight ul {
list-style:none outside none;
margin:0;
padding:0;
}
.index {
line-height:1.1em;
margin:10px;
}
.link1 {
background-color:#99AFCA;
border-bottom:1px dashed #99AFCA;
border-top:1px dashed #99AFCA;
text-align:center;
}
.link2 {
background-color:#BAC9DC;
border-bottom:1px dashed #BAC9DC;
border-top:1px dashed #BAC9DC;
text-align:center;
}
.link3 {
background-color:#D5DEEA;
border-bottom:1px dashed #D5DEEA;
border-top:1px dashed #D5DEEA;
text-align:center;
}
.listdate {
font-size:11px;
font-style:normal;
line-height:95%;
list-style-type:none;
}
.logo_link {background: url(/dir/images/petc_logo.png) no-repeat;width: 267px; height: 50px;margin:0 10px 24px}
.logo_link a {position: relative;top: 50px}
.news_footer {
background-color:#E8E8E8;
background-image:url("/dir/images/news_footer.gif");
height:60px;
margin:0;
padding:0;
}
.news_footer a {
background:none no-repeat scroll left top transparent;
float:right;
height:60px;
width:55px;
}
.news_footer a:hover {
background:none no-repeat scroll left bottom transparent;
}
.not_gray {display:none;}
.not_gray ul {
float:left;
height:25px;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0 13px;
}
.not_gray ul a, .gray ul a {
color:#333333;
font-style:normal;
font-weight:400;
}
.not_gray ul li, .gray ul li {
float:left;
margin-left:5px;
margin-right:5px;
margin-top:2px;
}
.product {
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
}
.product h1 {
color:#010101;
font-family:Arial,Helvetica,sans-serif;
font-size:1.3em;
font-weight:700;
line-height:1em;
margin-bottom:2px;
}
.product li {
line-height:1.5em;
list-style-type:none;
}
.product ul {
margin:0 0 0 10px;
padding:0;
}
.reverse {
direction:rtl;
unicode-bidi:bidi-override;
}
.spon5sors {
float:left;
list-style-type:none;
margin:0;
padding:0;
}
.sponsor-logo {
border:0 none;
}
.sponsor-logo td {
padding:10px 0;
text-align:center;
vertical-align:middle;
width:115px;
}
.sponsors li {
float:left;
margin-top:15px;
text-align:center;
width:115px;
}
.sponsors td {
padding-bottom:10px;
padding-top:10px;
width:115px;
}
.sub {font-size:.8em;margin:0 10px;}
.tiny {
font-size:10px;
line-height:10px;
}
.up {display: none;}
a { text-decoration: none; color: #000}
a:hover, .copy a:hover {
color:#CC0033;
text-decoration:underline;
}
body {
font-family:Arial,Helvetica,sans-serif;
}
body#home a#home, body#events a#events, body#training a#training, body#about a#about, body#news a#news, .product a, .menu .toggle-hover {
text-decoration:underline;
}
fieldset {
border:medium none;
margin:0;
padding:0;
}
form .select_field {
width:294px;
}
form .text_field {
width:290px;
}
form input:focus {
border:2px solid #557AC8;
}
form label {
display:block;
float:left;
font-weight:700;
padding-right:8px;
text-align:right;
width:100px;
}
form ul {
list-style-type:none;
margin:0;
padding:8px 0;
}
form ul li {
line-height:25px;
list-style-type:none;
margin:0;
padding:3px 0;
}
form ul li.submit {
padding:15px 0 0 110px;
}
html {
margin-bottom:1px;
min-height:100%;
}
img {
border: none;
}
div#feature_list {
display: ;
}
div#feature_list ul {
list-style:none outside none;
margin:30px 0 20px;
padding: 0;
}
a.button:hover {text-decoration:none;}
span.date {font-size:0.8em;}
ul#output {display:none}