
html, body {
  height: 100%;
}
body, form, object, div, input, label, table, textarea {
  margin: 0px; padding: 0px;
}
body {
  background: #ffffff;
}
body, table, input, textarea, select {
  font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; font-size: 11px; text-align: left;
}

a, a:link, a:visited {
  color: #333333; text-decoration: none;
}
a:hover {
  color: #ff9900; text-decoration: none;
}
a:active {
  color: #333333; text-decoration: none;
}

.textinput {
  width: 120px; height: 15px;
  border: 1px solid #7f9db9;
  background: #ffffff;
  margin: 0px; padding: 1px 1px 1px 1px;
}

/* ----- header ----- */

#languages {
  position: relative;
  right: 10px;
}


#main_menu_line {
  height: 10px;
  background: url('../images/top_bg_line.gif') 0px 0px repeat-x;
}


#main_menu .main_menu_item {
  height: 15px;
  position: relative;
  margin-left: 10px;
  padding-left: 3px;
  padding-right: 3px;
  z-index: 999;
}

#left {
  position: relative;
  width: 173px; height: 100%;
  background: #fcfcfc;
  text-align: left;
  z-index: 1;
  
}

#left_menu {
  position: relative; top: 30px; left: 0px;
  text-align: left;
}

#support_center {
  position: absolute; top: 300px; left: 0px;
  text-align: left;
}


/* ----- content ----- */

#main_part {
  position: relative;
  width: 1002px;
  background: #ffffff;
  text-align: left;
  z-index: 1;
}

#content {
  position: absolute;
  left: 190px; top: 35px;
  width: 829px;
  background: #ffffff;
  text-align: left;
  z-index: 1;
}


/* ----- footer ----- */

#footer {
  height: 18px;
  background: #FAFAFA;
  border-top:  1px solid #C0C0C0;
  text-align: left;
  z-index: 2;
}

#footer .footer_disclaimer {
  font-size: 9px;
  color: #3F3F3F; 
}

#footer .footer_itd {
  font-size: 9px;
  color: #3F3F3F;
}

.style2 {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;
}
.body2 a:link {color: #FFFFFF;	text-decoration: none;}
.body2 a:visited {	text-decoration: none;color: #FFFFFF;}
.body2 a:hover {text-decoration: none;color: #FFFFFF;}
.body2 a:active {text-decoration: none;color: #FFFFFF;}
.style4 {font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #333333;
}

.style5 {font-size: 9px;color: #333333;}


h1 {
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	margin: 2px 0px 4px 0px;
}

h2 {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	margin: 2px 0px 4px 0px;
}
h2 a, h2 a:link, h2 a:active, h2 a:visited, h2 a:hover {
	color: #333333;
	text-decoration: none;
}

h3 {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	margin: 0px;
}
h3 a, h3 a:link, h3 a:active, h3 a:visited {
	text-decoration: none;
	color: #333333;
}
h3 a:hover {
	text-decoration: none;
	color: #FF8800;
}
h3.publishingList {
  font-size: 11px;
}


ul{
    margin: 0 auto;
 
}

ul.demo_lists li{
    text-align: left; width:700px; 
    list-style:none;
    padding: 10px 0px 10px 45px;
    margin: 0px;
    background: url('../images/publishing/large_checkbox_checked.gif') -8px -2px no-repeat;
    
}

#demo_header{
    text-align: left; width:700px;
    list-style:none;
    padding: 10px 0px 10px 85px;
    background: url('../images/publishing/orange_square.gif') 45px 5px no-repeat;
}