/* CSS Document */

body {
	margin:0;
	padding:0;
	background:url('images/bg.jpg') repeat-x #B2C9CC;
	font:11px verdana;
	color:black;
}

a, a:link, a:visited, a:active {
	font-weight:bold;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

h1 {
	margin:0 0 10px 0;
	padding:5px;
	display:block;
	color:white;
	font:15px/28px verdana;
	font-weight:bold;
	background:#16D2FF;
}
textarea {
	padding:5px;
	background:#FFE6ED;
	border:1px solid #FFA0BB;
	color:#FF3B73;
}
.imgs {
	padding:3px;
	border:3px solid white;
}
h2 {
	margin:0 0 10px 0;
	padding:5px;
	display:block;
	color:white;
	font:13px/25px verdana;
	font-weight:bold;
	background:#FF3B73;
}
#wrap {
	width:880px;
	text-align:left;
	background:white;
	border-left:8px solid white;
	border-right:8px solid white;
}

#toptext {
	height:61px;
	background:#FE2E79;
	position:relative;
	width:880px;
}

#footer {
	background:#FE2E79;
	position:relative;
	width:880px;
}


#toptext_txt {
	text-align:right;
	position:absolute;
	right:5px;
	top:5px;
	width:700px;
	font:11px verdana;
	color:white;
}

#toptext_txt2 {
	text-align:center;
	font:11px verdana;
	color:white;
	padding:10px;
}

#toptext_txt2 a, #toptext_txt2 a:link,  #toptext_txt2 a:visited, #toptext_txt2 a:active {
	color:white;
}

#logo {
	width:164px;
	height:91px;
	background:url('images/logo.png') no-repeat transparent;
	position:absolute;
	top:-50px;
	left:-40px;
}

* html #logo {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.png", sizingMethod="crop");
}

#toptext2 {
	height:166px;
	width:880px;
	margin-top:8px;
	background:url('images/top2_bg.jpg') repeat-x #1EDEFF;
	position:relative;
}

#skyline {
	text-align:center;
	margin-top:10px;
	}

    #tabsC {
	position:absolute;
	bottom:27px;
	right:0;
      width:100%;
      font-size:11px;
	  font-weight:bold;
      line-height:normal;
      }
    #tabsC ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabsC li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsC a {
      float:left;
      background:url("tableftC.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsC a span {
      float:left;
      display:block;
      background:url("tabrightC.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:white;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsC a span {float:none;}
    /* End IE5-Mac hack */
    #tabsC a:hover span {
      color:black;
      }
    #tabsC a:hover {
      background-position:0% -42px;
      }
    #tabsC a:hover span {
      background-position:100% -42px;
      }  

#contentwrap {
	background:white;
}

#menu {
	float:left;
	width:166px;
	border:10px solid white;
	background:white;
}

#menu a, #menu a:link, #menu a:visited, #menu a:active {
	display:block;
	font:11px/22px verdana;
	color:white;
	text-decoration:none;
	font-weight:normal;
	background:#FF3B73;
	border-left:10px solid #FF3B73;
}

#menu a:hover {
	text-decoration:underline;
}

#content {
	width:688px;
	float:right;
}

.pagenum {
	padding:8px;
	background:#D8F7FF;
	text-align:center;
	border:2px solid #9EECFF;
}

.pagenum a, .pagenum a:link, .pagenum a:visited, .pagenum a:active {
	color:white;
	padding:3px;
	text-decoration:none;
	background:#16D2FF;
}
.pagenum a:hover {
	background:#FF3B73;
}