/* these are the default styles typical page tags */
body, html 
  {
	width: 100%;
	height: 100%;
  }
body 
  {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	background-color: #818181;
  }

.ButtonStyle
  {
  background-image: url('../header/HeaderBackGround.jpg');
  font-size: 12px;
  font-weight: bold;
  COLOR: #333333;
  TEXT-DECORATION: none;
  FONT-FAMILY: Verdana, Arial;
  border: solid 2px #999999;
  vertical-align:middle; 
  } 

td 
  {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align:left;
  vertical-align:top;
  }

.BoldText
  {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight:bold;
	text-align:left;
  vertical-align:top;
  }
  
.BigBoldText
  {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight:bold;
	text-align:left;
  vertical-align:top;
  }

.AlertText
  {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #ff0000;
	font-weight:normal;
	text-align:left;
  vertical-align:top;
  }

/*th 
  {
  font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color: #eeeeee; 
  border-Bottom: solid 1px black; 
  font-weight:bold;
  text-align:left;
  vertical-align:bottom;
  }*/
  
table
  {
  border: 0;
  padding: 0;
  }


    
th 
  {
  font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color: #444444; 
  font-weight:bold;
  text-align:left;
  vertical-align:bottom;
  color: #ffffff;
  }

/*a:link 
  {
  font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
  color:#dd0000; 
  text-decoration: underline;
  }*/
  
a:link 
  {
  font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
  color:#0000ff; 
  text-decoration: underline;
  }
a:visited 
  {
  font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
  color:#0000ff; 
  text-decoration: underline;
  }
a:hover 
  {
  font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
  color:#0000ff; 
  text-decoration: underline;
  }

img 
  {
	border: 0;
  }

h1 
  {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
  }  
h2 
  {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
  }  
h3 
  {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
  }  
  
h4 
  {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
  }  


.pagetitlewide
  {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top:20px;
	padding-bottom:10px;
  }  




.CalendarHeader 
  {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
  } 
  
.CalendarLinkHeader 
  {
	font-size: 14px;
	font-weight: bold;
	color: #0000ff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
  }  


.TableHeader
  {
  border-bottom: 1px solid black; 
  background-color:#eeeeee; 
  font-size: 14px;
	font-weight: bold;
	color: #000000; 
	height:20; 
	vertical-align:bottom;
  } 
 
.italic_i 
  {
  font-family: Book Antiqua;
  font-style: italic;
  }
 
/*these are for the header logo */
 
