body {
    background: #fff;
    color: #000000;
    font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
    font-size:12px;
    margin: 0;
}
body.noscroll {
    overflow: hidden;
}
a {
    color: #0069A6;
}
a:visited {
    color: #0186BA;
}
#contactform { 
	width:680px; 
	margin:25px auto; 
	background-color: #ffffff;  /* the background          */
    filter:alpha(opacity=75);   /* Internet Explorer       */
    -moz-opacity:1;           /* Mozilla 1.6 and below   */
    opacity: 1;               /* newer Mozilla and CSS-3 */
	padding:4px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px; 
	/*border: 1px solid #CCCCCC;*/
    height: 535px;
    padding: 0 20px 20px 20px;
}

.form { 
	text-align:left; 
	font-size:18px; 
	font-weight:normal; 
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
	color:#000;
}

h1 { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:26px; 
	color: #29A5FB; 
	 
}

h1 span {
	color: #C91837; 
}

input.text,textarea.text, select.text { 
	width:300px; 
	border:1px solid #CCCCCC; 
	padding:5px; 
	margin-bottom:10px; 
	background: url(../images/input-bg.gif) top left no-repeat; 
}

textarea.text { 
	max-width:300px;
	max-height:140px;
	height:140px;
	border:1px solid #CCCCCC; 
	padding:5px; 
	margin-bottom:10px; 
	background: url(../images/input-bg.gif) top left no-repeat; 
        resize: none;
}

#result { 
	color:#FF0000;
	
	text-align: center;
}

.message {
	font-size:12px; 
    margin-left:auto;
    margin-right:auto;
}

img.loading-img {
	padding: 5px 3px;
}

input#submit { 
	padding: 1px 2px; 
	background: #000; 
	border:1px solid #000; 
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;  
	font-weight: bold;
	font-size: 14px; 
	color: #fff; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px; 
	float:right;
    margin-right: 5px;
    cursor: pointer;
}

input#reset { 
	padding: 1px 2px; 
	background: #000; 
	border:1px solid #000; 
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;  
	font-weight: bold;
	font-size: 14px; 
	color: #fff; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px; 
	float:right;
    margin-right: 10px;
    cursor: pointer;
}
.textphone {font-size: 12px;}
.leftside {float: left; width: 340px; }
.rightside {float: right; width: 310px; margin-left: 20px;}
.aboutus {text-align: left;}
.aboutinfo {list-style: none; padding: 15px 0;text-align:left; font-size:13px; font-weight:normal; font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif; color:#000; line-height:180%; border-bottom: 1px dashed #ccc;}
#human_test { width:45px;}
.checkcopy { width:140px; float:left; margin-top:4px; }
.checklabel {margin:8px;}
.count { font-weight:bold; color:#000!important; }
.k4 {display:none;}


