html, body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

BODY {
	background-color:#000;
	font-family: body-bold, "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000;
}
		html,
		body,
		#wrapper {
			_height: 100% ;
			_overflow: hidden ;
			_width: 100% ;
			_overflow-y: scroll ;
			_overflow-x: hidden ;
			_position: relative ;
			}
* {padding:0; margin:0;}
#wrapper {
width:980px; margin:auto;position:relative; 	
}
.topSU {width:600px;height:60px;}
a {color: #4F0000;text-decoration: none;}
a:hover {color: #fff;}
.light {margin:8px; position:relative;z-index:10;}
.light a, .selected {color:#FFBFBF;font-weight:bold; padding:0 4px;
	text-align: center;
	height: 14px;
	line-height: 14px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.218s;
	-moz-transition: all 0.218s;
	-ms-transition: all 0.218s;
	-o-transition: all 0.218s;
	transition: all 0.218s;
	border: 1px solid #cc0000;
	background-color:#D90404;	
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	cursor: pointer;
}
.light a:hover,  .selected {background:#FFBFBF; color:#000; }

h1, .big {font-size: 16px;margin: 6px auto; font-weight: bold;color:#2b1111;}
h2, legend {font-size: 18px;font-weight: bold;color:#2b1111;}
h3{color:#2b1111;}
p {margin: 8px auto;}
ul {
	list-style: none;
}
hr {color:#2b1111;background-color:#2b1111;border:none;height:1px;}
.alignleft {float:left;}
.alignright {float:right;}
.bottom {position:absolute; bottom:5px; right:0;color:#282828;font-size:10px;}
.imgleft, .imgright {position:relative; z-index:5;}
.small {font-size:10px;}
.gray {color: #ccc;}
.bold {
	font-weight: bold;
}
.pic {
	background-image: url(img/bg-1pxy.png);
	padding:8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FB9999;
	border-right-color: #af0707;
	border-bottom-color: #af0707;
	border-left-color: #FB9999;
}
.img2 {
/*display:block;*/
	background-image: url(img/bg-1pxy.png);
	padding:4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FB9999;
	border-right-color: #af0707;
	border-bottom-color: #af0707;
	border-left-color: #FB9999;
}
img2:hover {
}
a img2:hover {
	border-bottom-style: none;
	border-bottom-width: 1px;
}
.text {margin:6px;}
.button {display:inline;}
td#myCell {padding:8px;}

#container {position:relative;padding:0; margin:0;background:url(img/topbg1.png) repeat-x;overflow:hidden;height:100%; text-align:center;}
#footer2 {background:url(img/bg-footer.png); width:100%;height:100%;font-weight:bold;font-size:10px;float:left;}

		/* To make up for scroll-bar. */





		html,
		body {
			margin: 0px 0px 0px 0px ;
			padding: 0px 0px 0px 0px ;
			}
 
		#wrapper {}
 
		#site-body-content {
			padding: 15px 15px 15px 15px ;
			}
 
		#footer {
	background: #F0F0F0 url(img/bg-footer.png);
	border-top: 1px solid #333;
	bottom: 0px;
	font-family: verdana, arial;
	font-size: 11px;
	height: 20px;
	line-height: 20px;
	position: fixed;
	width: 100%;
	z-index: 1000;
	text-align:center;
	
			}
 
		#footer-frame {
	height: 20px;
	margin: auto;
	position: relative;
	line-height: 12px;
			}
 
		#footer-content {
			}
 
		#menu-root {
			background-color: #E8E8E8 ;
			border: 1px solid #D0D0D0 ;
			color: #000000 ;
			display: block ;
			height: 20px ;
			line-height: 20px ;
			text-align: center ;
			text-decoration: none ;
			}
 
		#menu-root:hover {
			background-color: #666666 ;
			border-color: #000000 ;
			color: #FFFFFF ;
			}
 
		#menu {
			background-color: #E8E8E8 ;
			border: 1px solid #666666 ;
			position: relative ;
			}
 
		#menu a {
			background-color: #E8E8E8 ;
			border: 1px solid #FFFFFF ;
			color: #000000 ;

			text-decoration: none ;
			}
 
		#menu a:hover {
			background-color: #666666 ;
			border-color: #000000 ;
			color: #FFFFFF ;
			}
 
		/* -------------------------------------------------- */
		/* -- IE 6 FIXED POSITION HACK ---------------------- */
		/* -------------------------------------------------- */
 

 
		/* To make up for scroll-bar. */
		#footer {
			_bottom: -1px ;
			_position: absolute ;
			_right: 16px ;
			}
 
		/* To make up for overflow left. */
		#footer-frame {
			_margin-left: 26px ;
			}
 
		/* To fix IE6 display bugs. */
		#menu a {
			_width: 99% ;
			}

