﻿body.bd
{
  margin-left:auto;
  margin-right:auto;
  width:765px;
  text-align:center;  
  background-color:white;
}

*
{
  margin:0px;    /* Sets everything to 0 */
  padding:0px;
  text-decoration: none;
}

#content ul li
{
  text-align:left;
  font-size:11px;
  font-family:helvetica;
  padding-bottom:7px;
  margin-top:5px;
  color:#6E6E6E;
  list-style-type:square;
}

#bottom 
{
  height:20px;
  width:765px;
}

#masterMain 
{
  margin-left:auto;
  margin-right:auto;
  text-align: center;
  width:765px;
  background-color:White;
}

#main 
{
  margin-left:auto;
  margin-right:auto;
  text-align: center;
  width:765px;
  height:auto;
  padding-bottom:20px;
  background-color:White;
}

div.bannerImage
{
  text-align:right;
}

img.img_link
{
  border:none 0px white;
}

#menu
{
  text-align:right;
  height:20px;
  margin-right:23px;
  padding-top:3px;
  padding-bottom:10px;
}

#menu ul li
{
  list-style:none;
  display:inline;
  font-size:10px;
  font-family:helvetica;
  font-weight:bold;
  margin-left:3px;
}

a.menu_link, a.menu_link:visited
{
  color:black;
}

a.menu_link:hover, a.menu_link:active
{
  color:red;
}

a.menu_link_active, a.menu_link_active:visited, a.menu_link_active:hover, a.menu_link_active:active
{
  color:red;
}

a.login_link, a.login_link:visited
{
  color:blue;
}

a.login_link:hover, a.login_link:active
{
  color:red;
}

a.login_link_active, a.login_link_active:visited, a.login_link_active:hover, a.login_link_active:active
{
  color:red;
}

a.text_link
{
  color:red;
}

a.download_link
{
  color:black;
}

p.title_text
{
  padding-top:3px;
  margin-bottom:1px;
  text-align:left;
  font-size:18px;
  font-family:helvetica;
  margin-left:192px;
}

#Gradient
{
  text-align: center;
  padding-bottom:2px;
}

#nav
{ 
  float:left;
  padding-top:10px;
  width:180px;
  margin-bottom:56px;
}

div.TreeMenu
{
  text-align:left;
  padding-left:31px;
}

#nav ul
{
  list-style:none;
  border:solid;
  border-color:white;
  border-width:1px;
}

#nav ul li
{
  font-size:9px;
  font-family:helvetica;
  padding-left:8px;
  line-height:1.4;
  vertical-align:text-bottom;
}

a.lhs_menu, a.lhs_menu:visited
{
  color:#6E6E6E;
}

a.lhs_menu:hover, a.lhs_menu:active
{
  color:blue;
}

a.lhs_menu_active, a.lhs_menu_active:visited
{
  color:blue;
}

a.lhs_menu_active:hover, a.lhs_menu_active:active
{
  color:blue;
}

#content
{
  float:right;
  text-align:left;
  width:570px;
}

div.content
{
  float:right;
  text-align:left;
  width:570px;
}

div.subContent
{
  width:389px;
  border-left:solid;
  border-left-width:1px;
  padding-left:17px;
}

p.paragraph_heading
{
  font-size:12px;
  font-weight:bold;
  font-family:helvetica;
  color:Black;
  padding-top:2px;
  padding-bottom:1px;
}

p.paragraph_content
{  
  font-size:11px;
  font-family:helvetica;
  padding-bottom:7px;
  margin-top:5px;
  color:#6E6E6E;
}

div.subContent ul
{
  padding-left:17px;
}

.pic1
{
  font-size: 10px;
  font-family: helvetica;
  margin-left: 6px;
  text-align: left;
  padding-bottom: 10px;
  float:right;
}

.pic2
{
  font-size: 10px;
  font-family: helvetica;
  text-align: left;
  padding-bottom: 20px;
  float:left;
}

.caption1
{
  padding-left:5px;
  padding-right:5px;
  color:#6E6E6E;
  background-color:#DCDDDE;
  line-height:1.8;
}

#footer
{
  padding-top:50px;
  text-align:left;
}

#footer ul
{
  list-style:none;
}

#footer ul li
{
  display: inline;
  list-style:none;
  font-size:10px;
  font-family:helvetica;
  padding-right:20px;
}

a.foot_link, a.foot_link:visited
{
  color:#6E6E6E;
}

