@charset "utf-8";
/* CSS Document */

body {margin:0;padding:0;font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.f-l {float:left;}
.f-r {float:right;}
.c-b {clear:both;}
p {margin:10px 0;padding:0;line-height:1.75em;text-align:justify;}
a:link {text-decoration:underline;color: #660000;}
a:visited {text-decoration:underline;color: #660000;}
a:hover {text-decoration:underline;color: #0066cc;}
a.subtle_link:link {text-decoration:none;color:black;}
a.subtle_link:visited {text-decoration:none;color:black;}
a.subtle_link:hover {text-decoration:underline;color: #0066cc;}
#banner_wrap {float:left;width:100%;height:101px;background:#002065 url(images/img_banner_bg_long.jpg) center repeat-x;}
#banner_wrap_2 {margin:0 auto;width:970px;height:101px;}
#banner_logo_wrap {float:left;height:94px;width:258px;}
#banner_links_tagline_wrap {float:left;width:712px;height:94px;}
#banner_links_wrap {float:left;width:712px;height:29px;background:url(images/img_banner_top.jpg);}
#banner_links_wrap2 {float:right;margin:4px 6px 0 0;}
#banner_links_text_wrap {float:right;margin:5px 15px 0 0;min-width:300px;color:#94A1BE;font-size:7pt;}
#banner_links_text_wrap a:link {font-weight:bold;text-decoration:none;color:#c2cada;font-family:tahoma, verdana, sans-serif;}
#banner_links_text_wrap a:visited {font-weight:bold;text-decoration:none;color:#c2cada;font-family:tahoma, verdana, sans-serif;}
#banner_links_text_wrap a:hover {font-weight:bold;text-decoration:none;color:#fff;font-family:tahoma, verdana, sans-serif;}
#banner_tagline_wrap {float:left;height:65px;width:712px;}
a#live_connect_link:link {float:right;background:url(images/img_btn_liveconnect.gif) no-repeat;height:20px;width:55px;}
a#live_connect_link:visited {float:right;background:url(images/img_btn_liveconnect.gif) no-repeat;height:20px;width:55px;}
a#live_connect_link:hover {float:right;background:url(images/img_btn_liveconnect_over.gif) no-repeat;height:20px;width:55px;}
#content_wrap {float:left;width:100%;}
#content_wrap_2 {margin:0 auto;width:970px;}
#content_wrap_3_index {float:left;width:970px;min-height:350px;background:url(images/img_index_group.jpg) top center no-repeat;}
#content_wrap_3 {float:left;width:970px;}
#index_content_left_wrap {float:left;width:239px;}
#index_content_center_wrap {float:left;width:482px;margin:0 5px;}
#index_content_right_wrap {float:left;width:239px;}
#content_left_wrap {float:left;width:200px;margin:10px 0 0 0;}
#content_center_wrap {float:left;width:560px;margin:0 5px;}
#content_right_wrap {float:left;width:200px;margin:10px 0 0 0;background:url(images/img_rc_bg2.jpg) repeat-y;}
#index_content_center_wrap2 {float:left;width:462px;margin:220px 10px 0;padding:50px 10px 30px 0;}
.content_splitter {float:left;clear:both;margin:15px 5px 4px;}
#index_content_center_wrap2 ul {float:left;list-style-image:url(images/img_list_bullet.gif);margin:0px 0 0 35px;padding:0;}
#index_main_nav_wrap {float:left;width:239px;margin:10px 0 0 0;padding:1px 0 0 0;}
#index_main_nav_wrap a {float:left;clear:both;width:237px;height:44px;margin:1px 0 2px 0;}
#index_news_wrap {float:left;clear:both;width:239px;padding:0 0 0 0;margin:9px 0 0 0;background:url(images/img_index_news_bg.jpg) repeat-y;}
#index_news_content_wrap {float:left;width:223px;clear:both;padding:0 0px 5px 16px;margin:0px 0 0 0px;}
#index_news_content_wrap p {float:left;clear:both;width:223px;margin:0;padding:0;font-size:7pt;color:#525252;}
#index_news_content_wrap h6 {float:left;clear:both;margin:0;padding:0;font-weight:normal;font-size:8pt;color:#75a54b;width:223px;}
#news_content_wrap {float:left;width:190px;clear:both;background:url(images/img_lc_bg.gif) repeat-y;padding:0 0px 5px 10px;margin:0 0 0 0;}
.news_splitter {float:left;clear:both;margin:10px 0 8px 0;}
#news_content_wrap p {float:left;clear:both;width:188px;margin:0;padding:0;font-size:7pt;color:#525252;}
#news_content_wrap h6 {float:left;clear:both;margin:0;padding:0;font-weight:normal;font-size:8pt;color:#75a54b;width:188px;}
a.header_link:link {color:#75a54b;text-decoration:none;}
a.header_link:visited {color:#75a54b;text-decoration:none;}
a.header_link:hover {color:#1c3558;text-decoration:none;}
#hosted_solutions {float:left;clear:both;margin:5px 0;}
#why_automate {float:left;clear:both;margin:0;}
#footer_wrap_2 .link_wrap_1 {float:left;width:970px;margin-top:15px;text-align:center;font-size:7pt;color:#ccc;}
#footer_wrap_2 .link_wrap_1 a:link {font-weight:bold;text-decoration:none;color:#94A1BE;font-family:tahoma, verdana, sans-serif;}
#footer_wrap_2 .link_wrap_1 a:visited {font-weight:bold;text-decoration:none;color:#94A1BE;font-family:tahoma, verdana, sans-serif;}
#footer_wrap_2 .link_wrap_1 a:hover {font-weight:bold;text-decoration:none;color:#1c3558;font-family:tahoma, verdana, sans-serif;}
#footer_wrap_2 .link_wrap_2 {float:left;width:970px;margin-top:5px;text-align:center;font-size:7pt;color:#ccc;}
#footer_wrap_2 .link_wrap_2 a:link {font-weight:normal;text-decoration:underline;color:#94A1BE;font-family:tahoma, verdana, sans-serif;}
#footer_wrap_2 .link_wrap_2 a:visited {font-weight:normal;text-decoration:underline;color:#94A1BE;font-family:tahoma, verdana, sans-serif;}
#footer_wrap_2 .link_wrap_2 a:hover {font-weight:normal;text-decoration:underline;color:#1c3558;font-family:tahoma, verdana, sans-serif;}
#footer_wrap_2 .link_wrap_3 {float:left;width:970px;margin-top:15px;text-align:center;font-size:7pt;color:#94A1BE;}
#footer_wrap_2 .link_wrap_4 {float:left;width:700px;margin:0;padding:30px 135px;text-align:left;font-size:7pt;color:#94A1BE;line-height:1.5em;}
#footer_wrap_2 .link_wrap_3_split {color:#ccc;}
#news_title_img {margin-top:5px;}
#main_links_wrap a.main_links {float:left;clear:both;width:200px;height:25px;margin:0;}
#helpful_tools_wrap {float:left;width:200px;background:url(images/img_rc_bg2.jpg) repeat-y;margin:0 0 10px 0;}
ul#helpful_tools_links_list {float:left;margin:0 0 0 13px;padding:0;list-style-type:none;line-height:1.4em;}
ul#helpful_tools_links_list a:link {color:#75a54b;text-decoration:none;background:url(images/img_list_bullet.gif) 0 0 no-repeat;padding:0 0 0 6px;font-size:8pt;}
ul#helpful_tools_links_list a:visited {color:#75a54b;text-decoration:none;background:url(images/img_list_bullet.gif) 0 0 no-repeat;padding:0 0 0 6px;font-size:8pt;}
ul#helpful_tools_links_list a:hover {color:#1c3558;text-decoration:none;font-size:8pt;}
#tab_wrap {float:left;height:24px;width:550px;margin:0 5px;}
#content_wrap_4 {float:left;width:535px;height:auto;background:url(images/img_tab_bottom.jpg) top center no-repeat;padding:20px 5px 10px 10px;margin:0 5px;}
#content_wrap_4_no_banner {float:left;width:535px;height:auto;padding:10px 5px 10px 10px;margin:0 5px;background:url(images/img_subtitle_bg.jpg) 5px 0 no-repeat;}
.tab_content_wrap {float:left;width:535px;}
/* for tabs plugin */
.ui-tabs-hide {display:none;}
#tab_wrap ul {list-style:none;padding:0;margin:0;height:24px;border-bottom:none;background:url(images/img_tab_bg.jpg) top center no-repeat;}
#tab_wrap ul li {float:left;height:17px;padding:4px 7px 2px 7px;margin-right:5px;border:1px solid #dfdfdf;border-bottom:none;position:relative;background:url(images/img_tabs_bg.jpg);}
#tab_wrap ul li a {text-decoration:none;color:#203c78;font-size:8pt;}
#tab_wrap ul li#ui-tabs-selected {background:white;border-bottom:1px solid white;}
#tab_wrap ul li#ui-tabs-selected a {color:black;}
/* for tabs plugin -END */
h4 {padding:0;margin:0 0 10px 0;font-size:17px;font-weight:bold;color:#75a54b;}
h1 {padding:0;margin:0 0 10px 0;font-size:17px;font-weight:bold;color:#75a54b;}
h5 {padding:0;margin:0 0 10px 0;font-size:9px;font-weight:normal;color:#7a8baf;letter-spacing: 0.25em;margin-bottom:2px;}
.content_right_wrap {float:left;width:160px;padding:10px 0 0 0;}
#footer_wrap {float:left;clear:both;width:100%;height:100px;}
#footer_wrap_2 {clear:both;margin:0 auto;width:970px;height:100px;background:url(images/img_footer_bg.jpg) no-repeat;}
sup {font-size: 0.7em; line-height: 0.5em}
ul#sublink_list {float:left;margin:0;padding:5px 2px 5px 8px;list-style-type:none;line-height:1.4em;font-size:8pt;background-color:#e9ecf2;width:190px;}
a.sublink:link {color:#203c78;text-decoration:none;}
a.sublink:visited {color:#203c78;text-decoration:none;}
a.sublink:hover {color:#75a54b;text-decoration:none;}
ul.subsublink_list {float:left;margin:0 2px 5px 15px;padding:0;list-style-type:none;line-height:1.4em;font-size:8pt;width:175px;}
a.subsublink:link {color:#75a54b;text-decoration:none;background:url(images/img_list_bullet_02.gif) 0 0 no-repeat;padding:0 0 0 6px;}
a.subsublink:visited {color:#75a54b;text-decoration:none;background:url(images/img_list_bullet_02.gif) 0 0 no-repeat;padding:0 0 0 6px;}
a.subsublink:hover {color:#203c78;text-decoration:none;}
.demo_link_img, #index_link_contact {margin:3px 0 3px;}
#index_memberships_wrap {float:left;width:239px;height:150px;background:url(images/img_index_memberships_bg.jpg) repeat-y;}
#index_learn_more_wrap {float:left;width:239px;background:url(images/img_index_learn_more_tile_bg.jpg) repeat-y;margin-top:2px;}
#index_learn_more_links_wrap {float:left;width:214px;background: url(images/img_index_learn_more_content_bg.jpg) no-repeat;height:auto;padding:10px 0px 10px 25px;}
#index_memberships_title {float:left;clear:both;margin-top:6px;}
#img_link_demo {cursor:pointer;}
#swf_solution_wrap {float:left;width:200px;height:125px;background:url(images/img_index_memberships_bg.jpg) repeat-y;margin:10px 0 0 0;}
#swf_solution_dc_wrap {float:left;width:200px;height:150px;background:url(images/img_index_memberships_bg.jpg) repeat-y;margin:10px 0 0 0;}
#index_news_bottom {margin-top:5px;}
ul#learn_more_list {float:left;margin:0;padding:0;list-style-image:url(images/img_index_arrow_learn_more.gif);}
ul#learn_more_list a:link {text-decoration:none;color:#e6e6e6;}
ul#learn_more_list a:visited {text-decoration:none;color:#e6e6e6;}
ul#learn_more_list a:hover {text-decoration:none;color:#fff;}
ul#learn_more_list li {margin-bottom:5px;}
ul {line-height:1.5em;}
h3 {color: #203c78; font-weight: bold;font-size:8pt;margin-bottom:-3px;}
.h1_normal_font {font-weight:normal;}
.visit_wrap {width:440px;background:url(images/img_visit_bg.jpg) no-repeat;height:130px;overflow:hidden;padding:15px 25px 15px 70px;text-align:justify;color:#27417c;margin-top:35px;float:left;clear:both;}
.styled_form {background:#e2e5ed url(images/form_bottom_bg.jpg) bottom no-repeat;float:left;margin:0;padding:0;width:535px;}
.form_content_wrap {float:left;background:url(images/form_top_bg.jpg) top no-repeat;padding:0 10px;width:515px;}
.form_content_subsection_wrap {float:left;width:515px;padding:15px 0 25px;}
.form_subsection_bottom_border {border-bottom:1px dashed #7f9db9;}
.form_input_text {font-size:11px;}
.width-50 {width:50px;}
.width-75 {width:75px;}
.width-100 {width:100px;}
.width-125 {width:125px;}
.width-150 {width:150px;}
.width-175 {width:175px;}
.width-200 {width:200px;}
select {font-size:11px;border:1px solid #7f9db9;}
dl {margin:0px;float:left;}
dt {font-weight:normal;float:left;clear:left;padding:6px 5px;margin:0;width:150px;color: #364F86;}
dd {margin:0;padding:4px 2px 0 5px;float:left;width:348px;}
.asterisk {color:red;}
.form_title_wrap {float:left;width:515px;color:#364F86;font-weight:bold;}
.chkbx {float:left;margin:2px 5px 2px 0;padding:0; vertical-align:bottom;}
.chkbx_label {float:left;}
.textarea_comments {width:510px;font-size:11px;margin-top:5px;}
.form_button_wrap {float:right;padding:0px 0 10px 0;}
.form_btn {font-size:11px;color:#364F86;padding:3px 0;}
.interesting_solutions_subtitle_wrap {float:left;width:495px;color:#364F86;padding:10px 10px 5px;}
.interesting_solutions_subsection_wrap {float:left;width:495px;padding:2px 10px 5px;}
.interesting_solutions_item_wrap {float:left;width:247px;}
#sage_link_wrap {float:left;width:200px;margin-top:10px;}
#register_sage_img {margin-left:9px;}
.twtr-hd {display:none;}
.twtr-timeline {margin-top:1px;}


/* AddThis Vertical Hover Menu */
.addthis_toolbox {float:left;padding:2px 0 0 0;background:url(images/arrow_add_this.gif) 0 3px no-repeat;}
.addthis_toolbox .custom_hover {position: relative;}
.addthis_toolbox .custom_hover .custom_button {font-weight: bold;padding: 6px 12px 6px 12px;color: #75a54b;cursor: pointer;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;}
.addthis_toolbox .custom_hover .custom_button.active {background-color: #eee;}
.addthis_toolbox .hover_menu  {display: none; position: absolute;background: #fff;}
.addthis_toolbox .custom_hover .tower {-webkit-border-radius: 0 5px 0 0; -moz-border-radius-topleft: 0;}
.addthis_toolbox .hover_menu  { width: 136px;padding: 1px;border: 3px solid #eee;-moz-border-radius:5px;-webkit-border-radius: 5px;}
.addthis_toolbox .hover_menu a {position: relative;    display: block;width: 102px;    padding: 4px 0 4px 34px;    text-decoration: none;    color: #75a54b;}
.addthis_toolbox .hover_menu a:hover {background: #f5f5f5;    color: #027999;    text-decoration: none;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;}
.addthis_toolbox .hover_menu span {position: absolute;    left: 14px;    top: 4px;}
.addthis_toolbox .hover_menu .more {border-top: solid 1px #eee;    padding: 10px 0 0 0;    margin: 10px 10px 0 10px;    text-align: center;}
.addthis_toolbox .hover_menu .more a {padding: 4px 0;    margin: 0;}
.addthis_toolbox .hover_menu .more a:hover {    background: none;}
.addthis_toolbox .hover_menu .more span {display: none;}

#content_left_wrap .twtr-join-conv {font-size:10px !important;}