h1 {
	margin:0; padding:0 0 15px 0; font: 300 30px/32px georgia, serif; letter-spacing: -0.015em; word-spacing: -0.02em; color: #000000
}

a.link2, a.link2:link, a.link2:active, a.link2:hover, a.link2:visited {
	 color: #b2d7ff; text-decoration: none
}

a.link3, a.link3:link, a.link3:active, a.link3:hover, a.link3:visited {
	 color: #ffffff; text-decoration: none
}

a.link4, a.link4:link, a.link4:active, a.link4:hover, a.link4:visited {
	 color:#8c96a1; text-decoration: underline
}

a.link4:hover {
	color: #3091fd
}

a.link5, a.link5:link, a.link5:active, a.link5:hover, a.link5:visited {
	 color:#333333; text-decoration:none
}

a.headerlink, a.headerlink:link, a.headerlink:active, a.headerlink:hover, a.headerlink:visited {
	 color:#333333; text-decoration:none
}

a.headerlink:hover {
	 color:#000000; text-decoration:none
}

a.umenu, a.umenu:link, a.umenu:active, a.umenu:hover, a.umenu:visited {
	display: block; padding: 5px 0 4px 8px; font: 300 12px/14px arial, sans-serif; text-decoration: none; width: 289px; border-top: #ffffff 3px solid; background-color:#eff3f4
}

a.umenu:hover {
	background-color: #fcfdfd
}

a.umenu1, a.umenu1:link, a.umenu1:active, a.umenu1:hover, a.umenu1:visited {
	display: block; padding:5px 0 4px 8px; font: 700 12px/14px arial, sans-serif; text-decoration: none; width: 289px; border-top: #ffffff 3px solid; background-color: #fcfdfd
}

a.uumenu, a.uumenu:link, a.uumenu:active, a.uumenu:hover, a.uumenu:visited {
	display: block; padding:2px 0 3px 0; font: 300 12px/14px arial, sans-serif; text-decoration: none; background-color: #eff3f4
}

a.uumenu:hover {
	background-color: #fcfdfd
}

a.uumenu1, a.uumenu1:link, a.uumenu1:active, a.uumenu1:hover, a.uumenu1:visited {
	display: block; padding:2px 0 3px 0; font: 300 12px/14px arial, sans-serif; text-decoration: none; background-color: #fcfdfd
}

a.tmenu, a.tmenu:link, a.tmenu:active, a.tmenu:hover, a.tmenu:visited {
	 font: 700 15px/15px arial, sans-serif; color:#414954; text-decoration: none
}

a.tmenu1, a.tmenu1:link, a.tmenu1:active, a.tmenu1:hover, a.tmenu1:visited {
	 font: 700 15px/15px arial, sans-serif; color:#000000; text-decoration: none
}

a.bu_52, a.bu_52:link, a.bu_52:active, a.bu_52:hover, a.bu_52:visited {
	display:block; width:52px; height:15px; padding-top:2px; font: 700 11px/11px arial, sans-serif; color: #ffffff; text-decoration: none; background: transparent url(img/bu_52.gif) no-repeat; text-align:center
}

a.bu_2_56, a.bu_2_56:link, a.bu_2_56:active, a.bu_2_56:hover, a.bu_2_56:visited {
	display:block; width:56px; height:16px; padding-top:2px; font: 700 11px/11px arial, sans-serif; color: #ffffff; text-decoration: none; background: transparent url(img/bu_2_56.gif) no-repeat; text-align:center
}

a.bu_3_73, a.bu_3_73:link, a.bu_3_73:active, a.bu_3_73:hover, a.bu_3_73:visited {
	display:block; width:73px; height:17px; padding-top:3px; font: 700 12px/12px arial, sans-serif; color: #ffffff; text-decoration: none; background: transparent url(img/bu_3_73.gif) no-repeat; text-align:center
}


