/*
-----------------------------------------------
Grey Box Method - Layout CSS
----------------------------------------------- */

	
#splashbody {
	background: #fff;
	_background: #fff;
	background-image: url('/images/layout/1/bg.gif');
	_background-image: url('/images/layout/1/bg.gif');
	background-repeat: repeat-x;
	_background-repeat: repeat-x;
	color: #000;
	font-size: 12px;
	padding: 0;
	margin: 0;
}

.splashbar { 
	display: block;
	height: 416px;
	margin-top: 0px; margin-bottom: 0px; 
	padding: 0px;
	position:relative;
	background: transparent; 
	_background: transparent;
	//background-image: url('/images/layout/1/splash_girl.jpg');
	_background-image: none;
	background-repeat:no-repeat;
	background-position:center;
	z-index:10;
	text-align: center;
}
.splashbar .container_16{
	_background-image: url('/images/layout/1/splash_girl.jpg');
}


.splashtease {
	text-align: center;
	color: #714e46;
	margin-top: 40px;
	_background: #FFFFFF;
}

.splashtease h1 {
	color: #000;
	font-size: 32px;
}

.splashtease td {
	padding: 0;
	margin: 0;
	text-align: center;
	font-size: 16px;
}

.splashform {
	position: absolute;
	float: right;
	border:1px solid #888;
	margin:40px;
	padding: 20px;
	background: #222;
	width: 260px;
	color:#fff;
	font-size:22px;
	text-align:center;
	
	margin-top : -380px;
	margin-left: 600px;
	/*
   filter: alpha(opacity=10);
   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);
   -moz-opacity: 0.10;
   opacity:0.1;
	*/
}

.splashform td {
	border: 0;
	margin: 0;
	padding: 5px;
	color:#fff;
	font-size:18px;
}

.splashsubmit {
	margin:10px;
	text-align: center;
	
}
.splashprofilesbar {
	height: 120px;
	margin-top: 0;
	_margin-top: -10px; 
	margin-bottom: 0; 
	padding: 0;
	position:relative;
	//background: transparent; 
	background-image: url('/images/layout/1/splash_scroll.png');
	_background-image: url('/images/layout/1/splash_scroll.gif');
	background-repeat:no-repeat;
	background-position:center;
}




.container_16 #splashcities {
	padding: 0px 0px 0px 25px;
	margin:  0px 0px 0px 0px;
	spacing: 0px 0px 0px 0px;
	width: 1060px;
	background: #000000;
	height: 26px;

}
.splashprofilesbar .container_16{
	_background: transparent; 

}

.splashprofiletable {
	margin-top: 22px;
	margin-bottom: 0px;
	padding: 2px;

}
.splashprofiletable td {
	padding: 2px;
	margin: 0;
	_background: transparent; 
}

#splashcities {
	color: #fff;
	font-size: 12px;
	text-transform:uppercase;
}

#topnav {
	background: #e6e6e6;
	_background: #e6e6e6;
	color: #000;
}

.topnav_slogan {
  font-size: 10px;
  color: #000;
  border-left:1px solid #737373;
  _background-color: #e6e6e6;
}

/* anchors
----------------------------------------------- */
a {
	color: #fc0095;
//	font-weight:bold;
	font-weight:normal;
	text-decoration: none;
}
a:hover {
	color:#bd027a;
}


/* 960 grid system container background
----------------------------------------------- */
.container_12,
.container_16 {
//	background:#fff;
}


/* headings
----------------------------------------------- */
h1, h2, h3, h4, h5, h6 {line-height:1.2em; margin-bottom:.3em;}
h2 {margin-top:1em;}
h5 {font-size:1.2em;}
h6 {font-size:1em; text-transform:uppercase;}


h1 a {
	font-weight:normal;
}

h3  {
		color: #5F56A2;
}


/* branding
----------------------------------------------- */
h1#branding {
	font-weight:normal;
	font-size:3em;
	text-align:left;
//	background:#c1b0b0;
	padding:.4em 1em;
	margin-bottom:0;
}


/* page heading
----------------------------------------------- */
h2#page-heading {
	font-weight:normal;
	padding:.5em;
	margin:0 0 10px 0;
	border-bottom:1px solid #ccc;
}

.box#branding {
	padding:18px 0px;
	margin-bottom:0;
	vertical-align: bottom;
//	background-image: url("/images/layout/background.png");
	background-image: url("/images/layout/background.gif");
//  	background-repeat: no-repeat;
//	background-position: 50% 50%;
}


