
body *
{
  font-size: 101%; /* for IE bug */
  font-family: Arial , Verdana, Helvetica, sans-serif;
}

body{ font-size: 68.8%; }

/* IE can't read this */
html>body { font-size: 68.8%;}

body {margin: 0px; padding:0px;}

form, input * {margin:0px; padding:0px}


a:link {color: #00276f; text-decoration: none;}
a:visited {color: #00276f; text-decoration: none;}
a:hover {color: #000000; text-decoration: underline;}


#main_container{ font-size: 1em; width: 1000px; margin: 0 auto; clear:both; }


#main_header{ width:1000px; float:left; clear:both; height:160px;  padding:0px; margin:0px; }

.header_left{ width:500px; float:left; height:119px; clear:both; }
.header_right{width:500px; float:left; background:url(../images/bg_header_right.gif) right top no-repeat; height:119px;}


.manage_link{ float:right; padding-top:80px; padding-right:15px; height:20px; }
.header_link{ padding:10px 10px 0px 10px; float:left; font-size:11px; font-weight:bold; height:20px; margin:0px;}


.header_link a:link {color: #00276f; text-decoration: none; text-transform:uppercase; }
.header_link a:visited {color: #00276f; text-decoration: none; text-transform:uppercase;}

.header_link a:hover {color: #00276f; text-decoration: none;  text-transform:uppercase; background:url(../images/nav_head_link.gif) top center no-repeat;  padding:10px 0px 0px 0px; height:30px; margin:0px;}



#main_menu_header{ clear:both; float:left; width:1000px; height:28px;/* background:url(../images/bg_menu_header2.gif) top center no-repeat;*/}
/*
.manage_menu{ float:left; width:960px; padding-top:7px; padding-left:40px;}
.menu_home span{ float:left; padding-left:17px; padding-right:17px; padding-top:7px; color:#FFFFFF; font-size:12px;}
.menu_pipe{ float:left; padding-left:17px; padding-right:17px; padding-top:7px;  color:#FFFFFF; font-size:10px; font-weight:bold;}

*/

#main_body{ clear:both; float:left; width:1000px;}



#main_footer{ width:1000px; float:left; clear:both; padding-top:20px; padding-bottom:20px;}

.bg_footer{width:1000px; float:left; clear:both; background:url(../images/bg_footer.gif) no-repeat; height:25px;}
.manage_footer{ width:1000px; float:left; padding-left:17px; padding-top:5px; }

.footer_text{ float:left; color:#002271; font-weight:bold; }
.footer_pipe{ float:left; color:#143582; font-weight:bold; padding-left:10px; padding-right:23px; }

.clear{ clear:both;}
img { border:0px;}


.path_file{ background:#ced8ee; color:#00276f; padding-left:5px; padding-top:2px; padding-bottom:3px; font-weight:bold;}

.path_file span{ font-weight:normal;}

/*************************************** HOME *********************************/

.banner_home{ width:1000px; float:left; clear:both;  }
.banner_border{ float:left; clear:both; background:url(../images/border_baner_hm.jpg) left repeat-x; width:1000px; height:10px; }
.banner_content{ float:left; clear:both; width:1000px; }



/*******************************  PROFILE  ***********************************/

#main_content{ width:1000px; clear:both; float:left;  font-size:12px; color:#666666; padding-top:15px;}

.header_text{color: #00276f; font-size:18px; clear:both; font-weight:bold; text-transform:uppercase;}

.header_text_who{color: #373B81; font-size:18px; clear:both; font-weight:bold; text-transform:uppercase;}
.header_text_market{color: #297BC6; font-size:18px; clear:both; font-weight:bold; text-transform:uppercase;}
.header_text_what{color: #169FAD; font-size:18px; clear:both; font-weight:bold; text-transform:uppercase;}
.header_text_careers{color: #D71920; font-size:18px; clear:both; font-weight:bold; text-transform:uppercase;}
.header_text_contact{color: #FEAB07; font-size:18px; clear:both; font-weight:bold; text-transform:uppercase;}


.header_two{ color:#993333; font-weight:bold; }
.header_three{ color:#0066FF; font-weight:bold; }

.header_red{ font-weight:bold; color:#e12b14;}
.header_skyblue{ font-weight:bold; color:#0066FF;}
.header_yellow{ font-weight:bold; color:#FEAB07;}


.font_orange{ color:#f59145;}
.font_red{ color:#993333;}
.font_red_bold{ color:#993333; font-weight:bold;}
.font_skyblue{ color:#0066FF;}

.content_left{ float:left; width:660px; padding-left:30px; padding-right:30px;}
.content_space{ float:left; width:10px;}
.content_right{ float:left; width:220px; padding-left:5px; padding-right:5px;}

#main_content p {text-align:justify; margin:0px; padding-top:10px;}



.content_left_market{ float:left; width:700px; padding-left:20px;}




/****************** MARKET ***************************/

.market_layout{ width:220px; float:left; padding-top:20px; font-size:11px; margin:0px; height:250px;  padding-right:3px;}
.market_img{ width:217px; text-align:center; margin:0px; height:151px; }

.market_list ul{ float:left;}
.market_list li{list-style-type:disc; margin:0px; clear:both; }

.market_add_right{ clear:both; float:left; padding-top:20px; padding-bottom:10px; width:215px; padding-left:5px;}





/****************** LOCATION ***************************/


.localtion_paragraph{width:660px; float:left; clear:both; padding-top:20px;}

.locat_left{ float:left; width:207px;}
.locat_right{ float:left; width:440px; padding-left:13px; padding-top:3px;}


.locat_right_header{ float:left; background:url(../images/bg_head_location.jpg) no-repeat; width:407px; height:21px; padding-top:5px; color:#002271; font-weight:bold; font-size:12px; padding-left:15px;}
.locat_addr{padding-top:15px; float:left; padding-left:10px;}


/********************* CONTACT PERSON *******************/

.contact_person_add{ clear:both; float:left; padding-top:10px; padding-bottom:10px; width:600px; padding-left:5px; }
.contact_person_text{ padding-top:5px; color:#333333;}
