a:link {
	text-decoration: underline;
	color: #948671;
}
a:visited {
	color: #948671;
}
a:hover {
	text-decoration: none;
}
a:active {
	color: #948671;
}
body { 
  background-color: #d1cec7;
  background-image: url('images/shades.png');
  background-repeat: repeat-x;
}
div.main{
 }
div.main_menu{ 
  width: 960px;
  height: 47px;
  background: url('images/main_page/menu-blue.png');
  color: #000000;
  clear: both;
 }
.menu_item_main_container { 
  float: left;
  text-align: left;
  vertical-align: top;
  clear: none;
 }
.menu_item_separator{
  width: 5px;
  margin-left: 55px;
  margin-top: 12px;
  float: left;
  clear: none;
 }
.menu_item_inner_container { 
  margin-left: 55px;
  margin-top: 10px;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  float: left;
  clear: none;
}
.menu_item a{ 
  color: #ffffff;
  text-decoration: none;
 }
.menu_item_selected a{ 
  color: #000000;
  text-decoration: none;
 }
.menu_item a:hover{ 
  color: #216090;
  text-decoration: none;
 }

.img_tour{ 
  display: none;
 }

p {
	text-align: justify;
}
p.no_justify {
	text-align: left;
}

.Big_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: normal;
	color: #f68428;
}
.Mid_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #216090;
}
.Mid_Low_Title {
	font-size: 16px;
	font-weight: lighter;
	color: #f68428;
}
.Small_Title {
	font-size: 14px;
	font-weight: lighter;
	color: #f68428;
}
.Big_Title_gray {
	font-size: 22px;
	font-weight: lighter;
	color: #615a50;
}
.Big_Title_gray_full {
	font-size: 23px;
	font-weight: bold;
	color: #615a50;
}
.Big_Title_black {
	font-size: 22px;
	font-weight: lighter;
	color: #000000;
}
.Big_Title_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: lighter;
	color: #ffffff;
}

.Big_Title_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: normal;
	color: #216090;
}

.Mid_Title_gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #615a50;
}
.Mid_Title_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #ffffff;
}
.Mid_Low_Title_gray {
	font-size: 16px;
	font-weight: lighter;
	color: #615a50;
}
.Mid_Low_Title_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: lighter;
	color: #ffffff;
}
.Small_Title_gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #615a50;
}
.Sub_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #615a50;
}
.Box_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.Box_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #615a50;
}
.Box_Text_Orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ac4e02;
	text-align: left;
}
.Box_Text_Blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #216090;
	text-align: left;
}
.Big_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #615a50;
}
.Big_Text_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.Big_Text_Whitish {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
.Big_Text_Mild {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #615a50;
}
.Mid_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #615a50;
}
.Mid_Text_Whitish {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #615a50;
}
.Text_Black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.Text_White {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.Text_Orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f68428;
}
.Text_Blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #216090;
}
.Small_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #615a50;
}
.Small_Text_White {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #ffffff;
}
.Very_Small_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-weight:normal;
	color: #615a50;
}
.Very_Small_Text_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-weight:normal;
	color: #ffffff;
}




/*********************************************/
#main-bg
{ 
  background-image: url("images/main_page/main-page-bg-100311-4.png");
  width: 960px;
  height: 333px;
  position: relative;
}

#tbx-def
{ 
  position: absolute;
  top: 75px;
  left: 175px;
}

#tbx-title
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 26px;
  font-weight: normal;
  color: #216090;
  text-align: left;
}

#tbx-tagline
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 26px;
  font-weight: bold;
  color: #216090;
  text-align: left;
}

#tbx-content
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 18px;
  font-weight: normal;
  color: #216090;
  text-align: left;
}

#main-closed
{ 
  background-color: #ffffff;
  width: 960px;
  height: 333px;
  position: relative;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 18px;
  font-weight: normal;
  color: #000000;
  text-align: left;
}

#tour
{
  position: absolute;
  top: 40px;
  left: 700px;
  cursor: pointer;
  text-decoration: none;
}

.tour_text
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}


#getit
{ 
  position: absolute;
  top: 50px;
  left: 440px;
  cursor: pointer;
}

#getit-image
{ 
  cursor: pointer;
}

#getit-text
{ 
  position: absolute;
  top: 7px;
  left: 33px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 21px;
  font-weight: bold;
  color: #ffffff;
  cursor: pointer;
}

#getit-subtext
{ 
  position: absolute;
  top: 32px;
  left: 38px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  cursor: pointer;
}

