
body{margin-top:12px;margin-bottom:0px;margin-left:0px;margin-right:0px;}
.error_message{color:#ff5500;}
.products_cat_on{color:#6599FE;text-decoration:none;}
.products_cat{color:#000000;text-decoration:none;}
form{padding:0;margin:0;}
p.form_title{color:#696969;text-align:right;font-size:11px;}
input,select,textarea{color:#696969;font-size:11px;}
select{color:#696969;font-size:11px;}
p,a,span{font-family:arial;font-size:12px;color:#000000;text-align:justify;}
.site_text{font-family:arial;font-size:12px;color:#000000;}
.page_title{font-weight:bold;color:#6699ff;font-size:15px;}
il,ul{font-family:arial;font-size:12px;color:#000000;margin-top:0px;}
.input_box{font-family:arial;font-size:10px;color:#000000;text-decoration:none;}
.faq_question:visited{color:#000000;}
.faq_question:link{color:#000000;}
.faq_question:active{color:#000000;}
.faq_question:hover{color:#4A82DA;}
.faq_answer_title{font-weight:bold;}
.left_menu_1{color:#6699ff;text-decoration:none;font-weight:bold;}
.left_menu_1_on{color:#656565;text-decoration:none;font-weight:bold;}
.left_menu_2{color:#656565;text-decoration:none;font-weight:bold;}
.left_menu_2_on{color:#ffffff;text-decoration:none;background:#6599FE;font-weight:bold;}
.left_menu_3{color:#656565;text-decoration:none;font-weight:bold;}
.left_menu_3_on{color:#ffffff;text-decoration:none;background:#6599FE;font-weight:bold;}
.left_menu_4_on{color:#333333;text-decoration:none;}
.footer{font-size:9px;text-decoration:none;text-align:center;}
.footer_text{font-size:11px;}
.blue_text{color:#4A82DA;}
.grey_title{color:#686868;font-size:16px;font-weight:bold;}
.blue_title{color:#4A82DA;font-size:16px;font-weight:bold;}
.faq_link:visited{font-weight:bold;font-size:12px;color:#4A82DA;}
.faq_link:link{font-weight:bold;font-size:12px;color:#4A82DA;}
.faq_link:active{font-weight:bold;font-size:12px;color:#4A82DA;}
.faq_link:hover{font-weight:bold;font-size:12px;color:#000000;}
.dna_tips_link{font-weight:bold;font-size:12px;color:#000000;}
.left_menu_article{color:#4A82DA;font-weight:bold;}
.left_menu_article_begin{color:#656565;text-decoration:none;padding-right:16px;}
.sprite{background:url('../images/sprite.png');height:20px;}
.services{background-position: 0px -69px;width:130px; height:28px;}
.menu{background-position:-190px -69px;width:130px;height:28px;}
.location{background-position:-380px -69px;width:130px;height:28px;}
.welcome{background-position: 0px 0px;width:711px;height:67px;}
.creditcard{background-position: -571px -70px;width:135px;height:27px;}
.gplus{background-position: -910px -32px;width:32px;height:32px;}
.facebook{background-position: -910px -0px;width:32px;height:32px;}
.rss{background-position: -910px -65px;width:32px;height:32px;}
.article{background-position: -713px 0px;width:197px;height:91px;}
.chat{background-position:-148px 0px;width:197px;height:80px;}
.bloggerbk,.deliciousbk,.diggbk,.facebookbk,.googlebk,.redditbk,.stumbleuponbk,.technoratibk,.yahoobk{background:transparent url('../images/socialbookmarking/bookmarkicons.png') no-repeat 0px 0px;height:16px;width:16px;}
.bloggerbk{background-position:0px 0px;}
.deliciousbk{background-position:0px -16px;}
.diggbk{background-position:0px -32px;}
.facebookbk{background-position:0px -48px;}
.googlebk{background-position:0px -64px;}
.redditbk{background-position:0px -80px;}
.stumbleuponbk{background-position:0px -96px;}
.technoratibk{background-position:0px -112px;}
.yahoobk{background-position:0px -128px;}
.hm_article_link:link, .hm_article_link:visited{color:#FFFFFF;text-decoration:none;font-weight:bold;}
.hm_article_link:hover{color:#FFFFFF;text-decoration:underline;font-weight:bold;}
div#sidebar-main{font-family:Verdana,Arial,Helvetica,sans-serif;padding-bottom:0px !important;border-bottom:none !important;background-color:#eef4f4;overflow:hidden;width:96.5%;margin-left:3px;margin-left:0;}
h3.capital{background:url(../images/header.gif) repeat-x top left;border-bottom:1px solid #CCCCCC;border-top:1px solid #7B7E7D;font-size:13px;font-weight:bold;padding:7px 9px;margin:0px 0px 1px;}
ul.cmsl{list-style-type:none;margin:0 !important;padding-left:0px !important;padding-right:0px !important;}
ul.cmsl li{border-bottom:1px solid #C6C4C0;margin:6px 0px;padding-bottom:6px;padding-left:9px;}
ul.cmsl a{display:block;font-size:11px;}
ul.cmsl a:link, ul.cmsl a:visited{color:#37556A;text-decoration:none !important;}
ul.cmsl a:hover{color:#AA0828 !important;text-decoration:none !important;}
.backtotop{font-size:11px;}
.rowheader{background:url(../images/header.gif) repeat-x top left;border-bottom:1px solid #CCCCCC;border-top:1px solid #7B7E7D;padding:7px 0px 7px 10px;}
.rowalternate{padding-left:10px;}
.checklist ul{margin:0;padding:0;list-style-type:none;}
.checklist li{background-image:url('/images/very_good.gif');background-repeat:no-repeat;padding-left:20px;list-style-type:none;}
.innerColumnLeft{float:left;width:223px;}
.innerColumnRight{float:right;width:223px;}
.contentBigBox{width:500px;}
.boxContent{padding-left:10px;padding-right:10px;}
.bigBoxHeader{width:500px;height:14px;background-repeat:no-repeat;}
.bigBoxFooter{width:500px;height:9px;background-repeat:no-repeat;font-size:0px;}
.faqpanel{display:block;width:587px;height:190px;background:transparent url('../images/FaqsPanel.jpg') 0 0 no-repeat;}
.faqpanel ul{padding:45px 13px 0 290px;list-style-image:url('../images/faq-bullet.png');}
.faqpanel ul li a{color:#4A82DA;font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;text-decoration:none;font-size:14px}
#homeMenu ul, #servicesMenu ul, #menuMenu ul{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;width:177px;padding:0px;margin:0px;}
#homeMenu ul, #servicesMenu ul, #menuMenu ul{list-style:none;margin:0px;padding:0px;border:none;}
#homeMenu ul li, #servicesMenu ul li, #menuMenu ul li{margin:0px;padding:0px;}
#homeMenu ul li a, #servicesMenu ul li a, #menuMenu ul li a{font-size:80%;display:block;border-bottom:1px solid #eeeeee;padding:1px 0px 1px 20px;text-decoration:none;color:#6699FF;width:177px;font-weight:bold;}
#servicesMenu ul li a{border-bottom:1px solid #ffffff;color:#666666;background-color:#f6f6f6;}
#menuMenu ul li a{border-bottom:1px solid #eeeeee;color:#666666;}
#homeMenu .selMenu{background-color:#eeeeee;}
#servicesMenu .selMenu{color:#ffffff;background-color:#6599FE;}
#menuMenu .selMenu{color:#ffffff;background-color:#6599FE;}
#homeMenu ul li a:hover, #homeMenu ul li a:focus{color:#000000;background-color:#eeeeee;}
#servicesMenu ul li a:hover, #servicesMenu ul li a:focus{color:#ffffff;background-color:#6599FE;}
#menuMenu ul li a:hover, #menuMenu ul li a:focus{color:#ffffff;background-color:#6599FE;}
#footercontainer {width:100%; text-align:center;font-family:arial;padding:0px;margin:0px}
#footercontainer ul {line-height:10px;padding-left:0px;}
#footercontainer ul li{display:inline; list-style-type:none; padding:0px 5px;border-right:1px solid;}
#footercontainer ul li:last-child{border-right:0px;}
#footercontainer ul li a{font-size:11px;}
#footercontainer ul li a:hover{font-size:11px;color:#6699FF;}
#footercontainer a{font-size:11px;}
.footer_text{font-size:11px; }
li.headlink { width:150px; height:20px; border: 1px #ccc solid; padding:0px 5px; cursor:pointer; background: #fff url('../images/downarrow.png') 0 0 no-repeat; background-position:right; }
li.headlink ul { display: none; list-style-type:none; margin:0px; padding:10px 0px; height:200px; overflow-y:auto;}
li.headlink li {height:24px; margin-left:10px; }
li.headlink:hover ul { display: block; background-color:#fff; border:1px solid #ccc; }
li.headlink li a { display: block;}
li.headlink li a:hover { color:#fff;  background-color:#6599FE; display: block;}
.tblResultFiles th{font-weight:bold;text-align:left; padding:2px 5px}
.tblResultFiles td{padding:2px 5px}
.tblResultFiles td a:hover{color:#6599FE}
#userLogged { padding:5px 0px}
.flag1, .flag2, .flag3, .flag4, .flag5, .flag6, .flag7,.flag8,.flag9,.flag10, .flag11, .flag14, .flag17, .flag15,.flag16, .flag18, .flag13, .flag19, .flag20, .flag21, .flag22, .flag23,.flag24, .flag25, .flag26,.flag27,.flag28,.flag29,.flag35,.flag36,.flag37,.flag38,.flag39,.flag40,.flag41,.flag42,.flag43,.flag44,.flag45,.flag49,.flag46,.flag47,.flag50,.flag52,.flag53,.flag54
{background:transparent url('flags.jpg') no-repeat 0px 0px;display:block;height:15px;width:25px;overflow:hidden;}
.flag1{ background-position: 0px 0px; }
.flag2{	background-position: 0px -20px;}
.flag3{	background-position: 0px -40px;}
.flag4{	background-position: 0px -60px;}
.flag5{	background-position: 0px -80px;}
.flag6{	background-position: 0px -100px;}
.flag7{	background-position: 0px -120px;}
.flag8{	background-position: 0px -140px;}
.flag9{	background-position: 0px -160px;}
.flag10{ background-position: 0px -180px;}
.flag11{ background-position: 0px -200px;}
.flag13{ background-position: 0px -240px;}
.flag14{ background-position: 0px -260px;}
.flag15{ background-position: 0px -280px;}
.flag16{ background-position: 0px -300px;}
.flag17{ background-position: 0px -320px;}
.flag18{ background-position: 0px -340px;}
.flag19{ background-position: 0px -360px;}
.flag20{ background-position: 0px -380px;}
.flag21{ background-position: 0px -400px;}
.flag22{ background-position: 0px -420px;}
.flag23{ background-position: 0px -440px;}
.flag24{ background-position: 0px -485px;}
.flag25{ background-position: 0px -470px;}
.flag26{ background-position: 0px -455px;}
.flag27{ background-position: 0px -500px;}
.flag28{ background-position: 0px -560px;}
.flag29{ background-position: 0px -515px;}
.flag35{ background-position: 0px -530px;}
.flag36{ background-position: 0px -545px;}
.flag37{background-position: 0px -575px;}
.flag38{background-position: 0px -590px;}
.flag39{background-position: 0px -605px;}
.flag40{background-position: 0px -620px;}
.flag41{background-position: 0px -635px;}
.flag42{background-position: 0px -650px;}
.flag43{background-position: 0px -665px;}
.flag44{background-position: 0px -680px;}
.flag45{background-position: 0px -695px;}
.flag49{background-position: 0px -710px;}
.flag46{background-position: 0px -725px;}
.flag47{background-position: 0px -740px;}
.flag50{background-position: 0px -755px;}
.flag52{background-position: 0px -770px;}
.flag53{background-position: 0px -785px;}
.flag54{background-position: 0px -800px;}
ul.icons {list-style-type: none;width:100%; padding:0px;padding-left:45px;}
.icons li { float:left; padding:5;}
ul.icons2 {list-style-type: none;display:inline;padding:0px; }
.icons2 li { display:inline; padding:5px;}