.printbody		{	font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 16px; font-style: normal; color: #000000;}
.body			{	font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 16px; font-style: normal; color: #000000;}
.alert			{	font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; line-height: 17px; font-style: normal; color: #ff0000;}
.smccrbody		{	font-family: "Trebuchet MS", Arial, sans-serif; font-size: 10px; line-height: 17px; font-style: normal; color: #A87A00;}
.header			{	font-family: "Trebuchet MS", Arial, sans-serif; font-size: 14px; line-height: 17px; font-style: normal; color: #333333;}
.formheader		{	background: #FFFFFF url(images-new/forms-gradiant.gif) repeat-x; border-bottom: solid 1px #CCCCCC; padding: 5px;}
.formtable		{	border: solid 1px #CCCCCC;}
.topnav			{	font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; line-height: 12px; font-style: normal; color: #FFFFFF;}
.topnavlines	{	font-family: "Trebuchet MS", Arial, sans-serif; font-size: 14px; line-height: 14px; font-style: normal; color: #A87A00;}
.sidebarheaders	{	font-family: Arial, sans-serif;	padding: 5px 0px 5px 10px; background-color: #D7C28A; border-top: solid 2px #FFFFFF; border-bottom: solid 2px #FFFFFF; color: #000000; font-variant: small-caps; font-weight: bold;	font-size: 13px; }
.sidebarlinks	{	font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; line-height: 17px; font-style: normal; color: #000000;}
.logintext		{	font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; line-height: 12px; font-style: normal; color: #000000;}
.caption		{	font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; line-height: 12px; font-style: normal; color: #A87A00;}
.industrytext	{	font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; line-height: 13px; font-style: normal; color: #000000;}
.testimonialtext{	font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; line-height: 13px; font-style: normal; color: #000000;}
.testimonialname{	font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; line-height: 13px; font-style: normal; color: #A87A00;}
.date			{	font-family: "Trebuchet MS", Arial, sans-serif; font-size: 10px; line-height: 12px; font-style: normal; color: #FFFFFF;}
/*.headline		{	font-family: "Geneva", Arial, sans-serif; font-size: 18px; line-height: 0px; font-style: normal; font-weight: bold; color: #A87A00;}*/
.page			{	font-family: "Trebuchet MS", Arial, sans-serif; font-size: 14px; line-height: 14px; font-style: normal; font-weight: bold; color: #FFFFFF;}
.footer 		{	font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; color: #999999;}
.tng	 		{	font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; color: #CCCCCC; padding-right:10px;}
.codir 			{  color:#000000; font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 11px; font-weight: normal; font-style: normal; line-height: 12px;}
.codirprint 	{  color:#000000; font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 8px; font-weight: normal; font-style: normal; line-height: 8px;border-style:solid; border-color:7B704F; border-width:1px; padding-left: 2px; padding-top: .7px}
.orderformlabel		{	text-align: right; vertical-align: top; padding: 5px 3px 0px 10px; width: 180px;}
#body li 		{ 	padding-left: 3px; line-height: 20px;	list-style:	bullet;}


input.searchbox {
	background-color: #CCCCCC;
	color: #000000;
	font: normal 10px Arial, sans-serif;
	border: 0px;
	border-color : #333333 #333333 #FFFFFF #FFFFFF;
}

input.btn_lt {
	font-family: Verdana, Arial, sans-serif; font-size: 11px;
	margin: 2px;
	padding:.2em .35em .2em .35em;
	width:auto;
	overflow:visible;
	background: url(images/btn_background_lt.jpg);
	border: 1px solid #A87A00;
}	
input.btn {
	font-family: Verdana, Arial, sans-serif; font-size: 11px;
	margin: 2px;
	padding:.2em .35em .2em .35em;
	width:auto;
	overflow:visible;
	background: url(images/btn_background.jpg);
	border: 1px solid #A87A00;
}	

hr.brown {
	height: 1px;
	background: #A87A00;
	color: #A87A00;
}

.headingnew
{
	color:#545454;
	font-family:arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
}

.headingblue
{
	color:#4B6081;
	font-family:arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
}
	
.printlogo		{   display:none;}
b				{	font-weight: bold;}

a  				{	color: #A87A00; text-decoration: underline;}
A:hover 		{	color: #10467A; text-decoration: underline;}

a.tng			{	color: #CCCCCC; text-decoration: none;}
A.tng:hover		{	color: #666666; text-decoration: underline;}

a.topnav			{	color: #FFFFFF; text-decoration: none;}
A.topnav:hover		{	color: #A87A00; text-decoration: underline;}

/* hack to get img border rollovers */
a:link img.imglink,
	a:visited img.imglink
	{
		border:1px solid #A87A00;
	}
a:focus img.imglink,
	a:hover img.imglink,
	a:active img.imglink
	{
		border:1px solid #10467A;
	}
/* end IE image border hack */

.noRepeat
{
    background-repeat: no-repeat;
}
  
.repeatLeft
  {
    background-repeat: repeat-y;
    background-position: top right;
}

.repeatRight
  {
    background-repeat: repeat-y;
    background-position: top left;
}

.shadowLeft
  {
    background-repeat: no-repeat;
    background-position: top right;
}

.shadowRight
  {
    background-repeat: no-repeat;
    background-position: top left;
}

.btmrepeat
  {
    background-repeat: repeat-x;
    background-position: top left;
}

.tableborder
{
    border-style : solid;
    border-color : #CCCCCC;
    border-width : 1px;
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
/* Newswire specific styles */
/* added 5/20/05 by DG */
#news {
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
}
#news a:link, #news a:visited {
	color: #A87A00;
	text-decoration: none;
	font-size: 10px;
}
#news a:hover, #news a:active {
	color: #10467A;
	text-decoration: none;
	font-size: 10px;
}
.newstitle {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A87A00;
}
.newslink {
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A87A00;
}
#tableline td {
	border-bottom: 1px solid #777777;
}
#tablevert {
	border-right: 1px solid #777777;
}
#sidenav {
	background-color: #E5D7B3;
	padding: 2px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*border-right: 1px solid #ECE2C7;
	*/
	border-top: 2px solid #A87A00;
}
#sidenav ul {
	margin-top: 2px;
	margin-bottom: 0px;
}
#sidenav li {
	padding-left: 3px;
	margin-left: -20px;
	line-height: 16px;
	list-style: none;
}
#sidenav a:link, #sidenav a:visited {
	color: #000;
	text-decoration: none;
}
#sidenav a:hover, #sidenav a:active {
	color: #10467A;
	text-decoration: none;
}

/*
---------------------------------------------
Navigation Styles
---------------------------------------------
*/

ul#navigation
{
	font-family: Optima, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	font-style: normal;
	color: #000;
	width: 100%;
	nobackground-color: #ECE2C7;
	margin: 0px;
	padding: 0px;
}

ul#navigation li
{
	list-style: none;
	text-align: left;
	margin: 0;
	border-top: solid 2px #FFFFFF;
	border-bottom: solid 1px #ECE2C7;
}

ul#navigation li.sectionheading
{
	list-style: none;
	text-align: left;
	padding: 7px 0px 7px 10px;
	background-color: #D7C28A; /* url(images/nav-sectionbackground.gif) repeat-x;*/
	margin: 0;
	border-top: solid 2px #FFFFFF;
	border-bottom: solid 1px #D7C28A;
	color: #000000;
	font-variant: small-caps;
	font-family: Arial, sans-serif;
	font-size: 13px;
}

ul#navigation li a 
{ 
	display: block; 
	background-image: url(images/nav-background.gif);
	text-decoration: none; 
	padding: 2px 0px 1px 20px;
	color: #000;
}

ul#navigation li a:hover
{ 
	display: block; 
	background-image: url(images/nav-background-over.gif);
	text-decoration: none; 
	padding: 2px 0px 1px 20px;
	color: #000;
}

ul#navigation li a#youarehere 
{
	color: #000;
	background-image: url(images/nav-background-over.gif);
}

ul#navigation #sidenav 
{
	margin: 0px;
	padding: 0px;
	font-family: Optima, "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	font-style: normal;
	border-top: 2px solid #A87A00;
	background-color: #E5D7B3;
}

ul#navigation ul
{
	padding: 0px 0px 2px 0px;
	margin: 0px;
}

ul#navigation #sidenav li {
	padding: 0px;
	margin: 0px;
	line-height: 12px;
	list-style: none;
	border-top: solid 1px #E5D7B3;
	border-bottom: solid 1px #E5D7B3;
}
ul#navigation #sidenav li a:link, #sidenav a:visited {
	color: #000;
	text-decoration: none;
	background-image: url(images/spacer.gif);
}
ul#navigation #sidenav li a:hover, #sidenav a:active {
	color: #10467A;
	text-decoration: none;
	background-image: url(images/spacer.gif);
}

/*
---------------------------------------------
END Navigation Styles
---------------------------------------------
*/


/*
---------------------------------------------
STYLES FOR AJAX WORD WHEEL SEARCH RESULTS
---------------------------------------------
*/
div.searchresults {
	display: none;
	overflow: auto;
	height: 100px;
	width: 205px;
	z-index: 30;
	background-color: #ECE2C7;
	border: solid 1px #DDDDDD;
	position: absolute;
	filter: alpha(opacity="85");
	-moz-opacity: 0.85;
	opacity: 0.85;
}

div.searchresults table.searchlist {
	padding: 0px 0px 2px 0px;
	margin: 0px;
	border-collapse: collapse;
	width: 99%;
}

div.searchresults table tr.searchlistresult td {
	font-size: 10px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	border: solid 1px #CCCCCC;
}
div.searchresults table tr.searchlistresult td a {
	display: block;
	background-repeat: no-repeat;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
	color: #000;
}

div.searchresults table tr.searchlistresult td a:hover {
	display: block; 
	background-repeat: no-repeat;
	text-decoration: none; 
	padding: 2px 2px 2px 2px;
	color: #000;
}

/*
---------------------------------------------
END STYLES FOR AJAX WORD WHEEL SEARCH RESULTS
---------------------------------------------
*/