a.foot_link:hover
{
  color:Blue;
}

#contact_details
{
  width:500px;
  padding-top:20px;
  padding-bottom:20px;
}

label.contact1 
{
  display:block;
  width: 50px;
  float: left;
  text-align:left;
  color:#6E6E6E;
  line-height:1.2;
  margin-bottom:0px;
  font-size:11px;
  font-family:helvetica;
}

label.contact2 
{
  display:block;
  width: 300px;
  float: left;
  text-align:left;
  color:#6E6E6E;
  line-height:1.2;
  margin-bottom:0px;
  font-size:11px;
  font-family:helvetica;
}

p.help_Text
{
  width:400px;
  text-align:right;
  padding-right:20px;
  font-size:11px;
  font-family:helvetica;
  color:#6E6E6E;
  padding-bottom:5px;
}

#FeedbackForm
{
  width:380px;
  background-color:#E6E7E8;
  color:#6E6E6E;
  padding-top:10px;
  padding-bottom:10px;
  margin-bottom:30px;
}

#Form
{
  width:410px;
  background-color:#E6E7E8;
  font-size:11px;
  font-family:helvetica;
  color:#6E6E6E;
  padding-top:10px;
  padding-bottom:10px;
  margin-bottom:30px;
}

p.sub_title_text
{
  font-size:16pt;
  font-family:helvetica;
}

#lhs_menu
{
  width:170px;
  float:left;
}

#link_box
{
  float:left;
  text-align:left;
  background-color:#003399;
  color:White;
  width:130px;
  padding-top:5px;
  padding-left:10px;
  padding-bottom:5px;
  padding-right:10px;
  margin-top:2px;
  font-weight:bold;
  font-size:9pt;
  font-family:helvetica;
}

a.link_box:visited, a.link_box
{
  color:White;
}

a.heading_links
{
  color:black;
}

a.white_links
{
  color:white;
}

a
{
  color:blue;
}

#gallery
{
  float:left;
  text-align:left;
  width:500px;
}

#gallery_pic
{
  padding-top:0px;
  padding-bottom:0px;
  font-size:80%;
}

.gallery_caption
{
  font-family:helvetica;
  font-size:10px;
  text-align:left;
}

option
{
  font-size:10px;
  font-family: helvetica;
}

select,label,input,textarea
{
  display:block;
  width:250px;
  float:left;
  margin-bottom:10px;
  font-size:11px;
  font-family:helvetica;
}

#Form label 
{
  text-align: left;
  width:130px;
  padding-left: 10px;
  font-size:11px;
  font-family:helvetica;
}

#FeedbackForm label 
{
  text-align: left;
  width:80px;
  padding-left:10px;
  font-size:11px;
  font-family:helvetica;
}

br 
{
  clear: left;
}

input.button
{
  width:60px;
}

.validator
{
  text-align:center;
}

#login_bg
{
  background-image:url(images/Home.gif);
  background-repeat:no-repeat;
  width:765px;
  height:451px;
}

#login_section
{
  width:765px;
  background-color:Transparent;
  padding-top:100px;
  margin-bottom: 10px;
}

p.login_help
{
  float:right;
  text-align:left;
  color:White;
  padding-right:56px;
  font-size:12px;
  font-family:helvetica;
  font-weight:bold;  
}

.login
{
  display: block;
  width: 480px;
  float: left;
  margin-bottom: 10px;
  color:white;
  font-weight:bold;
  font-size:15px;
  font-family:helvetica;
  text-align:right;
  margin-right:10px;
}

.box
{
  font-size:12px;
  font-family:helvetica;
  text-align:left;
  float:left;
  width:220px;
}

p.job_title_text
{
  padding-right:200px;
  text-align:center;
  font-size:16pt;
  font-family:helvetica;
  padding-bottom:10px;
  padding-top:10px;
}

p.job_SubHead
{
  font-size:14px;
  font-weight:bold;
  font-family:helvetica;
  padding-bottom:20px;
  padding-top:10px;
}

#description
{
  padding-top:5px;
  padding-right:5px;
  background-color:#E0E1E2;
  margin-bottom:10px;
  width:400px;
}

label.description1 
{
  padding-left:5px;
  width: 100px;
  text-align:left;
  font-size:9pt;
  font-family:helvetica;
  background-color:#E0E1E2;
  color:#6D6F71;
  padding-bottom:0px;
}

