html {
    border-left: 0px;
    }

body, form, a, div, span, ul, ol, li, table, caption, tr, th, tdhtml {
    border-left: 0px;
    }

body, form, a, div, span, ul, ol, li, table, caption, tr, th, td, img, strong, em, p, h1, h2, h3, h4, h5, h6, pre {
    padding: 0px;
    border: 0px;
    margin: 0px;
    }

body {
    text-align: center;
    color: #454545;
	background-color: #f2f2f2;
	padding-top: 10px;
    }

body, input, select, option, textarea, h1, h2, h3, h4, h5, h6, table, tr, th, td {
    font-family: "Trebuchet MS", verdana, lucida, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;	
	line-height: 1.3em;
    }

strong, h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    }

/* START global classes */
a img {
	cursor: pointer;
	}

p.inputText {
	width: 257px;
	border: 1px solid #E4E3E8;	
	}

p.inputText_01 {
	width: 218px;
	border: 1px solid #E4E3E8;	
	float: left;
	}

p.inputText_02 {
	width: 152px;
	border: 1px solid #E4E3E8;		
	}

input.dateButton {
	display: block;
	float: left;
	height: 20px;
	margin-left: 5px;
	}

input.inputText {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 0px;
	border-bottom: 0px;
	background-color: #F3F3F3;
	color: #454545;
	width: 255px;
	height: 15px;	
	}

HTML>BODY input.inputText {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;	
	}
	
input.inputText_01 {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 0px;
	border-bottom: 0px;
	background-color: #F3F3F3;
	color: #454545;
	width: 216px;
	height: 15px;	
	}

HTML>BODY input.inputText_01 {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;	
	}		

input.inputText_02 {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 0px;
	border-bottom: 0px;
	background-color: #F3F3F3;
	color: #454545;
	width: 150px;
	height: 15px;	
	}

HTML>BODY input.inputText_02 {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;	
	}

select.select {
	width: 185px;
	}
	
textarea.textarea {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 0px;
	border-bottom: 0px;
	background-color: #F3F3F3;	
	color: #454545;
	width: 255px;
	height: 50px;	
	}

td.alignLeft {
	text-align: left;
	}
	
td.alignRight {
	text-align: right;
	}
	
a:link, a:visited, a:active {
	color: #005ac3;
	background-color: inherit;
	text-decoration: none;
	}
	
a:hover {
	color: #454545;
	background-color: inherit;	
	}
/* END global classes */

#wrapper {
    width: 774px;
	height:auto;
    float: none;
    text-align: left;    
    margin: 0px auto;
	color: inherit;
	background-color: inherit;	
	}

/* START top */
#top {
	width: 774px;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	background-color:#ffffff;
	height: 295px;	
	}	
#top .left {
	float: left;
	width:170px;
	color:#878787;
	text-align:left;
}
#top .right {
	float: right;
	width:620px;
	text-align:right;
}
#top img.header {
	clear: both;
	display: block;
	margin: 0px auto;
	}

* html #top img.header {
	position: relative;
	top: 4px;
	}

#top_background {
	width: 742px;
}
	
#top_background .searchSubmitImg {
	display:right;
	vertical-align:top;
	margin-top:0px;
}
	
#top_background .inputText {
	background-color:#ffffff;
	border:1px solid #cccccc;
	width:100px;
	padding:2px;
	height:12px;
	color:#333333;
	font-size:10px;
	text-align:right;
	
}	
	
#top_background ul.menu {	
	list-style-type: none;
	margin-bottom: 7px;
	}	
	
HTML>BODY #top_background ul.menu {	
	margin-left: 12px;
	color:#5bb0ec;
	}
	
#top_background li {
	display: inline;
	padding-left:3px;
	}

div#language_selector {
	
}
	
HTML>BODY div#language_selector {

	}

div#language_selector li {	
	color: #0060BC;
	background-color: inherit;
	display: block;
	font-size:10px;
	float: right;
	padding-top: 5px;
	text-align: right;	
	font-family:arial;
	margin-left:-2px;
	}

div#language_selector a:link, div#language_selector a:active, div#language_selector a:visited {
	color: #454545;
	font-family:arial;
	font-size:10px;
	}
	
div#language_selector a:hover {
	color: #0060BC;
	font-family:arial;
	font-size:10px;	
	}
	
