@charset "utf-8";
/* CSS Document */


body{
margin:0; padding:0;
font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
font-size:13px;
background-color:#FFFFFF;
color:#333333;
}

#hBnd{
 width:100%;
 height:140px;
 background-image:url(../images/hdrBg.png);
 border-bottom:solid 1px #b0b0b0;
}
#cHdr{
 height:100px;
 width:960px;
 margin:auto;
 padding-top:54px;
}

#logoImg { margin-left:10px; }

#nav{ width:368px; float:right; padding-top:26px;}
 #nav ul{ margin:0; padding:0; list-style-type:none; list-style-position:outside;}
 #nav li{ display:inline; width:110px; margin-left:10px; height:30px; }
 #nav a{ display:block; float:left; padding:2px 10px; text-decoration:none; width:95px;color:#565656; border-left:solid 1px #cccccc; }
 	 #nav a:hover{ color:#0060df; border-left:solid 1px #b0b0b0; background-color:#e0e0e0; }
 #nav strong{display:block;}
 #nav span{display:block;width:100%;color:#666666;}
 	#nav a:hover span{ color:#0088FF; }


#cBnd{
 width:100%;
 background-image:url(../images/cBg.png);
 background-repeat:repeat-x;
 border-top:solid 1px #FFFFFF;
 clear:both;
}

#cBx{
 width:960px;
 margin:auto;
}

 #content{
 width:960px;
 margin:auto;
 margin-bottom:0;
 overflow:auto;
 }
 
#bbnd{
	width: 100%;
	height: 100px;
	background-image: url(../images/bbndBg.png);
	text-align: center;
	color: #f0f0f0;
}
#bbnd p{
 width:100%;
 text-align:center;	
 padding-top:10px;
}
noscript{
	font-style:italic;
}
 
/* Elements */ 
h1{
font-family:"Lucida Sans Unicode","Lucida Grande","Trebuchet MS", Helvetica, Arial, sans-serif;
font-weight:normal;
 font-size:20px;letter-spacing:3px;color:#202020;
 padding:0;margin:0;
}

h2{
 font-weight:normal;
 font-size:16px;letter-spacing:2px;color:#202020;
 padding:0px; margin:0px;
}

p{
 text-align:justify;
 line-height:19px;
}

img {
 border:none;
}

#content a{
 text-decoration:none;
 color:#3333CC;
}

#content a{
 text-decoration:underline;
 color:#3333FF;
}

#content ul{
	line-height:23px;
}

#content li{

}

/* classes */

.m12{
 width:570px;
 float:left;
 padding-top:30px;
 margin-left:10px;
}

.m3{
 width:368px;
 float:left;
 padding-top:30px;
 margin-right:10px;
 border-left:solid 1px #ffffff;
 background-image:url(../images/shadow1.png);
 background-repeat:no-repeat;
}

.c23l{
 width:520px;
 padding-bottom:24px;
}

.c32h{
 width:236px;
 height:210px;
 margin-left:0px;
 float:left;
}
.c32h2{
 margin-left:34px;
}

.hspacer{
width:300px; height:30px;
clear:both;
}

/* special */
#pmBx{
 width:350px;
 height:400px;
 float:right;
}

/* web site description page */

.wBx{overflow:auto;clear:both;}
.wBx img{float:left; margin-left:10px;}
.wDsc{float:left;width:706px;margin-left:30px;}

.wsp{
width:600px;
height:50px;
clear:both;
}

/* contact */
.frmInfo{
 width:400px;
 float:left
}
#cfrmBx {
 width:420px;
 height:300px;
 background-color:#f0f0f0;
 border:solid 1px #cccccc;
 padding:20px;
 float:left;
 margin-left:60px;
}
	#cfrmBx label { display:block; width:90px; height:20px; float:left; }
.frmFld{
 padding-top:10px;
 padding-bottom:4px;
}

#submit{
 margin-left:90px;
}

input{
 width:300px;
}

textarea{
 width:300px;
 height:120px;
 margin-bottom:10px;
}

.resp{
 text-align:center;
 font-size:15px;
 line-height:24px;
 color:#0066CC;
}


.valimg{width:240px; margin:auto; clear:both;}
 .valimg a{width:88px; margin-left:30px;}