/* CSS Document 2009. All Right Reserved | Professional Web Site Design By http://bluedesignstudios.com */

body { margin: 0; padding: 0; font-family: 'Arial'; font-size: 11px; color: #4f4f4f; background: #ffffff; }
table, td { margin: 0; padding: 0; font-size: 12px; border-collapse: collapse; vertical-align: top; }
img { border: 0; }
h1, h2, h3, h4, h5, h6, p { padding: 0 0 5px 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 11px; }
h7 { font-size:14px; padding:0; margin:0; line-height:40px; }
ul, ol, li { padding: 0; margin: 0; list-style: none; }
form { padding: 0; margin: 0; }
select, input, textarea, option { padding: 0; margin: 0; font-size: 11px; font-family: 'Arial'; color: #000000; } /****color: #333333****/
a { color: #84a4ce; cursor: pointer; }
a:hover { color: #ef7101; } /*****color: #F29B7B;******/
a:focus { outline: none; }

/*********************************************/
h2 { color: #000000; font-size: 14px; }
h2.p18 { font-size: 18px; font-weight: normal; }

table.page { margin: 0 auto; }
table.tright { margin: 0 0 0 auto; }
table.im h3 { color: #6F7B9B; font-size: 14px; }
table.c2 { background: url('images/c2.gif') repeat-y 0 0; }
table.c2 td.c1 { background: url('images/c1.jpg') no-repeat 0 0; padding: 19px 17px 0 18px; }
table.c2 td.c1a { background: url('images/c1a.gif') no-repeat 0 0; padding: 19px 17px 0 18px; }
table.c2 td.c1a h3 { font-size: 18px; font-weight: normal; }
table.pr h3 { float: left; padding: 0; color: #FF9209; font-size: 14px; }
table.pr p { padding: 0; }
table.pr div.flags { float: right; }
table.pr td.head { border-bottom: #DCE1EE 1px solid; height: 16px; }
table.pr td { padding: 5px 0 5px 0; vertical-align: top; }
table.ben td { width: 50%; padding: 5px 15px 5px 0; }
table.ben tr.head td { border-bottom: #DCE1EE 1px solid; }
table.ben h3 { font-size: 14px; color: #FF9209; padding: 0; }



td.copy { padding: 10px 0 20px 0; text-align: center; border-top: #e2e6f1 1px solid; }
td.copy p.menu { text-transform: uppercase; }
td.copy i { font-style: normal; margin: 0 3px; color: #d3d3d3; }
td.hr { height: 11px; vertical-align: middle; }
td.leftSide { border-right: #e2e6f1 1px solid; }
td.leftcolumn { border-right: #E2E6F1 1px solid; }
td.rightSide { border-left: #e2e6f1 1px solid; }
td.rightcolumn { border-left: #E2E6F1 1px solid; }
td.centerSide div.box { padding: 0 14px; }
td.leftSide div.box { padding: 0 14px 0 0; }
td.rightSide div.box { padding: 12px; }
td.chk { vertical-align: middle; text-align: center; height: 24px; width: 24px; padding: 0; margin: 0; }
td.menu { padding: 5px 0; border-bottom: #E2E6F1 1px solid;	}

div.lang { padding: 8px 11px 0 0; }
div.lang td { font-size: 0; width: 20px; }
div.mn a { margin: 0 5px 0 0; }
div.mn { padding: 12px 0 0 0; }
div.in { width: 100%; }
div.hr { height: 1px; overflow: hidden; background: #e2e6f1; }
div.hr img { width: 1px; height: 1px; }
div.br { height: 5px; overflow: hidden; }
div.box ul { margin: 5px 0; }
div.box ul li { background: url('images/li.gif') no-repeat 3px 4px; padding: 0 0 5px 16px; }
div.pad12 { padding: 12px; }
div.pad12s { padding: 12px 0 12px 12px; }
div.pad12a { padding: 20px 0 12px 12px; }
div.pad15 { padding: 0 15px 0 0; }
div.pad15s { padding: 12px 15px 0 12px; }
div.in { width: 100%; }
div.faq h3 { font-size: 12px; color: #FF9209; margin-top: 20px; padding: 0; }

.o { color: #FF9100; }

.b { color: #000000; }
.p5 { margin: 0 0 5px 0; }
.p10 { margin: 10px 0px 10px 0; }
.p12 { font-size: 12px; }
.tb15 { margin: 15px 0 15px 0; }
.tb2010 { margin: 20px 0 10px 0; }
.w5 { margin: 5px 0 0 0; }


ul.li6 { background: #E2E6F1; font-weight: bold; color: #000000; padding: 1px 0 0 0; }
ul.li6 li { background: #FFFFFF 100% 3px; padding: 5px 0 5px 0; margin: 0 0 1px 0; }
ul.li6 li.ch { background: #FFFFFF url('images/li6.gif') no-repeat 100% 3px; padding: 5px 0 5px 0; margin: 0 0 1px 0; }
ul.li5 li { background: url('images/li5.gif') no-repeat 0 3px; padding: 0 0 5px 15px; }
ul.li1 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; padding: 10px 0; color: #000000; }
ul.li1s { color: #84A4CE; }
ul.li1s img { margin: 0 0 1px 2px; }
ul.li1 li { background: url('images/li1.gif') no-repeat 0 4px; padding: 0 0 5px 12px; }
ul.li1s li { background: url('images/li1.gif') no-repeat 0 4px; padding: 0 0 5px 12px; }
ul.li1s li.s { background: url('images/li3.gif') no-repeat 0 4px; padding: 0 0 5px 12px; }
ul.li1s li.v { background: url('images/li2.gif') no-repeat 12px 4px; padding: 0 0 5px 24px; }
ul.li1s li.vs { background: none; padding: 0 0 5px 24px; }

p.mm { padding: 5px 0; font-size: 9px; color: #7F7F7F; }

td.nav { padding: 0 14px; height: 41px; vertical-align: middle; }
td.nav img { margin: 0 5px 0 0; }
td.lang { padding: 0 14px; height: 41px; vertical-align: middle; text-align: right; }
td.lang table { margin: 0 0 0 auto; }
td.lang td { padding: 8px 3px 0 3px; }
td.lang td.active { background: url('images/arrow.gif') no-repeat 50% 0; }

/* navigation */

#nav a { font-size: 12px; color: #4f4f4f; text-decoration: none; display: block; }
#nav a:hover { color: #ef7101; }
#nav li { float: left; display: inline; position: relative; }
#nav ul li { float: none; border: none; display: block; }
#nav li div { position: absolute; top: 28px; left: 0; border: #d8deec 1px solid; background: #ffffff; }
#nav li span { display: block; margin-bottom: -1px; background: url('images/dot.gif') repeat 0 0; }
#nav li ul { padding: 4px 12px 9px 12px; }
#nav li ul a { padding: 5px 0 5px 12px; background: #ffffff url('images/li_menu.gif') no-repeat 0 9px; margin: 0 0 1px 0; }

#nav a img { margin: 8px 0; }

li.m1 div { width: 220px; }
#nav li.m1 a.point { width: 220px; height: 28px; background: url('images/menu.gif') no-repeat 0 0; text-align: center; border-right: #c7cfe4 1px solid; }
#nav li.m1 a.point:hover { background: url('images/menuActive.gif') no-repeat 0 0; }

li.m2 div { width: 227px; }
#nav li.m2 a.point { width: 227px; height: 28px; background: url('images/menu.gif') no-repeat 50% 0; text-align: center; border-left: #ffffff 1px solid; border-right: #c7cfe4 1px solid; }
#nav li.m2 a.point:hover { background: url('images/menuActive.gif') no-repeat 50% 0; }

li.m3 div { width: 227px; }
#nav li.m3 a.point { width: 227px; height: 28px; background: url('images/menu.gif') no-repeat 50% 0; text-align: center; border-left: #ffffff 1px solid; border-right: #c7cfe4 1px solid; }
#nav li.m3 a.point:hover { background: url('images/menuActive.gif') no-repeat 50% 0; }

li.m4 div { width: 230px; }
#nav li.m4 a.point { width: 230px; height: 28px; background: url('images/menu.gif') no-repeat 100% 0; text-align: center; border-left: #ffffff 1px solid; }
#nav li.m4 a.point:hover { background: url('images/menuActive.gif') no-repeat 100% 0; }

li.m1active div { width: 220px; }
#nav li.m1active a.point { width: 220px; height: 28px; background: url('images/menuActive.gif') no-repeat 0 0; text-align: center; border-right: #c7cfe4 1px solid; }

li.m2active div { width: 227px; }
#nav li.m2active a.point { width: 227px; height: 28px; background: url('images/menuActive.gif') no-repeat 50% 0; text-align: center; border-left: #ffffff 1px solid; border-right: #c7cfe4 1px solid; }

li.m3active div { width: 227px; }
#nav li.m3active a.point { width: 227px; height: 28px; background: url('images/menuActive.gif') no-repeat 50% 0; text-align: center; border-left: #ffffff 1px solid; border-right: #c7cfe4 1px solid; }

li.m4active div { width: 230px; }
#nav li.m4active a.point { width: 230px; height: 28px; background: url('images/menuActive.gif') no-repeat 100% 0; text-align: center; border-left: #ffffff 1px solid; }