#topSearchAndLanguage {
	margin-bottom:0px;
}	
#menuTop {
	clear:both;
	display:both;
	height:10px;
	text-align:right;
	background-color:#8C9197;
	width:765px;
	padding:5px;
	padding-top:3px;
	padding-bottom:5px;
	margin-bottom:15px;	
}
#menuTop li {
	font-weight:bold;
	color:#019EE1;
	font-size:11px;	
}

a.linkTop, a.linkTop:hover, a.linkTop:link, a.linkTop:visited {
	font-weight:bold;
	color:#ffffff;
	font-size:10px;	
	font-family:arial;
	background-color:#8C9197;
	padding-right:5px;
	padding-left:5px;
}
a.linkTop:hover {
	font-weight:bold;
	color:#019EE1;
	font-size:10px;	
	font-family:arial;
	background-color:#ffffff;
	padding-right:5px;
	padding-left:5px;
}
.linkHover {
	font-weight:bold;
	color:#019EE1;
	font-size:10px;	
	font-family:arial;
	background-color:#ffffff;
	padding-right:5px;
	padding-left:5px;
}
/* END top */	
	
#content {	
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	background-color:#ffffff;
        font-family:arial;
	width:764px;
	padding-left:10px;
	}
	
HTML>BODY #content {		
	font-family:arial;
	width:764px;
	height:100%;
	overflow:auto;
	}

#left {	
	float: left;	
	width: 540px;
	padding-top: 10px;		
	padding-bottom: 15px
	padding-left: 14px;		
	padding-right: 10px;
	}

html>body #left {
	width: 540px;
	}

#right {
	float: right;
	width: 175px;	
	padding-top: 0px;		
	padding-bottom: 15px;
	padding-left: 12px;
	padding-right: 13px;
	text-align: right;	
	}

/* START copyright */
#copyright {
	float: left;
	width: 770px;
	font-size: 10px;
	color: #666666;
	background: inherit;	
	}

#copyright div.left {
	float: left;
	margin-left: 6px;	
	}

HTML>BODY #copyright div.left {
	margin-left: 12px;
	}

#copyright div.right {
	float: right;
	margin-right: 4px;
	}
	
HTML>BODY #copyright div.right {
	margin-right: 10px;
	}
/* END copyright */

/* START bottom */
#bottom {
	float: left;
	width: 774px;
	color: #bbbbbb;
	background-color: #ffffff;	
	border:1px solid #cccccc;
	border-top:0px;
	height: 35px;
	text-align: right;
	font-size: 10px;
	padding-top:40px;
	margin-bottom:100px;
	padding-bottom:7px;
	}
#bottom .left {
	float: left;
	color:#878787;
	text-align:left;
	margin-left:15px;
}
#bottom .right {
	float: right;
	text-align:right;
	margin-right:15px;
}
#bottom div.bottom_menu {
	width: 770px;	
	margin-right: 1px;
	margin-top: 10px;
	float: right;	
	}

#bottom ul {
	list-style-type: none;
	}
	
#bottom li {
	display: inline;
	}
	
#bottom ul.left {
	float: left;
	margin-left: 7px;	
	}

HTML>BODY #bottom ul.left {
	margin-left: 15px;
	}

#bottom ul.right {
	float: left;
	margin-right: 4px;
	}
	
HTML>BODY #bottom ul.right {
	margin-right: 10px;
	}

#bottom ul.right li {
	text-align: left;
	}

#bottom span {
	padding-left: 0px;
	padding-right: 0px;
	}
	
#bottom a:link, #bottom a:visited, #bottom a:active {
	color: #878787;
	background-color: inherit;
	text-decoration: none;
	}

#bottom a:hover {
	color: #005ac3;
	background-color: inherit;	
	}
/* END bottom */
	
/* START right_product */
#right_product {
	float: right;
	margin-top: 45px;
	}

#right_product p.inputText {
	float: right;
	margin-top: 5px;	
	}
	
#right_product table {
	margin-top: 5px;
	float: right;
	width: 260px;
	}
/* END right_product */

/* START right_news */
#right_news {
	float: right;
	margin-top: 45px;
	}

#right_news p.inputText {
	float: right;
	margin-top: 5px;	
	}
	