#footer1 {background:url(img/bg-footer.png); width:100%;position:absolute; top:528px;left:0;font-weight:bold;font-size:10px;z-index:-1;color:#cfc0cb;text-align:center;}

.list {}
.list { font-family:Georgia, Times, serif; font-size:15px; }
.list ul { list-style: none; }
.list ul li { }
.list ul li a {text-decoration:none; color:#000000; line-height:30px;
  border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#CCCCCC; padding-left:10px; cursor:pointer; }
.list ul li a:hover { color:#FFFFFF; background-color:#DE8888; }
.list ul li a strong { margin-right:10px; }

#su {position:absolute; z-index:7; top:38px;left:320px;}
#subtitle {position:absolute; top:205px;left:310px;}
#databox {
	width:1090px;
	height:750px;
	margin:auto;
	position:relative;
	background-image: url(img/bg-databox.jpg);
	background-repeat: no-repeat;
	background-position: 0px 28px;
}
.loginbox {width:264px; height: 336px; position:absolute; top: 240px; left:268px;background:url(img/bg-box.png);text-align:center;z-index:1;}
.loginbox:hover {background-position: 0% -336px;}
.registerbox {width:264px; height: 336px; position:absolute; top: 240px; left:546px;background:url(img/bg-box.png); cursor:pointer;text-align:center;z-index:1;}
.registerbox:hover {background-position: 0% -336px;}
a.dark  {color#4F0000;}
a.dark:hover  {color#4F0000;}
.txtbox {
	background-color: #D90404;
	margin:15px;
	min-height: 300px;
	position: relative;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	behavior: url(/css/border-radius.htc);
	zoom: 1;
}

.bigbox {width:959px;}
.rounded {-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
behavior: url(/css/border-radius.htc);
margin:14px;
}
.graybg {
	background-color: #C8B7B7;
}
.redbg {background-color: #D90404;}
.content {margin:7px;text-align:center;}
a.menuselected {
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: underline;
}
/*Tables*/
.odd {background:#DE8888;}
.even {background:#FF7171}
.odd:hover, .even:hover {background-color: #EEC1C1;}
.head {height:24px;font-weight:bold;}
td {padding:4px 5px;}
.fieldname {font-size:12px;}
table {font-size:14px;border-spacing: 0px;}
/*.linesW td {padding:0;}*/
.tablerows {padding:15px 0;width:100%;}
.tablerows tr:hover  {background-color: #D90404; color:#FFBFBF;}

/* Icons */
.friend {}
.addfriend {height: 24px;width: 24px;background-image: url(images/icons/friend_add.png);display:block;}
.removefriend {height: 24px;width: 24px;background-image: url(images/icons/friend_delete.png);display:block;}
.middle {
	vertical-align:middle;
	padding:3px;
	border-style: none;
}
img {vertical-align:middle;}
/*MENU STYLE*/
/*- Menu Tabs I--------------------------- */
    #topmenu {
	width: 100%;
	height:28px;
	font-weight: bold;
	color:#000;
	position:relative;
	z-index:6;
	
}
#topmenu ul {padding: 0px;width:959px;}
#topmenu li {
	display:inline;
	margin:0;
	padding:0;
}
#topmenu a {
	float:left;
	margin:0!important;
	padding:0 0 0 3px;
	text-decoration:none;
	color:#fff;
	background: url(img/bg-menu-line.png) no-repeat left top;
}
#topmenu a span {
	float:left;
	display:block;
	padding:6px 17px 5px 15px;
	letter-spacing: 0.1em;
	text-align: center;
	color:#000;
	background:url(img/topbg.png);
	cursor:pointer;
}
/* End IE5-Mac hack */
    #topmenu a:hover span {
/* color:#FFF; */
      }
#icon ul li div span {
	float: left;
	display: block;
	background-position: 100% -38px;
	color:#fff;
	cursor: default;
	text-transform: uppercase;
	font-size: 10px; /*font of menu text*/
	font-weight: bold;
	font-variant: normal;
	z-index: 2;
	height:24px;
	cursor:pointer;
	letter-spacing: -0.1em;
}
#icon ul li div {
	float: left;
	display: block;
	margin-right: 0px;
	text-decoration: none;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 39px;
	z-index: 2;
	color:#ffffff;
	cursor: default;
}
#topmenu a:hover, #topmenu ul li a:hover, .hover, #topmenu .selected {
	background-position: 0px -28px!important;color:#FFE6E6!important;
}
#topmenu a:hover span, #topmenu ul li a:hover span, .hover {
	background-position: 0px -28px;
	color:#FFE6E6;
}
#topmenu ul li span:hover, #topmenu .selected {
	background-position: 0px -28px!important;
}


