﻿/*"""""""" Staple elements on Master page (needed b/c of maintaining root of background-images """"""""*/
div#logo {
    position:absolute; 
    width:345px; 
    height:83px; 
    z-index:12; 
    left: 15px; 
    overflow: hidden;
}

div#watermark {
    position:relative; 
    background-image: url(../images/watermark-trans.png);
    width:993px; 
    height:115px; 
    top: 2px; 
    /*
    z-index:0; 
    visibility:visible; 
    overflow: hidden;
    */
}

div#brownBackground {
    position:absolute; 
    width:962px; 
    height:541px; 
    z-index:0; 
    left: 30px; 
    top: 88px;
    background-image: url(../images/Tri-Star-Web-brown-back-trans.png);
    
    width:962px;
    height:541px;
}

div#contentTop, div#contentBackground {
    left: 30px; 
}

div#contentTop {
    position:absolute; 
    width:733px; 
    height:15px; 
    top: 129px; 
    z-index: 3;
    background-image: url(../images/Tri-Star-Web-COntent-top-trans.png);
}

div#contentBackground {
    /*
    position:relative; 
    top: 29px; 
    */
    position:absolute; 
    width:693px;
    /* 
    height:100%; 
    */
    top: 144px; 
    z-index:3; 
    background-image:url(../images/Tri-Star-Web-COntent-Background.jpg);
    /*
    background-image:url(../images/Tri-Star-Web-COntent-Background-trans.png);
    */
    padding: 0px 20px 25px 20px;
    overflow:visible;
    min-height: 800px; /* 765px; */
    float:left;
}

/*
div#content {
    position:relative; 
    width:690px; 
    height:100%;
    z-index:5; 
    left: 20px; 
    top: 10px;
    float:left;
}
*/
div#rightNav {
    position:absolute; 
    width:200px; 
    height:115px; 
    left: 785px; 
    top: 120px; 
    z-index:3;
}

/*
div#rightNav a {
	font-size: 7pt;
	font-weight: bold;
	line-height:6pt;
	font-family: 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
}
*/

div#loginButton1 {
    position:relative; 
    left: 0px; 
    top:15px; 
    width:200px; 
    height:85px; 
    z-index:13;
    border:0px;
}

div#rn1Wrapper {
    position:relative; 
    width:200px; 
    height:115px; 
}

div#rn1HeaderWrapper {
    position:absolute; 
}

div#rn1HeaderTl {
    position:relative; 
    width:10px; 
    height:35px; 
    background-image: url(../images/tlTAN-trans.png); 
    /*
    background-color: #E9D3A2; 
    */
    /* layer-background-image: url(../images/tlTAN-trans.png); */
    border: 1px none #000000; 
    float:left;
}

div#rn1Head {
    position:relative; 
    height:35px; 
    background-image: url(../images/tanBack.png); 
    border: 1px none #000000; 
    float:left;
    padding-left:18px;
}

div#rn1HeaderTr {
    position:relative; 
    width:10px; 
    height:30px; 
    background-image: url(../images/trTAN.gif);
    border: 1px none #000000; 
    float:left;
}

div#rn1HeadSmallArrow {
    position:relative; 
    z-index:1; 
    left:-3px; 
    top:-5px;
    
    background-image: url(../images/smallArrow-trans.png);
    width:28px;
    height:28px;
}

div#rn1BodyWrapper {
    position:relative; 
    width:183px;
    top: -9px;
}

div#rn1BodyTop {
    position:relative; 
    background-image: url(../images/tanTab-trans.png);

    width:183px;
    height:22px;
}
div#rn1Body {
    position:relative; 
    top: -10px; 
    width:183px; 
    background: #EEDFB8 url(../images/tanBack.png);
    padding-bottom:13px;
}

div#rn1BodyBottom {
    position:relative; 
    background-image: url(../images/tanTab2-trans.png);
    width:183px;
    top: -25px; 
    height:24px;
    /*
    z-index:-1;
    */
}

