body, html {
  background: #FFF;
  width: 100%;
  height: 100%;
  text-align: center;
  margin: 0;
  padding: 0;
  font:normal 12px aria,verdana,sans-serif,geneva;
  color: #818285;
  overflow-y: auto;
  overflow-x: auto;
}

.bodytext {
  font:normal 12px aria,verdana,sans-serif,geneva;
  color:#818285;
}

ul {
  list-style-type: none;
  margin:0;
  padding: 5px 0 5px 0;
}

p {
  margin:0;
  padding: 5px 0 5px 0;
}

li {
  background-repeat: no-repeat;
  background-position: -2px 1px;
  margin:0;
  padding: 0 10px 0 20px;
  line-height:14px;
}

li.blue_bullet {
  background-image:url('/ats/images/bullet2.gif');
  background-repeat: no-repeat;
  background-position: -2px 3px;
  margin:0;
  padding: 0 10px 0 20px;
  line-height:14px;
}

li.orange_bullet {
  background-image:url('/ats/images/orangebullet.gif');
  background-repeat: no-repeat;
  background-position: -2px 3px;
  margin:0;
  padding: 0 10px 0 20px;
  line-height:14px;
}

li.blue_bullet2 {
  background-image:url('/ats/images/bullet2.gif');
  background-repeat: no-repeat;
  background-position: 0px 5px;
  margin:0;
  padding: 0 10px 0 20px;
  line-height:14px;
}

td.cc1 {width: 168px; height: 100%; background:url("/ats/images/mh/bg.gif") repeat-y top left; }
td.cc2 {width: 418px; height: 100%;}
td.cc3 {width: 200px; height: 100%; background:url("/ats/images/panel/bg.gif") repeat-y top right; }
td.cc4 {width: 618px; height: 100%;}

td.ch1 {width: 390px; height: 100%;}
td.ch2 {width: 196px; height: 100%;}
td.ch3 {width: 200px; height: 100%;}

td.chh1 {width: 586px; height: 100%;}

td.c1 {
  width: 50%;
}

.search td.c2 {
  padding-left: 12px;
}

td.c3 {
  height: 100%;
}

td.c4 {
  width: 198px;
  height: 30px;
}

input.search_input {
  background: #FFFFFF;
  border-color: #929295;
  border-width: 1px;
  width: 123px;
}

input.login_input {
  background: #FFFFFF;
  border-color: #929295;
  border-width: 1px;
  width: 120px;
}

form.search_form {
  border: 0;
  padding: 0;
  margin: 0;
}

.textLabel {
  font:normal 12px aria,verdana,sans-serif,geneva;
  color:#818285;
}

.layout_table {
  width:786px;
  height:100%;
  margin:0;
  padding:0;
}

.menu_layout {
  width:786px;
  height:30px;
  margin:0;
  padding:0;
}

.menu_layout.td {
  width:84px;
  margin:0;
  padding:0;
}

.edit_menu {
  width:396px;
  height:24px;
  margin:0;
  padding:0;
}

.edit_menu.td {
  width:66px;
  margin:0;
  padding:0;
}

.edit_menu_home {
  width:330px;
  height:24px;
  margin:0;
  padding:0;
}

.edit_menu_home.td {
  width:66px;
  margin:0;
  padding:0;
}

.admin_layout {
  width:786px;
  height:30px;
  margin:0;
  padding:0;
}

.admin_layout.td {
  width:168px;
  margin:0;
  padding:0;
}

.main_layout {
  width:786px;
  height:100%;
}

.nav_layout {
  /* background:url("/ats/images/mh/bg.gif") repeat-y top left; */
  width:168px;
  height:100%;
  min-height: 360px;
  font:normal 10px aria,verdana,sans-serif,geneva;
  color:#818285;
  margin:0;
  padding:0;
  padding-top: 9px;
}

.nav_item {
  background:url("/ats/images/mh/item_bg.gif") no-repeat bottom left;
  width: 168px;
  font:normal 10px aria,verdana,sans-serif,geneva;
  margin: 0;
  color:#818285;
  line-height:14px;
  padding-left: 15px;
  padding-right: 5px;
}

html>body .nav_item {
  width: 148px;
  padding-left: 15px;
  padding-right: 5px;
}

.content_layout {
  width:406px;
  height:100%;
  min-height: 360px;
  font:normal 12px aria,verdana,sans-serif,geneva;
  color:#818285;
  margin:0;
  padding:0;
  padding-top: 5px;
  padding-left: 12px;
}

