body {margin: 0; padding: 0; border: none;}
body, td, input {font-family: tahoma, helvetica; font-size: 11px; color: #777777;}
form {margin: 0px;}
a {color: #3A8481; font-weight: bold; text-decoration: underline;}
br.xshort {line-height: 2px;}
br.short {line-height: 7px;}
ul {margin: 0; padding: 0; list-style: disc; list-style-position: inside;}
a.blink {color: #777777; font-weight: normal;}
.bottom {color: #777777;}
.rbottom {color: #bababa;}
.menu {font-size: 11px;}

.wizard {position: relative; left: 70px; top: -650px;}
.search {padding: 30px 20px 20px 20px;}

/*LEFT MENU*/
.mainmenubox {width: 160px; display: table; height: 182px; border: solid 1px #a7a9ac; padding: 0 0 0 0; margin: 0 0 0 0;}
.mainmenubox .row {width: 160px; display: table-row; height: 160px;}
.mainmenubox .row .sidebar {float: left; display: table-cell; width: 20px; height: 160px; background-color: #a7a9ac; clear: left;}
.mainmenubox .row .menu {float: right; display: table-cell; width: 140px; height: 160px; clear: right;}
.mainmenubox .row .menu .mainmenu {width: 140px; display: table; height: 100px; position: relative; top: 40px;}
.mainmenubox .row .menu .itemrow {width: 140px; display: table-row; height: 20px;}
.mainmenubox .row .menu .itemrow .item {float: left; display: table-cell; text-align: left; width: 140px; height: 20px; border-bottom: solid 1px #fff; clear: left;}
.mainmenubox .row .menu .itemrow .item .text {font-family: Tahoma; font-size: 1.2em; padding: 1px 0 0 15px;}
.mainmenubox .row .menu .itemrow .item .text a {color: #777777;}

/*HOME PAGE MENU*/
.indexmenu {display: block; width: 524px; height: 509px; clear: both;}
.indexmenu .firstrow {width: 104px !important;}
.indexmenu .row {display: block; width: 524px;}
.indexmenu .row .block {float: left; display: inline; width: 105px;}
.indexmenu .row .lastblock {float: left; display: inline; width: 105px;}
.indexmenu .row .header {display: table; width: 105px; height: 380px;}
.indexmenu .row .header .hrow {display: table-row; width: 105px; height: 380px;}
.indexmenu .row .header .hrow .title {float: left; display: table-cell; width: 47px; height: 380px; clear: left;}
.indexmenu .row .header .hrow .title IMG {width: 47px; height: 380px;}
.indexmenu .row .header .hrow .first {width: 46px !important;}
.indexmenu .row .header .hrow .image {float: right; display: table-cell; width: 58px; height: 380px; clear: right;}
.indexmenu .row .header .hrow .image IMG {width: 58px; height: 380px;}
.indexmenu .row .top {height: 380px; border-bottom: solid 1px #fff;}
.indexmenu .row .bottom {height: 128px; background-color: #E6E7E8;}
/*#cdcfd0*/
.indexmenu .row .firstbottom {height: 128px; width: 104px !important; background-color: #E6E7E8;}
.indexmenu .row .bottom .border {height: 128px; width: 104px; border-left: solid 1px #fff;}
.indexmenu .row .text {padding: 7px 7px 0px 7px; line-height: 1.8em;}
.indexmenu .row .text A {color: #777777;}
.mainpagetext {padding: 10px 0 0 0;}

/*STANDARD SUB INDEX PAGE MENU*/
.subtopitem {margin: 50px 0 0 0;}
.space {margin: 40px 0 0 0;}
.subindexitem {width: 496px; display: table;}
.subindexitem .pdflink {padding: 0 0 0 7px;}
.subindexitem .pdflink A {color: #777777;}
.subindexitem .row {width: 496px; display: table-row;}
.subindexitem .row .image {float: left; display: table-cell; width: 117px; height: 115px; clear: left;}
.subindexitem .row .image IMG {border: solid 1px #969494;}
.subindexitem .row .title {float: right; display: table-cell; height: 117px; width: 379px; text-align: left; clear: right;}

/*SERVICES LAYOUT*/
.servicetopitem {margin: 50px 0 0 0;}
.service {width: 496px; display: table;}
.service .row {width: 496px; display: table-row;}
.service .row .header {float: left; width: 496px; text-align: left; height: 80px; display: table-cell; clear: left;}
.service .row .imagecol {float: left; width: 80px; display: table-cell; clear: left;}
.service .row .imagecol IMG {border: solid 1px #969494;}
.service .row .mainbody {float: right; width: 405px; text-align: left; display: table-cell; clear: right;}

/*WHATS HOT LAYOUT*/
.whatshotlayout TD {padding: 0 0 10px 0; vertical-align: top;}
.whatshotlayout .text {padding: 0 0 10px 10px;}
.whatshotlayout .whathotimage {border: solid 1px #cc0000; margin: 0 0 0 0;}
.aprilbackground {background-image:  url("whatshot/2006/april/images/background_image.gif"); background-repeat: no-repeat;}.0409back {
	background-image: url(whatshot/2009/april/images/background.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.0509background {
	background-image: url(whatshot/2009/may/images/0509background.gif);
	background-repeat: no-repeat;
}
.june09back {
	background-image: url(whatshot/2009/june/images/backgroundjune.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
