img {
	border: 0;
}

table {
	margin: 0;
	border-collapse: collapse;
}

a:visited {  

color: blue 

} 

table td {
	padding: 0;
	border-width: 0;
	vertical-align: top;
}

div {
	margin-bottom: 0px;
}

body {
	background-color: #457FBA;
	margin: 0 0 0 0 ;
}




/* top header styles */
div.topheader
{
	width: 736px;
	height: 81px;
	background-color: #457FBA;
	background-repeat: no-repeat;
}



div.dropdown
{
	width: 237px;
	padding-top: 20px;
	padding-left: 15px;
	font-size: .7em;
	color: #ffffff;
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}

div.top_dropdown
{
	width: 237px;
	height: 81px;
	padding-top: 20px;
	padding-left: 60px;
	font-size: .7em;
	color: #ffffff;
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/g-top_right.jpg);
	background-repeat: no-repeat;
}


div.dropdown2
{
	font-size: .7em;
	color: #000000;
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-left: 15px;
	margin: 6px 0 0 0 ;
}

div.dropdown2 a
{
	color: #25507B;
	text-decoration: none;
}

div.dropdown2 a:hover
{
	color: #000000;
	text-decoration: underline;
}

div.dropdown2 a:visited
{
	color: #25507B;
	text-decoration: none;
}

div.dropdown2 a:active
{
	color: #25507B;
	text-decoration: none;
}

td.topright
{
	background-image: url(../images/top-right.gif);
}
/* ############################################## end */












/* flash and nav table styles */

table.flashandnav
{
	width: 735px;
	height: 159px;
}

td.flash
{
width: 498px;
height: 159;
}

/* ############################################## end */



/* column global styles */

table.columns
{
	width: 735px;
	background-image: url(../images/bg-mt.jpg);
}

table.columns_inside
{
	width: 735px;
	background-image: url(../images/bg-mt_inside.jpg);
}


/* ############################################## end */





/* column 1 styles */


#column1
{
	width: 261px;
	background-image: url(../images/bg-column1.gif);
	background-repeat: repeat-y;
	margin: 0 0 10px 0;
}


div.login
{
	width: 261px;
	height: 95px;
	background-image: url(../images/bg-login.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-left: 15px;
	font-size: .7em;
	color: #ffffff;
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}


div.login a
{
	color: #ffffff;
	text-decoration: underline;
}

div.login a:hover
{
	color: #000000;
	text-decoration: none;
}

div.login a:visited
{
	color: #ffffff;
	text-decoration: underline;
}

div.login a:active
{
	color: #000000;
	text-decoration: none;
}


div.tradeshows
{
	width: 245px;
	padding-left: 15px;
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0 0 0 0 ;
}

div.news
{
	width: 245px;
	padding-left: 15px;
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 6px 0 0 0 ;
}

div.links
{
	width: 245px;
	padding-left: 15px;
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 6px 0 0 0 ;
}




/* ############################################## end */


/* column 2 styles */




#column2xx
{
	width: 225px;
	background-image: url(../images/bg-column2.gif);
	background-repeat: repeat-y;
	margin: 0 0 10px 0 ;
}


div.column2
{
	width: 210px;
	padding-left: 15px;
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}



/* ############################################## end */


/* column 3 styles */


td.column3
{
	width: 237px;

	background-image: url(../images/bg-column3.gif);
	background-repeat: repeat-y;
	margin: 0 0 0 0 ;
}


div.column3
{
	width: 220px;
	padding-left: 15px;
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

/* ############################################## end */



/* int styles */
#intcolumn2
{
	width: 474px;

	background-image: url(../images/bg-int_column_2.gif);
	background-repeat: repeat-y;
	margin: 0 0 10px 0 ;
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

div.intcolumn2_pad
{
	padding: 0px 20px 0px 15px ;
}

div.support_pad
{
	padding: 0px 5px 15px 8px ;
}

div.support
{
	width:215px;
}

div.emp_opps_pad
{
	padding: 15px 15px 15px 10px ;
}



div.emp_opps_left
{
	width: 235px;
	font-size: .7em;
	color: #000000;
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-left: 10px;
}

div.emp_opps_right
{
	width: 400px;
}
/* ############################################## end */









/* ############################################ end */


/* bottom styles */


div.bottombar
{
	width: 735px;
	height: 4px;
	background-image: url(../images/bottom-full.gif);
	background-repeat: no-repeat;
}


div.bottombar a
{
	color: #ffffff;
	text-decoration: none;
}

div.bottombar a:hover
{
	color: #000000;
	text-decoration: none;
}


div.bottombar a:visited
{
	color: #ffffff;
	text-decoration: none;
}


div.bottombar a:active
{
	color: #ffffff;
	text-decoration: none;
}

div.credits
{
	font-family: sans-serif;
	color: #ffffff;
	font-size: .8em;
}



/* ############################################## end */




/* input styles */


input.dist
{
	width: 90px;
	height: 18px;
	background-repeat: no-repeat;
	font-size: .8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
}



select.dropnav
{
	width: 115px;
	height: 18px;
	font-size: .8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
}


input.
{
	width: 90px;
	height: 18px;
	background-repeat: no-repeat;
	font-size: .8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
}

/* ############################################## end */






/* misc styles */


b.ts_header
{
	color: #457FBA;
}

b.ts_cat
{
	color: #797979;
}

b.color1
{
	color: #006F95;
	font-size: 1.5em;
}

ul
{
	margin: 0 0 0 0;
	padding: 0 0 0 25px;
}

table.support_text
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1em;
}

table.emp_opps_text
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1em;
}

table.text
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: .9em;
}

div.text
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: .7em;
}

#content      
 {
 margin-left: -360px;
 position: absolute;
 left: 50%;
 width: 720px;
 visibility: visible;
 z-index: 1;
 }
 
 
 div.contactinfo
{
	position: absolute;
	left: 400px;
	top: 100px;
	
}



/* ############################################## end */



/* roduct page table styles */


div.products
{
	padding: 0 0 0 0;
}

table.products
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1em;
	width: 95%;
}

tr.topbar
{
	background-color: #c0c0c0;
}



hr.1
{
	color: #c0c0c0;
}









/* ############################################## end */











