.mod1 {
	width:100%; padding:0 0 0 0; font: 300 12px/17px arial, sans-serif; color:#000000
}

.mod1 ul {
	margin:0 0 0 15px; padding:0
}

.mod1 li {
	padding:0 0 8px 0; font: 300 13px/19px georgia, serif; color:#000000
}

.mod1 p {
	padding:0 0 12px 0; font: 300 13px/19px georgia, serif; color:#000000
}

.mod1 p.text_listing {
	margin:0 0 5px 0; font: 300 12px/17px arial, sans-serif; color:#000000
}

.mod1 p.header {
	margin:0 0 3px 0; font: 300 28px/30px georgia, serif; color:#000000; letter-spacing: -0.015em; word-spacing: -0.025em
}

.mod1 p.header_listing {
	margin:0 0 0 0; font: 300 22px/22px arial, sans-serif; color:#000000; letter-spacing: -0.015em; word-spacing: -0.02em
}

.mod1 p.subheader {
	margin:0 0 0 0; font: 300 22px/25px arial, sans-serif; color:#000000; letter-spacing: -0.015em; word-spacing: -0.02em
}

.mod1 p.subheader_listing {
	margin:0 0 0 0; font: 300 17px/18px arial, sans-serif; color:#000000; letter-spacing: -0.015em; word-spacing: -0.02em
}

.mod1 p.header2 {
	margin:0 0 3px 0; font: 300 28px/30px georgia, serif; color:#000000; letter-spacing: -0.015em; word-spacing: -0.025em
}

.mod1 p.header_listing2 {
	margin:0 0 3px 0; font: 300 22px/22px georgia, serif; color:#000000; letter-spacing: -0.01em; word-spacing: -0.02em
}

.mod1 p.subheader2 {
	margin:0 0 0 0; font: 300 22px/25px arial, sans-serif; color:#000000; letter-spacing: -0.015em; word-spacing: -0.02em
}

.mod1 p.subheader_listing2 {
	margin:0 0 0 0; font: 300 14px/19px arial, sans-serif; color:#000000; letter-spacing: -0.02em; word-spacing: -0.03em
}

.mod1 p.header3 {
	margin:0 0 3px 0; font: 300 28px/30px georgia, serif; color:#000000; letter-spacing: -0.015em; word-spacing: -0.025em
}

.mod1 p.header_listing3 {
	margin:0 0 0 0; font: 300 22px/22px arial, sans-serif; color:#000000; letter-spacing: -0.02em; word-spacing: -0.03em
}

.mod1 p.subheader_listing3 {
	margin:0 0 2px 0; font: 300 17px/17px arial, sans-serif; color:#000000
}

.mod1 p.header4 {
	margin:0 0 0 0; padding:0 0 9px 0; font: 700 22px/26px arial, sans-serif; letter-spacing: -0.010em; word-spacing: -0.015em
}

.mod1 p.header5 {
	margin:0 0 3px 0; font: 700 35px/36px arial, sans-serif; color:#000000; letter-spacing: -0.03em; word-spacing: -0.04em
}

.mod1 p.header_listing5 {
	margin:0 0 3px 0; font: 700 22px/22px arial, sans-serif; color:#000000; letter-spacing: -0.03em; word-spacing: -0.04em
}

.mod1 p.subheader3 {
	margin:0 0 0 0; font: 300 24px/27px arial, sans-serif; color:#000000; letter-spacing: -0.02em; word-spacing: -0.03em
}

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

.mod1 p.ingress, .ingress {
	margin:0 0 15px 0; font: 700 14px/19px arial, sans-serif; color:#000000
}

.mod1 p.mheader, .mheader {
	padding:7px 0 10px 0; font: 300 16px/19px arial, sans-serif; color:#000000
}

.mod1 p.info {
	padding:2px 0 2px 0; font: 300 11px/15px arial, sans-serif; color:#999999
}

.mod1 p.info2 {
	padding:0 0 0 0; font: 300 11px/15px arial, sans-serif; color:#999999
}

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

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

.mod2 {
	width:100%; padding:0; font: 300 12px/17px arial, sans-serif; color:#000000; background-color:#ffffff
}

.mod2 .relatedheader {
	border-bottom:1px dotted #9CB7C5; margin:0 0 4px 0; padding:4px 0 3px 6px
}

.mod2 .relateddiv {
	margin:0 0 20px 0
}

.mod2 p {
	margin:0 0 0 0; font: 300 13px/19px georgia, serif; color:#000000
}

.mod2 p.header {
	margin-bottom:6px; font:700 18px/19px arial, sans-serif; letter-spacing: -0.05em; word-spacing: -0.05em
}

.mod2 p.text {
	margin:0 0 5px 0; font: 300 11px/14px arial, sans-serif; color:#999999
}

.mod2 p.greyvinj {
	margin:0 0 0 0; font: 300 14px/17px arial, sans-serif; color:#333333
}

.mod2 a.related, .mod2 a.related:link, .mod2 a.related:active, .mod2 a.related:hover, .mod2 a.related:visited {
	padding:5px 4px 5px 6px; margin:0 0 3px 0; display:block; background-color:#ffffff; font:300 12px/14px arial, sans-serif
}

