/* TS Main Style Sheet */

td { font-family: arial, helvetica, sans-serif; color:#666666; font-size: 75%;}

/* site colors */
.tshgreen { color:#669999; font-family: verdana, helvetica, sans-serif; font-weight:bold;}
.tshgreenlight { color:#8FC0B0; font-family: verdana, helvetica, sans-serif; font-weight:bold;}

/* main styles */

.body { 
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #d1d1d1;
	list-style-type: square;
}

.body a:link { text-decoration:none; color:#3366cc;}
.body a:visited { text-decoration:none; color:#3366cc; }
.body a:active { text-decoration:none; color:#3366cc; }
.body a:hover { text-decoration:none; color:#999999; }

.thead {
	color:#669999; 
	font-family: verdana, helvetica, sans-serif; 
	font-weight:bold;
	background-color:#E4E5D7;
} 	

thead {
	color:#669999; 
	font-family: verdana, helvetica, sans-serif; 
	font-weight:bold;
    font-size:10px;
} 	

th {
	color:#669999; 
	font-family: verdana, helvetica, sans-serif; 
	font-weight:bold;
    font-size:10px;
} 	

ul {
	margin-top: 0px;
	margin-left: 20px;
	margin-bottom: 0px;
	padding-left: 0px;
}

li.body  {
	list-style-type: square;
	list-style-position: inside;
	color: gray;
}

li {
	list-style-type: square;
	list-style-position: outside;
	color: gray;
}

input, select, textarea {
	font-family: arial, helvetica, sans-serif;
	color: #666666;
}

hr {
	border-top: 1px dashed #669999;
	color: #ffffff;
	background-color: #ffffff;
	height: 2px;
	width: 95%;
}

/* ts main style sheet */

.tsbanner { height:22px; width:760px; background-color:#d1d1d1; }
.topgraphic { border: 1px solid #d1d1d1; }

.topnav { text-decoration:none; color:#ffffff; font-size:10px; font-weight:bold;  font-family: verdana,arial, helvetica,san serif; }
.topnav a:link { text-decoration:none; color:#ffffff; font-size:10px; font-weight:bold;  font-family: verdana,arial, helvetica,san serif; }
.topnav a:visited { text-decoration:none; color:#ffffff; font-size:10px; font-weight:bold;  font-family: verdana,arial, helvetica,san serif; }
.topnav a:active { text-decoration:none; color:#ffffff; font-size:10px; font-weight:bold;  font-family: verdana,arial, helvetica,san serif; }
.topnav a:hover { text-decoration:none; color:#ffffff; font-size:10px; font-weight:bold;  font-family: verdana,arial, helvetica,san serif; }

.search a:link { text-decoration:underline; color:#3366cc; font-size:10px;  font-family: arial, helvetica,san serif; }
.search a:visited { text-decoration:underline; color:#3366cc; font-size:10px;  font-family: arial, helvetica,san serif; }
.search a:active { text-decoration:underline; color:#999999; font-size:10px;  font-family: arial, helvetica,san serif; }
.search a:hover { text-decoration:underline; color:#999999; font-size:10px;  font-family: arial, helvetica,san serif; }

.leftnav { color:#ffffff; font-size:11px; font-weight:normal; font-family: verdana,arial, helvetica,san serif; }
.leftnav a:link { text-decoration:none; color:#ffffff; font-size:11px; font-weight:normal; font-family: verdana,arial, helvetica,san serif; }
.leftnav a:visited { text-decoration:none; color:#ffffff; font-size:11px; font-weight:normal; font-family: verdana,arial, helvetica,san serif; }
.leftnav a:active { text-decoration:none; color:#ffffff; font-size:11px; font-weight:normal; font-family: verdana,arial, helvetica,san serif; }
.leftnav a:hover { text-decoration:none; color:#ffffff; font-size:11px; font-weight:normal; font-family: verdana,arial, helvetica,san serif; }

.vignette { font-family: arial, helvetica, sans-serif; color:#666666; border-left:1px solid #d1d1d1; border-right: 1px solid #d1d1d1; }

.leftbreak1 {
	border-right: 1px solid #999999;
}

.leftbreak2 {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
}

.leftbreak3 {
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
}

.leftnav_bd1 {
	background-color:#E4E5D7;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
} 	

.leftnav_bd2 {
	background-color:#E4E5D7;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
} 	

.leftnav_bd3 {
    background-color:#E4E5D7;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
}   

.leftnav_bd4 {
    background-color:#E4E5D7;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
}   

.nsnav1 {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
} 	

.nsnav2 {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
} 	

.greenbar {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.bluebar {
	border-bottom: 1px solid #999999;
	color:#FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}

.bluebar a:link { text-decoration:none; color:#ffffff; font-size:10px; font-family: verdana,arial, helvetica,san serif; }
.bluebar a:visited { text-decoration:none; color:#ffffff; font-size:10px; font-family: verdana,arial, helvetica,san serif; }
.bluebar a:active { text-decoration:underline; color:#ffffff; font-size:10px; font-family: verdana,arial, helvetica,san serif; }
.bluebar a:hover { text-decoration:underline; color:#ffffff; font-size:10px; font-family: verdana,arial, helvetica,san serif; }

.breadcrumb {
	color: #666666;
	font-size: 10px;
}

.breadcrumb a:link, .breadcrumb a:visited {
	text-decoration:underline; 
	color: #999999; 
	font-size: 10px;
}

.breadcrumb a:hover, .breadcrumb a:active {
	text-decoration:underline;
	color: #666666;
	font-size: 10px;
}

select.product_dropdown {
	width: 120px;
}

span.product_dropdown {
	font-size: 11px;
}

.topNavDropdown {
    position:absolute;
    left:634px;
    top:19px;
    width:208px;
    height:auto;
    z-index:10;
    visibility: hidden;
}

.buffer { border-left:1px solid gray; border-right: 1px solid #d1d1d1; }
.padit { margin-left:10px; margin-right:1px; }
.quadpad { margin-left:5px; margin-right:5px; margin-top:10px; }
.quadpad  a:link { text-decoration:none; color:#3366cc; }
.quadpad  a:visited { text-decoration:none; color:#3366cc; }
.quadpad  a:active { text-decoration:none; color:#3366cc; }
.quadpad  a:hover { text-decoration:none; color:#999999; }


.quad {
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
}

.quad1{
	border-right: 1px solid #d1d1d1;	 	
	color:#666666;
	font-family:  arial, helvetica, sans-serif; 
	margin-left:5px;
}

li.quad1 {
	list-style-type: square;
	list-style-position: inside;
	color: gray;
}
	 
.quad2 {		
	color:#666666;
	margin-left:5px;
	font-family:  arial, helvetica, sans-serif;
}

li.quad2 {
	list-style-type: square;
	list-style-position: inside;
	color: gray;
}

.quad3 {
	border-right: 1px solid #d1d1d1;
	color:#666666;			
	font-family:  arial, helvetica, sans-serif;
    margin: 5px;			
}

li.quad3 {
	list-style-type: square;
	list-style-position: inside;
	color: gray;
}
			
.quad4 {
	border-left: 1px solid #d1d1d1;		
	color:#666666;
	font-family:  arial, helvetica, sans-serif;
	margin-left:5px;
}

li.quad4 {
	list-style-type: square;
	list-style-position: inside;
	color: gray;	 
}

.quad35 {
	border-top: 1px solid #d1d1d1;	
	color:#666666;
	font-family:  arial, helvetica, sans-serif;
	margin-left:5px;
}

.intended {
	border: 1px solid gray; color:#666666;
	font-family:  arial, helvetica, sans-serif;
}
		
.scenario { border: 1px solid #d1d1d1; color:#666666; font-family:  arial, helvetica, sans-serif; }
.rightnav1 { border: 1px solid #d1d1d1; color:#666666; font-family:  arial, helvetica, sans-serif; }
.rightnav2 { border: 1px solid #d1d1d1; color:#666666; font-family:  arial, helvetica, sans-serif; }
.rightnav3 { border: 1px solid #d1d1d1; color:#666666; font-family:  arial, helvetica, sans-serif; }
.rightnav4 { border: 1px solid #d1d1d1; color:#666666; font-family:  arial, helvetica, sans-serif; }
.subhead { color: #666666; font-family: verdana, helvetica, sans-serif; font-weight:bold; }
.newstitle { color: #666666; font-family: verdana, helvetica, sans-serif; font-weight:bold; }
.newsbkgrd { background-color:#E4E5D7; }

.rtitle { 
	font-size: 12px; 
	border-left: 1px solid #D1D1D1;
	border-right: 1px solid #d1d1d1;
	border-top: 1px solid #d1d1d1;
	padding-left: 5px; 
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight:bold; 
	color:#666633; 
	background-color:#e4e5d7; 
}


.newsbox {
	color:#666666;
	font-family: arial, helvetica, sans-serif;
	background-color:#E4E5D7;
} 			

.newsbox{
	color:#666666;
	font-family: arial, helvetica, sans-serif;
	border-left: 1px solid #D1D1D1;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	background-color:#E4E5D7;
} 			

.newsboxtop3 {
	color:#666666;
	font-family: arial, helvetica, sans-serif;
	background-color:#E4E5D7;
} 		

.newsboxtop2 {
	color:#666666;
	font-family: arial, helvetica, sans-serif;
	border-top: 1px solid #d1d1d1;
	background-color:#E4E5D7;
} 		

.newsboxtop1 {
	color:#666666;
	font-family: arial, helvetica, sans-serif;
	border-top: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	background-color:#E4E5D7;
} 		

.newsboxtop1 a:link {text-decoration:underline; color:#3366CC;}
.newsboxtop1 a:visited {text-decoration:underline; color:#3366CC;}
.newsboxtop1 a:active {text-decoration:underline; color:#999999;}
.newsboxtop1 a:hover {text-decoration:underline; color:#999999;}
.newsbox a:link {text-decoration:underline; color:#3366CC;}
.newsbox a:visited {text-decoration:underline; color:#3366CC;}
.newsbox a:active {text-decoration:underline; color:#999999;}
.newsbox a:hover {text-decoration:underline; color:#999999;}

.newsdate {
	color:#669999;
	font-family: verdana, arial, sans-serif;
	background-color:#E4E5D7; 
}

.midbox { 
	background-color: #e4e5d7; 
	margin-left:0px; margin-right:0px; margin-top:2px; margin-bottom:2px;
}

.a2z {
	FONT-SIZE: 11px;
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
}
.a2z  A:link {
	FONT-SIZE: 11px; text-decoration:none; color:#3366CC;
}
.a2z  A:visited {
	FONT-SIZE: 11px; text-decoration:none; color:#3366CC;
}
.a2z  A:hover {
	FONT-SIZE: 11px; text-decoration:none; color:#999999;
}
.a2z  A:active {
	FONT-SIZE: 11px; text-decoration:none; color:#999999;
}

.header { font-family: verdana, helvetica, sans-serif; font-weight:bold; FONT-SIZE: 11px;}
.subtitle { color:#CC6633; font-family: verdana, helvetica, sans-serif; FONT-SIZE: 10px;}
.presslocation { color:#666666; font-weight:bold; font-family: arial, helvetica, sans-serif;  }
.form { color: #666666; font-family: arial, helvetica, sans-serif;}

.leftdrop {
	color:#666666;
	font-size: 11px;
	font-family: verdana, arial, helvetica, san-serif;
	width: 154px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
}

.leftdrop a:link { text-decoration:none; color:#669999; font-size: 11px; }
.leftdrop a:visited { text-decoration:none; color:#669999; font-size: 11px; }
.leftdrop a:active { text-decoration:underline; color:#669999; font-size: 11px; }
.leftdrop a:hover { text-decoration:underline; color:#669999; font-size: 11px; }



.hdimg {
	color:#d1d1d1;
	font-family: arial, helvetica, san-serif;
}

.pgtitle {
	color:#666666;
	font-weight: bold;
	margin-left: 16px;
	font-family: arial, helvetica, san-serif;
}

.pgtopic { 
	font-family: verdana, helvetica, sans-serif;
	color: #660066;
	font-weight:bold;
	margin-left: 18px;
	text-align: left;
}

.topicbox {
	background-color: #E4E5D7;
	font-family: arial, helvetica, sans-serif;
	color: #336699;
	font-weight:normal;
}

.topicbox  a:link { text-decoration:none; color:#336699;  font-weight:normal; font-family: verdana,arial, helvetica,san serif; }
.topicbox  a:visited { text-decoration:none; color:#336699;  font-weight:normal; font-family: verdana,arial, helvetica,san serif; }
.topicbox  a:active { text-decoration:none; color:#336699;  font-weight:normal; font-family: verdana,arial, helvetica,san serif; }
.topicbox  a:hover { text-decoration:none; color:#999999;  font-weight:normal; font-family: verdana,arial, helvetica,san serif; }

.tagline {
	color: #666666;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.langs {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: verdana, helvetica, sans-serif; 
	font-weight: bold;
}
.langs A:link {
	FONT-SIZE: 10px; COLOR: #FFFFFF; TEXT-DECORATION: none
}
.langs A:visited {
	FONT-SIZE: 10px; COLOR: #FFFFFF; TEXT-DECORATION: none
}
.langs A:hover {
	COLOR: #99FFCC
}
.langs A:active {
	COLOR: #99FFCC
}

.bg_9 { background-color: #999999; }

.footerGrey {
	FONT-SIZE: 10px;
	COLOR: #999999;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
}
.footerGrey A:link {
	FONT-SIZE: 10px; COLOR: #999999; TEXT-DECORATION: none
}
.footerGrey A:visited {
	FONT-SIZE: 10px; COLOR: #999999; TEXT-DECORATION: none
}
.footerGrey A:hover {
	COLOR: #666666}
.footerGrey A:active {
	COLOR: #666666
}
.footer {
	FONT-SIZE: 10px;
	COLOR: #3366cc;
	font-family: Arial, Helvetica, sans-serif;
}
.footer A:link {
	FONT-SIZE: 10px; COLOR: #3366cc; TEXT-DECORATION: none
}
.footer A:visited {
	FONT-SIZE: 10px; COLOR: #3366cc; TEXT-DECORATION: none
}
.footer A:hover {
	COLOR: #999999}
.footer A:active {
	COLOR: #999999
}
select.product_dropdown {
	width: 120px;
}
span.product_dropdown {
	font-size: 11px;
}