#right_news table {
	margin-top: 5px;
	float: right;
	width: 260px;
	}
/* END right_news */

/* START right_about_us */
#right_about_us {
	float: right;
	margin-top: 45px;
	}

#right_about_us p.inputText {
	float: right;
	margin-top: 5px;	
	}
	
#right_about_us table {
	margin-top: 5px;
	float: right;
	width: 260px;
	}
/* END right_about_us */

/* START right_support */
#right_support {
	float: right;
	margin-top: 45px;
	}

#right_support p.inputText {
	float: right;
	margin-top: 5px;	
	}
	
#right_support table {
	margin-top: 5px;
	float: right;
	width: 260px;
	}
/* END right_support */

/* START right_application */
#right_application {
	float: right;
	margin-top: 45px;
	}

#right_application p.inputText {
	float: right;
	margin-top: 5px;	
	}
	
#right_application table {
	margin-top: 5px;
	float: right;
	width: 260px;
	}
/* END right_application */

/* START right_partner */
#right_partner {
	float: right;
	margin-top: 45px;
	}

#right_partner p.inputText {
	float: right;
	margin-top: 5px;	
	}
	
#right_partner table {
	margin-top: 5px;
	float: right;
	width: 260px;
	}
/* END right_partner */

/* START menu_right */
#menu_right {
	width: 174px;	
	text-align: left;
	/*background: yellow;*/
	border:1px solid #dddddd;
	}

#menu_right ul {
	list-style-type: none;
	line-height: 1em;
	}

#menu_right li.element {
	width: 152px;
/*	border-left: 1px solid #dddddd;	
	border-right: 1px solid #dddddd;	*/
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;	
	}
	
#menu_right li.visited_element {
	width: 152px;
/*	border-left: 1px solid #dddddd;	
	border-right: 1px solid #dddddd;	*/
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;	
	color: #62b3ea;
	background-color: inherit;
	font-weight: bold;
	}

#menu_right li.category {
	width: 152px;
/*	border-left: 1px solid #dddddd;	
	border-right: 1px solid #dddddd;	*/
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #0351a4;
	background-color: inherit;
	font-weight: bold;
	}

#menu_right li.category_element {
	width: 152px;
/*	border-left: 1px solid #dddddd;	
	border-right: 1px solid #dddddd;	*/
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;	
	}

#menu_right a:link, #menu_right a:visited, #menu_right a:active {
	color: #0351a4;
	background-color: inherit;
	text-decoration: none;
	font-weight: bold;
	}

#menu_right a:hover {
	color: #454545;
	background-color: inherit;
	}

#menu_right li.category_element a:link, #menu_right li.category_element a:visited, #menu_right li.category_element a:active {
	color: #454545;
	background-color: inherit;
	background: url('../image/right_menu_bullet.jpg') no-repeat right;
	padding-right: 6px;
	text-decoration: none;
	font-weight: normal;
	}

#menu_right li.category_element a:hover {
	color: #62b3ea;	
	background-color: inherit;
	}

#menu_right li.category_element span {
	color: #62b3ea;
	background-color: inherit;
	background: url('../image/right_menu_bullet.jpg') no-repeat right;
	padding-right: 6px;
	}
	
	
#menu_right li.top {	
	height: 11px;
	width: 174px;
	border: 0px;
	/*background: url('../image/top_right_menu_background.jpg') no-repeat;	*/
	}
	
#menu_right li.bottom {	
	height: 11px;
	width: 174px;
	border: 0px;
	/*background: url('../image/bottom_right_menu_background.jpg') no-repeat;*/
	}
/* END menu_right */

/* START product_category */
#product_category {
	margin-top: 30px;
	margin-left: 5px;
	
	}
	
HTML>BODY #product_category {
	
	height: auto;
	}
	
#product_category table {
	width: 100%;
	}

#product_category td {
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 20px;
	}

#product_category h6 {
	color: #005ac3;
	background-color: inherit;
	}
	
#product_category ul {
	margin-top: 5px;
	margin-left: 15px;
	color: #005ac3;	
	background-color: inherit;
	line-height: 1.5em;
	}
	
#product_category a:link, #product_category a:visited, #product_category a:active {
	color: #005ac3;
	background-color: inherit;
	text-decoration: none;	
	}
	
#product_category a:hover {
	color: #454545;
	background-color: inherit;	
	}
