@charset "utf-8";
/* CSS Document */


html, body {background:#fafafa; text-align:center;}
div.external {width:1015px; margin:0 auto; text-align:left; font-family: Georgia, "Times New Roman", Times, serif}

a.logo {background:url(../images/logo.gif) no-repeat 3px 0px; width:340px; height:67px; float:left; margin:12px 0 0 21px;}
a.banner {margin:15px 8px 0px 8px;}

div.rootmenu {width:100%; margin: 10px 0; padding:0 10px;}

div.rootmenu a {font-family: Georgia, "Times New Roman", Times, serif; font-size:100%; text-decoration:underline; border:1px solid #fafafa;  border-left: 1px solid #7a8694; float:left; padding:0px 18px;}
div.rootmenu > a:first-child {border:none; }

div.menu {width:190px}
div.menu a {display:block; font-size:140%; padding:6px 0;}
div.menu a.submenu {font-size:120%; padding:4px 0; padding-left:40px;}

div.fIn div.cnt {margin-left:180px;}
div.fIn div.cnt img {border:1px solid #e3e3e3; margin:20px auto; text-align:center; display:block}

div.rects {width:1015px;font-size:75%;}
div.rects a.readMore {float:right; margin:5px 0px 0 0}
div.rects div.TL , div.rects div.TR , div.rects div.BL , div.rects div.BR {width:446px; height: 282px; float:left; padding:12px 30px;}
div.rects div.TL div.cnt, 
	div.rects div.TR div.cnt, 
	div.rects div.BL div.cnt, 
	div.rects div.BR div.cnt {display:block; width:270px; height:200px; padding-left:180px}
div.rects div.TL { background:url(../images/recttl.gif) no-repeat #fbfbfb; margin: 0 1px 1px 0;}
div.rects div.TL div.cnt {background:url(../images/mobile.gif) no-repeat 0 20px;}
div.rects div.TR { background:url(../images/recttr.gif) no-repeat #fbfbfb; margin: 0 0 1px 1px}
div.rects div.TR div.cnt {background:url(../images/lMatrix.gif) no-repeat 0 20px;}
div.rects div.BL { background:url(../images/rectbl.gif) no-repeat #fbfbfb; margin: 1px 1px 0 0 }
div.rects div.BL div.cnt {background:url(../images/lExperience1.gif) no-repeat 0 20px;}
div.rects div.BR { background:url(../images/rectbr.gif) no-repeat #fbfbfb; margin: 1px 0 0 1px }
div.rects div.BR div.cnt {background:url(../images/lProject.gif) no-repeat 0 20px;}

div.rects h1, div.content h1 {color:#4a4a4a; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:250%; padding:0; margin:0;}
div.fIn h1 {margin-bottom:10px}

div.content {width:1015px; font-size:75%; border:1px solid #dcdcdc}
div.content div.fIn {position:relative; top:-1px; left:-1px; background:url(../images/cornertl.gif) no-repeat; padding:12px 30px;}

div.footer{width:1015px; text-align:left; margin:25px auto 0 auto; }
div.footer div.banners {text-align:center;}
div.footer div.copy {font-size:75%; margin-top:25px; border-top:1px solid #e3e3e3; padding:5px 0;}
div.footer a.mail {background:url(../images/contactMe.gif) no-repeat 0px 3px; padding-left:15px;}

div.images { width:700px; border:0px solid red; height:450px}
img.a { float:left; padding:25px; border:0px solid white }

table.codes { width:700px; text-align:center}
table.codes tr.hdr th{ height:20px; border-bottom:1px solid #CCC}

