@charset "utf-8";
/* CSS Document */
#contentCatalog {
background:#f8f8f8;
border:1px #999999 solid;
position:relative;
}
#catalogueCopy {
padding:15px 20px 40px 20px;
background:url(cad_bg.jpg) no-repeat top right;
position:relative;
}
.padding {
padding:2px;
}
#catalogueBand {
position:relative;
height:193px;
border-bottom:1px solid #999999;
}
.bandImg {
position:absolute;
top:-27px;
right:0px;
z-index:3;
}
#form {
	width:620px;
	position:absolute;
	top:65px;
	right:20px;
	text-align:left;
	z-index:10;
}
#form fieldset {
padding:4px 0 4px 0;
border:none;
}
.catalogueList {
width:530px;
}
.catalogueList2 {
width:210px;
}

.searchButton {
position:absolute;
top:90px;
left:535px;
width:65px;
}
.byDate {
background:#006401;
color:#FFFFFF;
padding:3px;
}
 a .byDate{
color:#FFFFFF;
text-decoration:none;
}
 a:hover.byDate {
color:#FFFFFF;
}
.byPad {
padding-left:745px;
}
#leftSide {
border-right:1px solid #999999;
width:354px;
height:193px;
}
#leftSide ul {
list-style:none;
margin:0;
padding:13px 35px 0px 35px;
_padding:5px 35px 0px 35px;
}

#leftSide li {
margin:-8px 0 -8px 0;
}

table {
border:1px solid #006401;
padding:0;
margin:0;
}
td {
padding:2px;
border:1px solid #FFFFFF;
}
td strong {

}

td p {
width:470px;
overflow:hidden;
display:inline;
}
td em {
display:block;
color:#006401;
}
thead td {
background:#006401;
color:#FFFFFF;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:120%;
}
thead td a {
color:#FFFFFF;
text-decoration:none;
}
thead td a:hover {
color:#FFFFFF;

}
.course {}
.date {
width:70px;
text-align:center;
}
.city {
width:90px;
}
.state {
width:50px;
}
.price {
width:60px;
}
tbody tr {
background:#f8f8f8;
vertical-align:top;
}
tbody tr.odd td{
background:#d1d1d1;
vertical-align:top;
}
.reg {
width:53px;
padding:0px;
}
.reg a {
display:block;
background:url(register.gif) no-repeat;
height:24px;
width:71px;
text-indent:-999px;
overflow:hidden;
}
#account {
position:absolute;
top:-248px;
z-index:11;
}
#account a {
display:block;
color:#FFFFFF;
}
.dateDrop {
width:150px;
float:left;
text-align:right;
}
#date1 {
float:left;
width:180px;
}
#and1 {
float:left;
width:25px;
text-align:center;
}
#date2 {
float:left;
width:180px;
padding:0 ;

}
#leftSide {
position:absolute;
top:0px;
left:0;
}
#content {
position:relative;
}
#copy {
padding:0 10px 40px 375px;
}
@media print {
body {
background:none;
}
table {
font-size:14px;
}
td {
padding:5px;
}

.odd {
background:url(row.gif) repeat top left;
}

#form, .policy, .floatRight, #account, .notesCol, .notes, title, #leftSide, #catalogueBand, .padding {
display:none;
}

#logo a {
z-index:1;
text-indent:0;
height:153px;
}
#header {
height:153px;
}
#logo img {
text-indent:0;
display:block;
height:153px;
}
.course {
width:400px;
}

table {
/*width:600px;*/
}
td {
border:1px solid #666666;
}
}
