/* global declarations */


/* topbar navigation */
a.linktopbar:link {text-decoration:none;color:#7C8E87;font-weight:bold}
a.linktopbar:visited {text-decoration:none;color:#7C8E87;font-weight:bold}
a.linktopbar:active {text-decoration:none;color:#7C8E87;font-weight:bold}
a.linktopbar:hover {
	text-decoration:none;
	color:#FFF;
	font-weight:bold
}
/* topbar navigation */
a.linktopbaron:link {text-decoration:none;color:#FFF;font-weight:bold}
a.linktopbaron:visited {text-decoration:none;color:#FFF;font-weight:bold}
a.linktopbaron:active {text-decoration:none;color:#FFF;font-weight:bold}
a.linktopbaron:hover {text-decoration:none;color:#FFF;font-weight:bold}

/* breadcrumb navigation */
a.linksubmenu:link {text-decoration:none;color:#CCCCCC;font-weight:normal}
a.linksubmenu:visited {text-decoration:none;color:#CCCCCC;font-weight:normal}
a.linksubmenu:active {text-decoration:none;color:#CCCCCC;font-weight:normal}
a.linksubmenu:hover {text-decoration:none;color:#FFFFFF;font-weight:normal}

/* breadcrumb navigation cont'd */
a.linksubmenuon:link {text-decoration:none;color:#FFFFFF;font-weight:normal}
a.linksubmenuon:visited {text-decoration:none;color:#FFFFFF;font-weight:normal}
a.linksubmenuon:active {text-decoration:none;color:#FFFFFF;font-weight:normal}
a.linksubmenuon:hover {text-decoration:none;color:#FFFFFF;font-weight:normal}

a.linkfooter:link {text-decoration:none; color:#666}
a.linkfooter:visited {text-decoration:none;color:#666}
a.linkfooter:active {text-decoration:none;color:#666}
a.linkfooter:hover {
	text-decoration:none;
	color:#CCC
}

a.linkbodygreen:link {text-decoration:none;color:#090}
a.linkbodygreen:visited {text-decoration:none;color:#090}
a.linkbodygreen:active {text-decoration:none;color:#090}
a.linkbodygreen:hover {text-decoration:none;color:#000000;}

a.linkbar:link {text-decoration:none;color:#333}
a.linkbar:visited {text-decoration:none;color:#333}
a.linkbar:active {text-decoration:none;color:#333}
a.linkbar:hover {text-decoration:none;color:#FFCD00;}

/* back to top */
a.linkbacktop:link {text-decoration:none; color:#999;font-weight:normal}
a.linkbacktop:visited {text-decoration:none;color:#999;font-weight:normal}
a.linkbacktop:active {text-decoration:none;color:#999;font-weight:normal}
a.linkbacktop:hover {text-decoration:none;color:#333;font-weight:normal}

/* copy links */
a.linkcopy:link {text-decoration:underline;color:#333;font-weight:normal}
a.linkcopy:visited {text-decoration:underline;color:#333;font-weight:normal}
a.linkcopy:active {text-decoration:underline;color:#333;font-weight:normal}
a.linkcopy:hover {
	text-decoration:underline;
	color:#06F;
	font-weight:normal
}

/* bluecopy links */
a.linkbluecopy:link {text-decoration:none;color:#06F;font-weight:normal}
a.linkbluecopy:visited {text-decoration:none;color:#06F;font-weight:normal}
a.linkbluecopy:active {text-decoration:none;color:#06F;font-weight:normal}
a.linkbluecopy:hover {
	text-decoration:underline;
	color:#06F;
	font-weight:normal;
	text-align: right;
}

/* greentitle links */
a.linkgreentitle:link {text-decoration:none;color:#1A4C41;font-weight:bold}
a.linkgreentitle:visited {text-decoration:none;color:#1A4C41;font-weight:bold}
a.linkgreentitle:active {text-decoration:none;color:#1A4C41;font-weight:bold}
a.linkgreentitle:hover {text-decoration:underline;color:#1A4C41;font-weight:bold}

body{
margin:0;
padding:0;
}

table{
margin-left:auto;
margin-right:auto;
text-align:left;
}
td.abc { 
background: url(../pics/all-mastbg.jpg); 
background-repeat: repeat-x; 
background-color: #333333; 
}
td.def { 
background: url(../pics/ts-footer-right.jpg); 
background-repeat: repeat-x; 
background-color: #333333; 
}
td.green {
	background: url(../pics/all-mastgreen.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
	font-size: 14px;
	color: #7c8e87;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-indent: 30px;
}
td.gratedtop {
	background: url(../pics/all-grating-top.jpg);
	background-repeat: repeat-x;
	background-color: #ECECEC;
	background-position: top;
	vertical-align: top;
}
td.gratedbot {
	background: url(../pics/all-grating-bot.jpg);
	background-repeat: repeat-x;
	background color: #ECECEC; 
	background-position: bottom;
}
td.titletop { 
background: url(../pics/all-titlebg.gif); 
background-repeat: repeat-x; 
background-color: #000000; 
background-position: top;
}
td.titletop2 { 
background: url(../pics/all-titlebg2.jpg); 
background-repeat: repeat-x; 
background-color: #000000; 
background-position: top;
}
td.titletop3 { 
background: url(../pics/all-titlebg-for-no-titlepics.jpg); 
background-repeat: repeat-x; 
background-color: #ECECEC;
background-position: top;
}
td.update {
	background: url(../pics/all-update-verticals.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	background-position: top;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
}
td.footerbg {
	background: url(../pics/all-footerbg.jpg);
	background-repeat: repeat-x;
	background color: #000000; 
	background-position: bottom;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	padding-top: 20px;
}
td.flashbg {
	background-color: #FFFFFF;
	background-image: url(../pics/home/turnkey-solutions.gif);
	background-repeat: no-repeat;
}
td.submenubgind {
	background-color: #000000;
	background-image: url(../pics/all-submenubg.jpg);
	background-repeat: no-repeat;
	padding-left: 85px;
}
td.submenubgfab {
	background-color: #000000;
	background-image: url(../pics/all-submenubg.jpg);
	background-repeat: no-repeat;
	padding-left: 177px;
}

td.submenubgabout {
	background-color: #000000;
	background-image: url(../pics/all-submenubg.jpg);
	background-repeat: no-repeat;
	padding-left: 420px;
}

td.submenubgretail {
	background-color: #000000;
	background-image: url(../pics/all-submenubg.jpg);
	background-repeat: no-repeat;
	padding-left: 280px;
}

td.submenubgsupport {
	background-color: #000000;
	background-image: url(../pics/all-submenubg.jpg);
	background-repeat: no-repeat;
	padding-left: 345px;
}

.footerbg p {
	color: #666; padding-top: 10px;
}
.introtype {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #1B4D41;
    font-size: 33px;
    line-height: 32px;
}
.introtypeyellow {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FC0;
	font-size: 16px;
	line-height: 22px;
}
td.yellowbar {
	background: url(../pics/all-yellowbar50.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-position: top;
	font-size: 32px;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 50px;
}

td.yellowbar2 {
	background: url(../pics/all-yellowbar30.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-position: top;
	font-size: 14px;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	padding-top: 7px;
	text-indent: 20px;
}

td.yellowbarleft {
	background: url(../pics/all-yellowbar30.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-position: top;
	width: 300px;
	font-size: 14px;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	text-indent: 20px;
}

td.whitebar {
	background-color: #FFFFFF;
	width: 300px;
	font-size: 14px;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	text-indent: 20px;
}
td.greenbar {
	background: url(../pics/all-greenbar30.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-position: top;
	width: 300px;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	padding-top: 7px;
	color: #CCC;
}
td.greenbar2 {
	background: url(../pics/all-greenbar30.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-position: top;
	font-size: 32px;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 50px;
	color: #FFF;
}

td.youtubecell {
    background-image: url(../pics/all-ytubebg.jpg);
    background-repeat: repeat-x;
    background-position: top;
    vertical-align: top;
    height: 130px;
	
}

.picturebox {
	background-position: left top;
}

.td-rule {
	background-color: #CCC;
	background-position: left top;
	height: 1px;
}

body,table,td,p,div,span,b,input,textarea,select {
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    line-height: 54px;
    font-size: 40px;
    color: #000000;
    font-weight: normal;
    margin-top: auto;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: auto;
    text-align: left;
}
.separatist {
	color: #CCC;
}

.ind {
	font-size: 36px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1A4C40;
	font-weight: bold;
	letter-spacing: normal;
}
.ind-yellow {
	font-size: 28px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FDCD00;
}
.tsgreencopy {
	color: #1A4C41;
}

.m-largeyellowcopy {
    font-family: "Trebuchet ms", Arial, Helvetica, sans-serif;
    font-size: 89px;
    font-style: normal;
    font-weight: bold;
    color: #E7BA20;
    line-height: 125px;
}
.white32 {
    font-family: "Trebuchet ms", Arial, Helvetica, sans-serif;
    font-size: 32px;
    line-height: 32px;
    font-weight: normal;
    color: #FFFFFF;
    text-align: center;
}

.green32 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 69px;
    line-height: 85px;
    font-weight: bold;
    color: #1A4C40;
    font-style: 30;
}

.white24 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	font-weight: normal;
	color: #FFF;
	text-align: left;
}

.greenbutton {
	background-color: #1A4C40;
	background-image: url(../pics/all-greenbutton.jpg);
	height: 110px;
	width: 298px;
	vertical-align: middle;
	text-align: center;
}

.m-largegreencopy {
    font-family: "Trebuchet ms", Arial, Helvetica, sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: bold;
    color: #1A4C40;
    line-height: 56px;
}

/* white32 links */
a.linkwhite32:link {text-decoration:none;color:#FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 32px;font-weight: normal;color: #FFF;line-height: 36px;}
a.linkwhite32:visited {text-decoration:none;color:#FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 32px;font-weight: normal;color: #FFF;line-height: 36px;}
a.linkwhite32:active {text-decoration:none;color:#FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 32px;font-weight: normal;color: #FFF;line-height: 36px;}
a.linkwhite32:hover {
    text-decoration: none;
    /* [disabled]color: #FFFFFF; */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 50px;
    font-weight: normal;
    color: #000000;
    line-height: 36px;
}

/* green32 links */
a.linkgreen32a:link {
	text-decoration:underline;
	color:#1A4C40;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	line-height: 36px;
}
a.linkgreen32a:visited {text-decoration:underline;color:#1A4C40;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 32px;font-weight: bold;line-height: 36px;}
a.linkgreen32a:active {text-decoration:underline;color:#1A4C40;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 32px;font-weight: bold;line-height: 36px;}
a.linkgreen32a:hover {
    text-decoration: underline;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 53px;
    font-weight: bold;
    line-height: 36px;
}
