@charset "utf-8";
/* CSS Document */

/* CSS Document */

/* $Id: layout.css,

Cutebiz Solutions Corporation

http://www.cutebiz.com

Copyright  2008 Cute business Solutions  */


div#container { width:705px; position:relative; text-align:left; margin:auto; padding:0; background:#fff; background:url(../images/Bg_container.gif) repeat-y; background-position: 100%;  }

div#container div#SiteInfo { width:699px; margin:0; padding:0; border-left:#e5e3bc solid 1px;border-right:#e5e3bc solid 1px; }
div#container div#SiteInfo img { border:0; }

/* GetLang */

/* Skill Lang */
div#container div#SiteInfo div#lang { width:700px; height:23px; margin:0px; padding:0; background:#2b5c74; }
div#container div#SiteInfo div#lang1 { width:700px; height:23px; margin:0px; padding:0; background:#2b5c74; } /*ff9f3c*/
div#container div#SiteInfo div#lang2 { width:700px; height:23px; margin:0px; padding:0; background:#2b5c74; } /*941616*/
/* End Skill Lang */

div#container div#SiteInfo div#TopNav { position:relative; margin:0; padding:0; width:700px; height:106px;}

div#container div#SiteInfo div#TopNav div#Setlang { width:96px; height:25px; position:absolute; top:82px; left:13px; margin:0px; padding:4px 0 0 26px; font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-size:12px;  background:url(../images/bg_lang.jpg) no-repeat; }
div#container div#SiteInfo div#TopNav div#Setlang a 		{ color:#0076bd; text-decoration:none; margin-right: 10px; }
div#container div#SiteInfo div#TopNav div#Setlang a:hover   { color:red; text-decoration:underline; }

/* - - - - > div#container div#SiteInfo div#TopNav div#Setlang img { border:0; margin:5px 0 0 0;  }
div#container div#SiteInfo div#TopNav div#Setlang span.langMenu { position: relative; top: -3px; } - - - - > */

/* Top Nav */
div#container div#SiteInfo div#TopNav div.TopnavLogo { width:190px; float:left; padding: 25px 0 0 12px; margin:0; }
div#container div#SiteInfo div#TopNav div.TopnavLogo img {margin:0; padding:0; border:0; }
div#container div#SiteInfo div#TopNav div.TopnavFlash { text-align:right; margin:0; padding:20px 0 0 0; float:left; width:330px;}
div#container div#SiteInfo div#TopNav div.TopnavHeader { margin:0; padding:0; text-align:right;}
div#container div#SiteInfo div#TopNav div.TopnavHeader img#rndImg  { margin:0; padding:0; }


/* maininfo */
div#SiteInfoContent { width:699px; position:relative;  border-top:1px solid #e5e3bc; background:#f8f8f8; clear:both; }


/* left col */
div#container div#SiteInfo div#SiteInfoContent div#LeftCol { width:175px;  margin:0; padding:0; float:left;  }
div#container div#SiteInfo div#SiteInfoContent div#LeftCol a 	   { color:#00aacc; text-decoration : none;}
div#container div#SiteInfo div#SiteInfoContent div#LeftCol a:hover { color:#004a8f; text-decoration : underline; }

div#container div#SiteInfo div#SiteInfoContent div#LeftCol div#menu {padding:8px; font-size:13px; font-weight:bold; color:#004a8f; background:url(../images/menubg.jpg) no-repeat 50% 50%; font-family:"Arial"; }
div#container div#SiteInfo div#SiteInfoContent div#LeftCol div#menu div.out { height:25px; border-top-width: 1px; border-top-style: solid; border-top-color: #668E82; width: 167px; }

div#container div#SiteInfo div#SiteInfoContent div#LeftCol a.mainMenu { color:#004a8f; text-decoration:none; display: block; width: 140px; height: 20px; padding: 3px 7px; }
div#container div#SiteInfo div#SiteInfoContent div#LeftCol a.mainMenu:hover { color:#f00; text-decoration:none; background-color: #AFD7F3; padding-left: 20px; background-image:url(../images/menu_over.gif); background-repeat: no-repeat; background-position: 10px 10px; width: 140px; }

div#container div#SiteInfo div#SiteInfoContent div#LeftCol img { margin:5px; }
div#container div#SiteInfo div#SiteInfoContent div#LeftCol .contact { border-top:3px solid #ccc; padding:5px 0 0 16px; margin:10px 0 0 0; font-size:95%; color:#333; }
div#container div#SiteInfo div#SiteInfoContent div#LeftCol .contact h3 { font-size:17px;  font-family:"Times New Roman"; margin:0; padding:0; }
div#container div#SiteInfo div#SiteInfoContent div#LeftCol .contact p { margin:5px 0; padding:0; }

/* center col */
div#container div#SiteInfo div#SiteInfoContent div#CenterCol { width:510px;  margin:0; float:right; background:url(../images/bg_content.jpg) repeat-x #f7f6dc; border-left:1px solid #e5e3bc; text-align:center; height:100%;  }

div#container div#SiteInfo div#SiteInfoContent div#CenterCol p { margin:7px 0; padding:0; }

