@charset "utf-8";
/* --- GENERAL STYLES --- */
body,td,th 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-width: 0px;	
	border-style: none;
	color: #004e53;
	margin: 0px;
	padding: 0px;
}

/* don't tuch - provide gradient fo FF3 */
body, html
{
	background: url(../tmpl/1/img/pbg_pattern.gif) repeat;
	background: url(../tmpl/1/img/pbg2.gif) repeat-x left top;
}

/* don't tuch - provide gradient fo IE and Opera */
html
{
	background: url(../tmpl/1/img/pbg_pattern.gif) repeat;
	margin: 0px;
	padding: 0px;
}

a:link, a:visited, a:active 
{
	text-decoration: none;
	color: #ec0d00;
}

a:hover 
{
	text-decoration: underline;
	color: #ec0d00;
}

img
{
	border-width: 0px;
	border-style: none;
	margin: 0px;
	padding: 0px;
	display: block;
}

/* --- MENU STYLES --- */
/* menu - top level */
.menucont
{
	text-align: right;
	vertical-align: bottom;
}


.menucont .s_mi
{
	background: url(../tmpl/1/img/menu_g.gif) no-repeat right top;
	height: 36px;
	width: 95px;
	padding: 0px 0px 0px 1px;
	text-align: center;
	vertical-align: middle;
}

.menucont .hspacer, .menucont .hspacer img
{
	width: 1px;
	height: 36px;
}

.menucont a, .menucont a:visited, .menucont a:active, .menucont a:hover
{
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	white-space: nowrap;
}

/* menu - dropdown */
#dropmenudiv
{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	position:absolute;
	filter: alpha (opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	border-bottom: 2px solid #ff5a00;
	z-index:100;
}

#dropmenudiv a, #dropmenudiv a:visited, #dropmenudiv a:active
{
	color: #000000;
	text-decoration: none;
	text-indent: 3px;
	width: 100%;
	display: block;
	padding: 1px 0;
}

#dropmenudiv a:hover
{
	background-color: #b0bcbd;	
}

/* --- PAGE CONTENTS HEADER --- */
.pmtop
{
	background: #ffffff;
}

/* --- PAGE CONTENTS --- */
.pcont
{
	width: 100%;
	border-width: 0px;
	border-style: none;
	background: #ffffff;
}

.pcont .cspacer
{
	width: 1px;
}

.pcont .cspacer img
{
	width: 1px;
	height: 282px;
}

.pcont .ctxt
{
	font: normal 18px/22px Arial, Helvetica, sans-serif;
	color: #28838c;
	text-align: left;
	vertical-align: top;
	padding: 30px 45px;
}

.pcont .ctxt .mtcttl
{
	font: bold 28px Arial, Helvetica, sans-serif;
	color: #ec0d00;
	margin-bottom: 5px;
}

/* --- PROMO BLOCKS --- */
.pcont .cpromo
{
	width: 300px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	vertical-align: top;
	padding: 30px 45px 30px 10px;
}

.pcont .cpromo .pbttl
{
	font: bold 15px/24px Arial, Helvetica, sans-serif;
	color: #ec0d00;
}

/* --- PAGE FOOTER --- */
.cprght
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	vertical-align: top;
	padding: 5px;
	background: #386f72;
}

.bmenu
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	background: #386f72;
}

.bmenu a:link, .bmenu a:visited, .bmenu a:active 
{
	text-decoration: none;
	color: #ffffff;
}

.bmenu a:hover 
{
	text-decoration: underline;
}

.bmenucon
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	background: #ff5600;
	width: 1%;
	white-space: nowrap;
}

.bmenucon a, .bmenucon a:link, .bmenucon a:visited, .bmenucon a:active 
{
	text-decoration: none;
	color: #ffffff;
}

.bmenucon a:hover 
{
	text-decoration: underline;
}

.copyright_link 
{
	text-decoration: none;
	color: #ff0000;

}

.copyright_link  a, .copyright_link  a:link, .copyright_link a:visited, .copyright_link a:active 
{
	text-decoration: none;
	color: #ffffff;
}

.copyright_link  a:hover
{
	text-decoration: underline;
}
