@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	background-image: url(../img/bg.gif);
	font: normal 14px/22px Arial, Helvetica, sans-serif;
	color:#282828;
}
img { border:0;}
ul{
padding:0;
margin:0;
list-style:none;
}
a {outline:0;}
a{
color:#000000;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}
.padbody{
padding:38px 30px 10px 20px;
}
.padleft8{
	padding-left:8px;
}
.padtop8{
padding-top:8px;
}

.tablebg{
background-color:#eaeaea;
}
.bodybg{
background: url(../img/bodybg.gif) no-repeat left 77px;
}
h1{
font:bold 18px Arial, Helvetica, sans-serif;
color:#047bad;
padding:0 0 20px 0;
margin:0;
text-transform:uppercase;
}
h1 span{
text-transform:none;
color:#000000;
}
h2{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#00648e;
	padding:0 0 5px 0;
	margin:0;
	text-transform:uppercase;
	border-bottom:1px solid #3f3f3f;
}

a.readmore{
display:block;
float:right;
background-color:#eeeeee;
background-image:url(../img/but-bg.gif);
background-repeat:repeat-x;
background-position:left top;
padding:5px;
border:1px solid #bdbcbd;
font:11px Arial, Helvetica, sans-serif;
color:#00648e;
text-decoration:underline;
line-height:normal;
}
a.readmore:hover{
text-decoration:none;
}
.heading{
	background:url(../img/head-left.gif) no-repeat left top;
	padding:8px 0 5px 8px;
	margin:0 0 5px 0;
}
.heading div{
	background-color:#FFFFFF;
	padding: 4px 2px 4px 8px;
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	color:#047bad;
	text-transform:uppercase;
}
.pro-heading{
background:url(../img/pro-head-bg.gif) no-repeat 4px top;
height:41px;
}
.pro-heading h2{
	padding:7px 2px 0px 23px;
	margin:0;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:normal;
	text-transform:uppercase;
	border:0;
}
.footer{
	background-color:#cfcfcf;
	font:11px Arial, Helvetica, sans-serif;
	color:#3f3f3fl;
	padding:8px;
}
.footer .copyright{
font:10px Tahoma, Arial, Helvetica, sans-serif;
color:#656565;
float:left;
}
.footer a.footerlink{
font:11px Arial, Helvetica, sans-serif;
color:#3f3f3fl;
text-decoration:none;
}
.footer a.footerlink:hover{
text-decoration:underline;
}
.siteby{
font:10px Tahoma, Arial, Helvetica, sans-serif;
color:#878787;
padding:5px;
}
.siteby a{
color:#878787;
}

/* inner page css start */
.list li{
	background:url(../img/icons/bullet.gif) no-repeat left 9px;
	margin:0;
	padding:7px 0 7px 15px;
	border-bottom:1px solid #dbdbdb;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#494949;
	line-height:14px;
}
.note{
font-size:11px;
line-height:normal;
color:#990000;
}

.portfoliothumbbg {
	background-image:url(../img/portfolio_thumb_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#dedede;
	padding-bottom:15px;
	padding-top:6px;
}
.portfoliothumbbg img {
	border:#FFF solid 2px;
}
