*{
margin: 0;
padding:0;}

a{
text-decoration: underline;
color: #f25574;
font-weight: bold;}

a.green{
color:#50c42c;}

body{
background:#90c0d8;
color: black;
font: 12px tahoma, sans-serif;}

#Table_01 {
	background: url(Images/mainbg.jpg) repeat-y;
	width:780px;
	position: relative;
}

#top a{
color:#90c0d8;
display: block;
height:100px;}

#index-01 {
	position: absolute;
	top:0;
	left:0;
	width:297px;
	height:100px;
}

#index-02 {
	position: absolute;
	top:0;
	left: 297px;
	background: url(Images/expert.jpg) no-repeat;
	width:174px;
	height:100px;
}
#index-02 a{
	width: 174px;}
#index-02 a:hover, #index-02 a.present{
	background: url(Images/expertlite.jpg) no-repeat;}
	
#index-03 {
	position: absolute;
	top: 0;
	left: 471px;
	background: url(Images/portfolio.jpg) no-repeat;
	width:153px;
	height:100px;
}
#index-03 a{
	width: 153px;}
#index-03 a:hover, #index-03 a.present{
	background: url(Images/portfoliolite.jpg) no-repeat;}

#index-04 {
	position: absolute;
	top:0;
	left: 624px;
	background: url(Images/contact.jpg) no-repeat;
	width:156px;
	height:100px;
}
#index-04 a{
	width: 174px;}
#index-04 a:hover, #index-04 a.present{
	background: url(Images/contactlite.jpg) no-repeat;}

#cont{
	text-align: justify;
	background: url(Images/contbg.jpg) 0 100px no-repeat;
	width: 780px;
	padding-top: 100px;}
#cont2{
	padding: 0 25px;
	background-position: 0% 75%;
	background-repeat: no-repeat;}
	
#cont2 img{
	vertical-align: middle;}
	
#left{
	float: left;
	width: 270px;
	margin-right: 30px;
	font: 14px tahoma, sans-serif;}
	
#left ul, #left ul li{
list-style: none;}
#left li{
margin: 0 0 5px 10px;}
#left li a{
font-size: 16px;
color:#f25574;}
#left li a:hover{
color:#4890c0;}
#left li a.cur{
font-weight: normal;}

#search{
margin: 5px 0 10px 0;}
#search input{
font: 14px tahoma, sans-serif;
border:1px solid #76acd0;
width: 200px;
padding: 1px 2px;}
#search input[type=submit]{
width: auto;
background: #4890c0;
color: white;}

#left .col150{
width: 134px;
float: left;}

.col150 ul li a img{
width: 52px;
height: 65px;
float: left;
margin: 2px;
border: 3px solid #eee;}
.col150 ul li a img:hover{
border-color: #f5deab;}
.col150 ul li a img.present{
border-color: #fcfa1f;}

#right{
	float: left;
	width: 430px;}

.float1, .float2, .float3{
height: 17px;
float: left;
clear: left;
display: block;}
.float1{
width: 25px;}
.float2{
width: 35px;}
.float3{
width: 25px;}
	
.intro{
font: 14px tahoma, sans-serif;
color:#184890;
line-height: 150%;
text-align: left;
margin-bottom: 20px;}
.intro:first-line{
color:#f25574;}

.largeimg{
width: 400px;
margin-bottom: 10px;
border: 5px solid #f5deab;}

.fleft{
display: block;
text-align: left;
float: left;
clear:left;}
.fleft img{
margin: 10px 5px 10px 0;}

ul.nobullet, ul.nobullet li{
list-style: none;}

.box{
background: #fff2d7;
padding: 5px;}

.box li{
border-bottom: 1px solid white;}
	
#foot{
	margin-left: -25px;
	clear: left;
	background: #90c0d8 url(Images/footer.jpg) no-repeat;
	width: 780px;
	height: 75px;
	text-align: center;
	color: white;}
#foot p{
	padding-top: 25px;}
#foot a{
	color: white;
	text-decoration: underline;}

h1{
font: 30px tahoma, sans-serif;
color:#f25574;
text-align: right;}

h2{
clear: both;
text-align: left;
font: 18px tahoma, sans-serif;
color:#4890c0;
margin: 0 0 5px 0;
padding-top: 20px;}

ul li{
text-align: left;}

p{
margin: 0 10px 5px 10px;
	line-height: 170%;}
.small{
	font-size: 10px;}
#left p{
	line-height: 140%;}
	
a img{
border:0;}	

form{
margin: 5px 5px 10px 5px;}
form label{
text-align: right;
font: bold 14px tahoma, sans-serif;
display: block;
float: left;
width: 15%;}
form input, form textarea{
border:1px solid #5897e2;
padding: 1px;
width: 70%;
margin: 0 5px 5px 5px;}
form input[type=submit], form input[type=reset]{
width: auto;
background: #dde;}

strong, b{
font-weight: normal;}