/* boxes
----------------------------------------------- */
.box {
	background:#fff;
	margin-bottom:20px;
	padding:10px 10px 1px 10px;
}

.navbox {
  color:#666;
  font-size:11px;
  line-height:14px;
	margin-bottom:12px;
	padding:5px 0px;
	margin: 0;

}
.navbox a {
	  color:#999;
}
.navbox h3 {
  font-size:15px;
  line-height:21px;
  font-weight:normal;
  color:#6495ED;
}

.box h2 {
//	font-size:1.3em;
//	font-weight:normal;
//	text-transform:uppercase;
//	color:#666;
//	background:#fff;
//	padding:6px 12px;
	
	
	height:34px;
	line-height:34px;
	border:0;
	color:#777772;
   	background:#deded4;
	font-size:12px;
//	letter-spacing:1px;
	font-weight: normal;
	margin:-10px -10px 0 -10px;
	padding: 0px 10px;
	
}
.box h2 a,
.box h2 a.visible {
	color:#666;
	background:#ccc url("../img/switch_minus.gif") 97% 50% no-repeat;
	display:block;
	padding:6px 12px;
	margin:-6px -12px;
	border:none;
}
.grid_4 .box h2 a {
	background-position: 97% 50%;
}
.grid_5 .box h2 a {
	background-position: 98% 50%;
}
.grid_12 .box h2 a {
	background-position: 99% 50%;
}


.box h2 a.hidden,
.box h2 a.hidden:hover {
	background-image: url("../img/switch_plus.gif");
}
.box h2 a:hover {
	background-color:#d9c6c6;
}
.block {
	padding-top:5px;
}
div.menu {
	padding:0;
}
div.menu h2 {
	margin:0;
}
div.menu .block {
	padding-top:0;
}

#content .box {
	background:#fff;
	margin-bottom:20px;
	padding:10px 10px 1px 10px;
	//padding: 0px 0px 0px 0px;
}


/* paragraphs, quotes and lists
----------------------------------------------- */
p {
	margin-bottom:1em;
}
blockquote {
	font-family: Georgia, 'Times New Roman', serif;
	font-size:1.2em;
	padding-left:1em;
	border-left:4px solid #ccc;
}
blockquote cite {
	font-size:.9em;
}
ul, ol {
	padding-top:0;
}


/* menus
----------------------------------------------- */
ul.menu {
	list-style:none;
	border-top:1px solid #d9c6c6;
}
ul.menu li {
	margin:0;
}
ul.menu li a {
	display:block;
	padding:4px 10px;
	border-bottom:1px solid #deded4;
}
ul.menu li a:hover {
	background:#eee;
}
ul.menu li a:active {
	background:#ccc;
}


/* submenus
----------------------------------------------- */
ul.menu ul {
	list-style:none;
	margin:0;
}
ul.menu ul li a {
	padding-left:30px;
}


/* section menus
----------------------------------------------- */
ul.section {
	border-top:0;
	margin-bottom:0;
}
ul.section li {
	text-transform:uppercase;
}
ul.section li a {
	font-size: 13px;
	font-weight:normal;
	background:#efefe4;
}
ul.section li a:hover {
	background:#e2e2d8;
}
ul.section li a:active {
	color:#fff;
	background:#666;
}
ul.section li li a {
	background:#deded4;
	border-bottom:1px solid #efefe4;
}
ul.section li li a:hover {
	background:#cfcfc5;
}
ul.section li li a:active {
	color:#000;
	background:#fff;
}
ul.section ul li {
	text-transform:none;
}
ul.section ul.current li a {
	background:#eee;
	border-bottom:1px solid #fff;
}
ul.section ul.current li a:hover {
	background:#f0dbdb;
}
ul.section ul.current li a:active {
	background:#fff;
}
ul.section li a.current {
	color:#fff;
	background:#666;
}
ul.section li a.current:hover {
	background:#555;
}
ul.section li a.current:active {
	background:#444;
}
ul.section li a.active {
	background:#fff;
	cursor:default;
}
ul.section li.current > a.active,
ul.section li.current > a.active:hover {
	color:#fff;
	background:#666;
	cursor:default;
}


