body,
html {
	background-color: #343433;
    margin:0;
    padding:0;
	scrollbar-face-color: #3f4040;
	scrollbar-highlight-color: #3f4040;
	scrollbar-shadow-color: #3f4040;
	scrollbar-3dlight-color: #3f4040;
	scrollbar-arrow-color:  #343433;
	scrollbar-track-color: #3f4040;
	scrollbar-darkshadow-color: #3f4040;
}
img { border:0px;}
#portfoliocontain img {border:1px; border-color:#f69d9f; border-style:solid;}
p { margin: 0px;}
a:link, a:visited, a:hover a:active{
	color: #969696;
	text-decoration: none;
}
.boldtext {
	font-size: 11pt;
	font-weight: bold;
}
.smalltext {
	font-size: 8pt;
	font-weight: normal;
}
body,td,th {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #969696;
	font-weight:normal;
	line-height:13pt;
	}
h1 {
	font-size: 15pt;
	color: #f8f4a2;
	font-weight: normal;
}

.h1 {
	font-size: 11pt;
	color: #f8f4a2;
	font-weight: normal;
}
.h1block {
	font-size: 11pt;
	color: #f8f4a2;
	font-weight: normal;
	display:block;
	background-color: #343433;
}
.h1block2 {
	font-size: 11pt;
	color: #f8f4a2;
	font-weight: normal;
	display:block;
	background-color: #343433;
	width: 50%;
	text-align:right;
}
.problock {
	font-size: 11pt;
	color: #f8f4a2;
	font-weight: normal;
	display:block;
	background-color: #343433;
	width: 100%;
}
a.problock:link, a.problock:visited, a.problock:active{
	font-size: 11pt;
	color: #f8f4a2;
	font-weight: normal;
	display:block;
	background-color: #343433;
	width: 100%;
}

a.problock:hover {
	font-size: 11pt;
	color: #f8f4a2;
	font-weight: normal;
	display:block;
	background-color: #343433;
	width: 99%;
	border-left: solid 5px;
}
.profilelink {
	font-size: 15pt;
	color: #f8f4a2;
	font-weight: normal;
}
a.profilelink:link, a.profilelink:visited, a.profilelink:hover, a.profilelink:active{
	font-size: 15pt;
	color: #f8f4a2;
	font-weight: normal;
}

.servicelink {
	font-size: 15pt;
	color: #a5ddf7;
	font-weight: normal;
}
a.servicelink:link, a.servicelink:visited, a.servicelink:hover, a.servicelink:active{
	font-size: 15pt;
	color: #a5ddf7;
	font-weight: normal;
}
.portfoliolink {
	font-size: 15pt;
	color: #f69d9f;
	font-weight: normal;
}
a.portfoliolink:link, a.portfoliolink:visited, a.portfoliolink:hover, a.portfoliolink:active{
	font-size: 15pt;
	color: #f69d9f;
	font-weight: normal;
}
.contactlink {
	font-size: 15pt;
	color: #bcdc9b;
	font-weight: normal;
}
a.contactlink:link, a.contactlink:visited, a.contactlink:hover, a.contactlink:active{
	font-size: 15pt;
	color: #bcdc9b;
	font-weight: normal;
}
#service1 {
height:auto;
}
#service2 {
height:auto;
}
#service3 {
height:auto;
}
#service4 {
height:auto;
}
#service5 {
height:auto;
}
#service6 {
height:auto;
}
#service7 {
height:auto;
}
#service8 {
height:auto;
}

h2 {
	font-size: 15pt;
	color: #a5ddf7;
	font-weight: normal;
}
.h2 {
	font-size: 11pt;
	color: #a5ddf7;
	font-weight: normal;
}
.h2block {
	font-size: 11pt;
	color: #a5ddf7;
	font-weight: normal;
	display:block;
	background-color: #343433;
	width: 100%;
}
a.h2block:link, a.h2block:visited, a.h2block:active{
	font-size: 11pt;
	color: #a5ddf7;
	font-weight: normal;
	display:block;
	background-color: #343433;
	width: 100%;
}

