
* { margin: 0px; padding: 0px; }

html, body { width: 100%; height: 100%; padding: 0; margin: 0; background-color: #e9ebf2; }

a { outline: none; -moz-outline: 0; border: none; border-width: 0px; }
a:active { outline: none; -moz-outline: 0; }
a:focus { outline: none; -moz-outline: 0; }

.redlink { }
a.redlink { color:#FF5B00; text-decoration:none; }
a.redlink:hover,active { color:#FF5B00; text-decoration:none; }

img { border: none; border-width: 0px; }

.clear { clear: both; font-size: 0pt; line-height: 0px; }
.cl { clear: both; font-size: 0pt; line-height: 0px; height: 0px; }

#main { width: 999px; position: relative; margin: 0px auto; }


.bg1 { background: #fff url(../images/bg22.gif) no-repeat; height:92px; vertical-align:top }

.bg11 { background: #fff url(../images/bg222.gif) no-repeat; height:92px; vertical-align:top }
.bttn11 { width:218px; font:17px Verdana, Arial; color:#000; padding:29px 0 0 19px }
.bttn22 { font:13px Arial; color:#50535a; padding:30px 0 0 20px }

.bttn1 { width:218px; font:17px Verdana, Arial; color:#000; padding:29px 0 22px 19px }
.bttn2 { font:13px Arial; color:#50535a; padding:29px 0 0 19px }
.bttn3 { float:right; padding:16px 10px 0 0 }

#main { font-family: verdana; font-size: 8pt; color: #4a659d; line-height: 18px; }
#main p { margin: 0 0 0px 0; }
#main a { color: #4a659d; text-decoration: none; }
#main a:hover { text-decoration: underline; }
#main h1, #main h2, #main h3, #main h4, #main h5, #main h6 { font-size: 18pt; color: #000; margin: 0 0 25px 0; line-height: 22px; }
#main table { border-collapse: collapse; }
#main input { font-family: verdana; font-size: 9pt; color: #000; }
#main form textarea { font-family: tahoma; font-size: 8pt; color: #000; }


.niceform { height: 28px; }
.niceform select {width: 270px; visibility: hidden}
/*Selects*/
.NFSelect {height:28px; position:absolute;width: 225px; border:none; }
.NFSelectLeft {float:left; width:9px; height:28px; background:url(../images/select-l.gif) no-repeat 0 0; vertical-align:middle;border: 0 !important}
.NFSelectRight {height:28px; width:261px; background:url(../images/select-r.gif) no-repeat 100% 0; cursor:pointer; font:14px/28px Arial; color:#1b1b1b; padding-left:0px; margin-left:9px;}
.NFSelectTarget {position:absolute; background:none; margin-left:-5px; margin-top:27px; z-index:3; left:0; top:0; padding-bottom:13px;width: 100px !important}
.NFSelectOptions {position:relative;color:#868888; background-color: #fffbd5; margin-left:16px; margin-top:0; list-style:none; padding:4px 0; color:#fff; font:11px/13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0; width: 231px !important}
.NFSelectOptions li {padding-bottom:1px;}
.NFSelectOptions a {display:block; text-decoration:none; color:#868888; padding:2px 3px; background:none;}
.NFSelectOptions a.NFOptionActive {background:#fffbd5;}
.NFSelectOptions a:hover {background:#fffbd5;}

/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}

.eport_service_icon{
    float: left;
    margin-bottom: 6px;
}

.eport_service_text{
    font-size: 13px;
    padding-left: 40px;
}

.title2{
    font-weight:    bold;
    padding-bottom: 5px;
    padding-top:    5px;
}

p.info_text{
    text-indent: 20px;
    padding-bottom: 10px;
    text-align: justify;    
}

.small_text{
    font-size: 10px;
}

#optim { margin:64px 200px 0 20px; font: 1.1em Verdana,Arial; color: #424242; line-height: 140%; }

