body {
	margin:      0px;
	padding:     0px;
	font-family: Verdana;
	font-size:   12px;
	text-align:  center;
}
form {
	margin:  0px;
	padding: 0px;
}
td,
input,
select,
textarea {
	font-size:   12px;
	font-family: Verdana;
}
h1 {
	font-size:   22px;
	font-weight: bold;
}
h2 {
	font-size:   16px;
	font-weight: bold;
}
a {
	color: #FE7511;
}
a img {
	border: none;
}
th {
	background:  #464441;
	font-size:   12px;
	font-weight: bold;
	text-align:  left;
	color:       #FFF;
}
/* PAGE */
div.page {
	width:      780px;
	margin:     0 auto;
	text-align: left;
}
/* HEADER */
table.header {
	width:         100%;
	margin-bottom: 10px;
}
td.logo {
	width: 100px;
}
td.headerContent {
	position:   relative;
	width:      680px;
	background: #464441;
}
a.extra {
	display:         block;
	position:        absolute;
	top:             10px;
	right:           10px;
	padding:         5px 25px 5px 0px;
	background:      Transparent url(/images/square_extra.gif) no-repeat center right;
	color:           #CBCBCB;
	text-decoration: none;
}
table.header td.headerContent h1 {
	margin:      0px 0px 10px 0px;
	padding:     0px 0px 0px 15px;
	font-size:   36px;
	font-family: Times New Roman, Georgia;
	font-weight: normal;
	color:       #CBCBCB;
}
a.logo img {
	display:      block;
	margin-right: 10px;
}
/* MAIN NAV */
table.mainNav {
	margin: 0px 0px 5px 10px;
}
table.mainNav td {
	padding:    4px 4px;
	text-align: center;
}
table.mainNav td.div {
	padding: 0px 6px;
}
table.mainNav td.div img {
	display: block;
	width:   1px;
	height:  15px;
}
table.mainNav a {
	color:           #CBCBCB;
	text-decoration: none;
}
table.mainNav td.Active {
	font-weight: bold;
}
table.mainNav td.Active a {
	color: #FE7511;
}
/* CONTENT */
div.imago {
	height:        185px;
	margin-bottom: 10px;
	background:    #D8D8D8 no-repeat top center;
}
table.contentColumnsFP,
table.contentColumnsSP {
	width: 780px;
}
table.contentColumnsFP td.column {
	width:      195px;
	background: Transparent url(/images/square.gif) no-repeat top right;
}
table.contentColumnsFP td.Wide {
	width: auto;
}
table.contentColumnsFP td.Grey {
	background-color: #D7D7D7;
}
table.contentColumnsFP td.Orange {
	background-color: #FE7511;
}
table.contentColumnsFP td.Orange a {
	color: #FFF;
}
table.contentColumnsFP td.vDiv,
table.contentColumnsSP td.vDiv {
	width: 10px;
}
table.contentColumnsFP td.column div.content,
table.contentColumnsSP td.mid div.content,
table.contentColumnsSP td.right div.content {
	margin:  30px 0px;
	padding: 0px 15px;
}
table.contentColumnsSP td.left {
	width:            195px;
	background-color: #D7D7D7;
	text-align:       center;
}
table.contentColumnsSP td.left img.imago {
	position: relative;
	top:      40px;
}
table.contentColumnsSP td.mid {
	background-color: #D7D7D7;
}
table.contentColumnsSP td.right {
	width:      195px;
	background: #FE7511 url(/images/square.gif) no-repeat top right;
}
table.contentColumnsSP td.right div.content a {
	color: #FFF;
}
/* SUB NAV */
div.subHeader {
	padding:     5px 15px;
	background:  #FE7511;
	font-size:   16px;
	font-weight: bold;
}
ul.subNav {
	margin:  10px 0px 40px 0px;
	padding: 0px 15px;
}
ul.subNav ul {
	padding: 5px 0px 5px 0px;
	margin:  0px;
}
ul.subNav li {
	margin:          2px 0px;
	padding:         0px 0px 0px 13px;
	background:      Transparent url(/images/smAR.gif) no-repeat 0px 3px;
	list-style-type: none;
}
ul.subNav li.Home {
	background-image: url(/images/smAL.gif);
}
ul.subNav li.Active {
	background-image: url(/images/smARA.gif);
}
ul.subNav ul li {
	padding:         0px 0px 0px 6px;
	background:      Transparent url(/images/smLine.gif) no-repeat 0px 8px;
	list-style-type: none;
	font-size:       11px;
}
ul.subNav ul li.Active {
	background-image: url(/images/smLineA.gif);
}
ul.subNav a {
	text-decoration: none;
	font-weight:     bold;
	color:           #FFF;
}
ul.subNav a.Active {
	color: #000;
}
/* NEWS */
ul.news {
	margin:  0px;
	padding: 0px;
}
ul.news li {
	margin:          2px 0px;
	padding:         0px;
	list-style-type: none;
}
ul.news a {
	font-weight: bold;
	color:       #000;
}
ul.news a:hover {
	color: #FE7511;
}
div.ingress {
	padding: 5px;
	font-size: 11px;
}
/* FOOTER */
div.footer {
	padding:       15px 0px;
	border-bottom: solid 10px #CBCBCB;
	font-size:     11px;
	text-align:    center;
}
div.footer a {
	color:           #000;
	text-decoration: none;
}
div.footer a:hover {
	color: #FE7511;
}
/* MISC */
p.more a {
	color:           #000;
	font-weight:     bold;
	text-decoration: none;
}
a.more {
	font-weight:     bold;
	text-decoration: none;
}
table.listTable {
	/*background: #FFF;*/
}
table.listTable td {
	display:        inline;
	margin:         5px;
	vertical-align: top;
	background:     #EAEAEA;
}
p.infoBlock {
	padding:    5px;
	margin:     0px 0px 5px 0px;
	background: #DFDFDF;
	border:     solid 1px #EAEAEA;
}
p.infoBlock a {
	text-decoration: none;
}
p.infoBlock span.details {
	font-size: 11px;
}
.letters {

}
.letters a {
	display:         block;
	margin:          0px 2px 0px 0px;
	padding:         1px;
	border:          none;
	background:      #DDD;
	font-size:       10px;
	color:           #666;
	text-decoration: none;
}
.letters a.Active {
	color:       #FE7511;
	font-weight: bold;
	cursor:      pointer;
}
.letters a.Active:hover {
	background: #FFF;
	color:      #FE7511;
}
