@charset "UTF-8";
/* CSS Document */
@font-face {
    font-family: prison;
    src: url(../fonts/octinprisonfree.ttf);
}
.prison {
    font-family: prison;
}
@font-face {
    font-family: tahoma;
    src: url(../fonts/Tahoma-Bold.ttf);
}
.mainfont {
    font-family: tahoma;
}
@font-face {
    font-family: cartoon;
    src: url(../fonts/BD_Cartoon_Shout.ttf);
}
.cartoon {
    font-family: cartoon;
}

a:link {
	color:#36b6ff;
	background-color:transparent;
	text-decoration:underline;
}
a:visited {
	color:#36b6ff;
	background-color:transparent;
	text-decoration:underline;
}
a:hover {
	color:#0075b7;
	background-color:transparent;
	text-decoration:underline;
}
a:active {
	color:#36b6ff;
	background-color:transparent;
	text-decoration:underline;
}

.current {
	color:#ff0;
	background-color:transparent;
	text-decoration:underline;
}


a.white:link {
	color:#fff;
	background-color:transparent;
	text-decoration:underline;
}
a.white:visited {
	color:#fff;
	background-color:transparent;
	text-decoration:underline;
}
a.white:hover {
	color:#fffb8f;
	background-color:transparent;
	text-decoration:underline;
}
a.white:active {
	color:#fff;
	background-color:transparent;
	text-decoration:underline;
}

a.black:link {
	color:#000;
	background-color:transparent;
	text-decoration:underline;
}
a.black:visited {
	color:#000;
	background-color:transparent;
	text-decoration:underline;
}
a.black:hover {
	color:#ff0000;
	background-color:transparent;
	text-decoration:underline;
}
a.black:active {
	color:#000;
	background-color:transparent;
	text-decoration:underline;
}

body {
	 margin:0px;
	 background-color:#ffdbfc;
	 background-image:url(../images/bgbody.jpg);
	 background-repeat:repeat;
}
.container {
	 width:1024px;
	 margin:auto;
	 background-color:#fff;
	 overflow:auto;
}
.logo {
	width:100px;
	float:left;
	margin-left:20px;
}
.header {
	width:1024px;
	float:left;
	padding-top:0px;
	border-bottom-color:#000;
	border-bottom-style:solid;
	border-bottom-width:thick;
}
.headerimage {
	width:1024px;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	border-bottom-color:#000;
	border-bottom-style:solid;
	border-bottom-width:thick;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
}
.borderbttm {
	border-bottom-color:#000;
	border-bottom-style:solid;
	border-bottom-width:thick;
}
.headerimage img {
	margin-bottom:0px;
}
.headerleft {
	width:484px;
	float:left;
}
.headerright {
	margin-right:20px;
	margin-left:20px;
	width:380px;
	float:left;
}
.fullcol {
	width:984px;
	padding:20px;
	float:left;
}
.leftcol {
	width:280px;
	float:left;
	padding-right:10px;
	padding-left:20px;
	padding-top:20px;
	background-color:#36b6ff;
}
.maincol {
	width:714px;
	float:left;
}
.mainhalfcol {
	width:357px;
	float:left;
}
.width40pc {
	width: 36%;
	float:left;
	margin-right:2%;
	margin-left::2%;
}
.width60pc {
	width: 56%;
	float:left;
	margin-right:2%;
	margin-left::2%;
}
.width100pc {
	width: 100%;
	float:left;
}
.width643 {
	width: 643px;
	float:left;
}
.serviceblock {
	width:347px;
	float:left;
	margin:5px;
}
hr {
	border-bottom-color:000;
	border-bottom:thin;
}
.red {
	color:#FF0004;
}
.black {
	color:#000;
}
.white {
	color:#FFF;
}
.yellow {
	color:#FF0;
}
.blue {
	color:#36b6ff;
}
.bgblue {
	background-color:#36b6ff;
}
.bgblack {
	background-color:#001e30;
}
p {
	font-size:12px;
}
h1 {
	font-size:50px;
	margin-top:0px;
	margin-bottom:0px;
}
h2 {
	font-size:38px;
	margin-top:0px;
	margin-bottom:0px;
}
h3 {
	font-size:18px;
	margin-top:0px;
}
h4 {
	font-size:18px;
	margin-top:0px;
	margin-bottom:0px;
}
h5 {
	font-size:15px;
	margin-top:0px;
	margin-bottom:0px;
}
.centertext {
	text-align:center;
}
.bold {
	font-weight:bold;
}
.margtop0 {
	margin-top:0px;
}
.margtop5 {
	margin-top:5px;
}
.margtop15 {
	margin-top:15px;
}
.margtop20 {
	margin-top:20px;
}
.margtop30 {
	margin-top:30px;
}
.margtop40 {
	margin-top:40px;
}
.margtop50 {
	margin-top:50px;
}
.margtop70 {
	margin-top:70px;
}
.margtop100 {
	margin-top:100px;
}
.margtop140 {
	margin-top:140px;
}
.margbot20 {
	margin-bottom:20px;
}
.margbot30 {
	margin-bottom:30px;
}
.margbot0 {
	margin-bottom:0px;
}
.margleft20 {
	margin-left:20px;
}
.margleft30 {
	margin-left:30px;
}
.margleft35 {
	margin-left:35px;
}
.margright10 {
	margin-right:10px;
}
.fltlft {
	float:left;
}
.auto {
	margin:auto;
}
.bg-banner {
	background-image:url(../images/bg-banner.png);
	background-position:center;
}
.bg-yellow {
	background-color:##fffea5;
}
.text-shadow {
    text-shadow: 2px 2px 2px #000000;
} 
.font70 { font-size:70px;
}