

html, body {
	margin:0px;
	padding:0px;
}

body, a, span, div, td, h1, h2, h3, h4, input, nobr, option, select {
	font-family: Verdana;
}

body, a, span, div, td, input, nobr, option, select {
	font-size:12px;
	line-height:16px;
}

.mainTable {
	table-layout:fixed;
	width:820px;
}

.mainHL {
	height:119px;
	background-image:url(/images/h-l.gif);
}
.mainHM {
	background-image:url(/images/h-bg.gif);
	background-repeate: repeat-x;
	line-height:40px;
	text-align:center;
	color:#ffffff;
}
.mainHR {
	background-image:url(/images/h-r.gif);
}

.mainTL {
	height:57px;
	background-image:url(/images/tm-l.gif);
}
.mainTM {
	background-image:url(/images/tm-bg.gif);
	background-repeate: repeat-x;
	color:#2A5780;
	vertical-align:middle;
}
.mainTR {
	background-image:url(/images/tm-r.gif);
}
.mainTM a {
	color:#2A5780;
	text-decoration:none;
	font-weight:bold;
}

.mainCTL {
	height:57px;
	background-image:url(/images/ct-l.gif);
}
.mainCTM {
	background-image:url(/images/ct-bg.gif);
	background-repeate: repeat-x;
	color:#2A5780;
	vertical-align:top;
	padding-top:4px;
}
.mainCTR {
	background-image:url(/images/ct-r.gif);
}
.mainCTM a {
	color:#2A5780;
	font-weight:bold;
}

.mainCL {
	background-image:url(/images/c-l.gif);
	background-repeat: repeat-y;
}
.mainCM {
	background-color: eff6fc;
}
.mainCR {
	background-image:url(/images/c-r.gif);
	background-repeat: repeat-y;
}

.mainCBL {
	height:57px;
	background-image:url(/images/cb-l.gif);
}
.mainCBM {
	background-image:url(/images/cb-bg.gif);
	background-repeate: repeat-x;
}
.mainCBR {
	background-image:url(/images/cb-r.gif);
}

.mainFL {
	height:57px;
	background-image:url(/images/f-l.gif);
}
.mainFM {
	background-image:url(/images/f-bg.gif);
	background-repeate: repeat-x;
	color:#ffffff;
}
.mainFR {
	background-image:url(/images/f-r.gif);
}
.mainFM a {
	color:#ffffff;
	font-weight:bold;
}



.topmenu {
	table-layout:fixed;
	width:100%;
	height:100%;
}
.topmenu .link {
	width:auto;
	vertical-align:middle;
	background-image:url(/images/header-arrow.gif);
	background-position:0 16;
	background-repeat:no-repeat;
	padding:0px 20px 0px 26px;
}
.topmenu .pad {
	
}
.topmenu .right {
	
}




.fpLinks {
	font-size:12px;
	line-height:16px;
}
.fpLinks td {
	vertical-align:top;
}
.fpLinks div {
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fpLinks a {
	color:#2A5780;
}