label.description2 
{
  float:right;
  width: 241px;
  text-align:left;
  font-size:9pt;
  font-family:helvetica;
  background-color:#E0E1E2;
  color:#6D6F71;
  padding-bottom:0px;
}

#model_pic_section
{
  width:521px;
  height:260px;
  margin-bottom:10px;
  background-color:#E0E1E2;
}

#model_pic1
{
  float:left;
  padding-top:5px;
}

#model_pic2
{
  float:right;
  padding-top:5px;
  padding-right:7px;
}

p.model
{
  font-weight:bold;
  font-size:12px;
  font-family:helvetica;
  margin-bottom:10px;
}

div.equip_content
{
  float:right;
  text-align:left;
  width:555px;
  padding-right:16px;
  margin-top:5px;
}

p.equip_title
{
  text-align:left;
  font-size:9pt;
  font-family:helvetica;
  color:white;
  background-color:#003399;
  font-weight:bold;
  padding-bottom:4px;
  padding-top:4px;
  padding-left:10px;
}

div.Overview_content
{
  margin-top:5px;
  background-color:#DCDDDE;
  height:50px;
  font-size:11px;
  font-family:helvetica;
  height:100%;
  padding-bottom:10px;
  margin-bottom:15px;
}

div.overview_image
{
  float:right;
  border-top:solid;
  border-left:solid;
  border-color:#DCDDDE;
  border-width:10px;
  margin-left:20px;
}

.equip_overview
{
  padding-left:10px;
  background-color:#DCDDDE;
  color:#6D6F71;
  padding-top:3px;
}

.equip_overview_title
{
  padding-left:10px;
  background-color:#DCDDDE;
  color:Black;
  font-weight:bold;
  padding-top:10px;
}

div.img_gallery
{
  text-align:center;
  margin-top:100px;
}

div.newsImg1
{
  float:right;
  padding-left:7px;
  padding-bottom:5px;
}

div.newsImg
{
  float:left;
  padding-right:7px;
  padding-bottom:5px;
}

#secure_login_main
{
  margin-top:0px;
  text-align: center;
  width:765px;
  padding-bottom:10px;
  background-color:#ECF1F4;
}

p.secure_login_title_text
{
  padding-left:255px;
  text-align:left;
  font-size:18px;
  font-family:helvetica;
  padding-top:6px;
  padding-bottom:6px;
  background-color:white;
}

div.secure_login_content
{
  float:right;
  text-align:left;
  width:459px;
  background-color:#ECF1F4;
  padding-right:47px;
}

div.secure_login_news
{
  float:left;
  text-align:left;
  width:400px;
  background-color:White;
  margin-top:18px;
  padding:10px 10px 10px 17px;
}

#content_links
{
  text-align:left;
  width:512px;
  float:right;
  padding-top:5px;
 }

#content_links ul li
{
  list-style:none;
  display : inline;
  font-size:10px;
  font-family:helvetica;
  color:blue;
  padding-left:5px;
}

a.news_link, a.news_link:visited
{
  color:blue;
}

a.news_link:hover, a.news_link:active
{
  color:Red;
}

a.news_link_active, a.news_link_active:visited, a.news_link_active:hover, a.news_link_active:active
{
  color:red;
}

#login_nav
{
  float:left;
  padding-top:15px;
  width:250px;
}

#login_nav ul
{
  list-style:none;
  border:solid;
  border-color:#ECF1F4;
  border-width:1px;
}

#login_nav ul li
{
  font-size:9px;
  font-family:helvetica;
  padding-left:8px;
  line-height:1.4;
  vertical-align:text-bottom;
}

div.clear
{
  clear:both;
}

span.paragraph_heading
{
  font-size:12px;
  font-weight:bold;
  font-family:helvetica;
  color:Black;
  text-align:left;
  float:left;  
}

span.news_date
{
  font-size:12px;
  font-family:helvetica;
  color:Black;
  text-align:right;
  float:right;
  color:Blue;
}

p.news_text
{
  text-align:left;
  font-size:8pt;
  font-family:helvetica;
  color:#58595B;
}

#login_footer
{
  padding-top:50px;
  text-align:left;
  margin-left:260px;
}

#login_footer ul
{
  list-style:none;
}

#login_footer ul li
{
  display: inline;
  list-style:none;
  font-size:10px;
  font-family:helvetica;
  padding-right:20px;
}

.news_caption
{
  font-size: 10px;
  font-family: helvetica;
  text-align: left;
  line-height:1.8;
  color:#58595B;
}