/**************************************************************
						OLD CSS
**************************************************************/
.leftMenuLink {
	font-weight: bold;
	color: #11497A;
	font-size:10px;
	font-family:"Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: none
}

.leftMenuLink:hover {
	font-weight: bold;
	color: #065497;
	font-size:10px;
	font-family:"Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: underline
}

.editRedLink {
	font-weight: bold;
	color: #CD001C;
	font-size:10px;
	font-family:"Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: none
}

.editRedLink:hover {
	font-weight: bold;
	color: #065497;
	font-size:10px;
	font-family:"Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: underline
}

.editBlueLink {
	font-weight: bold;
	color: blue;
	font-size:10px;
	font-family:"Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: none
}

.editBlueLink:hover {
	font-weight: bold;
	color: blue;
	font-size:10px;
	font-family:"Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: underline
}
.emptyLink {
	font-weight: normal;
	color: #CD001C;
	font-size:10px;
	font-family:"Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: none
}

.emptyLink:hover {
	font-weight: normal;
	color: #065497;
	font-size:10px;
	font-family:"Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: underline
}

.LeftMenuHeader {
	background-color: #A6DFB8
}

.LeftSubMenu {
	background-color: #FFFFFF
}

.messageGoldLink {
	font-weight: normal;
	color: #FFC600;
	font-size:11px;
	font-family:"Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: none
}

.messageGoldLink:hover {
	font-weight: normal;
	color: #FFC600;
	font-size:11px;
	font-family:"Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: underline
}

.orangeLink{
	font-weight: bold;
	font-size: 12px;
	color: #B30101;
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	text-decoration: underline
}

.orangeLink:hover {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	text-decoration: none
}

.tabMenu {
	font-weight: normal;
	color: #FFFFFF;
	font-size:11px;
	font-family:"Arial","Verdana","MS Sans Serif","sans-serif";
	text-decoration: none
}

.tabMenu:hover {
	font-weight: normal;
	color: #034B8A;
	font-size:11px;
	font-family:"Arial","Verdana","MS Sans Serif","sans-serif";
	text-decoration: none
}


.searchLink {
	font-weight: bold;
	font-size: 10px;
	color: #1A68AF;
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	text-decoration: underline
}

.greenTextbig {
	font-weight: normal;
	color: #0B5E25;
	font-size:12px;
	font-family:"Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: none
}

.bigTitle {
	font-weight: normal;
	color: #115896;
	font-size:13px;
	font-family:"Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: none
}

.bigTitleBlack {
	font-weight: normal;
	color: #000000;
	font-size:18px;
	font-family:"Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: none
}

.whiteTitle {
	font-weight: normal;
	color: #FFFFFF;
	font-size:13px;
	font-family:"Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: none
}

.goldTitle {
	font-weight: normal;
	color: #FFCC00;
	font-size:13px;
	font-family:"Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: none
}

.searchLink:hover {
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	text-decoration: none
}

.searchLinkRed {
	font-weight: bold;
	font-size: 10px;
	color: #D00303;
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	text-decoration: underline
}

.searchLinkRed:hover {
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	text-decoration: none
}

.smallText {
    font-weight: normal;
    font-size: 9px;
	color: #000000;
	font-family:"Arial","Verdana","MS Sans Serif","sans-serif"
}

.smallTextLink {
    font-weight: normal;
    font-size: 9px;
	color: #1A68AF;
	font-family:"Arial","Verdana","MS Sans Serif","sans-serif"
}

.smallTextLink:hover {
    font-weight: normal;
    font-size: 9px;
	color: #000000;
	font-family:"Arial","Verdana","MS Sans Serif","sans-serif"
}

.headMenu {
	font-weight: normal;
	color: #FFFFFF;
	font-size:10px;
	font-family:"Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: none
}

.headMenu:hover {
	font-weight: normal;
	color: #FFFFFF;
	font-size:10px;
	font-family:"Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: underline
}

.bottomMenu {
	font-weight: bold;
	color: #000000;
	font-size:10px;
	font-family:"Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: none
}

.bottomMenu:hover {
	font-weight: bold;
	color: #024075;
	font-size:10px;
	font-family:"Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: underline
}

.greenText {
	font-weight: normal;
	color: #0B5E25;
	font-size:10px;
	font-family:"Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: none
}

.redLink {
	font-weight: bold;
	color: #CD001C;
	font-size:11px;
	font-family:"Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: none
}

.redLink:hover {
	font-weight: bold;
	color: #065497;
	font-size:11px;
	font-family:"Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: underline
}

.blueLink {
	font-weight: bold;
	color: blue;
	font-size:11px;
	font-family:"Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: none
}

.blueLink:hover {
	font-weight: bold;
	color: blue;
	font-size:11px;
	font-family:"Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: underline
}

.whiteMenu {
	font-weight: bold;
	color: #FFFFFF;
	font:11px "Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: none
}

.whiteMenu:hover {
	font-weight: bold;
	color: #000000;
	font:11px "Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: underline
}


.inactiveLink {
	font-weight: bold;
	color: #44789D;
	font:11px "Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: none
}

.whiteStar {
	font-weight: bold;
	color: #FFFFFF;
	font:13px "Verdana","Arial","MS Sans Serif","sans-serif";
	text-decoration: none
}

.formSearchEdit {
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #858585;
	background-color: #FFFFFF;
	width: 152px;
	/*font-size: 10pt;*/
	font-size: 11px;
}

.formSearchSmallEdit {
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #858585;
	background-color: #FFFFFF;
	width: 40px;
	font-size: 10pt
}

.formHalfEdit {
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #105189;
	background-color: #FFFFFF;
	width: 125px;
	font-size: 10pt
}

.formUpload {
	border: 1px solid #105189;
	background-color: #FFFFFF;
	width: 300px;
	font-size: 10pt
}

.formTextarea {
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #105189;
	background-color: #FFFFFF;
	height: 50px;
	width: 400px;
	font-size: 10pt
}

.formHeightTextarea {
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #858585;
	background-color: #FFFFFF;
	height: 100px;
	width: 500px;
	font-size: 10pt
}

.formBigTextarea {
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #105189;
	background-color: #FFFFFF;
	height: 300px;
	width: 500px;
	font-size: 10pt
}

.formNormalTextarea {
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #105189;
	background-color: #FFFFFF;
	height: 150px;
	width: 400px;
	font-size: 10pt
}

.formNewTextarea {
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #105189;
	background-color: #FFFFFF;
	height: 100px;
	width: 300px;
	font-size: 10pt
}

.formSmallTextarea {
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #105189;
	background-color: #FFFFFF;
	height: 100px;
	width: 400px;
	font-size: 10pt
}

.formSmallEdit {
	border: 1px solid #105189;
	background-color: #FFFFFF;
	width: 65px;
	font-size: 10pt
}

.formTinyEdit
{
	border: 1px solid #888;
	background-color: #FFFFFF;
	width: 45px;
	font-size: 10pt;
}

.formPageSelect {
	border: 2px solid #105189;
	background-color: #FFFFFF;
	width: 40px;
	font-size: 8pt
}

.registerSubmit {
	border: 1px solid #950202;
	font-size: 9pt;
	background-color:#FF2542;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	width:80pt
}

.registerSubmitLonger {
	border: 1px solid #950202;
	font-size: 9pt;
	background-color:#FF2542;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	width:88pt
}


.loginSubmit {
	border: 1px solid #950202;
	font-size: 9pt;
	background-color:#FF2542;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	width:50pt
}

.loginSubmitSmall {
	border: 1px solid #950202;
	font-family:"Verdana","Arial","MS Sans Serif",sans-serif;
	font-size: 9px;
	background-color:#FF2542;
	font-weight: bold;
	color: #FFFFFF;
	height: 16px;
	padding: 0px 2px 2px;
}

.loginSubmitLonger {
	border: 1px solid #950202;
	font-family:"Verdana","Arial","MS Sans Serif",sans-serif;
	font-size: 9px;
	background-color:#FF2542;
	font-weight: bold;
	color: #FFFFFF;
	height: 16px;
	width:54pt
}

.tableBorder {
	background-color: #FFFFFF
}

.tableData {
	padding-left: 5px;
	background-color: #cee2f4;
}

.yellowBackground {
	background-color: #FFEDD1
}

.tableTitle {
	color:  #FFFFFF;
	font:12px "Arial","Helvetica","Verdana","MS Sans Serif","sans-serif"
}

.tableDelimiter {
	background-color: #EEE8DB
}


.menuHeader {
	display: block;
	border: solid 1px #EEDA91;
	background-color: #8C929C;
	padding: 1px;
	margin-left: 0px;
	color: #00184A;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold
}

/*	backup original classes,
		modifyed classes are at the bottom of the page

.menuItem {
	background-color: #2478C1;
	border:solid 1px #8C929C;
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 2px;
	font-weight: normal
}

.menuItemOver {
	background-color: #2478C1;
	border: solid 1px #CCCCCC;
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 2px;
	font-weight: normal
}

.subMenuItem, A.subMenuItem, A.subMenuItemOver:hover {
	background-color: #A6DFB8;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	display: block;
	color: #3159A5;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align:center
}

.subMenuItemOver, A.subMenuItemOver, A.subMenuItemOver:hover {
	background-color: #33A457;
	border: solid 2px #A6DFB8;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align:center
}

.subMenuCurrent, A.subMenuCurrent, A.subMenuCurrent:hover {
	background-color: #4c8acb;
	padding: 6px 2px 2px 2px;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	text-align:center
}

.subMenuLine {
	background-color: #2478C1
}

*/

.friendlinks td {
	padding: 3px;
	text-align: center;
}

.friendlinks a.name {
	display: block;
	height: 27px;
	background-color: #FFF;
}
/**************************************************************
						OLD CSS /
**************************************************************/




/*********************** Fonts *********************/
@font-face {
    font-family: 'ComfortaaThin';
    src: url('../fonts/Comfortaa_Thin-webfont.eot');
    src: url('../fonts/Comfortaa_Thin-webfont.eot?iefix') format('eot'),
         url('../fonts/Comfortaa_Thin-webfont.woff') format('woff'),
         url('../fonts/Comfortaa_Thin-webfont.ttf') format('truetype'),
         url('../fonts/Comfortaa_Thin-webfont.svg#webfontVBeosr1k') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ComfortaaRegular';
    src: url('../fonts/Comfortaa_Regular-webfont.eot');
    src: url('../fonts/Comfortaa_Regular-webfont.eot?iefix') format('eot'),
         url('../fonts/Comfortaa_Regular-webfont.woff') format('woff'),
         url('../fonts/Comfortaa_Regular-webfont.ttf') format('truetype'),
         url('../fonts/Comfortaa_Regular-webfont.svg#webfont6RyPCQEL') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ComfortaaBold';
    src: url('../fonts/Comfortaa_Bold-webfont.eot');
    src: url('../fonts/Comfortaa_Bold-webfont.eot?iefix') format('eot'),
         url('../fonts/Comfortaa_Bold-webfont.woff') format('woff'),
         url('../fonts/Comfortaa_Bold-webfont.ttf') format('truetype'),
         url('../fonts/Comfortaa_Bold-webfont.svg#webfontw5bWgOKo') format('svg');
    font-weight: normal;
    font-style: normal;

}



/*********************** Inner page style *********************/
* {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
.blk {
	display: block;
}
.bold {
	font-weight: bold;
}


body {
	background: #2f79cb;
	font: normal 11px Verdana, Arial, sans-serif;
	color: #303030;
}

.adminBody {
	background: #2f79cb url('../images/innerbg-admin.gif') repeat-x;
}

h1 {
	font: bold 20px/36px Arial, Verdana, sans-serif;
	color: #303030;
	text-transform: uppercase;
}

h1.newTitle {
	width: 690px;
	margin: 4px 0;
	background: url('../images/nt-bg.gif') no-repeat;
	font: bold 18px/41px Arial, Verdana, sans-serif;
	color: #FFFFFF;
	text-indent: 20px;
	text-transform: uppercase;
}

h1.newTitle span {
	font: bold 12px/31px Arial, Verdana, sans-serif;
	color: #FFFFFF;
	text-transform: none;
}

h1.newBigTitle {
	width: 952px;
	margin: 4px 0;
	background: url('../images/ntb-bg.gif') no-repeat;
	font: bold 18px/41px Arial, Verdana, sans-serif;
	color: #FFFFFF;
	text-indent: 20px;
	text-transform: uppercase;
}

h1.newBigTitle span {
	font: bold 12px/31px Arial, Verdana, sans-serif;
	color: #FFFFFF;
	text-transform: none;
}

h2 {
	font: bold 15px/24px Arial, Verdana, sans-serif;
	color: #067abd;
}

h2.newTitle {
	margin: 4px 0;
	font: bold 14px/28px Arial, Verdana, sans-serif;
	color: #d50d0d;
	text-align: center;
}

h2 a {
	font: bold 15px/24px Arial, Verdana, sans-serif;
	color: #E91F28;
	text-decoration: underline;
}

h2 a:hover {
	text-decoration: none;
}

h3 {
	margin: 0 1px;
	padding-left: 12px;
	background: #4C8ACB;
	font: bold 12px/24px Arial, Verdana, sans-serif;
	color: #FFFFFF;
}

h4 {
	margin: 5px 0;
	font: bold 14px/22px Arial, Verdana, sans-serif;
	color: #067abd;
	text-transform: uppercase;
	padding: 0 4px;
	background: #ccecf1;
	border-top: 1px solid #a6dbe3;
	border-bottom: 1px solid #a6dbe3;
}

a {
	font: normal 11px Verdana, Arial, sans-serif;
	color: #4C8ACB;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.readMore {
	font-weight: bold;
	text-transform: uppercase;
	color: #35a2e8;
}

:focus {
	outline: none;
}

.sMid a {
	font: normal 11px Verdana, Arial, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.sMid a:hover {
	text-decoration: underline;
}

p {
	padding: 8px 0;
}

ul {
	padding-left: 20px;
}

ul li {
}

ul.redArrows {
	padding: 12px 0px;
	list-style: none;
}

ul.redArrows li {
	padding-left: 20px;
	list-style: none;
	background: url('../images/red-arrow-bullet.gif') no-repeat 0px 7px;
	font: normal 11px/24px Arial, Verdana, sans-serif;
	color: #303030;
}

ul.redArrows li a {
	font: normal 11px/24px Arial, Verdana, sans-serif;
	color: #303030;
	text-decoration: underline;
}

ul.redArrows li a:hover {
	text-decoration: none;
}

ul.sideMenu {
	padding: 12px 0px;
	list-style: none;
}

ul.sideMenu li {
	list-style: none;
	font: bold 12px/24px Arial, Verdana, sans-serif;
	color: #d0e9ff;
}

ul.sideMenu li a {
	margin: 0 12px;
	display: block;
	font: bold 12px/24px Arial, Verdana, sans-serif;
	color: #d0e9ff;
	text-decoration: none;
}

ul.sideMenu li a:hover {
	text-decoration: underline;
}

ul.sideMenu li.close {
	list-style: none;
	background: url('../images/side-menu-bullet-close.gif') no-repeat 200px 6px;
	font: normal 12px/24px Arial, Verdana, sans-serif;
	color: #d0e9ff;
}
ul.sideMenu li.open {
	list-style: none;
	background: url('../images/side-menu-bullet-open.gif') no-repeat 200px 6px;
	font: bold 12px/24px Arial, Verdana, sans-serif;
	color: #d0e9ff;
}

ul.sideMenu li.open a {
	color: #d0e9ff;
}
ul.sideMenu li.open ul.sideMenuSecond li {
	color: #ff970f;
}
ul.sideMenu li.open ul.sideMenuSecond li a {
	color: #f6f6f6;
}

ul.sideMenu li a.currentLink {
	margin: 0 12px;
	color: #ff970f;
}

ul.sideMenuSecond {
	padding: 2px 0px 12px 0px;
	list-style: none;
}

ul.sideMenuSecond li {
	margin: 0 12px;
	padding-left: 4px;
	list-style: none;
	font: normal 10px/20px Arial, Verdana, sans-serif;
	color: #f6f6f6;
	border-left: 1px solid #3b5e84;
}

ul.sideMenuSecond li a {
	margin: 0;
	display: block;
	border: none;
	font: normal 10px/20px Arial, Verdana, sans-serif;
	color: #d0e9ff;
	text-decoration: none;
}

ul.sideMenuSecond li a:hover {
	border: none;
	text-decoration: underline;
}

#wrap {
	width: 980px;
	margin: 0 auto 20px;
}

#header {
	height: 155px;
	background: #054e99 url('../images/innerbg.gif') repeat-x left bottom;
}
.header {
	position: relative;
	margin: 0 auto;
	width: 980px;
	height: 65px;
	z-index: 1001;	/* Fix for IE */
}
.headerAdmin {
	height: 65px;
}
.bannerLeaderboard
{
	width: 728px;
	height: 90px;
	overflow: hidden;
	margin: 0 auto;
	background-color: #fff;
}
.fbLike {
	position: absolute;
	top: -80px;
	right: 10px;
}
.thlol {
	margin-right: 15px;
	float: right;
	font: normal 12px/16px Verdana, Arial, sans-serif;
	color: #dbde07;
}

