/* CSS Document */

/* CSS that applys to tags  */

* { margin:0; padding:0; }
a:hover{ color:#eb9902 }
a:visited{ color:#074075 }
a{ color:#3a87cf; font-family:Arial, Helvetica, sans-serif; text-decoration:none }
a img{ border:0px}
body { background:url(../images/bckgd02b.png) repeat;}
html, input, textarea{ font-family: Arial, Helvetica, sans-serif; }
zhtml, zbody { height:100%; }
object
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.MainContent{ background:#ffffff; }
/* CSS used in for Tietronix use */ 
#contentSub .ImageAlignLeft
{
	float:left;
	padding-right:15px;
}
#contentSub .ImageAlignRight
{
	float:right;
	padding-left:15px;
}
.ContentBody img
{
	padding-right:15px;
}
.pageContent
{
	padding-left:20px;
	padding-right:20px;
}
.ThirdColSubTitle
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.BulletedList
{
	margin-left:30px;
	line-height:18px;
}
.HomeBulletedList
{
	margin-left:30px;
	line-height:22px;
	font-size:12px;
}
.BodyContentEmpasizeBlue
{
	font-family:Arial, Helvetica, sans-serif;
	color:#3070ac;
	font-size:14px;
	line-height:20px;
	padding:0px 10px;
}
.BodyContentEmpasize
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	padding:0px 10px;
}
.BodyContent
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
}
.BodyContent p
{
	margin-top:6px;
	margin-bottom:6px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
}
.BodyContentIndent
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	padding-left:30px;
}
.BodyContentIndent p
{
	margin-top:6px;
	margin-bottom:6px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
}
.InternalPageSubTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	font-weight:bold;
	margin-top:8px;
	padding-bottom:2px;
}
.InternalPageSubTitleIndent
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	font-weight:bold;
	margin-top:8px;
	padding-bottom:2px;
	padding-left:30px;
}
.InternalPageTitle
{
	color:#3070ac;
	font-size:16px;
	padding:0;
	font-weight:bold;
	margin-top:8px;
	padding-bottom:4px;
	font-family:Arial, Helvetica, sans-serif;
}
.ContactInfoTitle
{
	color:#3a87cf;
	font-size:12px;
	font-weight:bold;
	margin-top:30px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.ContactInfo
{
	width:150px;
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}
.ContactInfoPhone
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top: 8px;	
}
.col3Content ul
{
	list-style:none;
}
.col3Content ul li
{
	padding-bottom:10px;
	padding-left:14px;
	background-image:url(../images/PDF_icon.jpg);
	background-position:0 3px;
	background-repeat:no-repeat;	
}
#flashcontent {background-color:#FFFFFF; width:730px; height:215px; float:left;}
#contentSub .indent-main{  padding-top:145px background-color:#FFF;}
#contentSub .doubleindent-main{ padding-left:70px; padding-right:36px; padding-top:145px background-color:#FFF;} 
#contentSub .indent-list{ margin-left:25px; list-style:circle; }
#contentSub .indent-no-list15{
	margin-left:30px;
	margin-bottom:2px;
}
#contentSub .indent-no-list30{ margin-left:30px; margin-bottom:1px; }
#contentSub .ArialBold16 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#contentSub .ArialBoldItalic14 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style:italic;}
#contentSub .ArialBold14 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background-color:#FFFFFF;}
.Bold{ font-weight:bold; }
/*HeaderSub  NHP stands for NonHomePage*/
#headerSub{background-color:#FFFFFF; }
.LinkToHome
{
	float:left;
	height:92px;
}
.topRow
{
	background-color:#FFFFFF;
	padding-top:20px;
	height:25px;
	margin-bottom:15px;
}
.NHPtopRow
{
	 background-image:url(../images/IntTopBanner.jpg);
	 height:92px;
}
.NHPsearchDiv
{
	float:right;
	padding: 52px 30px 0px 0px;
	margin-top:0px;
	margin-bottom:15px;
}
.searchDiv
{
	float:right;
	padding: 0px 30px 0px 0px;
	margin-top:0px;
}
.SearchButton
{
	vertical-align:middle;
	height:25px;
	width:70px;
	cursor:pointer;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#3070ac;
	color:#ffffff;
	padding:0px;
	margin:0px;
}
.input
{
   	border:1px solid #c8ced1; 
	background:#f3f3f3;
	width:190px;
	height:19px;
	font-size:1em;
	padding-top:4px;
	margin-right:0px;
	font-size:11px;
	vertical-align:middle;
	padding-left:5px;
}
.HomePageBar{}
/* Artifacts Page */
.ArtifactsPageBar
{
	background-color:#FFFFFF;
	padding-bottom:30px;
}
.ArtifactsPageTitle
{
	text-align:center;
	background-color:#FFFFFF;
	color:#3070ac;
	font-size:16px;
	padding:0;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:auto;
	margin-right:auto;
}
.ArtifactContent
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	background-color:#FFFFFF;
	padding:0px 160px 20px 160px;
}
.ArtifactCaption
{
	font-size:10px;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	line-height:13px;
	background-color:#FFFFFF;
}
.ContentBody
{ 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	background-color:#FFFFFF;
	overflow: hidden;
	width: 100%
}
.CloseDiv
{
	float:right;
	padding-top:52px;
	margin-top:0px;
	margin-bottom:15px;
	font-size:12px;
	padding-right:3px;
}
.CloseDivButton
{
	float:right;
	padding-top:53px;
	padding-right:30px;
	margin-top:0px;
	margin-bottom:15px;
	font-size:12px;
}
.LeftCol
{
	padding-left:90px;
	padding-right:17px;
	background-color:#FFFFFF;
	padding-bottom:40px;
	float:left;
	width:380px;
}
.RightCol 
{
	background-color:#FFFFFF;
	width:380px;
	padding-bottom:40px;
	float:right;
	padding-right:90px;
}
/*Video Pages*/
.Video
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	background-color:#FFFFFF;
	padding:0px 160px 20px 160px;
	text-align:center;
}
.ThumbnailRow
{
	overflow: hidden;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	background-color:#FFFFFF;
	padding:20px 178px 20px 178px;
}
.ThumbnailCol
{
	text-align:center;
	max-width:100px;
	min-width:100px;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	background-color:#FFFFFF;
}
.ThumbnailCol img
{
	padding:0px 10px 5px 10px;
}
.ThumbnailCol p
{
	text-align:center;
}
/*Menu*/
.menuBar{ height:30px; padding-left:207px; background:url(../images/menubackground.gif); }

