body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #2C2C2C;
	color: #a1a1a1;
	font-size: 11px;
	line-height: 150%;
	font-family: arial;
}
.mark {
	color: #FFFFFF;
	font-weight: bold;
}
.style1 {
	color: #e2e2e2;
	font-size: 10px;
	font-family: arial;
}
.style2 {
	color: #FFFFFF;
	font-weight: bold;
	font-family:arial; font-size:11px
}
.style3 {
	color: #c9c9c9;
	font-size: 10px;
	font-family: arial;
}
.style4 {
	color: #bdbdbd;
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
}
.style5, .style5 span, .style5 p {
	color: #a1a1a1;
	font-size: 12px;
	line-height: 150%;
	text-align: justify;
	font-family: arial;
}

.style5 span a {color: #FFFFFF; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: none; }
.style5 span a:hover {color: #EFA85B; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: underline; }

.style6 {
	color: #949494;
	font-size: 10px;
	font-family: arial;
}
.style7 {
	color: #AFAFAF;
	font-size: 10px;
	font-family: arial;
}
.style8 {
	color: #FFFFFF;
	font-family:arial; font-size:10px
}
.style9 {
	color: #BCBCBC;
font-family:arial; font-size:10px
}
.style10 {
	color: #8D8D8D;
font-family:arial; font-size:10px
}
.style11 {color: #c9c9c9}
.style12 {color: #a1a1a1; font-size: 10px; font-family: arial; font-weight: bold; }
.style13 {color: #FFFFFF; font-size: 11px; font-family: arial; font-weight: bold; }

.style14 {color: #FFFFFF; font-size: 11px; font-family: arial; font-weight: bold; text-decoration: none; }
.style14:hover {color: #FFFFFF; font-size: 11px; font-family: arial; font-weight: bold; text-decoration: underline; }

.style15 {color: #EFA85B; font-size: 11px; font-family: arial; font-weight: bold; text-decoration: underline; }
.style15:hover {color: #EFA85B; font-size: 11px; font-family: arial; font-weight: bold; text-decoration: none; }

.style16 {color: #EFA85B; font-size: 12px; font-family: arial; font-weight: bold; text-decoration: none;
	background: url(../images/li_r_or.gif) no-repeat 4px -3px;
	padding-left: 14px; }
.style16:hover {color: #EFA85B; font-size: 12px; font-family: arial; font-weight: bold; text-decoration: underline;
	background: url(../images/li_r_or.gif) no-repeat 4px -3px;
	padding-left: 14px; }

.style17 {color: #FFFFFF; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: none; }
.style17:hover {color: #EFA85B; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: underline; }

#news h3 {
	color: #0F4471;
	margin: 6px 0 12px;
}

#news h3, #news h3 * {
	color: #FFFFFF;
	font-weight: bold;
	font-family:arial; font-size:12px;
}

#news a.more, #news a.more:hover {
	background: url(../images/li_r_or.gif) no-repeat 4px -1px;
	padding-left: 14px;
	font-weight: bold;
}

#news a.more {
	color: #EFA85B;
}

#news a.more:hover {
	color: #EFA85B;
	text-decoration: none;
}

#news a.back {
	color: #EFA85B;
	font-weight: bold;
	text-decoration: none;
}

#news a.back:hover {
	color: #EFA85B;
	font-weight: bold;
	text-decoration: underline;
}

#news .detail {
	font-size: 10px;
	color: silver;
	line-height: 15px;
}

#news p {
	font-size: 12px;
	padding: 6px 0;
}

div.dotted {
	height: 1px;
	background: url(../images/line_1.gif) repeat-x;
	overflow: hidden;
	margin: 0px;
}

.right {
	float: right;
}

div.pagination {
	font-size: 11px; 
	clear : both;
	padding-top: 6px;
	padding-bottom: 0px;
	height: 15px;
}

div.pagination div.left {
	float: left;
	text-align: left;
}

div.pagination div.right {
	float: right;
	text-align: right;
}

div.pagination a {
	color:#EFA85B;
	text-decoration: none;
}

div.pagination a:hover {
	color:#EFA85B;
	text-decoration: underline;
}


form#contact {
	padding-left: 5px;
	padding-right: 5px;
}

form#contact .clear {
	clear: both;
}

form#contact .spacer {
	margin-top: 1em;
}

form#contact div.buttons {
	padding-top: 10px;
	float: right;
	padding-right: 50px;

}

form#contact div.buttons div.left {
	float: left;
}

form#contact div.buttons div.right {
	float: right;
}


form#contact div.error-col, div.error-row {
	font-size: 11px; 
	color: #EFA85B;
	padding-top: 0.3em;
	font-weight: bold;
	font-family: Arial;
}

form#contact div.error-col span.header,
form#contact div.error-row span.header {
	font-weight: bold;
}

form#contact label {
	color: #a1a1a1;
	font-size: 12px;
	line-height: 150%;
	font-family: arial;
}

form#contact label .required {
	color:white;

}
form#contact textarea, input, select
{
	color: black;
	font-size: 11px;
	font-family:Arial;
}

form#contact textarea.error, input.error, select.error
{
	border: 2px solid red;
}

form#contact input:focus, textarea:focus, select:focus {
	background: #ffc;
}

form#contact div.fields-row, div.fields-col {
	float: left;
}

form#contact div.description-row {
	padding-bottom: 1em;
}

form#contact div.description-col {
	float: right;
	padding-left: 3em;
}

form#contact div.description-col div.point
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

form#contact div.outline {
	padding: 2px;
	margin-bottom: 0em;
	float: left;
}

div.okHeader {
	font-size: 11px; 
	color: gray; 
	font-weight: bold;
	text-align: center;
}

div.errorHeader {
	font-size: 11px; 
	color: #EFA85B;
 	font-weight: bold;
	text-align: center;
	font-family:arial;
}

input.button {
	border: 0px;
	background: black;
	color: #EFA85B;
	font-family:arial;
	text-decoration: underline;
}

td.header {
	padding-top: 33px; 
	padding-left: 15px; 
	color: white; 
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}


a.download, a.download:hover {
	background: url(../images/li_r_or.gif) no-repeat 4px -1px;
	padding-left: 14px;
	font-weight: bold;
}

a.download {
	color: #EFA85B;
}

a.download:hover {
	color: #EFA85B;
	text-decoration: none;
}
P.copy {
text-indent:15px;
font-weight:normal; 
}

P.copy:first-letter {
font-size:16px;
font-weight:600; 
font-family:arial; 
}

P.copy a {color: #FFFFFF; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: none; }
P.copy a:hover {color: #FFFFFF; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: underline; }


a.top, #news a.top:hover {
	background: url(../images/li_r_or.gif) no-repeat 4px -1px;
	padding-left: 14px;
	font-weight: normal;
	font-size: 10px;
}

a.top {
	color: #EFA85B;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}

a.top:hover {
	color: #EFA85B;
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
}