.box0 {
	clear:both; font:300 1px/1px sans-serif
}

.box1 {
	float:left; width:637px; margin:20px 13px 0 0
}

.box2 {
	float:left; width:301px
}

.box3 {
	float:left; width:218px; margin:0 28px 0 0; padding:20px 0 0 0
}

.box5 {
	float:left; width:197px; margin:0; padding:20px 0 0 0
}

.box6 {
	float:left; width:472px; margin:0 36px 0 0; padding:20px 0 0 0
}

.box7 {
	float:left; width:530px; margin:27px 13px 0 0
}

.box8 {
	float:left; width:991px; margin:20px 0 0 0
}

.box9 {
	float:left; width:280px; margin:0 34px 0 0
}

.box10 {
	float:left; width:600px; margin:20px 0 0 0
}

.box12 {
	float:left; width:136px; margin:0
}

.box13 {
	float:left; width:304px; margin:0
}

.box14 {
	float:left; width:102px; margin:0
}

.box15 {
	float:left; width:980px; margin:0
}

.box16 {
	float:left; width:709px; margin:0
}

.box17 {
	float:left; width:236px; margin:0
}

.box18 {
	float:left; width:90px; margin:0
}

.box19 {
	float:left; width:383px; margin:0
}

.box20 {
	float:left; width:707px; margin:0
}

.imagetextleft {
	float:left; padding:0 15px 20px 0; font: 300 10px/13px arial, sans-serif; color: #000000
}

.imagetextright {
	float:right; padding:0 0 20px 15px; font: 300 10px/13px arial, sans-serif; color: #000000
}

.relatedtexts {
	float:right; width: 150px; padding: 10px 0 20px 8px; margin: 15px; font: 300 10px/13px arial, sans-serif; color: #000000; border-top: #c1c1c1 1px dotted
}

.relatedtexts p.smallheader {
	font: 700 12px/15px arial, sans-serif; color: #000000; padding: 0 0 8px 0; MARGIN: 0px
}

.relatedtexts p.link {
	font: 300 11px/15px arial, sans-serif; color: #b0b0b0; padding: 0 0 6px 0; margin: 0px
}

.lgrey {
	color:#b0b5ba
}

.dgrey {
	color:#5e6872
}

.plink {
	margin:0; padding:0 0 5px 0
}

.textbelow {
	padding-bottom: 10px
}

.header_small {
	padding:0 0 8px 0; font: 300 22px/24px georgia, serif
}

.mod1 {
	width:100%; font-family:arial, sans-serif; font-weight:normal; font-size:13px; line-height:18px; color: #000000; margin:0; padding:7px 0 0 0
}

.mod1 li {
	margin: 0 0 8px 15px; font-weight:normal; font-size:13px; line-height:18px; color: #000000
}

.mod1 p {
	margin: 8px 2px 0 0; font-weight:normal; font-size:13px; line-height:18px; color: #000000
}

.mod1 p.header {
	margin:0; padding:0 0 15px 0; font: 300 30px/32px georgia, serif; letter-spacing: -0.015em; word-spacing: -0.02em; color: #000000
}

.mod1 p.header2 {
	margin:0; padding:0 0 5px 0; font:300 24px/27px georgia, serif; font-weight:normal; color:#000000
}

.mod1 p.subheader {
	margin: 0 0 8px 0; padding-top:10px; font: 700 16px/19px arial, sans-serif; color: #000000; letter-spacing: -0.00em; word-spacing: -0.01em
}

.mod1 p.headersmall {
	margin: 0 0 12px 0; font: 700 24px/26px arial, sans-serif; color: #000000; letter-spacing: -0.01em; word-spacing: -0.01em
}

.mod1 p.ingress, .ingress {
	margin: 0 0 8px 2px; font: 700 13px/18px arial, sans-serif; color: #000000
}