#getit-subtext-b
{ 
  position: absolute;
  top: 32px;
  left: 43px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  cursor: pointer;
}

#learnmore
{ 
  position: absolute;
  top: 150px;
  left: 565px;
  cursor: pointer;
}

#learnmore-image
{ 
}

#learnmore-text
{ 
  position: absolute;
  top: 10px;
  left: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 21px;
  font-weight: normal;
  color: #ffffff;
}

#youtube
{
  position: absolute;
  top: 250px;
  left: 540px;
}

#twitter
{ 
  position: absolute;
  top: 250px;
  left: 580px;
}

#facebook
{
  position: absolute;
  top: 250px;
  left: 620px;
}

#info_boxes
{
  width: 960px;
  height: 320px;
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

#box_title_wrapper
{
  height: 30px;
  background-color: #4d92c7;
  border-width: 2px;
  border-color: #89b6da;
  border-style: solid;
}

#box_title_text
{ 
  text-align: left;
  margin: 5px;
  font-size: 14px;
  color: #ffffff;
}

#box_content
{ 
  font-size: 12px;
  color: #216090;
  text-align: left;
  background-color: #ffffff;
  margin-left: 5px;
  margin-top: 10px;
}

#box_divider
{ 
  float: left;
  width: 3px;
  margin-left: 3px;
  margin-right: 3px;
  background-color: #d1cec7;
  height: 305px;
}

#casestudies_box
{ 
  float: left;
  width: 266px;
  margin-left: 10px;
}

#news_box
{ 
  float: left;
  width: 420px;
}

#twitter_box
{ 
  float: left;
  width: 236px;
  overflow: hidden;
}

#twitter_update_list
{
  list-style: square;
  text-align: left;
  font-size: 12px;
}

#main_footer
{
  background: url('images/main_page/footer-light.png');
  width: 960px;
  height: 45px;
}

#main_footer_text
{ 
  position: relative;
  top:7px;
  vertical-align: middle;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:normal;
  color: #ffffff;
}

/* For Camtasia */
#media
{
  margin-top: 10px;
}

#noUpdate
{
  margin: 0 auto;
  font-family:Arial, Helvetica, sans-serif;
  font-size: x-small;
  color: #000000;
  text-align: left;
  width: 210px; 
  height: 200px;
  padding: 40px;
}

/**********************************************************************/
/* For Solutions */
#solutions_wrapper
{ 
  height: 400px;
  clear: both;
}

#solutions_video
{ 
  float: left;
  margin-left: 40px;
  margin-top: 20px;
}

#solutions_right
{
  float: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 23px;
  font-weight: normal;
  color: #216090;
  margin-left: 20px;
  margin-top: 0px;
}

#solutions_features
{ 
  position: relative;
  vertical-align: top;
}

#solutions_features ul
{ 
  list-style: square;
}

#getit-solutions
{ 
  position: relative;
  cursor: pointer;
  width: 200px;
  margin-left: 60px;
  margin-top: 40px;
}

#getit-solutions-image
{ 
  position: absolute;
  top: 0px;
  left: 0px;
  cursor: pointer;
}

#getit-solutions-text
{ 
  position: absolute;
  top: 7px;
  left: 33px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 21px;
  font-weight: bold;
  color: #ffffff;
  cursor: pointer;
}

#getit-solutions-subtext
{ 
  position: absolute;
  top: 32px;
  left: 38px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  cursor: pointer;
}

#getit-solutions-subtext-b
{ 
  position: absolute;
  top: 32px;
  left: 43px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  cursor: pointer;
}

#ftp-sub
{ 
  clear: both;
}

#ftp-sub-text
{ 
  float: left;
  width: 520px;
}

#ftp-sub-getit
{ 
  position: relative;
  float: left;
  cursor: pointer;
  width: 200px;
  margin-left: 20px;
  margin-top: 20px;
}

#ftp-table
{ 
  clear: both;
  margin: 20px;
}


/*************************************************************************/
/* PRODUCTS */
#products-main
{ 
  margin-top: 40px;
  margin-left: 120px;
}

#products-logo
{ 
  float: left;
}

#products-list
{ 
  float: left;
  margin-left: 60px;
  margin-top: 20px;
}

#products-tab
{ 
  position: relative;
  top: 60px;
  height: 450px;
  clear: both;
}

/*************************************************************************/
/* DOWNLOADS */
#download-instr
{ 
  border: 0px;
  margin-top: 50px;
  margin-bottom: 50px;
}