/* breadcrumbs */
.breadcrumbs {
	font: normal 11px/25px Arial, Helvetica, Verdana,sans-serif;
	color: #666;
	display: block;
	padding: 0 8px;
	height: 25px;
}
.breadcrumbs a {
	font: normal 11px/25px Arial, Helvetica, Verdana,sans-serif;
	color: #666;
	padding-left: 15px;
	background: transparent url(../images/breadcrumbs-sprite.png) no-repeat -11px -55px;
}
.breadcrumbs a.homebc {
	display: block;
	float: left;
	padding-left: 0;
	width: 22px;
	height: 25px;
	background: transparent url(../images/breadcrumbs-sprite.png) no-repeat -5px -6px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}

.username {
	padding-left: 18px;
	font: bold 11px Verdana, Arial, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
}

.username span {
	font: bold 14px Verdana, Arial, sans-serif;
	color: #70BDFF;
}

.quotedText {
	padding-left: 18px;
	font: bold 11px Verdana, Arial, sans-serif;
	color: #aeaeae;
}

#submitForm {
	width: 410px;
	height: 377px;
	background: url('../images/form-box.gif') no-repeat left top;
	font: bold 11px/26px Verdana, Arial, sans-serif;
	color: #000000;
}

#submitForm a,
a.redLink {
	font: bold 11px Verdana, Arial, sans-serif;
	color: #E91F28;
	text-decoration: underline;
}

#submitForm a:hover,
a.redLink:hover {
	color: #E91F28;
	text-decoration: none;
}

a.btnRegister {
	display: block;
	width: 135px;
	height: 37px;
	background: url('../images/btn-register.gif') no-repeat;
	text-align: right;
}

a.btnRegister:hover {
	background: url('../images/btn-register-hover.gif') no-repeat;
}

a.btnJoinNow {
	display: block;
	width: 133px;
	height: 39px;
	background: url('../images/btn-join-now.png') no-repeat;
}

a.btnJoinNow:hover {
	background: url('../images/btn-join-now-hover.png') no-repeat;
}

a.btnJoinForFree {
	display: block;
	width: 167px;
	height: 36px;
	background: url('../images/btn-join-for-free.png') no-repeat;
}

a.btnJoinForFree:hover {
	background: url('../images/btn-join-for-free-hover.png') no-repeat;
}

a.btnRegister span,
a.btnJoinNow span,
a.btnJoinForFree span {
	display: none;
}

.cropBtn {
	border: 1px solid #037e00;
	background: url(../images/btn-greengr.gif) repeat-x;
	padding: 2px 18px 1px;
	font: bold 12px/14px Arial, Verdana, sans-serif;
	color: #FFFFFF;
}
.regionImg {
	border: 1px solid #2F79CB;
}

#search {
	padding-top: 95px;
}

#login {
	width: 387px;
	height: 158px;
	background: url('../images/login-box.gif') no-repeat;
}
.fbLogin {
	margin: 0 10px;
}

#loginSmall {
	width: 260px;
	height: 212px;
	background: url('../images/login-box-sm.png') no-repeat;
}

#loginSmall td {
	padding-left: 16px;
}

.formEditReg {
	font: normal 14px/20px Arial, Verdana, sans-serif;
	color: #303030;
	border: 1px solid #333333;
	width: 196px;
	height: 18px;
}

.formEditRegAge {
	font: normal 14px/20px Arial, Verdana, sans-serif;
	color: #303030;
	border: 1px solid #333333;
	width: 65px;
	height: 18px;
}

.RegZip {
	font: normal 14px/20px Arial, Verdana, sans-serif;
	color: #303030;
	border: 1px solid #333333;
	width: 100px;
	height: 18px;
}

.formEntry { padding: 2px 0px 10px; }

.descText {
	font: normal 11px Arial, Verdana, sans-serif;
	color: #303030;
}

.centered { text-align: center;  }

#menu {
	padding-top: 11px;
	font: bold 10px/30px Verdana, Arial, sans-serif;
	color: #FFFFFF;
}

#menu a {
	font: bold 10px/30px Verdana, Arial, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

#menu a:hover {
	text-decoration: underline;
}

.communitieList {
	font: bold 11px/30px Verdana, Arial, sans-serif;
	color: #FFFFFF;
}
.communitieList a {
	font: bold 11px/30px Verdana, Arial, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.communitieList a:hover {
	text-decoration: underline;
}

.vSep {
	width: 21px;
	background: url('../images/vsep.gif') repeat-y;
}

.wvSep {
	width: 21px;
	background: url('../images/wvsep.gif') repeat-y;
}

ul.list {
	list-style: none;
}

ul.list li {
	list-style: none;
	padding-left: 6px;
	font: normal 9px/13px Verdana, Arial, sans-serif;
	color: #303030;
}

ul.list li a {
	font: normal 9px/13px Verdana, Arial, sans-serif;
	color: #303030;
	text-decoration: none;
}

ul.list li a:hover {
	text-decoration: underline;
}

.datingAdvice {
	font: normal 10px/13px Verdana, Arial, sans-serif;
	color: #FFFFFF;
}

.datingAdvice span a {
	margin: 0 7px;
}

.datingAdvice a {
	font: normal 10px/13px Verdana, Arial, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.datingAdvice a:hover {
	text-decoration: underline;
}

#content {
	position: relative;
	width: 980px;
}
.content {
	padding: 20px;
}

#signUpContent {
	width: 944px;
	margin: 0 auto;
}
.signUpContent {
	padding: 0px 20px 30px 15px;
	background: url('../images/signup-bg.png') no-repeat;
}

#signUp {
	margin: 20px 38px;
	width: 904px;
	background: transparent url(../images/signup-bg.gif) repeat-y 0 0;
	font: bold 12px/20px Verdana, Arial, sans-serif;
	color: #303030;
}
#signUpTop {
	min-height: 456px;
	background: transparent url(../images/signup-bg-top.jpg) no-repeat 0 0;
}
.signUpBottom {
	border-bottom: 12px solid #2f79cb;
	height: 29px;
	background: transparent url(../images/signup-bg-bottom.gif) no-repeat 0 0;
}
.signUpTopFw {
	height: 29px;
	background: transparent url(../images/signup-bg-top-fw.gif) no-repeat 0 0;
}
#signUp .signUpTitle {
	padding-bottom: 90px;
	text-align: center;
}
#signUp a {
	font: bold 12px/20px Verdana, Arial, sans-serif;
	color: #E91F28;
	text-decoration: underline;
}
#signUp a:hover {
	text-decoration: none;
}
.leftColumn {
	float: left;
	padding: 0 0 0 25px;
	width: 362px;
}
.rightColumn {
	float: left;
	padding: 445px 15px 0 20px;
	width: 482px;
}
#associateAccounts {
	padding: 0 25px;
}
#associateAccounts input[type=text],
#associateAccounts input[type=password] {
	margin: 6px 4px;
}
.loginError {
	padding: 12px 0 24px;
	font: bold 18px/26px Verdana, Arial, sans-serif;
	color: #c33;
	text-shadow: 1px 1px 0 #fff;
}
.associateAccountLabel {
	width: 70px; 
	padding-top: 6px
}


.innerPadding {
	padding: 25px 20px 20px 15px;
}


/* message box */

.messageBox {
	padding: 25px 20px 13px 20px;
	background: url('../images/msg-mid.gif') repeat-y;
	font: normal 11px Verdana, Arial, sans-serif;
	color: #303030;
}

.messageBoxTitle {
	padding: 13px 20px 25px 20px;
	background: #ABABAB;
	font: bold 24px Verdana, Arial, sans-serif;
	color: #404040;
}

.messageBoxTop {
	width: 650px;
	height: 12px;
	background: url('../images/msg-top.png') no-repeat;
	font-size: 1px;
}

.messageBoxBot {
	width: 650px;
	height: 12px;
	background: url('../images/msg-bot.png') no-repeat;
}

/* End message box */

/* Error message */

.errorMsg {
	padding: 25px 20px 13px 20px;
	background: url('../images/error-msg-mid.gif') repeat-y;
	font: normal 11px Verdana, Arial, sans-serif;
	color: #BF1E2E;
	width: 600px;
}

.errorMsgTitle {
	padding: 13px 20px 25px 20px;
	background: #BF1E2E;
	font: bold 24px Verdana, Arial, sans-serif;
	color: #FFFFFF;
}

.errorMsgTop {
	width: 650px;
	height: 12px;
	background: url('../images/error-msg-top.png') no-repeat;
	font-size: 1px;
}

.errorMsgBot {
	width: 650px;
	height: 12px;
	background: url('../images/error-msg-bot.png') no-repeat;
}

/* End Error message */

.sTop {
	width: 225px;
	height: 25px;
	background: url('../images/sidebar-top.gif') no-repeat;
}
.sMid {
	width: 225px;
	background: url('../images/sidebar-mid.gif') repeat-y;
}
.sBot {
	width: 225px;
	height: 14px;
	background: url('../images/sidebar-bot.gif') no-repeat;
}

.cTop {
	width: 755px;
	height: 25px;
	background: url('../images/content-top.gif') no-repeat;
}
.cMid {
	width: 755px;
	background: #fff url('../images/content-mid.gif') repeat-y right top;
}
.cBot {
	width: 755px;
	height: 14px;
	background: url('../images/content-bot.gif') no-repeat;
}

.testimonial {
	padding: 10px 127px 10px 42px;
	font: bold oblique 11px Verdana, Arial, sans-serif;
	color: #303030;
}

.author {
	font: oblique 11px Verdana, Arial, sans-serif;
	color: #303030;
	text-align: right;
}

#footer {
	height: 250px;
	background: transparent url(../images/footer-bg.gif) repeat-x 0 0;
}
.footer {
	width: 950px;
	margin: auto;
	padding: 15px 15px 32px;
	height: 203px;
	background: transparent url(../images/footer-body.jpg) no-repeat 0 0;
	font: normal 11px Verdana, Arial, sans-serif;
	color: #FFF;
}
.footer ul {
	float: left;
	padding: 14px 33px 16px 0;
}
.footer ul li {
	list-style-type: none;
}
.footer ul li h1 {
	font: bold 16px/30px Arial, Verdana, sans-serif;
	color: #fff;
	text-transform: uppercase;
}
.footer ul li h1.indent {
	text-indent: 20px;
}
.footer ul li a {
	font: normal 13px/20px Arial, Verdana, sans-serif;
	color: #fff;
	text-decoration: none;
}
.footer ul li a:hover {
	text-decoration: underline;
}
.iconTwtr,
.iconFb,
.iconRss,
.iconContact {
	display: block;
	padding-left: 25px;
	background: transparent url(../images/icon-footer-twtr.png) no-repeat 0 1px;
}
.iconFb {
	background-image: url(../images/icon-footer-fb.png);
}
.iconRss {
	background-image: url(../images/icon-footer-rss.png);
}
.iconContact {
	background-image: url(../images/icon-footer-contact.png);
}

.formEditLoginLong,
.formEditLogin {
	font: normal 14px/20px Arial, Verdana, sans-serif;
	color: #303030;
	border: 1px solid #A5ACB2;
	width: 118px;
	height: 20px;
}
.formEditLoginLong {
	width: 150px;
}
#copy {
	float: left;
	padding: 6px 0;
	width: 530px;
	font: bold 13px/20px Arial, Verdana, sans-serif;
	color: #fff;
	text-align: center;
}
#copy small {
	font-weight: normal;
	font-size: 11px;
}
.descr {
	float: left;
	padding: 6px 5px;
	width: 170px;
	font: normal 12px/16px Arial, Verdana, sans-serif;
}
.footerLogo {
	float: left;
	display: block;
	margin: 0 0 0 5px;
	width: 180px;
}

.optionBar {
	margin: 10px 0;
	background: #EEEEEE;
	border: 1px solid #858585;
	font: normal 12px Arial, Verdana, sans-serif;
	color: #303030;
}