.menu{margin:0 auto; padding:0; height:30px; width:100%; display:block; background:url('../images/topMenuImagesBlue.png') repeat-x;}
.menu li{padding:0; margin:0; list-style:none; display:inline;}
.menu li a{float:left; padding-left:15px; display:block; color:rgb(255,255,255); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url('../images/topMenuImagesBlue.png') 0px -30px no-repeat;}
.menu li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url('../images/topMenuImagesBlue.png') 100% -30px no-repeat;}
.menu li a:hover{background-position:0px -60px; color:rgb(28,56,82);}
.menu li a:hover span{background-position:100% -60px;}
.menu li a.active, .menu li a.active:hover{line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif; background:url('../images/topMenuImagesBlue.png') 0px -90px no-repeat; color:rgb(28,56,82);}
.menu li a.active span, .menu li a.active:hover span{background:url('../images/topMenuImagesBlue.png') 100% -90px no-repeat;}

.mainImage
{
	float:left;
	width:705px;
	height:130px;
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
/* CSS for the ContentSub The ContentSub includes the side navigation the page content and the right 3 tables */ 
.LogoandFlash
{
	height:215px;
	width:937px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	float:left;
	background-color:#FFFFFF;
}
.Logo
{
	background-color:#e7ebed;
	height:215px;
	width:206px;
	float:left;
}
.Flash
{
	background-color:#1052a0;
	height:215px;
	width:750px;
	float:left;
}
.MainContent
{
	width:957px;
	float:left;
}
.ProductsMenu
{
	float:left;
	padding-top:10px;
	padding-left: 10px;
}
.HomeLeftCol
{
	margin-top:20px;
	margin-bottom:40px;
	margin-left:40px;
	margin-right:15px;
	width:429px;
	float:left;
}
.Welcome
{
	width:429px;
	float:left;
	padding-bottom:10px;
}
.WhyTietronix
{
	float:left;
	width:359px;
	padding-left:80px;
	padding-top:10px;
}
.WhyTietronixList
{
	margin-left:15px;
}
.HomeRightCol
{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:15px;
	margin-right:10px;
	width:219px;
	float:left;
}
.Technology
{
	width:219px;
	margin-left:5px;
	margin-right:5px;
	padding-bottom:10px
}
.Jobs
{
	width:188px;
	padding-top:30px;
	padding-left:15px;
	padding-right:25px;
}
.JobsTitleBox
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	border-top-style:solid;
	border-top-color:#CCC;
	border-top-width:1px;
	border-right-style:solid;
	border-right-color:#CCC;
	border-right-width:1px;
	border-left-style:solid;
	border-left-color:#CCC;
	border-left-width:1px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	width:188px;
	background:url('../images/RightBoxTitleBar.gif') 0px 0px repeat-x;
}
.JobsContentBox
{
	background-color:#ffffff;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-style:solid;
	border-color:#CCC;
	border-width:1px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	width:188px;
}
.News
{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:30px;
	float:left;
	width:429px;
	margin-top: 5px;
}
#contentSub
{
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	border-right:1px solid #fff;
	text-align:left;
	background: #fff;
}
/* This ContentSub CSS is used only on the home page */

