* {margin:0 0 0 0;padding:0 0 0 0}
*    {margin:0}
img {border:0}

body {margin:0;font-family:Tahoma,Geneva,sans-serif;background-color:white;color:#ffffff;text-align:center}

a:link {color:#2998ae;text-decoration:none}
a:visited {color:#2998ae;text-decoration:none}
a:active {color:#2998ae;text-decoration:none}
a:hover {color:#35aac1;text-decoration:none}


#page {background:url("../images/content_bg.png") no-repeat;width:957px;margin:0 auto;clear:both}

#header {height:147px;background:url("../images/header_bg.png") repeat-y;}

#logo {height:147px;width:329px;float:left;margin-left:6px;cursor:pointer;cursor:hand}

#banner {background:url("../images/banner_bg.png") left repeat-y;padding-left:6px;padding-right:10px;height:276px;display:block;}


.banner_button {padding-left:18px;line-height:45px;float:right;width:251px;*width:267px;height:48px;background:url("../images/banner_button_bg.png");color:#888888;display:inline}

.btn_blue {background:url("../images/btn_blue.png");line-height:75px;float:right;padding-left:20px;width:307px;*width:327px;height:75px;color:white;display:inline}
.btn_green {background:url("../images/btn_green.png");line-height:75px;float:right;padding-left:20px;width:307px;*width:327px;height:75px;color:white;display:inline}
.btn_red {background:url("../images/btn_red.png");line-height:75px;float:right;padding-left:20px;width:307px;*width:327px;height:75px;color:white;display:inline}

.btn_yellow {background:url("../images/btn_yellow.png");line-height:75px;float:right;padding-left:20px;width:307px;*width:327px;height:75px;color:white;display:inline}

.btn_darkgreen {background:url("../images/btn_darkgreen.png");line-height:75px;float:right;padding-left:20px;width:307px;*width:327px;height:75px;color:white;display:inline}

.banner_button a:link {color:#1b3a66;text-decoration:none}
.banner_button a:visited {color:#1b3a66;text-decoration:none}
.banner_button a:active {color:#1b3a66;text-decoration:none}
.banner_button a:hover {color:#1b3a66;text-decoration:none}

.btn_blue a:link {color:white;text-decoration:none}
.btn_blue a:visited {color:white;text-decoration:none}
.btn_blue a:active {color:white;text-decoration:none}
.btn_blue a:hover {color:white;text-decoration:none}

.btn_green a:link {color:white;text-decoration:none}
.btn_green a:visited {color:white;text-decoration:none}
.btn_green a:active {color:white;text-decoration:none}
.btn_green a:hover {color:white;text-decoration:none}

.btn_red a:link {color:white;text-decoration:none}
.btn_red a:visited {color:white;text-decoration:none}
.btn_red a:active {color:white;text-decoration:none}
.btn_red a:hover {color:white;text-decoration:none}

.btn_darkgreen a:link {color:white;text-decoration:none}
.btn_darkgreen a:visited {color:white;text-decoration:none}
.btn_darkgreen a:active {color:white;text-decoration:none}
.btn_darkgreen a:hover {color:white;text-decoration:none}

.btn_yellow a:link {color:white;text-decoration:none}
.btn_yellow a:visited {color:white;text-decoration:none}
.btn_yellow a:active {color:white;text-decoration:none}
.btn_yellow a:hover {color:white;text-decoration:none}

#slideshow {width:674px;height:267;float:left;position:relative;margin-top:-27px;z-index:5}
#banner_menu {text-align:left;width:328px;height:255px;position:relative;left:1px;*left:0px;top:0px;float:right;margin-top:-267px;z-index:5;cursor:pointer;cursor:hand}

#banner-image {width:674px;height:2}

#shadow {margin-left:-7px;*margin-left:-10px;width:960px;float:left;z-index:10;position:relative;left:0}

#shadow2 {margin-left:-1px;*margin-left:-4px;width:960px;float:left;z-index:10;position:relative;left:0}


#menu {margin-left:330px;width:600px;height:110px;padding:0 5px 0 5px}

#menu ul, li {
margin:0;
padding:0;
list-style:none;
}

.menu_title {padding-left:7px;font-size:20px;font-weight:normal;display:block;margin-bottom:10px;*margin-bottom:-10px}

.menu_section {float:left;width:130px;text-align:left;text-transform:uppercase;padding-top:10px}

.menu_section ul {list-style:none}
.menu_section li {font-size:10px;line-height:140%}

#menu_1 {color:#a11e38}
#menu_1 a {text-decoration:none;color:#a11e38;padding-left:7px;}
#menu_1 a:link {text-decoration:none;color:#a11e38}
#menu_1 a:visited {text-decoration:none;color:#a11e38}
#menu_1 a:hover {text-decoration:none;color:#a11e38;background:url("../images/arrow_1.png") left center no-repeat;}

#menu_2 {color:#cfa124}
#menu_2 a {text-decoration:none;color:#cfa124;padding-left:7px;}
#menu_2 a:link {text-decoration:none;color:#cfa124}
#menu_2 a:visited {text-decoration:none;color:#cfa124}
#menu_2 a:hover {text-decoration:none;color:#cfa124;background:url("../images/arrow_2.png") center left no-repeat;}

#menu_3 {color:#96a11e}
#menu_3 a {text-decoration:none;color:#96a11e;padding-left:7px;}
#menu_3 a:link {text-decoration:none;color:#96a11e}
#menu_3 a:visited {text-decoration:none;color:#96a11e}
#menu_3 a:hover {text-decoration:none;color:#96a11e;background:url("../images/arrow_3.png") left center no-repeat;}

#menu_4 {color:#348751}
#menu_4 a {text-decoration:none;color:#348751;padding-left:7px;}
#menu_4 a:link {text-decoration:none;color:#348751}
#menu_4 a:visited {text-decoration:none;color:#348751}
#menu_4 a:hover {text-decoration:none;color:#348751;background:url("../images/arrow_4.png") left center no-repeat;}

#content {width:680px;text-align:left;color:#1b3a66;padding-left:25px;padding-bottom:25px;padding-top:0px;clear:left}


#content quote{display:block}
#content p {font-size:11px;line-height:150%;margin-bottom:1em;text-align:justify;}
#content ul {margin-left:20px}
#content li {list-style:disc outside;font-size:11px;line-height:150%}
	
#content h1 {font-size:30px}

#content h2 {font-size:16px;color:#666666;line-height:125%;margin-bottom:10px;font-weight:normal;letter-spacing:2px}
#content h3 {font-size:16px;line-height:125%;margin-bottom:10px;letter-spacing:1px;color:#1b3a66;}

#content table {margin:0}
#content td {vertical-align:top;color:#1b3a66}
#content quote {margin-left:20px;margin-right:20px;}

#job_langu { 
    width: 550px; 
    padding: 0; 
    margin: 0;
}

#job_langu tr.spec {
    border-left: 1px solid #C1DAD7; 
    border-top: 0; 
    background: #FFFFFF 
    font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 	
}

#job_langu td { 
    border-right: 1px solid #C1DAD7;
    border-top: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7; 
    background: #fff; 
    font-size:12px; 
    padding: 6px 6px 6px 12px; 
    color: #4f6b72; 
} 

/*
#job_langu td.alt { 
    background: #F5FAFA; 
    color: #797268; 
} 

*/

#sidebar {float:right;width:229px;*width:244px;margin-left:20px;background:url("../images/sidebar_bg.png") no-repeat;padding-top:10px;padding-left:15px;padding-bottom:20px;color:#1b3a66;text-align:left;display:block;margin-top:-24px;}
#news {margin-top:10px;}
#news h1 {font-size:16px}
#news p {font-size:11px;width:200px}
.news_more {color:#017084;font-size:11px;padding-top:5px;float:right}
.news_date{color:#017084;font-size:10px}
.news_title {font-size:14px;font-weight:strong;display:block;text-align:left}
#footer {background:url("../images/footer_bg.png") no-repeat;clear:both;height:53px;font-size:10px;padding-left:25px;text-align:left}

.job_title {cursor:pointer;cursor:hand}
.job_desc {margin-left:20px;display:none}

.mini {font-size:10px;}

#detail {height:250px;display:block;}
#large_portrait  {width:150px;height:200px;float:left;margin: 10px 10px 10px 10px}
.management_name {font-size:16px;display:inline;color:#a11e38;font-weight:bold}
.management_title {font-size:16px;display:inline;font-weight:bold;text-align:left}
.m_t_mini {font-size:12px;font-weight:normal;text-align:left}
#detail_text {}
.mini_portrait {width:75px;height:75px;float:left;margin-right:5px}

.mini_portrait hover {}

.management_mini {margin-left:10px;margin-bottom:20px;height:75px;padding-top:5px;width:200px;text-align:right;cursor:pointer}


#services_chart {background:url("../images/services_bg.png") no-repeat;height:401px;width:660px}
.services_container_title {font-size:16px;letter-spacing:2px}
.services_container {width:200px;float:left;font-size:12px;text-align:center}

.faq_question {display:block;font-weight:bold}
.faq_answer {display:block;margin-left:20px}

.testimonal {font-weight:bold;display:block;width:100&;text-align:right}

.job_title {display:block}
.job_desc {display:none}

.apply_button {
	background:url('../images/btn_apply.png') no-repeat;
	height:25px;
	width:99px;
	font-size: 14px;
	text-align:center;
	display:block;
	line-height:14px;
	padding-top:5px;
}

.apply_button a:link a:visited a:hover {
	color: #1b3a66;
	text-decoration:none;
}
.Style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.Style4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.Style5 {font-size: 10px}
.Style6 {font-size: 12px}
.Style7 {font-family: Verdana, Arial, Helvetica, sans-serif}
.Style8 {font-size: 9px}
.Style9 {background:url("../images/banner_bg.png")}

/* top left bottom right */
p#QA{
	font-family: Tahoma,Geneva,sans-serif; 
	font-size: 12px;
	font-weight: bold;
	line-height:13px;
	color: #000000;
}

table#QA td{
	font-family: Tahoma,Geneva,sans-serif; 
	font-size: 11px;
	font-weight: bold;
	line-height:13px;
	color: #000000;
}

p#about{
	font-family: Tahoma,Geneva,sans-serif; 
	font-size: 9px;
	text-align: justify;
	width: 98%;
	line-height:12px;
	color: #444444;	
}