.optionBar a {
	font: normal 12px Arial, Verdana, sans-serif;
	color: #3684C9;
	text-decoration: none;
}

.optionBar a:hover {
	text-decoration: underline;
}

.currentPage {
	font: bold 12px Arial, Verdana, sans-serif;
	color: #3684C9;
}

.thumbView {
	position: relative;
	width: 217px;
	height: 215px;
	background: url('../images/thumb-view-bg.png') no-repeat right top;
	font: normal 10px Arial, Verdana, sans-serif;
	color: #303030;
}

.listView {
	position: relative;
	width: 689px;
	height: 217px;
	background: url('../images/list-view-bg.png') no-repeat right top;
	font: normal 10px Arial, Verdana, sans-serif;
	color: #303030;
}
.listView p {
	padding-left: 12px;
}

a.thumbPicture img {
	border: 2px solid #3684C9;
}

a.infoUsername {
	font: bold 11px Arial, Verdana, sans-serif;
	color: #3684C9;
}

a.infoPhoto {
	font: bold 10px Arial, Verdana, sans-serif;
	color: #429026;
}

.infoTitle {
	padding-left: 12px;
	font: bold 11px Arial, Verdana, sans-serif;
	color: #303030;
}

.infoContent {
	float: left;
	padding-left: 12px;
	font: normal 12px Arial, Verdana, sans-serif;
	color: #303030;
}
.winkOpt {
	float: right;
	padding: 10px;
	width: 130px;
}
.winkReceived {
	margin-bottom: 10px;
	color: #666;
	font-size: 11px;
}
.winkReceived b {
	color: #333;
}
.winkNew {
	margin-bottom: 10px;
	font: bold 11px/16px Verdana, Arial, sans-serif;
	color: #429026;
	text-transform: uppercase;
	text-align: center;
}
.favoritesIcon {
	display: block;
	width: 27px;
	height: 17px;
	background: url('../images/favorite-icon.gif') no-repeat;
	text-indent: -9999px;
}
.removeFavoritesIcon {
	display: block;
	width: 27px;
	height: 17px;
	background: url(/images/rem-favorite-icon.png) no-repeat;
	text-indent: -9999px;
}

.favoritesIcon:hover, .removeFavoritesIcon:hover
{
	cursor: pointer;
}

.emailIcon {
	display: block;
	width: 27px;
	height: 17px;
	background: url('../images/mail-icon.gif') no-repeat;
	text-indent: -9999px;
}

.chatIconOffline,
.chatIcon {
	display: block;
	width: 27px;
	height: 17px;
	background: url('../images/green-chat-icon.gif') no-repeat;
	text-indent: -9999px;
}
.chatIconOffline {
	background-image: url(../images/chat-icon-offline.png);
}
.tvib {
	position: relative;
	left: -2px;
	width: 87px;
}

.winkIcon {
	display: block;
	width: 27px;
	height: 20px;
	background: url('../images/img-wink.png') no-repeat;
	text-indent: -9999px;
}

a.peopleIcon {
	display: block;
	height: 17px;
	background: url('../images/people-icon.gif') no-repeat;
	padding: 2px 2px 0 32px;
}

.forwardIcon {
	display: block;
	height: 17px;
	background: url('../images/forward-icon.gif') no-repeat;
	padding: 2px 2px 0 32px;
	margin: 0 0 2px;
}

.unBlockIcon,
.blockIcon {
	display: block;
	height: 17px;
	background: url(../images/block-icon.png) no-repeat;
	padding: 2px 2px 0 32px;
	margin: 0 0 2px;
	cursor: pointer;
}
.unBlockIcon {
	background-image: url(../images/un-block-icon.png);
}
.unBlockIconC,
.blockIconC {
	display: block;
	height: 18px;
	background: url(../images/block-icon-c.png) no-repeat 4px 0;
	padding: 2px 2px 0 32px;
	margin: 0 0 4px;
	cursor: pointer;
}
.unBlockIconC {
	background-image: url(../images/un-block-icon-c.png);
}
.reportIcon {
	display: block;
	height: 17px;
	background: url('../images/exclamation-mark-icon.gif') no-repeat;
	padding: 2px 2px 0 32px;
	margin: 0 0 2px;
}

.exclamationMarkIcon {
	display: block;
	height: 17px;
	background: url('../images/exclamation-mark-icon.gif') no-repeat;
	padding: 2px 2px 0 32px;
	margin: 0 0 2px;
}

a.removeLink {
	display: block;
	width: 21px;
	height: 21px;
	text-indent: -9999px;
}

.infoBoxSmall {
	width: 220px;
	background: url('../images/info-box-midsmall.gif') repeat-y;
}

.infoBox {
	width: 329px;
	background: url('../images/info-box-mid.gif') repeat-y;
}
.infoBoxTop {
	width: 329px;
	height: 22px;
	background: url('../images/info-box-top.gif') no-repeat;
}
.infoBoxBot {
	width: 329px;
	height: 10px;
	background: url('../images/info-box-bot.gif') no-repeat;
}

.infoBoxBlue {
	width: 329px;
	background: url('../images/info-box-mid-blue.gif') repeat-y;
}
.infoBoxTopBlue {
	width: 329px;
	height: 22px;
	background: url('../images/info-box-top-blue.gif') no-repeat;
}
.infoBoxBotBlue {
	width: 329px;
	height: 10px;
	background: url('../images/info-box-bot-blue.gif') no-repeat;
}

.largeBox {
	width: 715px;
	background: url('../images/large-box-mid.gif') repeat-y;
}
.largeBoxTop {
	width: 715px;
	height: 26px;
	background: url('../images/info-box-top.gif') no-repeat;
}
.largeBoxBot {
	width: 715px;
	height: 11px;
	background: url('../images/info-box-bot.gif') no-repeat;
}

.bigNewTitle {
	padding-left: 20px;
	font: bold 13px/26px "Verdana","Arial","MS Sans Serif","sans-serif";
	color: #FFFFFF;
	text-decoration: none
}

.tabTitle {
	padding: 0 11px;
	font: bold 16px/26px "Arial","Verdana","MS Sans Serif","sans-serif";
	color: #6F6F6F;
	text-decoration: none
}

.bigNewTitleWhite {
	padding-left: 20px;
	font: normal 18px/32px "Verdana","Arial","MS Sans Serif","sans-serif";
	color: #FFFFFF;
	text-decoration: none
}

.memHomeMenu {
	padding: 0 0 8px 0;
	font: normal 12px/26px Verdana, Arial, sans-serif;
	color: #44a8e6;
	text-align: center;
}

.memHomeMenu a {
	padding: 0 4px;
	font: bold 12px/26px Verdana, Arial, sans-serif;
	color: #44a8e6;
	text-decoration: underline;
}

.memHomeMenu a:hover {
	font: bold 12px/26px Verdana, Arial, sans-serif;
	color: #44a8e6;
	text-decoration: none;
}

.profileDate {
	float: right;
	font: bold 10px Arial, Verdana, sans-serif;
	color: #996600;
}

.profileUsername {
	font: bold 20px/28px Verdana, Arial, sans-serif;
	color: #44a8e6;
	padding-bottom: 5px;
}

.textapp {
	padding: 8px 0 8px 35px;
	background: url('../images/textapp.gif') no-repeat 5px 3px;
}

.photoAlbumApproved {
	float: left;
	padding: 0px 0 0px 20px;
	margin: 0 8px;
	background: url('../images/icon01.gif') no-repeat 0px 6px;
	text-align: left;
	font: bold 12px/24px Arial, Verdana, sans-serif;
	color: #303030;
}

.photoAlbumBackstage {
	float: left;
	padding: 0px 0 0px 20px;
	margin: 0 8px;
	background: url('../images/icon03.gif') no-repeat 0px 6px;
	text-align: left;
	font: bold 12px/24px Arial, Verdana, sans-serif;
	color: #303030;
}

.photoAlbumPending {
	float: left;
	padding: 0px 0 0px 20px;
	margin: 0 8px;
	background: url('../images/icon02.gif') no-repeat 0px 6px;
	text-align: left;
	font: bold 12px/24px Arial, Verdana, sans-serif;
	color: #303030;
}

a.dotLink {
	display: block;
	width: 13px;
	height: 13px;
	background: url('../images/blue-dot.gif') no-repeat;
	font: bold 10px Verdana, Arial, sans-serif;
	color: #303030;
	text-transform: uppercase;
	text-decoration: none;
	text-align: ;
}

a.dotLink:hover {
	display: block;
	width: 13px;
	height: 13px;
	background: url('../images/blue-dot-hover.gif') no-repeat;
	font: bold 10px Verdana, Arial, sans-serif;
	color: #303030;
	text-transform: uppercase;
	text-decoration: none;
	text-align: ;
}

/*********************** Data *********************/

.formEdit {
	border: 1px solid #858585;
	background-color: #FFFFFF;
	width: 83px;
}
.formEditBrowse {
	border: 1px solid #858585;
	background-color: #FFFFFF;
	width: 200px;
}

.formEditLong {
	border: 1px solid #858585;
	background-color: #FFFFFF;
	width: 140px;
}

.formEditLonger {
	border: 1px solid #858585;
	background-color: #FFFFFF;
	width: 500px;
}

.formHalfEdit {
	border: 1px solid #858585;
	background-color: #FFFFFF;
	width: 58px;
}

.formLongEdit {
	border: 1px solid #A5ACB2;
	background-color: #FFFFFF;
	width: 166px;
}

.formSmallEdit {
	border: 1px solid #A5ACB2;
	background-color: #FFFFFF;
	width: 60px;
}

.formTextarea {
	border: 1px solid #858585;
	background-color: #FFFFFF;
	height: 100px;
	width: 400px;
}

.formBigTextarea {
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #BCBAA2;
	background-color: #FFFFFF;
	height: 100px;
	width: 400px;
	font-size: 12px;
}

.formButton {
	font-family: verdana, arial, "ms sans serif",sans-serif;
	border: 1px solid #0fb6f7;
	font-size: 11px;
	background-color:#0fb6f7;
	font-weight: bold;
	color: #FFFFFF;
	height: 23px;
	width: 100px;
}

.formSmallButton {
	border: 1px solid #BCBAA2;
	font-size: 9pt;
	background-color:#BCBAA2;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	width: 80px;
}


.formLongButton {
	border: 1px solid #BCBAA2;
	font-size: 9pt;
	background-color:#BCBAA2;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	width: 80px;
}

.tableBorder {
	border: solid 1px #2462AB;
	background-color: #FFFFFF;
}

.tableBorderHeader {
	height: 27px;
	background-color: #DCDBBD;
	padding-left: 5px;
}

.tableHeader, .tableHeaderSm {
	padding-left: 12px;
	background: #4C8ACB;
	font: bold 12px/24px Arial, Verdana, sans-serif;
	color: #FFFFFF;
}
.tableHeaderSm { padding: 0 5px; }

/* ------------- DO NOT EDIT BELOW ----------------- */

.tableDataDark,
.tableDataLight {
	padding-left: 5px;
	height: 24px;
}

/* ------------- DO NOT EDIT ABOVE ----------------- */

.adminTableLight {
	padding: 5px;
}
.adminTable {
	padding: 5px;
	background-color: #CEE2F4;
}

.tableHeaderText {
	color: #000000;
	font-weight: bold;
	text-align: center;
}


a.btnSubscribe {
	margin-left: 55px;
	display: block;
	width: 106px;
	height: 24px;
	background: url('../images/btn-subscribe.gif') no-repeat;
}

a.btnSubscribe span {
	display: none;
}

.menuItem {
	background-color: #2478C1;
	border:solid 1px #8C929C;
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	padding: 2px 7px;
	font-weight: normal;
}

.menuItemOver {
	background-color: #2478C1;
	border: solid 1px #CCCCCC;
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	padding: 2px 7px;
	font-weight: normal;
}

.subMenuBorder {
	border-right: 1px solid #4c8acb;
	border-left: 1px solid #4c8acb;
}

.subMenuItem, A.subMenuItem, A.subMenuItemOver:hover {
	background: none;
	border-top: 2px solid #4c8acb;
	border-right: 1px solid #4c8acb;
	border-bottom: 7px solid #4c8acb;
	border-left: 1px solid #4c8acb;
	padding: 2px 5px;
	display: block;
	font: bold 14px Arial, Verdana, sans-serif;
	color: #3159A5;
	text-decoration: none;
	text-align:center;
}

.subMenuItemOver, A.subMenuItemOver, A.subMenuItemOver:hover {
	background: none;
	border-top: 2px solid #4c8acb;
	border-right: 1px solid #4c8acb;
	border-bottom: 7px solid #4c8acb;
	border-left: 1px solid #4c8acb;
	padding: 2px 5px;
	display: block;
	font: bold 14px Arial, Verdana, sans-serif;
	color: #303030;
	text-decoration: none;
	text-align:center;
}

.subMenuCurrent, A.subMenuCurrent, A.subMenuCurrent:hover {
	background-color: #4c8acb;
	border-top: 2px solid #4c8acb;
	border-bottom: 7px solid #4c8acb;
	border-bottom: 7px solid #4c8acb;
	border-left: 1px solid #4c8acb;
	padding: 2px 5px;
	display: block;
	font: bold 14px Arial, Verdana, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
}

.subMenuLine {
	background-color: #4c8acb;
}

div#memberPhotos
{
	width: 216px;
	height: 255px;
	text-align: center;
}

/* MyProfileBox */
#MyProfileBox {
	text-align: center;
	line-height: 16px;
	font-size: 11px;
	padding-top: 5px;
	color: #fff;
}
#MyProfileBox span,
#MyProfileBox a {
	font-size: 11px;
	border: 0;
	display: inline;
	line-height: 16px;
}
.mpbImg {
	position: relative;
	margin: 0 20px 10px;
	padding: 10px 5px;
	border: 2px solid #123254;
	background: #f7c79c url(../images/mpbimg-bg.gif) repeat 0 0;
}
.mpbPhoto {
	max-width: 160px;
	margin: auto;
}
.mpbIconWS,
.mpbIconFB {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 24px;
	height: 24px;
}
.mpbIconWS {
	top: 34px;
}
.mpbPhoto,
#memberPhoto {
	-mox-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
	box-shadow: 0 0 4px rgba(0, 0, 0, .5);
}
#MyProfileBox .btnEditWSProfile {
	margin: 2px auto;
	display: block;
	width: 129px;
	height: 19px;
	background: transparent url(../images/btn-ws-edit-profile.png) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}
