body {
	background-image:url(images/body_gradient.gif);
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	font:9pt arial;
	color:#333333;
}

table {
	font:9pt arial;
	color:#333333;
}

.bottom_copyright {
	font:7.5pt arial;
	color:#ccc;
}

.bottom_copyright a {
	font:7.5pt arial;
	color:#fff;
}

.bottom_menu {
	font:8pt arial;
	color:#ffffff;
}

.bottom_menu a {
	color:#ffffff;
	text-decoration:none;
}

.bottom_menu a:hover {
	color:maroon;
	text-decoration:underline;
}

table a {
	font-size:9pt;
	color:#0066cc;
	text-decoration:none;
}

table a:hover {
	color:#993300;
	text-decoration:underline;
}

.promobox a {
	text-decoration:none;
	color:#0066cc;
	font-size:8pt;
}

.newsbox a {
	text-decoration:none;
	color:#333333;
}

.newsbox a:hover {
	text-decoration:underline;
	color:#000000;
}

.childMenu {
	font-size:8pt;
	background: #cf0d3f;
	position: absolute;
	visibility: hidden;
	width:120px;
	height: 47px;
	border:1px solid #ffffff;
	padding:2px, 2px, 2px, 2px;
	filter:alpha(20%);
}

.childMenu a { 
	color:#ffffff;
	text-decoration:none;
}

.childMenu a:hover { 
	color:#ffffff;
	text-decoration:none;
}

div a:hover div {
	background-color:#ea7391;
}

.childItem {
	padding:3px, 3px, 3px, 3px;
}

.childDiv {
	background-image:url(images/menu_dot.gif); 
	background-repeat:repeat-x;
	font-size:2pt; 
	height:2px; 
	width:100%;
}

.vixen {
	padding:8px;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}

.vixen a {
	color:#666666;
	text-decoration:none;
}

h4, h5 {
	color:#333;
}

hr {
	color:#CC0033;
	height:1px;
}

li {
	list-style-image:url(images/list_arrow.gif);
}

input {
	font:8pt arial;.calc {
	width:90px;
}

.contacts {

}

.news_summary td {
	border-bottom:1px solid #cccccc;
}

.newsdate {
	font-weight:bold;
	color:#0066cc;
}