html>body .content_layout {
  padding-right: 6px;
  width:400px;
}

.content_layout_home {
  width:390px;
  font:normal 12px aria,verdana,sans-serif,geneva;
  color:#818285;
  margin:0;
  padding:0;
  padding-top: 5px;
  padding-left: 12px;
  padding-right: 10px;
}

html>body .content_layout_home {
  width:368px;
}

.content_layout_user, .content_layout_search {
  background:url("/ats/images/bg.gif") repeat-y top right;
  width:618px;
  height:100%;
  min-height: 360px;
  font:normal 12px aria,verdana,sans-serif,geneva;
  color:#818285;
  margin:0;
  padding:0;
  padding-top: 5px;
  padding-left: 12px;
  padding-right: 12px;
}

html>body .content_layout_user, html>body .content_layout_search {
  width:594px;
}

.home_partners {
  background: #FFFFFF url("/ats/images/content/home_p_bg.gif") repeat-y top left;
  width:586px;
  font:normal 12px aria,verdana,sans-serif,geneva;
  color:#818285;
  margin:0;
  padding:0;
  padding-top: 5px;
  padding-left: 12px;
  padding-right: 10px;
}

html>body .home_partners {
  width:564px;
}

.login, .logout {
  width:200px;
  font:normal 10px aria,verdana,sans-serif,geneva;
  color:#818285;
  margin:0;
  padding:0;
  padding-top: 4px;
}

.login_layout {
  font:normal 12px aria,verdana,sans-serif,geneva;
  background: #FFF;
  width: 188px;
  height: 77;
}

.logout_layout {
  font:normal 10px aria,verdana,sans-serif,geneva;
  line-height: 12px;
  background: #FFF;
  width: 188px;
  height: 77;
}

.login_error {
  font:normal 8px aria,verdana,sans-serif,geneva;
  color: #58585A;
  line-height: 10px;
  height: 10px;
  width: 100%;
  text-align: center;
}

