body {background-color:#efefef; color:#666666; font-size:.9em}

/* layout */
#wrapper {width:830px; height: auto; margin:0 auto; text-align:left;}
#main_content {width:830px; height: auto; background:url(images/img_bg_content.gif);}
#img_top {background:url(images/img_top.gif) no-repeat; width:830px; height:47px; font-size:0px;}
#header1 {height: 81px; background:url(images/img_logo01.gif) no-repeat;}
#header2 {height: 81px; background:url(images/img_logo02.gif) no-repeat;}
#header3 {height: 81px; background:url(images/img_logo03.gif) no-repeat;}
#header4 {height: 81px; background:url(images/img_logo04.gif) no-repeat;}
#header5 {height: 81px; background:url(images/img_logo05.gif) no-repeat;}
#header6 {height: 81px; background:url(images/img_logo06.gif) no-repeat;}
#logo {background:url(images/img_logo.gif) no-repeat; width:358px; height:81px; float:left;}
#navcontainer {width:502px; margin-right:21px; float: right; height: 81px; list-style: none; padding:0;}
#right_col {width:454px; float:left; margin: 10px 305px 0 40px;}
#left_col {width: 200px; float:left; margin: 5px 0 0 -290px;}
#center_container {width:683px; float:left; margin:0px 40px 20px 40px;}
#footer {text-align:center;}
/* layout END */

/* layout hack */
.clearfix:after {
    content: ".";
    display: block;
	font-size: 0;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-table;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

html>body #navcontainer {margin-right:43px;}
html>body #right_col {margin: 10px 310px 0 75px;}
html>body #left_col { margin-left: -283px; margin-right: 65px;}
html>body #center_container {margin:10px 77px 20px 77px;}
/* layout hack END */

/* pre styled */
h1, h2, h3, h4, h5, h6 {padding:0; margin:0; font-family:Tahoma, Arial, verdana, Helvetica;}
h1 {font-size:1.3em; font-weight:normal; color:#333333; margin-bottom:8px;}
h2 {font-size:1.1em;  margin-bottom:5px;} 
p {font-family:Tahoma, Arial, verdana, Helvetica; font-size:.79em; line-height:1.4em; margin:10px 0 10px 0; letter-spacing:.1em;}
.justify {text-align:justify;}
strong.name {
	font-size:1em;
	color: #000000;
}
a, a:link, a:visited { color:#666666; height: 23px;}
a:hover { text-decoration:none;}
a.readmore, a.readmore:link, a.readmore:visited {font-size:11px; color:#ff6600; text-decoration:underline; letter-spacing:.01em; font-weight:normal;}
a.readmore:hover { text-decoration:none}
p.blockquote { width:85%; background-color: transparent; background-image: url(images/quote01.gif); background-repeat: no-repeat; background-attachment: scroll; background-x-position: 0%; background-y-position: 0%; display: block; padding-left: 28px; font-size:1em; font-weight:bold; color:#999999; font-style:italic; font-family:"Times New Roman", Times, serif; margin: 15px 0;}
b.blockquote {background-color: transparent; background-image: url(images/quote.gif); background-repeat: no-repeat; background-attachment: scroll; background-x-position: 0%; background-y-position: 0%; padding-right: 20px;}
ul { list-style:none; list-style-image:none; padding-left:0; margin:0; font-family:Tahoma, Arial, verdana, Helvetica;}
.faq li { font-size:.9em; line-height:1.5em;}
.list1 li { line-height:1.7em; background:url(images/bullet.gif) no-repeat .4em .55em; padding-left: 20px; font-size:11px;}
.list2 li { line-height:1.7em; font-size:11px;}
.list3 li { line-height:1.7em; background:url(images/bullet_check.gif) no-repeat .4em .4em; padding-left: 20px; font-size:11px;}
hr {background-color: #fff;}
/* pre styled */

/* navcontainer */
#navcontainer ul {padding:0; margin:0;}
#navcontainer li {float: left; list-style-image: none; list-style-type: none;}
#navcontainer li a { display: block; width: 83px; padding: 8px 0; text-align: center; font-family: Tahoma, Arial, verdana, Helvetica; font-size: 12px; font-weight: bold; color: #000000; margin-top: 28px; text-decoration: none;}
#navcontainer li a:hover {color:#fff;}
/* navcontainer END */

/* footer */
.footer { font-family:Tahoma, Arial, verdana, Helvetica; font-size:11px; padding:15px 0px 18px 0px; letter-spacing:1px; background:url(images/img_footer.gif) no-repeat center bottom;}
a.quicklink, a.quicklink:link, a.quicklink:visited { text-decoration:none;}
a.quicklink:hover{ text-decoration:underline;}
/* footer END */

/* rounded corner */
.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px; background-color:#fafafa}
.r2{margin: 0 3px; background-color:#fafafa}
.r3{margin: 0 2px; background-color:#fafafa}
.r4{margin: 0 1px; height: 2px; background-color:#fafafa}
.left_container {background-color:#fafafa; padding: 5px 10px 13px 15px;}
.left_container2 {padding: 10px 10px 13px 15px; background:url(images/worldmap.gif) no-repeat #fafafa center;}
.left_container3 {padding: 10px 10px 13px 15px;	background-color: #fafafa; background-image: url(images/worldmap.gif); background-repeat: no-repeat; background-position: 168px;}
/* rounded corner END */

/* group */
.team { width:100%; height: 85px; padding-bottom:20px;}
.team2 { width:100%; padding-bottom:20px;}    
.thumb{ width:126px; height:99px; float:left; margin-right:8px;}
.thumb-sm{ width:106px; height:84px; float:left; margin-right:8px;}
p.description { margin:0;}
/* group END */

/* column 1 and 2 */
.col1 { width: 49%; float:left; margin-right:15px}
.col2 {width: 48%; float:left;}
.col3 {width: 48%; float:left; margin-top:20px;}
/* column 1 and 2 END */
