body { font-family: helvetica, arial; background-color: #fff; }
p { }
td { }
a:link { color: #00499b; }
a:visited { color: #000080; }
a:hover { color: #00f; }
a:active { }
.banner_numbers { color: #fff; font-size: 12px; font-weight: bold; line-height: 13px; text-align: right; padding-top: 18px; padding-right: 10px; padding-left: 5px; }
.main_text { color: black; font-size: 12px; font-family: helvetica; line-height: 16px; text-align: justify; padding-right: 12px; padding-left: 12px; }
.main_news_text { color: black; font-size: 11px; font-family: helvetica; line-height: 14px; padding-right: 5px; padding-left: 5px; }
.highlight_news_text { color: #0000d6; font-size: 12px; font-family: helvetica; font-weight: bold; line-height: 14px; }
.main_text_left { color: black; font-size: 12px; font-family: helvetica; line-height: 16px; text-align: left; padding: 2px 12px; }
.lefthand_table { font-size: 12px; text-align: right; padding: 3px 5px 2px; }
.righthand_table { font-size: 12px; text-align: left; padding: 3px 5px 2px; }
.sub_text { color: black; font-size: 12px; font-family: helvetica; line-height: 16px; text-align: justify; padding-right: 12px; padding-left: 40px; }
.main_text_highlighted { color: black; font-size: 12px; font-family: helvetica; line-height: 16px; background-color: #ccc; background-position: 5px 5px; text-align: justify; padding: 2px 12px 5px; }
.caption { color: #000; font-size: 11px; font-family: helvetica; font-style: italic; line-height: 15px; text-align: center; padding-right: 12px; padding-left: 12px; }
.address { color: gray; font-size: 9px; line-height: 10px; text-align: left; padding-right: 12px; padding-left: 12px; }
.addressbold { color: #0072bc; font-size: 9px; font-weight: bold; line-height: 10px; text-align: left; }
.caption_footer { color: #fff; font-size: 11px; font-family: helvetica; font-style: italic; line-height: 15px; text-align: center; padding-top: 12px; padding-right: 12px; padding-left: 12px; }
.copyright { color: black; font-size: 11px; font-family: helvetica; font-weight: normal; line-height: 14px; text-align: center; padding-top: 12px; padding-right: 5px; padding-left: 5px; }
.bullet_text { color: black; font-size: 12px; font-family: helvetica; line-height: 16px; text-align: left; padding-right: 12px; padding-left: 12px; list-style-type: square; }
.sub_bullet_text { color: black; font-size: 12px; font-family: helvetica; line-height: 16px; text-align: left; list-style-type: square; padding-right: 12px; padding-left: 40px; }
.paragraph_headings { color: #0072bc; font-size: 14px; font-family: helvetica; font-weight: bold; line-height: 18px; text-align: left; list-style-type: square; }
.tel-email { color: #0072bc; font-size: 11px; font-family: helvetica; font-weight: bold; line-height: 18px; text-align: left; list-style-type: square; padding-top: 5px; }
.paragraph_statement { color: #0072bc; font-size: 14px; font-family: helvetica; font-weight: bold; line-height: 18px; text-align: left; list-style-type: square; }
.paragraph_sub_headings { color: #0072bc; font-size: 12px; font-family: helvetica; font-weight: bold; line-height: 16px; text-align: left; list-style-type: square; padding-right: 12px; padding-left: 40px; }
.left_menu_text { color: black; font-size: 11px; font-family: helvetica; line-height: 15px; text-align: left; padding-right: 5px; padding-left: 5px; list-style-type: square; }
.last_updated { color: black; font-size: 10px; font-family: helvetica; line-height: 14px; text-align: right; }
.left_menu_title { color: #0072bc; font-size: 12px; font-family: helvetica; font-weight: bold; line-height: 12px; text-align: left; padding-right: 5px; padding-left: 5px; }
.main_title { color: #0072bc; font-size: 22px; font-family: helvetica; font-weight: bold; line-height: 26px; text-align: left; padding-top: 5px; padding-right: 12px; padding-left: 12px; }
.main_title_centred { color: #0072bc; font-size: 22px; font-family: helvetica; font-weight: bold; line-height: 26px; text-align: center; padding-top: 5px; padding-right: 12px; padding-left: 12px; }
.sub_title { color: #0072bc; font-size: 16px; font-family: helvetica; font-weight: bold; line-height: 22px; text-align: left; padding-right: 12px; padding-left: 12px; }
.sub_title_centred { color: #0072bc; font-size: 16px; font-family: helvetica; font-weight: bold; line-height: 22px; text-align: center; padding-right: 12px; padding-left: 12px; }
.boarder_white { padding: 1px; border-color: white; border-width: 1px; }

/* styles for contact form */
form {
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 0;
	margin-left: 50px;
  }
#name, #email {
  width: 200px;
  }
#message {
  width: 400px;
  height: 100px;
  }
label {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  }
.warning {
  color:#F00;
  }
.navboxcont_main_banner { background-image: url(../interface/interface-02.gif); width: 100%; height:111px }
.navboxleft_main_banner { background-image: url(../interface/interface-01.gif); width:671px; float:left; height:111px }
.navboxauto_main_banner { margin-left:671px; width:auto; height:111px}
.colcont_content { background-color: #fff; width: 100%; height:auto  }
.colboxleft_content { width:170px; height:auto; float:left }
.colboxright_content { background-image: url(../interface/left_column.jpg); width:175px; height:auto; float:right  }
.colboxmiddle_content { width:auto; height:auto; margin-left:170px; margin-right:175px }
.colcont_footer { background-color: #fff; background-image: url(../interface/interface-05.gif); width: 100%; height:63px   }
.colboxleft_footer { background-image: url(../interface/interface-03.gif); width:170px; height:63px; float:left  }
.colboxright_footer { background-image: url(../interface/interface-04.gif); width:70px; height:63px; float:right  }
.colboxmiddle_footer { width:auto; height:63px; margin-left:170px; margin-right:70px }
.colcont_home_content { background-color: #fff; width: 100%; height:620px  }
.colboxleft_home_content { width:170px; height:620px; float:left }
.colboxright_home_content { background-image: url(../interface/left_column.jpg); width:175px; height:620px; float:right  }
.colboxmiddle_home_content { width:auto; height:620px; margin-left:170px; margin-right:175px }
.colcont_news_content { background-color: #fff; width: 100%; height:1200px  }
.colboxleft_news_content { width:170px; height:1200px; float:left }
.colboxright_news_content { background-image: url(../interface/left_column.jpg); width:175px; height:1200px; float:right  }
.colboxmiddle_news_content { width:auto; height:1200px; margin-left:170px; margin-right:175px }
.navboxcont_industries01 { width: 98%; height:auto; max-width: 600px; border-bottom: 1px solid #009; }
.navboxleft_industries01 { width:100px; float:left; height:auto}
.navboxauto_industries01 { margin-left:100px; width:auto; height:auto}
.colcont_ind_content { background-color: #fff; width: 100%; height:900px  }
.colboxleft_ind_content { width:170px; height:900px; float:left }
.colboxright_ind_content { background-image: url(../interface/left_column.jpg); width:175px; height:900px; float:right  }
.colboxmiddle_ind_content { width:auto; height:900px; margin-left:170px; margin-right:175px }
.colcont_sv_content { background-color: #fff; width: 100%; height:700px  }
.colboxleft_sv_content { width:170px; height:700px; float:left }
.colboxright_sv_content { background-image: url(../interface/left_column.jpg); width:175px; height:700px; float:right  }
.colboxmiddle_sv_content { width:auto; height:700px; margin-left:170px; margin-right:175px }
.colcont_e_content { background-color: #fff; width: 100%; height:1000px  }
.colboxleft_e_content { width:170px; height:1000px; float:left }
.colboxright_e_content { background-image: url(../interface/left_column.jpg); width:175px; height:1000px; float:right  }
.colboxmiddle_e_content { width:auto; height:1000px; margin-left:170px; margin-right:175px }
.padbcont_demo_content {width:100%; height:650px }
.padbox_demo_content {width:auto; height:auto; padding:20px}
.navboxcont_portfolio_content { width: 100%; height:auto}
.navboxleft_portfolio_content { text-align: center; width:160px; float:left; height:auto }
.navboxauto_portfolio_content { margin-left:160px; width:auto; height:auto}
.navrboxcont_website-container { width: 98%; height:100px; border-bottom: 1px solid #009; }
.navrboxright_website-container { width:100px; float:right; height:100px }
.navrboxauto_website-container { margin-right:100px; width:auto; height:100px }
.padbcont_br_content {width:100%; height:850px }
.padbox_br_content {width:auto; height:auto; padding:20px}
.padbcont_le_content {width:100%; height:1100px }
.padbox_le_content {width:auto; height:auto; padding:20px}
.navboxcont_partners { width: 98%; height:auto; max-width: 600px; border-top: 1px solid #009; border-bottom: 1px solid #009; }
.navboxleft_partners { width:100px; float:left; height:auto}
.navboxauto_partners { margin-left:100px; width:auto; height:auto}
.padbcont_news_box { width:98%; height:auto ; border-bottom: 1px solid #009; }
.padbox_news_box {width:auto; height:auto; padding:10px}
.colcont_support_content { background-color: #fff; width: 100%; height:900px  }
.colboxleft_support_content { width:170px; height:900px; float:left }
.colboxright_support_content { background-image: url(../interface/left_column.jpg); width:175px; height:900px; float:right  }
.colboxmiddle_support_content { width:auto; height:900px; margin-left:170px; margin-right:175px }
.colcont_faq_content { background-color: #fff; width: 100%; height:2450px  }
.colboxleft_faq_content { width:170px; height:2450px; float:left }
.colboxright_faq_content { background-image: url(../interface/left_column.jpg); width:175px; height:2450px; float:right  }
.colboxmiddle_faq_content { width:auto; height:2450px; margin-left:170px; margin-right:175px }
.padbcont_homeimage { background-image: url(../interface/home_image.gif); text-align: center; width:98%; height:102px   }
.padbox_homeimage {width:auto; height:auto; padding:20px}
.colcont_home2_content { background-color: #fff; width: 100%; height:630px  }
.colboxleft_home2_content { width:170px; height:630px; float:left }
.colboxright_home2_content { background-image: url(../interface/left_column.jpg); width:175px; height:630px; float:right  }
.colboxmiddle_home2_content { width:auto; height:630px; margin-left:170px; margin-right:175px }
.navrboxcont_news_column { width: 100%; height:425px}
.navrboxright_news_column { width:344px; float:right; height:425px }
.navrboxauto_news_column { margin-right:344px; width:auto; height:425px }
.colcont_News_title_block { font-size: 1px; width: 344px; height:40px  }
.colboxleft_News_title_block { font-size: 1px; background-image: url(../interface/news_top_left.jpg); background-repeat: no-repeat; width:40px; height:40px; float:left    }
.colboxright_News_title_block { font-size: 1px; background-image: url(../interface/news_top_right.jpg); background-repeat: no-repeat; width:40px; height:40px; float:right    }
.colboxmiddle_News_title_block { font-size: 1px; width:auto; height:40px; margin-left:40px; margin-right:40px ; padding-top: 5px; border-top: 2px solid #2372c3; }
.padbcont_News_holder { width:344px; height:290px ; border-right: 2px solid #2372c3; border-left: 2px solid #2372c3; }
.padbox_News_holder {width:auto; height:auto; padding:0 2px}
.colcont_news_holder_bottom { font-size: 1px; width: 344px; height:20px  }
.colboxleft_news_holder_bottom { font-size: 1px; background-image: url(../interface/new_bottom_left.jpg); background-position: 0 bottom; width:20px; height:20px; float:left    }
.colboxright_news_holder_bottom { font-size: 1px; background-image: url(../interface/new_bottom_right.jpg); background-position: 0 bottom; width:20px; height:20px; float:right    }
.colboxmiddle_news_holder_bottom { font-size: 1px; background-image: url(../interface/news_bottom.jpg); background-repeat: repeat-x; width:auto; height:20px; margin-left:20px; margin-right:20px ; }
.colcont_int_content { background-color: #fff; width: 100%; height:800px  }
.colboxleft_int_content { width:170px; height:800px; float:left }
.colboxright_int_content { background-image: url(../interface/left_column.jpg); width:175px; height:800px; float:right  }
.colboxmiddle_int_content { width:auto; height:800px; margin-left:170px; margin-right:175px }
