body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#58564D;
}

.top_links_td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E262C3;
	text-align: center;
	background-image: url(../images/top_bar.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 32px;
}

.top_links_td a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration:none;
}

.top_links_td a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E262C3;
	text-decoration:none;
}

.top_links_td span{ 
	padding: 0px 12px 0px 12px;
}

.middle_content_td {
	background-color: #EFEEEC;
	vertical-align:top;
	padding: 28px 0px 0px 0px;
}

/**/

.bottom_links_td {
	background-image: url(../images/bottom_bar.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 54px;
	vertical-align:top;	
}

.bottom_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E262C3;
	text-align: center;
	padding: 10px 0px 10px 0px;
}

.bottom_links a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}

.bottom_links a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E262C3;
	text-decoration:none;
}

.bottom_links span{ 
	padding: 0px 12px 0px 12px;
}

.copyright_td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9F9B9B;
	padding: 0px 0px 0px 25px;
}

.pegasus_td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9F9B9B;
	padding: 0px;
	text-align:right;
	padding: 0px 25px 0px 0px;
}

.pegasus_td a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9F9B9B;
	text-decoration:none;
}

.pegasus_td a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D0CECE;
	text-decoration:none;
}

.logo_bg {
	background-image: url(../images/logo_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 83px;
}

.logo_padding {
	padding: 0px 0px 0px 15px;
}

.tagline_padding {
	padding: 0px 15px 0px 0px;
	text-align:right;
}

.home_page_img_padding {
	text-align: center;
}

.welcome_bg {
	background-image: url(../images/welcome_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 51px;
	vertical-align:top;
	padding: 20px 0px 0px 110px;
}

.main_content_td_bg {
	background-image: url(../images/main_content_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	text-align:center;
	padding: 15px 0px 0px 0px;
}

.bottom_curve_home {
	background-image: url(../images/bottom_cuve_home.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 40px;
}

.home_heading_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #686666;
	padding: 0px 0px 15px 0px;
}

.home_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #686666;
	padding: 0px 0px 15px 0px;
}

.home_bullet {
	vertical-align: top;
	padding: 5px 10px 0px 0px;
}

.top_bg_innerpages {
	background-image: url(../images/top_bg_innerpage.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	height: 118px;
	vertical-align:bottom;
}

.logo_bg_inner_page {
	background-image: url(../images/logo_bg_inner_page.gif);
	background-repeat: no-repeat;
	background-position: center ;
	height:100px;
	padding: 0px 0px 0px 45px;
}

.indo_german_innerpage {
	padding: 15px 0px 0px 22px;
}

.we_manage_innerpage {
	padding: 0px 25px 0px 0px;
	text-align:right;
}

.top_links_bg_innerpages {
	background-image: url(../images/top_links_bg_inner_pages.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	padding: 17px 0px 0px 0px;
	text-align:center;
}

.top_links_bg_innerpages span{
	padding: 0px 12px 0px 12px;
}

.top_links_bg_innerpages a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	font-weight: normal;
}

.top_links_bg_innerpages a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5A5A;
	text-decoration:none;
	font-weight: normal;
}

.inner_page_border_bread_crumbs {
	background-image: url(../images/inner_page_border.gif);
	background-repeat: repeat-y;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 15px 0px 15px 45px;
	color: #494949;
}

.inner_page_border_bread_crumbs a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;	
	color: #494949;
}

.inner_page_border_bread_crumbs a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;	
	font-weight: normal;	
	color: #494949;
	text-decoration: underline;
}

.heading_bg_1 {
	background-image: url(../images/heading_bg_1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px 0px 0px 55px;
	height: 29px;
}


.inner_page_border_main_content {
	background-image: url(../images/inner_page_border.gif);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 15px 0px 0px 60px;
}

.inner_page_txt_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5959;
	vertical-align:top;
}

.inner_page_txt_1 span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #5A5959;
	text-decoration:underline;
}

.inner_page_txt_1 li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5959;
	list-style-type: disc;
}

.inner_page_txt_1 div{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5A5959;
	background-color: #E7E7E8;
	padding: 3px 0px 3pxn 5px;
}

.bottom_curve_inner_page {
	background-image: url(../images/bottom_curve_inner_page.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 33px;
}

.li_disc {
	list-style-type: disc;
}

.li_none {
	list-style-type: none;
}

.inner_page_txt_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5959;
}

.inner_page_txt_2 span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #5A5959;
	text-decoration:underline;
}