/* Submit Forms*/
.formbutton{
	cursor:pointer;
	color:#000;
	font-weight:bold;
	text-align:center;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	behavior: url(/css/border-radius.htc);
	zoom: 1;
	width:110px;
	height:28px;
	border:0;
	margin:20px auto;
	background-color: #990000;
	background:url(img/topbg.png);
}
.formbutton:hover{	background-position: 0% -28px;
	color:#FFE6E6;}
input, fieldset, input *, input[type="password"], input[type="search"], isindex  {border:0!important;
-moz-border-radius: 15px!important;
-webkit-border-radius: 15px!important;
border-radius: 15px!important;
behavior: url(/css/border-radius.htc);
zoom: 1;text-align:center!important;
border: 0px inset!important;
}
textarea {padding:6px;}
textarea:focus, input:focus, input, input:focus * {
-moz-border-radius: 15px!important;
-webkit-border-radius: 15px!important;
border-radius: 15px!important;
behavior: url(/css/border-radius.htc);
zoom: 1;
border:}
fieldset {margin:36px auto auto auto;text-align:center;}
fieldset legend {margin:auto;text-align:center;}
fieldset label {
font-size: 16px;
font-weight: bold;
color: #2B1111;
display:block;
	padding:0.2em;
	margin:0;
	margin-top:0.3em; }
.fieldset textfield {
	margin:3px;
	height:20px;
	width:200px; }
fieldset textarea {
	margin:3px;
	height:165px;
	width:200px; }
fieldset text, input[type="text"], input[type="password"] {
padding:auto 8px!important;
	height:25px;
	line-height:25px;
	width:200px;
	color:#fff;
	font-weight: bold;
	background: transparent 
	url("img/loginfm.png") no-repeat;
}
fieldset text:active, input[type="text"]:active, input[type="password"]:active {
border:0px!important;
	height:25px;
	width:200px;
	color:#fff;
	background: transparent 
	url("img/loginfm.png") no-repeat; }

fieldset>input.text {
	background: transparent 
	url("img/loginfm.png") no-repeat; }	
	
a.menu {
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
a.menu:link, a.menu:visited, a.menu:active {
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
a.menu:hover {
	color:#fff;
}
a.menudrop {
	font-size: 12px;
	color: #000066;
	font-weight: bold;
}
a.menudrop:hover {
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
}
.menutitle {
	font-weight: bold;
	color: #000;
}
.menusmall {
	font-family: Helvetica, Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CACACA
}
.title {
	font-size: 15px;
	font-weight: bold;
	color: #4F0000;
}
.error {
	color: #FFBFBF;
}
.text {
	font-size: 13px
}
.selected {
	font-size: 13px;
	font-weight: bold
}
.textselected {
	font-size: 15px;
	color: #FFBFBF;
	font-weight: bold
}
.textsmall {
	font-size: 12px;
	color: #CC0000;
	font-weight: bold
}
.form {
	/*border: #F19107; 
 border-style: solid; 
 border-top-width: 1px; 
 border-right-width: 1px; 
 border-bottom-width: 1px; 
 border-left-width: 1px; */
 color: #333333;
	background-color: white
}
.button {
	background:url(img/bg-button.png);
	color: #E6E0FC;
	cursor: pointer;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 8px;
	text-transform: uppercase;
	line-height:12px;
	text-align:center;
	letter-spacing: 0.1em;
	display:inline-block;
}
.button:hover {
	background-position: 0px -28px;
	color: black;
}
.image {
	background-color: #EAEAEA
}
A.userleft {color:#FFBFBF;	font-weight:bold}
a.userleft:hover {color:#FFF4F4;}
.buttonbig {
	background-color: #760000;
	border-bottom: #CA0D11 1px solid;
	border-left: #CA0D11 1px solid;
	border-right: #CA0D11 1px solid;
	border-top: #CA0D11 1px solid;
	color: #FE9700;
	cursor: pointer;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	height: 26px;
	width: 80px
}
m.button1 {
	background-color: #FFCC00;
	border-bottom: #CA0D11 1px solid;
	border-left: #CA0D11 1px solid;
	border-right: #CA0D11 1px solid;
	border-top: #CA0D11 1px solid;
	color: #CC0000;
	cursor: pointer;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	height: 20px
}
.textsm {
	font-size: 10px;
	color: #000000;
}
.divlayerstyle {
	background-color: white;
	border: 1px solid #F19107;
	font-family: MS Sans Serif, Geneva, sans-serif;
	font-size: 10px;
	overflow: hidden;	
}
.refferalstitle {
	color: #CCCCCC;
	font-size: 15px;
	font-weight: bold
}
.refferalstext {
	color: #CCCCCC;
	font-size: 13px
}
.eventstext {
	font-size: 10px;
	color: #000000;
	text-decoration: none
}
A.eventstext {
	font-size: 10px;
	color: #000000;
	text-decoration: none
}
A.eventstext:hover {
	color: #000000;
	text-decoration: underline
}
.sBGCOLORclass {
	background-color: #EEEEEE
}
.sBGCOLORclassToday {
	background-color: #DDDDDD
}
.username {
	color:black;
	font-size:20px
}
.bigred {
	color:#FF00FF;
	font-size:14px;
	font-weight: bold;
}
.interestedin {
	color:#FFBFBF;
	font-size:12px;
	font-weight:bold
}
.userlefttitles {
	color:#ffbfbf;
	font-weight:bold
}
.calendarborder {
	color:#000000
}
.calendartablebg {
	color:#FFFFFF
}
.calendartablehead {
	background-color:#D6D6D6;
	font-weight: bold;
	color:#000000
}
.calendartdweekend {
	background-color:#D6D6D6
}
.calendartdday {
	background-color:#EEEEEE
}
.calendartext {
	color:#000000
}
.orangetitle, orangetitle a {
	font-size: 15px;
	color:#FFE6E6;
	font-weight:bold
}
.textbig {
	font-size: 24px;
	color: #0066CC;
	text-decoration: underline;
	font-weight: bold;
}
.bigTitle {
	font-size: 22px;
	font-weight: bold;
	color: #990000;
	display: block;
	vertical-align: middle;
}
.numbers {
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.headermenu {
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
.headermenu a:hover {color:#FF7171}
.headermenuselected {
	font-size: 12px;
	font-weight: bold;
	color: #FF7171;
}
.footermenu a{
	font-size: 10px;
	color: #CC0000;
}
.footermenu a:hover {
	color: #FF7171;
}
.tableborder {
	border: 1px solid #CC0000;
}