/*
div#leftTanBlog {
    position:relative; 
    width:10px; 
    height:35px; 
    z-index:4; 
    background-image: url(../images/tlTAN-trans.png); 
    background-color: #E9D3A2; 
    layer-background-image: url(../images/tlTAN-trans.png); 
    border: 1px none #000000; 
    float:left;
}

div#Layer1Blog {
    position:relative; 
    height:35px; 
    z-index:4; 
    background-image: url(../images/tanBack.png); 
    layer-background-image: url(../images/tanBack.png); 
    border: 1px none #000000; 
    float:left;
}

div#rightTanBlog {
    position:relative; 
    width:10px; 
    height:30px; 
    z-index:4; 
    background-image: url(../images/trTAN-trans.png); 
    layer-background-image: url(../images/tlTAN-trans.png); 
    border: 1px none #000000; 
    float:left;
}

div#blogBox {
    position:relative; 
    top: -7px; 
    width:183px; 
    z-index:4; 
    background-image: url(../images/tanBack.png); 
    layer-background-image: url(../images/tanBack.png);
}
*/

div#disclaimerPrivacy {
    position:absolute;
    width:240px;
    left:-20px;
    height:20px;
    top: 483px;
    clear:both;
}

.rn, .rnHead, .rnBody {
    position:relative; 
    font-size: .9em;
    font-family: Tahoma;
    font-weight:bold;
    color: #695e4a;
    background: #eedfb8;
    
    padding:0px 10px;
}
div#rn2Header {
    width:163px; 
    height:15px; 
    top: 230px;
    
    clear:both;
}

.rnBody {
    width:183px; 
    height:80px; 
    top: 228px;
    
    clear:both;
}


div#topNav {
    position:absolute; 
    width:500px; 
    left: 40px; 
    top: 88px; 
    height:35px; 
    z-index:11; 
    margin:3px 0px 0px 5px;
}
div#loginButton {
    height:85px;
}

div#pageTitle {
    position:relative; 
    width:690px; 
    height:15; 
    border-bottom: 1px solid #695E4A;
}

div#TextCopy {
    position:relative; 
    float: left; 
    width:390px; 
    /*
    padding-bottom: 40px;
    */
}

/* IE hack, used particularly for right nav accordion links */
#rn1List li a {display:inline-block;}
#rn1List li a {display:block;}

.xformUp {
text-transform:uppercase;
}

.boldRed {
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 700;
	font-variant: normal;
    font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
    color: Red;
}

.col5-1 {
    float: left;
    width: 50px;
    text-align:right;
}
.col5-2 {
    float: left;
    width: 20px;
    text-align:center;
}
.col5-3 {
    float: left;
    width: 45px;
    text-align:right;
}
.col5-4 {
    float: left;
    width: 10px;
    text-align:center;
}
.col5-5 {
    float: left;
    width: 50px;
    text-align:right;
}
.col9-1 {
    float: left;
    width: 50px;
    text-align:right;
}
.col9-2 {
    float: left;
    width: 20px;
    text-align:center;
}
.col9-3 {
    float: left;
    width: 53px;
    text-align:right;
}
.col9-4 {
    float: left;
    width: 10px;
    text-align:center;
}
.col9-5 {
    float: left;
    width: 50px;
    text-align:right;
}
.col9-6 {
    float: left;
    width: 20px;
    text-align:center;
}
.col9-7 {
    float: left;
    width: 50px;
    text-align:right;
}
.col9-8 {
    float: left;
    width: 25px;
    text-align:center;
}
.col9-9 {
    float: left;
    width: 55px;
    text-align:right;
}

.txt-num {
    font: 400 10pt tahoma; 
    text-align:right;
}

.spiffyOrange{display:block}
.spiffyOrange *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#d16f1a}
.spiffyOrange1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ebc19c;
  border-right:1px solid #ebc19c;
  background:#dc9353}
.spiffyOrange2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #faf0e8;
  border-right:1px solid #faf0e8;
  background:#d98a45}
.spiffyOrange3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d98a45;
  border-right:1px solid #d98a45;}
