html {
background:#E5ECF4;
}
body {
font:81.5%/1.4 Verdana, 'Trebuchet MS', arial, sans-serif;
margin:15px 0;
text-align:center;
}
a {
color:#090;
text-decoration:none;
}
a:hover {
background:#C9F;
color:#FFF;
}
h1,h3,h5,dt {
font-family:Verdana, 'Trebuchet MS', Arial, sans-serif;
font-weight:700;
margin:10px 15px;
padding:0;
}
h1,dt {
background:#FFF url(/css/images/arrow.gif) no-repeat 0 .7em;
border-bottom:2px solid #F2F2F2;
color:#090;
font-size:1.3em;
margin:10px 15px;
padding:8px 0 3px 25px;
text-transform:none;
}
h3 {
color:#333;
font-family:'Trebuchet MS', Arial, sans-serif;
font-size:1.1em;
letter-spacing:1px;
text-transform:uppercase;
}
h5 {
color:#000;
font-size:0.845em;
font-weight:900;
}
p,dd {
margin:10px 15px;
padding:0;
}
dd dt {
background:none;
border-bottom:2px solid #F2F2F2;
padding-left:0;
}
ul,ol {
margin:10px 30px;
padding:0 15px;
}
ul span,ol span {
color:#666;
}
img {
border:2px solid #CCC;
}
img.float-right {
float:left;
margin:5px 0 10px 10px;
}
img.float-left {
float:left;
margin:5px 10px 10px 0;
}
.img-shadow {
background:url(/css/images/shadow.png) no-repeat bottom right !important;
margin:10px 10px 0 20px !important;
}
.img-shadow img {
background-color:#FFF;
border:1px solid #A9A9A9;
display:block;
margin:-6px 6px 6px -6px;
padding:1px;
}
code {
background:#FAFAFA;
border:1px solid #EAEAEA;
border-left:5px solid #090;
display:block;
font:500 1em/1.5em 'Lucida Console', 'courier new', monospace;
margin:5px 0;
overflow:auto;
padding:10px;
text-align:left;
}
acronym {
border-bottom:1px solid #777;
cursor:help;
}
blockquote {
background:#FAFAFA url(/css/images/quote.gif) no-repeat 5px 10px !important;
background-position:8px 10px;
border:1px solid #EAEAEA;
border-left:5px solid #090;
font-weight:700;
margin:15px;
padding:15px 10px 10px 40px;
}
#right-column blockquote {
margin:15px 5px 15px 10px;
}
blockquote div {
font-weight:400;
}
#wrap {
background-color:#E5ECF4;
margin:0 auto;
overflow:visible;
padding:0;
width:857px;
}
#header {
background:#FFF url(/css/images/bg-header.gif) no-repeat top left;
clear:left;
height:100px;
margin:0;
padding:0;
position:relative;
width:857px;
}
#header h1 {
background:none;
border:0;
margin:0;
padding:0;
}
#header h1 a {
background:#FFF url(/images/tri-logo.gif) no-repeat left bottom;
color:#000;
font:700 2em Verdana, 'Trebuchet MS', arial, sans-serif;
height:75px;
left:30px;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
text-indent:-65535px;
top:15px;
width:250px;
}
#header h3 {
color:#000;
font:900 1.69em Verdana, 'Trebuchet MS', arial, sans-serif;
margin:0;
padding:0;
position:absolute;
right:15px;
text-align:center;
text-transform:none;
top:35px;
width:300px;
}
#navigation {
background:#606 url(/css/images/bg-sides.gif) repeat-y top left;
border-bottom:1px solid #D5D6D7;
border-top:1px solid #D5D6D7;
height:32px;
margin:0;
padding:0;
text-align:left;
width:857px;
}
#nav-tabs ul {
list-style:none;
margin:0;
padding:1px 0 0 7px;
}
#nav-tabs li {
display:inline;
margin:0;
padding:0;
}
#nav-tabs a,#nav-tabs span {
border-left:1px solid #CCC;
color:#CCC;
display:block;
float:left;
margin:0;
padding:6px 15px 6px 8px;
text-decoration:none;
}
#nav-tabs li.current a,#nav-tabs li.current span {
color:#FFF;
font-weight:700;
}
#nav-tabs a:hover {
background-color:#C9F;
color:#000;
}
#content {
background:#FFF url(/css/images/bg-sides.gif) repeat-y top left;
margin:0;
padding:0;
text-align:left;
width:857px;
}
#content:after {
clear:both;
content:'.';
display:block;
height:0;
visibility:hidden;
}
#one-column {
background:#inherit;
float:left;
margin:0;
padding:0;
width:857px;
}
#left-column {
background:#inherit;
border-right:1px dashed #CCC;
float:left;
margin:0;
padding:0;
width:540px;
}
#right-column {
background:#FFF;
float:left;
margin:0 0 10px;
padding:0;
width:300px;
}
#right-column ul {
list-style:none;
margin:10px 15px;
padding:0;
}
#right-column ul li {
border:1px solid #F2F2F2;
margin-bottom:1px;
}
#right-column ul a {
background:#F2F2F2;
border-left:5px solid #CCC;
color:#333;
display:block;
font-weight:700;
min-height:18px;
padding:2px 5px 2px 10px;
text-decoration:none;
}
* html body #right-column ul a {
height:18px;
}
#right-column ul a:hover {
background:#F2F2F2;
border-left:5px solid #090;
color:#090;
padding:2px 5px 2px 10px;
}
#footer {
background:#FFF url(/css/images/bg-bottom.gif) no-repeat top left;
clear:both;
height:12px;
margin:0;
padding:0;
width:857px;
}
#copy {
background:#E5ECF4 url(/css/images/bg-copy.gif) no-repeat top left;
clear:both;
color:#CCC;
font-size:87%;
height:58px;
margin:0 auto;
overflow:hidden;
padding:10px 0 15px;
text-align:center;
width:853px;
}
#copy ul li {
border-left:1px solid #CCC;
display:inline;
margin:0;
padding:0 5px 0 7px;
}
#copy a:hover {
color:#FFF;
}
.float-left {
float:left;
}
.float-right {
float:right;
}
.align-left {
text-align:left;
}
.align-right {
text-align:right;
}
.align-center {
margin:0 auto;
text-align:center;
}
.clear {
clear:both;
font-size:1px;
line-height:1px;
}
.hide {
display:none;
}
.comments {
background:#FFF;
border-bottom:1px dashed #EFF0F1;
border-top:1px dashed #EFF0F1;
color:#333;
margin-top:20px;
padding:5px 0;
text-align:right;
}
form {
background-color:#FAFAFA;
border:1px solid #EAEAEA;
line-height:1em;
margin:0;
padding:0 10px;
}
form table th {
border-right:2px solid #E5ECF9;
font-weight:700;
padding:10px;
text-align:right;
width:300px;
}
form table td {
padding:10px 0 10px 10px;
}
form label {
display:block;
font-weight:700;
margin:5px 0;
}
form div.contact-small {
color:#959595;
font-size:11px;
font-style:italic;
font-weight:400;
}
form div.errortext {
color:red;
font-style:normal;
font-weight:700;
}
form input {
background-color:#FFF !important;
border:1px solid #eee;
color:#777;
font:normal 1em Verdana, sans-serif;
padding:3px;
width:300px;
}
form select {
background-color:#FFF !important;
border:1px solid #eee;
color:#777;
font:normal 1em Verdana, sans-serif;
padding:3px 0;
width:309px;
}
form textarea {
background-color:#FFF !important;
border:1px solid #eee;
color:#777;
display:block;
font:normal 1em Verdana, sans-serif;
height:150px;
padding:4px 3px;
width:300px;
}
form input.button {
background:#CCC url(/css/images/bg-button.gif) repeat-x left bottom;
border:1px solid #EAEAEA;
color:#333;
font:900 12px Arial, Sans-serif;
margin:0;
padding:2px 3px;
width:125px;
}
*,#copy ul {
margin:0;
padding:0;
}
#nav-tabs li:first-child a,#nav-tabs li:first-child span,#copy ul li:first-child {
border-left:0;
}
#copy a,.gray {
color:#CCC;
}

