/* Default */
* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
body { font-size:12px; color:#343334; background:#b8b8b8 url(../images/bg.jpg) top left repeat-x;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
.clear { clear: both; display: block; visibility: hidden; line-height:0px;}

/* Layout */
#wrap {width:900px; margin:0px auto;}
#content {background:url(../images/bg_main.gif) top left repeat-y;}

#maincontent {float:left; width:675px; background-color:#fff; overflow:hidden;}
#sidebar {float:right; width:225px;}
#mainimg {width:675px;}

/* Header */
#header #logo {float:left; width:400px; margin-top:22px;}
#header #rightside {float:right; width:255px; margin-bottom:7px;}

#emailinfo {background:url(../images/bg_top_right.gif) top right no-repeat; padding:6px; color:#fefefe; text-align:right;}
#emailinfo a {color:#fefefe;}
#leavemessage {color:#dcdcdc; text-align:right; padding:7px;}
#leavemessage a {color:#dcdcdc;}

/* Main Contents */

#wrapcontent {padding:15px;}

#whoweare {float:left; width:315px;}
#clientpartner {float:right; width:315px;}
#whoweare .text, #clientpartner  .text {margin:15px 0px;}

#threeboxes {border:1px solid #dcdcdc; margin-top:20px;}
#threeboxes .boxbt {float:left; width:183px; padding:15px;}
#threeboxes .image {margin:10px 0px;}
#threeboxes .text {color:#4e4e4e;}
#threeboxes .text a {color:#334e7f; text-decoration:underline;}
#threeboxes .text a:hover {color:#334e7f; text-decoration:none;}
#threeboxes .border {border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc;}

.boxside .text {font-size:11px; color:#343334; padding:8px;}
.boxside #marginbt {margin-bottom:8px;}
.height {height:288px;}
.boxside .text #sidelist {list-style:none;}
.boxside .text #sidelist li {margin-bottom:6px; padding-left:10px; background:url(../images/dot_blue.gif) left center no-repeat; line-height:12px;}
.boxside .text #sidelist li a {color:#334e7f;}
.boxside .text #sidelist li .date {color:#6c6c6c;}

/* Footer */
#footer {margin:10px 0px; font-size:11px; color:#3a3a3a;}
#footer #leftcountry {float:left; width:240px;}
#footer #leftcountry .widthselect {width:135px; font-size:11px;}
#footer #footermenu {float:right; width:420px; text-align:right;}
#footer #footermenu a {color:#3a3a3a;}