.spiffyOrange4{
  border-left:1px solid #ebc19c;
  border-right:1px solid #ebc19c}
.spiffyOrange5{
  border-left:1px solid #dc9353;
  border-right:1px solid #dc9353}
.spiffyOrangefg{
  margin:0px;
  padding:10px;
  background:#d16f1a}

.spiffyBlue{display:block}
.spiffyBlue *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#5D87A1}
.spiffyBlue1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #b9cbd6;
  border-right:1px solid #b9cbd6;
  background:#85a5b8}
.spiffyBlue2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #eef3f5;
  border-right:1px solid #eef3f5;
  background:#7b9db2}
.spiffyBlue3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #7b9db2;
  border-right:1px solid #7b9db2;}
.spiffyBlue4{
  border-left:1px solid #b9cbd6;
  border-right:1px solid #b9cbd6}
.spiffyBlue5{
  border-left:1px solid #85a5b8;
  border-right:1px solid #85a5b8}
.spiffyBluefg{
  margin:0px;
  padding:10px;
  background:#5D87A1}
  
.navBarPartServ {
	border: none;
	display: block;
	padding: 5px 5px 5px 0.5em;
	color: #695E4A;
	text-decoration: none;
}

h1 {
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #695E4A;
	padding-top:10px;
}

h2 {
    font : bold 13px 'Lucida Grande',Arial,Helvetica,sans-serif;
	color: #695E4A;
}

ul.content, ol.content, ol.counter, td.norm, .norm, ol, ul {
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 13pt;
	color: #000000;
}

ul.content, ol.content, td.norm, .salesInquiry {
	padding-left: 5px;
}

ol.dec {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
}

ol.counter { 
    counter-reset: item;
    padding-left: 10px;
}
ol.counter > li { 
    display: block; 
}
ol.counter > li:before { 
    content: counters(item, ".") " "; 
    counter-increment: item;
}

.salesInquiry {
    background-image:url(../images/tanBack.png);
    background-repeat:repeat;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 13pt;
	color: #FFFFFF;
}

li a.list:hover {
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration:underline;
	line-height: 13pt;
	color: #d17128;
}

li a.list {
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration:underline;
	line-height: 13pt;
	color: #000000;
}

div a.list div a.list:active img  {border: 0; }

.brownBgCaption{background-color:#695E4A;color:#ffffff;}

.topNavSub, a.topNavSub, a.topNavSub:hover {
	padding:5px;
	color:#FFFFFF;
	font-family:'Lucida Grande', Arial;
	font-size:10px;
	text-decoration:none;
	text-align:left;
	line-height:10px;

	/* background-color:#695E4A; */
	border-width:0px;
	border-style:none;
}

a.topNavSub:hover {
		background-color:#5D87A1;
}

a.linkBrownOrange {
    color:#695E4A;
    text-decoration:none;
}

a.linkBlackOrange {
    color:#000;
    text-decoration:none;
}
a.linkOrangeOrangeDash {
    color:#D17128;
    border-bottom: dashed 1px #D17128;
    text-decoration:none;
    display:inline;
}
a.linkBrownOrange:hover, a.linkBlackOrange:hover {
    color:#D17128;
    text-decoration:none;
}



#l1nav {
/*
-webkit-border-radius: 20px;
-moz-border-radius: 20px; 
*/

position:relative;
float:right;
top:15px;

border:2px solid #695E4A;
/* padding:4px 0; */
padding:4px
}

#l1nav, #l1nav a {
font-size: .9em;
font-family: Tahoma;
font-weight:bold;
color: #695e4a;
background: #eedfb8;
}
#l1nav a {
font-size: .9em;
font-family: Tahoma;
font-weight:bold;
color: #695e4a;
background: #eedfb8;
text-decoration:none;
}
#l1nav ul {
margin:0;
padding:2px;
}

#l1nav li {
padding:3px;
display:inline;    
list-style-type: none;
}
#l1nav li.act, #l1nav li.act a {
background:#5d87a1;
color:#fff;
}
#l1nav li.sep {
padding:0px;
}
/*
#l1nav a:hover {
background:#5d87a1;
color:#fff;
}
*/

div#divLogin {
height:30px;
width:125px;
background-image:url(../images/button/button-20100405-4.png);
}
div#divLogin:hover {
background-image:url(../images/button/button-20100405-3-hover.png);
}

a.toplogin, a.toploginhov {
    background-repeat:no-repeat;
    height:30px;
    width:125px;
    cursor:pointer;
}
a.toplogin {
    background-image:url(../images/button/button-20100405-4.png);
}

a.toploginhov {
    background-image:url(../images/button/button-20100405-3-hover.png);
}

.announcement { 
    padding-top:10px; 
    border-bottom:solid 1px #695E4A;
}

.announceDateTitle {
    padding-bottom:10px;
    /* border-bottom:solid 1px #695E4A; */
}
.announceDate {
    font : 600 10px 'Lucida Grande',Arial,Helvetica,sans-serif;
    color:White;
    background-color:#5D87A1;
    height:10px;
    width:50px;
    float:left;
    padding:5px;
    text-align:center;
    margin:0 auto;
    clear:both;
    margin-right:10px;
}
.announceTitle {
    font : bold 18px 'Lucida Grande',Arial,Helvetica,sans-serif;
    color: #5D87A1;
}
.announce h2 {
margin-bottom:0px;
}
.announce p {
margin-top:0px;
}