#TB_window{font:12px "Lucida Grande",Verdana,Arial,sans-serif;color:#333}
#TB_secondLine{font:10px "Lucida Grande",Verdana,Arial,sans-serif;color:#666}
#TB_window a:link{color:#666}
#TB_window a:visited{color:#666}
#TB_window a:hover{color:#000, text-decoration:none; background:transparent}
#TB_window a:active{color:#666; outline:none}
#TB_window a:focus{color:#666; outline:none}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%}
.TB_overlayMacFFBGHack{background:url(/css/images/macFFBgHack.png) repeat}
.TB_overlayBG{background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}
* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+ 'px')}
#TB_window{position:fixed;background:#FFF;z-index:102;color:#000;display:none;text-align:left;top:50%;left:50%;border:1px solid #555;-moz-box-shadow:rgba(0,0,0,1) 0 4px 30px;-webkit-box-shadow:rgba(0,0,0,1) 0 4px 30px;-khtml-box-shadow:rgba(0,0,0,1) 0 4px 30px;box-shadow:rgba(0,0,0,1) 0 4px 30px}
* html #TB_window{position:absolute}
#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-top:1px solid #666;border-left:1px solid #666}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right}
#TB_closeAjaxWindow{padding:6px 10px 0;text-align:right;float:right}
#TB_ajaxWindowTitle{float:left;padding:6px 10px 0}
#TB_title{background-color:#E8E8E8;height:27px}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}
#TB_ajaxContent.TB_modal{padding:15px}
#TB_ajaxContent p{padding:5px 0 5px 0}
#TB_load{position:fixed;display:none;z-index:103;top:50%;left:50%;background-color:#E8E8E8;border:1px solid #555;margin:-45px 0 0 -125px;padding:40px 15px 15px}
* html #TB_load{position:absolute}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#FFF;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}
* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+ 'px')}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;_margin-bottom:1px}
.thickbox:hover{cursor:pointer}