a.h2block:hover {
	font-size: 11pt;
	color: #a5ddf7;
	font-weight: normal;
	display:block;
	background-color: #343433;
	width: 99%;
	border-left: solid 5px;
}
.h2block3 {
	font-size: 11pt;
	color: #a5ddf7;
	font-weight: normal;
	display:block;
	background-color: #3f4040;
	width: 50%;
}
a.h2block3:link, a.h2block3:visited, a.h2block3:active{
	font-size: 11pt;
	color: #a5ddf7;
	font-weight: normal;
	display:block;
	background-color: #3f4040;
	margin-left:-2px;
	width: 50%;
}
a.h2block3:hover {
	font-size: 11pt;
	color: #a5ddf7;
	font-weight: normal;
	display:block;
	background-color: #343433;
	width: 49%;
	border-left: solid 5px;
}
.h2block2 {
	font-size: 11pt;
	color: #f8f4a2;
	font-weight: normal;
	display:block;
	background-color: #343433;
	width: 50%;
	text-align:right;
	float:right;
}
h3 {
	font-size: 15pt;
	color: #bcdc9b;
	font-weight: normal;
}
.h3 {
	font-size: 11pt;
	color: #bcdc9b;
	font-weight: normal;
}
.h3block {
	font-size: 11pt;
	color: #bcdc9b;
	font-weight: normal;
	display:block;
	background-color: #343433;
}
.h3block2 {
	font-size: 11pt;
	color: #bcdc9b;
	font-weight: normal;
	display:block;
	background-color: #3f4040;
	width: 95%;
}
a.h3block2:link, a.h3block2:visited, a.h3block2:active{
	font-size: 11pt;
	color: #bcdc9b;
	font-weight: normal;
	display:block;
	background-color: #3f4040;
	width: 95%;
}
a.h3block2:hover {
	font-size: 11pt;
	color: #bcdc9b;
	font-weight: normal;
	display:block;
	background-color: #343433;
	width: 95%;
	border-left: solid 5px;
}
h4 {
	font-size: 15pt;
	color: #f69d9f;
	font-weight: normal;
}
.h4 {
	font-size: 11pt;
	color: #f69d9f;
	font-weight: normal;
}
.h4block {
	font-size: 11pt;
	color: #f69d9f;
	font-weight: normal;
	display:block;
	background-color: #343433;
}
.h4block2 {
	font-size: 11pt;
	color: #f69d9f;
	font-weight: normal;
	display:block;
	background-color: #3f4040;
	width: 50%;
}
a.h4block2:link, a.h4block2:visited, a.h4block2:active{
	font-size: 11pt;
	color: #f69d9f;
	font-weight: normal;
	display:block;
	background-color: #3f4040;
	width: 50%;
}
a.h4block2:hover {
	font-size: 11pt;
	color: #f69d9f;
	font-weight: normal;
	display:block;
	background-color: #343433;
	width: 49%;
	border-left: solid 5px;
}
.h4block3 {
	font-size: 11pt;
	color: #f69d9f;
	font-weight: normal;
	display:block;
	background-color: #343433;
	width: 100%;
}
a.h4block3:link, a.h4block3:visited, a.h4block3:active{
	font-size: 11pt;
	color: #f69d9f;
	font-weight: normal;
	display:block;
	background-color: #343433;
	width: 100%;
}
a.h4block3:hover {
	font-size: 11pt;
	color: #f69d9f;
	font-weight: normal;
	display:block;
	background-color: #343433;
	width: 99%;
	border-left: solid 5px;
}
#maincontain {
width: 100%;
}
#subcontain {
	width: 360px;
	top:0px;
	position: relative;
	left: -150px;
}
#subsubcontain {
	width: 80%;
	background-color: #3f4040;
	background-image:url(images/real-html-middle_left.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
#profilecontain {
width: 83%;
margin-left: 50px;
padding: 0px;
}
#footer {
width: 100%;
height: 30px;
}
#servicescontain {
width: 83%;
margin-left: 50px;
padding: 0px;
}
#contactcontain {
width: 83%;
margin-left: 50px;
padding: 0px;
}
#portfoliocontain {
width: 83%;
margin-left: 50px;
padding: 0px;
}
#bg {
text-align:left;

background-color: #3f4040;
background-image:url(images/real-html-middle-right-end.gif);
background-position:top right;
background-repeat:repeat-y;
}
.bg2 {
text-align:left;

background-image:url(images/real-html-middle_left.gif);
background-position:top left;
background-repeat:repeat-y;
}
.bg3 {
text-align:left;

background-color: #3f4040;
background-image:url(images/middle-right-end-services.gif);
background-position:top right;
background-repeat:repeat-y;
}
.contactholder {
width: 45%;
float:left;
}
.wholeformholder {
width: 230px;
float:right;
padding:0;
margin:0;
}
.formholder {
width: 230px;
height: 45px;
text-align:left;
}
.formholdermessage {
width: 230px;
height: 130px;
text-align:left;
}
input.contactinput {
border:solid #343433 1px;
padding: 3px;
font-family: "Times New Roman", Times, serif;
font-size: 10pt;
color: #969696;
font-weight:normal;
background-color: #3f4040;
width: 200px;
}
.inputnostyle {
border: none;
padding:0px;
}
textarea.contactarea {
border:solid #343433 1px;
padding: 3px;
font-family: "Times New Roman", Times, serif;
font-size: 10pt;
color: #969696;
font-weight:normal;
background-color: #3f4040;
width: 200px;
}

a.hid {color:#969696; text-decoration:none; }
a.hid em {display:none; text-decoration:none;}
a.hid:hover {text-decoration:none;}
a.hid:active, a.hid:focus {background:#404040; text-decoration:none;}
a.hid:active span, a.hid:focus span {display:none; text-decoration:none;}
a.hid:active em, a.hid:focus em {display:block; color:#969696; width:100%; font-style:normal; cursor:default; text-decoration:none;}

a.hidservices {color:#969696; text-decoration:none; }
a.hidservices em {display:none; text-decoration:none;}
a.hidservices:hover {text-decoration:none;}
a.hidservices:active, a.hidservices:focus {text-decoration:none;}
a.hidservices:active span, a.hidservices:focus span { text-decoration:none;}
a.hidservices:active em, a.hidservices:focus em {display:block; color:#969696; width:100%; font-style:normal; cursor:default; text-decoration:none;}

.clear {clear:both;}

.hide {
visibility:hidden;
}

.copyright {
font-size:8pt;
padding-left:50px;
background-color:#333333;
text-align:left;
padding-top:0px;
line-height:8px;
}

.spacing {
width: 600px;
background-image:url(images/real-html-middle.gif);
background-repeat:repeat-y;
height:20px;
margin-top:0px;
padding-top:0px;
}
#more1 {
font-size:11pt;
color: #969696;
}
#more2 {
font-size:11pt;
color: #969696;
}
#more3 {
font-size:11pt;
color: #969696;
}
#more4 {
font-size:11pt;
color: #969696;
}
#more5 {
font-size:11pt;
color: #969696;
}
#more6 {
font-size:11pt;
color: #969696;
}
#more7 {
font-size:11pt;
color: #969696;
}
#more8 {
font-size:11pt;
color: #969696;
}

.portlinks {
line-height: 3px;
}