#MyProfileBox .btnEditWSProfile:hover {
	background-position: 0 -19px;
}

/* MyProfileBox profile completion */
#mpbCompletionBar,
#mpbCompletionProgress {
	margin: 2px auto;
	width: 159px;
	height: 23px;
	background: transparent url(../images/mpbcompletion.png) no-repeat 0 0;
}
#mpbCompletionProgress {
	margin: 0;
	float: left;
	background-position: 0 -23px;
	text-align: right;
	border-right: 1px solid #f1f1f1;
}
#mpbCompletionProgress.complete {
	background-position: 0 -46px;
	border-right: 0;
}
#mpbCompletionProgress span#mpbc-lbl {
	padding: 0 2px;
	font: normal 10px/23px Verdana, Arial, sans-serif;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,.6);
}

.formEditHeadline
{
	border: 1px solid #858585;
	background-color: #FFFFFF;
	width: 500px;
}

#whatsNew td
{
	line-height: 20px;
	font-size: 10px;
}

td.whatsNewUpdated
{
	text-align: right;
	padding-right: 5px;
	height: 30px;
}

td.whatsNewText
{
	width: 180px;
	padding: 0 5px;
}

td.whatsNewIcon
{
	width: 20px;
}

.whatsNewLink
{
	padding: 0 5px;
	text-align: right;
}

.whatsNew
{
	margin: 0 1px;
	background: #fff;
	padding: 5px;
}

.whatsNew img
{
	float: left;
	margin-right: 5px;
}

label:hover
{
	cursor: pointer;
	text-decoration: underline;
}

.whatsNew {
	font: normal 10px/15px Arial, Verdana, sans-serif;
	color: #303030;
}

.whatsNew a {
	font: normal 10px/15px Arial, Verdana, sans-serif;
	color: #4C8ACB;
	text-decoration: underline;
}

.whatsNew a:hover {
	text-decoration: none;
}

.dateText {
	font: oblique normal 10px/15px Verdana, Arial, sans-serif;
	color: #FF9900;
}

.greenText {
	font: bold 12px/20px Arial, Verdana, sans-serif;
	color: #66CD04;
	text-transform: uppercase;
}

.tabBox{
	margin: 10px 0;
}

.tabBox a {
	display: block;
	float: left;
}

.tabBox a span {
	display: none;
}

.tabBox a.aboutMyself {
	width: 144px;
	height: 30px;
	background: url(../images/tab-about-myself.gif) no-repeat 0px -60px;
}
.tabBox a.aboutMyself:hover {
	width: 144px;
	height: 30px;
	background: url(../images/tab-about-myself.gif) no-repeat 0px -30px;
}
.tabBox a.aboutMyself.selectedTab {
	width: 144px;
	height: 30px;
	background: url(../images/tab-about-myself.gif) no-repeat 0px 0px;
}

.tabBox a.moreAboutMyself {
	width: 194px;
	height: 30px;
	background: url(../images/tab-more-about-myself.gif) no-repeat 0px -60px;
}
.tabBox a.moreAboutMyself:hover {
	width: 194px;
	height: 30px;
	background: url(../images/tab-more-about-myself.gif) no-repeat 0px -30px;
}
.tabBox a.moreAboutMyself.selectedTab {
	width: 194px;
	height: 30px;
	background: url(../images/tab-more-about-myself.gif) no-repeat 0px 0px;
}

.tabBox a.myIdealPartner {
	width: 174px;
	height: 30px;
	background: url(../images/tab-my-ideal-partner.gif) no-repeat 0px -60px;
}
.tabBox a.myIdealPartner:hover {
	width: 174px;
	height: 30px;
	background: url(../images/tab-my-ideal-partner.gif) no-repeat 0px -30px;
}
.tabBox a.myIdealPartner.selectedTab {
	width: 174px;
	height: 30px;
	background: url(../images/tab-my-ideal-partner.gif) no-repeat 0px 0px;
}

.tabBox a.myDetails {
	width: 124px;
	height: 30px;
	background: url(../images/tab-my-details.gif) no-repeat 0px -60px;
}
.tabBox a.myDetails:hover {
	width: 124px;
	height: 30px;
	background: url(../images/tab-my-details.gif) no-repeat 0px -30px;
}
.tabBox a.myDetails.selectedTab {
	width: 124px;
	height: 30px;
	background: url(../images/tab-my-details.gif) no-repeat 0px 0px;
}

.tabBox a.basicInformation {
	width: 184px;
	height: 30px;
	background: url(../images/tab-basic-information.gif) no-repeat 0px -60px;
}
.tabBox a.basicInformation:hover {
	width: 184px;
	height: 30px;
	background: url(../images/tab-basic-information.gif) no-repeat 0px -30px;
}
.tabBox a.basicInformation.selectedTab {
	width: 184px;
	height: 30px;
	background: url(../images/tab-basic-information.gif) no-repeat 0px 0px;
}

.tabBox a.myEssays {
	width: 114px;
	height: 30px;
	background: url(../images/tab-my-essays.gif) no-repeat 0px -60px;
}
.tabBox a.myEssays:hover {
	width: 114px;
	height: 30px;
	background: url(../images/tab-my-essays.gif) no-repeat 0px -30px;
}
.tabBox a.myEssays.selectedTab {
	width: 114px;
	height: 30px;
	background: url(../images/tab-my-essays.gif) no-repeat 0px 0px;
}

.tabBox a.hobbies {
	width: 254px;
	height: 30px;
	background: url(../images/tab-hobbies.gif) no-repeat 0px -60px;
}
.tabBox a.hobbies:hover {
	width: 254px;
	height: 30px;
	background: url(../images/tab-hobbies.gif) no-repeat 0px -30px;
}
.tabBox a.hobbies.selectedTab {
	width: 254px;
	height: 30px;
	background: url(../images/tab-hobbies.gif) no-repeat 0px 0px;
}

.tabBox .rest {
	display: block;
	float: left;
	width: 203px;
	height: 30px;
	background: url(../images/tab-rest.gif) no-repeat left bottom;
}

.tabBox .restHobbies {
	display: block;
	float: left;
	width: 96px;
	height: 30px;
	background: url(../images/tab-rest-hobbies.gif) no-repeat left bottom;
}

.tabBox .rest02 {
	display: block;
	float: left;
	width: 293px;
	height: 30px;
	background: url(../images/tab-rest-02.gif) no-repeat left bottom;
}

.tabBox .restSmall {
	float: left;
	width: 32px;
	height: 30px;
	background: url(../images/tab-rest-small.gif) no-repeat left bottom;
}

.tabBox .rest span,
.tabBox .rest02 span,
.tabBox .restSmall span {
	display: none;
}

.tabBoxContent {
	padding: 0 10px;
	background: url(../images/tab-box-m.gif) repeat-y;
}

.tabBoxContentBig {
	padding: 0 10px;
	background: url(../images/tabbox-mid.gif) repeat-y;
}

.red,
b.redAsterisk
{
	color: #f00;
}

ul.headingMenu {
	position: relative;
	top: -29px;
	left: 100px;
	margin-bottom: -29px;
}
ul.headingMenu li {
	float: left;
	height: 25px;
	margin: 0 1px;
	background: transparent url(../images/heading-menu-item.gif) no-repeat right top;
	list-style: none;
}
ul.headingMenu li a {
	float: left;
	display: block;
	padding: 0 14px;
	background: transparent url(../images/heading-menu-item-left.gif) no-repeat left top;
	font: bold 12px/25px Arial, Verdana, sans-serif;
	color: #fff;
}
ul.headingMenu li.selectedTabMenu {
	background-position: 100% -25px;
}
ul.headingMenu li.selectedTabMenu a {
	background-position: 0 -25px;
	color: #3685C9;
}
/*
*	Admin Top Menu
*/
.adminTopTabMenus {
	list-style: none;
	width: 980px;
	padding: 0;
}
.adminTopTabMenus li {
	float: left;
	margin: 3px 1px 0;
	color: #fff;
	background: url(../images/atm-left.gif) no-repeat left -25px;
}
.adminTopTabMenus li a {
	display: block;
	background: url(../images/atm-right.gif) no-repeat right -25px;
	font: bold 12px/25px Arial, Verdana, sans-serif;
	color: #fff;
}
.adminTopTabMenus li.selectedTab,
.adminTopTabMenus li:hover {
	background-position: left top;
}
.adminTopTabMenus li.selectedTab a,
.adminTopTabMenus li:hover a {
	background-position: right top;
	color: #333;
	text-decoration: none;
}
.adminTopTabMenus li a span {
	display: block;
	padding: 0 6px;
}

.showFeaturedMembers {
	font: normal 12px/16px Arial, Verdana, sans-serif;
	color: #3685c9;
	text-align: center;
}

.sepLine {
	width: 115px;
	margin: 0 auto;
	border-bottom: 2px solid #E0EFFC;
}

.viewMyEssays {
	padding: 2px 2px 20px 2px;

}

.activeWithin {
	padding: 0 0 8px;
	color: #a00;
}

.recentVisitors {
	margin: 0px 1px 10px 1px;
	padding: 10px 0;
	width: 223px;
	text-align: center;
	background: #fff;
}



.blueUnderline {
	width: 100%;
	height: 25px;
	margin: 0px 0px 8px;
	border-bottom: 2px solid #067abd;
	font: bold 15px/24px Arial, Verdana, sans-serif;
	color: #E91F28;
}

.blueUnderline h2 {
	float: left;
}

.moreOptions {
	float: right;
	font: normal 15px/24px Arial, Verdana, sans-serif;
	color: #067abd;
}

.moreOptions a {
	font: bold 12px/24px Arial, Verdana, sans-serif;
	color: #067abd;
	text-decoration: none;
}

.moreOptions a:hover {
	text-decoration: underline;
}

/* Normal Box */
.box { 
	width: 100%; 
}
.boxTB { background: url('../images/boxes/box-tb.gif') repeat-x top left; }
.boxRB { background: url('../images/boxes/box-rb.gif') repeat-y top right; }
.boxTRC { background: url('../images/boxes/box-trc.gif') no-repeat top right; }
.boxBB { background: url('../images/boxes/box-bb.gif') repeat-x bottom left; }
.boxBRC { background: url('../images/boxes/box-brc.gif') no-repeat bottom right; }
.boxLB { background: url('../images/boxes/box-lb.gif') repeat-y top left; }
.boxBLC { background: url('../images/boxes/box-blc.gif') no-repeat bottom left; }
.boxTLC { background: url('../images/boxes/box-tlc.gif') no-repeat top left; }
.innerBox { padding: 20px 10px; }