/* table
----------------------------------------------- */
table {
	width:100%;
//	border:1px solid #d9c6c6;
	margin-bottom:10px;
}
img {
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;	
}
col.colC {
	width:8em;
}
th, td {
	padding:.2em 1em;
	text-align:left;
}
thead th {
	border-bottom:2px solid #f0dbdb;
	background:#efefe4;
	padding:.4em 1em .2em;
}
thead th.table-head {
	font-size:1em;
	font-weight:normal;
	text-transform:uppercase;
	color:#fff;
	background:#efefe4;
	border:1px solid #f0dbdb;
}
tbody th,
tbody td {
	font-size: 14px;
	padding:10 10;
/*	border-top:1px solid #eee; */
	background:#transparent;
}
tbody tr.newitem td {
	border-top:1px solid #999;
}

tbody tr.newitemodd td.layout {
	border-top:0px;
	_background-color: #e6e6e6;
}

tbody tr.odd th,
tbody tr.odd td {
	//background:#efefef;
	background:#dedede;
}
tbody tr.newitemodd td {
	background:#eee;
	border-top:1px solid #999;
}
tbody tr.newitemeven {
	background:#fff;
	border-top:1px solid #999;
}
tbody tr.highlight th,
tbody tr.highlight td {
	background:#d7f9f4;
}
tfoot th,
tfoot td {
	border-top:2px solid #666;
	background:#eee;
}
tfoot tr.total th,
tfoot tr.total td {
	border-top:6px double #666;
}
tfoot tr.total th {
	text-transform:uppercase;
}
th.currency,
td.currency {
	text-align:right;
}

table.layout {
	width: 120%;
	border:0px;
	margin-bottom:0px;
	_background: #e6e6e6;
}
table.layout tr {
	border-top: 0px;
	border-bottom: 0px;
}
table.layout td {
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: 0px;
	border-bottom: 0px;
	padding: 10px 10px;
	background: transparent;
}

table.layout td.splashformtitle {
	background: #5D0000;
	background-image: url('/images/layout/red_bg.gif');
	background-repeat: repeat-x;
   	color: #fff;
	line-height: 35px;
	height: 35px;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;

}
	
table.layout td.splashform {
	background: #5D0000;
   	color: #fff;
	line-height: 35px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: 0px;
	border-bottom: 0px;
	padding: 0px 0px;
}

	
table.tight {
	width: 100%;
	border: 0px;
	margin:0;
	padding:0
}
table.tight tr {
	border:0;
	margin:0;
	padding:0

}
table.tight td {
	border:0;
	margin:0;
	padding:2px 2px;
}


table.searchpagination {
	width: 100%;
	margin-bottom:0px;
}
table.searchpagination tr {
  	background: #fc8dcf;
	border-top: 4px solid #ffffff;
	border-bottom: 0px;
}
table.searchpagination td {
	font-size:12px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: 0px;
	border-bottom: 0px;
	padding: 4px 4px;
	background: transparent;
 	color: #fff;
}
table.searchpagination td a {
	font-size:12px;
	color: #7d4565;
	font-weight: normal;
}
table.searchpagination td a:hover {
	color: #a05882;	
}
table.searchpagination td.pages {
	text-align: right;
}

/* forms
----------------------------------------------- */
form {
	overflow:hidden;
}
fieldset {
	border:1px solid #ccc;
	padding:10px;
	position:relative;
//	background:#e9e9e9;
	margin-bottom:10px;
}
legend {
	font-size:18px;
	padding:.4em .8em;
	background:#fff;
//	border:1px solid #d9c6c6;
}
fieldset.login p {
	margin-bottom:1em;
	margin-top:0pt;
}
fieldset p label {
	width:98%;
}
fieldset p input {
	width:98%;
}
fieldset p select {
	width:99%;
}
fieldset.login p label {
	float:left;
	line-height:2em;
	margin-right:3%;
	text-align:right;
	width:32%;
}
fieldset.login p input {
	width:60%;
}
fieldset.login input.button {
	margin-left:35%;
}
form p.notice {
	font-weight:bold;
}
input.search.text {
	width:66%;
}
input.search.button {
	width:28%;
	margin-left:2%;
}


/* articles
----------------------------------------------- */
.articles {
	padding:0;
}
.articles h2 {
	margin:0;
}
#articles {
	padding-top:0;
}
.article {
	border-top:1px solid #666;
	padding-top:.5em;
}
.box .article {
	border-top:3px solid #fff;
	padding:13px 10px 0 10px;
}
.article h2 {
	font-size:2em;
	font-weight:normal;
	text-transform:none;
	color:#333;
	background:transparent;
	padding:0;
	margin:0;
	border:none;
}
.article h3 {
	margin-bottom:.2em;
	font-size:1.6em;
}
.box .first {
	border-top:none;
}
.article h4 {
	font-size:1.2em;
	text-transform:uppercase;
	margin-bottom:.5em;
}
.article a.image {
	float:left; 
	margin:3px 10px 3px 0; 
	padding:4px;
	border:1px solid #d9c6c6;
	background:#fff;
}
.article a.image:hover {
	border:1px solid #666;
}
.article a.image img {
	float:left; 
}
.article p.meta {
	color:#666;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
	padding:.3em 0;
	margin-bottom:.8em;
}


