html,body {	margin:0; padding:0; border:0;}
body {background:url( bg-patch.png); padding:0; margin:0 auto; border:0; text-align:center; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
body a:focus {color:#FF0000;}
#container {display:block; width:764px; min-width:760px; margin:0 auto;}
#header {background:url( hdr-img-lft.jpg); display:block; width:760px; text-align:right; margin:0 auto;}
.grn-border {border-top:1px solid #66af77; border-bottom:1px solid #336633;}
#button-bar {width:760px; height:30px; background:url( btn-bar.png) no-repeat; margin:0 auto; padding:0;}
#button-bar ul {padding:0px; margin:0 auto; width:745px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:.9em;}
#button-bar ul li {list-style-type:none; float:left; padding:0; margin:0px 7px 0px 7px;}
#button-bar ul li a {color:#FFF; text-decoration:none; display:block; padding:8px 0px 6px 0px; overflow:hidden; margin:0;}

#button-bar ul li #home {width:67px;}
#button-bar ul li #home:hover{ background:url(btn-home-link.png) bottom no-repeat;}
#button-bar ul li #tip {width:141px;}
#button-bar ul li #tip:hover{ background:url(btn-tips.png) bottom no-repeat;}
#button-bar ul li #product {width:91px;}
#button-bar ul li #product:hover{ background:url(btn-products.png) bottom no-repeat;}
#button-bar ul li #link {width:67px;}
#button-bar ul li #link:hover{ background:url(btn-home-link.png) bottom no-repeat;}
#button-bar ul li #idpc {width:200px;}
#button-bar ul li #idpc:hover{ background:url(btn-idc.png) bottom no-repeat;}
#button-bar ul li #contact {width:86px;}
#button-bar ul li #contact:hover{ background:url(btn-contact.png) bottom no-repeat;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #button-bar ul {width:747px;}
/* End hide from IE5/mac */
#button-bar ul li a:link {color:#FFF; text-decoration:none; display:block; padding:8px 0px 6px 0px; overflow:hidden; margin:0;}
/*#button-bar ul li a:visited {color:#999; text-decoration:none; display:block; padding:8px 0px 6px 0px; overflow:hidden; margin:0;}
#button-bar ul li a:hover {background:url( btn-highlight-bg.png) bottom no-repeat;}*/

#button-bar ul li a:active {background:url( btn-active.png) bottom no-repeat;}
#button-bar ul li a:focus {color:#FF0000; background:url( btn-active.png) bottom no-repeat;}
/*#button-bar ul li a:visited:hover {color:#FFF; background:url( btn-highlight.png) bottom no-repeat;}*/
#contentWrapper {background:url( page-bg.gif) repeat-y; width:730px; text-align:left; margin:0 auto; padding:15px 15px 10px 15px;}
#mainContent {background:url( btm-content-logo.png) bottom center no-repeat; padding-bottom:70px;}
#mainContent h3 {margin:0px; padding:0px; display:block; width:389px; height:23px; color:#FFF; background:url( hdr-bg.png) no-repeat; border:1px solid #FFF; font-family:Arial, Helvetica, sans-serif; font-size:.95em; font-weight:lighter; text-indent:10px; line-height:1.4em;}
#mainContent p {padding:7px; border-top:1px solid #219655; margin-top:5px; font-size:.8em; z-index:1;}

/*---Page Elements---*/
#moduleBox {border-top:1px solid #219655; margin:0px 0px 0px 5px; padding:0px;}
#mainContent #moduleBox p {padding:3px 7px 3px 7px; margin-top:5px; font-size:.8em; border:0px;}
#moduleBox h4, #sponsorLinks h5 {margin:0px; padding:0px; display:block; width:225px; height:22px; color:#FFF; background:url( modulehdr-bg.png) no-repeat; border:1px solid #FFF; font-family:Arial, Helvetica, sans-serif; font-size:.95em; font-weight:lighter; text-indent:10px; line-height:1.4em;}
.module {float:left; padding:7px; width:225px;}
.module a {font-size:.8em; color:#333; text-decoration:none;}
.module a:hover {text-decoration:underline;}
.more:hover {color:#219655;}
.middle {border-left:1px solid #219655; border-right:1px solid #219655;}
#vidWrap{display:block; width:335px; height:370px; text-align:center; padding:30px 0px 0px 3px; margin:0px 0px 10px 10px; background: url(webplayer-bg.png) no-repeat; float:right;}
#video {}
#vidWrap b {margin-top:30px;}
#vidWrap a {color:#FFF; text-decoration:none; margin:0; padding:0;}
#vidWrap a:hover {color:#219655; text-decoration:underline;}
#graphic {background:#FFF; border:1px solid #333; height:1%; margin-bottom:15px;}
.contact_graphic {background:url(doddy-employment.jpg) bottom right no-repeat; display:block; height:257px; padding-right:175px; margin-bottom:15px;}
.contact_graphic em {padding:0px 0px 0px 300px; color:#FFF; font-weight:bold; font-size:1.5em;}
#banner {background:#FFF; border:1px solid #000; width:160px; height:600px; float:right; margin:-5px 0px 10px 10px;}
#banner a {text-decoration:none; padding:0; margin:0; border:0;}
#banner img {padding:0; margin:0; border:0;}
b {padding:10px;}
#address p {border:0; padding:0 0 0 35px; margin:0;}
#address b {padding:0; color:#B1A677;}
#linkWrapper {width:450px; border-top:1px solid #219655;}
#sponsorLinks {float:right; display:block; width:225px;}
#sponsorLinks a {font-size:.8em; font-weight:bold; text-align:center; color:#B1A677; display:block; padding-top:15px; padding-bottom:15px; margin:0px; border-top:1px solid #F7F0D4; border-bottom:1px solid #D2C59E;}
#sponsorLinks a:hover {color:#D2C59E; }
.sponsorBox {display:block; height:100px; padding:17px 20px 17px 20px;}
.bordr {border-top:1px solid #219655; border-bottom:1px solid #219655;}
.sponsorBox img {border:0px;}
.sponsorBox a {float:left; border:1px solid #D2C59E;}
.sponsorBox a:hover {border:1px solid #F7F0D4;}
.sponsorText {float:left; width:230px;}
.sponsorText h5 {border-bottom:1px solid #D2C59E; margin:0px; padding:0px 0px 3px 3px; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:.8em; }
#mainContent .sponsorText p {padding:3px 0px 0px 6px; margin:0px; font-size:.8em; border:0;}
form {color:#B1A677; font-family:Arial, Helvetica, sans-serif; font-size:.8em;}
form input, form textarea {padding:3 0 3 3; margin:0;}
form #wrapper {margin-left:30px; padding:0; border-bottom:1px solid #F7F0D4; border-top:1px solid #D2C59E;}
.formField {height:1%; border-top:1px solid #F7F0D4; border-bottom:1px solid #D2C59E; padding:2px 0 15px 40px;}
.formField label {clear:left; display:block; float:left; width:115px; padding:0; margin:0; font-weight:bold;}
.formField em {color:#FFFFFF; font-size:.85em; font-weight:bold;}
.style1 {color: #FFFFFF; font-weight: bold;}
.files {color:#000; text-decoration:none; font-size:.9em; margin-left:20px;}
.files:hover {color:#219655; border-bottom:1px dotted #219655;}
#tips {font-size:.8em; color:#333; list-style:none; padding:0 0 0 50px; margin:0; text-indent:-40px;}
#tips li {padding:10px 0 10px 0; margin:0px;}
#tips li span {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; color:#FFF; font-weight:bold; background:url(bullet.png) no-repeat; padding:6px;}
.clearing {height:0;clear:both; overflow:hidden;}
/*--------------------*/

#footer {background:url( ftr-img.jpg) no-repeat; width:760px; height:232px; padding-top:43px; text-align:center; margin:0 auto;}
#ftr-links{font-size:.8em; letter-spacing:.1em; word-spacing:.55em; padding-bottom:100px;}
#ftr-links a {color:#000; text-decoration:none;} #ftr-links a:hover {color:#219655; border-bottom:1px dotted #219655;}
#copyright-dev {color:#FFF; font-size:.7em;}
#copyright-dev a {text-decoration:none;}
#copyright-dev a img {border:0;}
#creator {color:#666666;} #creator:hover {color:#FFF; border-bottom:1px dotted #FF0033;}
