html
{
	padding:0;
	margin:0;
	min-width:770px;
	height: 100%;
}
body 
{    
    padding:0;
	margin:0;
	font:200 12px Arial;
	font-family:Arial, Sans-Serif;
    color:#7a7a7a;
    background:url(../img/main-bg2.jpg) 50% 0 no-repeat;      
  height: auto !important;
  height: 100%;
  min-height: 100%;
  position: relative;
}
a img 
{
	border:none;
}
table 
{
    border-collapse: collapse;
    border-spacing: 0;
    width:100%;
}
td, th, tr
{
    padding:0;
	margin:0;
	vertical-align:top;
}
ol, ul 
{
    list-style: none;
    padding:0;
    margin:0;
}
a 
{
    color:#22a9fe;
}
a:hover
{
    text-decoration:none; 
}
p 
{
    margin:0;
    padding:0;
    font-size:12px;
    margin-bottom:19px;
    line-height:18px;
}
b, strong
{
    font-weight:bold;
}
h1, h2, h3, h4, h5, h6, form, input, label, select
{
    margin:0;
    padding:0;
    border:0;
}
.overflow
{
    overflow:hidden;
    _zoom:1;
}
.clear
{
    clear:both;
    height:1px;
}
/***********************    CONTENT    ************************/
#overcontent
{
    margin:0 auto;
    width:998px;    
}
#content
{
    padding:155px 65px 35px;   
    position:relative;     
}

#logosite
{
    position:absolute;
    font-size:48px;
    line-height:48px;
	font-family:Arial, Sans-Serif;
    color:#FFF;
    text-decoration:none;
    top:54px;
    left:100px;
    padding-bottom:5px;
}
.h5
{
    margin-bottom:8px;
    color:#00b7d8;
    font-size:16px;
    line-height:16px;
    font-style:italic;

}
p
{
    margin-bottom:22px;    
   *display:inline;
}
.inputfield
{
    background:#ededed;
    border:solid 1px #d9d9d9;
    height:131px;
    font-size:11px;
    margin-bottom:35px;
   /* width:450px;       */
    overflow:auto;
    position:relative;
}
#content .inputfield ul
{
    padding:8px;
    margin:0;
}
#content ul#option
{
    padding:15px 0 0 0;
    margin:0;
    line-height:11px;
  
}
#content ul#option li
{
    padding:0;
    background:0;
    margin-bottom:15px;
}
#option li.input label
{
    margin-left:17px;
    margin-right:6px;
    vertical-align:0;

}
#option li.input input
{
    width:34px;
    border:solid 1px #b3b9c3;
    color:#464646;
    font-size:11px;
    height:13px;
    padding:2px;
	font-family:Arial, Sans-Serif;
 
}
#option li.input.href input
{
    width:138px;
}#option li.input.href input.err {border:solid 1px red;}
#option li label
{
    vertical-align:2px;
    margin-left:4px;
}
#content .inputfield ul li
{
    padding:0;
    background:0;
    margin-bottom:10px;
}
.inputfield input
{
    border:solid 1px #b3b9c3;
    color:#464646;
    font-size:11px;
    height:18px;
    width:279px;
    padding:2px;
	font-family:Arial, Sans-Serif;
 }
.amountmatter
{
    margin-left:6px;
    color:#00b7d8;
}
.set-2col .col-1
{
    margin-right:400px;
}
.set-2col .col-2
{
    float:right;
    width:320px;
    position:relative;    
}
.button
{
    text-align:right;
    height:30px;
    margin-bottom:40px;
    overflow:hidden;
    zoom:1;
    position:relative;
}
.button input
{
    cursor:pointer;
    overflow:visible;
    font-size:11px;
    padding:4px 7px;
	font-family:Arial, Sans-Serif;
    position:absolute;
    background:#00B7D8;
    color: #FFF;
    right:0;
    top:0;
   _color:#000;
}
.button input:hover
{
    color:#000;
}
.result .td1
{
    width:50px;
    text-align:center;
    float:left;
    position:relative;
}
.result .td2
{
    margin-left:51px;
    padding-left:10px;
    border-left:solid 1px #FFF;
}
.result .row, .result .head
{
    padding:5px 5px 5px 0;
    border-bottom:solid 2px #FFF;
    overflow:hidden;
    zoom:1;
    position:relative;
}
.result .head
{
    background:#bab7b3;
    font-weight:800;
    color:#FFF;
}
.result .row
{
    padding:5px 5px 5px 0;
    background:#ededed;
    color:#000;
}
#txtcontainer
{
    margin-top:5px;
}
#txtcontainer textarea
{
    width:100%;
   _width:99%;
    border:1px solid #D9D9D9;
    height:150px;
}
#links
{
    margin-bottom:15px;
}