/* END product_category */

/* START product_details */
#product_details {
	margin-top: 30px;
	margin-left: 5px;
	}
	
HTML>BODY #product_details {
	height: auto;
	}

#product_details h6 {
	color: #005ac3;
	background-color: inherit;
	font-size: 13px;
	}

#product_details table {
	width: 100%;
	}

#product_details td {
	vertical-align: top;	
	}
	
#product_details table.details {
	margin-top: 30px;
	margin-bottom: 10px;
	}
	
#product_details table.details td.description {	
	color: #454545;
	background-color: inherit;
	}
	
#product_details table.details td.description p {
	padding-bottom: 5px;
	line-height: 1.2em;
	}
	
#product_details td.links {
	padding-top: 10px;
	vertical-align: top;
	font-size: 11px;
	}

#product_details td.links a.application:link, #product_details td.links a.application:visited, #product_details td.links a.application:active {
	color: #005ac3;
	background-color: inherit;
	background: url('../image/application_icon.jpg') no-repeat;
	text-decoration: none;	
	padding-left: 25px;
	padding-top: 6px;	
	display: block;
	height: 23px;
	float: left;
	width: 120px;
	}
	
#product_details td.links a.application:hover {
	color: #454545;	
	background-color: inherit;
	}
	
#product_details td.links a.brochure:link, #product_details td.links a.brochure:visited, #product_details td.links a.brochure:active {
	color: #005ac3;		
	background-color: inherit;
	background: url('../image/brochure_icon.jpg') no-repeat;
	text-decoration: none;	
	padding-left: 25px;
	padding-top: 6px;	
	display: block;	
	height: 23px;
	float: left;
	width: 120px;	
	}
	
#product_details td.links a.brochure:hover {
	color: #454545;	
	background-color: inherit;
	}
	
#product_details td.links a.manual:link, #product_details td.links a.manual:visited, #product_details td.links a.manual:active {
	color: #005ac3;
	background-color: inherit;
	background: url('../image/manual_icon.jpg') no-repeat;
	text-decoration: none;	
	padding-left: 25px;
	padding-top: 6px;	
	display: block;
	height: 23px;
	float: left;
	width: 120px;	
	}
	
#product_details td.links a.manual:hover {
	color: #454545;	
	background-color: inherit;
	}
	
#product_details td.links a.print:link, #product_details td.links a.print:visited, #product_details td.links a.print:active {
	color: #005ac3;	
	background-color: inherit;
	background: url('../image/print_icon.jpg') no-repeat;
	text-decoration: none;	
	padding-left: 25px;
	padding-top: 6px;	
	display: block;
	height: 23px;
	float: left;
	width: 120px;
	}
	
#product_details td.links a.print:hover {
	color: #454545;	
	background-color: inherit;
	}
	
#product_details td.links a.recommend:link, #product_details td.links a.recommend:visited, #product_details td.links a.recommend:active {
	color: #005ac3;
	background-color: inherit;
	background: url('../image/recommend_icon.jpg') no-repeat;
	text-decoration: none;	
	padding-left: 25px;
	padding-top: 6px;	
	display: block;
	height: 23px;
	float: left;
	width: 120px;
	}
	
#product_details td.links a.recommend:hover {
	color: #454545;	
	background-color: inherit;
	}
	
#product_details td.links a.call_to_action:link, #product_details td.links a.call_to_action:visited, #product_details td.links a.call_to_action:active {
	color: #005ac3;
	background-color: inherit;
	background: url('../image/call_to_action_icon.jpg') no-repeat;
	text-decoration: none;	
	padding-left: 25px;
	padding-top: 6px;	
	display: block;
	height: 23px;
	float: left;
	width: 120px;
	}
	
#product_details td.links a.call_to_action:hover {
	color: #454545;	
	background-color: inherit;
	}

#product_details div.description {
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1.2em;
	}

#product_details div.description ul {
	margin-left: 15px;	
	}

#product_details table.specifications {
	margin-top: 10px;
	}
	
#product_details table.specifications td {
	background-color: #f7f7f7;
	color: #454545;
	border: 1px solid #ffffff;
	width: 25%;
	padding: 0.5em;
	}

#product_details table.specifications td.blue {
	background-color: #ebf4f9;	
	color: #005ac3;
	width: 75%;
	}
