body {font-size:11pt;margin:0;padding:0;background-color:royalblue;font-family:arial;}

h1 {margin:0;padding;0;font-size:140%;color:red;display:block;font-weight:bold;}
h2 {font-size:120%;color:blue;font-weight:normal;}
h3 {font-size:100%;}
hr {border:3px royalblue solid;margin:0;padding:0;}
form {margin:0;padding:0;}
img {margin:0;padding:0;}
p {margin:0;padding:0;}
p a {text-decoration:none;}
p a:link {color:black;}
p a:visited{color:black;}
p a:hover {color:blue;font-weight:bold;}

/* containers */
.maincontainer {width:800px;margin:0 auto;padding:0;text-align:center;background:white;}
.maincontainer img {margin:0;padding:0;}
#tmcnavigation {margin:0;padding:0;width:100%;background-color:#3152b4;height:30px;}
#tmcnavigation ul {margin:0;padding:6px 0;list-style:none;}
#tmcnavigation ul li{float:right;display:inline;margin-right:20px;}
#tmcnavigation ul li a {color:white;font-size:110%;text-decoration:none;outline:none;}
#tmcnavigation ul li a:link {color:white;}
#tmcnavigation ul li a:visited {color:white;}
#tmcnavigation ul li a:hover {background-color:orange;color:black;}
#tmcsubmenu {margin:0;padding:0;width:100%;background-color:#87a5fd;height:30px;}
#tmcsubmenu ul {margin:0;padding:6px 0;list-style:none;}
#tmcsubmenu ul li {float:right;display:inline;margin-right:20px;}
#tmcsubmenu ul li a {color:black;text-decoration:none;outline:none;}
#tmcsubmenu ul li a:link {color:black;}
#tmcsubmenu ul li a:visited {color:black;}
#tmcsubmenu ul li a:hover {background-color:orange;}

.centerobj {width:100%;text-align:center;}

.nav-link a {color:black;font-size:14px;font-weight:bold;text-decoration:none;}
.nav-link a:link {color:black;}
.nav-link a:visited {color:black;}
.nav-link a:hover {color:blue; font-weight:bold;}
.nav-link a:active {color:black}

.table-cell tr {border:1px blue solid;}

.page-heading {font-size:16pt;color:red;background-color:none;}
.hilight-text {font-size:130%;color:blue;font-family:arial;}

.websample-tab {font-size:100%;font-weight:normal;text-align:center;border-collapse:collapse;}
.websample-tab tr {border:1px blue solid;}
.websample-tab td dt a {font-weight:normal;text-decoration:none;color:black;outline:0;}
.websample-tab td a img {border:0;outline:0;}
.websample-tab td dt a:link {color:black;}
.websample-tab td dt a:visited {color:black;}
.websample-tab td dt a:hover {color:blue;font-weight:bold;}
.websample-tab td dt a:active {color:black}
.websample-tab td dd {text-align:justify;padding-right:10px;margin-top:10px;}

.gen-table {margin:0;padding:0;color:black;background-color:white;text-align:center;border:1px blue solid;border-collapse:collapse;}
.gen-table th {margin:0;padding:5px;font-weight:bold;color:black;}
.gen-table th a {text-decoration:none;}
.gen-table th a:link {color:black;}
.gen-table th a:visited {color:black;}
.gen-table th a:hover {color:blue;font-weight:bold;}
.gen-table th.right {text-align:right;margin-left:5px;}
.gen-table th.left {text-align:left;margin-right:5px;}
.gen-table td {margin:5px;padding:5px;border:1px blue solid;}
.gen-table td a {text-decoration:none;outline:none;}
.gen-table td a img {border:0;outline:0;}
.gen-table td a:link {color:black;}
.gen-table td a:visited {color:black;}
.gen-table td a:hover {color:blue;font-weight:bold;}
.gen-table td .right {text-align:right;margin-left:5px;}
.gen-table td .left {text-align:left;margin-right:5px;}
.gen-table td dd {float:left;}
.gen-table td dt {float:right;font-weight:bold;}

