@charset "utf-8";
/* CSS Start Here */
* {padding:0; margin:0;}

body {padding:0 0 30px; background:#fff;  margin:0; width:100%; min-width: 394px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#616060;}

#wrap {margin:0; padding:0 0 0 40px;  position:relative; width: 394px; }

a:link { color:#00aeef; text-decoration: underline; }
a:visited { color:#00aeef; text-decoration:underline; }
a:hover{ color:#666; text-decoration:none; }

img { border:none; padding:0; margin:0;}
h1 {font-size: 36px;}
h2 {font-size: 24px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 15px;}
h6 {font-size: 14px; color:#0083a9; }

input { position:relative; font-weight: normal;cursor: pointer; padding: 0 3px;font-size: 13px;font-family: Verdana, Helvetica, Arial, sans-serif; border:1px #cfcfcf solid;}
select {font-family: Verdana, Helvetica, Arial, sans-serif;font-weight: normal;cursor: pointer;vertical-align: middle;border: 1px solid #999;padding: 1px;background-color: #FAFAFA;}
option {padding-right: 2px;}
textarea {font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; width: 238px;padding: 2px;font-size: 1em;line-height: 1.4em; border:1px #cfcfcf solid; height:100px;}

/* Header Part Start */
#header {margin:0; padding:0; position:relative; height:100%; display:block }
#header .headlogo {margin:0; padding:5px 0 25px 0; position:relative}
#header .headlogo .logo {margin:0; padding:0; position:relative; height:139px}
/* Header Part End */

/* Main Part Start Home */
#maincontent {margin:0; padding:0; clear:both; position:relative; width:284px; display:block; height:100%; overflow:hidden;  }
#maincontent .mainctitle {margin:0; padding:0 0 12px 0; position:relative; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; letter-spacing:-1px}
#maincontent .mainctitle .mainpost {margin:0; padding:0; position:relative; font-size:14px; letter-spacing:0; color:#00aeef}
.sbold {font-weight:bold;}
.sbold2 {font-weight:bold; color:#00aeef;}
#maincontent .maincdetail {margin:0; padding:0; position:relative; font-size:12px; line-height:16px}
#maincontent .maincdetail .cutitle {margin:0; padding:0; position:relative; font-size:12px;}
#maincontent .maincdetail .cuemail {margin:0; padding:0 0 15px 0; position:relative; font-size:12px;}
#maincontent .mainfolio {margin:0; padding:0 0 20px 0; position:relative; display:block; height:100%; overflow:hidden;}
#maincontent .mainfolio2 {font-size:12px; line-height:16px}
#maincontent .mainfolio .mf-left { float:left; width:120px; margin:0; padding:0; position:relative;}
#maincontent .mainfolio .mf-left .mf-img {width:107px; margin:0; padding:0; position:relative; border:#e4e4e4 1px solid}
#maincontent .mainfolio .mf-left .mf-img .pick { width:105px; height:105px; margin:0; padding:0; position:relative;}
#maincontent .mainfolio .mf-left .mf-link {margin:0; padding:10px 0 0 0; position:relative;}
#maincontent .mainfolio .mf-left .mf-link ul {margin:0; padding:0; position:relative; list-style:none}
#maincontent .mainfolio .mf-left .mf-link li { float:left; margin:0; padding:0 10px 8px 0; position:relative; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#maincontent .mainfolio .mf-left .mf-link li a { background-color:#606060; color:#fff; margin:0; padding:0; width:19px; height:19px; text-align:center; line-height:19px; display:block; position:relative; text-decoration:none}
#maincontent .mainfolio .mf-left .mf-link li a:hover { background-color:#00aeef; margin:0; padding:0; position:relative}
#maincontent .mainfolio .mf-left .mf-link .sfolio a { background-color:#00aeef; color:#fff; margin:0; padding:0; width:19px; height:19px; text-align:center; line-height:19px; display:block; position:relative; text-decoration:none}
#maincontent .mainfolio .mf-left .mf-link .sfolio a:hover { background-color:#606060; margin:0; padding:0; position:relative}

#maincontent .mainfolio .mf-text {margin:0 0 0 125px; padding:0; position:relative; font-size:12px; line-height:16px}
#maincontent .mainfolio .mf-text2 {margin:0 0 0 0px; padding:0; position:relative; font-size:12px; line-height:16px}
/* Main Part End Home */


/*before after page number*/
#maincontent .mainfolio .mf-left-long { float:left; width:234px; margin:0; padding:0; position:relative;}
#maincontent .mainfolio .mf-left-long .mf-img {width:107px; margin:0; padding:0; position:relative; border:#e4e4e4 1px solid}
#maincontent .mainfolio .mf-left-long .mf-img .pick { width:105px; height:105px; margin:0; padding:0; position:relative;}
#maincontent .mainfolio .mf-left-long .mf-link {margin:0; padding:10px 0 0 0; position:relative; width:100%;}
#maincontent .mainfolio .mf-left-long .mf-link ul {margin:0; padding:0; position:relative; list-style:none; width:100%;}
#maincontent .mainfolio .mf-left-long .mf-link li { float:left; margin:0; padding:0 10px 8px 0; position:relative; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#maincontent .mainfolio .mf-left-long .mf-link li a { background-color:#606060; color:#fff; margin:0; padding:0; width:19px; height:19px; text-align:center; line-height:19px; display:block; position:relative; text-decoration:none}
#maincontent .mainfolio .mf-left-long .mf-link li a:hover { background-color:#00aeef; margin:0; padding:0; position:relative}
#maincontent .mainfolio .mf-left-long .mf-link .sfolio a { background-color:#00aeef; color:#fff; margin:0; padding:0; width:19px; height:19px; text-align:center; line-height:19px; display:block; position:relative; text-decoration:none}
#maincontent .mainfolio .mf-left-long .mf-link .sfolio a:hover { background-color:#606060; margin:0; padding:0; position:relative}


/* Navigation Start */
#navigation {padding:0; margin:0; position:relative; clear:both; display:block; height:100%; overflow:hidden; width:284px;}
#navigation .navbars {padding:16px 0; margin:0; position:relative; border-top:#e4e4e4 1px solid ; border-bottom:#e4e4e4 1px solid}
#navigation .navbars .navlinks {padding:0 30px 0 29px; margin:0; position:relative;}
#navigation .navbars .navlinks .navprt {padding:0; margin:0; position:relative; height:12px; overflow:hidden}
#navigation .navbars .navlinks .navprt .navprtA { float:right; width:43px; padding:0; margin:0; position:relative;}
#navigation .navbars .navlinks .navprt .navprtB {padding:0; margin:0 43px 0 0; position:relative;}
#navigation .navbars .navlinks .navprt .navprtB .navprtC {float:right; width:95px; padding:0; margin:0; position:relative;}
#navigation .navbars .navlinks .navprt .navprtB .navprtD {padding:0; margin:0 100px 0 0; position:relative;}
#navigation .navbars .navlinks .navspace {padding:0; margin:0; position:relative; font-size:2px; height:10px}
.navclps {padding:0; margin:0 14px 0 0; position:relative; background:url(../images/nav_04.gif) no-repeat right top}
/* Navigation End */


/* Job insert Start */
#jobinsert {padding:0; margin:0; position:relative; clear:both; display:block; height:100%; overflow:hidden; width:284px;}
#jobinsert .bars {padding:16px 0; margin:0; position:relative; border-top:#e4e4e4 1px solid ; border-bottom:#e4e4e4 1px solid;}
#jobinsert .nobars {padding:16px 0 0 0; margin:0; position:relative; border:0;}
#jobinsert .bars .mainctitle {margin:0; padding:0 0 5px 0; position:relative; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; letter-spacing:-1px; color:#00bef3;}
#jobinsert .bars .mainftitle {margin:0; padding:0 0 5px 0; position:relative; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; letter-spacing:-1px; color:#00bef3;}
#jobinsert .nobars .mainftitle, #jobinsert .bars .mainftitle {margin:0; padding:0 0 5px 0; position:relative; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; letter-spacing:-1px; color:#00bef3;}
#jobinsert .nobars .mainftitle .detail, #jobinsert .bars .mainftitle .detail {margin:0; padding:0; position:relative; font-size:12px; line-height:20px}
.detail {margin:0; padding:0; position:relative; font-size:12px; line-height:20px}
.detail a:link { color:#616060; text-decoration: underline; font-weight:bold;}
.detail a:visited { color:#616060; text-decoration:underline; font-weight:bold;}
.detail a:hover{ color:#616060; text-decoration:underline; font-weight:bold;}
/* Job insert End */


/* General Class Item Start */
.googlemap {padding:0; margin:0; position: absolute; top:70px; left:354px; width:652px; z-index:100}
.googlemap .map {padding:0; margin:0; position:relative; border:#e4e4e4 1px solid; width:650px}
.googlemap .map2 {padding:0; margin:0; position:relative; border:#FFFFFF 1px solid; width:650px}
.googlemap .map .imgwid {padding:0; margin:0; position:relative; height:521px;}
.googlemap .maplink {padding:15px 3px 0 0; margin:0; position:relative; float:right; }

#formation {padding:20px 0; margin:0; position:relative; clear:both; display:block; width:300px; height:100%; overflow:hidden}
#formation .frtlinks {padding:0 0 0 28px; margin:0; position:relative; }
#formation .frtlinks ul {padding:0; margin:0; position:relative; list-style:none }
#formation .frtlinks li {padding:0; margin:0; position:relative; float:left; width:130px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;  }
#formation .frtlinks li a {padding:0; margin:0; position:relative; color:#585858; text-decoration:none }
#formation .frtlinks li a:hover {padding:0; margin:0; position:relative; color:#999;}
#formation .frtlinks .selectme a {padding:0; margin:0; position:relative; color:#00aeef; text-decoration:none; font-weight:bold }
#formation .frtlinks .selectme a:hover {padding:0; margin:0; position:relative; text-decoration:underline}
.mainload {padding:0 0 10px 10px; margin:0; position:relative;}
/* General Class Item End */


/* Footer Part Start */
#footer {padding:10px 0 0 0; margin:13px 0 0 0; position:relative; clear:both; display:block; width:284px; border-top:#e4e4e4 1px solid ;}
#footer .footprtA {padding:0 0 13px 0; margin:0; position:relative; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:16px;}
#footer .footprtB {padding:0; margin:0; position:relative; background:transparent url(../images/phone.gif) no-repeat left top; height:21px}
#footer .footprtB span {padding:0; margin:0; position:relative; visibility:hidden}
#footer .footprtC {padding:0; margin:0; position:relative; background:url(../images/footer.gif) no-repeat top left; height:51px;}
#footer .footprtC span {padding:0; margin:0; position:relative; visibility:hidden}

#footerCL {padding:10px 0 0 0; margin:13px 0 0 0; position:relative; clear:both; display:block; width:284px; border:0;}
#footerCL .footprtA {padding:0 0 13px 0; margin:0; position:relative; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:16px;}
#footerCL .footprtB {padding:0; margin:0; position:relative; background:transparent url(../images/phone.gif) no-repeat left top; height:21px}
#footerCL .footprtB span {padding:0; margin:0; position:relative; visibility:hidden}
#footerCL .footprtC {padding:0; margin:0; position:relative; background:url(../images/footer.gif) no-repeat top left; height:51px;}
#footerCL .footprtC span {padding:0; margin:0; position:relative; visibility:hidden}

#footerT {padding:10px 0 0 0; margin:20px 0 0 0; position:relative; clear:both; display:block; width:284px; border-top:#e4e4e4 1px solid ;}
#footerT .footTprtA {padding:0 0 13px 0; margin:0; position:relative; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:16px;}
#footerT .footTprtB {padding:0; margin:0; position:relative; background:url(../images/phone.gif) no-repeat left top; height:21px}
#footerT .footTprtB span {padding:0; margin:0; position:relative; visibility:hidden}
#footerT .footTprtC {padding:0; margin:0; position:relative; background:url(../images/footer.gif) no-repeat top left; height:51px}
#footerT .footTprtC span {padding:0; margin:0; position:relative; visibility:hidden}

#footerC {padding:15px 0 0 0; margin:15px 0 0 0; position:relative; clear:both; display:block; width:284px; border-top:1px #e4e4e4 solid;}
#footerC .footCprtA {padding:0 0 13px 0; margin:0; position:relative; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:16px;}
#footerC .footCprtB {padding:0; margin:0; position:relative; background:url(../images/phone.gif) no-repeat left top; height:21px}
#footerC .footCprtB span {padding:0; margin:0; position:relative; visibility:hidden}
#footerC .footCprtC {padding:0; margin:0; border:0; position:relative; background:url(../images/footer.gif) no-repeat top left; height:51px}
#footerC .footCprtC span {padding:0; margin:0; border:0; position:relative; visibility:hidden}
#footerC .footCprtD {padding:0 0 10px 0; margin:0; position:relative; font-size:12px;}
#footerC .footCprtE {padding:0 0 10px 0; margin:0; position:relative; font-size:12px;}
#footerC .footCprtF {padding:0; margin:0; position:relative; font-size:12px;}
/* Footer Part End */

/* CSS by eggybot */