/* Shade Box */
.shadebox { width: 100%; background-color: #e5e5e5; }
.shadeboxTB { background: transparent url('../images/boxes/shadebox-tb.gif') repeat-x top left; }
.shadeboxRB { background: transparent url('../images/boxes/shadebox-rb.gif') repeat-y top right; }
.shadeboxTRC { background: transparent url('../images/boxes/shadebox-trc.gif') no-repeat top right; }
.shadeboxBB { background: transparent url('../images/boxes/shadebox-bb.gif') repeat-x bottom left; }
.shadeboxBRC { background: transparent url('../images/boxes/shadebox-brc.gif') no-repeat bottom right; }
.shadeboxLB { background: transparent url('../images/boxes/shadebox-lb.gif') repeat-y top left; }
.shadeboxBLC { background: transparent url('../images/boxes/shadebox-blc.gif') no-repeat bottom left; }
.shadeboxTLC { background: transparent url('../images/boxes/shadebox-tlc.gif') no-repeat top left; }
.innerShadeBox { padding: 20px 10px; }
.innerBgColor { 
	background: #f2f2f2; 
}


/* Advanced List */
.advancedList {
	list-style: none;
	padding-left: 20px;
	margin: 0;
}
.advancedList li {
	display: block;
	text-indent: 6px;
	background: url('../images/advanced-bullet-close.gif') no-repeat 95% 6px;
}
.advancedList li.open {
	background: url('../images/advanced-bullet-open.gif') no-repeat 95% 6px;
}
.advancedList li.selectedCheckbox {
	background: #F2DEBF url('../images/advanced-bullet-close.gif') no-repeat 95% 6px;
}
.advancedList li.selectedCheckbox.open {
	background: #F2DEBF url('../images/advanced-bullet-open.gif') no-repeat 95% 6px;
}
.advancedList li span {
	display: block;
	border-bottom: 1px solid #858585;
	font: bold 12px/24px Arial, Verdana, sans-serif;
	color: #4e759c;
	text-decoration: none;
}
.advancedTable {
	background: #DEE5EB;
}
.advancedTable input {
	float: left;
	margin-right: 5px;
}
.advancedTable label {
	float: left;
	display: block;
	text-decoration: none;
}

.searchCriteria {
	position: relative;
	margin: 0px 1px 10px 1px;
	padding: 0px 0px 10px;
	background: #FFFFFF;
}
.searchCriteria h3 {
	margin: 0;
}
.searchCriteria span {
	color: #000;
	display: block;
	padding-left: 10px;
}

.criteriaDetails {
	margin: 0px 12px;
	padding: 5px 0px;
	font: normal 11px/14px Verdana, Arial, sans-serif;
	color: #6d6d6d;
}
.criteriaDetails h4 {
	font: bold 11px/14px Verdana, Arial, sans-serif;
	color: #6d6d6d;
	border-bottom: 1px solid #CECECE;
	margin-bottom: 3px;
}
.criteriaDetails ul {
	list-style: none;
}
.criteriaDetails ul li {
	list-style: none;
	padding: 3px 0;
	padding-left: 17px;
	background: url('../images/remove.gif') no-repeat 2px 5px;
	font: normal 11px/14px Verdana, Arial, sans-serif;
	color: #6d6d6d;
}
.criteriaDetails ul li a {
	display: block;
	font: normal 11px/14px Verdana, Arial, sans-serif;
	color: #6d6d6d;
	text-decoration: none;
}

.customizeResults {
	margin: 0px 12px;
	padding: 5px 0px;
	font: normal 11px/14px Verdana, Arial, sans-serif;
	color: #6d6d6d;
}

.customizeResults h4 {
	font: bold 11px/14px Verdana, Arial, sans-serif;
	color: #6d6d6d;
	border-bottom: 1px solid #CECECE;
	margin-bottom: 3px;
}
.customizeResults ul li a {
	display: block;
	font: normal 11px/14px Verdana, Arial, sans-serif;
	color: #6d6d6d;
	text-decoration: none;
}

.criteriaAdd {
	display: block;
	font: normal 11px/14px Verdana, Arial, sans-serif;
	color: #6d6d6d !important;
	text-decoration: none;
}

.criteriaRemove {
	display: block;
	font: normal 11px/14px Verdana, Arial, sans-serif;
	color: #6d6d6d !important;
	text-decoration: none;
}

.recentlyViewed {
	margin: 5px 1px 15px;
}

.bannerPlace {
	margin: 5px 1px 15px;
	text-align: center;
}

.pinkTitle {
	font: bold 28px/54px Georgia, Arial, Verdana, sans-serif;
	color: #d73e9c;
	padding-bottom: 12px;
}

.pinkTitle::-moz-selection {
	background: #d73e9c;
	color: #FFFFFF;
}

.prevCorr {
	margin: 0px 0px 30px;
	padding: 0px 0px 8px;
	border-bottom:1px solid #858585;
	font: oblique normal 12px/16px Arial, Georgia, Verdana, sans-serif;
	color: #333333;
}

.mOpen { background: url('../images/advanced-bullet-open.gif') no-repeat right 7px; }
.mClose { background: url('../images/advanced-bullet-close.gif') no-repeat right 7px; }

.prevCorr span {
	font: bold 12px/16px Arial, Georgia, Verdana, sans-serif;
	color: #c1212c;
}

.correspond {
	clear: both;
	margin: 0px 0px 20px;
	border-bottom:1px solid #858585;
	padding: 0px 0px 8px;
}

.correspond p {
	clear: both;
}

.left {	float:left }
.right {	float:right }
.clear { clear: both; }
.hLine { height:1px; border-width:0; color:gray; background-color:#858585; margin-bottom:10px; }

.descPadd {
	padding: 8px 0;
}

.statProp {
	width: 130px;
	font: bold 11px Verdana, Arial, sans-serif;
	color: #333333;
}
.statRes {
	font: normal 11px Verdana, Arial, sans-serif;
	color: #333333;
	text-transform: capitalize;
}

.memberInfo {
	max-width:180px;
}

.payment {
	padding: 20px 10px 30px 80px;
	font: bold 12px/16px Verdana, Arial, sans-serif;
	color: #303030;
}

.giveMembership {
	display: block;
	margin: 10px 0 0;
	padding: 16px 5px 17px 60px;
	background: url('../images/yellow-present-box.gif') no-repeat;
	font: bold 12px/16px Arial, Verdana, sans-serif;
	color: #303030;
}

.paymentPage {
}

.centerBold {
	font-weight: bold;
	text-align: center;
	padding: 5px;
}

.peTitle {
	padding-left: 16px;
	font: bold 14px/33px Verdana, Arial, sans-serif;
	color: #FFFFFF;
	background: url('../images/grbg-arrow.png') no-repeat 270px 2px;
}

.oneYearSub {
	border-right:1px solid #858585;
	background: url('../images/payment-one-year.gif') repeat-x left top;
}

.oneYear p {
	padding:5px 0;
	font: bold 12px/18px Arial, Verdana, sans-serif;
	color: #303030;
}

.oneYear, .prices {
	padding: 10px 15px 5px;
	font: bold 11px/13px Verdana, Arial, sans-serif;
	color: #303030;
}

.paymentPage label {
	text-decoration:none;
}

.paymentPage input {
	margin-right:10px;
}

.paymentPage .price {
	font: bold 14px/18px Verdana, Arial, sans-serif;
	width: 80px;
}

.goldPlanFeatures {
	margin:30px 0px;
	border: 1px solid #858585;
	font: 11px/15px Verdana, Arial, sans-serif;
	color: #303030;
}

.goldPlanFeatures h2 {
	font: bold 16px/19px Arial, Verdana, sans-serif;
	color: #1f4b7c;
}

.goldPlanFeatures h2 span {
	font: bold 16px/19px Arial, Verdana, sans-serif;
	color: #fb6704;
}

.goldPlanFeatures td {
	padding: 5px 10px;
}

.goldPlanFeatures td.titleRow {
	padding-bottom:15px;
	background: url(../images/gpf-bg.gif) repeat-x bottom left;
}

.goldPlanFeatures td.firstRow {
	border-bottom: 2px solid #858585;
}

.btn2co a {
	display: block;
	float: left;
	width: 91px;
	height: 51px;
	margin-right: 20px;
}

.btn2co p {
	width: 300px;
	float: left;
}

.goldPlanFeatures tr.light td { }
.goldPlanFeatures tr.dark td { background: #d7f3fa; }

.gold { background: url('../images/img-gold-member.png') no-repeat;  }
.basic { background: url('../images/img-basic-member.png') no-repeat;  }

.frMail {
	width: 170px;
	padding: 0px 2px;
	background: white;
	border: 1px solid #858585;
}

.btnDefSingle {
	display:block;
	margin: 5px 0;
	padding: 2px;
	background: #d24da9;
	border: 1px solid #803067;
	font: bold 11px/17px Arial, Verdana, sans-serif;
	color: white;
	text-decoration: none;
	text-align: center;
	min-height: 20px;
}

.btnDefSingle:hover {
	background-color: #ac3989;
}

.sentMsg {
	display:block;
	margin: 5px 10px;
	padding: 2px;
	font: bold 11px/15px Arial, Verdana, sans-serif;
	color: #996600;
	min-height: 20px;
}

.blockBtn,
.msgBtn,
.winkBtn,
.noTxsBtn,
.btnWink,
.btnFav,
.btnRemFav,
.btnChatOffline,
.btnDef a {
	display:block;
	margin: 5px 0;
	border: 1px solid #803067;
	padding: 2px;
	min-height: 20px;
	background: #d24da9;
	font: bold 11px/17px Arial, Verdana, sans-serif;
	color: white;
	text-decoration: none;
	text-align: left;
}
.btnBuddyList,
.btnBuddyListRemove {
	display: block;
	width: 119px;
	height: 16px;
	background: transparent url(../images/btn-buddy-list.png) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}
.btnBuddyList.inMemPro,
.btnBuddyListRemove.inMemPro {
	margin: 10px auto;
}
.listView .btnBuddyList,
.listView .btnBuddyListRemove {
	position: absolute;
	bottom: 7px;
	left: 5px;
}
.thumbView .btnBuddyList,
.thumbView .btnBuddyListRemove {
	position: absolute;
	bottom: 10px;
	left: 3px;
}
.btnBuddyListRemove {
	background-position: 0 -32px;
}
.btnBuddyList:hover {
	background-position: 0 -16px;
}
.btnBuddyListRemove:hover {
	background-position: 0 -48px;
}
.btnChatOffline {
	border-color: #919191;
	background: #d7d7d7;
	color: #dd2c2c;
}
.btnChatOffline.busyStat {
	border-color: #993c3c;
	color: #fff;
}
.winkBtn,
.btnDef .btnWink {
	padding-left:34px;
	background: #d24da9 url('../images/img-wink.png') no-repeat 5px 3px;
}
.winkBtn:hover, .noTxsBtn, .blockIcon:hover
{
	cursor: pointer;
}
.msgBtn,
.btnDef a.btnMail {
	padding-left:34px;
	background: #d24da9 url('../images/mail-icon.png') no-repeat 2px 3px;
}
.btnDef .btnFav,
.btnDef .btnRemFav {
	padding-left:34px;
	background: #d24da9 url('../images/favorite-icon.png') no-repeat 2px 3px;
}
.btnDef span.btnChatOffline {
	padding-left:34px;
	background: #cacaca url('../images/chat-icon-offline.png') no-repeat 2px 3px;
}
.btnDef span.btnChatOffline.busyStat {
	background-color: #dd2c2c;
}
.btnDef a.blockBtn {
	padding-left:34px;
	background: #d24da9 url('../images/block-icon.png') no-repeat 2px 3px;
}

.btnDef a.btnChat,
.btnDef a.startChatAnim {
	display:block;
	margin: 5px 0;
	padding: 0;
	border: 0;
	width: 180px;
	height: 26px;
	background: transparent url(../images/btn-chat-now.gif) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}
.btnDef a.btnChat {
	width: 110px;
	background-image: url(../images/green-chat-button-small.gif);
}

.noTxsBtn {
	border: 1px solid #2c7a9a;
	padding: 2px 8px;
	background: #2b9ccb;
	text-decoration: none;
}
.btnDef a:hover {
	background-color: #ac3989;
	text-decoration: none;
}
.btnDef .btnWink:hover {
	cursor: pointer;
	background-color: #ac3989;
}
.btnDef a.btnMail:hover {
	background-color: #ac3989;
}
.btnDef .btnFav:hover, .btnRemFav {
	cursor: pointer;
	background-color: #ac3989;
}
.btnDef a.btnChat:hover {
	background-color: #ac3989;
}

.dlbi {
	padding:0;
}
.dlbi div,
.dlbi span,
.dlbi a {
	margin: 4px 5px;
}


.replies {
	font: bold 11px/13px Arial, Verdana, sans-serif;
	color: #444444;
}

.replies span {
	font: bold 11px/13px Arial, Verdana, sans-serif;
	color: #996600;
}

.shadeBtn {
	position: relative;
	height: 36px;
	background: url('../images/shade-btn-m.gif') repeat-x;
	text-indent: 20px;
	line-height: 36px;
}
.shadeBtnL {
	height: 36px;
	background: url('../images/shade-btn-l.gif') no-repeat left top;
}
.shadeBtnR {
	height: 36px;
	background: url('../images/shade-btn-r.gif') no-repeat right top;
}
.shadeBtn span {
	font: bold 15px/20px Arial, Verdana, sans-serif;
	color: #3684c9;
}
.shadeBtn img {
	position: absolute;
	top: 10px;
	right: 10px;
}
.shadeLine {
	background: url('../images/shade-line-m.gif') repeat-x;
	font-size:9px;
	line-height:9px;
}
.shadeLineL {
	height: 9px;
	background: url('../images/shade-line-l.gif') no-repeat left top;
}
.shadeLineR {
	height: 9px;
	background: url('../images/shade-line-r.gif') no-repeat right top;
}

#sendToAFriendResult
{
	line-height: 20px;
	vertical-align: bottom;
}

#verifiedMemberBox
{
	color: red;
}

#btnVerify
{
	vertical-align: bottom;
}

.newUser {
	padding-right: 10px;
	font: bold 9px/10px Verdana, Arial, sans-serif;
	color: #5ad20b;
}
.listView .newUser {
	position: absolute;
	top: 10px;
	left: 250px;
}
.signUpTitle {
	font: normal 24px/36px Arial, Verdana, sans-serif;
	color: #FFFFFF;
	text-transform:none;
}

a.buttonView
{
	display: block;
	width: 56px;
	height: 19px;
	background: url('../images/btn-view.gif') no-repeat;
	text-indent: -9999px;
}

/* Admintool - Event page */
.atPageTop, .atPageBottom {
	width:980px;
	height:17px;
	background: url('../images/atp-top.png') no-repeat;
}
.atPageBottom { background: url('../images/atp-bottom.png') no-repeat; }
.atPages {
	width: 958px;
	border-right: 1px solid #858585;
	border-left: 1px solid #858585;
	background: white;
	padding: 5px 10px;
}
table.formTable {                         /* To be added */
	margin: 10px 0 20px;
	padding: 5px 0 10px;
	border-bottom: 1px dashed #103e6f;
	width: 90%;
}
table.formTable td {
	padding: 5px 2px 5px 5px;
	font: bold 12px/16px Verdana, Arial, sans-serif;
	color: #000000;
}
.evTableHeader td { border-bottom: 1px solid black; }
.evTableRow td { border-bottom: 1px solid #858585; }

.showEvents {
	width:942px;
	max-height:170px;
	overflow:auto;
	margin-bottom:10px;
}
.showGuests {
	width:730px;
	max-height:170px;
	overflow:auto;
	margin-bottom:10px;
}
table.evTitleBar, table.showEventsTable,
table.evGuestsTitleBar, table.showGuestsTable {
	margin:0;
	padding:0;
	border: none;
	width: 730px;
}
table.evTitleBar, table.showEventsTable { width: 942px; }
table.showGuestsTable { width: 714px; }
table.showEventsTable { width: 926px; }
table.evTitleBar, table.evGuestsTitleBar {
	background-color: #f4f4f4;
	border-top: 1px solid #858585;
	border-bottom: 1px solid #858585;
}
table.evTitleBar td, table.evGuestsTitleBar td {
	padding: 5px 0 5px 5px;
	font: bold 11px/16px Verdana, Arial, sans-serif;
	color: #000000;
}
table.showEventsTable tr:hover, table.showGuestsTable tr:hover { background-color: #e6f9ff; }
table.showEventsTable td, table.showGuestsTable td {
	padding: 5px 0 5px 5px;
	font: normal 11px/16px Verdana, Arial, sans-serif;
	color: #000000;
	border-bottom: 1px solid #858585;
}
.evDate { font-size: 10px; color: #7a7a7a; }
.evTitle {
	text-transform:uppercase;
	font-weight: bold;
	color: #32668e;
}
.evTitleIcon {
	display:block;
	padding-left: 25px;
	text-transform:uppercase;
	font-weight: bold;
	color: #32668e;
	background: url(../images/icon-calendar.png) no-repeat 0px 0px;
}
.evTitleStatus {
	padding: 0 0 10px;
	text-align: center;
	font-weight: bold;
}
.evLastUpdate {
	padding: 10px 12px 20px;
	text-align: right;
	font: normal 12px/16px Arial, Verdana, sans-serif;
	color: #000000;
	font-weight: bold;
}

.evFormEdit, .evFormEditNotSoSmall, .evFormEditSmall {
	width: 246px;
	height: 18px;
	padding: 2px 2px 0;
	border: 1px solid #858585;
	font: normal 12px/16px Arial, Verdana, sans-serif;
	color: #000000;
}
.evFormEditNotSoSmall { width: 110px; }
.evFormEditSmall { width: 61px; }
select.evFormEdit, select.evFormEditSmall { height: 22px; padding:0; }
input.evFormEdit[type=file] { height: 24px; }
.evFormTextarea, .evFormTextareaSmall {
	width: 90%;
	height: 100px;
	border: 1px solid #858585;
	font: normal 12px/16px Arial, Verdana, sans-serif;
	color: #000000;
}
.evFormTextareaSmall { width: 60%; }
.defaultText {
	font: normal 12px/16px Arial, Verdana, sans-serif;
	color: #a3a3a3;
}

.blueBtn {
	height: 25px;
	background: url('../images/blue-btn-m.gif') repeat-x;
	text-align: center;
	font: bold 12px/25px Verdana, Arial, sans-serif;
	color: #FFFFFF;
}
.blueBtnL { background: url('../images/blue-btn-l.gif') no-repeat left top; }
.blueBtnR { background: url('../images/blue-btn-r.gif') no-repeat right top; }

.mBtn, .mBtnS {
	float:left;
	margin: 0 2px;
	height: 31px;
	text-align: center;
	font: bold 14px/31px Verdana, Arial, sans-serif;
	color: #FFFFFF;
}
.mBtn { background: url('../images/manage-btn-m.gif') repeat-x; }
.mBtnL { background: url('../images/manage-btn-l.gif') no-repeat left top; }
.mBtnR { background: url('../images/manage-btn-r.gif') no-repeat right top; }
.mBtnS { background: url('../images/manage-btn-sel-m.gif') repeat-x; }
.mBtnSL { background: url('../images/manage-btn-sel-l.gif') no-repeat left top; }
.mBtnSR { background: url('../images/manage-btn-sel-r.gif') no-repeat right top; }

.deleteEventBtn,
.evSendInvitationsBtn,
.evSave,
.viewSlideshow,
.evPrintBtn,
.evPrintBtn,
.evCancelMsgBtn,
.evSendBtn,
.evCancelBtn,
.evSelectMembersBtn,
.evEditEventBtn,
.evStartRegsBtn,
.viewBtn,
.updateBtn,
.evStopRegsBtn,
.evUnpublishBtn,
.evPublishBtn,
.evEditAllBtn,
.msgPreviewBtn,
.msgSendBtn,
.createSaveBtn,
.resetAllBtn,
.uploadBtn,
.editModeBtn,
.previewBtn,
.deleteBtn,
.addSponsorBtn,
.uploadedBtn,
.editBtn,
.cancelBtn,
.publicPreviewBtn {
	display:block;
	margin: 2px 2px;
	height: 22px;
	font: bold 15px/22px Arial, Verdana, sans-serif;
	color: #eb8122;
	text-align: center;
	border: none;
}
.deleteEventBtn span,
.evSendInvitationsBtn span,
.evSendBtn span,
.evSave span,
.viewSlideshow span,
.evPrintBtn span,
.evCancelMsgBtn span,
.evCancelBtn span,
.evSelectMembersBtn span,
.evEditEventBtn span,
.evStartRegsBtn span,
.viewBtn span,
.updateBtn span,
.evStopRegsBtn span,
.evUnpublishBtn span,
.evPublishBtn span,
.evEditAllBtn span,
.msgPreviewBtn span,
.msgSendBtn span,
.uploadBtn span,
.editModeBtn span,
.previewBtn span,
.deleteBtn span,
.addSponsorBtn span,
.editBtn span,
.uploadedBtn span,
.resetAllBtn span,
.createSaveBtn span,
.cancelBtn span,
.publicPreviewBtn span {
	display:none
}
.deleteEventBtn { width:161px; height: 31px; background:url('../images/ev-delete-event-btn.png') no-repeat 0px 0px; }
.deleteEventBtn:hover { background-position: 0px -31px; }
.evSendInvitationsBtn { width:145px; background:url('../images/ev-send-invitations-btn.png') no-repeat 0px 0px; }
.evSendInvitationsBtn:hover { background-position: 0px -22px; }
.evSendBtn { width:75px; background:url('../images/ev-send-btn.png') no-repeat 0px 0px; }
.evSendBtn:hover { background-position: 0px -22px; }
.evSave { width:75px; background:url('../images/ev-save-btn.png') no-repeat 0px 0px; }
.evSave:hover { background-position: 0px -22px; }
.viewSlideshow { width:145px; background:url('../images/ev-view-slideshow-btn.png') no-repeat 0px 0px; }
.viewSlideshow:hover { background-position: 0px -22px; }
.evPrintBtn { width:85px; background:url('../images/ev-print-btn.png') no-repeat 0px 0px; }
.evPrintBtn:hover { background-position: 0px -22px; }
.evCancelMsgBtn { width:245px; background:url('../images/ev-cancel-msg-btn.png') no-repeat 0px 0px; }
.evCancelMsgBtn:hover { background-position: 0px -22px; }
.evCancelBtn { width:95px; background:url('../images/ev-cancel-btn.png') no-repeat 0px 0px; }
.evCancelBtn:hover { background-position: 0px -22px; }
.evSelectMembersBtn { width:145px; background:url('../images/ev-select-members-btn.png') no-repeat 0px 0px; }
.evSelectMembersBtn:hover { background-position: 0px -22px; }
.evEditEventBtn { width:151px; height: 31px; background:url('../images/ev-edit-event-btn.png') no-repeat 0px 0px; }
.evEditEventBtn:hover { background-position: 0px -31px; }
.evStartRegsBtn { width:175px; background:url('../images/ev-start-regs-btn.png') no-repeat 0px 0px; }
.evStartRegsBtn:hover { background-position: 0px -22px; }
.viewBtn { width:60px; background:url('../images/ev-view-btn.png') no-repeat 0px 0px; }
.viewBtn:hover { background-position: 0px -22px; }
.updateBtn { width:95px; background:url('../images/ev-update-btn.png') no-repeat 0px 0px; }
.updateBtn:hover { background-position: 0px -22px; }
.evStopRegsBtn { width:200px; background:url('../images/ev-stop-regs-btn.png') no-repeat 0px 0px; }
.evStopRegsBtn:hover { background-position: 0px -22px; }
.evUnpublishBtn { width:105px; background:url('../images/ev-unpublish-btn.png') no-repeat 0px 0px; }
.evUnpublishBtn:hover { background-position: 0px -22px; }
.evPublishBtn { width:105px; background:url('../images/ev-publish-btn.png') no-repeat 0px 0px; }
.evPublishBtn:hover { background-position: 0px -22px; }
.evEditAllBtn { width:95px; background:url('../images/ev-edit-all-btn.png') no-repeat 0px 0px; }
.evEditAllBtn:hover { background-position: 0px -22px; }
.msgPreviewBtn { width:90px; height:29px; background:url('../images/msg-preview-btn.png') no-repeat 0px 0px; }
.msgPreviewBtn:hover { background-position: 0px -29px; }
.msgSendBtn { width:90px; height:29px; background:url('../images/msg-send-btn.png') no-repeat 0px 0px; }
.msgSendBtn:hover { background-position: 0px -29px; }
.createSaveBtn { width:211px; height:31px; background:url('../images/ev-create-save-btn.png') no-repeat 0px 0px; }
.createSaveBtn:hover { background-position: 0px -31px; }
.resetAllBtn { width:121px; height:31px; background:url('../images/ev-reset-all-btn.png') no-repeat 0px 0px; }
.resetAllBtn:hover { background-position: 0px -31px; }
.uploadBtn { width:85px; background:url('../images/ev-upload-btn.png') no-repeat 0px 0px; }
.uploadBtn:hover { background-position: 0px -22px; }
.publicPreviewBtn { width:135px; background:url('../images/ev-public-preview-btn.png') no-repeat 0px 0px; }
.publicPreviewBtn:hover { background-position: 0px -22px; }
.previewBtn { width:95px; background:url('../images/ev-preview-btn.png') no-repeat 0px 0px; }
.previewBtn:hover { background-position: 0px -22px; }
.deleteBtn { width:85px; background:url('../images/ev-delete-btn.png') no-repeat 0px 0px; }
.deleteBtn:hover { background-position: 0 -22px; }
.addSponsorBtn { width:125px; background:url('../images/ev-add-sponsor-btn.png') no-repeat; }
.addSponsorBtn:hover { background-position: 0 -22px; }
.editModeBtn { width:105px; background:url('../images/ev-edit-mode-btn.png') no-repeat; }
.editModeBtn:hover { background-position: 0 -22px; }
.editBtn { width:75px; background:url('../images/ev-edit-btn.png') no-repeat; }
.editBtn:hover { background-position: 0 -22px; }
.cancelBtn { width:135px; background:url('../images/ev-cancel-event-btn.png') no-repeat; }
.cancelBtn:hover { background-position: 0 -22px; }
.uploadedBtn { width:75px; }

.msgSendBtn { border: none; }

.evShowBy {
	text-align:right;
	padding: 0 12px 10px;
}

.contToHomeBtn
{
	display:block;
	margin: 2px;
	width: 152px;
	height: 36px;
	background:url('../images/btn-continue.png') no-repeat 0px 0px;
	border: none;
}

.contBtn, .saveFinishBtn, .submitBtn, .givePremBtn, .denyPremBtn, .contToHomeBtn, .associateAccounts {
	display:block;
	margin: 2px;
	width: 152px;
	height: 36px;
	background:url('../images/btn-continue.png') no-repeat 0px 0px;
	border: none;
}
.associateAccounts {
	width: 237px;
	background:url('../images/btn-associate-accounts.png') no-repeat 0px 0px; 
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	cursor: pointer;
}
.contBtn:hover,
.associateAccounts:hover {
	background-position: 0 -36px;
}
.contToHomeBtn { width: 285px; background:url('../images/btn-continue-to-hp.png') no-repeat 0px 0px; }
.submitBtn { width: 124px; background:url('../images/btn-submit.png') no-repeat 0px 0px; }
.givePremBtn, .denyPremBtn {
	width: 214px;
	background:url('../images/btn-give-premission.png') no-repeat 0px 0px;
	font-size: 0;
	line-height: 0;
}
.denyPremBtn { background:url('../images/btn-deny-premission.png') no-repeat 0px 0px; }
.givePremBtn:hover, .denyPremBtn:hover { background-position: 0px -36px; }

.msgFormBG {
   width: 186px;
   height: 332px;
   padding: 0 14px;
   background: url(../images/msg-form-bg.gif) no-repeat;
}
table.evDetails, table.msgForm, table.evGalleryTable {
   margin:0;
   padding:0;
   border: none;
   width: 100%;
}
table.evDetails td {
	padding: 5px 2px 5px 5px;
	font: bold 12px/16px Verdana, Arial, sans-serif;
	color: #000000;
}
table.msgForm td {
	padding:0;
	font: normal 12px/12px Arial, Verdana, sans-serif;
	color: white;
}
.msgForm span {
	font: bold 12px/12px Arial, Verdana, sans-serif;
	color: #02ff08;
}
.msgFormEdit {
	padding-left:4px;
	width: 155px;
	background: none;
	border: none;
}
.msgFormEditSelect {
	margin-left:10px;
	width: 150px;
	background: none;
	border: none;
}
.msgFormEditSelect option {
	background: white;
	border: none;
}
.msgFormTextArea {
	margin:10px 0 0 4px;
	width: 170px;
	height: 130px;
	background: none;
	border: none;
	overflow:auto;
}

.evFormFileEdit { width: 200px; }

.evData {
	font: bold 10px/12px Arial, Verdana, sans-serif;
	color: #313131;
}
.evData span { color: #7a7a7a; }

table.evDateTable {
	padding:0;
	margin:0;
	border:none;
	width:100%;
	font: bold 10px/12px Arial, Verdana, sans-serif;
	color: #313131;
}
table.evDateTable td {
	padding:0;
	font: bold 10px/12px Arial, Verdana, sans-serif;
	color: #313131;
}
table.evDateTable td span { color: #7a7a7a; }
table.evDateTable td span a { color: #7a7a7a; }
.evDetails h1 {
	background-color: #f4f4f4;
	border-top: 1px solid #858585;
	border-bottom: 1px solid #858585;
	height: 26px;
	font: bold 10px/26px Verdana, Arial, sans-serif;
	color: #000000;
	text-transform: capitalize;
	margin: 10px 0 5px;
	padding: 0 5px;
}

.evMemberImage { float: left; margin-right: 5px; }
.evMemberName {
	font: bold 11px/14px Verdana, Arial, sans-serif;
	color: #229bda;
}
.evMemberEmail {
	width: 100px;
	overflow: hidden;
}
.evSidebarBox {
	border:1px solid #858585;
	padding: 5px 2px;
	margin-bottom: 5px;
	font: normal 11px/15px Arial, Verdana, sans-serif;
	color: #000000;
}
.evDetails h2 {
	font: bold 11px/30px Verdana, Arial, sans-serif;
	color: #000000;
	text-indent: 2px;
	background-color: #f4f4f4;
	border-top: 1px solid #858585;
	border-left: 1px solid #858585;
	border-right: 1px solid #858585;
}
.cancelEventSB {
	width:135px;
	margin: 0 auto;
	padding: 5px 0 8px;
}

.evGallery {
	float: left;
	width: 400px;
	height: 170px;
	background: url(/images/ev-gall-bg.gif) no-repeat;
	margin: 83px 50px 83px;
}
.evGallListBorder {
	width: 240px;
	height: 77px;
	overflow: hidden;
}
.evGallList {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
	left: 0;
}
.evGallList li {
	float: left;
	margin-right: 5px;
}
.evGallList li img {
	width: 75px;
	height: 75px;
}
.semiTransparent
{
	filter: alpha(opacity=50);
	-khtml-opacity: 0.5;
	-moz-opacity: 0.5;
	opacity: 0.5;
}


.showPastEv {
	width:696px;
	max-height:160px;
	overflow:auto;
	margin-bottom:10px;
}
table.evViewPastTitleBar, table.evViewPastTable {
	margin:0;
	padding:0;
	border: none;
}
table.evViewPastTitleBar { width: 696px; }
table.evViewPastTable { width: 680px; }
table.evViewPastTitleBar {
	background-color: #f4f4f4;
	border-top: 1px solid #858585;
	border-bottom: 1px solid #858585;
}
table.evViewPastTitleBar td {
	padding: 5px 0 5px 5px;
	font: bold 11px/16px Verdana, Arial, sans-serif;
	color: #000000;
}
table.evViewPastTable tr:hover { background-color: #e6f9ff; }
table.evViewPastTable td {
	padding: 5px 0 5px 5px;
	font: normal 11px/16px Verdana, Arial, sans-serif;
	color: #000000;
	border-bottom: 1px solid #858585;
}

.evPhotoGallery {
	width: 472px;
	height: 289px;
	background: url(/images/gallery-bg.gif) no-repeat;
}
.evPGLB {
	display:block;
	width: 36px;
	height: 36px;
	background: url(/images/ev-pg-left.gif) no-repeat 0px -36px;
	position: relative;
	top: 177px;
	left: 8px;
}
.evPGRB {
	display:block;
	width: 36px;
	height: 36px;
	background: url(/images/ev-pg-right.gif) no-repeat 0px -36px;
	position: relative;
	top: 177px;
	right: 8px;
}
.evPGLB:hover, .evPGRB:hover { background-position: 0 0px; }
.evPGLB span,
.evPGRB span,
.evPGASOff span,
.evPGASOn span,
.evPGVS span {
	display: none
}
.evPGASOff, .evPGASOn, .evPGVS {
	display:block;
	float:left;
	width: 133px;
	height: 19px;
	background: url(/images/ev-pg-autoscroll-off.gif) no-repeat;
	position: relative;
	top: 0px;
	left: 115px;
}
.evPGASOn { background: url(/images/ev-pg-autoscroll-on.gif) no-repeat; }
.evPGVS {
	background: url(/images/ev-pg-slideshow.gif) no-repeat;
	left: 96px;
}
.evPGPicNums {
	float:right;
	width: 60px;
	height: 19px;
	position: relative;
	right: 8px;
	font: bold 12px/16px Verdana, Arial, sans-serif;
	color: #FFFFFF;
}
.evPGIL {
	list-style: none;
	border: 0px solid red;
	margin: 9px 0 0;
	padding:0;
}
.evPGIL li {
	padding: 0;
	margin: 0;
}
.evPGIL li img {
	max-width: 360px;
	max-height: 246px;
}
#bigImage {
	display: none;
	position: fixed;
	top:200px;
	margin: 0 auto;
	overflow:auto;
}
.evSSPicNums {
	width: 60px;
	position:absolute;
	bottom:10px;
	left:730px;
	font: bold 14px/18px Verdana, Arial, sans-serif;
	color: #333333;
}
.evSSImg {
	width: 100%;
	height:680px;
	padding-top: 20px;
	text-align: center;
}

.eSponsorName
{
	width: 100px;
	float: left;
}

#confirmedMembersBox {
   position: absolute;
   left: 50%;
   top: 600px;
   width: 715px;
   height: 510px;
   margin-left: -350px;
   text-align: center;
   display: none;
   }
#cancelEventForm {
   position: absolute;
   left: 50%;
   top: 600px;
   width: 715px;
   margin-left: -350px;
   text-align: center;
   display: none;
   }
.selectMembersBox {
	height: 400px;
	padding: 10px;
	margin: 10px 0;
	border: 1px solid #858585;
	overflow: auto;
	background: white;
}

div.showBy
{
	float: right;
	padding-right: 20px;
	padding-bottom: 10px;
}
#shareEventBox
{
   position: absolute;
   left: 50%;
   top: 0;
   width: 715px;
   height: 510px;
   margin-left: -357px;
   text-align: center;
   display: none;
}

.cpContent {
	position: relative;
	background: url(../images/cpp-welcome.gif) no-repeat left 39px;
	padding: 165px 0 0 0px;
	min-height: 350px;
}
.cpShadebox {
	width:450px;
	position: relative;
	left: 215px;
}
.cpMessage, .cpMessageBig {
	width: 366px;
	height: 130px;
	position: absolute;
	top: 10px;
	left: 185px;
	font: normal 13px/18px Arial, Verdana, sans-serif;
	background: url(../images/cpp-message-small.png) no-repeat left top;
	padding: 0 8px 5px 38px;
	color: #386d89;
	text-shadow: 1px 1px #ffffff;
}
.cpMessageBig {
	background: url(../images/cpp-message-big.png) no-repeat left top;
}
.cpMessage h1 {
	font: normal 18px/22px Arial, Verdana, sans-serif;
	color: #386d89;
}
.cpMessage p {
	padding: 2px 0;
}
.hotPink { color: #dc1da6; }
.cpCompletion {
	position: absolute;
	top: 20px;
	right: 30px;
	font: bold 13px/19px Verdana, Arial, sans-serif;
	color: black;
	text-align: center;
}
.cpCompletionBar {
	width: 301px;
	height: 40px;
	background: url(../images/cp-completion-bar.gif) no-repeat left bottom;
	text-align: left;
	line-height: 40px;
	text-indent: 20px;
	color: #fff;
	text-shadow: 1px 1px #626262;
}
.reqFields {
	position: absolute;
	top: 5px;
	right: 20px;
	color: #FF0000;
}

.jBtn { background: url(../images/msg-blue-jbm.png) repeat-x; }
.jBtnR { background: url(../images/msg-blue-jbr.png) no-repeat right top; }
.jBtnL {
	height: 30px;
	background: url(../images/msg-blue-jbl.png) no-repeat left top;
	text-align: center;
	font: bold 15px/30px Verdana, Arial, sans-serif;
	color: #ffffff;
	text-shadow: 1px 1px #666;
}
.msgSubjectField {
	width: 283px;
	height: 31px;
	background: url(../images/msg-small-field-l.gif) no-repeat left top;
	font: normal 16px/31px Arial, Verdana, sans-serif;
	color: #3b3b3b;
	text-indent: 10px;
	overflow: hidden;
}
.msgMessageField {
	position: relative;
	margin: 10px 0;
	width: 346px;
	height: 164px;
	padding: 10px 14px;
	background: url(../images/msg-message-field.gif) no-repeat left top;
	font: normal 16px/18px Arial, Verdana, sans-serif;
	color: #3b3b3b;
	overflow: auto;
}
.msgSubjectFieldRight { background: url(../images/msg-small-field-r.gif) no-repeat right top; }
.aBoy { color: #0959a8; }
.aGirl { color: #dc1da6; }

.uEvents, .ueSponsors {
	width: 510px;
	background: url(../images/ue-table-top.gif) no-repeat left top;
	font: normal 12px/16px Arial, Verdana, sans-serif;
	color: #000000;
}
.uEvents h1, .ueSponsors h1 {
	padding-left: 12px;
	font: normal 14px/28px Verdana, Arial, sans-serif;
	color: #ffffff;
	text-transform: none;
}
.uEvents img, .uEvents iframe { margin: 10px 0; border: 2px solid #3684c9; }
.ueArrow {
	display: block;
	float: right;
	margin-right: 12px;
	padding-right: 22px;
	font: normal 11px/28px Verdana, Arial, sans-serif;
	color: #ffffff;
	background: url(../images/ue-arrow.png) no-repeat right 60%;
}
.tan { color: #7d6616; }
.uEvents hr {
	padding-top: 30px;
	height: 5px;
	background: transparent url(../images/gpf-bg.gif) repeat-x left 80%;
	color: transparent;
	border-width: 0;
}
.uEvents hr.gpfb {
	padding-top: 30px;
	height: 3px;
	background: transparent url(../images/gpfb-bg.gif) repeat-x left 80%;
	color: transparent;
	border-width: 0;
}
.uEventsTable, .ueSponsorsTable {
	border: 1px solid #858585;
	border-top: none;
}
.uEventsTable td, .ueSponsorsTable td { padding: 12px 12px 2px; }
td.ueTableHeader {
	padding: 0;
	height: 27px;
	background: url(../images/ue-table-header.gif) repeat-x left top;
}
.ueTitle {
	float: right;
	text-align: right;
	font-size: 16px;
	color: #7d6616;
}
.ueDesc {
	float: right;
	text-align: right;
	color: #666666;
}
.ueGreyText { color: #666666; }
.ueAddFriend,
.ueSubmit,
.ueUpgradeOptions,
.ueMakePayment,
.ueMakePaymentFree,
.ueMakePaymentPaid,
.ueRemove,
.ueCancelClose,
.ueCancel {
	display: block;
	height: 28px;
	width: 112px;
	border: none;
	background: url(../images/ue-add-friend.png) no-repeat 0px 0px;
	cursor: pointer;
	border: none;
}
.ueCancel { width: 92px; background: url(../images/ue-cancel.png) no-repeat 0px 0px; }
.ueCancelClose { width: 152px; background: url(../images/ue-cancel-close.png) no-repeat 0px 0px; }
.ueSubmit { width: 102px; background: url(../images/ue-submit.png) no-repeat 0px 0px; }
.ueUpgradeOptions { width: 172px; background: url(../images/ue-upgrade-options.png) no-repeat 0px 0px; }
.ueMakePayment { width: 152px; background: url(../images/ue-make-payment.png) no-repeat 0px 0px; }
.ueMakePaymentFree { width: 82px; background: url(../images/ue-make-payment-free.png) no-repeat 0px 0px; }
.ueMakePaymentPaid { width: 202px; height: 58px; background: url(../images/ue-make-payment-paid.png) no-repeat 0px 0px; }
.ueRemove { height: 18px; width: 54px; background: url(../images/ue-remove.png) no-repeat 0px 0px; }
.promoCode {
	width: 146px;
	height: 22px;
	border: 1px solid #858585;
}
.hiddenInput {
	margin: 4px 0 2px;
	border: none;
	background: transparent;
	width: 100%;
}
.ueTicketPrice {
	font-size: 14px;
	color: #333333;
}
.ueSponsors {
	width: 160px;
	background: url(../images/ue-sponsor-top.gif) no-repeat left top;
}
.ueSponsorsTable { border-bottom: none; }
.ueSponsorsTable td { padding:12px 0; border-bottom: 1px solid #858585 }
.ueAds {
	font: normal 14px/18px Verdana, Arial, sans-serif;
	color: #666666;
	text-transform: uppercase;
}
.eventSponsor, .eventBanner { max-width: 150px; }
.orangeBoxBG { background: url(../images/add-friend-bg.png) repeat-y; padding: 10px; }
.orangeBoxTop { height: 15px; background: url(../images/add-friend-top.png) no-repeat left top; }
.orangeBoxBottom { height: 15px; background: url(../images/add-friend-bottom.png) no-repeat left bottom; }
#addFriendForm {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -256px;
	width: 530px;
	font: normal 11px/18px Verdana, Arial, sans-serif;
	color: #333333;
	display: none;
}
.blueText {
	paddikng-right: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #60a0e2;
}
#addFriendForm input,
#addFriendForm textarea {
	border: 1px solid #858585;
	color: #666666;
}
#addFriendForm .ueAddFriend { position: absolute; right: 10px; bottom: 10px; border: none; }
#addFriendForm .ueCancelClose { position: absolute; right: 10px; top: 10px; border: none; }
#membershipPlanBox {
	text-align: center;
	width: 530px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -280px;
	display: none;
}

.partnerPref { width: 100%; }
.ppCreateProfile { width: 80%; float: right; }
.partnerPref td { padding: 4px 2px 6px; }
.partnerPref td.ppRow {
	border-bottom: 1px solid #3684c9;
	padding: 10px 2px;
}
.partnerPref h1 {
	padding: 10px 0 15px;
	font: bold 16px/20px Arial, Verdana, sans-serif;
	color: #3684c9;
	text-transform: capitalize;
}
.flList, .flhList { list-style: none; }
.flList {
	width: 50%;
	float: left;
}
.flList li {
	padding: 5px 0px;
	clear:both;
}
.flhList li {
	float: left;
	padding: 5px 20px 5px 0;
}
.flhList li div { padding-left: 3px; }
.flList li div { padding-left: 6px; }

.selectBox {
	display: block;
	width: 250px;
	background: white;
	border: 1px solid #858585;
}
.casteOption, .casteAdded, .casteSelected {
	color: #666666;
	padding: 2px 5px;
	cursor: pointer;
}
.casteOption:hover, .casteAdded:hover, .casteSelected {
	color: #000000;
	background-color: #dec183;
}

.filtersList {
	list-style: none;
	border-top: 1px solid #c5c5c5;
	border-bottom: 1px solid #ffffff;
	padding:0;
	margin:0;
}
.filtersList li {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #c5c5c5;
	background-color: #e0f1f7;
}
li.headRow {
	height: 19px;
	padding: 12px;
	background-color: #f2f2f2;
}
.topRow {
	height: 19px;
	padding: 12px;
}
.mainRow {
	padding: 12px;
	background-color: #ffffff;
}
.topRow .sfData { display: none; }
.mainRow .sfData { display: block; }
.sfData {
	padding: 10px 20px;
}



.mainImgCont {
	position: relative;
	z-index: 1;
}
.mainImgStatus {
	position: absolute;
	left: 58px;
	bottom: 0;
	background-color: #1c1c1c;
	padding: 2px 5px 0 5px;
}

#ppTab1, #ppTab2 {
	padding: 2px;
	border: 1px solid #858585;
	border-top: none;
	height: 310px;
	overflow: auto;
}
#ppTab2 {
	display: none;
}
#ppTab1Link, #ppTab2Link  {
	display: block;
	font: bold 14px/32px Arial, Verdana, sans-serif;
	color: #187bf5;
	text-align: center;
	text-decoration: none;
	padding: 2px 2px;
	border: 1px solid #858585;
	border-bottom: 1px solid white;
	background: white;
	-moz-border-radius-topright: 12px;
	-moz-border-radius-topleft: 12px;
	-webkit-border-top-right-radius: 12px;
	-webkit-border-top-left-radius: 12px;
	margin-top: 0;
	padding-top: 5px;
}
#ppTab2Link {
	border-bottom: 1px solid #858585;
	color: #858585;
	margin-top: 5px;
	padding-top: 0;
}

#publicPhotosBox, #privatePhotosBox
{
	height: 380px;
	overflow: hidden;
}

#previewMessageBox
{
   position: absolute;
   left: 50%;
   top: 600px;
   width: 300px;
   height: 100px;
   padding: 20px 10px;
   margin-left: -100px;
   text-align: center;
   display: none;
   background-color: white;
   border: 2px solid #858585;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}

.smallTable input, .smallTable label {
	height: 15px;
	line-height: 15px;
	margin: 0;
	padding: 0;
	float: right;
}
.smallTable label {
	float: left;
}

.congrats
{
	font-size: 17px;
	color: #33a757;
}

.grChatBox {
	width: 210px;
	height: 40px;
	padding: 7px 5px 7px 34px;
	margin: 0 0 5px;
	background: transparent url(../images/green-chat-window.png) no-repeat 0px 0px;
	font: bold 11px/13px Verdana, Arial, sans-serif;
}

#filteredMessageBox
{
	display: none;
	position: absolute;
	top: 250px;
	left: 280px;
	font: bold 13px/18px Verdana, Arial, sans-serif;
	color: #498305;
	text-shadow: 1px 1px 1px white;
	text-align: center;
	padding: 30px 20px 10px 20px;
	width: 440px;
	height: 106px;
	background: url(../images/small-green-popup.png) no-repeat;
}

.btn { display: block; border: 0; background-repeat: no-repeat; background-position: 0 0; background-color: transparent; font-size: 0; line-height: 0; text-indent: -9999px; cursor: pointer; }

.btnFeedback {
	position: fixed;
	top: 40%;
	right: 0;
	z-index: 10000;
	width: 30px;
	height: 107px;
	background-image: url(../images/btn-feedback.png);
}
.btnFeedback:hover {
	background-position: 0 -107px;
}


.contactForm td {
	padding: 5px;
}
.contactForm label {
	display: block;
	font: bold 12px/25px Arial, Verdana, sans-serif;
	color: #303030;
	cursor: default;
	text-decoration: none;
}
.contactForm label span {
	color: #f00;
}
.contactForm input[type="text"] {
	border: 1px solid #333;
	width: 196px;
	height: 18px;
	font: normal 12px/18px Arial, Verdana, sans-serif;
}
.contactForm textarea {
	border: 1px solid #333;
	width: 340px;
	height: 160px;
	font: normal 12px/18px Arial, Verdana, sans-serif;
}
.contactForm .sendMessage {
	margin: 20px 0 0 0;
	width: 87px;
	height: 36px;
	background: transparent url(../images/btn-send.png) no-repeat left top;
}
.contactForm .sendMessage:hover {
	background-position: 0 -36px;
}

#popupCompose {
	display: none;
}
.composeForm {
	margin: 12px 0;
	padding: 24px 40px 14px;
	width: 635px;
	height: 402px;
	background: transparent url(../images/compose-form-bg.png) no-repeat left top;
}
#popupCompose .composeForm {
	position: fixed;
	z-index: 10002;
	top: 50%;
	left: 50%;
	margin: -220px 0 0 -358px;
}

.rasBottom {
	display: block;
	width: 329px;
	height: 10px;
	background: #fff url(../images/info-box-bot-blue.gif) no-repeat 0 0;
}
.noActivity {
	padding: 12px 6px;
	font-weight: bold;
}
.userPic {
	float: left;
	margin: 8px;
	width: 79px;
}
.userInfo {
	float: left;
	padding-top: 8px;
	width: 220px;
}
.rasDate {
	padding: 10px 0 0;
	font-size: 10px;
	line-height: 10px;
	color: #858585;
	text-align: right;
}
.rasMail,
.rasWink,
.rasFav, .rasRemFav {
	display: block;
	float: left;
	margin-top: 12px;
	padding: 20px 1px 2px 1px;
	width: 68px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: center 0;
	font: normal 10px/16px Arial, Verdana, sans-serif;
	color: #858585;
	text-align: center;
}
.rasMail {
	background-image: url(/images/mail-icon.gif);
}
.rasWink {
	background-image: url(/images/img-wink.png);
}
.rasFav {
	background-image: url(/images/favorite-icon.gif);
}
.rasRemFav {
	background-image: url(/images/rem-favorite-icon.png);
}

.rasMail:hover,
.rasWink:hover,
.rasFav:hover, .rasRemFav:hover {
	cursor: pointer;
	color: #0067d4;
	text-decoration: none;
}
.rasDistance {
	font: normal 11px/20px Verdana, Arial, sans-serif;
	color: #6b6b6b;
}
.rasStatus {
	font: bold 11px/20px Verdana, Arial, sans-serif;
	color: #6b6b6b;
}
.rasStatus.online {
	color: #55d416;
}
.bTabs {
	position: absolute;
	top: -30px;
	left: -1px;
	width: 329px;
	height: 30px;
	border-bottom: 1px solid #688eb3;
	background: #fff;
}
#tabMyWall,
#tabEveryone,
#tabFavorites,
#tabNearMe {
	position: absolute;
	bottom: -1px;
	left: 0;
	display: block;
	height: 30px;
	background-repeat: none;
	background-position: 0 -60px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}
#tabEveryone {
	width: 108px;
	background-image: url(../images/tab-everyone.gif);
}
#tabMyWall {
	width: 90px;
	background-image: url(../images/tab-my-wall.gif);
}
#tabFavorites {
	left: 108px;
	width: 112px;
	background-image: url(../images/tab-favorites.gif);
}
#tabNearMe {
	left: 220px;
	width: 100px;
	background-image: url(../images/tab-near-me.gif);
}
#tabMyWall:hover,
#tabEveryone:hover,
#tabFavorites:hover,
#tabNearMe:hover {
	background-position: 0 -30px;
}
#tabMyWall.current,
#tabEveryone.current,
#tabFavorites.current,
#tabNearMe.current {
	background-position: 0 0;
}

