ul.navbar_ie67 
{
  list-style-image: none;
  list-style-type: none;
  padding-top: 0px;
  margin-top: 0px;
}

ul.navbar 
{
  list-style-image: none;
  list-style-type: none;
  padding-top: 0px;
  margin-top: 25px;
}

a:link.nav 
{
  color: #ffffff;
  text-decoration: none;
  font-size: 15px;
}

a:hover.nav 
{
  color: #fa931d;
  text-decoration: none;
  font-size: 15px;
}

a:visited.nav 
{
  color: #ffffff;
  font-size: 15px;
  text-decoration: none;
}

a:visited:hover.nav 
{
  color: #fa931d;
  font-size: 15px;
  text-decoration: none;
}

a:active.nav 
{
  color: #ffffff;
  font-size: 15px;
  text-decoration: none;
}

a:link.navsel
{
  color: #fff799;
  text-decoration: none;
  font-size: 15px;
}

a:hover.navsel 
{
  color: #fff799;
  text-decoration: none;
  font-size: 15px;
}

a:visited.navsel
{
  color: #fff799;
  font-size: 15px;
  text-decoration: none;
}

a:visited:hover.navsel 
{
  color: #fff799;
  font-size: 15px;
  text-decoration: none;
}

a:active.navsel 
{
  color: #fff799;
  font-size: 15px;
  text-decoration: none;
}


#logo 
{
  float: left;
  padding-right: 8px;
  margin-top: 0px;
}

a.client_login_link:link 
{
  color: #7accc8;
  font-weight: normal;
  text-decoration: none;
	
}

a.client_login_link:hover 
{
  color: #7accc8;
  text-decoration: underline;
}

a.client_login_link:visited 
{
  color: #7accc8;
  text-decoration: none;
}

a.white_underlined:link 
{
  color: #cccccc;
  font-weight: normal;
  text-decoration: none; 
}
a.white_underlined:hover 
{
  color: #cccccc; 
  text-decoration: underline;
}

a.white_underlined:visited 
{
  color: #cccccc;
  text-decoration: none;
}