/* site information
----------------------------------------------- */
#site_info .box {
	color:#333;
	background:#efefe4;
	margin-bottom:10px;
}
#site_info a {
	color:#000;
}
#site_info a:hover {
	color:#333;
}


/* AJAX sliding shelf
----------------------------------------------- */
#loading {float:right; margin-right:14px; margin-top:-2px;}
.block {padding-bottom:1px;}


/* Accordian
----------------------------------------------- */
.toggler {
	color: #222;
	margin: 0;
	padding: 2px 5px;
	background: #eee;
	border-bottom: 1px solid #f0dbdb;
	border-right: 1px solid #f0dbdb;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size:1.1em;
	font-weight: normal;
}
.element h4 {
	margin: 0;
	padding:4px;
	line-height:1.2em;
	_background: #000000;
}
.element p {
	margin: 0;
	padding: 4px;
	_background: #000000;
}
.float-right {
	padding:10px 20px;
	float:right;
}

#accordian-block {
	padding-bottom:10px;
}


/* Mootools Kwicks
----------------------------------------------- */
#kwick-box { 
	padding:0;
	overflow:hidden;
}
#kwick-box h2 { 
	margin:0;
}
#kwick {
	position: relative;
}
#kwick .kwicks {
	display: block;
	background: #999;
	height: 120px;
	list-style:none;
	margin:0;
	overflow:hidden;
}
#kwick li {
	float: left;
	margin:0;
	padding:0;
}
#kwick .kwick {
	display: block;
	cursor: pointer;
	overflow: hidden;
	height: 100px;
	width: 215px;
	padding: 10px;
	background: #fff;
}
#kwick .kwick span {
	color:#fff;
}
#kwick .one {
	background: #666;
}
#kwick .two {
	background: #777;
}
#kwick .three {
	background: #888;
}
#kwick .four {
	background: #999;
}

#vertmenu {
	width:200px;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 20px;
}

#vertmenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
#vertmenu ul li {
	margin: 0px;
	padding: 0px;
}
#vertmenu ul li a {
	display: block;
	//background: #f3f3f3;
	background: #E0E0E0;
	margin-bottom: 5px;
	padding: 5px 0px 4px 10px;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	width:200px;
	height: 35px;
}
#vertmenu ul li a.active {
	display: block;
	background: #aaa;
	margin-bottom: 5px;
	padding: 5px 0px 4px 10px;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	width: 200px;
	height: 35px;
}


#vertmenu ul li a:hover, #vertmenu ul li a:focus {
	color: #333;
	background-color: #ff8ccf;

}

.sidewidget{
 	width:200px !important;  // should be 15 bigger?
 	padding-right:15px;
 	padding-bottom: 10px;
 	// 	margin:10px;
 	margin-top: 10px;
 	margin-bottom: 30px;
 }
 .sidewidget_head{
 	margin-right:-15px;
 	padding-right:40px;
 	background: #e6e6e6;
	text-transform: uppercase;
	font-size:13px;
	font-weight: bold;
	color:#000;
 	padding:16px 0 5px 10px; 
 }
 .sidewidget_head a, sidewidget_head a:visited, sidewidget_head a:hover { 
	margin:0;
 	border:0;
  	padding:0; 
	text-transform: uppercase;
	font-size:13px;
	font-weight: bold;
	color:#000;
 }
 .sidewidget_body{ 
	padding:10px 0 0px 0px
 }
 .sidewidget_body table {
 	width: 100%;
	border:0;
	margin:0;
	padding:0
 }
 .sidewidget_body td {
 	text-align: center;
 	font-size: 8px;
 	color:#000;
 }
 .sidewidget_body td.end {
	border-bottom: 1px dotted #000;
	padding-bottom: 10px;
 	text-align: center;
 	font-size: 8px;
 	color:#000;
 }
.sidewidget_link{ 
	padding:0;
	margin-right: -15px;
	float: left;
 }
 
 .rightSidewidget_link{ 
	padding:0;
	margin-left: -15px;
	float: right;
 }
 
 .sidewidget_link a, .sidewidget_link a:visited {
 	font-size: 8px;
 	font-weight: normal;
	padding:4px 8px 4px 8px;
  	background: #fc8dcf;
 	color: #fff;
 	float: right;
 }
