*{
margin:0;
padding:0;
}
body{
background:url(../images/main_container_bg.gif) no-repeat 50% 0 #fbfaf6;
color:#2f2f2f;
font:12px/1.55em arial, helvetica, sans-serif;
text-align:center;
}
a{
color:#1e7ec8;
text-decoration:underline;
}
a:hover{
color:#1e7ec8;
text-decoration:underline;
}
a img{
border:0;
}
:focus{
outline:0;
}
/* Heading */
h1, h2, h3, h4, h5, h6, .head{
margin-bottom:.4em;
line-height:1.3em;
color:#0A263C;
}
h1{
font-size:2em;
line-height:1.17;
}
h2{
font-size:1.5em;
}
h3{
font-size:1.35em;
}
h4{
font-size:1.05em;
}
h5{
font-size:1.05em;
}
h6{
font-size:.95em;
}
/* Table */
th{
padding:0;
text-align:left;
vertical-align:top;
}
td{
padding:0;
vertical-align:top;
}
/* Paragraph */
p{
margin-bottom:.8em;
}
address{
margin-bottom:.4em;
}
address{
font-style:normal;
line-height:1.4em;
}
cite{
font-style:normal;
font-size:10px;
}
q:before, q:after{
content:'';
}
/* Form */
form{
display:inline;
}
fieldset{
border:none;
}
legend{
display:none;
}
label{
color:#666;
/
*font-size:.95em;*/  font-weight:bold;
}
input, select, button{
vertical-align:middle;
}
/* Lists */
dt{
display:block;
font-weight:bold;
}
ul,ol{
list-style:none;
}
/* Size */
small{
font-size:.92em;
}
big{
font-size:1.1em;
}
hr{
height:0;
margin:8px 0;
overflow:hidden;
visibility:hidden;
}
.nowrap{
white-space:nowrap;
}
.bold{
font-weight:bold;
}