.latest_news {
  width:196px;
  font:normal 12px aria,verdana,sans-serif,geneva;
  color:#818285;
  margin:0;
  padding:0;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

html>body .latest_news {
  width:176px;
}

.most_used {
  width:200px;
  font:normal 12px aria,verdana,sans-serif,geneva;
  color:#f08801;
  margin:0;
  padding:0;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

html>body .most_used {
  width:180px;
}

.panel_layout {
  width:200px;
  height:100%;
  font:normal 12px aria,verdana,sans-serif,geneva;
  color:#818285;
  margin:0;
  padding:0;
  padding-top: 10px;
  padding-left: 7px;
}

html>body .panel_layout {
  width:193px;
}

.search {
  background:url("/ats/images/menu/search_bg.gif") repeat-x top left;
  width:198px;
  height:28px;
}

.footer {
  background:url("/ats/images/footer/footer.gif") no-repeat top center;
  width: 786px;
  margin:0;
  padding:0;
  height: 2px;
}

.page_break {
  background: #FFFFFF url("/ats/images/content/page_break.gif") no-repeat bottom center;
  width: 786px;
  margin:0;
  padding:0;
  height: 3px;
}

/* pages */

.footy {
  background:url("/images/footy_bg.gif") repeat-y top left;
  width:786px;
}

.home {
  background:url("/ats/images/content/home_bg.gif") repeat-y top left;
  width:786px;
}

.about_us {
  width:786px;
  height:100%;
}

.products {
  width:786px;
  height:100%;
}

.surveys {
  width:786px;
  height:100%;
}

.projects {
  width:786px;
  height:100%;
}

.news {
  width:786px;
  height:100%;
}

.contact_us {
  width:786px;
  height:100%;
}

.administration, .document_search {
  width:786px;
  height:100%;
  min-height: 360px;
}

/* end pages */

/* Links */

a {
  color: #818285;
  text-decoration: none;
}

.admin_link a {
  color: #818285;
  line-height:14px;
  text-decoration: underline;
}

.about_us_sel, .about_us a:hover {
  color: #2898B0;
  font:bold 10px aria,verdana,sans-serif,geneva;
  line-height:14px;
}

.about_us_link a {
  color: #2898B0;
  line-height:14px;
}

.about_us_link a:hover {
  color: #2898B0;
  text-decoration: underline;
  font:normal 100% aria,verdana,sans-serif,geneva;
  line-height:14px;
}

div.about_us_sel {
  background:url("/ats/images/mh/item_about_us_bg.gif") no-repeat bottom left;
}

.products_sel, .products a:hover {
  color: #644F9C;
  font:bold 10px aria,verdana,sans-serif,geneva;
  line-height:14px;
}

.products_link a {
  color: #644F9C;
  line-height:14px;
}

.products_link a:hover {
  color: #644F9C;
  text-decoration: underline;
  font:normal 100% aria,verdana,sans-serif,geneva;
  line-height:14px;
}

div.products_sel {
  background:url("/ats/images/mh/item_products_bg.gif") no-repeat bottom left;
}

.surveys_sel, .surveys a:hover {
  color: #646A2D;
  font:bold 10px aria,verdana,sans-serif,geneva;
  line-height:14px;
}

.surveys_link a {
  color: #646A2D;
  line-height:14px;
}

.surveys_link a:hover {
  color: #646A2D;
  text-decoration: underline;
  font:normal 100% aria,verdana,sans-serif,geneva;
  line-height:14px;
}

div.surveys_sel {
  background:url("/ats/images/mh/item_surveys_bg.gif") no-repeat bottom left;
}

.projects_sel, .projects a:hover {
  color: #C87829;
  font:bold 10px aria,verdana,sans-serif,geneva;
  line-height:14px;
}

.projects_link a {
  color: #C87829;
  line-height:14px;
}

.projects_link a:hover {
  color: #C87829;
  text-decoration: underline;
  font:normal 100% aria,verdana,sans-serif,geneva;
  line-height:14px;
}

div.projects_sel {
  background:url("/ats/images/mh/item_projects_bg.gif") no-repeat bottom left;
}

.news_sel, .news a:hover {
  color: #6084B8;
  font:bold 10px aria,verdana,sans-serif,geneva;
  line-height:14px;
}

.news_link a {
  color: #6084B8;
  line-height:14px;
}

.news_link a:hover {
  color: #6084B8;
  text-decoration: underline;
  font:normal 100% aria,verdana,sans-serif,geneva;
  line-height:14px;
}

div.news_sel {
  background:url("/ats/images/mh/item_news_bg.gif") no-repeat bottom left;
}

.contact_us_sel, .contact_us a:hover {
  font:bold 10px aria,verdana,sans-serif,geneva;
  line-height:14px;
  color: #7C2369;
}

.contact_us_link a {
  color: #7C2369;
  line-height:14px;
}

.contact_us_link a:hover {
  color: #7C2369;
  text-decoration: underline;
  font:normal 100% aria,verdana,sans-serif,geneva;
  line-height:14px;
}

div.contact_us_sel {
  background:url("/ats/images/mh/item_contact_us_bg.gif") no-repeat bottom left;
}

.administration_sel, .administration a:hover {
  color: #818285;
  font:bold 10px aria,verdana,sans-serif,geneva;
  line-height:14px;
}

.home_link a {
  color: #f08801;
  line-height:14px;
}

.home_link a:hover {
  color: #f08801;
  text-decoration: underline;
  font:normal 100% aria,verdana,sans-serif,geneva;
  line-height:14px;
}

a.admin_link:hover {
  color: #58585A; 
  cursor: hand;
  text-decoration: underline;
  font-size: 12px;
  font-weight: normal;
}

/* h1 */

.footy h1 {
  font:bold 12px aria,verdana,sans-serif,geneva;
  color:#f08801;
  margin:0;
  padding: 5px 0px 10px 10px;
}

.footy a {
  font:bold 14px aria,verdana,sans-serif,geneva;
  color:#f08801;
  margin:0;  
  padding: 5px 5px 10px 10px;
}

.footy a:hover {
  font:bold 15px aria,verdana,sans-serif,geneva;
  color:#f07801;
  margin:0;  
  padding: 5px 5px 10px 10px;
}

.home h1 {
  font:bold 12px aria,verdana,sans-serif,geneva;
  color:#f08801;
  margin:0;
  padding: 5px 0 5px 0;
}

.about_us h1 {
  font:bold 12px aria,verdana,sans-serif,geneva;
  color:#2898B0;
  margin:0;
  padding: 5px 0 5px 0;
}

.products h1 {
  font:bold 12px aria,verdana,sans-serif,geneva;
  color:#644F9C;
  margin:0;
  padding: 5px 0 5px 0;
}

.surveys h1 {
  font:bold 12px aria,verdana,sans-serif,geneva;
  color:#646A2D;
  margin:0;
  padding: 5px 0 5px 0;
}

.projects h1 {
  font:bold 12px aria,verdana,sans-serif,geneva;
  color:#C87829;
  margin:0;
  padding: 5px 0 5px 0;
}

.news h1 {
  font:bold 12px aria,verdana,sans-serif,geneva;
  color:#6084B8;
  margin:0;
  padding: 5px 0 5px 0;
}

.contact_us h1 {
  font:bold 12px aria,verdana,sans-serif,geneva;
  color:#7C2369;
  margin:0;
  padding: 5px 0 5px 0;
}

.document_search h1 {
  font:bold 12px aria,verdana,sans-serif,geneva;
  color:#58585A;
  margin:0;
  padding: 5px 0 5px 0;
}

.administration h1, .content_layout_search h1, h1 {
  font:bold 12px aria,verdana,sans-serif,geneva;
  color:#818285;
  margin:0;
  padding: 5px 0 5px 0;
}

/* end H1 */

/* download items */

.download_pdf {
  background-image:url('/ats/images/panel/download_pdf.gif');
  background-repeat: no-repeat;
  background-position: -30px 0px;
  width:170px;
  height:34px;
  font:normal 12px aria,verdana,sans-serif,geneva;
  margin:0;
  padding:0;
  color:#818285;
  line-height:17px;
}

/* end download items */

.data_table_contact_us {
  border-collapse: collapse;
  font:normal 12px aria,verdana,sans-serif,geneva;	
}

.table_controller {
  border-collapse: collapse;
  font:normal 12px aria,verdana,sans-serif,geneva;	
}

a.controllerLink:hover {
  color: #58585A; 
  cursor: hand;
  text-decoration: underline;
  font:normal 12px aria,verdana,sans-serif,geneva;
}

.data_table {
  border-collapse: collapse;
  text-decoration: none;
  font:normal 10px aria,verdana,sans-serif,geneva;	
}

td.border {
  border: 1px solid #818285;
  text-decoration: none;
  font:normal 9px aria,verdana,sans-serif,geneva;	
}

.dataTableTitle {
  background-color: #818285;
  border-bottom: #FFFFFF 0px solid;
  border-left: #FFFFFF 0px solid;
  border-right: #FFFFFF 0px solid;
  border-top: #FFFFFF 0px solid;
  color: #FFFFFF;
  cursor: default;
  font:bold 12px aria,verdana,sans-serif,geneva;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  text-decoration: none;
}

.dataTableRow1 {
  background: #FFFFFF; 
  border-bottom: 1px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  font:normal 10px aria,verdana,sans-serif,geneva;
  height: 12px;
  margin: 0;
  padding-bottom: 0px;
  padding-left: 5px;
  padding-right: 0px;
  padding-top: 0px;
}

.dataTableRow2 {
  background: #CCCCCC;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  font:normal 10px aria,verdana,sans-serif,geneva;
  height: 12px;
  margin: 0;
  padding-bottom: 0px;
  padding-left: 5px;
  padding-right: 0px;
  padding-top: 0px;
}

a.dataTableRowLink:hover {
  color: #58585A; 
  cursor: hand;
  text-decoration: none;
  font:normal 10px aria,verdana,sans-serif,geneva;
}

a.dataTableLink {
  color: #FFFFFF;
  cursor: hand;
  text-decoration: none;
  font:normal 10px aria,verdana,sans-serif,geneva;
}

a.dataTableLink:hover {
  color: #FFFFFF;
  cursor: hand;
  text-decoration: underline;
  font:normal 10px aria,verdana,sans-serif,geneva;
}

.menu_cat {
  font:normal 10px aria,verdana,sans-serif,geneva;
}

.textLabel {
  font:normal 10px aria,verdana,sans-serif,geneva;
}

.pageNumbers {
  margin-top: -15px;
  padding-bottom: 5px;
}
.pageNumbers a {
  color: #818285;
}
.pageNumbers a:hover {
  color: #818285;
  text-decoration: underline;
  font:normal 100% aria,verdana,sans-serif,geneva;
}
.selectedPage {
  color: #818285;
  text-decoration: none;
  font:bold 100% aria,verdana,sans-serif,geneva;
}
	
.docTextArea {
  width: 100%;
  height: 28px;
  line-height: 14px;
  font:normal 12px aria,verdana,sans-serif,geneva;  
}

.editor_layout {
  margin:0;
  padding:0;
}

.editor_layout, .editor_frame {
  width:100%;
  height:100%;
}

.editor_frame {
  border: 1px solid #818285;
  font:normal 12px aria,verdana,sans-serif,geneva;
}

.toolbar {
  width:100%;
  height: 84px;
  margin:0;
  padding:0;
}
