html { height: 100%; width: 100%; }
body { height: 100%; width: 100%; margin: 0; background-color:#40454b; font-family: Arial, Helvetica, sans-serif; }
.tcontent { padding: 15px; font-size: 14px; }
.tcontent ul {list-style-type:square; color: #333333; }
.tcontent p { text-indent: 1.8em; }
/*.tcontent ul li:first-letter { color: #17435f; } */
.tleft-bg { width: 35px; background-color: #40454b; background-image: url("images/mt_bg_left.gif"); }
.tright-bg { width: 35px; background-color: #40454b; background-image: url("images/mt_bg_right.gif"); }
.tdlogo { height: 142px; background-color: #d8dbda; background-image:url("images/logo_bg.gif"); }
.tdfooter { height: 80px; background-color: #17435f; background-image:url("images/mt_footer_bg.gif"); }
.tprice { border-collapse: collapse; font-size: 14px; margin-top: 10px; margin-bottom: 5px; }
.tprice td { border: 1px solid #17435f; }
.logo-text { float: left; width: 177px; height: 96px; padding-top: 46px; }
a.lnk-nav { display:block; text-align:center; width: 144px; height: 45px; background-image:url(images/mm_bg.gif); padding-top: 17px; margin: 0; cursor: pointer; }
a.lnk-nav:hover, #sel { width: 144px; background-image:url(images/mm_bg_over.gif); }
.div-mlnk { background-image:url(images/square_small_blue.gif); background-repeat: no-repeat; background-position: left center; padding-left: 20px; margin-left: 15px; margin-bottom: 5px; }
.div-mlnk a { text-decoration:none; font-weight: bold; font-size: 15px; color: #17435f}
.div-mlnk a:hover { text-decoration: underline }
a.transparent img {  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);  -moz-opacity: 0.5;  -khtml-opacity: 0.5;  opacity: 0.5; }
a.transparent:hover img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
.text-copy { font-size: 12px; color:#FFFFFF; }
.text-copy a { color: #D7E0FF; text-decoration: none; }
.text-copy a:hover { text-decoration: underline; }
.caption { width: 100%;/* height: 24px;*/ margin-bottom: 10px; border-bottom: 2px dotted #666666; text-indent: 2em; background-image:url(images/square.gif); background-repeat: no-repeat; background-position: left center; text-transform: uppercase; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; padding-top: 4px; color: #333333}
p img, .photo { border: 2px solid #999999; }
