﻿html, form
{
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}
body
{
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px; /*font-family: 'Lucida Sans';*/
	font-family: 'MS Reference Sans Serif';
	font-size: 12px;
	height: 100%;
	width: 100%;
	color: #2C3137; /*color:#40474B;*/
	font-weight: normal;
	background-image: url('yb/gradientlgb.png');
	background-repeat: repeat-x;
	background-attachment: fixed;
}

#maindiv
{
	margin-top:100px;
	width: 100%;
	min-height:100%;
	/*background-color: #FFCCFF;*/
}

#header
{
	color: #558ED5;
	width: 100%;
	height: 100px;
	font-size: 16px;
	font-weight: bold;
	
}

#headertable
{
	width:90%; 
	margin:0 auto;
	margin-top:8px;
	margin-bottom:8px;
}

#seprator
{
	background-color: #dce6f2;
	font-family: 'MS Reference Sans Serif';
	font-size: 12px;
	color: #006699;
	font-weight: bold;
	height:22px;
	vertical-align:top;
}

.content_tr
{
	width:100%;
	min-height:100%;/*Working for firefox, chrome, safari.. not working for IE and opera.*/
}

.content_tr_td
{
	width:100%;
	/*height:100%;*//*Working for firefox, chrome, safari.. not working for IE and opera.*/
	height:100%;
	/*padding-top:3% !important;
	padding-bottom:3% !important;*/
	vertical-align:top;
}


#content
{
	vertical-align:top;
	padding: 0px;
	margin: 1px auto;
	width: 90%;
	/*background-color: #EFEFEF;*/
	height: 90%;
	position:relative;
}

#foot
{
	position:relative;
	margin: 0 auto;
	width: 100%;
	vertical-align:bottom;
}

