#container {margin-left:auto; margin-right:auto; width:900px; background-image:url(../images/side-grad.jpg); background-repeat:repeat-y; background-position:center;}
#wrapper {margin-left:auto; margin-right:auto; width:800px; text-align:left;}
#header {background-image:url(../images/header.jpg); height:84px;}
#nav {background-image:url(../images/bar-grad.jpg); background-repeat:repeat-x; height:29px;}
#splash {background-image:url(../images/splash.jpg); height:126px; clear:both;}
#news {background-image:url(../images/news.jpg); background-repeat:no-repeat; width:150px; height:400px; color:#000; font-family:12px Arial, Helvetica, sans-serif; padding:6px 15px 13px 13px; float:left;}
#photo {background-image:url(../images/news-bottom.gif); background-position:bottom left; background-color:#E5E6EA; background-repeat:no-repeat; width:147px; color:#000; font-family:12px Arial, Helvetica, sans-serif; padding:0 15px 40px 13px; float:left; text-align:center;}
#content {background-image:url(../images/top-grad.jpg); background-repeat:repeat-x; width:800px; display:block; float:left;}
#info {background-image:url(../images/fingers.jpg); background-repeat:no-repeat; background-position:right top; width:405px; float:right; padding:20px 195px 20px 0;}
#home-image1 {background-image:url(../images/info.jpg); background-position:bottom; background-repeat:no-repeat; height:195px; width:191px; float:left; margin:5px; text-align:center;}
#home-image2 {background-image:url(../images/c106.jpg); background-position:bottom; background-repeat:no-repeat; height:195px; width:191px; float:left; margin:5px; text-align:center;}
#footer {background-color:#1e61ab; height:99px; clear:both; padding:10px; color:#FFF;}
#pic {margin-bottom:15px; background-image:url(../images/line.gif); background-position:bottom; background-repeat:repeat-x; float:left; width:570px;}
#bio {background-image:url(../images/fingers.jpg); background-repeat:no-repeat; background-position:right bottom; width:370px; float:right; padding:20px 195px 20px 0;}
#navCol {float:left; padding:10px 10px 20px 10px; background-color:#E3E6E8; background-image:url(../images/news-bottom.gif); background-position:right bottom; background-repeat:no-repeat;}
#info2 {display: block; float:right; width:570px; padding:20px 30px 20px 0;}
#info2 h2 {font-weight:bold;}
.fingers {background-image:url(../images/fingers.jpg); background-repeat:no-repeat; background-position:right top; width:415px;}
.fingers p, .fingers ul {padding-right:150px;}
.righttxt {float:right; padding-right:130px;}
#table {float: left; width: 450px;}
#tablecell {float: left; color: #FFFFFF; width: 180px; padding: 3px; border-right: solid 2 px #FFFFFF; background-color:#1E61AB; margin-right: 3px; margin-bottom: 3px;}
#tablecell2 {float: left; width: 110px; padding: 3px; border-right: solid 2 px #FFFFFF; background-color:#CCCCCC; margin-right: 3px; margin-bottom: 3px;}
#productblock {width:580px;}
#block-right {width:240px; text-align:left; float: right;  padding: 3px; margin-bottom: 10px;}
#block-left {width:324px; text-aligh: left; float: left; padding: 3px; margin-bottom: 10px; }
.blockhead{color:#FFFFFF; background-color:#1E61AB; display:block; padding:4px;}

.tcolumn23{float:right; text-align:left; width: 236px; }
.tcolumn3{float:right; text-align:left; width: 90px; background-color:#CCCCCC; padding: 3px; margin-bottom:3px;}
.tcolumn2{float:left; text-align:left; width: 90px; background-color:#CCCCCC; padding: 3px; margin-bottom:3px; margin-left:3px;}
.tcolumn1{float:left; text-align:left; width: 130px; background-color:#1E61AB; color:#FFFFFF; padding: 3px; margin-bottom:3px;}

.tcolumn2-tall{float:left; text-align:left; width: 88px; height: 88px; background-color:#FFFFFF; padding: 3px; margin-bottom:3px; margin-left:3px; border: solid 1px #CCCCCC; font-size:smaller;}
.tcolumn1-tall{float:left; text-align:left; width: 130px; height: 90px; background-color:#1E61AB; color:#FFFFFF; padding: 3px; margin-bottom:3px;}


.newsbyte {padding-bottom: 6px; border-bottom: solid 1px #CCCCCC;}
.newsbytetitle {padding-bottom: 3px; border-bottom: solid 1px #CCCCCC; font-style:italic}


.imageblock {padding-bottom: 3px; float: left; width: 180px; margin-right: 10px;}