.heading_bg_future_technology {
	background-image: url(../images/heading_bg_1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px 0px 0px 50px;
	height: 29px;
}

.heading_bg_contact_us {
	background-image: url(../images/heading_bg_1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 5px 0px 0px 65px;
	height: 29px;
}

.map_align {
	text-align: center;
	padding: 0px 0px 10px 0px;
}

.inner_page_txt_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5A5959;
	background-color: #E7E7E8;
	padding: 0px 0px 0px 5px;
	height: 20px;
}

.contact_address_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5959;
	vertical-align: top;
	padding: 10px 0px 15px 30px;
	width: 350px;
}

.contact_address_1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5959;
}

.contact_address_1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #343434;
}

.contact_address_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5959;
	vertical-align: top;
	padding: 10px 0px 15px 10px;
}

.contact_address_2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5959;
}

.contact_address_2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #343434;
}

.form_table_top_padding {
	padding: 20px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5959;
}

.form_headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5959;
	text-align:right;
	padding: 4px 5px 0px 0px;
	vertical-align: top;
}

.txt_field_bdr_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A5959;
	border: 1px solid #5A5959;
	width: 200px;
	padding: 0px 0px 0px 5px;
}

.radio_button_padding {
	padding: 0px 3px 0px 0px;
	vertical-align:top;
}

.radio_button_option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A5959;
	padding: 0px 0px 5px 0px;
}

.radio_button_table_padding {
	padding: 5px 0px 0px 0px;
}

.enquiry_txt_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5959;
	padding: 15px 0px 15px 23px;
}

.enquiry_txt_1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5959;
}

.enquiry_txt_1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2B2A2A;
}

.heading_bg_technical_information {
	background-image: url(../images/heading_bg_2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 5px 0px 0px 45px;
	height: 29px;
}

.inner_page_txt_3_a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5A5959;
	background-color: #E7E7E8;
	padding: 0px 0px 0px 5px;
	height: 20px;
}

.inner_page_txt_4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A5959;
	font-weight:bold;
	padding: 10px 0px 5px 5px;
}

.inner_page_txt_5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5959;
	padding: 0px 0px 0px 5px;
}

.table_txt_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5959;
	padding: 0px 0px 0px 5px;
	vertical-align:top;
	width: 250px;
}

.table_txt_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5959;
	padding: 0px 0px 0px 5px;
	vertical-align:top;
}

.table_txt_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5959;
	padding: 0px 0px 10px 5px;
	vertical-align:top;
	width: 250px;
}

.table_txt_4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5959;
	padding: 0px 0px 10px 5px;
	vertical-align:top;
}

/**24th feb 2009**/
.tablecell_1
{
    border-color: #B5B4B4;
    border-width: 0px 0px 1px 1px;
    border-style: solid;
}

.tablecell_1 td 
{
	border-width: 1px 1px 0 0;
	border-style: solid;
	border-color: #B5B4B4;
	-moz-border-radius: ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A5959;
	vertical-align:top;
	padding: 5px 5px 5px 5px;
}

.top_padding {
	padding: 20px 0px 10px 0px;
}

.inner_page_txt_6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A5959;
	padding: 0px 0px 15px 5px;
}

.images_top_padding {
	padding: 15px 0px 15px 0px;
	vertical-align:top;
}

/* 090321 */

.ts_img_padding
{
padding: 0px 0px 0px 25px;
vertical-align: top;
}

.ts_img_padding_1
{
padding: 20px 0px 0px 25px;
vertical-align: top;
}

.ts_img_table_align
{
padding-top: 15px;
vertical-align:top;
}

.table_padding
{
vertical-align:top;
padding-top:3px;
}

.inner_page_txt_3_next {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5A5959;
	padding: 0px 0px 5px 0px;	
	text-align:right;
}

.inner_page_txt_3_next 
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5A5959;
	text-decoration:none;	
}

.inner_page_txt_3_next 
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ADADAD;
	text-decoration:underline;
}

.ts_image_padding
{
padding: 0px 0px 40px 60px;
vertical-align:top;
}

/* 090323 */

.customer_img_padding
{
padding: 30px 55px 0px 0px;
vertical-align:top;
}

.customer_img_padding_1
{
padding: 30px 0px 0px 0px;
vertical-align:top;
}

.customer_bottom_padding
{
padding-bottom:25;
vertical-align:top;
}

.heading_bg_tks {
	background-image: url(../images/heading_bg_1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 5px 0px 0px 84px;
	height: 29px;
}

.main_txt_inner_pages_tks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5A5959;
	text-align:justify;
	padding: 20px 25px 20px 0px;
}

.img_padding
{
padding: 20px 0px 20px 30px;
width:100px;
}

.inner_table_bdr
{
border: 1px solid #C7C7C7;
text-align:center;
}


.inner_page_border_main_content_thankyou {
	background-image: url(../images/inner_page_border.gif);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 15px 0px 0px 0px;
}