.sendBtnFP {
	display: block;
	border: 0;
	width: 56px;
	height: 19px;
	background: transparent url(../images/btn-send.gif) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}

div#fbLogin
{
	width: 150px; 
	height: 22px; 
	background: url('/images/btn-login-with-fb.gif') no-repeat;
}

div#fbLogin:hover
{
	cursor: pointer;
}
.filteredLblOrange,
.filteredLblList,
.filteredLbl {
	margin: 10px 0 0 4px;
	widht: 99px;
	height: 16px;
	background: transparent url(../images/label-filtered.png) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	cursor: pointer;
}
.filteredLblOrange {
	background-image: url(../images/label-filtered-orange.png);
}
.filteredLblList {
	margin: 10px 0 0 0px;
}


/* 
ul.topTabMenus {
	position: relative;
	z-index: 1;
	float: right;
	list-style: none;
	text-align: center;
	margin-bottom: 0px;
}
ul.topTabMenus li a {
	display: block;
	margin: 0 1px;
	height: 25px;
	width: 90px;
	background: #1b5694 url(../images/top-tab-menu.gif) no-repeat left -50px;
	font: bold 12px/25px Arial, Verdana, sans-serif;
	color: #fff;
}
ul.topTabMenus li a:hover {
	background: #1b5694 url(../images/top-tab-menu.gif) no-repeat left -25px;
	text-decoration: none;
}
ul.topTabMenus li a.selectedTabMenu
{
	background: #1b5694 url(../images/top-tab-menu.gif) no-repeat left 0px;
	font: bold 12px/25px Arial, Verdana, sans-serif;
	color: #3685c9;
}

ul.topTabMenus li a.ddhover
{
	background: #1b5694 url(../images/top-tab-menu.gif) no-repeat left -25px;
	text-decoration: none;
}

ul.topTabMenus li
{
	float: left;
	position: relative;
}

ul.topTabMenus li ul li a {
	width: 140px;
	height: 25px;
	text-align: left;
	background: #1b5694;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-indent: 5px;
}

ul.topTabMenus li ul li a:hover {
	background: #3685c9;
	border-bottom: 1px solid #FFFFFF;
}

ul.topTabMenus li ul li a.selectedSubMenu {
	width: 140px;
	height: 25px;
	text-align: left;
	background: #3685c9 url(../images/selsubmenu-bg.gif) no-repeat right 0px;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-indent: 5px;
}

ul.topTabMenus li ul
{
	list-style: none;
	position: absolute;
	left: 0;
	top: 100%;
	display: none;
	padding: 0px;
}
ul.topTabMenus li:hover ul { display: block; }


.ras {
	position: relative;
	margin-top: 30px;
	padding: 0px 5px 10px;
	border-right: 1px solid #688eb3;
	border-left: 1px solid #688eb3;
	width: 317px;
	background: #fff;
}

 */
