body {
	margin: 0; padding: 0; background: #ffffff url(img/bg.gif) repeat-x; font: 300 10px/13px verdana, arial, helvetica, sans-serif; color: #000000; text-align: center
}

.p {
	margin:0; padding:0 0 0 0
}

form {
	margin:0; padding:0
}

a, a:link, a:active, a:hover, a:visited {
	 color: #18AAEE; text-decoration: none
}

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

.contleft {
	float: left;
}

.clear {
	clear: both;
}

.pagearea {
	width: 990px; height:100%; text-align: center; margin-left: auto; margin-right: auto;
}

.pagecontent {
	float:left; width: 970px; text-align: left
}

.menu {
	height:24px; width:925px; padding: 4px 20px 0 25px
}

.inputsearch {
	width: 129px; height: 13px; margin: 1px 0 0 0; padding: 2px 0 0 1px; border-top: #393938 1px solid; border-right: #545454 1px solid; border-bottom: #545454 1px solid; border-left: #393938 1px solid; background: #545454; font: 300 10px/12px verdana, arial, helvetica, sans-serif; color: #ffffff
}

.mainarea {
	width: 944px; padding:0 13px 0 13px; background-color:#ffffff
}

.logodiv {
	float:left; width:312px; height:105px; margin-right:28px 
}

.speachdiv {
	float:left; width:590px; padding:12px 0 0 0; border-bottom:5px #000000 solid; cursor:pointer
}

.mainshadow {
	width:100%; background:url(img/shdw2.gif) repeat-x; padding:13px 0 0 0; height:400px
}

.speachheader1 {
	font: 300 20px/19px "arial black", arial, helvetica, sans-serif; color: #000000; text-transform: uppercase; letter-spacing: -0.03em; word-spacing: -0.04em
}

.speachheader2 {
	font: 300 19px/19px arial, helvetica, sans-serif; color: #000000; text-transform: uppercase; letter-spacing: -0.02em; word-spacing: -0.03em
}

.issuebox {
	float:left; width:312px; margin-right:28px 
}

.mainbox1 {
	float:left; width:570px; margin-top:8px
}

.mainbox1 p {
	margin:0; padding:0 0 3px 0
}

.mainmargin {
	float:left; width:169px; padding:0 11px 0 11px
}

.textbox {
	float:left; width:515px; margin:8px 20px 0 20px
}

.archivebox {
	float:left; width:700px; margin:8px 20px 0 20px
}

.vinjett {
	font: 300 14px/14px arial, helvetica, sans-serif; color: #333333; text-transform: uppercase
}

.vinjett2 {
	font: 300 14px/14px arial, helvetica, sans-serif; color: #18AAEE; text-transform: uppercase
}

.text1 {
	font: 300 14px/20px georgia, serif; color: #000000
}

.news {
	padding-bottom:5px; margin-bottom:15px; border-bottom: 1px #cccccc solid
}

.inputcomment {
	height: 14px; margin: 0 0 8px 0; padding: 2px 0 0 1px; border: #ffffff 1px solid; font: 300 10px/12px verdana, arial, helvetica, sans-serif
}

.textareacomment {
	margin: 0 0 8px 0; padding: 2px 0 0 1px; border: #ffffff 1px solid; font: 300 10px/12px verdana, arial, helvetica, sans-serif
}

.inputtext {
	height: 14px; 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 10px/12px Verdana, Arial, Helvetica, sans-serif;
}

.selecter {
	height: 14px; 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 10px/12px Verdana, Arial, Helvetica, sans-serif;
}

.formlabel {
	padding:0 0 1px 0; font: 300 10px/13px Verdana, Arial, Helvetica, sans-serif; color: #000000
}

.forminput {
	padding:0 0 4px 0
}

.checkb {
	margin: 0 2px 0 0; padding: 0; cursor: pointer
}