.gen-table-nobord {margin:0;padding:0;color:black;background-color:white;text-align:center;border-collapse:collapse;}
.gen-table-nobord th {margin:0;padding:5px;font-weight:bold;color:black;}
.gen-table-nobord th a {text-decoration:none;}
.gen-table-nobord th a:link {color:black;}
.gen-table-nobord th a:visited {color:black;}
.gen-table-nobord th a:hover {color:blue;font-weight:bold;}
.gen-table-nobord th.right {text-align:right;margin-left:5px;}
.gen-table-nobord th.left {text-align:left;margin-right:5px;}
.gen-table-nobord td {margin:5px;padding:5px;}
.gen-table-nobord td a {text-decoration:none;outline:none;}
.gen-table-nobord td a img {border:0;outline:0;}
.gen-table-nobord td a:link {color:black;}
.gen-table-nobord td a:visited {color:black;}
.gen-table-nobord td a:hover {color:blue;font-weight:bold;}
.gen-table-nobord td .right {text-align:right;margin-left:5px;}
.gen-table-nobord td .left {text-align:left;margin-right:5px;}

.link-gen a {color:black;font-size:100%;font-weight:normal;text-decoration:underline;}
.link-gen a:link {text-decoration: none; color:black;}
.link-gen a:visited {text-decoration: none; color:black;}
.link-gen a:hover {text-decoration: none; color:blue; font-weight:bold;}
.link-gen a:active {text-decoration: none; color:black}

.tmc-link a {color:black;font-size:16px;font-family:arial;text-decoration: none; }
.tmc-link a:link {color:black;}
.tmc-link a:visited {color:black;}
.tmc-link a:hover {color:blue; font-weight:normal;}
.tmc-link a:active {color:black}

.bottom-dtls {color:black;font-size:100%;font-family:arial;padding:10px;}
.bottom-dtls a {text-decoration:none;color:black;}
.bottom-dtls a:link {color:black;}
.bottom-dtls a:visited {color:black;}
.bottom-dtls a:hover {color:blue; font-weight:bold;}
.bottom-dtls a:active {color:black}
.textbox {background-color:#87a5fd;}
#enquiry a{outline:none;display:block;position:fixed;top:200px;right:1px;background:#ffcc33;padding:0;width:30px;height:150px;text-indent:-10000px;background:transparent url('TMCimages/enquiry-button.gif') no-repeat top left;}
#enquiry a:hover{background-position:-30px 0;}

/* lightbox images */
.white_content {display:none;position:absolute;padding:0px;border:2px solid #e95455;background-color:white;z-index:1002;overflow:auto;}
.photo_content {display:none;position:absolute;top:20%;left:20%;width:60%;height:60%;padding:16px;z-index:1003;overflow:auto;}
#lboximg {border:1px black solid;}
#prevbutt {background:transparent url('TMCimages/Light-prev.jpg') no-repeat left center;padding:5px 0px 5px 30px;width:60px;outline:none;float:right;}
#prevbutt:link {color:black;}
#prevbutt:visited {color:black;}
#prevbutt:hover {background:transparent url('TMCimages/Light-prev-hover.jpg') no-repeat left center;color:black;font-weight:bold;}
#nextbutt {background:transparent url('TMCimages/Light-next.jpg') no-repeat right center;padding:5px 30px 5px 0px;width:60px;outline:none;float:right;text-align:right;}
#nextbutt:link {color:black;}
#nextbutt:visited {color:black;}
#nextbutt:hover {background:transparent url('TMCimages/Light-next-hover.jpg') no-repeat right center;color:black;font-weight:bold;}
#closebutt {background:transparent url('TMCimages/Light-close.jpg') no-repeat right center;padding:5px 30px 5px 0px;width:60px;outline:none;float:right;text-align:right;margin-right:10px;}
#closebutt:link {color:black;}
#closebutt:visited {color:black;}
#closebutt:hover {background:transparent url('TMCimages/Light-close-hover.jpg') no-repeat right center;color:black;font-weight:bold;}