.topTabMenus {
	position: relative;
	z-index: 1000;
	float: right;
	margin-right: 15px;
	list-style: none;
}
.topTabMenus li {
	position: relative;
	float: left;
	margin-right: 11px;
	background: transparent url(../images/top-tab-menu.png) no-repeat 0 -25px;
}
.topTabMenus li a {
	position: relative;
	top: 0;
	right: -9px;
	float: left;
	padding: 0 11px 0 2px;
	height: 25px;
	display: block;
	background: transparent url(../images/top-tab-menu-right.png) no-repeat right -25px;
	font: normal 16px/25px "ComfortaaBold", Arial, Verdana, sans-serif;
	color: #3a3a3a;
	text-decoration: none;
}
.topTabMenus li a span {
	color: #d64225;
}
.topTabMenus li:hover {
	background-position: 0 -50px;
}
.topTabMenus li:hover a {
	background-position: right -50px;
}
.topTabMenus li.selected:hover,
.topTabMenus li.selected {
	background-position: 0 0;
}
.topTabMenus li.selected:hover a,
.topTabMenus li.selected a {
	background-position: right 0;
	color: #fff;
}
.topTabMenus li ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	list-style: none;
	padding: 0;
	width: 140px;
	background: #484c4e;
}
.topTabMenus li:hover ul {
	display: block;
}
.topTabMenus li ul li,
.topTabMenus li ul li a {
	float: none;
	position: static;
	margin: 0;
	padding: 0;
	height: auto;
	background: none;
	font: bold 12px/16px Arial, Verdana, sans-serif;
	color: #fff;
	text-align: left;
	text-shadow: 1px 1px 0 #333;
}
.topTabMenus li ul li a {
	padding: 5px;
	border-bottom: 1px solid #fff;
}
.topTabMenus li ul li a:hover {
	background: #696f72;
}
.topTabMenus li ul li a.selectedSubMenu {
	background: #696f72 url(../images/selsubmenu-new-bg.gif) no-repeat right 0px;
}


