/* Default - 061908 */

html, body {font-family: arial, Helvetica,sans-serif; font-size:11px; margin:0; padding:0; color:#423f30;}
body{background:url(https://972ede.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/bodyBackground.gif) left top repeat-x #EAEDF1;}

table, td {font-size: 1em;}
th {text-align:left; background-color:#eee;}
p {font-family: Arial,Helvetica,sans-serif; margin: 0 0 1em 0;}
h1 {font:normal 24px Georgia; color:#de424a; margin:0; padding:0;}
h2 {font:normal 20px Georgia; color:#5c66ac; margin:0; padding:0;}
h3 {font:normal 18px Georgia; color:#5c66ac; margin:0; padding:0;}
h4 {font:normal 12px Arial; color:#a59d92; margin: 0 0 1em 0;}
h5, h6 {font:bold 12px Georgia; color:#de424a; font-size:12px; margin:0 0 .5em 0; }
input, select, textarea {font-size:1em;}
form {display:inline;}
label {vertical-align:middle;}
input[type='radio'], input[type='checkbox'] {vertical-align:middle;}
img {margin:0; padding:0; border-style:none;}
.hide {display:none;}
.smallest {font-size:.8em;}

.larger {font-size:1.1em;}
.largest {font-size:1.2em;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.red {color:#f00;}
.green {color:#390;}
.lgreen {color:#97937d;}
.vtop {vertical-align:top;}
.center {text-align:center;}
.right {text-align:right;}
.nowrap {white-space:nowrap;}
.breakforprint {page-break-after:always;}
.clear {overflow:hidden; clear:both; height:0; margin:0; font-size:1px; line-height:0;}
.skip {position:absolute; left:-10000px; width:1px; height:1px; overflow:hidden;}

a, a:link, a:visited {color:#2a3aad;; text-decoration: none;}
a:hover {color:#2a3aad;; text-decoration: underline;}
a:active {color:#2a3aad; text-decoration: underline;}
a:active, a:focus {outline: 0;}

a.red, a.red:link, a.red:visited {color: #660000; text-decoration: underline;}
a.red:hover {color: #660000; text-decoration: none;}
a.red:active {color: #660000; text-decoration: underline;}


.bdr {border:1px solid #555244; padding:1px; background-color:#a7a496; }
.bdrtop {border-top:1px solid #999;}
.bdrright {border-right:1px solid #999;}
.bdrbottom {border-bottom:1px solid #999;}
.bdrleft {border-left:1px solid #999;}



.ftrwrpr a, .ftrwrpr a:link,.ftrwrpr a:visited {color: #d7d0af; text-decoration: underline;}
.ftrwrpr a:hover {color: #d7d0af; text-decoration: none;}
.ftrwrpr a:active {color: #d7d0af; text-decoration: underline;}

.photo {float:left; display:inline; width:78px;}

.txt-links {position:absolute; top:11px; right:173px;}
.txt-links img {vertical-align:middle; float:left;}
.txt-links a, .txt-links a:link, .txt-links a:visited {color: #423f30; text-decoration: none; padding:5px; float:left;}
.txt-links a:hover {color: #423f30; text-decoration: none; background:transparent url(https://a6a870.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/txt-links-bg.gif) repeat-x;}
.txt-links a:active {color: #423f30; text-decoration: none;}

.inn {margin:10px auto; float:left; width:940px;}
.vd {padding:0 8px;}

.srch {position:absolute; top:10px; right:5px; text-align:right;}
.nav {width:523px; position:absolute; top:53px; right:0;}
.slideshow {position; width:620px; margin:20px 0 20px 21px;}

.info-box {position:relative; left:19px; width: 618px; height:106px; background:transparent url(https://5e7523.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/info-bg.gif) no-repeat; margin-bottom:20px;}
.info-box .inn {position:absolute; top:30px; left:196px;  width: 412px; height:50px; overflow:hidden;}

a.all, a.all:link, a.all:visited {color: #423f30; text-decoration: underline; font:normal 11px Arial; float:right; margin-top:5px;}
a.all:hover {color: #423f30; text-decoration: none;}
a.all:active {color: #423f30; text-decoration: underline;}

.item a,.item a:link, .item a:visited {color: #423f30; text-decoration: none;}
.item a:hover {color: #423f30; text-decoration:underline;}
.item a:active {color: #423f30; text-decoration: none;}

.item {margin-bottom:10px;}
.dblitem {margin-bottom:20px;}
.dblmrg {margin-bottom:20px;}
.mrgleft {margin-left:10px;}
.time {font:normal 11px Arial; color:#97937d; text-transform: uppercase; margin-right:5px;}
.descr {float:left; display:inline; width:640px; margin-left:20px; }

.mod-xl .date-cal {float:left; display:inline; height:37px; width:34px; overflow:hidden; background:transparent url(https://8742e5.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/cal-bg.gif) no-repeat;}
.mod-xl .month {font:normal 8px Arial; color:#fff; margin:0 0 0 2px; height:12px; overflow:hidden; }
.mod-xl .day {font:bold 18px Arial; color:#625e53; text-align:center; margin:0 2px 0 0;}
.mod-xl .descr {float:left; width:690px; margin-left:10px;}

.mod-center .date-cal {float:left; display:inline; height:37px; width:34px; overflow:hidden; background:transparent url(https://8742e5.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/cal-bg.gif) no-repeat;}
.mod-center .month {font:normal 8px Arial; color:#fff; margin:0 0 0 2px; height:12px; overflow:hidden; }
.mod-center .day {font:bold 18px Arial; color:#625e53; text-align:center; margin:0 2px 0 0;}
.mod-center .descr {float:left; width:390px; margin-left:10px;}
.mod .descr {float:left; width:200px; margin-left:10px;}

.mod {width:260px; margin-bottom:20px;}
.mod h2 {padding:6px;}

.bar {margin-bottom:10px;}
.prem {float:right; }

.hm-box {float:left; display:inline; width: 300px; margin-left:20px;}
.hm-box .date-cal {float:left; display:inline; height:37px; width:34px; overflow:hidden; background:transparent url(https://8742e5.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/cal-bg.gif) no-repeat;}
.hm-box .month {font:normal 8px Arial; color:#fff; margin:0 0 0 2px; height:12px; overflow:hidden; }
.hm-box .day {font:bold 18px Arial; color:#625e53; text-align:center; margin:0 2px 0 0;}
.hm-box .descr {float:left; width:250px; margin-left:10px;}

/* Mods Default */

.hdng {border-bottom:1px dotted #c4bca8; background:transparent url(https://89a733.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/filter-bg.gif) repeat-x; text-align:left; padding:6px 10px; font:bold 13px Georgia, Times New Roman; margin-bottom:10px;}
.hdng2 {font-size:16px; font-weight:bold; color:#fff; background-color:#666; padding:3px 10px; margin:0 0 8px 0;}
.hdngbox {font-size:16px; font-weight:bold; color:#fff; background-color:#999; padding:3px 10px; margin:0;}

.btn {font:normal 11px; color:#fff; background:url(https://e6e739.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/btn_1_20.gif) left top repeat-x; border:1px solid #fff; text-decoration:none; cursor:pointer; padding:2px 4px; }
.btn:hover {background-position:left bottom;}

.btncheckout {font-size:14px; font-weight:bold; color:#c00; background-color:#fff; border:1px solid #c00; text-decoration:none; cursor:pointer;}
.btncheckout:hover {color:#000; border:1px solid #000;}

.alternate	{background-color: #f8f5e4;}
.row		{background-color: #ffffff;}


/* Error Markers */

.fieldlbl {padding:4px 2px 0 0; text-align:right;}
.field {padding-left:2px;}
.fieldpad {padding-bottom:2px;}

.fieldtext {color:#000000;}
.fielderror {color:#cc0000;}
.fieldnorm {width:16px; height:20px;}
.fieldreq {width:16px; height:20px; background:transparent url(https://82c8b8.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/global/field-req.gif) no-repeat center right;}
.fieldred {width:16px; height:20px; background:transparent url(https://224e46.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/global/field-error.gif) no-repeat center right;}

span.fieldreq {padding:0 6px; background-position:center center;}
span.fieldred {padding:0 6px; background-position:center center;}









/***** Keep these styles *****/

/* Admin Edit */

.content {border:1px dashed #2b4487; padding:1px; margin:1px 1px 1px 1px;}
.contentregion {background:#b8cde7; color: #2b4487; border:1px solid #2b4487; padding:2px; margin:1px 0 1px 0;}
.contentheader {background:#dddddd; color:#000000; border:1px solid #2b4487; padding:2px; margin:1px 0 1px 0px; text-align:right;}
.contentedit {background:#f2faff; color:#000000; border:1px solid #2b4487; padding:2px;}
.adminbtn {font-size:12px; font-weight:bold; color:#000000; background:#112848 url(https://4f2281.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/btn.gif) repeat-x top left; border:1px solid #a5b9c8; padding:2px; text-decoration:none; cursor:pointer;}
.contentbottom {background: #dddddd; color: #000000; border: 1px solid #2b4487; padding: 2px; margin:1px 0 1px 0;}
.contentsettings {background:#ffffff; color:#000000; border:1px solid #2b4487; padding:2px;}

.rss {background:transparent url(https://5e8c85.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/icon-rss.gif) no-repeat 0% 50%; padding-left:15px;}
.acrobat {background:transparent url(https://cfeb91.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/icon-acrobat.gif) no-repeat 0% 50%; padding-left:15px;}
.print {background:transparent url(https://c97dae.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/icon-print.gif) no-repeat 0% 50%; padding-left:15px;}
.email {background:transparent url(https://ec8db8.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/icon-email.gif) no-repeat 0% 50%; padding-left:15px;}
.pdf {background:transparent url(https://3f72a8.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/icon-pdf.gif) no-repeat 0% 0%; padding-left:15px; display:block;}
.pdf1 {background:transparent url(https://3f72a8.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/icon-pdf.gif) no-repeat 0% 0%; padding-left:15px;}


/* cms */
.contentregion {background: #B8CDE7; color: #2B4487; border: 1px solid #2B4487; padding: 2px; margin: 1 0 1 0;}
.contentbottom {background: #DDDDDD; color: #000000; border: 1px solid #2B4487; padding: 2px; margin: 1 0 1 0;}
.adminbtn {font-size:12px; font-weight:bold; color:#000000; background: #112848 url(https://4f2281.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/btn.gif) repeat-x top left; border:1px solid #a5b9c8; padding:2px; text-decoration:none; cursor:hand;}
.adminredbtn {font-size:12px; font-weight:bold; color:#FF0000; background: #112848 url(https://4f2281.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/btn.gif) repeat-x top left; border:1px solid #a5b9c8; padding:2px; text-decoration:none; cursor:hand;}

div.cmsregion {border-color:#f00;}
div.cmsselector tr.hdr td, div.cmsselectorhover tr.hdr td {background-color:#e792e4; border-color:#00f;}
div.cmsselector table, div.cmsselectorhover table {background-color:#fc6; border-color:#00f;}

/* set colors for sub region outline and control box */

div.cmssubregion {border-color:#00f;}
div.cmssubselector tr.hdr td, div.cmssubselectorhover tr.hdr td {background-color:#fc6; border-color:#f00;}
div.cmssubselector table, div.cmssubselectorhover table {background-color:#fc6; border-color:#f00;}

/* cms preview default styles  --------------------------------------   */
div.cmsmarker {position:relative; z-index:2000;}
div.cmsregion {top:0px; left:0px; position:absolute; border-width:1px; border-style:dashed;}

div.cmsselector, div.cmsselectorhover {width:180px; top:1px; left:1px; position:absolute; overflow:visible;}
div.cmsselector table, div.cmsselectorhover table {width:100%; border-width:1px; border-style:solid; border-collapse:collapse; opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90);}
div.cmsselector td, div.cmsselectorhover td {vertical-align:top; font-size:11px; color:#000; padding:2px 4px; border-bottom-width:1px; border-bottom-style:solid;}

div.cmsselector {visibility:hidden; z-index:3000;}
div.cmsselectorhover {visibility:visible;}

div.cmssubmarker {position:relative;}
div.cmssubregion {top:1px; left:1px; position:absolute; border-width:1px; border-style:dashed; margin:1px;}

div.cmssubselector, div.cmssubselectorhover {width:176px; top:4px; left:5px; position:absolute; overflow:visible;}
div.cmssubselector table, div.cmssubselectorhover table {width:100%; border-width:1px; border-style:solid; border-collapse:collapse; opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90);}
div.cmssubselector td, div.cmssubselectorhover td {vertical-align:top; font-size:11px; color:#000; padding:2px 4px; border-bottom-width:1px; border-bottom-style:solid;}

div.cmssubselector {visibility:hidden; z-index:4000;}
div.cmssubselectorhover {visibility:visible;}

.invisibile {visibility:hidden;}

/* Smart Bug */

.smartbug ul
{
	list-style-type:none;
	background-color:#ccc;
	font-size:10px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-top:1px solid #000;
	padding:0px;
}

.smartbug li
{
	border-bottom:1px solid #000;
}

.smartbug a,
.smartbug a:link,
.smartbug a:visited
{
	text-decoration:none;
	display:block;
	color:#000;
	padding:5px;
}

.smartbug a:hover
{
	background-color:#999;
	text-decoration:underline;
}

/* tab setup */
.tabModule {margin:0; padding-top:0px;}
.tabModule .tabdiv {padding:0; border:2px solid #00659C; border-top-width:6px; min-height:1px;}
.tabModule .tabsRow {}

.tabnav {margin:0; padding:0;}
.tabnav li {float:left; display:inline; margin-right:1px; list-style-type:none;}
.tabnav li a, .tabnav li a:link,.tabnav li a:visited {float:left; display:inline; padding:5px 7px; text-align:center; text-decoration:none; font-size:.9em; color:#666; background:url(https://e0f6bc.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/admin/tab_off.gif); border:1px solid #808080; border-bottom-width:0;}
.tabnav li a:hover {color:#333;background:url(https://c1a77b.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/admin/tab_on.gif);border-color:#505050;}

.tabnav li.ui-tabs-selected a, .tabnav li.ui-tabs-selected a:link, .tabnav li.ui-tabs-selected a:visited {color:#fff;margin-top:0; background:#01679A url(https://94d859.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/admin/table_header.gif) repeat-x;border-bottom-width:0;border-color:#00659C;}

.ui-tabs-hide {display: none;}

.spacer {display:block; clear:both; line-height:0; height:0; margin:0; padding:0; overflow:hidden; font-size:.01em;}

.AETabHeader
{
	padding:8px;
    background:url(https://73de90.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/admin/info_bg.gif) #FFE7A2 repeat-x;
    border-bottom:solid 2px #FFBE6B;
    line-height:1.4em;
    font-size:11px;
}

/* Popup styles */
.PopupTitleBorder
{
                border-bottom: #d5d59d 1px solid;
}

.PopupTitle
{
                font-weight: bold;
                font-size: 14pt;
                color: #737357;
                background-color: #e3e3c7;
                padding: 3px 10px 3px 10px;
                cursor:move;
}

.PopupTitle .closeButton
{
                position: absolute;
                right: 0px;
                top: 0px;
                margin-top: 5px;
                margin-right: 10px;
                width: 20px;
                height: 20px;
                cursor: pointer;
                background-image: url(https://9cd726.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/fck/sprites.png);
                background-repeat: no-repeat;
                background-position: -16px -651px;
}

.PopupTitle .closeButton
{
                cursor: hand;
                background-image: url(https://5ac9c9.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/fck/sprites.gif);
}

.PopupTitle .closeButton:hover
{
                background-position: -16px -687px;
}

.popupcontents
{
                /*
                position: absolute;
                top: 2px;
                left: 16px;
                right: 16px;
                bottom: 0px;
                */
                background-color: #f1f1e3;
                overflow: visible;
                z-index: 1;
}
/* Popup styles */
.PopupTitleBorder
{
                border-bottom: #d5d59d 1px solid;
}

.PopupTitle
{
                font-weight: bold;
                font-size: 14pt;
                color: #737357;
                background-color: #e3e3c7;
                padding: 3px 10px 3px 10px;
                cursor:move;
}

.PopupTitle .closeButton
{
                position: absolute;
                right: 0px;
                top: 0px;
                margin-top: 5px;
                margin-right: 10px;
                width: 20px;
                height: 20px;
                cursor: pointer;
                background-image: url(https://9cd726.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/fck/sprites.png);
                background-repeat: no-repeat;
                background-position: -16px -651px;
}

.PopupTitle .closeButton
{
                cursor: hand;
                background-image: url(https://5ac9c9.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/fck/sprites.gif);
}

.PopupTitle .closeButton:hover
{
                background-position: -16px -687px;
}

.popupcontents
{
                /*
                position: absolute;
                top: 2px;
                left: 16px;
                right: 16px;
                bottom: 0px;
                */
                background-color: #f1f1e3;
                overflow: visible;
                z-index: 1;
}

/* Breadcrumb 

div.breadcrumbs {padding:0 0 10px 0; font-size:.9em; color:#273BAE;}
div.breadcrumbs a, div.breadcrumbs a:link, div.breadcrumbs a:visited {margin:0 2px; color:#273BAE; text-decoration:none;}
div.breadcrumbs a:hover, div.breadcrumbs a:active {text-decoration:underline;}
div.breadcrumbs span {margin:0 2px; color:#7791ae;}
div.breadcrumbs span.separator {color:#7791ae;}*/

/* Email a Friend (Class Group .eaf_) */
.eaf_req {padding-right:12px; font-weight:bold; background:url(https://2065dc.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/icon_required.gif) no-repeat 97% 4px;}
.eaf_error {padding-right:12px; font-weight:bold; color:#f00; background:url(https://06f418.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/icon_error.gif) no-repeat 97% 4px;}
.eaf_help {font-size:.9em; color: #999;}

.eaf_accountBlocks {position:relative; min-height:1px; margin:25px 0 5px 0;}
.eaf_accountBlocks .inner {padding:25px 15px 10px 15px;}
.eaf_accountBlocks .blockhdng {position:absolute; font-size:1.4em; top:-14px; left:10px; padding:3px 5px; margin:0; background-color:#fff; background-position:50% 50%;}

.eaf_multiColumn {}
.eaf_multiColumn .halfColumn {float:left; display:inline; width:49%;}
.eaf_multiColumn .rightColumn {float:right;}

.eaf_accountLogin {background:url(https://9bedd6.claudeassets.com/20180809051009im_/http://www.tmrhq.com/images/global/lbl-or.gif) no-repeat center 45%;}
.eaf_accountLogin .halfColumn {width:46%;}

.eaf_accountBlocks .cartwrpr  {margin:0; padding:0;}
.eaf_accountBlocks .multipleShips {border-bottom:0; padding:0; margin:0;}

.eaf_formTable {vertical-align:top;}
.eaf_formTable th {width:100px; padding:0 12px 7px 0; background-color:transparent; vertical-align:top; font-weight:bold;}
.eaf_formTable td {padding:0 0 7px 0; vertical-align:top;}
.eaf_formTable td td {padding:0 2px 0 0;}

.eaf_formTable .req {font-weight:bold;}
.eaf_formTable .error {font-weight:bold; color:#f00;}

.eaf_formTable .securityCode {padding:7px 5px 7px 0; border:1px solid #a8c6e0;}
.eaf_formTable input.text {}

.eaf_wrpr dl.forms {float:left; display:inline; width:100%; margin:0 0 10px 0;}
.eaf_wrpr dl.forms dt {float:left; clear:left; width:115px; margin:0; padding:0 12px 7px 0; text-align:left; font-weight:bold;}
.eaf_wrpr dl.forms dt.full {width:90%; clear:both;}

.eaf_wrpr dl.forms dd {float:left; width:60%;      margin: 0;            padding:0 0 7px 0;}
.eaf_wrpr dl.forms dd.clear {padding:0; margin:0;}
.eaf_wrpr dl.forms dd.full {width:90%; clear:both;}
.eaf_wrpr dl.forms dd.clear {width:90%; clear:both; float:none;}
.eaf_wrpr dl.forms dd.eaf_help {padding-top:2px;}
.eaf_wrpr dl.forms dl {float:none; display:block; margin:0;}

.eaf_wrpr dl.forms .req {font-weight:bold;}
.eaf_wrpr dl.forms .error {font-weight:bold; color:#f00;}

.eaf_wrpr dl.forms input.text {width: 160px;}
.eaf_wrpr dl.forms textarea {}

.eaf_wrpr {width:640px; padding:10px; background:url(https://280b95.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/eafRepeater_660_12.gif) left top repeat-y; padding-right:20px;}
.eaf_wrpr dl.forms dt {width:90px;}
/* End Email a Friend Classes */





/* navigation */

.siteSearch {float:right; padding:4px 0 0 0;}
.siteSearch .imgLabel {float:left; margin:7px 5px 0 0;}
.siteSearch .text {float:left; width:165px; margin:0 5px 0 0;}

.mainNav {position:relative; min-height:1px; z-index:100; background:url(https://6ebd95.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/navBack_1_47.gif) left top repeat-x; margin-bottom:18px;}
.mainNav ul {margin:0; padding:0;}
.mainNav li {float:left; padding-right:2px; list-style-type:none; background:url(https://f2f5c0.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/navDivider_2_47.gif) right top no-repeat;}

.mainNav li.lastli{background:transparent;}

.mainNav a, .mainNav a:link, .mainNav a:visited {display:block; height:32px; background:url(https://6ebd95.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/navBack_1_47.gif) left top repeat-x; width:auto; float:left; padding-top:15px; padding-left:43px; padding-right:43px;}

.mainNav a:hover, .mainNav a:active {background:url(https://a184ce.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/tab1_145_43.gif) center 5px no-repeat;}

.mainNav li.lastli a:hover, .mainNav li.lastli a:active {background:url(https://52e23d.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/tab2_185_43.gif) center 5px no-repeat;}


/* SuperFish menu */

	/*** ESSENTIAL STYLES ***/
	.sf-menu, .sf-menu * {margin:0; padding:0; list-style:none;}
	.sf-menu {line-height:1.0;}
	
	.sf-menu ul {
		position:absolute;
		top:-999em;
		width:14em; /* left offset of submenus need to match (see below) */
	}
	
	.sf-menu ul li {width:100%;}
	
	.sf-menu li:hover {
		visibility:inherit; /* fixes IE7 'sticky bug' */
	}
	
	.sf-menu li {float:left; position:relative;}
	
	.sf-menu a {display:block; position:relative;}
	
	.sf-menu li:hover ul,
	.sf-menu li.sfHover ul {
		left:0;
		top:47px; /* match top ul list item height */
		z-index:99;
	}
		
	ul.sf-menu li:hover li ul,
	ul.sf-menu li.sfHover li ul {
		top:-999em;
	}
	
	ul.sf-menu li li:hover ul,
	ul.sf-menu li li.sfHover ul {
		left:197px; /* match ul width */
		top:0;
	}
	
	ul.sf-menu li li:hover li ul,
	ul.sf-menu li li.sfHover li ul {
		top:-999em;
	}
	
	ul.sf-menu li li li:hover ul,
	ul.sf-menu li li li.sfHover ul {
		left:14em; /* match ul width */
		top:0;
	}
	
	/*** shadows for all but IE6 ***/
	.sf-shadow ul {
		background:	url('https://fec0f1.claudeassets.com/20180809051009im_/http://www.tmrhq.com/images/layout/menu/shadow.png') no-repeat bottom right;
		padding:0 9px 9px 0;
	}
	
	.sf-shadow ul.sf-shadow-off {background: transparent;}
	
	/*** arrows **/
	.sf-menu a.sf-with-ul {
		padding-right:2.25em;
		min-width:1px; /* trigger IE7 hasLayout so spans position accurately */
	}
	
	.sf-sub-indicator {
		position:absolute;
		display:block;
		right:.75em;
		top:1.05em; /* IE6 only */
		width:10px;
		height:10px;
		overflow:hidden;
	}
	
	a > .sf-sub-indicator {  /* give all except IE6 the correct values */
		top:.8em;
		background-position:0 -100px; /* use translucent arrow for modern browsers*/
	}
	
	/* apply hovers to modern browsers */
	a:focus > .sf-sub-indicator,
	a:hover > .sf-sub-indicator,
	a:active > .sf-sub-indicator,
	li:hover > a > .sf-sub-indicator,
	li.sfHover > a > .sf-sub-indicator {
		background-position:-10px -100px; /* arrow hovers for modern browsers*/
	}

	/* point right for anchors in subs */
	.sf-menu ul .sf-sub-indicator {background-position: -10px 0;}
	.sf-menu ul a > .sf-sub-indicator {background-position: 0 0;}
	
	/* apply hovers to modern browsers */
	.sf-menu ul a:focus > .sf-sub-indicator,
	.sf-menu ul a:hover > .sf-sub-indicator,
	.sf-menu ul a:active > .sf-sub-indicator,
	.sf-menu ul li:hover > a > .sf-sub-indicator,
	.sf-menu ul li.sfHover > a > .sf-sub-indicator {
		background-position: -10px 0; /* arrow hovers for modern browsers*/
	}
	


	/*** Main Menu SKIN ***/
	
	.mainNav .sf-menu {float:left;}
	.mainNav .sf-menu a,
	.mainNav .sf-menu a:link,
	.mainNav .sf-menu a:visited {height:32px; text-decoration:none; width:auto;}
	
	 /* visited pseudo selector so IE6 applies text colour*/
	.mainNav .sf-menu a,
	.mainNav .sf-menu a:visited  {color:#fff; font-family:Tahoma; font-size:17px; font-weight:normal;}
	.mainNav .sf-menu li {width:auto; float:left; display:block;}
	.mainNav .sf-menu li ul {width:197px; background:#fff; border:1px solid #c7c7c7;}
	.mainNav .sf-menu li li {background:#fff;}
	.mainNav .sf-menu li li li {}
	
	.mainNav .sf-menu li li a,
	.mainNav .sf-menu li li a:link,
	.mainNav .sf-menu li li a:visited {height:auto; font-size:11px; font-weight:bold; padding:5px 10px; width:175px; text-indent:0; background:url(https://6c36e9.claudeassets.com/20180809051009im_/http://www.tmrhq.com/images/layout/arrow_right_blue.gif) no-repeat 2px -999px;}

	.mainNav .sf-menu li.sfHover a {color:#90abff; background:url(https://a184ce.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/tab1_145_43.gif) center 5px no-repeat;}
	
	.mainNav .sf-menu li.sfHover li a {color:#2B3AAF;}
	
	.mainNav .sf-menu li.sfHover li a {background:url(/assets/www.tmrhq.com/cms/includes/style.css);}
        .mainNav .sf-menu li.sfHover a.lastnavitema {background:url(https://52e23d.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/tab2_185_43.gif) center 5px no-repeat;}

/*
	.mainNav .sf-menu li.sfHover a {background:url(https://a184ce.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/tab1_145_43.gif) center 5px no-repeat;}
	.mainNav .sf-menu li.sfHover li a {background:url(/assets/www.tmrhq.com/cms/includes/style.css);}
        .mainNav .sf-menu li.sfHover  a.lastli {background:url(https://52e23d.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/tab2_185_43.gif) center 5px no-repeat;}
*/
	.mainNav .sf-menu li li a:hover,
	.mainNav .sf-menu li li a:active {color:#fff; background:#2b3aaf;}
	
	.mainNav .sf-menu li:hover,
	.mainNav .sf-menu li.sfHover,
	.mainNav .sf-menu a:focus,
	.mainNav .sf-menu a:hover,
	.mainNav .sf-menu a:active {outline:0; color:#90abff;}


/* END SuperFish menu */




.header{display:block; margin:0 auto; margin-bottom:10px; height:110px; position:relative; 100%; }

.outerContainer{background:url(https://8e6db8.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/container_Background_1123_900.gif) center top no-repeat; width:1000px; height:900px; display:block; margin:0 auto;}

.container{width:955px; margin:0 auto; display:block;}

.sitebody{background:url(https://e24d18.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/siteBodyRepeater_1_995.gif) 0 0 repeat-y; width:955px; display:block;}

.sitebodyTop{background:url(https://4dc546.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/siteBodyTop_955_436.gif) left top no-repeat; display:block; width:955px; min-height:500px;}

.accessibleTagline{background:url(https://2b8662.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/tagline_670_26.gif) left top no-repeat; position:absolute; top:85px; right:0px; width:670px; height:26px; display:block; text-indent:-9999em;}
.tagline{position:absolute; top:85px; right:0px; width:670px; height:26px; display:block; font-family:georgia; color:#2a347C; font-weight:Georgia, serif; font-size:18px;}



a.logo,
a.logo:link,
a.logo:visited{background:url(https://1900e3.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/logo_242_114.gif) left top no-repeat; display:block; width:242px; height:114px; position:absolute; top:0px; left:3px;  text-indent:-9999em; text-decoration:none;}

a.home,
a.home:link,
a.home:visited{color:#fff; background:url(https://e68d0a.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/home_btn_93_50.gif) left top no-repeat; display:block; width:58px; height:19px; padding-top:6px; padding-left:35px; text-decoration:none; position:absolute; right:120px; top:30px; font-weight:bold;}
a.home:hover,
a.home:active{background-position:left bottom;}

a.contact,
a.contact:link,
a.contact:visited{color:#fff; background:url(https://844425.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/contactBtn_100_50.gif) left top no-repeat; display:block; width:75px; height:19px; padding-top:6px; padding-left:25px; text-decoration:none; position:absolute; right:0px; top:30px; font-weight:bold;}
a.contact:hover,
a.contact:active{background-position:left bottom;}

.footer{display:block; background:url(https://b3a6cb.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/footer_955_73.gif) left top no-repeat; display:block; width:955px; height:73px; margin:0 auto; margin-bottom:40px;}


.homeLeftCol{width:616px; display:block; margin-left:15px; margin-top:15px; float:left;}
.homeRightCol{width:323px; float:left; padding-bottom:15px;}
/*.homeRightCol{width:300px; display:block; float:left; padding-bottom:15px;}*/
.homeCol{width:300px; background:url(https://0b15b0.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/homeNewsRepeater_300_1.gif) left top repeat-y; margin-left:10px; margin-top:17px;}
/*.homeCol{width:300px; float:left; display:block; background:url(https://0b15b0.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/homeNewsRepeater_300_1.gif) left top repeat-y; margin-left:10px; margin-top:17px;}*/

.colTop{background:url(https://3ade45.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/homeNewsTop_300_43.gif) left top no-repeat; width:300px; height:43px; display:block; margin-bottom:10px;}
.colTop h1{display:block; background:url(https://372b27.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/headingArrow_8_13.gif) left 15px no-repeat; font-size:22px; margin-left:30px; padding-top:10px; padding-left:20px; font-family:Georgia, serif; color:#dd363e;}

.arrowBlock{background:url(https://3ed27c.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/arrow_12_11.gif) left top no-repeat; padding-left:20px; width:240px; display:block; margin-left:20px;}

.homeCol a.date,
.homeCol a.date:link,
.homeCol a.date:visited{color:#8b8275; font-weight:normal;}


.boxWrapper{display:block; margin-bottom:15px;}

a.viewAll,
a.viewAll:link,
a.viewAll:visited{display:block; margin-left:40px; padding-bottom:15px; text-decoration:underline; font-weight:bold;}
a.viewAll:hover,
a.viewAll:active{text-decoration:none;}

.hotJobs a,
.hotJobs a:link,
.hotJobs a:visited{font-weight:bold;}

.news .arrowBlock p{padding:0;}
.news .arrowBlock{color:#2a3aad; font-weight:bold; border-bottom:1px dashed #e3ded0; margin-bottom:10px;}

.homeImg img{margin-bottom:15px; margin-top:2px;}

.blue{color:#5c66ac;}

.homeLeftCol .boxWrapper{float:right; margin-top:-2px; }

.homeLeftCol .boxWrapper h1{font-size:18px;}
.homeLeftCol .arrowBlock{border-bottom:1px dashed #e3ded0; margin-bottom:10px; font-family:tahoma, sans-serif;}


.homeLeftCol .mainContent{float:left; display:block; width:300px; padding-top:20px; }

.mainContent{color:#8b8275; font-size:12px; line-height:1.5em;}
.arrowBlock.last{border-bottom:0;}

.footerLinks{color:#b0b0b0; float:left; display:block; margin-left:20px; margin-top:35px;}

.footerLinks a,
.footerLinks a:link,
.footerLinks a:visited{color:#2a3aad; text-decoration:none;}

.footerLinks a:hover,
.footerLinks a:active{text-decoration:underline;}

.copyright{float:right; display:block; margin-top:20px; margin-right:20px; color:#2a3aad; text-align:right;}


.block217{display:block; float:left; width:217px;}
.block735{display:block; float:right; width:735px;}
.block935{display:block; float:right; width:935px;}


.block735 .mainContent, .block935 .mainContent{padding-right:20px; font-family:tahoma, sans-serif;}


.block735 p { font-family:Georgia, Serif; font-size:1.em !important; color:#000;}
.block735 table {font-family:Georgia, Serif; border:none; border:solid 1px #000; border-collapse:collapse; margin:20px 0px; font-size:1.em !important;}

.block735 table tr {background:#fff;}
.block735 table tr:nth-child(even) {background:#d3dfee;}

.block735 table.contact {border:none;}
.block735 table.contact tr {background:none;}
.block735 table.contact tr:nth-child(even) {background:none;}
.block735 table.contact td {text-align:left;}

.block735 table tr.head {background:#1f497d;}
.block735 table tr.head  td {color:#fff; font-size:1.2em !important;}
.block735 table tr.head  td p {color:#fff; font-size:1.em !important;}

.block735 table td{ text-align:center; padding:5px; vertical-align:middle; color:#000; font-size:1.em !important;}
.block735 table td.left {text-align:left;}
.block735 table td p {margin:0; font-size:1.em !important;}

.block735 ul {font-family:Georgia, Serif; color:#000; font-size:1em !important;}



/* Left Nav */

.lnavwrpr {margin:0; padding:4px 9px 0 9px; font-size:1.1em; line-height:1.2em; width:180px;}
.lnvgrphdg { margin:0 0 10px 0; font-size:1.1em; font-weight:bold; color:#9ecaff;}
.lnvgrphdg a, .lnvgrphdg a:link, .lnvgrphdg a:visited {color:#fff; text-decoration:none; font-weight:normal;}
.lnvgrphdg a:hover, .lnvgrphdg a:active {color:#fff; text-decoration:underline; font-weight:normal;}

ul.lnav {margin:15px 0 10px 0; font-weight:bold; color:#036; list-style-type:none; padding-left:10px;}
ul.lnav li {padding-top:5px; padding-bottom:5px; border-bottom:1px solid #c3cedd;}

ul.lnav a, ul.lnav a:link, ul.lnav a:visited {color:#2a3aad; font-weight:normal; text-decoration:none;}
ul.lnav a:hover, ul.lnav a:active {color:#c51d0d;}
ul.lnav a.active, ul.lnav a.active:link, ul.lnav a.active:visited {color: #de424a; font-weight:bold;}

ul.lnav ul  {margin:4px 0 0 10px; padding:0; list-style-type:none;}

ul.lnav ul a, ul.lnav ul a:link, ul.lnav ul a:visited {color:#de424a;}
ul.lnav ul a:hover, ul.lnav ul a:active {color:#de424a; text-decoration:underline;}

.lnavBanner {padding-bottom:10px; text-align:center;}



ul.lnav li.lastLi{border:0;}








.upperPage{border-bottom:1px solid #b7c5d5; display:block; padding-top:10px; margin-bottom:10px;}

.upperPage h1{display:block; margin-bottom:5px;}

img.right{padding:1px; background:#fff; float:right; margin-left:10px; border:1px solid #b7c5d5;}
img.left{padding:1px; background:#fff; float:left; margin-right:10px; border:1px solid #b7c5d5;}



div.hr{border-bottom:1px solid #B7C5D5; height:1px; font-size:1px; clear:both;}
div.hr hr{display:none;}

.applicationHeading{margin-top:25px; margin-bottom:20px;}
.applicationSubHeading{color:#949bd0; margin-bottom:5px;}

.smaller{font-size:10px;}

input.text{width:200px; border:1px solid #90adc6; margin-right:20px; float:left; display:block;}
input.browseBtn{background:url(https://e1774f.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/browseBtn_77_22.gif) left top no-repeat; font-family:tahoma, sans-serif; float:left; margin-right:20px; font-size:13px; color:#de424a; font-weight:bold; height:22px; display:block; border:0;  cursor:pointer; width:77px;}
input.browseBtn:hover{background-position: left bottom; color:#2a3aad;}

input.uploadBtn{background:url(https://d1ebca.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/uploadBtn_72_22.gif) left top no-repeat; font-family:tahoma, sans-serif; float:left; margin-right:20px; font-size:13px; color:#fff; font-weight:bold; height:22px; display:block; border:0;  cursor:pointer; width:72px;}
input.uploadBtn:hover{background-position: left bottom; color:#fff;}




/* Breadcrumb */


div.breadcrumbs {padding:0 0 10px 0; font-size:.9em; color:#1c4e87;}
div.breadcrumbs a, div.breadcrumbs a:link, div.breadcrumbs a:visited {margin:0 2px; color:#086ab4; text-decoration:none; display:block; float:left;}
div.breadcrumbs a:hover, div.breadcrumbs a:active {text-decoration:underline;}
div.breadcrumbs span {margin:0 2px; color:#868686; float:left; display:block;}
div.breadcrumbs span.sep{background:url(https://bac488.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/sep_29_8.gif) 0 2px no-repeat; padding-bottom:4px; width:29px; height:8px; float:left; display:block; text-indent:-9999em;}


/* Page Tools */



.pageTools {float:right; display:inline; width:310px; height:21px; text-align:right; margin-top:13px; margin-right:20px; margin-bottom:0; font-family:Trebuchet MS, sans-serif; }

.pageTools a,
.pagetools a:link,
.pagetools a:visited {float:right; display:block; height:14px; margin:2px 0 0 10px; font-size:10px; display:block; margin-bottom:0; text-decoration:none; cursor:pointer;}

.pageTools a:hover,
.pagetools a:active {text-decoration:underline;}
	
.pageTools a.print,
.pageTools a.print:link,
.pageTools a.print:visited {background:url(https://ee48c0.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/icon_print.gif) no-repeat 100% 2px; padding-right:18px;}

.pageTools a.email,
.pageTools a.email:link,
.pageTools a.email:visited {background:url(https://abb90f.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/icon_email.gif) no-repeat 100% 2px; border-left:1px solid #b7c5d5; padding-left:15px; padding-right:18px; padding-bottom:5px;}




.steps{height:75px; width:100%; display:block; font-family:georgia; margin-bottom:20px; font-weight:bold;}
.stepOn{color:#df4e56; display:block; float:left; background:url(https://2e548d.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/step_on_94_75.gif) left top no-repeat; width:94px; height:75px; text-align:center;}

.progress{font-size:16px; color:#5c66ac !important;}
.description{font-size:14px; margin-top:20px; }

.stepOff{color:#949bd0; display:block; float:left; background:url(https://f0e805.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/step_off_94_75.gif) left top no-repeat; width:94px; height:75px; text-align:center;}

.smArrow{float:left; display:block; background:url(https://030575.claudeassets.com/20180809051009im_/http://www.tmrhq.com/cms/images/layout/step_smArrow_3_75.gif) left top no-repeat; width:3px; height:75px;}

dl.form{margin-left:0; padding-left:0;}

dl.form dd{display:block; float:left; width:200px; min-height:20px; margin-left:0; padding-left:0; margin-right:30px;}
dl.form.full dd{display:block; float:left; width:100%; min-height:30px; margin-left:0; padding-left:0; margin-right:30px;}
dl.form.full dd.NBM{margin-bottom:0; min-height:20px;}

.blockE{float:left; display:block; margin-right:20px;}
.blockENM{float:left; display:block; margin-right:0px;}



dl.form dd input.text{margin-right:0; float:none; color:#bbbbbd; color:#444;}
dl.form dd select{width:200px; color:#444;}

.red{color:#de424a;}
/*
     FILE ARCHIVED ON 22:46:32 Aug 05, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:52:04 Jun 28, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.631
  exclusion.robots: 0.056
  exclusion.robots.policy: 0.043
  esindex: 0.011
  cdx.remote: 27.248
  LoadShardBlock: 128.343 (3)
  PetaboxLoader3.datanode: 202.005 (5)
  PetaboxLoader3.resolve: 164.166 (4)
  load_resource: 285.011 (2)
*/