/* CSS Document */

/* Generic */

body {cursor:default;}
body, table {font:10pt Trebuchet MS, Sans-Serif; color:#333;background:#e5e3e3 url(img/bck_content.gif) repeat-x;}
.font2 {font:10pt Trebuchet MS, "Times New Roman";}

hr, div.clear, div.mclear {width:100%; height:1px; overflow:hidden; clear:both;}
div.mclear {margin:-1px 0 0;}

#gap1.clear {height:10px;}

hr {border:none; color:#888; background:#888;}

/* Screen */
body, html {margin:0; padding:0;width:100%;}
body {text-align:center;}

p {margin-bottom:0px;}


hr {display:none;}
hr.show, .showHR hr {display:block;}
.showHR hr.hide  {display:none;}

a {text-decoration:none;color:#000;}
.bold{font-weight:bold;font-size:11px;}

#banner{background:url('img/banner.gif') no-repeat 0px 0px;height:184px; width:1036px;}

#content{background:url('img/contentbackground.png') repeat-y 0px 0px;width:1036px;}
.content2{width:430px;background:#ffffff;}
#nav{top:141px;position:relative;width:410px;left:-280px;font-size:21px;font-weight:bold;}
.columnA{float:left;width:400px;text-align:justify;margin-left:25px;margin-top:-0px;}
.columnC{width:976px;text-align:justify;margin-left:25px;margin-top:0px;text-align:left;float:left}
.columnD{width:976px;text-align:justify;margin-left:25px;margin-top:-15px;text-align:left;float:left}
.columnD1{width:47%;text-align:justify;margin-left:25px;margin-top:-15px;text-align:left;float:left;}
.columnD2{width:47%;text-align:justify;margin-left:25px;text-align:left;float:left}
.columnD3{width:47%;text-align:justify;margin-left:25px;text-align:center;float:left}
.columnD4{width:51%;text-align:justify;text-align:left;float:left;}
.columnD5{width:50%;text-align:justify;text-align:left;float:right;}
.columnD6{width:45%;text-align:justify;text-align:center;float:right;font-size:12px;}
.columnB{float:right;width:597px;background:url('img/postcardeffect.png') no-repeat 0px 0px;height:469px;margin-top:-160px;}
.imagesholder{width:518px;height:389px;margin-top:40px;margin-right:24px;}
.spablock{width:510px;height:150px;background:url(img/background_services.jpg) repeat 0px 0px;margin-top:15px;margin-right:0px;}
.spablocka{float:left; width:112px;}
.spablockb{float:left;width:293px; text-align:center; margin-top:20px;margin-left:5px;}
h3{font-size:16px;}
h4{font-size:12px;margin-top:10px;}

.columnA1{float:left;width:47%;text-align:left;}
.columnB1{float:left;width:47%;text-align:left;}
.columnA1{margin-left:25px;}
.columnA2{float:left;width:40%;text-align:left;margin-left:20px;margin-top:20px;font-weight:bold;}
.columnB2{float:right;width:40%;text-align:right;margin-right:20px;margin-top:20px;font-weight:bold;}

.smallcolums{float:left;margin:0px 15px 0px 15px;width:22%;text-align:left;}
.smallcolums2{float:left;margin-left:27px;width:22%;text-align:left;}
.smallcolums3{float:left;margin-left:27px;width:65%;text-align:left;}
.smallcolums4{float:left;margin:0px 15px 0px 15px;width:22%;text-align:left;position:relative;bottom:50px;}
.iconstyle1{float:left;width:30px;margin-left:-20px;}
.iconstyle2{float:right;width:210px;margin-left:-5px;}
.ftcontent{background:url('img/footer.png') no-repeat 0px 0px;width:1036px;height:57px;}
.borderdblock{background:#f7f7f7 url('img/background_services1.jpg') repeat-x bottom left; height:1000px;width:99%;padding-top:1px;}
.accr {position:relative;top:7px;right:3px;}
#footer{background:url('img/footerback.png') repeat-x 0px 0px;height:57px;}


#contactform{
	position:relative;
	height:300px;
	width:400px;
	left: -18px;
	top: 20px;
	text-align:left;
}
