body { background-color: #dfe8f4; color: #6f6f6f; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px; padding: 0px; }a { color: #14177f; text-decoration: none; }a:hover { color: #5A5CA5; }a:hover img { border-color: #14177F; }/* Header */#title { float: left; width: 343px; height: 107px; background: url(../images/GTM-Logo.png) no-repeat; margin-top: 22px; margin-left: 24px; }#title h1 { display: none; }#info { font-size: 12px; color: #a1a1a1; text-align: right; }#info hr{ margin: -4px 0px 0px; padding: 0px; height: 1px; background-color: #d4d4d4; border: medium none; }#info .phone { font-size: 26px; font-weight: bold; color: #636363; }#info p { margin: 6px 0px; }/* Search */#info .search { float: right; padding-top: 2px; }#info .search label { display: none; }#info .search .button { margin-top: 2px; }#info .search { width: 145px; height: 20px; background: url(../images/search-bg.gif) no-repeat; }#mod-search-searchword { float: right; width: 113px; height: 15px; margin-left: 2px; margin-right: 8px; border: none; color: #b4b4b4; text-align: right; font-size: 11px; }h2 { color: #14177f; font-size: 24px; font-weight: bold; }h2 a { color: inherit; text-decoration: none; }/* Menu Top */#header .menu a { font-weight: bold; font-size: 12px; color: #7b7b7b; text-decoration: none; background: url(../images/menu-btn-bg.gif) no-repeat; background-position: 0px 38px; }#header .menu a:hover { color: #14177F; background-position: 0px 0px; }#header .menu .active a { color: #fff; background-position: 0px -38px; }/* Menu Bottom */#footer .menu li {	float: left;	list-style-type: none;	width: 202px;	margin: 0px 0px 20px 0px;	padding: 1px 0px 0px 15px;	background: url(../images/footer-bullet-arrow.gif) no-repeat 0px 4px;}#footer .menu li { text-align: left; }#footer .menu li a { color:#7f81ff; font-weight: normal; text-decoration: none; }#footer .menu li a:hover { color: #fff; }#footer .menu li .separator { color: #fff; font-weight: bold; font-size: 14px; }#footer .menu .item-57, #footer .menu .item-56, #footer .menu .item-61, #footer .menu .item-62 {	width: 217px;	background: none;	padding-left: 0px;}/* Page-specific */#loading { display: none; min-height: 300px; padding-top: 50px; text-align: center; font-size: 12px; }.panel p { line-height: 150%; }/* Body */.col-left { float: left; width: 180px; }.col-right { float: right; width: 650px; margin-top: -14px; }.col-left-industry { float: left; width: 640px; }.col-right-industry { float: right; width: 190px; }.mid-col { float: left; width: 175px; margin-right: 40px; }.mid-col.right { margin-right: 0px; }.mid-col label, .split label { color: #8d8d8d; font-size: 12px; margin-left: 10px; }.mid-col input { width: 161px; height: 20px; padding: 0px 7px; margin-bottom: 15px; margin-top: 8px; background: url(../images/input-bg.png) top left no-repeat; border: none; }.mid-col-asy { float: left; width: 109px; margin-right: 18px; }.mid-col-asy.left { margin-top: 7px;}.mid-col-asy.mid { width: 352px; margin-bottom: 14px; }.mid-col-asy.right { margin-right: 0px; }.mid-col-asy label { float: left; margin-top: 8px; margin-right: 9px; }.mid-col-asy img { margin-top: 4px; }.mid-col-asy input { width: 161px; height: 20px; padding: 0px 7px; margin-bottom: 15px; margin-top: 4px; background: url(../images/input-bg.png) top left no-repeat; border: none; }.mid-col img { float: left; margin-top: 8px; }#captcha { float: right; width: 87px; background-image: url(../images/input-short-bg.png); text-align: center; }.split textarea { width: 591px; height: 128px; padding: 5px 7px; margin-bottom: 15px; margin-top: 8px; background: url(../images/textarea-bg.png) top left no-repeat; border: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }.split { width: 100%; clear: both; }#contact .col-left { width: 216px; }#contact .col-right { width: 614px; margin-top: 0px; }h3 { color: #6F6F70; font-size: 16px; }blockquote { margin-left: 15px; font-style: oblique; }.small { font-size: 12px; }.smallest { font-size: 10px; }/* Footer */#footer { color: #8082d7; font-size: 12px; }#footer hr { background-color: #8082d7; border: medium none; height: 1px;  }#footer .custom { text-align: right; }#footer a { color: #5A5CA5; }#footer a:hover { color: #14177f; }