/* END product_details */

/* START news_list */
#news_list {
	margin-top: 10px;
	margin-left: 5px;	
	width: 520px;
	}
	
HTML>BODY #news_list {
	
	height: auto;
	}

#news_list div.news_item {	
	margin-top: 20px;	
 }

#news_list h6 {
	color: #005ac3;
	background-color: inherit;
	font-size: 13px;
	}
	
#news_list p.date {
	color: #a3a3a3;
	background-color: inherit;
	padding-left: 15px;
	font-weight: bold;
	}
	
#news_list div.description {
	color: #454545;
	background-color: inherit;
	padding-left: 10px;
	}

#news_list ul {
	margin-left: 20px;
	}

div.page {	
	text-align: center;
	margin-bottom: 20px;
	}

div.page ul {
	list-style-type: none;
	}
	
div.page li {
	display: inline;
	}
	
div.page a:link, div.page a:visited, div.page a:active {
	color: #005ac3;
	background-color: inherit;
	}
	
div.page a:hover {
	color: #454545;
	background-color: inherit;	
	}
	
#newsletter {
	margin-top: 30px;
	margin-left: 5px;	
	}
	
HTML>BODY #newsletter {
	
	height: auto;
	}

#newsletter h6 {
	color: #005ac3;
	background-color: inherit;
	font-size: 13px;
	margin-bottom: 10px;
	}
	
#newsletter p.description {
	color: #454545;
	background-color: inherit;
	padding-left: 10px;
	}
	
#newsletter p.file {
	margin-top: 10px;
	}
	
#newsletter p.file a {
	background: url('../image/pdf_icon.jpg') no-repeat;
	padding-left: 20px;
	}
	
#newsletter p.newsletter {
	padding-bottom: 5px;
	padding-left: 10px;
	}
	
#newsletter td {
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;	
	}
	
#newsletter th {
	font-weight: bold;
	}
/* END news_list */

/* START about_us_overview */
#about_us_overview {	
	margin-top: 15px;
	margin-left: 5px;	
	}
	
HTML>BODY #about_us_overview {
	
	height: auto;
	}
	
#about_us_overview p {
	margin-bottom: 5px;
	}
	
#about_us_overview p.file {
	margin-top: 10px;
	}
	
#about_us_overview p.file a {
	background: url('../image/pdf_icon.jpg') no-repeat;
	padding-left: 20px;
	}
/* END about_us_overview */

/* START about_us_history */
#about_us_history {
	margin-top: 30px;
	margin-left: 5px;	
	}
	
HTML>BODY #about_us_history {
	
	height: auto;
	}
	
#about_us_history p {
	margin-bottom: 5px;
	}
/* END about_us_history */

/* START about_us_team */
#about_us_team {
	margin-top: 30px;
	margin-left: 5px;	
	}
	
HTML>BODY #about_us_team {
	
	height: auto;
	}
	
#about_us_team p {
	margin-bottom: 5px;
	}

#about_us_team table {
	width: 100%;
	}

#about_us_team td.team_member {
	clear: both;
	height: 100px;
    width: 50%;
	vertical-align: top;
	padding-bottom: 40px;
	}
	
#about_us_team td.team_member img {	
	float: left;
	display: block;
	margin-bottom: 10px;
	}	

#about_us_team div.details {
	float: left;	
	margin-bottom: 10px;
	padding-left: 10px;
	font-size: 11px;
    width: 160px;
	}	

#about_us_team div.d1 {
	height: 75px;
	}

HTML>BODY #about_us_team div.d1 {
	min-height: 75px;
	height: auto;
	}

#about_us_team div.details h6 {
	color: #005ac3;
	background-color: inherit;	
	font-size: 13px;
	margin-bottom: 5px;
	}

#about_us_team div.details p.function {
	font-size: 12px;
	font-weight: bold;
	}
	
#about_us_team a:link, #about_us_team a:visited, #about_us_team a:active {
	color: #005ac3;
	background-color: inherit;
	text-decoration: none;
	font-size: 10px;
	}
	
#about_us_team a:hover {
	color: #454545;
	background-color: inherit;	
	}
/* END about_us_team */

/* START credentials_list */
#credentials_list {
	margin-top: 30px;
	margin-left: 15px;	
	}
	
