﻿/****************************************************************************************************************/
* {
	padding : 0px;
	margin : 0px;
}
body {
	margin : 0px;
	padding : 0px;
	font : .70em/1.5em Verdana, Tahoma, Helvetica, sans-serif;
	color : #666666;
	background-color : #F42C75;
	text-align : center;
	background-image: url('../images/page/background.gif');
}
/****************************************************************************************************************/
a {
	color : #04AED0;
	background-color : inherit;
	text-decoration : none;
}
a:hover {
	color : #F59434;
	background-color : inherit;
}
/****************************************************************************************************************/
h1, h2, h3 {
	font : bold 1em 'Trebuchet MS', Arial, Sans-serif;
	color : #333333;
}
h1 {
	font-size : 2em;
  color:#F42C75;
	clear:both;
	margin: 5px 0px 10px 0px;
	letter-spacing:-2px;
}
h2 {
	font-size : 1.4em;
	text-transform : uppercase;
	color:#F99E38;
	margin: 5px 0px 10px 0px;
	clear:both;
}
h3 {
	font-size : 1.3em;
	margin: 5px 0px 10px 0px;
}
p{
	margin: 0px 0px 15px 0px;
}
ul, ol {
	margin : 10px 30px;
	padding : 0px 15px;
	color : #04AFCB;
}
ul span, ol span {
	color : #666666;
}
table{
  border:none;
  white-space: normal;
  border-collapse:collapse;
  border-spacing: 0px 0px;
  empty-cells:show;
}
/****************************************************************************************************************/
.blue {
  color:#04AFCB;
}
.pink {
  color:#F52B75;
}
.orange {
  color:#FAA33A;
}
/****************************************************************************************************************/
img {
	border : 0px solid #CCC;
}
img.no-border {
	border : none;
}
img.float-right {
	margin : 5px 0px 5px 15px;
}
img.float-left {
	margin : 5px 15px 5px 0px;
}
table.content-image td {
  /*width:100px;*/
  padding:5px;
	border: 2px solid #EAEAEA !important;
	text-align:center;
	font-family:"Comic Sans MS";
	color:#04AFCB;
	font-size:13px;
}
a img {
	border : 2px solid #568EB6;
}
a:hover img {
	border : 2px solid #CCCCCC !important;
/* IE fix*/	border : 2px solid #568EB6;
}
/****************************************************************************************************************/
#placeholder {
	background-color : #FFFFFF;
	width : 950px;
	margin : 0 auto;
	text-align : left;
}
table#main-table{
	margin-top:10px;
}
/****************************************************************************************************************/
td#header {
	width: 950px;
	height: 172px;
	vertical-align: bottom;
	text-align: right;
	background-image: url('../images/page/header.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
}
/****************************************************************************************************************/
#header-area {
  position:relative;
}
#login-area {
  position:absolute;
  top:-140px;
  right:5px;
}
#login-area table {
  white-space: normal;
  border-collapse: separate;
  border-spacing: 2px 2px;
}
#login-area table td{
  border-bottom:2px #FFFFFF solid;
}
#login-area a {
  width:250px;
  background-color:#04AFCB;
  padding: 3px 4px 3px 4px;
  color: #FFFFFF;
  font-weight:bold;
  margin-bottom:2px;
}
#login-area a:hover {
  background-color:#F42C75;
  color: #FFFFFF;
}
/****************************************************************************************************************/
table#menu a {
  padding: 2px 4px 2px 4px;
  color: #FFFFFF;
}
table#menu a:hover {
  background-color:#FFFFFF;
  color: #F42C75;
}

table#menu td {
  background-color:#F42C75;
  color:#FFFFFF;
  font-weight:bold;
  padding: 1px;
  border-right: 2px #FFFFFF solid;
}
table#menu td.on {
  background-color:#F99E38;
}
/****************************************************************************************************************/
td#content {
  vertical-align:top;
  background-color:#FFFFFF;
  height:300px;
  padding:5px;
}
td#content td#left-column {
  width:675px;
  vertical-align:top;
  padding: 0px 10px 0px 10px;
}
td#content td#right-column {
  width:255px;
  padding-top:15px;
  vertical-align:top;
}
/****************************************************************************************************************/
table.fees-table {
  margin-left:25px
}
table.fees-table th {
  padding:2px 10px 2px 10px;
  background-color:#04AFCB;
  color:#FFFFFF;
  border-bottom:2px #FFFFFF solid;
  border-right:2px #FFFFFF solid;
}
table.fees-table td.label {
	padding: 2px 10px 2px 10px;
	background-color: #CCCCCC;
	border-bottom: 2px #FFFFFF solid;
	border-right: 2px #FFFFFF solid;
	font-weight:bold;
}
table.fees-table td.price {
	padding: 2px 10px 2px 10px;
	background-color: #F2F2F2;
	text-align: right;
	border-bottom: 2px #FFFFFF solid;
	border-right: 2px #FFFFFF solid;
}