.sidewidget_link a:hover, .sidewidget_link a:active {
 	font-size: 8px;
 	font-weight: normal;
  	background: #e781be;
 	color: #fff;
 }
 
.rightSidewidget_link a, .rightSidewidget_link a:visited {
 	font-size: 8px;
 	font-weight: normal;
	padding:4px 8px 4px 8px;
  	background: #fc8dcf;
 	color: #fff;
 	float: right;
 }
.rightSidewidget_link a:hover, .rightSidewidget_link a:active {
 	font-size: 8px;
 	font-weight: normal;
  	background: #e781be;
 	color: #fff;
 }
		
#subnavigation {
  font-size: 12px;
  float: left;
  margin: 0;
  width: 100%;
  padding: 0;
  list-style: none;
	border-bottom: 2px solid #e6e6e6;
  }
#subnavigation li {
  float: left;
  margin: 0;
  padding: 0 1px 0 0;
  list-style: none;
  color:  #3E3B6D;
  font-weight: bold;
  }
#subnavigation a, #subnavigation a:visited {
  float: left;
  padding: 10px 10px;
  text-decoration: none;
  border-bottom: none;
  color: #666;
  background: #f3f3f3;
  width: 73px;
  text-align: center;
  }
/* Add a subtle change to the buttons when they are in a hover state or active */
#subnavigation a:hover, #subnavigation a.active {
  color: #3E3B6D;
  }
#subnavigation a.active {
	color: #000;
  font-weight: bold;
  background: #e6e6e6;
  }
/* Add padding to the left and right of the menu so the buttons are away from the edge, you can set the padding for the parent UL if you sepcify the with of the elment instead of using a liquid layout. */
#subnavigation li:first-child {
  margin-left: 10px;
  }
#subnavigation li:last-child {
  margin-right: 10px;
  }
    
 .subsection_header {
 	background: #e6e6e6;
 	color: #000;
 	font-size: 16px;
 	font-weight: bold;
 	padding: 2px 4px 4px 8px;
	margin-bottom: 10px;
 }
 .subsection_header a, subsection_header a:visited { 
 	font-size: 12px;
 	font-weight: normal;
	padding:2px 8px 2px 8px;
	margin-top: 2px;
	margin-bottom: 0;
  	background: #fc8dcf;
 	color: #fff;
 	float: right;
 }
.subsection_header a:hover, .subsection_header a:active {
 	font-size: 12px;
 	font-weight: normal;
  	background: #e781be;
 	color: #fff;
 }  
 .subsection {
 	background: #fff;
 	font-size: 12px;
 	color: #000;
 }
 .subsection td {
 	font-size: 10px;
 	text-align: center;
 }


table.searchform {
	width: 100%;
	border:0;
	margin:0;
	padding:0
}
table.searchform tr {
	border:0;
	margin:0;
	padding:0
}
table.searchform td {
	font-size: 12px;
	border:0;
	margin:0;
	padding:2px 2px;
}
/*
background: url(background.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 9em;
display: block;
border: 0.1em solid #dcdce9;
color: #0d2474;
text-decoration: none;
text-align: center;
*/

.actions {
	width: 10px;
	margin: 0;
	padding: 0;
	border: 0;
/*	
	margin-bottom:0px;
	margin-top:0px;
	border-top: 0px;
	border-bottom: 0px;
		*/
  	color:#999;
  	font-size:10px;
  	line-height:10px;
}
.actions tr {
	margin: 0;
	padding: 0;
	border: 0;
	/*
	border-top: 0px;
	border-bottom: 0px;
	*/
}
.actions td {
	margin: 0;
	padding: 0;
	border: 0;
   font-size:10px;
/*
   margin-top: 0px;
	margin-bottom: 0px;
	border-top: 0px;
	border-bottom: 0px;
	*/
	padding: 0;
	background: transparent;
	text-align:center;
}
.actions a {
  font-size: 10px;
  color:#666;
}

.username {
  font-size: 32px;
  color: #000;
  font-weight: normal;
}

.description {
  font-size: 12px;
  color: #999;
  text-align: left;
}

.profiledetail {
  font-size: 11px;
  font-weight: bold;
  color: #000;
  width: 140px;
}

.profilevalue {
  font-size: 14px;
  font-weight: normal;
  color: #000;
}

.intro {
  color: #999;
}