HTML>BODY #credentials_list {
	
	height: auto;
	}

#credentials_list div.credentials_item {	
	margin-top: 15px;	
	}

#credentials_list h6 {
	color: #005ac3;
	background-color: inherit;
	font-size: 13px;
	margin-bottom: 5px;
	clear: both;
	}

#credentials_list img.image {
	float: left;
	margin-right: 5px;
	}

#credentials_list p.date {
	color: #a3a3a3;
	background-color: inherit;
	padding-left: 15px;
	font-weight: bold;
	}
	
#credentials_list p.description {
	color: #454545;
	background-color: inherit;
	padding-left: 10px;
	}

div.page {
	padding-top: 30px;
	text-align: center;
	}

div.page ul {
	list-style-type: none;
	}
	
div.page li {
	display: inline;
	}
/* END credentials_list */

/* START support_topex_policy */
#support_topex_policy {
	margin-top: 30px;
	margin-left: 5px;	
	}
	
HTML>BODY #support_topex_policy {
	height: auto;
	}
	
#support_topex_policy p {
	margin-bottom: 5px;
	}

#support_topex_policy ul {
	margin-left: 15px;
	}
/* END support_topex_policy */

/* START support_training_programs */
#support_training_programs {
	margin-top: 30px;
	margin-left: 5px;	
	}
	
HTML>BODY #support_training_programs {
	
	height: auto;
	}
	
#support_training_programs p {
	margin-bottom: 5px;
	}
/* END support_training_programs */

/* START support_guarantee_planning */
#support_guarantee_planning {
	margin-top: 30px;
	margin-left: 5px;	
	}
	
HTML>BODY #support_guarantee_planning {
	height: auto;
	}

#support_guarantee_planning p {
	margin-bottom: 5px;
	}
	
#support_guarantee_planning ul {
	margin-left: 15px;
	}
/* END support_guarantee_planning */

/* START support_service_planning */
#support_service_planning {
	margin-top: 30px;
	margin-left: 5px;	
	}
	
HTML>BODY #support_service_planning {
	
	height: auto;
	}
	
#support_service_planning p {
	margin-bottom: 5px;
	}
	
#support_service_planning ul {
	margin-left: 15px;
	}
/* END support_service_planning */

/* START support_faq */
#support_faq {
	margin-top: 30px;
	margin-left: 5px;	
	}
	
HTML>BODY #support_faq {
	
	height: auto;
	}
	
#support_faq p {
	margin-bottom: 5px;
	}
	
#support_faq ul {
	margin-left: 15px;
	}
/* END support_faq */

/* START application_list */
#application_list {
	margin-top: 30px;
	margin-left: 5px;	
	}
	
HTML>BODY #application_list {
	height: auto;
	}

#application_list div.application_item {
	margin-top: 30px;
	}

#application_list h6 {
	color: #005ac3;
	background-color: inherit;
	font-size: 13px;
	margin-bottom: 5px;
    clear: both;
	}

#application_list ul {
	line-height: 1.7em;
	margin-left: 10px;
	padding-left: 10px;
	color: #005ac3;
	background-color: inherit;	
	}

#application_list img.image {
	float: left;
	margin-right: 5px;
	}

#application_list p.description {
	color: #454545;
	background-color: inherit;
	padding-left: 10px;
	}
/* END application_list */

/* START application_list_files */
#application_list_files {
	margin-top: 30px;
	margin-left: 5px;	
	}
	
HTML>BODY #application_list_files {
	
	height: auto;
	}
	
#application_list_files {
	
    margin-top: 30px;
	}

#application_list_files h6 {
	color: #005ac3;
	background-color: inherit;
	font-size: 13px;
	margin-bottom: 5px;
    clear: both;
	}
	
#application_list_files table {
	margin-top: 20px;
	width: 100%;
	}
	
#application_list_files td {
	height: 30px;
	}
	
#application_list_files a {
	background: url('../image/pdf_icon.jpg') no-repeat;
	padding-left: 20px;
	}
/* END application_list_files */

/* START contact */
#contact_div {
	margin-top: 30px;
	margin-left: 5px;	
	}
	
HTML>BODY #contact_div {

	height: auto;
	}
	
#contact_div div.contact_item {	
	}

