body.home {
	margin:      0px;
	padding:     0px;
	background:  #FEFEFE url(/images/2010/pageBg.jpg) repeat-x top left;
	font-family: Verdana;
	font-size:   12px;
	color:       #000;
	text-align:  center;
}
td {
	font-size: 12px;
}
form {
	margin:  0px;
	padding: 0px;
}
input,
select,
textarea {
	font-family: Verdana;
	font-size:   12px;
}
a,
a:hover {
	color: #2E3E8B;
}
a img {
	border: none;
}
h1 {
	font-size:   24px;
	font-weight: normal;
	color:       #2A3A7E;
}
h2 {
	font-size:   18px;
	font-weight: bold;
	color:       #2A3A7E;
}
h3 {
	font-size:   14px;
	font-weight: bold;
	color:       #000;
}
h4 {
	font-size:   12px;
	font-weight: bold;
	color:       #2A3A7E;
}
h5 {
	font-size:   11px;
	font-weight: bold;
	color:       #000;
}
h6 {
	font-size:      10px;
	font-weight:    normal;
	color:          #000;
	text-transform: uppercase;
}
/* PAGE */
table.page {
	width:  100%;
	height: 500px;
	margin: 0 auto;
}
td.pageL {
	background: Transparent url(/images/2010/pageGfxL.jpg) no-repeat top right;
}
td.pageM,
td.pageMSP {
	text-align: left;
	background: Transparent url(/images/2010/contentBg.jpg) repeat-x top left;
}
td.pageMSP {
	background-image: url(/images/2010/contentBgSP.jpg);
}
td.pageR {
	background: Transparent url(/images/2010/pageGfxR.jpg) no-repeat top left;
}
div.pageGfx {
	height: 500px;
}
/* HEADER */
div.header {
	position: relative;
	height:   95px;
}
a.logo {
	position: absolute;
	top:      20px;
	left:     20px;
}
table.meta {
	position: absolute;
	top:      20px;
	right:    20px;
}
table.meta td {
	padding: 0px 6px 4px 0px;
}
input.searchFld,
input.searchFldD {
	width:     165px;
	font-size: 11px;
}
input.searchFldD {
	color:       #777;
	font-style: italic;
}
a.metaLink {
	padding:         0px 0px 0px 8px;
	background:      Transparent url(/images/2010/arrowOrange.gif) no-repeat 0px 4px;
	text-decoration: none;
	font-size:       11px;
}
a.metaLink:hover {
	text-decoration: underline;
}
/* TOP NAVIGATION */
table.topNavTable {
	width: 950px;
}
table.topNavTable td {
	font-weight:    bold;
	font-size:      11px;
	text-transform: uppercase;
}
table.topNavTable a,
table.topNavTable a:hover {
	text-decoration: none;
	color:           #FFF;
}
table.topNavTable img {
	display: block;
	border:  none;
	margin:  0px;
	padding: 0px;
}
table.topNavTable td.tab {
	padding:    3px 0px 0px 0px;
	background: Transparent url(/images/2010/mmBg.jpg) repeat-x top left;
	text-align: center;
}
table.topNavTable td.tabL,
table.topNavTable td.tabR {
	width:      9px;
	background: Transparent url(/images/2010/mmBg.jpg) repeat-x top left;
	font-size:  1px;
}
table.topNavTable td.tabActive {
	padding:    3px 0px 0px 0px;
	background: Transparent url(/images/2010/mmBgA.jpg) repeat-x top left;
	text-align: center;
}
table.topNavTable td.tabLA,
table.topNavTable td.tabRA {
	width:      9px;
	background: Transparent url(/images/2010/mmBgA.jpg) repeat-x top left;
	font-size:  1px;
}
table.topNavTable td.tabR,
table.topNavTable td.tabRA {
	text-align: right;
}
/* SUB NAVIGATION */
div.subNavContainer {
	position: relative;
	width:    260px;
}
div.subNavContainer img {
	display:  block;
	position: relative;
}
div.subNavContent {
	position:   relative;
	background: Transparent url(/images/2010/smBg.gif) repeat-y top center;
}
h3.subNavHeader {
	position:  relative;
	margin:    0px;
	padding:   0px 0px 0px 15px;
	font-size: 12px;
	color:     #000;
}
ul.subNav {
	position: relative;
	margin:   0px;
	padding:  5px 15px;
}
ul.subNav ul {
	position:  relative;
	margin:    0px;
	padding:   5px 0px 5px 15px;
	font-size: 11px;
}
ul.subNav li {
	position:        relative;
	list-style-type: none;
}
ul.subNav li.level2,
ul.subNav li.level2Active {
	padding:    0px 0px 2px 8px;
	background: Transparent url(/images/2010/arrowOrange.gif) no-repeat 0px 4px;
}
ul.subNav a.Active {
	font-weight: bold;
}
/* YAHOO */
div.yahoo {
	padding:   5px 30px 0px 30px;
	font-size: 11px;
	color:     #666;
}
div.yahoo a {
	text-decoration: none;
	color:           #666;
}
div.yahoo a:hover {
	text-decoration: underline;
	color:           #333;
}
/* CONTENT */
div.contentFP {
	padding: 10px 15px 20px 15px;
}
div.imagoFP {
	width:      685px;
	height:     249px;
	margin-top: 13px;
	background: Transparent no-repeat top left;
}
div.sidebarContentFP {
	padding: 30px 30px 20px 30px;
}
div.sidebarContentFP h1 {
	margin:         0px 0px 10px 0px;
	padding:        0px;
	color:          #000;
	font-size:      11px;
	font-weight:    bold;
	text-transform: uppercase;
}
table.columnTableFP {
	margin-top: 20px;
}
td.columnContentFP {
	width:      33%;
	background: Transparent url(/images/2010/fpColumnBg.jpg) repeat-x top left;
}
div.imagoSP {
	height:     188px;
	margin:     10px 0px;
	background: Transparent no-repeat top center;
}
td.mainContentFP {
	padding-left: 10px;
}
div.columnContent {
	padding: 30px 20px 20px 20px;
}
td.sidebarFP {
	background: Transparent url(/images/2010/sidebarBgFP.jpg) no-repeat top center;
}
table.contentTableSP {
	position: relative;
	z-index:  0;
	width:    100%;
}
td.subNav {
	width: 260px;
}
ul.news {
	margin:  0px;
	padding: 0px;
}
ul.news li {
	margin:          0px 0px 2px 0px;
	padding:         0px 0px 2px 8px;
	background:      Transparent url(/images/2010/arrowOrange.gif) no-repeat 0px 4px;
	list-style-type: none;
}
/* FOOTER */
td.footer {
	font-size:  11px;
	text-align: center;
}
td.footer a {
	color: #333;
}
/* MISC */
p.introduction {
	font-size: 14px;
	color:     #2A3A7E;	
}
