a{padding:0;margin:0;}
body{min-width:734px;}
form{padding:0;margin:0;}
h1{color:#555;font-size:24px;font-weight:bold;line-height:26px;text-align:center;margin:20px 0 20px 0;}
h2{color:#700;font-size:24px;font-weight:bold;font-style:italic;line-height:26px;text-align:center;margin:25px 0 20px 0;}
h3{color:#700;font-size:17px;font-weight:bold;line-height:21px;text-align:center;margin:0;}
h4{color:#700;font-size:16px;line-height:16px;text-align:center;text-align:left;margin:20px 0 5px 0;}
h5{color:#fff;font-size:17px;font-weight:bold;line-height:19px;text-align:center;margin:20px 0 15px 0;}
h6{color:#fff;font-size:15px;font-weight:bold;line-height:17px;text-align:center;margin:20px 0 15px 0;}
hr{color:#aaa;background-color:#aaa;border:0;height:2px;margin:0 auto;}
html{color:#000;background-color:#ddd;background-image:url(images/TDCRbackground.jpg);font-family:Arial,Helvetica,Sans-serif;padding:6px 3px 6px 3px;}
img{padding:0;margin:0;}
li{font-size:13px;font-weight:normal;line-height:16px;word-spacing:0.01em;padding:3px 0 3px 0;}
p{color:#222;font-size:13px;font-weight:normal;line-height:16px;text-align:left;word-spacing:0.01em;margin:5px 0 10px 0;}
table{background-color:#fff;}
.colpara{color:#ccc;font-size:13px;font-weight:bold;line-height:16px;text-align:left;margin:0;padding:3px 0 3px 0;}
.contacttitle{color:#444;font-size:18px;font-weight:bold;line-height:24px;}
.contacttxt{color:#700;font-size:16px;font-weight:bold;line-height:24px;}
 a.contacttxt:link{color:#700;}
 a.contacttxt:visited{color:#700;}
 a.contacttxt:active{color:#700;}
 a.contacttxt:hover{color:#000;}
.footlnk{color:#700;background-color:#ddd;background-image:url(images/TDCRbackground.jpg);font-size:9px;line-height:11px;white-space:nowrap;}
 a.footlnk:link{color:#700;}
 a.footlnk:visited{color:#700;}
 a.footlnk:active{color:#700;}
 a.footlnk:hover{color:#555;}
.foottxt{color:#555;background-color:#ddd;background-image:url(images/TDCRbackground.jpg);font-size:11px;font-weight:bold;line-height:12px;white-space:nowrap;}
.hrmenu{width:120px;height:1px;margin:0 auto;padding:0;}
.hrtext{height:2px;margin:10px 0 10px 0;padding:0;}
.largetxt{color:#700;font-size:17px;font-weight:bold;line-height:19px;margin:10px 0 5px 0;letter-spacing:0.02em;}
.leftbar{color:#fff;font-size:17px;font-weight:bold;line-height:17px;text-align:center;}
 a.leftbar:link{color:#fff;text-decoration:none;}
 a.leftbar:visited{color:#fff;text-decoration:none;}
 a.leftbar:active{color:#fff;text-decoration:none;}
 a.leftbar:hover{color:#ff6;text-decoration:none;}
.menubar{font-size:13px;font-weight:bold;color:#ccc;text-align:center;}
 a.menubar:link{color:#fff;text-decoration:none;}
 a.menubar:visited{color:#fff;text-decoration:none;}
 a.menubar:active{color:#fff;text-decoration:none;}
 a.menubar:hover{color:#ff6;text-decoration:none;}
.olnu{color:#222;font-size:13px;font-weight:normal;line-height:16px;word-spacing:0.01em;list-style:decimal;}
.olla{color:#222;font-size:13px;font-weight:normal;line-height:16px;word-spacing:0.01em;list-style:lower-alpha;}
.ollr{color:#222;font-size:13px;font-weight:normal;line-height:16px;word-spacing:0.01em;list-style:lower-roman;}
.uldi{color:#222;font-size:13px;font-weight:normal;line-height:16px;word-spacing:0.01em;list-style:disc;}
.leftcol{color:#ccc;background-color:#000;font-size:12px;line-height:15px;text-align:center;padding:5px;}
.mediumtxt{color:#555;font-size:13px;font-weight:bold;line-height:15px;margin:3px 0 0 0;letter-spacing:0.025em;}
.navlnk{color:#777;font-size:11px;font-weight:bold;line-height:11px;}
 a.navlnk:link{color:#777;}
 a.navlnk:visited{color:#777;}
 a.navlnk:active{color:#777;}
 a.navlnk:hover{color:#700;}
.smalltxt{color:#444;font-size:10px;text-decoration:none;line-height:16px;margin:5px 0 0 0;padding:1px;letter-spacing:0.02em;}
.submitbtn{color:#ddd;background-color:#700;width:100px;font-family:Arial,Helvetica,Sans-serif;font-size:12px;font-weight:bold;line-height:15px;letter-spacing:1px;margin:2px 0 8px 0;padding:0;}
.subpara{color:#444;font-size:15px;font-weight:bold;line-height:17px;text-align:justify;margin:0;padding:10px 0 12px 0;}
.tablemenu{background-color:#700;background-image:url(images/TDCRmenubg.gif);}
.tdbordernopad{border-width:0 0 2px 0;border-color:#bbb;border-style:solid;}
.textbox{color:#700;background-color:#ddd;width:116px;height:13px;border:1px solid #777;font-family:Arial,Helvetica,Sans-serif;font-size:11px;font-weight:bold;line-height:13px;letter-spacing:1px;margin:1px 0 9px 0;padding:2px;}
#footer{width:734px;margin:0 auto;}
#pgbrdr{width:734px;border:3px solid;border-color:#888;margin:0 auto;}

#calendar{text-align:center;font:normal 1.2em Helvetica, sans-serif;width:480px;}
#calendar .calendarDetail{border:1px solid #aaa;margin:0 0 1em 0;padding:0 0 5px 0;width:100%;color:#000;background-color:#fff;}
#calendar .calendarDetail .title td, #calendar .calendarDetail .title a
  {color:#fff;background-color:#700;background-image:url(images/TDCRcalbg.gif);font-size:1em;padding:0;text-decoration:none;}
#calendar .calendarDetail .title1 td{border-bottom:1px dashed #ddd;padding:0.2em;}
#calendar .calendarDetail .week td, #calendar .calendarDetail .week a{font-size:1.2em;padding:0.2em;text-decoration:none;color:#000;background-color:inherit;}
#calendar .calendarDetail .week a:hover{color:#000;background-color:#eee;}
#calendar .calendarDetail .lastMonth a, #calendar .calendarDetail .nextMonth a{color:#aaa;background-color:#eee;}
#calendar .calendarDetail .weekend a{color:#000;background-color:inherit;}
#calendar .calendarDetail .event a{font-size:1.4em;font-weight:bold;color:#700;background-color:inherit;text-decoration:none;}
#calendar .calendarDetail .today a{background-color:#ccc;font-weight:bold;}
#calendar .calendarDetail .calendarEvent
  {display:none;margin:0;padding:0.3em;position:absolute;left:50%;width:434px;margin-left:-217px;color:#fff;
   background-color:#700;text-align:left;border:1px solid #aaa;font-weight:normal;font-size:16px;line-height:18px;}
#calendar .calendarDetail .calendarEvent .date{font-style:italic;font-weight:normal;font-size:20px;line-height:22px;}
#calendar .calendarDetail .calendarEvent .edit{float:right;}
#calendar .calendarDetail .calendarEvent a{font-weight:normal;color:#000;background-color:#fff;}
#calendar .calendarDetail .calendarEvent li{margin:0 0 1em 0;list-style:disc inside none;}
#calendar .calendarDetail td:hover > .calendarEvent{display:block;}
#calendarForm{font:normal 11px Arial, Helvetica, sans-serif;background-color:#444;color:#fff;}
#calendarForm .title{text-align:center;color:#eee;background-color:#888;padding:0.3em;margin:0 0 1em 0;font-weight:bold;}
#calendarForm .credit{text-align:right;margin:0;padding:0 1em 0.5em 0;color:#bbb;background-color:inherit;}
#calendarForm .credit a{color:#bbb;background-color:inherit;text-decoration:underline;}
#calendarForm .credit a:hover{text-decoration:none;}
#calendarForm form{margin:0;padding:0 0.5em;color:#eee;background-color:inherit;}
#calendarForm form br{clear:both;}
#calendarForm input, #calendarForm select, #calendarForm textarea{font:normal 11px Arial, Helvetica, sans-serif;margin:0 0 0.5em 0;}