/****************************************************************************************************************/
table.newsitembox {
  margin-bottom:5px;
}
table.newsitembox td {
  font-size:11px;
  cursor:pointer;
}
table.newsitembox a:link, table.newsitembox a:visited {
  color:#000000;
}
table.newsitembox a:hover, table.newsitembox a:active {
  color:#FFFFFF;
}
table.newsitembox td.tl{
  width:4px;
  height:4px;
  background-image:url('../images/boxes/tl.gif');
  background-position:left top;
  background-repeat:no-repeat;
}
table.newsitembox td.t{
  width:247px;
}
table.newsitembox td.tr{
  width:4px;
  height:4px;
  background-image:url('../images/boxes/tr.gif');
  background-position:right top;
  background-repeat:no-repeat;
}
table.newsitembox td.m{
  padding: 0px 3px 0px 3px;
}
table.newsitembox td.bl{
  width:4px;
  height:4px;
  background-image:url('../images/boxes/bl.gif');
  background-position:left bottom;
  background-repeat:no-repeat;
}
table.newsitembox td.b{
  width:247px;
}
table.newsitembox td.br{
  width:4px;
  height:4px;
  background-image:url('../images/boxes/br.gif');
  background-position:right bottom;
  background-repeat:no-repeat;
}
table.newsitembox-1 td {
  background-color:#F1F1F1;
  color:#000000;
}
table.newsitembox-2 td {
  background-color:#04AFCB;
  color:#FFFFFF;
}
table.newsitembox-3 td {
  background-color:#F52B75;
  color:#FFFFFF;
}
table.newsitembox-4 td {
  background-color:#FAA33A;
  color:#FFFFFF;
}
/****************************************************************************************************************/
td.staff-member-link {
	text-align:center;
	padding-right:5px;
}
td.staff-member-link img {
}
td.staff-member-link a:link, td.staff-member-link a:visited {
}
td.staff-member-link a:hover, td.staff-member-link a:active {
}
/****************************************************************************************************************/
table.content {
  border-collapse:separate;
  white-space:normal;
  empty-cells:show;
}
table.content td {
  padding:2px;
  border-right:2px #FFFFFF solid;
  border-bottom:2px #FFFFFF solid;
}
table.content td.label {
  color:#000000;
  font-weight:bold;
  background-color:#CCCCCC;
}
table.content td.value {
  font-weight:normal;
  background-color:#F1F1F1;
}

/****************************************************************************************************************/
td#footer {
	width: 950px;
	height: 20px;
	vertical-align:bottom;
	text-align:center;
	background-color:#FFFFFF;
	background-image:url('../images/page/footer.gif');
	background-repeat:no-repeat;
	background-position:center bottom;
}
/****************************************************************************************************************/
td#footer-menu {
  padding: 5px 0px 10px 0px;
  text-align:center;
	background-image: url('../images/page/background.gif');
  color: #FFFFFF;
}
td#footer-menu a {
  color: #FFFFFF;
}
td#footer-menu a:hover {
  color: #FFFFFF;
  border-bottom:1px #FFFFFF dotted;
}
td#footer-menu a.on {
  border-bottom:1px #FFFFFF solid;
}
td#footer-menu .footer-menu-spacer {
	padding: 0px 1px 0px 4px;
	color: #DB0B59;
}
/****************************************************************************************************************/
td#post-footer {
	background-color : #F42C75;
	background-image: url('../images/page/background.gif');
	color: #FB99BE;
	text-align: center;
}
td#post-footer a:link, td#post-footer a:visited{
  color:#FB99BE;
  text-decoration:none;
  border-bottom:1px #FB99BE dotted;
}
td#post-footer a:hover, td#post-footer a:active{
  color:#FFFFFF;
  text-decoration:none;
  border-bottom:1px #FFFFFF dotted;
}
/****************************************************************************************************************/
.newslist-item{
  padding-top:10px;
  border-bottom:1px #C0C0C0 dotted;  
}
/****************************************************************************************************************/
