/* CSS Document */

body{
margin: 10px; auto;
background-color:#FFFFFF;

}

#maindiv{
width:100%;


}

.bgdiv{
background:url(../images/mainbg.jpg);
background-position:top;
background-repeat:no-repeat;
margin: 0 auto;
width: 760px;
height:541px;
}

.logotop{
height:85px; width:300px; float:left;
}

.logobottom{
width:100%; height:70px;
}

.leftpanel{
clear:both; float:left; width:206px;
}

.leftlinks{
width:194px; height:201px; margin:auto; background:url(../images/leftmenu.jpg); background-position:center; background-repeat:no-repeat;}

.left1{
width:130px; padding-left:70px; padding-top:7px;
}

.left2{
width:120px; padding-left:1px; padding-top:20px; 
}

.left3{
width:130px; padding-left:68px; padding-top:40px; 
}

.left4{
width:130px; padding-left:5px; padding-top:40px; 
}

.linktxt{
font-family: Comic Sans MS, Arial; font-size:14px; color:#3E3E3E; font-weight:bold; text-decoration:none; 
}

.linktxt a{
font-family: Comic Sans MS, Arial; font-size:14px; color:#3E3E3E; font-weight:bold; text-decoration:none;
}

.linktxt a:hover{
font-family: Comic Sans MS, Arial; font-size:14px; color:#3E3E3E; font-weight:bold; text-decoration:none;
}

.mainarea{
float:left; width:530px; background:url(../images/portfoliobg.gif); background-position: bottom; background-repeat:no-repeat; height:693px;
}

.txt{
	font-family: verdana, tahoma, Arial, verdana;
	font-size:12px;
	color:#474747;
	font-weight:normal;
	text-decoration:none;
	line-height: 1.6;
	text-align: justify;
}

.txthead{
	font-family: tahoma, Arial, verdana;
	font-size:14px;
	color:#474747;
	font-weight:bold;
	text-decoration:none;
	line-height: 1.7;
	text-align: justify;
}

.homelink{
width:250px; float:right; padding-left:130px; padding-top:47px;
}

.mainareaabout{
float:left; width:500px; background:url(../images/portfoliobg_about.jpg); background-position: bottom; background-repeat:no-repeat; height:400px;
}

.portfolioh{
width:150px; float:left; padding-left:70px;
}

.abouth{
width:150px; float:left; padding-left:40px; padding-top:15px;
}

.contacth{
width:150px; float:left; padding-left:2px; padding-top:35px;
}

.btflash{
float:left; padding-top:10px; padding-left:20px;
}

.btlogo{
float:left; padding-top:15px; padding-left:20px;
}

.btwebsites{
clear:both; width:150px;}

.hdlogo{
clear:both; width:100px; padding-left:7px;	
}

.portfoliotn{
clear:both; padding-top:8px; width:450px; margin: auto;
}

.tns{
float:left; width:215px; padding:10px 5px; text-align:center;
}

.portfolioflash{
clear:both; padding-top:8px; width:470px; margin:auto; text-align:center;
}

.fl1{
float:left; width:164px; background:url(../images/fl_banners.gif); background-repeat:no-repeat; text-align:center; height:507px
}

.fl2{
float:left; width:306px; background:url(../images/fl_prn.gif); background-repeat:no-repeat; text-align:center; height:507px
}

.pg{
clear:both; text-align:right; width:450px; margin:auto;
}

.blank{
clear:both; width:123px;
}

.flpresentation{
clear:both; width:227px; padding-top:40px;
}