#contact_div div.contact_item img.map {
	float: left;
	display: block;
	margin-right: 10px;
	margin-bottom: 10px;
	}

#contact_div div.contact_item div.description {
	float: left;
	margin-bottom: 10px;
	line-height: 1.5em;
	width: 305px;
	}

#contact_div a:link, #contact_div a:visited, #contact_div a:active {
	color: #005ac3;
	background-color: inherit;
	text-decoration: none;
	}
	
#contact_div a:hover {
	color: #454545;
	background-color: inherit;	
	}

#contact_div h6 {
	color: #005ac3;
	background-color: inherit;
	font-size: 13px;
	margin-bottom: 5px;
    clear: both;
	}
/* END contact */


/* START partner */
#partner_div {
	margin-top: 30px;
	margin-left: 5px;	
	}
	
HTML>BODY #partner_div {
	
	height: auto;
	}
	
#partner_div div.partner_item {
	margin-top: 10px;
	}

#partner_div div.partner_item img.map {
	float: left;
	display: block;
	margin-right: 10px;
	}

#partner_div div.partner_item div.description {
	float: left;	
	line-height: 1.5em;
	}

#partner_div a:link, #partner_div a:visited, #partner_div a:active {
	color: #005ac3;
	background-color: inherit;
	text-decoration: none;
	}
	
#partner_div a:hover {
	color: #454545;
	background-color: inherit;	
	}

#partner_div h6 {
	color: #005ac3;
	background-color: inherit;
	font-size: 13px;
	margin-bottom: 5px;
    clear: both;
	}
	
#partner_div div.partner {
	margin-top: 20px;
	}
	
#partner_div ul {
	margin-left: 15px;
	}
/* END partner */

/* START members_login_div */
#members_login_div {
	margin-top: 30px;
	margin-left: 5px;	
	}
	
HTML>BODY #members_login_div {
	
	height: auto;
	}
	
#members_login_div a:link, #members_login_div a:visited, #members_login_div a:active {
	color: #005ac3;
	background-color: inherit;
	text-decoration: none;
	}
	
#members_login_div a:hover {
	color: #454545;
	background-color: inherit;	
	}
	
#members_login_div p {
	
	}

#members_login_div h6 {
	color: #005ac3;
	background-color: inherit;
	font-size: 13px;
	margin-bottom: 5px;
    clear: both;
	}
	
#members_login_div td {
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	}
	
#members_login_div p.already_user {
	margin-top: 10px;
	margin-bottom: 10px;
	}
/* END members_login_div */


/* START channel_partners_application_div */
#channel_partners_application_div {
	margin-top: 30px;
	margin-left: 5px;	
	}
	
HTML>BODY #channel_partners_application_div {
	
	height: auto;
	}
	
#channel_partners_application_div a:link, #channel_partners_application_div a:visited, #channel_partners_application_div a:active {
	color: #005ac3;
	background-color: inherit;
	text-decoration: none;
	}
	
#channel_partners_application_div a:hover {
	color: #454545;
	background-color: inherit;	
	}
	
#channel_partners_application_div p {	
	}

#channel_partners_application_div h6 {
	color: #005ac3;
	background-color: inherit;
	font-size: 13px;
	margin-bottom: 5px;
    clear: both;
	}

#channel_partners_application_div h4 {
	color: #005ac3;
	background-color: inherit;
	font-size: 13px;
	margin-bottom: 10px;    
	}

#channel_partners_application_div h5 {
	font-size: 13px;	
	}

#channel_partners_application_div td {
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	}
	
#channel_partners_application_div th {
	font-weight: bold;
	}
/* END channel_partners_application_div */

/* START feedback_user */
#feedback_user {
	clear: both;
	float: none;
	margin-top: 30px;
	color: #FF0000;
	background-color: inherit;
	font-weight: bold;
	}
	
#feedback_user ul {
	list-style-type: none;	
	}
/* END feedback_user */


/* START download */
#download_div {
	margin-top: 30px;
	margin-left: 5px;	
	}
	
HTML>BODY #download_div {

	height: auto;
	}
	
#download_div a:link, #download_div a:visited, #download_div a:active {
	color: #005ac3;
	background-color: inherit;
	text-decoration: none;
	}
	
#download_div a:hover {
	color: #454545;
	background-color: inherit;	
	}

