BODY {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	color: #454343;
	font-family: Verdana, sans-serif;
}
table.maintable {

}

TD {
	font-size: 12px;
	color: #454343;
}

A {
	color: #676767;
	text-decoration: none;
}
.lighter { color: #676767; }

.tnav {
	text-align: right;
	padding: 20px 20px 14px 20px;
	font-size: 12px;
	font-weight: bold;
}
.tnav A {
	color: #fd0000;
	text-decoration: none;
	padding-left: 12px;
}

.lang {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 14px;
}
.lang A {
	text-decoration: none;
	color: #aeaeae;
}
.lang .c {
	color: #fd0000;
}

.head {
	background: url('/s/i/rdbbg.jpg') repeat-x top left;
}
.mnav {
	padding-bottom: 20px;
}

.path {
	padding: 18px 20px 48px 35px;
	color: #808080;
	font-size: 12px;
}
.path A {
	color: #808080;
	text-decoration: underline;
}

.srcpath {
	color: #808080;
	font-size: 12px;
}
.srcpath A {
	color: #808080;
	text-decoration: underline;
}

.conthead {
	text-align: right;
	width: 245px;
}
.conthead H2 {
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
.contdet {
	padding: 70px 0px 60px 0px;
}
.conth {
	padding: 0px 0px 0px 0px;
	color: #676767;
	font-size: 12px;
}
.conth H1 {
	font-size: 24px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-weight: normal;
	color: #000000;
}
.conth div.lead {
    margin: 0px 0px 40px 0px;
}

.contaddr {
	padding-right: 20px;
}
.contaddr A {
	color: #000000;
	text-decoration: none;
}
.copy {
	color: #ffffff;
/*	background-color: #c0c0c0;*/
	font-size: 12px;
	padding: 3px 0px 3px 0px;
	text-align: right;
	height: 30px;
}
.titlecopy td {
	color: #ffffff;
	background-color: #c0c0c0;
	font-size: 12px;
	padding: 3px 0px 3px 0px;
	text-align: right;
	height: 30px;
}
.searchh {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-right: 10px;
}
.lefth {
    	width: 203px;
	text-align: left;
	font-size: 12px;
}
.lefth h1, .lefth h2, .lefth h3, .lefth h4 { margin-top: 0px; padding-top: 0px; } 
.leftn {
	width: 203px;
	border-top: solid 2px #b7b6b6;
	padding: 20px 0px 20px 0px;
	color: #676767;
	text-align: left;
	font-size: 12px;
}
.leftnn {
	padding-top: 20px;
}
.cont {
	padding: 20px 0px 60px 0px;
}
.date {
	color: #989898;
}
.dates {
	color: #fe0000;
}

.bar {
	margin: 0px 0px 20px 0px;
}
.barr {
		height: 50px;
}
.baritem {
    height: 50px; overflow: hidden;
    background-position: top center;
}
.barrp {
	width: 136px;
	height: 50px;
}
.barli {
    font-size: 22px;
    color: #ffffff;
    font-family: Verdana, sans-serif;
    text-transform: uppercase;
    margin-right: 44px;
} 
.barlp {
	width: 291px;
	height: 50px;
	text-align: right;
}
.barlt {
	width: 291px;
	height: 50px;
/*	background-color: #ffffff;*/
}
.barrt {
	width: 126px;
	background-color: #ffffff;
	padding: 3px 10px 0px 0px;
	font-size: 12px;
}

.picleft {
	margin: 20px 20px 20px 0px;
	float: left;
}
.picright {
	margin: 20px 0px 20px 20px;
	float: right;
}
.picdesc {
	font-size: 22px;
	font-family: Verdana, sans-serif;
	color: #808080;
} 
.mbox {
	background: url('/s/i/tbg.jpg') repeat-x;
	height: 236px;
	margin: 40px 0px 20px 0px;
}
.mnewsbox {
	padding: 0px 20px 20px 44px;
}
.mimage {
    margin: 2px 10px 10px 10px;
    width: 66px;
    height: 77px;
    overflow: hidden;
}

.mnews {
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    color: #4c4c4c;
}


.mnews .date {
	font-size: 12px;
	color: #fe0000;
	margin-bottom: 4px;
}
.mcontbox {
	background-color: #e6e6e6;
}
.mcont {
	color: #696767;
	font-size: 14px;
	padding: 27px 0px 0px 0px;
	height: 106px;
}
.mcont STRONG, .mcont b {
	color: #000000;
	font-weight: normal;
}
.mcont p {
    margin: 0px; padding: 0px;
}

.pfcontdet {
	padding: 70px 20px 0px 0px;
}

.pfserv {    
}

.pfserv H1 {
    font-size: 24px;
    font-weight: normal;
    margin: 16px 0px 0px 0px;
    padding: 0px;
}

.pfserv H1 a {
    color: #000000;
}

.pffield {
    line-height: 25px;
}
.pffield a {
    font-size: 15px;
    color: #000000;
}
.partner, .partner a {
    font-size: 12px;
    color: #000000;
}

H1 {
    font-size: 24px;
    font-weight: normal;
    margin: 20px 0px 20px 0px;
    padding: 0px;
    color: #000000;
}
H2 {
    font-size: 18px;
    font-weight: normal;
    margin: 20px 0px 20px 0px;
    padding: 0px;
    color: #000000;
}
H3 {
    font-size: 15px;
    font-weight: bold;
    margin: 20px 0px 20px 0px;
    padding: 0px;
    color: #000000;
}
H4 {
    font-size: 13px;
    font-weight: bold;
    margin: 20px 0px 20px 0px;
    padding: 0px;
    color: #000000;
}
H5 {
    font-size: 11px;
    font-weight: bold;
    margin: 20px 0px 20px 0px;
    padding: 0px;
    color: #000000;
}
H6 {
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    margin: 20px 0px 20px 0px;
    padding: 0px;
}

.subscribeform {
    line-height: 150%;
    margin-top: 40px;
    color: #666666;
}

.subscribeform .error {
    color: #fe0000;
    padding-left: 5px;
}

.subscribeform .mnd {
    color: #fe0000;
}

.subscribeform .nserror {
    margin-top: 10px;
    color: #fe0000;
    text-align: left;
    width: 100%;
}

.subscribeform input {
    width: 200px;
    border-width: 1px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    background: white;
}

.subscribeform div {
    text-align: center;
}

.subscribeform .submit {
    width: 150px;
    height: 40px;
    margin-top: 30px;
    border-width: 1px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    background: white;
    color: #666666;
}