#contentSub .contentFont{ font-size:0.9em; color:#000; float:left; font-family:Arial, Helvetica, sans-serif; }
#contentSub .table1 .featured{font-size:0.9em; color:#900;  font-family:Arial, Helvetica, sans-serif}
#contentSub a.linkDesc{font-size:0.9em; color:#09F;  float:left; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}
#contentSub .col2TD0{ border:medium; border-color:#06C; padding:1px 1px 1px 1px; height:77; }
#contentSub .table1 .date{font-size:0.9em; color:#000; float:left; font-family:Arial, Helvetica, sans-serif}

/* CSS for the menu that apperars on the left side of the pages */
.Sidemenu{margin:0; padding:0; width:207px; list-style:none;background:rgb(255,255,255);}
.Sidemenu li{padding:0; margin:0 0 3px 0; height:28px; display:block; }
.Sidemenu li a{text-align:left;height:30px; padding:0px 15px; font:12px Verdana, Arial, Helvetica, sans-serif; color:rgb(28,56,82); display:block; background:url('../images/verMenuImagesBlue30.png') 0px 0px no-repeat; text-decoration:none;}
.Sidemenu li a:hover{background:url('../images/verMenuImagesBlue30.png') 0px -30px no-repeat; color:rgb(255,255,255);}
.Sidemenu li a.active, .Sidemenu li a.active:hover{background:url('../images/verMenuImagesBlue30.png') 0px -60px no-repeat; color:rgb(255,255,255);}
.Sidemenu li a span{line-height:30px;}
/* CSS for the section where all the content is */

.BodyContent{ font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:16px; }
.BodyContent p{ margin-top:6px; margin-bottom:6px; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:16px; }

/* CSS for the body of the Search page */

.searchContent{ font:Arial, Helvetica, sans-serif; font-size:1em; margin-bottom:0px; padding-bottom:0px; }

/* CSS for the Sitemap page */

.sitemap{ line-height:1.5em; font-size:1.3em; }
#contentSub .indent-no-list1-sitemap{ margin-left:30px; font-size:1.0em}
#contentSub .indent-no-list2-sitemap{ margin-left:30px; font-size:0.95em}
#contentSub .indent-no-list3-sitemap{ margin-left:30px; font-size:0.90em}

/* CSS for the right hand side of most of the pages. Where the Contact Information is */

.col3Title
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top-style:solid;
	border-top-color:#CCC;
	border-top-width:1px;
	border-right-style:solid;
	border-right-color:#CCC;
	border-right-width:1px;
	border-left-style:solid;
	border-left-color:#CCC;
	border-left-width:1px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	width:154px;
	background:url('../images/RightBoxTitleBar.gif') 0px 0px repeat-x;
}
.col3Content
{
	background-color:#ffffff;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-style:solid;
	border-color:#CCC;
	border-width:1px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	width:154px;
}
.col3Content a{ font-size:1em; }

/*footer*/

#footer
{
	height:66px;
	background:url(../images/bot.gif) no-repeat top left;
	width:957px;
	float:left;
	color:#666666;
	line-height:1.5em;
	font-size:10px;
	font:Arial, Helvetica, sans-serif;
	text-align:center;
	background-color:#FFF;
	border-top-color:#CCC;
	border-top-width:medium;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color:#FFFFFF;
}
#footer .center
{
	padding-top: 28px;
	padding-right: 90px;
	padding-bottom: 28px;
	padding-left: 290px;
	float:left;
	width: 180px;
	list-style-type: none;
	background-color:#FFFFFF;
}
#footer ul li { list-style:none; padding: 0px 10px 0px 10px; display:inline; }
#footer ul li a { color:#0d477d;  font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; }
#footer ul li a:hover { text-decoration:underline; }
#footer .right
{
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 30px;
	background-color:#FFFFFF;
	width: 355px;
	float: left;
}
#footer .right a { color:#0d477d; text-decoration:underline}
#footer .right .bottomright { padding-left: 50px; }
#footer a { text-decoration:none}  
#footer a:hover { text-decoration:underline}
/* opens in a new window */
.non-html{}
/*CSS for IE 6*/

* html body 
{
behavior: url(../css/csshover.htc);
}

*html #contentSub
{
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	text-align:left;
	background: #fff;
	margin-left:0px;
	margin-top:5px;
}
.BulletedListPadded {
	margin-left:30px;
	margin-bottom:4px;

}