#download_div h6 {
	color: #005ac3;
	background-color: inherit;
	font-size: 13px;
	margin-bottom: 5px;
    clear: both;
	}

#download_div table {
	width: 100%;
	}
	
#download_div table th {
	vertical-align: top;
	height: 20px;
	}

#download_div table td {
	vertical-align: top;
	line-height: 1.4em;
	}
	
#download_div p.subtitle {
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
	}
/* END download */

/* START sitemap */
#sitemap {

	margin-top: 30px;
	margin-left: 10px;	
	}
	
HTML>BODY #sitemap {
	
	height: auto;
	}
	
#sitemap a:link, #sitemap a:visited, #sitemap a:active {
	color: #005ac3;
	background-color: inherit;
	text-decoration: none;
	}
	
#sitemap a:hover {
	color: #454545;
	background-color: inherit;	
	}

#sitemap h6 {
	color: #005ac3;
	background-color: inherit;
	font-size: 13px;
	margin-bottom: 5px;
    clear: both;
	}

#sitemap ul {
	margin-left: 15px;
	}

#sitemap li {	
	line-height: 1.6em;
	}

#sitemap li ul {
	margin-left: 10px;
	}
	
#sitemap li ul li {	
	}
/* END sitemap */


/* START advanced_search */
#advanced_search {
    margin-top: 30px;	
	}
	
HTML>BODY #advanced_search {
	
	height: auto;
	}

#advanced_search h6 {
	color: #005ac3;
	background-color: inherit;
	font-size: 13px;
	margin-bottom: 5px;
    clear: both;
	margin-left: 10px;	
	}

#advanced_search table {
	margin-top: 10px;
	margin-left: 10px;
	}

#advanced_search td {
	height: 10px;
	}

#advanced_search select {
	width: 200px;
	color: #005ac3;
	background-color: #FFFFFF;
	}
	
#advanced_search p {
	color: #005ac3;
	background-color: inherit;
	margin-bottom: 3px;
	}
/* END advanced_search */

/* START advanced_search_results */
table#advanced_search_results {
	width: 100%;	
	}
	
table#advanced_search_results td {
	vertical-align: top;
	}
	
table#advanced_search_results th {
	font-weight: bold;
	vertical-align: top;
	padding-bottom: 20px;
	color: #005ac3;
	background-color: inherit;
	font-size: 13px;
	}
	
table#advanced_search_results td.image	{
	text-align: left;
	}

table#advanced_search_results div.description	{
	height: 50px;
	}

table#advanced_search_results p.details {
	text-align: right;
	}
/* END advanced_search_results */


/* START advanced_search_results */
#search_results {
  margin-top: 30px;
    margin-left: 5px;	
	}
	
HTML>BODY #search_results {
	height: auto;
	}
	
#search_results td {
	vertical-align: top;
	padding-bottom: 5px;
	line-height: 1.3em;
	}
	
#search_results h6 {
	font-weight: bold;
	vertical-align: top;
	padding-bottom: 10px;
	color: #005ac3;
	background-color: inherit;
	font-size: 13px;
	}
	
#search_results td.image	{
	text-align: left;
	}

#search_results div.description	{
	height: 50px;
	}

#search_results p.details {
	text-align: right;
	}
/* END advanced_search_results */

#resultDiv {	
	position: relative;	
	width: 252px;
	height: 18px;
	background-color: #f3f3f3;
	text-align: right;	
	z-Index: 1000;
	cursor: pointer;		
	padding-top: 4px;
	color: #000000;	
	}

* html #resultDiv {
	filter: alpha(opacity=60);	
	width: 262px;	
	}

HTML>BODY #resultDiv {	
	position: relative;
	top: 4px;
	left: 10px;
	width: 260px;
	-moz-opacity: 0.6;
	opacity: 0.6;	
	}
	
#resultDiv div {
	background-color: #f3f3f3;
	padding-left: 5px;
	padding-right: 5px;	
	}

#tone {
	Z-INDEX: 6; OVERFLOW: hidden; CLIP: rect(0px 1px 1px 0px); POSITION: absolute
}
#toneok {
	Z-INDEX: 2; LEFT: 0px; WIDTH: 50px; POSITION: absolute; TOP: 0px
}

/*
* html  #right_search table#searchTable {
	margin-top: -20px;
	}
*/