.secondary
{
  color: #abd047;
  font-size: 14px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#footer_text 
{
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  color: #cccccc;
  font-size: 12px;
  width: 1024px;
  text-align: center;
  padding-top: 14px;
}

#main_container 
{
  width: 1024px;
  background-color: #05131d;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}

#main_logo_container_ie67 
{
  width: 1024px;
  height: 119px;
  margin-top: -119px;
  margin-right: auto;
  margin-bottom: -1px;
  margin-left: auto;
}

#main_logo_container 
{
  position: absolute;
  width: 1024px;
  height: 119px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}

#main_container_top
{
  width: 1024px;
  background-image: url(../images/main_container_top.jpg);
  background-repeat: no-repeat;
  background-color: #0c0a1e;
  float: left;
}

#main_container_middle
{
  margin-top: -18px;
  width: 1024px;
  height: 434px;
  background-image: url(../images/main_container_middle.jpg);
  background-repeat: no-repeat;
  float: left;
}

#main_container_content
{
  width: 1024px;
  float: left;
}

#main_container_tabs 
{
  width: 1024px;
  height: 27px;
  background-image: url(../images/main_container_tabs.png);
  background-repeat: no-repeat;
  float: left;
}

#main_container_bottom 
{
  width: 1024px;
  height: 210px;
  background-image: url(../images/main_container_bottom.png);
  background-repeat: no-repeat;
  float: left;
}

#events_title 
{
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 14px;
  padding: 6px 0px 0px 33px;
  float: left;
}

#news_title 
{
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 14px;
  padding: 6px 0px 0px 63px;
  float: left;
}

#solutions_title 
{
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 14px;
  padding: 6px 0px 0px 235px;
  float: left;
}

.green_bold_text 
{
  color: #abd047;
  font-size: 14px;
  font-weight: bold;
}

.green_big_bold_text 
{
  color: #abd047;
  font-size: 20px;
  font-weight: bold;
}

#two_boxes_right
{
  width: 205px;
  float: left;
  background-color: #253957;
}

#two_boxes_right_long
{
  width: 250px;
  float: left;
  background-color: #253957;
}

#two_boxes_right_full
{
  width: 273px;
  float: right;
  background-color: #253957;
}

#two_boxes_right_bottom
{
  width: 250px;
  float: left;
  background-color: #253957;
  padding: 10px 0px 0px 0px;
}

#two_boxes_right_bottom_ie6
{
  width: 250px;
  float: left;
  background-color: #253957;
  padding: 50px 0px 0px 0px;
}

#single_box_right
{
  width: 785px;
  float: left;
  background-color: #253957;
}

p#parag_center
{
  text-align: center;
  padding-right: 10px;
}

.not_justify
{
  text-align: left;
}

#two_boxes_right_next
{
  width: 205px;
  float: left;
  background-color: #253957;
}

#two_boxes_right_contacts 
{
  width: 410px;
  float: left;
  background-color: #253957;
  padding-top: 50px;
}

.two_boxes_right_img
{
  width: 270px;
  float: left;
  background-color: #253957;
  padding-top: 50px;
}

span.yellow_link 
{
  color: #fff799;
  font-weight: bold;
}

a.yellow_link:link 
{
  color: #fff799;
  font-weight: bold;
  text-decoration: none; 
}

a.yellow_link:hover 
{
  color: #fff799;
  font-weight: bold; 
  text-decoration: underline;
}

a.yellow_link:visited 
{
  color: #fff799;
  font-weight: bold; 
  text-decoration: none;
}

.pic_no_padding 
{
  float: left;
  padding: 0;
}

.pic_no_padding_no_float
{
  padding: 0;
}

table#training_table
{
  padding-top: 0px;
  width: 778px;
}

td#first_col_training_table
{
  width: 445px;
}

a.orange:link 
{
  color: #fa931d;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none; 
	
}

a.orange:hover 
{
  color: #fa931d;
  font-weight: bold;
  font-size: 14px;
  text-decoration: underline;
}

a.orange:visited 
{
  color: #fa931d;
  font-weight: bold;
  font-size: 14px; 
  text-decoration: none;
}

a.orange:visited:hover 
{
  color: #fa931d;
  font-weight: bold;
  font-size: 14px;
  text-decoration: underline;
}

a.orange_big:link 
{
  color: #fa931d;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none; 
}

a.orange_big:hover 
{
  color: #fa931d;
  font-weight: bold;
  font-size: 12px;
  text-decoration: underline;
}
a.orange_big:visited 
{
  color: #fa931d;
  font-weight: bold;
  font-size: 12px; 
  text-decoration: none;
}

a.orange_big:visited:hover 
{
  color: #fa931d;
  font-weight: bold;
  font-size: 12px;
  text-decoration: underline;
}

table 
{
  padding-top: 20px;
}

td 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 12px;
  color: #ffffff;
  text-align: justify;
}

.learn_more 
{
  float:right;
  vertical-align:bottom;
  text-align:right;
}

.quote_text 
{
  color: #b8e1df;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-align: left;
}

.quote_text_small 
{
  color: #b8e1df;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 25px;
  text-align: left;
}

.quote_text_very_small 
{
  color: #b8e1df;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 20px;
  text-align: left;
}

.quote_title 
{
  color: #7accc8;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.quote_title_small
{
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 25px;
}

.quote_title_very_small 
{
  color: #7accc8;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.italic_10
{
  font-size: 10px;
  font-style: italic;
}

.normal_10
{
  font-size: 10px;
  font-style: normal;
}

.no_border
{
  border: 0;
}

#header 
{
  width: 1024px;
  height: 92px;
  background-image: url(../images/header_back_simple.jpg);
  float: left;
  margin-top: 27px;
}

#footer 
{
  width: 1024px;
  height: 121px;
  background-color: #0c0a1e;
  float: left;
}

#footer_home
{
  width: 1024px;
  height: 121px;
  background-image: url(../images/footer_back.png);
  background-repeat: no-repeat;
  float: left;
}

#scroller 
{
  height: 400px;
  width: 722px;
  overflow: auto;
  float: left;
  background-color: #2f4b68;
  border-style: solid;
  border-width:1px;
  border-color: #42607e;
  padding: 8px 30px 20px 20px;
  margin-top: 10px;
}

#scroller_ie6
{
  height: 400px;
  width: 768px;
  overflow: auto;
  float: left;
  background-color: #2f4b68;
  border-style: solid;
  border-width:1px;
  border-color: #42607e;
  padding: 8px 30px 20px 20px;
  margin-top: 10px;
}

#scroller_ie7
{
  height: 400px;
  width: 725px;
  overflow: auto;
  float: left;
  background-color: #2f4b68;
  border-style: solid;
  border-width:1px;
  border-color: #42607e;
  padding: 8px 30px 20px 20px;
  margin-top: 10px;
}

table#key_box 
{
  padding-top: 0px;
}

.key_features 
{
  padding-right: 0px;
  vertical-align: text-top;
  width: 320px;
}

.key_benefits 
{
  padding-left: 40px;
  vertical-align: text-top;
}

a.solutions_link:link 
{
  color: #66a2ad;
  font-weight: bold;
  text-decoration: none; 
}

a.solutions_link:hover 
{
  color: #66a2ad;
  font-weight: bold; 
  text-decoration: underline;
}

a.solutions_link:visited 
{
  color: #66a2ad;
  font-weight: bold; 
  text-decoration: none;
}

span.news_link 
{
  color: #fa931d;
  font-weight: bold;
}

a.news_link:link 
{
  color: #fa931d;
  font-weight: bold;
  text-decoration: none; 
}

a.news_link:hover 
{
  color: #fa931d;
  font-weight: bold; 
  text-decoration: underline;
}

a.news_link:visited 
{
  color: #fa931d;
  font-weight: bold; 
  text-decoration: none;
}

a.white_link:link 
{
  color: #cccccc;
  font-weight: normal;
  text-decoration: underline; 
}

a.white_link:hover 
{
  color: #cccccc; 
  text-decoration: none;
}

a.white_link:visited 
{
  color: #cccccc;
  text-decoration: underline;
}

a.blue_link:link 
{
  color: #b8e1df;
  font-weight: bold;
  text-decoration: none; 
}

a.blue_link:hover 
{
  color: #b8e1df;
  font-weight: bold; 
  text-decoration: underline;
}

a.blue_link:visited 
{
  color: #b8e1df;
  font-weight: bold; 
  text-decoration: none;
}