.onlineStatus {
  font-size: 11px;
  color: #666;
}

.onlineStatusRight {
  font-size: 11px;
  color: #666;
  float: right;
}

.highlighted {
  font-weight:bold;
  font-size: 11px;
  color: #867df9;
}

.memberOnline
{
	color: #cc2222;
}

img.icon
{
	vertical-align: bottom;
}

td.blogfooter
{
	text-align:right;
}


/*DL, DT, DD TAGS LIST DATA*/
dl {
    margin-bottom:0px;
}
 
dl dt {
	display: inline;
    color:#000000;
    float:left;
    _float:none;
    font-weight:bold;
    margin-right:10px;
    padding:3px;
    width:120px;
}
 
dl dd {
    margin:2px 0;
    padding:3px 0;
}

ul.errors 
{
	color:  #ff0000;
	list-style-type: none;
 	display: inline;
}

ul.errors li {
	list-style:none;
	margin:0;
	display: inline;
}


.headerbar { 
	margin-top: 0px; 
	margin-bottom: 0px; 
	background-color: #e6e6e6;
	_background-color: #e6e6e6; 
	padding: 5px;
	height: 111px;
	color: #000;	
}
.headerbar .container_16 {
	_background-color: #e6e6e6; 
}

.menukeeperbox {
	position: relative;
	margin:0;
	padding:0;
	//padding-top:0px;
	height:32px;
	_background-color: #e6e6e6;
	_right:-400px;
	_width: 640px;
	_top: 10px;
}
.menubox {
	position: absolute;
	bottom:0;
	right:0;
	margin:0;
	padding:0;
	height:32px;
	_background-color: #e6e6e6;
}
.loginkeeperbox {
	position: relative;
	margin:0;
	padding:0;
	_background-color: #e6e6e6;
}


.loginbox {
	position: absolute;
	top:90;
	_top: -60px;
	right:0;
	_right: -940px;
	margin:0;
	padding:0;
	text-align: right;
	_background-color: #e6e6e6;
}



.registerbar { 
	margin-top: 0px; margin-bottom: 0px; 
	background-color: #4d4d4d; 
	//background-image: url('/images/layout/1/register_scroll.png');
	background-image: url('/images/layout/1/register_scroll.gif');
	background-repeat:no-repeat;
	background-position:center;
	padding-top: 5px;
	height: 120px;
	color: #fff;
	font-size: 14px;
	font-weight: normal;	
	_background-color: #e6e6e6;
}

.messagebar { 
	margin-top: 0px; 
	margin-bottom: 0px; 
	background-color: #4d4d4d; 
	padding-top: 5px;
	height: 40px;
	color: #fff;
	font-size: 14px;
	font-weight: normal;	
	_background: #4d4d4d;
}

.messagebar .container_16 {
	_background: #4d4d4d;
	spacing: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.messagebar .container_16 .grid_16{
	spacing: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	_background: #4d4d4d;
}

.messagebar .container_16 .grid_16 table{
	border-style: none;
	_background: #4d4d4d;
	text-indent: 10px;
}

.messagebar .container_16 .grid_16 table #rightSpeeddateSwitch{
	text-align: right;
}


.messagebar a {
	color: #ff0095;
}
.messageemptybar { 
	margin-top: 0px; margin-bottom: 0px; background-color: #4d4d4d; 
	height: 4px;
}

#footer { 
	margin-top: 32px; 
	margin-bottom: 0px; 
	background-color: #333; 
	_background-color: #333;
	padding: 10px;
	height: 100px;
	text-align: center;
	color: #999;
	font-size: 15px;
}
#footer .container_16 {
		_background-color: #333;
}


#footer a, #footer a:visited {
	text-decoration: none;
	color: #ff0099;
	_background-color: #333;
}

.footernav {
	padding: 10px;
	_background-color: #333;
}

.footerdisclaimer {
	font-size: 12px;
	_background-color: #333;
}

table.notice {
	width: 100%;
	border:0px;
	margin-bottom:0px;
}
table.notice tr {
	border-top: 0px;
	border-bottom: 0px;
	border-bottom:1px solid #fff;
	background: #5F56A2;
}
table.notice td {
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: 1px;
	border-bottom: 1px;
	padding: 5px 20px 5px;

	font-size:15px;
	font-weight: normal;
	color: #ffffff;
}

table.notice td a {
	color: #cccccc;
}

.eventTable {
	border:1px solid black;
}
.eventTable tr{
	border:1px solid black;
}
.eventTable .showEventBorder{
	border:1px solid black;
}
