/*
  --------------------------------------
  FlateckUSA Web Site: Main CSS Style Sheet
  --------------------------------------
*/
* { margin:0; padding:0; }
body { background:#f4f4f4; }
html, input, textarea, select, div {font-family:Arial; color:#242424; font-size:12px; line-height:16px; }

/*in_line*/
input, select { vertical-align:middle; font-weight:normal; }
img { border:0; vertical-align:top; text-align:left; }

a { color:#082873; font-size:12px; }
a:hover { color:#7285a5; text-decoration:none; }

.clear { clear:both; }

.fleft { float:left; }
.fright { float:right; }

.column1, .column2 { float:left; }

.alignright { text-align:right; }

p { margin:0; padding:0; line-height:16px; font-size:12px; }

.tall_top { background:#f5f5f5 url('../../Images/tall_top.jpg') repeat-x left top; }
.tall_bottom { background:url('../../Images/tall_bottom.gif') repeat-x left bottom; }

ul { list-style: square inside; }
ul li a { line-height:19px; }

.title { margin:0 0 15px 0; }

.img_indent { margin:0 20px 0 0; float:left; }

/*txt, links*/
h1 { margin:45px 0 0 49px; }

.txt1 { color:#fc8e00; }

.line_hor { background:url('../../Images/line1.gif') repeat-x left bottom; }

/*breadcrumb*/
.Breadcrumbs { text-align: left; font-size: 10px; height: 20px; padding-top: 10px; padding-left: 25px; }

/*page navlist*/
.pagenavlist { width:150px; }
.pagenavlist .navrow { width:150px; line-height:30px; background:url('../../Images/line2.gif') repeat-x left bottom; }
.pagenavlist a { color:#082873; text-decoration:none; padding-left:5px; font-size:11px; }
.pagenavlist a:hover { color:#7285a5; text-decoration:none; }

/*header*/
.header_link a { color:#082873; text-decoration:none; }
.header_link a:hover { color:#7285a5; text-decoration:none; }
.nav_link a { font-size:14px; color:#082873; text-decoration:none; line-height:24px; }
.nav_link a:hover { color:#7285a5; text-decoration:none; }

#header .row_1 { height:104px; }
#header .row_1 .fleft h1 { margin:27px 0 0 49px; }
#header .row_1 .flags { padding:3px 55px 0 0; float:right; font-size:11px; font-weight:bold; color:#CCC; }
#header .row_1 .indent { padding:18px 45px 0 0; float:right;  }
#header .row_2 { height:58px; }
#header .row_2 .indent { padding:16px 0 0 58px; }
#header .row_3 { height:241px; background:url('../../Images/header_bgd.jpg') no-repeat left top; }
#header .row_3 .indent { padding:80px 0 0 525px; }
/********/


/*footer*/
.flateckintl_footer_logo { padding:0 10px 0 0; }
.flateck_footer_logo { padding:0 0 0 10px; }
#footer .row_1 { height:40px; }
#footer .row_2 {  }
#footer .lindent { padding:10px 0 0 26px; color:#686868;}
#footer .rindent { padding:10px 26px 0 0; color:#686868;}
#footer a {color:#686868; text-decoration:none;}
#footer a:hover { color:#7285a5; text-decoration:none;}
/********/


/*================== Intro Page ====================*/
#intro_content { width:990px; height:1000px; background:url('../../Images/intro.jpg') no-repeat left top; }
/*==================================================*/


/*================== Default Page ====================*/
#default_content { width:990px; margin:auto; }
#default_content h2 { height:33px; background:url('../../Images/line2.gif') repeat-x left bottom; margin-bottom:23px; }
#default_content h2 img { margin-left:8px; }
#default_content h3 { font-size:12px; margin-bottom:6px; font-weight:bold; }

/*whoweare column*/
#MasterPage #default_content .col_1 { background:url('../../Images/line1.gif') repeat-y right top;
}
#MasterPage #default_content .col_1 .indent { padding:17px 16px 0 16px; }
#MasterPage #default_content .col_1 .img_indent { margin:0 19px 27px 8px; }
#MasterPage #default_content .col_1 h3 { padding-top:8px; padding-bottom:16px; font-size:16px; color:#006; }
#MasterPage #default_content .col_1 .indent1 { padding:0 0 0 7px; }
#MasterPage #default_content .col_1 .p1 { margin-bottom:16px; text-align:justify; }
#MasterPage #default_content .col_1 .p2 { margin-bottom:40px; text-align:justify; }

/*clients column*/
#MasterPage #default_content .col_2 .container1 { width:220px; }
/* #MasterPage #default_content .col_2 .container1 {background:url('../../Images/line2.gif') repeat-x left bottom; 
width:219px; } */
#MasterPage #default_content .col_2 h2 { margin-bottom:0px; }
#MasterPage #default_content .col_2 { background:url('../../Images/line1.gif') repeat-y right top; width:220px; }
#MasterPage #default_content .col_2 .indent { padding:17px 16px 0 15px; }
#MasterPage #default_content .col_2 .indent1 { padding:0 0 0 9px; }
#MasterPage #default_content .col_2 .p1 { margin-top:16px; margin-bottom:12px; font-size:16px; font-weight:bold; color:#006; }
#MasterPage #default_content .col_2 .p2 { margin-bottom:12px; font-size:16px; font-weight:bold; color:#006; }

/*news column*/
#MasterPage #default_content .col_3 .container1 {background:url('../../Images/line2.gif') repeat-x left bottom; width:270px; }
#MasterPage #default_content .col_3 h2 { margin-bottom:0px; }
#MasterPage #default_content .col_3 .indent { padding:17px 0 0 15px; }
#MasterPage #default_content .col_3 .indent1 { padding:0 0 1px 10px; margin-bottom:27px; }
/* #MasterPage #default_content .col_3 .indent1 { padding:0 0 1px 10px; background:url('../../Images/line2.gif') repeat-x left bottom; 
margin-bottom:27px; } */
#MasterPage #default_content .col_3 .container { width:260px; height:50px; }
#MasterPage #default_content .col_3 .column1 { width:80px; }
#MasterPage #default_content .col_3 .column2 { width:180px; padding-top:0px; }
#MasterPage #default_content .col_3 p { margin-bottom:28px; }
#MasterPage #default_content .col_3 .p1 { margin-bottom:25px; }
#MasterPage #default_content .col_3 .newsdate { color:white; }
/*==================================================*/


/*================== Client Page ===================*/
#clients_content { width:990px; margin:auto; }
#clients_content h2 { height:33px; background:url('../../Images/line2.gif') repeat-x left bottom; margin-bottom:23px; }
#clients_content h2 img { margin-left:8px; }
#clients_content h3 { font-size:12px; margin-bottom:6px; font-weight:bold; }

/*links column*/
#MasterPage #clients_content .col_1 { background:url('../../Images/line1.gif') repeat-y right top; }
#MasterPage #clients_content .col_1 .indent { padding:17px 16px 0 16px; }
#MasterPage #clients_content .col_1 .img_indent { margin:0 19px 27px 8px; }
#MasterPage #clients_content .col_1 h3 { padding-top:8px; }
#MasterPage #clients_content .col_1 a { font-size:14px; }
#MasterPage #clients_content .col_1 .indent1 { padding:0 0 0 7px; }

/*summary column*/
#MasterPage #clients_content .col_2 { background:url('../../Images/line1.gif') repeat-y right top; }
#MasterPage #clients_content .col_2 .container1 {background:url('../../Images/line2.gif') repeat-x left bottom; width:600px; vertical-align:middle; }
#MasterPage #clients_content .col_2 h2 { margin-bottom:0px; }
#MasterPage #clients_content .col_2 .indent { padding:0 50px 0 50px; }
#MasterPage #clients_content .col_2 .indent1 { padding:0 0 1px 10px; background:url('../../Images/line2.gif') repeat-x left bottom; margin-bottom:27px; }
#MasterPage #clients_content .col_2 .column1 { width:130px; }
#MasterPage #clients_content .col_2 .column2 { width:400px; }
/*==================================================*/


/*================== Contact Page ==================*/
#contact_content { width:990px; margin:auto; }
#contact_content h2 { height:33px; background:url('../../Images/line2.gif') repeat-x left bottom; margin-bottom:23px; }
#contact_content h2 img { margin-left:8px; }
#contact_content h3 { margin-bottom:23px; font-weight:bold; }

/*links column*/
#MasterPage #contact_content .col_1 { background:url('../../Images/line1.gif') repeat-y right top; }
#MasterPage #contact_content .col_1 .indent { padding:17px 16px 0 16px; }
#MasterPage #contact_content .col_1 .img_indent { margin:0 19px 27px 8px; }
#MasterPage #contact_content .col_1 a { font-size:10px; }
#MasterPage #contact_content .col_1 p { font-size:10px; margin-top:5px; margin-bottom:5px; }
#MasterPage #contact_content .col_1 .indent1 { padding:0 0 0 7px; }
#MasterPage #contact_content .col_1 .lindent { padding:0 0 0 26px; }
#MasterPage #contact_content .col_1 .rindent { padding:0 26px 0 0; }
#MasterPage #contact_content .col_1 .rows { width:220px; padding-top:10px; padding-bottom:10px; background:url('../../Images/line2.gif') repeat-x left bottom; }

/*summary column*/
#MasterPage #contact_content .col_2 { background:url('../../Images/line1.gif') repeat-y right top; }
#MasterPage #contact_content .col_2 .container { width:600px; }
#MasterPage #contact_content .col_2 .container1 { background:url('../../Images/line2.gif') repeat-x left bottom; width:500px; }
#MasterPage #contact_content .col_2 .indent { padding:0 0 0 50px; }
#MasterPage #contact_content .col_2 .indent1 { padding:0 0 1px 10px; background:url('../../Images/line2.gif') repeat-x left bottom; margin-bottom:27px; }
#MasterPage #contact_content .col_2 .column1 { width:310px; }
#MasterPage #contact_content .col_2 .column2 { width:270px; }
#MasterPage #contact_content .col_2 .form { padding:0 0 5px 5px; }
#MasterPage #contact_content .col_2 .row1 {  }
#MasterPage #contact_content .col_2 .row2 {  }
#MasterPage #contact_content .col_2 h3 { line-height:18px; font-size:16px; }
#MasterPage #contact_content .col_2 p { margin-bottom:20px; text-align:justify; }
#MasterPage #contact_content .col_2 .p1 { margin-top:5px; margin-bottom:5px; }
/*==================================================*/


/*================== Corporate Page ================*/
#corp_content { width:990px; margin:auto; }
#corp_content h2 { height:33px; background:url('../../Images/line2.gif') repeat-x left bottom; margin-bottom:23px; }
#corp_content h2 img { margin-left:8px; }
#corp_content h3 { margin-bottom:23px; font-weight:bold; }

/*links column*/
#MasterPage #corp_content .col_1 { background:url('../../Images/line1.gif') repeat-y right top; }
#MasterPage #corp_content .col_1 .indent { padding:17px 16px 0 16px; }
#MasterPage #corp_content .col_1 .img_indent { margin:0 19px 27px 8px; }
#MasterPage #corp_content .col_1 a { font-size:14px; }
#MasterPage #corp_content .col_1 .indent1 { padding:0 0 0 7px; }
#MasterPage #corp_content .col_1 .p1 { margin-top:5px; margin-bottom:5px; }

/*summary column*/
#MasterPage #corp_content .col_2 { background:url('../../Images/line1.gif') repeat-y right top; }
#MasterPage #corp_content .col_2 .container { width:650px; }
#MasterPage #corp_content .col_2 .container1 { background:url('../../Images/line2.gif') repeat-x left bottom; width:500px; }
#MasterPage #corp_content .rows { width:650px; padding-top:30px; padding-bottom:30px; background:url('../../Images/line2.gif') repeat-x left bottom; }
#MasterPage #corp_content .col_2 .indent { padding:0 0 0 50px; }
#MasterPage #corp_content .col_2 .indent1 { padding:0 0 1px 10px; background:url('../../Images/line2.gif') repeat-x left bottom; margin-bottom:27px; }
#MasterPage #corp_content .col_2 .lindent { padding:0 0 0 26px; }
#MasterPage #corp_content .col_2 .rindent { padding:0 26px 0 0; }
#MasterPage #corp_content .col_2 h3 { line-height:18px; font-size:16px; }
#MasterPage #corp_content .col_2 h4 { line-height:16px; font-size:14px; }
#MasterPage #corp_content .col_2 p { margin-bottom:10px; text-align:justify; }
#MasterPage #corp_content .col_2 .p1 { margin-top:5px; margin-bottom:5px; }
/*==================================================*/


/*================== Services Page ================*/
#serv_content { width:990px; margin:auto; }
#serv_content h2 { height:33px; background:url('../../Images/line2.gif') repeat-x left bottom; margin-bottom:23px; }
#serv_content h2 img { margin-left:8px; }
#serv_content h3 { margin-bottom:23px; font-weight:bold; }

/*links column*/
#MasterPage #serv_content .col_1 { background:url('../../Images/line1.gif') repeat-y right top; }
#MasterPage #serv_content .col_1 .indent { padding:17px 16px 0 16px; }
#MasterPage #serv_content .col_1 .img_indent { margin:0 19px 27px 8px; }
#MasterPage #serv_content .col_1 a { font-size:14px; }
#MasterPage #serv_content .col_1 .indent1 { padding:0 0 0 7px; }
#MasterPage #serv_content .col_1 .p1 { margin-top:5px; margin-bottom:5px; }

/*summary column*/
#MasterPage #serv_content .col_2 { background:url('../../Images/line1.gif') repeat-y right top; }
#MasterPage #serv_content .col_2 .container { width:700px; }
#MasterPage #serv_content .col_2 .container1 { background:url('../../Images/line2.gif') repeat-x left bottom; width:500px; }
#MasterPage #serv_content .rows { width:500px; padding-top:30px; padding-bottom:30px; background:url('../../Images/line2.gif') repeat-x left bottom; }
#MasterPage #serv_content .col_2 .img_indent1 { margin:0px 20px 30px 20px; float: right; border:solid 1px black; }
#MasterPage #serv_content .col_2 .img_indent2 { margin:0px 20px 30px 20px; float: left; border:solid 1px black; }
#MasterPage #serv_content .col_2 .img_lindent { margin:20px 40px 5px 50px; border:solid 1px black; }
#MasterPage #serv_content .col_2 .img_rindent { margin:20px 50px 5px 40px; border:solid 1px black; }
#MasterPage #serv_content .col_2 .indent { padding:0 0 0 30px; }
#MasterPage #serv_content .col_2 .indent1 { padding:0 0 1px 10px; background:url('../../Images/line2.gif') repeat-x left bottom; margin-bottom:27px; }
#MasterPage #serv_content .col_2 .lindent { padding:0 0 0 26px; }
#MasterPage #serv_content .col_2 .rindent { padding:0 26px 0 0; }
#MasterPage #serv_content .col_2 h3 { line-height:18px; font-size:16px; }
#MasterPage #serv_content .col_2 hr { border:none 0; border-top: 1px solid #ccc; border-bottom:1px solid #efefef; width:90%; height:2px; margin:10px auto 0 0; text-align:left; }
#MasterPage #serv_content .col_2 p { margin-bottom:20px; margin-right:50px; text-align:justify; }
/*==================================================*/


/*================== Support Page ================*/
#support_content { width:990px; margin:auto; }
#support_content h2 { height:33px; background:url('../../Images/line2.gif') repeat-x left bottom; margin-bottom:23px; }
#support_content h2 img { margin-left:8px; }
#support_content h3 { margin-bottom:23px; font-weight:bold; }

/*links column*/
#MasterPage #support_content .col_1 { background:url('../../Images/line1.gif') repeat-y right top; }
#MasterPage #support_content .col_1 .indent { padding:17px 16px 0 16px; }
#MasterPage #support_content .col_1 .img_indent { margin:0 19px 27px 8px; }
#MasterPage #support_content .col_1 a { font-size:14px; }
#MasterPage #support_content .col_1 .indent1 { padding:0 0 0 7px; }
#MasterPage #support_content .col_1 .p1 { margin-top:5px; margin-bottom:5px; }

/*summary column*/
#MasterPage #support_content .col_2 { background:url('../../Images/line1.gif') repeat-y right top; }
#MasterPage #support_content .col_2 .container { width:700px; }
#MasterPage #support_content .col_2 .container1 { background:url('../../Images/line2.gif') repeat-x left bottom; width:500px; }
#MasterPage #support_content .rows { width:500px; padding-top:30px; padding-bottom:30px; background:url('../../Images/line2.gif') repeat-x left bottom; }
#MasterPage #support_content .col_2 .img_indent1 { margin:0px 20px 30px 20px; float: right; border:solid 1px black; }
#MasterPage #support_content .col_2 .img_indent2 { margin:0px 20px 30px 20px; float: left; border:solid 1px black; }
#MasterPage #support_content .col_2 .img_lindent { margin:20px 40px 5px 50px; border:solid 1px black; }
#MasterPage #support_content .col_2 .img_rindent { margin:20px 50px 5px 40px; border:solid 1px black; }
#MasterPage #support_content .col_2 .indent { padding:0 0 0 30px; }
#MasterPage #support_content .col_2 .indent1 { padding:0 0 1px 10px; background:url('../../Images/line2.gif') repeat-x left bottom; margin-bottom:27px; }
#MasterPage #support_content .col_2 .lindent { padding:0 0 0 26px; }
#MasterPage #support_content .col_2 .rindent { padding:0 26px 0 0; }
#MasterPage #support_content .col_2 h3 { line-height:18px; font-size:16px; }
#MasterPage #support_content .col_2 hr { border:none 0; border-top: 1px solid #ccc; border-bottom:1px solid #efefef; width:90%; height:2px; margin:10px auto 0 0; text-align:left; }
#MasterPage #support_content .col_2 p { margin-bottom:20px; margin-right:50px; text-align:justify; }
/*==================================================*/


/*================== Legal Page ====================*/
#legal_content { width:990px; margin:auto; }
#legal_content h2 { height:33px; background:url('../../Images/line2.gif') repeat-x left bottom; margin-bottom:23px; }
#legal_content h2 img { margin-left:8px; }
#legal_content h3 { margin-bottom:6px; font-weight:bold; }

/*links column*/
#MasterPage #legal_content .col_1 { background:url('../../Images/line1.gif') repeat-y right top; }
#MasterPage #legal_content .col_1 .indent { padding:17px 16px 0 16px; }
#MasterPage #legal_content .col_1 .img_indent { margin:0 19px 27px 8px; }
#MasterPage #legal_content .col_1 h3 { padding-top:8px; }
#MasterPage #legal_content .col_1 a { font-size:14px; }
#MasterPage #legal_content .col_1 .indent1 { padding:0 0 0 7px; }

/*details column*/
#MasterPage #legal_content .col_2 { background:url('../../Images/line1.gif') repeat-y right top; }
#MasterPage #legal_content .col_2 .container { width:600px; }
#MasterPage #legal_content .col_2 .indent { padding:0 50px 0 50px; }
#MasterPage #legal_content .col_2 h2 { line-height:18px; font-size:16px; }
#MasterPage #legal_content .col_2 h3 { line-height:18px; font-size:16px; }
#MasterPage #legal_content .col_2 p { margin-bottom:25px; text-align: justify; }
#MasterPage #legal_content .col_2 .date { font-size:10px; }
/*==================================================*/


/*================== News Page =====================*/
#news_content { width:990px; margin:auto; }
#news_content h2 { height:33px; background:url('../../Images/line2.gif') repeat-x left bottom; margin-bottom:23px; }
#news_content h2 img { margin-left:8px; }
#news_content h3 { margin-bottom:23px; font-weight:bold; }

/*links column*/
#MasterPage #news_content .col_1 { background:url('../../Images/line1.gif') repeat-y right top; }
#MasterPage #news_content .col_1 .indent { padding:17px 16px 0 16px; }
#MasterPage #news_content .col_1 .img_indent { margin:0 19px 27px 8px; }
#MasterPage #news_content .col_1 a { font-size:14px; }
#MasterPage #news_content .col_1 .indent1 { padding:0 0 0 7px; }
#MasterPage #news_content .col_1 .p1 { margin-top:5px; margin-bottom:5px; }

/*summary column*/
#MasterPage #news_content .col_2 { background:url('../../Images/line1.gif') repeat-y right top; }
#MasterPage #news_content .col_2 .container { width:500px; }
#MasterPage #news_content .col_2 .container1 { background:url('../../Images/line2.gif') repeat-x left bottom; width:500px; }
#MasterPage #news_content .col_2 .indent { padding:0 50px 0 50px; }
#MasterPage #news_content .col_2 .indent1 { padding:0 0 1px 10px; background:url('../../Images/line2.gif') repeat-x left bottom; margin-bottom:27px; }
#MasterPage #news_content .col_2 h3 { line-height:18px; font-size:16px; }
#MasterPage #news_content .col_2 p { margin-top:20px; margin-bottom:20px; }
/*==================================================*/


/*================== Sitemap Page ==================*/
#sitemap_content { width:990px; margin:auto; }
#sitemap_content h2 { height:33px; background:url('../../Images/line2.gif') repeat-x left bottom; margin-bottom:23px; }
#sitemap_content h2 img { margin-left:8px; }
#sitemap_content h3 { margin-bottom:23px; font-weight:bold; }

/*links column*/
#MasterPage #sitemap_content .col_1 { background:url('../../Images/line1.gif') repeat-y right top; }
#MasterPage #sitemap_content .col_1 .indent { padding:17px 16px 0 16px; }
#MasterPage #sitemap_content .col_1 .img_indent { margin:0 19px 27px 8px; }
#MasterPage #sitemap_content .col_1 a { font-size:10px; }
#MasterPage #sitemap_content .col_1 p { font-size:10px; margin-top:5px; margin-bottom:5px; }
#MasterPage #sitemap_content .col_1 .indent1 { padding:0 0 0 7px; }
#MasterPage #sitemap_content .col_1 .lindent { padding:0 0 0 26px; }
#MasterPage #sitemap_content .col_1 .rindent { padding:0 26px 0 0; }
#MasterPage #sitemap_content .col_1 .rows { width:200px; padding-top:10px; padding-bottom:10px; background:url('../../Images/line2.gif') repeat-x left bottom; }

/*summary column*/
#MasterPage #sitemap_content .col_2 { background:url('../../Images/line1.gif') repeat-y right top; }
#MasterPage #sitemap_content .col_2 .container { width:600px; }
#MasterPage #sitemap_content .col_2 .container1 { background:url('../../Images/line2.gif') repeat-x left bottom; width:500px; }
#MasterPage #sitemap_content .col_2 .indent { padding:0 0 0 50px; }
#MasterPage #sitemap_content .col_2 .indent1 { padding:0 0 1px 10px; background:url('../../Images/line2.gif') repeat-x left bottom; margin-bottom:27px; }
#MasterPage #sitemap_content .col_2 .column1 { width:310px; }
#MasterPage #sitemap_content .col_2 .column2 { width:270px; }
#MasterPage #sitemap_content .col_2 .form { padding:0 0 5px 5px; }
#MasterPage #sitemap_content .col_2 .row1 {  }
#MasterPage #sitemap_content .col_2 .row2 {  }
#MasterPage #sitemap_content .col_2 h3 { line-height:18px; font-size:16px; }
#MasterPage #sitemap_content .col_2 p { margin-bottom:20px; text-align:justify; }
#MasterPage #sitemap_content .col_2 .p1 { margin-top:5px; margin-bottom:5px; }
/*==================================================*/


/*================== list ==========================*/
.but { width:64px; font-size:12px; background:url('../../Images/but_center.gif') repeat-x left top; }
.but .left { background:url('../../Images/but_left.gif') no-repeat left top; }
.but .right { background:url('../../Images/but_right.gif') no-repeat right top; }
.but .ind { padding:3px 0 4px 0; text-align:center; }
.but a { color:#FFFFFF; text-decoration:none; }
.but a:hover { color:#7285a5; text-decoration:none; }

.header_but { background:url('../../Images/header_but_center.gif') repeat-x left top; width:176px; }
.header_but .left { background:url('../../Images/header_but_left.gif') no-repeat left top; }
.header_but .right { background:url('../../Images/header_but_right.gif') no-repeat right top; }
.header_but .ind { padding:9px 6px 15px 0; text-align:center; }
.header_but a { font-size:14px; }
/*============================================*/

