@CHARSET "UTF-8";
img, div { behavior: url(/lib/htc/iepngfix.htc) }

*{margin:0px; padding:0px; font-family: trebuchet MS, tahoma, arial, verdana, helvetica; line-height:18px}

html{overflow-y:scroll}

div#mainBox{width:100%}

body{background:url(../images/header/body.jpg) repeat-x}

.btn{cursor:pointer}

.font1{font-family: tahoma, tahova, verdana, helvetica}
.font2{font-family: arial, arial, verdana, helvetica}
.font3{font-family: verdana, arial, tahoma, helvetica}
.font4{font-family: georgia, arial, verdana, helvetica}

/* Anchors */
a {outline: 0;}
a img {border: 0px; text-decoration: none;}

::-moz-selection {background: #F6CF74; color: #fff;}
::selection {background: #F6CF74; color: #fff;}

input.error{ 
    border:1px solid #ffa82c;
    background:#fff47f;
}

input, textarea{
    border:1px solid #aba9a2;
    border-top:1px solid #dbdad3;
    border-left:1px solid #dbdad3;
    background:#fafafa;
    color:#999;
}

input.normal, textarea.normal{
    border:1px solid #aba9a2;
    border-top:1px solid #dbdad3;
    border-left:1px solid #dbdad3;
    background:#fafafa;
    color:#999;
}

input.required, textarea.required {
    border:1px solid #ffa82c;
    background:#fff47f;
}

input.focus, textarea.focus{
    border:1px solid #dad9d2;
    border-top:1px solid #a09f98;
    border-left:1px solid #a09f98;
    background:#fff;
    color:#000
}

input.unfocused, textarea.unfocused {
    border:1px solid #aba9a2;
    border-top:1px solid #dbdad3;
    border-left:1px solid #dbdad3;
    background:#fafafa;
    color:#000
}

.cmsg{position:absolute; background:#103e64; width:240px;
				padding:10px 20px 10px 20px; border:2px solid #8fd1f4;
				line-height:22px;
				-moz-border-radius: 5px;
		     	-webkit-border-radius: 5px;
		     	color:#fff;
		     	font-size:15px;
		}