.SearchBox{width: 113;height: 20;border: solid 1px #333333; background-color:#616163; color:#eeeeee; padding:2px; margin:0px;}   
.SearchButton {width:22; height:20; border: solid 1px #333333; outline:none; background-image:url("../header/search-button.jpg"); padding:0px; margin:0px; background-color:#ffffff; font-weight:bold; font-size:12px; font-family:Arial;}

.HeaderTable {width: 930px; height:135px; padding:0px; margin:0px;}  
.HeaderBox {width: 783px; height:135px; padding:0px; margin:0px;}
.HeaderBoxLeft {width: 637px; height:110px; padding:0px; margin:0px;}  
.HeaderBoxRight {width: 146px; height:110px; padding:0px; margin:0px;}
.HeaderBoxRightUpper {width: 146px; height:22px; padding:0px; margin:0px;}
.HeaderBoxRightLower {width: 146px; height:66px; padding:0px; margin:0px;}
.HeaderBoxRightMidLeft {width: 135px; height:22px; padding:0px; margin:0px; background-image:url("../header/right-middle-left.jpg"); white-space:nowrap;}
.HeaderBoxRightMidRight {width: 11px; height:22px; padding:0px; margin:0px;}
.HeaderBottomTag {width: 783px; height:25px; padding:0px; margin:0px;}
.HeaderRightImageTag {width: 147px; height:135px; padding:0px; margin:0px;}
 
 
/*These are used to define page widths */ 
.BackGroundWidth {width: 970;}  
.BackGroundWidthTop {width: 970; background-image:url("../header/BG_Top.jpg");}  
.BackGroundWidthBody {width: 970; background-image:url("../header/BG_Body.jpg");} 
.BackGroundWidthMenu {width: 970; background-image:url("../header/BG_MenuBar.jpg");}  
.BackGroundWidthFooter {width: 970; background-image:url("../header/BG_Footer.jpg");}  
/*.MenuBarRightMid {width:135; height:22;  background-image:url("../header/MenuBarRightMid.jpg");white-space:nowrap;}*/
  
.PageWidth{width: 930;}  

/*these are used for articles on the home page */
.HomeArticleColumn {width: 310; vertical-align: top;}  
.HomeArticleMargin {width: 25;} /* horizontal gap between articles on home page */  
.HomeArticleGap {height: 25;} /* verticle gap between articles on home page */  
 
/* These are for the articles */
.article h1 {font-size: 18px;font-weight: bold;color: #000000;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}  
.article h2 {font-size: 16px;font-weight: bold;color: #000000;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}  
.article h3 {font-size: 14px;font-weight: bold;color: #000000;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}  
.article h4 {font-size: 12px;font-weight: bold;color: #000000;margin-top: 0px;margin-right: 0px;margin-bottom: 6px;margin-left: 0px;}  
 
  
/* this is used for an image being displayed at the beginning of an article in the upper left corner */
.articleImg {width: 85px; height: 85px; margin-right: 12px; margin-bottom: 6px; float: left; border: solid 1px black;}

/* these three are used for a pages displaying an article i.e. text document
the spacing is set up so the article doesn't span the entire width of the page
making it mode difficult for the user to read.
I set it up with left margin/column/right margin instead of just centering
the column because I had problems getting firefox and centering.  Thus I force
it to be centered by using these margins on each side */ 
.MainArticleLeftMargin {width: 200; vertical-align: top; padding: 5; text-align:right;}  
.MainArticleColumn {width: 530;vertical-align: top; padding: 5;}  
.MainArticleRightMargin {width: 200;vertical-align: top; padding: 5;}  

.JobPostingLeftMargin {width: 150; vertical-align: top; padding: 5; text-align:right;}  
.JobPostingColumn {width: 430;vertical-align: top; padding: 5; padding-right: 80px;}  
.JobPostingRightMargin {width: 350;vertical-align: top; padding: 5; text-align:left;}  

.ProductLeftMargin {width: 90; vertical-align: top; padding: 5; text-align:right;}  
.ProductColumn {width: 750;vertical-align: top; padding: 5;}  
.ProductRightMargin {width: 90; vertical-align: top; padding: 5;}

.AppHeader {width:125px; height:25px; background-color:#eeeeee; border:Solid 1px black; padding: 10px 4px 10px 4px; text-align:center; vertical-align:top; }
.AppBody {width:125px; border-left:Solid 1px black; border-right:Solid 1px black; border-bottom:Solid 1px black; padding: 10px 4px 10px 4px; text-align:center; vertical-align:top;}
.AppHeaderRight {width:125px; height:25px; background-color:#eeeeee; border-bottom:Solid 1px black; border-top:Solid 1px black; border-right:Solid 1px black;  padding: 10px 4px 10px 4px; text-align:center; vertical-align:top; }
.AppBodyRight {width:125px; border-right:Solid 1px black; border-bottom:Solid 1px black; padding: 10px 4px 10px 4px; text-align:center; vertical-align:top;}


.Integrator_box1{width:175px;}
.Integrator_box2{width:380px;} 
.Integrator_box3{width:50px;}

.ContactUs_box1{width:175px;}
.ContactUs_box2{width:330px;} 
.ContactUs_box3{width:50px;}
.ContactUsLeft{width: 175; text-align: right; vertical-align: top; padding-top:5px; padding-bottom:3px;} 
.ContactUsDivider{width: 10; padding-bottom:5px;}   
.ContactUsRight{width: 565; text-align: left; vertical-align: top; padding-bottom:3px;}  
.ContactUsRightTitle {width: 565; text-align: left; vertical-align: bottom; padding-top:10px; padding-bottom:2px;}  
.ContactUsRightEEO {width: 330; text-align: left; vertical-align: top; padding-top:5px;} 
.ContactUsSubHeader {width: 750; text-align: left; font-weight: bold; font-size: 14px;padding-top:20px; padding-bottom:10px; } 
.ContactUsAsterik {color:#ff0000; font-size: 16px; vertical-align: top; padding-top:5px;padding-left:3px;padding-right:3px;} 

/* MAIN MENU SETTINGS */
/* this defines the left margin spacing of when the main menus begin */
.LeftMainMenuMargin {width: 25;} 
.MainMenuSpacing {width: 10;} 
.RightMainMenuMargin {width: 40;}
/* this defines the left margin spacing of when the sub menus begin 
   this should be set so the first sub menu item vertically lines up with the first main menu item */
.LeftSubMenuMargin{width: 29;}
.LeftPageMargin{width: 20;} 
.RightPageMargin{width: 20;} 



/* These are the styles for the main navigational menus */ 
.MainMenuOn {background-color: #ffffff; vertical-align:middle;}
.MainMenuOn a:link {color:#333333; font-size: 14px; font-weight: bold; text-decoration: none; vertical-align:middle;}
.MainMenuOn a:visited {color:#333333; font-size: 14px; font-weight: bold;text-decoration: none; vertical-align:middle;}
.MainMenuOn a:hover {color:#333333; font-size: 14px; font-weight: bold; text-decoration: underline; vertical-align:middle;}

.RightMainMenu {color:#333333; font-size: 14px; font-weight: bold; vertical-align:middle;}
.RightMainMenu a:link {color:#333333; font-size: 14px; font-weight: bold; text-decoration: none; vertical-align:middle;}
.RightMainMenu a:visited {color:#333333; font-size: 14px; font-weight: bold;text-decoration: none; vertical-align:middle;}
.RightMainMenu a:hover {color:#333333; font-size: 14px; font-weight: bold; text-decoration: underline; vertical-align:middle;}

.ErrorMenu {color:#333333; font-size: 14px; font-weight: bold; vertical-align:middle;}
.ErrorMenu a:link {color:#333333; font-size: 14px; font-weight: bold; text-decoration: none; vertical-align:middle;}
.ErrorMenu a:visited {color:#333333; font-size: 14px; font-weight: bold;text-decoration: none; vertical-align:middle;}
.ErrorMenu a:hover {color:#333333; font-size: 14px; font-weight: bold; text-decoration: underline; vertical-align:middle;}

/*
.RightMainMenu {color:#333333; font-size: 12px; font-weight: bold; vertical-align:middle;}
.RightMainMenu a:link {color:#333333; font-size: 12px; font-weight: bold; text-decoration: none; vertical-align:middle;}
.RightMainMenu a:visited {color:#333333; font-size: 12px; font-weight: bold;text-decoration: none; vertical-align:middle;}
.RightMainMenu a:hover {color:#333333; font-size: 12px; font-weight: bold; text-decoration: underline; vertical-align:middle;}
*/
.MainMenuOff {border:none 1px;background-color:transparent;border-collapse: collapse; vertical-align:middle;}
.MainMenuOff a:link {color:#333333; font-size: 14px; font-weight: bold; text-decoration: none; vertical-align:middle;}
.MainMenuOff a:visited {color:#333333; font-size: 14px; font-weight: bold; text-decoration: none; vertical-align:middle;}
.MainMenuOff a:hover {color:#333333; font-size: 14px; font-weight: bold; text-decoration: none; vertical-align:middle;}


/*
.SubMenu {background-color: Transparent;width: 945; vertical-align:middle;} 
.SubMenu a:link {color:#333333; font-size: 13px; font-weight: bold; text-decoration: none; vertical-align:middle;}
.SubMenu a:visited {color:#333333; font-size: 13px; font-weight: bold; text-decoration: none; vertical-align:middle;}
.SubMenu a:hover {color:#dd0000; font-size: 13px; font-weight: bold; text-decoration: underline; vertical-align:middle;}

.SubMenuOn {color:#dd0000; font-size: 13px; font-weight: bold; vertical-align:middle;}
.SubMenuOn a:link {color:#dd0000; font-size: 13px; font-weight: bold; text-decoration: none; vertical-align:middle;}
.SubMenuOn a:visited {color:#dd0000; font-size: 13px; font-weight: bold; text-decoration: none; vertical-align:middle;}
.SubMenuOn a:hover {color:#dd0000; font-size: 13px; font-weight: bold; text-decoration: underline; vertical-align:middle;}
*/

.SubMenu {background-color: Transparent;width: 945; vertical-align:middle;} 
.SubMenu a:link {color:#333333; font-size: 13px; font-weight: bold; text-decoration: none; vertical-align:middle;}
.SubMenu a:visited {color:#333333; font-size: 13px; font-weight: bold; text-decoration: none; vertical-align:middle;}
.SubMenu a:hover {color:#0000ff; font-size: 13px; font-weight: bold; text-decoration: underline; vertical-align:middle;}
  
.SubMenuOn {color:#0000ff; font-size: 13px; font-weight: bold; vertical-align:middle;}
.SubMenuOn a:link {color:#0000ff; font-size: 13px; font-weight: bold; text-decoration: none; vertical-align:middle;}
.SubMenuOn a:visited {color:#0000ff; font-size: 13px; font-weight: bold; text-decoration: none; vertical-align:middle;}
.SubMenuOn a:hover {color:#0000ff; font-size: 13px; font-weight: bold; text-decoration: underline; vertical-align:middle;}



.HomeMainArticleWidth{width:670}

/*these styles are for the right side bar on the home page*/
.SideBar {width:260;background-color:#eeeeee;}
.SideBarMargin {width: 20;} 
.SideBarContent {width:230;background-color:#eeeeee;}

.SideBarHeader {font-size: 14px;font-weight: bold;color: #000000;margin-top: 0px;margin-right: 0px;margin-bottom: 12px;margin-left: 0px;}
.sideBar h1 {font-size: 18px;font-weight: bold;color: #000000;margin-top: 15px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
.sideBar h2 {font-size: 16px;font-weight: bold;color: #000000;margin-top: 15px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
.sideBar h3 {font-size: 14px;font-weight: bold;color: #000000;margin-top: 15px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
.sideBar h4 {font-size: 12px;font-weight: bold;color: #000000;margin-top: 15px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}





/* these are used on pages that require inputs
EntryTag - is used for the text that goes to the left of the input field
EntryTagTop - is the same as EntryTag except that you can use it to top justify
      the text for things like text boxes ot listboxes with multiple entries
Entry Gap - defines the space between the text (EntryTag) and the EntryField
EntryField - is used to define the area for the input object */
.EntryTag{font-family: Helvetica, Arial, sans-serif;text-align:right;vertical-align:Middle;font-size: 12px;color: #000000;font-weight: bold;text-decoration: none;width: 190;height: 22;} 
.EntryTagTop{font-family: Helvetica, Arial, sans-serif;text-align:right;vertical-align:top;font-size: 12px;color: #000000;font-weight: bold;text-decoration: none;width: 190;height: 22;}
.EntryGap{width: 10;height: 22;}
.EntryField{font-family: Helvetica, Arial, sans-serif;text-align:left;vertical-align:top;font-size: 12px;color: #000000;font-weight: bold;text-decoration: none;width: 330;height: 22;}






/* TABLES FOR THE PRODUCT DATA - START */
TD.defaultcontentbody{FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none; PADDING: 0px 0px 5px 0px; width: 750px; margin: 0px;}
TD.defaultcontentbody img {padding: 0px;}

td.robotdata {background-color: #ffffff; height: 100%; border-bottom: 1px solid #000000; border-right: 1px solid #000000; vertical-align: top; width: 100%;}
td.robotdataactual {background-color: #ffffff; color: #000000; height: 22px; font-weight: normal; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; vertical-align: top; width: 100%;}
td.robotdatatitle {background-color: #cccccc; color: #000000; height: 22px; font-weight: bold; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; vertical-align: top; width: 100%;}
td.robotmodel {background-color: #555555; border-bottom: 1px solid #000000; height: 22px;  border-left: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000; color: #ffffff; font-size: 12px; font-weight: bold; padding-bottom: 4px; padding-left: 9px; padding-top: 4px;}
td.robotthumb {border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding-bottom: 12px; padding-left: 12px; padding-right: 12px; padding-top: 12px; text-align: center; vertical-align: top; width: 142px;}
td.robotthumb img {border: 1px solid #000000; width: 113px;}
/* td.robotdataactual a {font-weight: normal; text-decoration: underline;} */
/* td.robotdataTN {background-color: #ffffff; height: 22px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000;  vertical-align: top; width: 100%;} */

/*td.industrydata {background-color: #F3F3F3; border-bottom: 2px solid #000000; border-right: 1px solid #000000; height: 100%; vertical-align: top; width: 60%;}
td.industrydataactual {background-color: #F3F3F3; color: #000000; font-family: arial; font-weight: bold; height: 100%; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; vertical-align: top; width: 100%;}
td.industrydataactual a {font-weight: normal; text-decoration: underline;}
td.industrydatatitle {background-color: #FFD703; color: #000000; font-family: arial; font-weight: bold; height: 19px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; vertical-align: top; width: 100%;}
td.industrymodel {background-color: #FFF8D1; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000; color: #000000; font-family: arial; font-size: 12px; font-weight: bold; padding-bottom: 8px; padding-left: 9px; padding-top: 8px;}
td.industrythumb {border-bottom: 2px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding-bottom: 5px; padding-left: 14px; padding-right: 14px; padding-top: 5px; text-align: center; vertical-align: top; width: 142px;}
td.industrythumb img {border: 1px solid #000000; width: 113px;}*/

td.industrydata {background-color: #ffffff; height: 100%; border-bottom: 1px solid #000000; border-right: 1px solid #000000; vertical-align: top; width: 100%;}
td.industrydataactual {background-color: #ffffff; color: #000000; height: 22px; font-weight: normal; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; vertical-align: top; width: 100%;}
/* td.industrydataactual a {font-weight: normal; text-decoration: underline;} */
td.industrydatatitle {background-color: #cccccc; color: #000000; height: 22px; font-weight: bold; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; vertical-align: top; width: 100%;}
td.industrymodel {background-color: #555555; border-bottom: 1px solid #000000; height: 22px;  border-left: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000; color: #ffffff; font-size: 12px; font-weight: bold; padding-bottom: 4px; padding-left: 9px; padding-top: 4px;}
td.industrythumb {border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding-bottom: 12px; padding-left: 12px; padding-right: 12px; padding-top: 12px; text-align: center; vertical-align: top; width: 142px;}
td.industrythumb img {border: 1px solid #000000; width: 113px;}

.applicationdatacontent {background-color: #ffffff; width:383px; height:100%; border-bottom:1px solid #000000; border-right: 1px solid #000000; vertical-align: top;}
.applicationdatatool {background-color: #ffffff; width:200px; height:100%; border-bottom:1px solid #000000; border-right: 1px solid #000000; vertical-align: top;}

td.applicationdata {background-color: #ffffff; height: 100%; border-bottom: 1px solid #000000; border-right: 1px solid #000000; vertical-align: top;}
td.applicationdataactual {background-color: #ffffff; color: #000000; height: 22px; font-weight: normal; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; vertical-align: top; width: 100%;}
td.applicationdatatitle {background-color: #cccccc; color: #000000; height: 22px; font-weight: bold; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; vertical-align: top;}
td.applicationmodel {background-color: #555555; border-bottom: 1px solid #000000; height: 22px;  border-left: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000; color: #ffffff; font-size: 12px; font-weight: bold; padding-bottom: 4px; padding-left: 9px; padding-top: 4px;}
td.applicationthumb {border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding-bottom: 12px; padding-left: 12px; padding-right: 12px; padding-top: 12px; text-align: center; vertical-align: top; width: 142px;}
td.applicationthumb img {border: 1px solid #000000; width: 113px;}
td.applicationdatarightcolumn {background-color: #ffffff; color: #000000; width:175px; font-weight: normal; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; vertical-align: top; width: 100%;}

td.errorheader {width:450px; background-color: #555555; border-bottom: 1px solid #000000; height: 22px;  border-left: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000; color: #ffffff; font-size: 14px; font-weight: bold; padding-bottom: 4px; padding-left: 25px; padding-top: 4px;}
td.errorcontent {width:450px; padding:25px; border-left:solid 1px black; border-bottom:solid 1px black; border-right:solid 1px black;}


/*td.applicationdata {background-color: #ffffff; border-bottom: 2px solid #000000; border-right: 1px solid #000000; height: 100%; vertical-align: top; width: 60%;}
td.applicationdataactual {background-color: #ffffff; color: #000000; font-family: arial; font-weight: bold; height: 100%; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; vertical-align: top; width: 100%;}
td.applicationdataactual a {font-weight: normal; text-decoration: underline;}
td.applicationdatatitle {background-color: #FFD703; color: #000000; font-family: arial; font-weight: bold; height: 19px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; vertical-align: top; width: 100%;}
td.applicationmodel {background-color: #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000; color: #000000; font-family: arial; font-size: 12px; font-weight: bold; padding-bottom: 8px; padding-left: 9px; padding-top: 8px;}
td.applicationthumb {border-bottom: 2px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding-bottom: 5px; padding-left: 14px; padding-right: 14px; padding-top: 5px; text-align: center; vertical-align: top; width: 142px;}
td.applicationthumb img {border: 1px solid #000000; width: 113px;}*/

/*td.productdata {background-color: #F3F3F3; border-bottom: 2px solid #000000; border-right: 1px solid #000000; height: 100%; vertical-align: top; width: 100%;}
td.productdataactual {background-color: #F3F3F3; color: #000000; font-family: arial; font-weight: bold; height: 100%; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; vertical-align: top; width: 100%;}
td.productdataactual a {font-weight: normal; text-decoration: underline;}
td.productdatatitle {background-color: #FFD703; color: #000000; font-family: arial; font-weight: bold; height: 19px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; vertical-align: top; width: 100%;}
td.productmodel {background-color: #FFF8D1; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000; color: #000000; font-family: arial; font-size: 12px; font-weight: bold; padding-bottom: 8px; padding-left: 9px; padding-top: 8px;}
td.productthumb {border-bottom: 2px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;	padding-bottom: 5px; padding-left: 14px; padding-right: 14px; padding-top: 5px; text-align: center; vertical-align: top; width: 142px; }
td.productthumb img {border: 1px solid #000000; width: 113px;}*/


td.productdata {background-color: #ffffff; height: 100%; border-bottom: 1px solid #000000; border-right: 1px solid #000000; vertical-align: top; width: 100%;}
td.productdataactual {background-color: #ffffff; color: #000000; height: 22px; font-weight: normal; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; vertical-align: top; width: 100%;}
td.productdatatitle {background-color: #cccccc; color: #000000; height: 22px; font-weight: bold; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; vertical-align: top; width: 100%;}
td.productmodel {background-color: #555555; border-bottom: 1px solid #000000; height: 22px;  border-left: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000; color: #ffffff; font-size: 12px; font-weight: bold; padding-bottom: 4px; padding-left: 9px; padding-top: 4px;}
td.productthumb {border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding-bottom: 12px; padding-left: 12px; padding-right: 12px; padding-top: 12px; text-align: center; vertical-align: top; width: 142px;}
td.productthumb img {border: 1px solid #000000; width: 113px;}

td.productdata {background-color: #ffffff; height: 100%; border-bottom: 1px solid #000000; border-right: 1px solid #000000; vertical-align: top; width: 100%;}
td.productdataactual {background-color: #ffffff; color: #000000; height: 22px; font-weight: normal; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; vertical-align: top; width: 100%;}
td.productmodel {background-color: #555555; border-bottom: 1px solid #000000; height: 22px;  border-left: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000; color: #ffffff; font-size: 12px; font-weight: bold; padding-bottom: 4px; padding-left: 9px; padding-top: 4px;}
td.productthumb {border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding-bottom: 12px; padding-left: 12px; padding-right: 12px; padding-top: 12px; text-align: center; vertical-align: top; width: 142px;}
td.productthumb img {border: 1px solid #000000; width: 113px;}

td.locationtitle {width:500px; background-color: #555555; border-bottom: 1px solid #000000; height: 22px;  border-left: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000; color: #ffffff; font-size: 14px; font-weight: bold; padding-bottom: 4px; padding-left: 25px; padding-top: 4px;}
td.locationbody {width:300px; height:125; background-color: #ffffff; border-bottom: 1px solid #000000; border-left: 1px solid #000000; padding:10px; padding-left:25px; text-align:left; vertical-align: top;}
td.locationlinks {width:200px; height:125; background-color: #ffffff; border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding:10px; padding-right:25px; text-align:right; vertical-align: top;}

td.integratortitle {width:500px; background-color: #555555; border-bottom: 1px solid #000000; height: 22px;  border-left: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000; color: #ffffff; font-size: 14px; font-weight: bold; padding-bottom: 4px; padding-left: 25px; padding-top: 4px;}
td.integratorbody {width:300px; height:125; background-color: #ffffff; border-bottom: 1px solid #000000; border-left: 1px solid #000000; padding:10px; padding-left:25px; text-align:left; vertical-align: top;}
td.integratorimage {width:200px; height:125; background-color: #ffffff; border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding:10px; text-align:center; vertical-align: top;}
td.integratordata {width:250px; background-color: #ffffff; height: 20; vertical-align: top; width: 100%;}

td.integratorfeaturedtitle {width:240px; background-color: #555555; border-bottom: 1px solid #000000; height: 22px;  border-left: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000; color: #ffffff; font-size: 14px; font-weight: bold; padding-bottom: 4px; padding-left: 10px; padding-top: 4px;}
td.integratorfeaturedbody {width:240px; height:125; background-color: #ffffff; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding:10px;text-align:left; vertical-align: top;}



/* TABLES FOR THE PRODUCT DATA - END */





/*.MainMenuSpace{width: 30px;}




   
.CalendarLeftMargin 
  {
	width: 150; 
	vertical-align: top;
  }  
  
.CalendarColumn 
  {
	width: 630; 
	vertical-align: top;
  }  
  
.CalendarRightMargin 
  {
	width: 150; 
	vertical-align: top;
  }  

.CalendarDate 
  {
	width: 150; 
	vertical-align: top;
  }  
  
.CalendarLocation 
  {
	width: 150; 
	vertical-align: top;
  }  
  

.CalendarNotes
  {
	width: 330; 
	vertical-align: top;
  }  

  
.BasicText
  {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
  text-decoration: none;
  }  








*/