.ras {
	position: relative;
	margin-top: 30px;
	padding: 0px 5px 10px;
	border-right: 1px solid #688eb3;
	border-left: 1px solid #688eb3;
	width: 317px;
	background: #fff;
}



.headingTabs {
	float: left;
	width: 100%;
	border-bottom: 9px solid #303234;
	list-style: none;
	padding: 0;
}
.headingTabs li {
	float: left;
	margin-right: 11px;
	background: transparent url(../images/heading-tab-menu.png) no-repeat 0 -36px;
}
.headingTabs li span {
	display: block;
	float: left;
	position: relative;
	right: -9px;
	padding: 4px 11px 0 2px;
	height: 32px;
	background: transparent url(../images/heading-tab-menu-right.png) no-repeat right -36px;
	font: normal 17px/32px "ComfortaaThin", Arial, Verdana, sans-serif;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #404040;
	cursor: pointer;
}
.headingTabs li.current span {
	padding-top: 0;
	height: 36px;
	line-height: 36px;
	text-shadow: 1px 1px 0 #000;
	cursor: default;
}
.headingTabs li.current:hover,
.headingTabs li.current {
	background-position: 0 0;
}
.headingTabs li.current:hover span,
.headingTabs li.current span {
	background-position: right 0;
	color: #fff;
	text-shadow: 1px 1px 1px #404040;
}
.headingTabs li:hover {
	background-position: 0 -72px;
}
.headingTabs li:hover span {
	background-position: right -72px;
	color: #000;
	text-shadow: none;
}
.headingOne {
	margin-bottom: 12px;
	padding-bottom: 11px;
	background: url(../images/tabbox-bot.gif) no-repeat 0 bottom;
}
.headingNew {
	margin-bottom: 12px;
	padding-bottom: 10px;
	width: 329px;
	background: url(../images/info-box-bot-blue.gif) no-repeat 0 bottom;
}
.headingThree {
	margin-bottom: 12px;
	padding-bottom: 10px;
	width: 350px;
	background: url(../images/tab-box-b.gif) no-repeat 0 bottom;
}
.boxNewGr {
	clear: both;
	border-right: 1px solid #858585;
	border-left: 1px solid #858585;
	padding: 8px 6px;
}
.boxNew {
	clear: both;
	border-right: 1px solid #688eb3;
	border-left: 1px solid #688eb3;
	padding: 8px 6px;
}

div#zipBox, div#noZipBox
{
	display: none;
}

div#noZipBox span
{
	display: inline-block; 
	width: 200px;
}

.loader {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1000000;
	margin: -77px 0 0 -165px;
	padding: 50px;
	width: 230px;
	height: 55px;
	background: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;	
	-moz-box-shadow: 0 0 10px #333;
	-webkit-box-shadow: 0 0 10px #333;
	box-shadow: 0 0 10px #333;
}
.loader img {
	width: 230px;
	height: 55px;
}

.pCompletionBar,
.pCompletionProgress {
	margin: 20px auto;
	width: 610px;
	height: 65px;
	background: transparent url(../images/pcompletion.png) no-repeat 0 0;
}
.pCompletionProgress {
	margin: 0;
	background-position: 0 -65px;
	text-align: right;
}
.pCompletionProgress.complete {
	background-position: 0 -130px;
}
.pCompletionProgress span {
	padding: 0 20px;
	font: bold 24px/65px Arial, Verdana, sans-serif;
	color: #fff;
	text-shadow: 1px 1px 1px #666;
}
.progressList {
	
}
.progressList li {
	list-style: none;
	padding: 5px 5px 15px 5px;
	font: bold 14px/16px Verdana, Arial, sans-serif;
	color: #333;
}
.progressList li em {
	position: relative;
	font-style: normal;
	color: #6db017;
}
.btnPcComplete,
.btnPcEdit {
	position: absolute;
	top: 0;
	left: 100%;
	display: block;
	width: 183px;
	height: 19px;
	background: transparent url(../images/btn-pc-complete.png) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}
.btnPcEdit {
	width: 69px;
	background-image: url(../images/btn-pc-edit.png);
}
.btnPcComplete:hover,
.btnPcEdit:hover {
	background-position: 0 -19px;
}



.messageLink {
	display: block;
	font: normal 11px/16px Verdana, Arial, sans-serif;
	color: #cd001c;
	text-decoration: none
}
.messageLink:hover {
	color: #065497;
	text-decoration: underline
}
.messageLink.bold {
	font-weight: bold;
}

.attachment {
	padding-right: 30px;
	background: transparent url(../images/paperclip.png) no-repeat 100% 0;
	line-height: 24px;
}
.posAttachment {
	float: right;
	position: relative;
	margin: 0 0 12px 12px;
	border: 1px solid #333;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.posAttachment:hover {
	top: -1px;
	left: -1px;
	border: 1px solid #fff;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
}

.evDetTitle {
	color: #D0940f; 
	font-size: 16px; 
	font-weight: bold;
	float: right;
}

.evDetTitleSmall {
	font-weight: bold;	
	float: left;
}

.evDet h2 {
	font: bold 11px/30px Verdana, Arial, sans-serif;
	color: #000000;
	text-indent: 2px;
	background-color: #f4f4f4;
	border-top: 1px solid #858585;
	border-left: 1px solid #858585;
	border-right: 1px solid #858585;
}

.evDetsBox {
	border:1px solid #858585;
	padding: 5px 2px;
	margin-bottom: 5px;
	font: normal 11px/15px Arial, Verdana, sans-serif;
	color: #000000;
}