.mod1 p.mheader, .mheader {
	margin: 0 0 8px 0; padding-top:18px; font: 700 16px/19px arial, sans-serif; color: #000000; letter-spacing: -0.00em; word-spacing: -0.01em
}

.mod1 p.info {
	margin: 0 0 8px 2px; color: #999999
}

.mod1 p.links {
	margin: 22px 0 8px 26px; font: 700 13px/18px arial, sans-serif; color: #000000
}

.mod1 .more {
	margin: 0 0 8px 5px; font: 700 13px/18px arial, sans-serif; color: #ff2800
}

.mod3 {
	width:100%; margin:0
}

.mod3 ul {
	padding:0; margin:0; list-style-type: none
}

.mod3 li {
	margin:0; padding:0; list-style-type: none
}

.mod3_1 {
	width:100%; margin:0
}

.mod3_1 ul {
	padding:0; margin:0; list-style-type:none
}

.mod3_1 li {
	margin:0; padding:0; list-style-type:none; overflow:hidden
}

.mod_related{display:block; padding:9px 13px 12px 13px; background-color:#eff3f4; color:#333333; font-size:1em; line-height:1.5em}

.mod_related_header{display:block; padding:8px 13px 0 13px; height:26px; background:transparent url('img/related_header.gif') repeat-x; font-size:14px; line-height:18px; font-weight:bold; color:#414954}

.mod_related_shadow{display:block; font-size:1px; line-height:1px; background:transparent url('img/related_shadow.png') no-repeat; height:18px}

.mod_related p.header{margin:0; padding:0 0 8px 0; font-size:1.25em; line-height:120%; font-weight:bold; letter-spacing:-0.03em; word-spacing:-0.04em; color:#000}

.mod_related p{margin:0; padding:0 0 7px 0; color:#333333; font-size:1em; line-height:130%}

.mod_related p.link{margin:0; padding:0 0 5px 0; line-height:130%}

.mod_related p.link2{margin:0; padding:10px 0 5px 0; line-height:130%}

a.umenu2, a.umenu2:link, a.umenu2:active, a.umenu2:hover, a.umenu2:visited {
	display:block; padding:8px 0 8px 20px; font:700 13px/16px arial, sans-serif; text-decoration:none; width:289px; background:#fff url('img/menu_shadow.gif') no-repeat 0 0
}

a.umenu2:hover {
	background:#edf9ff url('img/menu_shadow2.gif') no-repeat 0 0
}

a.umenu2_2_plus, a.umenu2_2_plus:link, a.umenu2_2_plus:active, a.umenu2_2_plus:hover, a.umenu2_2_plus:visited {
	display:block; padding:8px 0 8px 20px; font:700 13px/16px arial, sans-serif; text-decoration:none; width:289px; background:#ddeffd url('img/menu_shadow2_2_plus.gif') no-repeat 0 0
}

a.umenu2_2_plus:hover {
	background:#edf9ff url('img/menu_shadow2_plus_2.gif') no-repeat 0 0
}

a.umenu2_2_start, a.umenu2_2_start:link, a.umenu2_2_start:active, a.umenu2_2_start:hover, a.umenu2_2_start:visited {
	display:block; padding:8px 0 8px 20px; font:700 13px/16px arial, sans-serif; text-decoration:none; width:289px; background-color:#ddeffd
}

a.umenu2_2_start:hover {
	background-color:#edf9ff
}

a.umenu2_plus, a.umenu2_plus:link, a.umenu2_plus:active, a.umenu2_plus:hover, a.umenu2_plus:visited {
	display:block; padding:8px 0 8px 20px; font:700 13px/16px arial, sans-serif; text-decoration:none; width:289px; background:#fff url('img/menu_shadow_plus.gif') no-repeat 0 0
}

a.umenu2_plus:hover {
	background:#edf9ff url('img/menu_shadow2_plus.gif') no-repeat 0 0
}

a.umenu2_start, a.umenu2_start:link, a.umenu2_start:active, a.umenu2_start:hover, a.umenu2_start:visited {
	display:block; padding:8px 0 8px 20px; font:700 13px/16px arial, sans-serif; text-decoration:none; width:289px; background-color:#fff
}

a.umenu2_start:hover {
	background-color:#edf9ff
}

a.umenu2_1_plus_start, a.umenu2_1_plus_start:link, a.umenu2_1_plus_start:active, a.umenu2_1_plus_start:hover, a.umenu2_1_plus_start:visited {
	display:block; padding:8px 0 8px 20px; font:700 13px/16px arial, sans-serif; text-decoration:none; width:289px; background-color:#fff
}

a.umenu2_1_plus_start:hover {
	background-color:#edf9ff
}

a.umenu2_1, a.umenu2_1:link, a.umenu2_1:active, a.umenu2_1:hover, a.umenu2_1:visited {
	display:block; padding:8px 0 8px 20px; font:700 13px/16px arial, sans-serif; text-decoration:none; width:289px; background:#bee1ff url('img/menu_shadow2_1.gif') no-repeat 0 0
}

a.umenu2_1:hover {
	background:#bee1ff url('img/menu_shadow2_1.gif') no-repeat 0 0
}

a.umenu2_1_plus, a.umenu2_1_plus:link, a.umenu2_1_plus:active, a.umenu2_1_plus:hover, a.umenu2_1_plus:visited {
	display:block; padding:8px 0 8px 20px; font:700 13px/16px arial, sans-serif; text-decoration:none; width:289px; background:#bee1ff url('img/menu_shadow2_1_plus.gif') no-repeat 0 0
}

a.umenu2_1_plus:hover {
	background:#bee1ff url('img/menu_shadow2_1_plus.gif') no-repeat 0 0
}

a.umenu2_1_start, a.umenu2_1_start:link, a.umenu2_1_start:active, a.umenu2_1_start:hover, a.umenu2_1_start:visited {
	display:block; padding:8px 0 8px 20px; font:700 13px/16px arial, sans-serif; text-decoration:none; width:289px; background-color:#bee1ff
}

a.umenu2_1_start:hover {
	background-color:#bee1ff
}

a.umenu2_1_plus_start, a.umenu2_1_plus_start:link, a.umenu2_1_plus_start:active, a.umenu2_1_plus_start:hover, a.umenu2_1_plus_start:visited {
	display:block; padding:8px 0 8px 20px; font:700 13px/16px arial, sans-serif; text-decoration:none; width:289px; background:#bee1ff url('img/menu_shadow2_1_plus_start.gif') no-repeat 0 0
}

a.umenu2_1_plus_start:hover {
	background:#bee1ff url('img/menu_shadow2_1_plus_start.gif') no-repeat 0 0
}

a.umenu2_plus_start, a.umenu2_plus_start:link, a.umenu2_plus_start:active, a.umenu2_plus_start:hover, a.umenu2_plus_start:visited {
	display:block; padding:8px 0 8px 20px; font:700 13px/16px arial, sans-serif; text-decoration:none; width:289px; background:#fff url('img/menu_shadow_plus_start.gif') no-repeat 0 0
}

a.umenu2_plus_start:hover {
	background:#e1f0f9 url('img/menu_shadow2_plus_start.gif') no-repeat 0 0
}

a.umenu2_2_plus_start, a.umenu2_2_plus_start:link, a.umenu2_2_plus_start:active, a.umenu2_2_plus_start:hover, a.umenu2_2_plus_start:visited {
	display:block; padding:8px 0 8px 20px; font:700 13px/16px arial, sans-serif; text-decoration:none; width:289px; background:#ddeffd url('img/menu_shadow2_2_plus_start.gif') no-repeat 0 0
}

a.umenu2_2_plus_start:hover {
	background:#edf9ff url('img/menu_shadow2_plus_2_start.gif') no-repeat 0 0
}

a.umenu2_2, a.umenu2_2:link, a.umenu2_2:active, a.umenu2_2:hover, a.umenu2_2:visited {
	display:block; padding:8px 0 8px 20px; font:700 13px/16px arial, sans-serif; text-decoration:none; width:289px; background:#ddeffd url('img/menu_shadow2_2.gif') no-repeat 0 0
}

a.umenu2_2:hover {
	background:#edf9ff url('img/menu_shadow2.gif') no-repeat 0 0
}

a.uumenu2, a.uumenu2:link, a.uumenu2:active, a.uumenu2:hover, a.uumenu2:visited {
	display:block; padding:5px 0 6px 0; font:300 12px/14px arial, sans-serif; text-decoration:none; background-color:#ddeffd
}

a.uumenu2:hover {
	background-color:#edf9ff
}

a.uumenu2_1, a.uumenu2_1:link, a.uumenu2_1:active, a.uumenu2_1:hover, a.uumenu2_1:visited {
	display:block; padding:5px 0 6px 0; font:300 12px/14px arial, sans-serif; text-decoration:none; background-color:#bee1ff
}

.mod9 {
	width:100%;margin:0;padding:0;border:#DDDBD9 1px solid; background: #F5F4F3
}

.mod9vinjett {
	margin:0; padding:2px 7px 2px 7px; FONT: 700 10px/13px Arial, Helvetica, sans-serif; COLOR: #706C6B; background: #EAE8E7
}

.mod9content {
	margin:0; padding:7px 7px 2px 7px; background: transparent
}

.mod9content p.header {
	margin:0;padding:0 0 3px 0; FONT: 300 15px/18px "Arial Black", Arial, Helvetica, sans-serif; COLOR: #000000;
}

.mod9content p.title {
	margin:0;padding:0 0 6px 0; FONT: 300 11px/13px Arial, Helvetica, sans-serif; FONT-STYLE: italic; COLOR: #706C6B;
}

.mod9content p.text {
	margin:0;padding:0 0 6px 0; FONT: 300 11px/13px Arial, Helvetica, sans-serif; COLOR: #000000;
}

.conbox1 {
	display: block; padding: 5px 0px 5px 0; width: 100%; border-bottom: #e0e0e0 1px solid; background-color: #fff; text-decoration: none; cursor: pointer; line-height:15px
}

.conbox1header {
	display: block; padding: 5px 0px 5px 0; font-weight: bold; width: 100%; color: #000000; border-bottom: #cccccc 1px solid; border-top: #e0e0e0 1px dotted; background-color: #fff; text-decoration: none; line-height:15px
}

.conbox2 {
	display: block; padding: 0; margin-bottom: 5px; width: 100%; color: #000000; background-color: #ffffff; text-decoration: none; cursor: pointer; line-height:15px
}

.conbox3 {
	display: block; height: 27px; padding: 5px 0px 5px 0; width: 100%; color: #000000; border-bottom: #e0e0e0 1px solid; background-color: #fff; text-decoration: none; cursor: pointer; line-height:15px
}

.col75 {
	float: left; width: 78%; padding-right:2%; cursor: pointer
}

.col25 {
	float: left; width: 18%; cursor: pointer
}

.colsearchresult1 {
	float: left; width: 85%; cursor: pointer
}

.colsearchresult2 {
	float: left; width: 12%; cursor: pointer
}

.col60nr2 {
	float: left; width: 58%; cursor: pointer
}

.col60nr2 p {
	margin: 0 0 8px 0; font: 300 12px/15px arial,  sans-serif; color: #000000
}

.col60nr2 p.header {
	margin: 0 0 8px 0; font: 700 14px/16px arial, sans-serif; COLOR: #000000
}

.col40nr2 {
	float: left; width: 38%; cursor: pointer
}

.alert {
	color:#ff2800
}

.contact_t {
	width:264px; height:16px; background: transparent url('img/bg_contact_t.gif') no-repeat
}

.contact_m {
	width:230px; padding:0 17px 0 17px; background: transparent url('img/bg_contact_m.gif') repeat-y
}

.contact_b {
	width:264px; height:16px; background: transparent url('img/bg_contact_b.gif') no-repeat
}

.formlabel {
	padding:0
}

.forminput {
	padding:0 0 4px 0
}

.selecter {
	margin: 0 0 8px 0; padding: 0; border: #ffffff 1px solid; background-color:#ffffff; font: 300 12px/13px arial, sans-serif; color:#666666
}

.selecter2 {
	margin: 0 0 8px 0; padding: 2px 0 2px 0; border: #acb4bb 1px solid; background-color:#ffffff; font: 300 12px/13px arial, sans-serif; color:#666666
}

.inputtext {
	margin: 0 0 8px 0; padding: 0; border: #ffffff 1px solid; background-color:#ffffff; font: 300 12px/13px arial, sans-serif; color:#666666
}

.inputtext2 {
	margin: 0 0 8px 0; padding: 2px 0 2px 0; border: #acb4bb 1px solid; background-color:#ffffff; font: 300 12px/13px arial, sans-serif; color:#666666
}

.inputtext3 {
	margin:0 0 12px 0; padding:5px 0 0 2px; height:18px; border:#acb4bb 1px solid; background-color:#ffffff; font-family:arial, sans-serif; font-weight:normal; font-size:14px; line-height:17px; color:#333333
}

.inputsearch {
	height: 18px; margin: 0; padding: 4px 0 0 1px; width:150px; background-color: #ffffff; border: #ffffff 1px solid; font: 300 12px/14px arial, sans-serif; color: #666666
}

.inputsearch2 {
	height: 17px; margin: 0; padding: 2px 0 0 1px; width:150px; background-color: #ffffff; border: #acb4bb 1px solid; font: 300 12px/14px arial, sans-serif; color: #666666
}

#countdown {
	font-weight:bold; padding:10px 0 0 0; border-top:4px #dfe2e7 solid; color:#cc0000
}

a.link_button, a.link_button:link, a.link_button:active, a.link_button:hover, a.link_button:visited{color:#333; padding:2px 8px 3px 8px; margin:0 5px 0 0; text-decoration:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px}

a.link_button:hover{color:#000; background-color:#e5e5e5; text-decoration:none}

a.link_button1, a.link_button1:link, a.link_button1:active, a.link_button1:hover, a.link_button1:visited{color:#fff; padding:1px 8px 3px 8px; margin:0 5px 0 0; border-top:1px #666 solid; background-color:#808080; text-decoration:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px}

a.link_button2, a.link_button2:link, a.link_button2:active, a.link_button2hover, a.link_button2:visited{color:#fff; padding:2px 10px 4px 10px; margin:0 10px 0 0; border-top:1px #666 solid; background-color:#808080; font-size:1.167em; text-decoration:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px}

a.link_button2:hover{color:#fff; border-top:1px #505050 solid; background-color:#666; text-decoration:none}

.faq_header2 {
	background-color:#e0e3e7; border:1px #d9d9da solid; padding:7px 8px 8px 8px; margin-bottom:7px; font-size:1.167em; line-height:120%; cursor:pointer; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px
}

.faq_header {
	display:block; background-color:#e0e3e7; margin:0; padding:7px 8px 8px 8px; font-size:1.167em; line-height:120%; cursor:pointer; border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top:1px #d9d9da solid; border-left:1px #d9d9da solid; border-right:1px #d9d9da solid
}

.faq_text {
	display:block; padding:8px 8px 12px 8px; background-color:#f3f3f3; margin:0; border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; border-bottom:1px #d9d9da solid; border-left:1px #d9d9da solid; border-right:1px #d9d9da solid
}

.faq_text p {
	padding:0 0 10px 0
}