.mod2 a.related:hover {
	background-color:#f8f8f8
}

.mod2 p.info {
	margin:4px 0 12px 0; font: 300 11px/15px arial, sans-serif; color:#999999
}

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

.mod2 .more {
	margin:0 0 8px 5px; font: 700 11px/17px arial, sans-serif; color: #ff2800
}

.mod2 .dottedleft {
	display:block; border-left:1px dotted #CCCCCC; padding:8px 10px 5px 10px
}

.mod2 .marginbottom {
	margin:0 0 15px 0
}

a.navigline, a.navigline:link, a.navigline:active, a.navigline:hover, a.navigline:visited {
	padding:7px 0 7px 10px; margin:0; display:block; font:700 14px/14px arial, sans-serif; color:#8bd7ff; border-bottom:3px #ffffff solid
}

a.navigline:hover {
	background-color:#525252
}

a.navigline1, a.navigline1:link, a.navigline1:active, a.navigline1:hover, a.navigline1:visited {
	padding:7px 0 7px 10px; margin:0; display:block; font:700 14px/14px arial, sans-serif; color:#ffffff; border-bottom:3px #ffffff solid
}

a.navigline1:hover {
	background-color:#525252
}

.newsvinj {
	padding:7px 0 7px 10px; margin:0; display:block; font:700 14px/14px arial, sans-serif; color:#000000; background:transparent url('img/bg_newsvinj.gif') no-repeat
}

.header_image {
	font: 700 26px/28px arial, sans-serif; color:#ffffff; letter-spacing: -0.03em; word-spacing: -0.04em
}


a, a:link, a:active, a:hover, a:visited {
	margin:0; padding:0; color:#00a0f6; text-decoration:none; font-weight:normal
}

a.darker, a.darker:link, a.darker:active, a.darker:hover, a.darker:visited {
	margin:0; padding:0; color:#0093fa; text-decoration:none; font-weight:normal
}

.imagetext {
	padding:0 0 8px 0; font: 300 10px/13px arial, sans-serif
}

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

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

.selecter {
	margin: 0 0 4px 0; padding: 0; border-top: #646F80 1px solid; border-right: #B4B9C1 1px solid; border-bottom: #B4B9C1 1px solid; border-left: #B4B9C1 1px solid; font: 300 12px/14px arial, sans-serif
}

.formlabel {
	padding:0 0 1px 0; font: 300 12px/14px arial, sans-serif; color: #57636F
}

.forminput {
	padding:0 0 5px 0; font: 300 11px/14px arial, sans-serif; color: #57636F
}

.inputtext {
	height: 15px; margin: 0 0 3px 0; padding: 2px 0 0 1px; border-top: #646F80 1px solid; border-right: #B4B9C1 1px solid; border-bottom: #B4B9C1 1px solid; border-left: #B4B9C1 1px solid; font: 300 12px/15px arial, sans-serif
}

.inputintone {
	height: 14px; margin: 0 0 3px 0; padding: 1px 0 0 1px; border-top: #e3dbbf 1px solid; border-right: #ffffff 1px solid; border-bottom: #ffffff 1px solid; border-left: #e3dbbf 1px solid; font: 300 12px/15px arial, sans-serif
}

.inputwhite {
	height: 15px; padding-top:1px; margin: 0 0 3px 0; padding: 1px 0 0 1px; border:#ffffff 1px solid; font: 700 12px/14px arial, sans-serif
}

.textareatext {
	margin: 0 0 3px 0; padding: 1px 0 0 1px; border-top: #646F80 1px solid; border-right: #B4B9C1 1px solid; border-bottom: #B4B9C1 1px solid; border-left: #B4B9C1 1px solid; font: 300 12px/15px arial, sans-serif
}

.checkb {
	margin: 0 2px 0 0; padding: 0; cursor: pointer; vertical-align:middle
}

.alertdiv {
	background-color:#f0f0f0
}

.alert4 {
	padding:6px 10px 7px 10px;border:1px #ff0000 dashed;color:#333333;font-size:13px
}

.alert2 {
	padding:6px 7px 6px 7px; font: 300 12px/15px arial, sans-serif; color: #ff2800
}

.white {
	color:#ffffff
}

td {
	margin:0 0 0 0; font: 300 11px/14px arial, sans-serif; color:#000000
}

td p {
	margin:0 0 0 0; font: 300 11px/14px arial, sans-serif; color:#000000
}

hr {
	width:100%; border-bottom:6px #ff0000 solid; border-top:0px; border-left:0px; border-right:0px
}

.conbox0 {
	padding:4px 0 4px 0; font:300 11px/14px arial, sans-serif; width:100%
}

.conbox1 {
	padding:4px 0 4px 0; font:300 11px/14px arial, sans-serif; width:100%; border-bottom: #e0e0e0 1px solid; cursor: pointer
}

.conbox1header {
	display:block; height:12px; padding:5px 0 5px 0; font:700 11px/14px arial, sans-serif; width:100%; border-bottom: #cccccc 1px solid; border-top:#e0e0e0 1px dotted

}

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

.col20 {
	float:left; width:18%; padding-right:2%; cursor:pointer
}

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