div#container div#SiteInfo div#SiteInfoContent div#CenterCol div#CenterColAdd { margin:0; padding:15px 20px 10px 10px; text-align: left; }
div#container div#SiteInfo div#SiteInfoContent div#CenterCol div#CenterColAdd h2 { margin:0 0 10px 0; padding:0; font-size:22px;  font-family:"Times New Roman"; }
div#container div#SiteInfo div#SiteInfoContent div#CenterCol div#CenterColAdd h3 { font-size:17px; font-weight:bold; margin:0; padding:0; }
div#container div#SiteInfo div#SiteInfoContent div#CenterCol div#CenterColAdd h4 { font-size:14px; font-weight:bold; margin:0; padding:0; color:#3b606e; }
div#container div#SiteInfo div#SiteInfoContent div#CenterCol div#CenterColAdd p { margin: 5px 0; } 
div#container div#SiteInfo div#SiteInfoContent div#CenterCol div#CenterColAdd table#TblBorder { width:480px; border-top:1px solid #dcdf77; border-left:1px solid #dcdf77 ; border-right:1px solid #dcdf77  }
div#container div#SiteInfo div#SiteInfoContent div#CenterCol div#CenterColAdd table#TblBorder tr { vertical-align:top; }
div#container div#SiteInfo div#SiteInfoContent div#CenterCol div#CenterColAdd table#TblBorder td { vertical-align:top; border-bottom:1px solid #dcdf77;  padding:4px; }
.blue { width:145px; border-right:1px solid #dcdf77; color:#0066ff; }
.LeftContent { width:225px; border-right:1px solid #dcdf77; color:#333; padding:6px; }
.RightContent { width:225px; color:#333; padding:12px 10px 10px 10px;  }

ul.blsq5 { list-style:url(../images/blsq.gif); padding-left:17px;  }
div#container div#SiteInfo div#SiteInfoContent div#CenterCol div#CenterColAdd ul { margin: 5px 0 5px 21px;}
div#container div#SiteInfo div#SiteInfoContent div#CenterCol div#CenterColAdd ul.blsq1 { list-style:url(../images/blsq.gif); padding:0px; }
div#container div#SiteInfo div#SiteInfoContent div#CenterCol div#CenterColAdd ul.blsq1 li { margin:7px 0; }
div#container div#SiteInfo div#SiteInfoContent div#CenterCol div#CenterColAdd ul.blsq2 { list-style:url(../images/blsq2.gif);  }
div#container div#SiteInfo div#SiteInfoContent div#CenterCol div#CenterColAdd ul.blsq3 { list-style:url(../images/blsq3.gif) ; }
div#container div#SiteInfo div#SiteInfoContent div#CenterCol div#CenterColAdd ul.blsq4 { list-style:url(../images/blsq2.gif); margin:3px 0 0 13px !important; padding: 0px; }

html > body > div#container > div#SiteInfo > div#SiteInfoContent > div#CenterCol > div#CenterColAdd > ul.blsq2 > li > div#image_Float > fieldset { width: 190px; float:right; margin: 0;}

div#container div#SiteInfo div#SiteInfoContent div#CenterCol div#CenterColAdd span.tt_h2 { font-size:14px; font-weight:bold; color:#004a8f; }


div#container div#SiteInfo div#SiteInfoContent div#CenterCol fieldset { border:1px solid #c3c09f; width: 436px; text-align: left; font-size: 93%; color:#313131;}
div#container div#SiteInfo div#SiteInfoContent div#CenterCol fieldset p { padding:0 7px 0 20px; margin:7px 0;}
div#container div#SiteInfo div#SiteInfoContent div#CenterCol legend.LgTitle1 { font:Verdana, Arial, Helvetica, sans-serif; font-size:130%; color:#004a8f; text-align:left; margin:0 15px;}
legend { font-family:Georgia;  }


/* Serive */
div#container div#SiteInfo div#SiteInfoContent div#CenterCol div#CenterColAdd div#image_Float { float:right; margin:7px 0 0 10px; width:245px; text-align:left; }
div#container div#SiteInfo div#SiteInfoContent div#CenterCol div#CenterColAdd div.tt_image_Float { color:#fff; background:#004a8f; font-weight:bold; margin-bottom:7px; padding:2px 5px; width:235px; font-size: 11px; text-align: center; }
div#container div#SiteInfo div#SiteInfoContent div#CenterCol div#CenterColAdd div.img_Float { float:left; text-align:left; padding:10px 0 0 0; margin: 0 8px 0 0; }
div#container div#SiteInfo div#SiteInfoContent div#CenterCol div#CenterColAdd div#image_Float div.field { float:right; margin:0; padding:0; }
div#container div#SiteInfo div#SiteInfoContent div#CenterCol div#CenterColAdd div#image_Float fieldset { font-size:90%; padding:0 0 10px 10px; width:200px; }

a.AService { color:#0076bd !important; text-decoration:none !important; font-weight:normal !important; }
a.AService:hover { color:#f00 !important; text-decoration:none !important; }

/*Research */
div#research { position:relative; text-align:center; margin:auto; }
div#research  div#btn { width:138px; position:relative; vertical-align:middle; text-align:center; padding-top:20%;}
div#research  div#btn a.mainMenu { color:#004a8f; text-decoration:none; display: block; width: 140px; height: 20px; padding: 5px; font-weight:bold; font-size:16px; }
div#research  div#btn a.mainMenu:hover { color:#f00; text-decoration:none; background-color: #AFD7F3; width: 138px; padding: 5px; }

/* Cb!Research */
div.FloatLeft { width:225px; float:left; display:block; font-weight:normal !important; }
div.FloatRight { width:225px; float:right; display:block; font-weight:normal !important; }
.tt_red { color:#ad4c66; font-weight:bold; font-size:115%; }


/* Footer */
div#container div#SiteInfo div#footer { height:27px; color:#fff; font-size:90%; background:#344942 url(../images/ft_bg.jpg) repeat-x; text-align:left; margin:0; padding:3px 0 0 15px; clear:both;} 