#footertable
{
	border-top: 1px solid #BACCE2;
}
.links_blue
{
	color: #0092C5;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}
.links_orange
{
	color: #F6A60F ;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}
.links_orange:hover
{
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}
.links_green
{
	color: #50A138;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}

.linksyb
{
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
	background-image: url('YB_New/yb/youbestow.jpg');
}
.ybinfo
{
	font-family: Arial;
	font-size: 16px;
	color: #666666;
}
.pnlHeading
{
	color: #F6A60F;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
}

.links:hover
{
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
	cursor: pointer;
}

.specials
{
	padding: 5px;
	width: 200px;
	color: #32C600;
	background-color: #FFFFFF;
}

.specials:hover
{
	padding:5px;
	width: 200px;
	color: #FFFFFF;
	background-color: #32C600;
}
.popup
{
    border-style: solid;
    border-width: 1px;
    display: none;
    z-index: 999;
    background-color: #FFFFCC;
    color: #CC6600;
    font-size: 13px;
    text-align: center;
    padding: 10px;
}
.tdborder
{
	border-right-style: solid;
	/*border-left-style: solid;*/
	border-width: 1px;
	border-color: #C0C0C0;
}

.DisplayName
{
	font-weight: bold;
	color: #000099;
	font-size: 14px;
}

#invfriends
{
	background-color: #99FF99;
	border: 1px outset #00FF00;
	font-size: 16px;
	font-weight: bold;
	height:30px;
	padding:0 auto;
}

.tdhead
{
	background-color: #dce6f2;
	font-weight: bold;
	border: 1px solid #0066FF;
	padding:3px;
	margin:3px;
}

.tdd
{
	width: 100%;
	padding:3px;
	margin:3px;
}
.aboutme
{
	font-size: 11px;
}
.sidebar
{
	/*background-color: #C4C4FF;*/
	background-color:#dce6f2;
	font-size: 11px;
}
.lb
{
	font-size: 11px;
	color: #558ED5;
	text-decoration: none;
	cursor: pointer;
	font-weight:bold;	
}

.lb:hover
{
	font-weight:bold;
	font-size: 11px;
	color: #F26621;
	text-decoration: underline;
	cursor: pointer;
}

.lbhead
{
	color: #FFFFFF;
	text-decoration: none;
}
.lbhead:hover
{
	color: #FFFFCC;
	text-decoration: underline;
}
#menu
{
	list-style-type: none;
	text-align:left;
	width:100%;
	font-size:14px;
	font-weight:bold;
}
.menutab
{
	margin-right:5px;
	padding-left:5px;
	padding-right:3px;
	float: left;
	cursor: pointer;
}
.menutab:hover, #menu ul li:hover
{
	margin-right: 5px;
	padding-left: 5px;
	padding-right:3px;
	float: left;
	background-color: #FFFFFF;
	color: #0033CC;
	cursor: pointer;
	text-decoration: underline;
}
.watermark
{
	color: #CCCCCC;
}

.research
{
	font-family: 'Trebuchet MS';
	font-weight: bold;
	font-size: 22px;
	color: #5082BE;
}
.ErrorStyle
{
    background-image: url('Image/oops.jpg');
    background-position: right;
    background-repeat: no-repeat;
}

.learnmore
{
	background-position: center center;
	vertical-align: middle;
	text-align: center;
	background-image: url('image/Price4.png');
	width: 166px;
	height: 34px;
	background-repeat: no-repeat;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
	padding-top: 28px !important;
	cursor: pointer;
}
.Signupbtngreen
{
	background-position: center center;
	background-image: url('yb/becomemember2.png');
	width: 214px;
	height: 41px;
	background-repeat: no-repeat;
	cursor: pointer;
	text-align: center;
	color: #FFFFFF;
	font-size: 20px;
	padding-top: 14px;
}
.headcolor
{
	font-size: 16px;
	font-weight: bold;
	color: #41411B;
}
.Signupbtn
{
	background-position: center center;
	background-image: url('yb/BecomeMember4.png');
	width: 214px;
	height: 41px;
	background-repeat: no-repeat;
	cursor: pointer;
	text-align: center;
	color: #FFFFFF;
	font-size: 20px;
	padding-top: 14px;
}
.SignupNow
{
	padding-top: 80px;
	padding-bottom: 10px;
	background-image: url('yb/SignupNoSsml.png');
	width: 238px;
	height: 115px;
	cursor: pointer;
	text-align: center;
	color: #FFFFFF;
	font-size: 26px;
	background-repeat: no-repeat;
}

.freesignup
{
	background-position: center center;
	background-image: url('temp/YourButton.png');
	width: 249px;
	height: 41px;
	background-repeat: no-repeat;
	cursor: pointer;
	text-align: center;
	color: #FFFFFF;
	font-size: 20px;
	padding-top: 14px;
	
}
.facebook
{
    background-position: center center;
    background-image: url('image/facebookgray.png');
    width: 84px;
	height: 32px;
    background-repeat: no-repeat;
	cursor: pointer;
}
.facebook:hover
{
    background-position: center center;
    background-image: url('image/facebook.jpg');
    width: 84px;
	height: 32px;
    background-repeat: no-repeat;
	cursor: pointer;
}
.EmailUs
{
	background-position: center center;
	background-image: url('yb/emailus.png');
	width: 269px;
	height: 147px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.EmailUs:hover
{
	background-position: center center;
	background-image: url('yb/emailus2.png');
	width: 269px;
	height: 147px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.pnlheader
{
	color: #FF9900;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.twitter
{
	background-position: center center;
    background-image: url('image/twittergray.png');
    width: 123px;
	height: 31px;
    background-repeat: no-repeat;
	cursor: pointer;
	}
.twitter:hover
{
	background-position: center center;
    background-image: url('image/twitter.png');
     width: 123px;
	height: 31px;
    background-repeat: no-repeat;
	cursor: pointer;
	
	}		
	
	.Kiva
{
	background-position: center center;
    background-image: url('image/kivagray.jpg');
    width: 122px;
	height: 59px;
    background-repeat: no-repeat;
	cursor: pointer;
	}
.Kiva:hover
{
	background-position: center center;
    background-image: url('image/kiva.jpg');
    width: 122px;
	height: 59px;
    background-repeat: no-repeat;
	cursor: pointer;
	
	}
.nolink
{
	color: #3366FF;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.nolinkv2
{
	color: #41411B;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.nolinkv2:hover
{
	color: #F6A60F;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.WorkPlan
{
	font-weight: bolder;
	color: #FFFFFF;
	font-size: large;
}
.ybmore
{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0066FF;
}

.sidelogin
{
	/*background-color: #C4C4FF;*/
	border: 1px solid #0066FF;
	background-color: #dce6f2;
}

.sides
{
	padding: 3px;
}


.TxtEmail
{
	border: 2px solid #4F81BD;
	padding: 3px 3px 3px 20px !important;
	width: 180px;
	background-image: url('image/email.png');
	background-position: left;
	background-repeat: no-repeat;
}

.TxtEmail:focus
{
	border: 2px solid #333333;
}

.TxtPass
{
	border: 2px solid #4F81BD;
	padding: 3px 3px 3px 20px !important;
	width: 180px;
	background-image: url('image/password.gif');
	background-position: left;
	background-repeat: no-repeat;
}
.TxtPass:focus
{
	border: 2px solid #333333;
}

.Text
{
	padding: 3px;
	width: 180px;
	border: 1px Solid #999999; /*color: #1F497D;*/
	font-size: 15px;
	color: #333333;
}

.Text:focus
{
	border: 2px solid #333333;
}

.DropDown
{
	border: 2px solid #4F81BD;
	width: 186px;
}

.DropDown:focus
{
	border: 2px solid #333333;
}


.Button
{
    padding: 2px;
    border: 2px solid #006699;
    font-weight: bold;
    color: #333333;
    background-color: #dce6f2;
    height: 26px;
}

/*.Error
{
	font-size: 12px;
	color: #FF3300;
	background-color: #FFFFEA;
}*/

.Error
{
	padding: 1px;
	border: 1px solid #FF0000;
	font-size: 12px;
	color: #000000;
	background-color: #FFEBE8;
	margin: 2px;
}

.Invite
{
	background-color: #CCFF99;
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #00CC00;
	text-align: center;
}

.stats
{
	font-size: 15px;
	font-weight: bold;
}
.alternate
{
	background-color: #E3E6F9;
}

.header
{
	background-color: #4F81BD;
	color: #FFFFFF;
	font-weight: bolder;
	padding: 5px;
	height: 30px;
}
.Name
{
	font-weight: bold;
	text-decoration: underline;
}
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
	/*width:100%;
	height:100%;
	display:block;
	position:fixed;
	top:0px;
	left:0px;*/
}

#noscript
{
	background-color: Gray;
	filter: alpha(opacity=95);
	opacity: 0.95;
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	z-index:999;
	text-align:center;
}

.mandatory
{
    color: Red;
}

.heading
{
    font-weight: bold;
}

.Button2
{
	border: none;
	background: none;
	clear: both;
	background-image: url('image/btn.png');
	background-repeat: no-repeat;
	width: 226px;
	height: 53px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}

.parablue
{
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Courier New' , Courier, monospace;
	background-color: #0066FF;
}
.parafontblue
{
	font-size: 22px;
	font-weight: bold;
	color: #2087C4;
	font-family: 'Courier New' , Courier, monospace;
	
}
.parablue2
{
	padding: 1px 1px 1px 20px;
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Courier New' , Courier, monospace;
	background-image: url('Image/pnlback4.png');
	background-repeat: no-repeat;
}
.paragreen
{
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Courier New' , Courier, monospace;
	background-color: #009900;
}
.paraorange
{
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Courier New' , Courier, monospace;
	background-color: #FF6600;
}
.tblborder
{
	border-width: 3px;
	border-color: #666666;
	
}
.taketext
{
	color: #666666;
	font-size: 14px;
	font-family: Arial;
	
}

.tblboder
{
	border-width: 1px;
	border-color: #2087C4 #2087C4 #2087C4 #2087C4;
	border-style: solid;
}
.tblbodergreen
{
	border-width: 1px;
	border-color: #009900 #009900 #009900 #009900;
	border-style: solid;
}


/*-------------------------*/
/*- Menu Tabs 5--------------------------- */

    #tabs5 {
      font: bold 11px/1.5em Verdana;
      float:left;
      width:100%;
      background:#FFFFFF;
      font-size:93%;
      line-height:normal;

      }
    #tabs5 ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabs5 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs5 a {
      float:left;
      background:url("yb/tableft5.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs5 a span {
      float:left;
      display:block;
      background:url("yb/tabright5.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs5 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs5 a:hover span {
      color:#FFF;
      }
    #tabs5 a:hover {
      background-position:0% -42px;
      }
    #tabs5 a:hover span {
      background-position:100% -42px;
      }  
      
      .ybblog
{
	background-image: url('yb/blogger-logo.jpg');
	width: 39px;
	height: 39px;
	background-repeat: no-repeat;
	cursor: pointer;
}

.HeaderPlaceBg
{
	background:tarnsparent;
}
.seprator2
{
	font-family: 'MS Reference Sans Serif';
	font-size: 12px;
	font-weight: bold;
	height:30px;
	vertical-align:top;
	background:tarnsparent;
}
.tblHead
{
	color: #FFFFFF;
	font-size: 24px;
	font-family: Arial;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.tbldata
{
	color: #505070;
	font-size: 14px;
	font-family: Arial;
	line-height: 26px;
}

.Try
{
	background-position: center center;
	background-image: url('yb/SignupToday2.png');
	width: 353px;
	height: 97px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.tblHead2
{
	color: #FFFFFF;
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	background-color: #41411B;
}
