body {
	background: url( ../../images/bodyback.jpg ) 0 0 repeat-x;
	color: #000000;
	font-family: Tahoma, "Arial Narrow", Arial;
	font-size: 11px;
	background-color: #f7f7f7;
}
body h2 {
	font-family: "Trebuchet MS", Arial, "Arial Narrow", Tahoma;
	font-size: 20px;
	color: #285c95;
	padding-top: 10px;
	line-height: 40px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cfd6e8;
	text-align: left;
	margin-bottom:10px;
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#666;
	line-height:20px;
	height:25px;
}
#pgcontainer {
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background: url(../../images/golheader.png) no-repeat center top;
}

#golheader {
	widht: 100%;
	height: 185px;
	width: 896px;
	margin-right: auto;
	margin-left: auto;
}
.topbar{
	display:none;
}
#golfooter {
	widht: 100%;
	height: 115px;
	background: url(../../images/golfooter.png) no-repeat center top;
}

.ie6 #golfooter{
	background: url(../../images/golfooter.gif) no-repeat center top;
}

#pgouter {
	widht: 100%;
	background-image: url(../../images/pageback.png);
	background-position: center top;
	background-repeat: repeat-y;
	overflow: hidden;

}

#pagein {
	width: 886px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom: 5px;
	overflow: hidden;
}

.ie6 #pgouter {
	background-image: url(../../images/pageback.gif);
}

#bg_mall {
	background: transparent url(../../images/bg_mall.png) repeat-y scroll
		left top;
	margin: 0 auto;
	max-width: 910px;
	padding: 0 0 0px;
	text-align: center;
	width: 910px;
}

#bg_top {
	background: transparent url(../../images/bg_top.png) no-repeat center top;
	margin: 0 auto;
	max-width: 910px;
	padding: 0 0 0px;
	height: 155px;
	width: 910px;
	text-align: center;
}

#bg_bottom {
	margin: 0 auto;
	max-width: 920px;
	padding: 0 0 0px;
	height: 75px;
	width: 910px;
	text-align: center;
	padding-top: 40px;
}

#bg_top_header {
	background: transparent url(../../images/bg_top_header.png) no-repeat 12px 10px;
	max-width: 896px;
	text-align: center;
	height: 150px;
	width: 896px;
}

.bg_top_menu {
	height: 36px;
}

.nav_title {
	font-size: 22px;
	font-weight: bold;
}

.table_layout {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	width: 100%;
	font-size:14px;
	line-height:20px;
}
.table_layout td{
	padding:5px;
}
.heading {
	font-size:18px;
}

.list_layout {
	list-style-type: none;
	list-style-position: inside;
}



form {
	margin: 0;
}

a {
	color: #0088DD;
	text-decoration: none;
}

a:hover {
	color: #0088DD;
	text-decoration: underline;
}

img {
	border: 0 none;
}

h1 {
	font-size: 133%;
	font-weight: normal;
	margin: 0 0 18px;
}

p {
	margin: 5px 0 4px;
}

ul {
	margin-left: 1em;
	padding-left: 0;
}

li {
	margin: 0;
	padding: 0;
}

.gradientHeader {

}

#navcontainer {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	line-height: 14px;
	margin-left: 0px;
	text-align:left;
}
#navcontainer li {
	display: block;
	list-style-type: none;
	list-style-image: none;
	border-bottom: solid 1px #B9BDD0;
	height: 14px;
}

#navcontainer li:last-child {
	border: none;
}

#navcontainer li a:link, #navcontainer li a:active,#navcontainer li a:visited {
	text-decoration: none;
	display: block;
	width: 100px;
	height: 16px;
	color: #304280;
	padding-left: 17px;
}

#navcontainer li a:hover {
	color: #7F3775;
	font-weight: bold;
}

.memhome a {
	background: url(../../images/homeicon.gif) no-repeat left 5px;
}

.memhome a:hover {
	background: url(../../images/homeicon.gif) no-repeat left -10px;
}

.memacc a {
	background: url(../../images/accounticon.gif) no-repeat left 5px;
}

li.memacc a:hover {
	background: url(../../images/accounticon.gif) no-repeat left -10px;
}

.memfrnds a {
	background: url(../../images/friendsicon.gif) no-repeat left 5px;
}

.memfrnds a:hover {
	background: url(../../images/friendsicon.gif) no-repeat left -10px;
}

.memgroups a {
	background: url(../../images/groupsicon.gif) no-repeat left 5px;
}

.memgroups a:hover {
	background: url(../../images/groupsicon.gif) no-repeat left -10px;
}

.meminbox a {
	background: url(../../images/inboxicon.gif) no-repeat left 5px;
}

.meminbox a:hover {
	background: url(../../images/inboxicon.gif) no-repeat left -10px;
}

.memsett a {
	background: url(../../images/settingicon.gif) no-repeat left 5px;
}

.memsett a:hover {
	background: url(../../images/settingicon.gif) no-repeat left -10px;
}

.memlogout a {
	background: url(../../images/logouticon.gif) no-repeat left 5px;
}

.memlogout a:hover {
	background: url(../../images/logouticon.gif) no-repeat left -10px;
}

.scontcolumnmenu {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

.sp_link {
	color: #888888;
	font-size: 125%;
}

.defaultText {
	display: block;
}

.videoText {
	display: block;
}

.manageListItems {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

.manageListItems li {
	padding: 4px 4px 0 4px;
	border: 1px solid #f0f0f0;
	background-color: #FFFFFF;
}

.manageListItems li:hover {
	background-color: #FFFFCB;
}

.manageListItems li .videoname {
	font-size: 125%;
	font-weight: bold;
}

.manageListItems li .videoitem {
	width: 100%;
	text-align: center;
}

.manageListItems li .optionitem {
	text-align: right;
}

.horizontal_list {
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	list-style-type: none;
	height: 30px;
	text-align: center;
}

.horizontal_list li {
	display: inline;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
}

.footer_list {
	list-style-type: none;
	display: block;
	overflow: hidden;
	font-size:11px;
	color:#999999;
}
.footer_list li {
	display: inline;
}
.footer_list li a{
	padding:3px;
}

/*-----Register Page--------*/
fieldset {
	border: 0px;
}

fieldset legend {
	color: #003e83;
}

.register_container {

}

.register_container h2 {
	color: #003e83;
	font-size: 14px;
}

.gollogo{
	background:url(../../images/gol-logo.gif) no-repeat left top;
	width:262px;
	height:123px;
	display:block;
	float:left;
	position:relative;
	top:50px;
	left:10px;
	text-indent:-900%;
}

/*--Login Box Top Left ---*/
.boxLogin {
	float: right;
	width: 220px;
	padding-top: 20px;
	text-align: right;
	margin-right: 10px;
}

.ie7 .boxLogin {
	margin-right: 10px;
}
.ie6 .boxLogin{
	margin:0px;
	margin-right:5px;
}
.boxLogin .ptitle {
	font-weight: bold;
	text-align: left;
	font-size: 1.4em;
	padding-left: 7px;
	padding-bottom: 2px;
}

.boxLogin .pfields {
	color: #636363;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 24px;
	margin-bottom:5px;
}

.boxLogin .lostfield {
	color: #013c81;
	font-weight: normal;
	font-family: Tahoma, "Arial Narrow", Arial;
	font-size: 11px;
	display: block;
	padding-bottom: 2px;
}

.lostfield a {
	color: #013c81;
	text-decoration: underline;
}

.boxLogin .inputbox {
	border: solid 1px #8a8a8a;
	padding: 2px;
	width: 130px;
}

.submitbox {
	border: solid 1px #8a8a8a;
	padding: 2px;
}

.gobutton {
	background-image: url(../../images/go.png);
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 49px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-indent: -900px;
	margin-left: 5px;
	cursor: pointer;
	cursor: hand;
}

.gobutton:hover {
	background-image: url(../../images/go_over.png);
}
.ie6 .gobutton,.ie7 .gobutton{
	text-indent:0px;
	padding-top:60px;
}
/* column */
.column {
	padding: 0;
	width: 100%;
}

.column .header {
	background-image: url(../../images/bg_module_top_900x27.png);
	background-position: top right;
	background-repeat: no-repeat;
	padding-right: 8px;
	height:23px;
	overflow:hidden;
}

.column .header h3 {
	background-image: url(../../images/bg_module_top_900x27.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:13px;
	padding:5px;
	padding-bottom:0px;
	text-align: left;
	color:#fff;
}

.column .content {
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	background: #FFFFFF none repeat scroll 0 0;
	border-color: #DDDDDD;
	border-style: solid;
	border-width: 0 1px 1px;
	padding: 5px 5px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.column .sidebar h2 {
	background: transparent none repeat scroll 0 0;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	margin: 0.5em 0;
}


.sectext {
	color: #535f70;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
}

.listview td {
	border-bottom: 1px dotted #000000;
}

.friendsview td {
	border: 1px dotted #CCCCCC;
	height: 82px;
	margin: 10px 6px 6px;
	overflow: hidden;
	padding: 8px;
	width: 280px;
}

.before {
	display: inline;
	float: left;
}

.friend-pic-border {
	border: 1px solid #999999;
	margin-top: 0;
	padding: 2px;
}

.friend-pic {
	height: 75px;
	overflow: hidden;
	width: 75px;
}

.friend-name-status {
	margin-left: 10px;
	overflow: hidden;
	width: 160px;
}

.friend-name {
	height: 18px;
	overflow: hidden;
}

.friend-status {
	font-size: 0.92em;
}

.friend-status {
	height: 50px;
	overflow: hidden;
}

.friend-links {
	margin-top: 4px;
}

.friend-links ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
#comment_content{
	width:410px;
	margin-bottom:10px;
}
.commentpane{
	overflow:hidden;
	padding-bottom:10px;
}
.commentpane img{
	float:left;
	margin-right:10px;
	border:solid 3px #999;
	width:70px;
	height:70px;
}
.after {
	display: inline;
	float: right;
}

.menuListLeft {
	margin: 0;
	padding: 0px;
	list-style-image: none;
	list-style-position: inside;
	list-style-type: none;
	font-size:11px;
	line-height:24px;
}
.menuListLeft li{
	padding:0px;
	padding-right:5px;
}
.menuListLeft li a{
	display:block;
	background-color:#e7e7e7;
	border-bottom:solid 1px #fff;
	padding-left:33px;
	color:#666;
	padding-top:2px;
	padding-bottom:2px;
}
.ie7 .menuListLeft li a{
	padding-left:15px;
}
.menuListLeft li a:hover{
	background-color:#ccc;
	border-bottom:solid 1px #fff;
	color:#000;
	text-decoration:none;
}
.rec_mail{
	background:url(../../images/inbox/inboxicons.png) no-repeat 5px 2px;
}
.sent_mail{
	background:url(../../images/inbox/inboxicons.png) no-repeat 5px -40px;
}
.note_mail{
	background:url(../../images/inbox/inboxicons.png) no-repeat 5px -83px;
}
.upd_mail{
	background:url(../../images/inbox/inboxicons.png) no-repeat 5px -123px;
}
.comp_mail{
	background:url(../../images/inbox/inboxicons.png) no-repeat 5px -165px;
}
.space {
	clear: both;
	height: 3px;
}

.content p label {
	width: 160px;
	text-align: right;
	border: 1px solid red;
}

.myform {
	margin: 0 auto;
	width: 600px;
	padding: 14px;
}
.myform_account {
	margin: 0 auto;
	width: 320px;
	padding: 14px;
}

.myform .frmsubhead{
	font-size:18px;
	color:#333;
	padding-bottom:5px;
	margin:0px;
}
.myform dl {
	width: 600px;
}
.myform_account dl {
	width: 320px;
}

.myform dt {
	clear: both;
	float: left;
	width: 170px;
	padding: 0px 0 2px 0;
	text-align: left;
}
.myform_account dt {
	clear: both;
	float: left;
	width: 80px;
	padding: 0px 0 2px 0;
	text-align: left;
}
.myform dd {
	float: left;
	margin: 0 0 8px 0;
	padding-left: 8px;
	text-align: left;
	width: 300px;
}
.myform_account dd {
	float: left;
	margin: 0 0 8px 0;
	padding-left: 8px;
	text-align: left;
	width: 220px;
}
.orline{
	display:block;
	margin:0px;
	padding:0px;
	border:none;
	height:30px;
	text-indent:-900%;
	background:url(../../images/orline.png) no-repeat left top;
}
.myform .rad {
	margin:0 5px;
}
.boxLogin .secTitle h2 {
	font-size:18px;
	color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	font-weight:normal;
	line-height:27px;
	margin-top:5px;
}

#topnav {
	text-align: center;
	clear: right;
	overflow: hidden;
}

#topnav ul {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	display: block;
	width:886px;
	margin:0 auto;
}

#topnav ul li {
	display: block;
	list-style-image: none;
	list-style-type: none;
	height: 36px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#topnav ul li a {
	display: block;
	height: 36px;
}

.golhome {
	width: 105px;
	text-indent: -5000px;
	background: url(../../images/navbar.gif) no-repeat left top;
}

.golhome:hover {
	background-position:0 bottom;
}

.ovision {
	width: 107px;
	text-indent: -5000px;
	background: url(../../images/navbar.gif) no-repeat -105px top;
}

.ovision:hover {
	background-position:-105px bottom;
}

.whyu {
	width: 100px;
	text-indent: -5000px;
	background: url(../../images/navbar.gif) no-repeat -212px top;
}

.whyu:hover {
	background-position:-212px bottom;
}
.memgivenow{
	width:97px;
	text-indent: -5000px;
	background: url(../../images/navbar.gif) no-repeat -312px top;
}
.memgivenow:hover{
	background-position:-312px bottom;
}

.memcamp {
	width: 164px;
	text-indent: -5000px;
	background: url(../../images/navbar.gif) no-repeat -312px top;
}

.memcamp:hover {
	background: url(../../images/btn_members_campaign_over.gif) no-repeat
		left top;
}

.memopt {
	width: 174px;
	text-indent: -5000px;
	background: url(../../images/navbar.gif) no-repeat -409px top;
}

.memopt:hover {
	background-position:-409px bottom;
}

.joinnow {
	width: 98px;
	text-indent: -5000px;
	background: url(../../images/navbar.gif) no-repeat -583px top;
}

.joinnow:hover {
	background-position:-583px bottom;
}

.golfaq {
	width: 58px;
	text-indent: -5000px;
	background: url(../../images/navbar.gif) no-repeat -681px top;
}

.golfaq:hover {
	background-position:-681px bottom;
}

.contus {
	width: 147px;
	text-indent: -5000px;
	background: url(../../images/navbar.gif) no-repeat -739px top;
}

.contus:hover {
	background-position:-739px bottom;
}

#golpages {
	overflow: hidden;
	padding-left:5px;
	padding-right:5px;
}
.golcontents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #535f70;
	line-height: 20px;
}

.golcontents #faq {
	border: none;
	padding: 30px;
}

.golcontents #faq #faq-questions {

}

.golcontents #faq #faq-answers {
	padding: 1em 1em;
	border: 3px solid #0079c1;
}

.golcontents #faq #faq-answers h3,.golcontents #faq #faq-answers h4 {
	margin-top: 0;
}

.golcontents #faq #faq-questions a {

}

#golpages .message 
{
	color:#567290;
	font-size:13px;
	font-weight:bold;
	margin-bottom:0;
	padding-bottom:5px;
	padding-left:5px;	
}

.myform {
	font-size: 14px;
	width: 570px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.myform_account {
	font-size: 14px;
	width: 300px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.myform label,.myform_account label {
	display: block;
	text-align: right;
	color: #075590;
	font-family: Georgia, serif;
	line-height: 133%;
	margin: 0;
}

.myform dd p,.myform_account dd p {
	font-size: 11px;
	color: #CC0000;
}

.myform dd span,.myform_account dd span {
	font-size: 11px;
	color: #075590;
}

.myform dd label, .myform_account dd label {
	font-size: 10px;
	color: #CC0000;
}

.inputbox {
	border: solid 1px #ccc;
	padding: 3px;
	width: 200px;
}

.inputbox_long{
	background-color:#FFFFFF;
	border:1px solid #8496BA;
	cursor:text;
	font-family:Verdana;
	font-size:12px;
	height:auto !important;
	margin:0;
	min-height:13px;
	overflow:hidden;
	padding:3px;
	width:400px;
	z-index:999;
}

.inputbox_textarea{
	background-color:#FFFFFF;
	border:1px solid #8496BA;
	cursor:text;
	font-family:Verdana;
	font-size:12px;
	margin:0;
	padding:3px;
	width:400px;
	z-index:999;
}

.inputbox:hover {
	border: solid 1px #8a8a8a;
	background-color: #DEF8FA;
}
.inputbox2 {
	border: solid 1px #ccc;
	padding: 2px;
}
.inputbox2:hover {
	border: solid 1px #8496ba;
	background-color: #DEF8FA;
}
.inputbox3 {
	border: solid 1px #8496ba;
	padding:5px 3px;
	width:396px;
}
.inputbox3:hover {
	border: solid 1px #8a8a8a;
	background-color: #DEF8FA;
}
.selectbox {
	display: block;
	text-align: left !important;
	margin-left: 0px;
	padding-left: 0px;
}

.selectbox:hover {
	text-align: left !important;
	margin-left: 0px;
	padding-left: 0px;
}

.txtfield {
	border: solid 1px #8a8a8a;
	padding: 3px;
	width: 200px;
}

.feed_btn {
	width: 100px;
	height: 37px;
	background: url(../../images/send_butt.png) transparent center top;
	font-family: "Trebuchet MS", Arial, "Arial Narrow", Tahoma;
	font-size: 20px;
	color: #FFFFFF;
	cursor: hand;
	cursor: pointer;
}

.feed_btn:hover {
	background: url(../../images/send_butt_over.png) transparent center top;
}

.planout {
	width: 264px;
	float: left;
}

.planout p {
	margin: 0px;
	padding: 0px;
}

.planin {
	width: 237px;
	padding-top: 40px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e6e5e5;
	line-height: 16px;
	text-align: left;
	text-align: justify;
}

.planimage {
	width: 100%;
	height: 105px;
}

.pjoinnow {
	text-align: center;
	width: 100%;
}

.pjoinnow a {
	display: block;
	background: url(../..//images/joinnow.png) no-repeat left top;
	width: 155px;
	height: 52px;
	text-indent: -900%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.pjoinnow a:hover {
	background: url(../..//images/joinnow_over.png) no-repeat left top;
}
.plan-container{
	width:600px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}

.basicplan {
	background: url(../../images/basplan_mid_bg.png) repeat-y center top;
	margin-left: 25px;
	margin-right: 10px;
}

.bsplan_top {
	background: url(../../images/basplan_top_bg.png) no-repeat center top;
}
.chplan_top {
	background: url(../../images/charitytop.png) no-repeat center top;
}

.bsplan_bot {
	background: url(../../images/basplan_bot_bg.png) no-repeat center bottom;
}

.basicpic {
	background: url(../../images/basic_image.jpg) no-repeat center top;
}

.premplan {
	background: url(../../images/ppplan_mid_bg.png) repeat-y center top;
	margin-right: 10px;
}

.ppplan_top {
	background: url(../../images/ppplan_top_bg.png) no-repeat center top;
}
.fundplan_top{
	background: url(../../images/fundrtop.png) no-repeat center top;
}
.ppplan_bot {
	background: url(../../images/ppplan_bot_bg.png) no-repeat center bottom;
}

.prempic {
	background: url(../../images/premier_image.jpg) no-repeat center top;
}

.corpplan {
	background: url(../../images/ccplan_mid_bg.png) repeat-y center top;
	margin-right: 20px;
}

.ccplan_top {
	background: url(../../images/ccplan_top_bg.png) no-repeat center top;
}

.ccplan_bot {
	background: url(../../images/ccplan_bot_bg.png) no-repeat center bottom;
}

.corppic {
	background: url(../../images/corporate_image.jpg) no-repeat center top;
}

#maincon_left {
	float: left;
	width: 175px;
}

#maincon_right {
	border: 1px dotted #8D8C8C;
	float: left;
	margin-top: 30px;
	width: 674px;
	padding:5px;
}

#maincon_left ul li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 10px 0 0;
}

#maincon_left ul li {
	margin-top: 10px;
}

/*maincon_left menu rollovers*/
#maincon_left ul { /*
margin:30px 0 0 65px;
*/
	margin: 30px 0 0 25px;
}

#maincon_left ul li {
	margin-top: 10px;
}

#nav_founder a {
	display: block;
	width: 121px;
	height: 42px;
	left: 0;
	top: 0;
	overflow: hidden;
	background: url(../../images/basic.png) top left no-repeat;
}

#nav_founder a:hover {
	width: 121px;
	height: 42px;
	left: 0;
	top: 0;
	overflow: hidden;
	background: url(../../images/basic.png) -121px 0 no-repeat;
}

#nav_founder a.selected,#nav_founder a.selected:hover {
	width: 121px;
	height: 42px;
	left: 0;
	top: 0;
	overflow: hidden;
	background: url(../../images/basic.png) -242px 0 no-repeat;
}

#nav_founder_glo a {
	display: block;
	width: 121px;
	height: 42px;
	left: 0;
	top: 0;
	overflow: hidden;
	background: url(../../images/premier.png) top left no-repeat;
}

#nav_founder_glo a:hover {
	width: 121px;
	height: 42px;
	left: 0;
	top: 0;
	overflow: hidden;
	background: url(../../images/premier.png) -121px 0 no-repeat;
}

#nav_founder_glo a.selected,#nav_founder_glo a.selected:hover {
	width: 121px;
	height: 42px;
	left: 0;
	top: 0;
	overflow: hidden;
	background: url(../../images/premier.png) -242px 0 no-repeat;
}

#nav_founder_com a {
	display: block;
	width: 121px;
	height: 42px;
	left: 0;
	top: 0;
	overflow: hidden;
	background: url(../../images/corporate.png) top left no-repeat;
}

#nav_founder_com a:hover {
	width: 121px;
	height: 42px;
	left: 0;
	top: 0;
	overflow: hidden;
	background: url(../../images/corporate.png) -121px 0 no-repeat;
}

#nav_founder_com a.selected,#nav_founder_com a.selected:hover {
	width: 121px;
	height: 42px;
	left: 0;
	top: 0;
	overflow: hidden;
	background: url(../../images/corporate.png) -242px 0 no-repeat;
}

/*end maincon_left menu rollovers*/
.list_heartbullet li {
	margin: 0;
	margin-top: 5px;
	padding-left: 20px;
	padding-bottom: 5px;
	color:#535F70;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	list-style: none;
	background: url(../../images/globeicon.gif) 0 0 no-repeat;
}

/*maincon_right menu rollovers*/
.nav_heart {
	margin-top: 40px;
	padding-left: 200px;
	height: 40px;
}

.nav_heart li {
	float: left;
	margin-left: 50px;
	display: inline;
}

.nav_vision a {
	display: block;
	width: 162px;
	height: 30px;
	left: 0;
	top: 0;
	background: url(../../images/sharevision.png) top left no-repeat;
	text-indent: -900px;
}

.nav_vision a:hover {
	background: url(../../images/sharevision_over.png) top left no-repeat;
}

.nav_seeds a {
	display: block;
	width: 111px;
	height: 30px;
	left: 0;
	top: 0;
	background: url(../../images/joinnow_memopt.png) top left no-repeat;
	text-indent: -900px;
}

.nav_seeds a:hover {
	background: url(../../images/joinnow_memopt_over.png) top left no-repeat
		;
}

.nav_com a {
	display: block;
	width: 111px;
	height: 30px;
	left: 0;
	top: 0;
	background: url(../../images/comingsoon2.png) top left no-repeat;
	text-indent: -900px;
	cursor: default;
}

#memplans li {
	list-style: none;
	display: block;
	width: 130px;
	height: 38px;
}

#memplans li a {
	display: block;
	width: 130px;
	height: 38px;
	text-indent: -900px;
}

.basicp a {
	background: url(../../images/basic.png) no-repeat top center;
}

.basicp a:hover {
	background: url(../../images/basic_over.png) no-repeat top center;
}

.premp a {
	background: url(../../images/premier.png) no-repeat top center;
}

.premp a:hover {
	background: url(../../images/premier_over.png) no-repeat top center;
}

.corpp a {
	background: url(../../images/corporate.png) no-repeat top center;
}

.corpp a:hover {
	background: url(../../images/corporate_over.png) no-repeat top center;
}

.comingsoon {
	text-align: center;
	width: 100%;
	height: 52px;
	background: url(../../images/comingsoon.png) no-repeat center top;
	text-indent: -900%;
}

/**/
.fieldnotes {
	color: #000000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.5;
}

/**/
.error {
	display: inline !important;
	padding-left: 4px;
}

.inputsearch {
	height: 14px;
	margin: 0;
	width: 126px;
	background: transparent url(../../images/search_background.png)
		no-repeat scroll left 4px;
	padding-left: 17px;
	border: 1px solid #BDC7D8;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	padding: 3px;
}

/*css for friends view */

.headerDisplay .viewResults {
	position: absolute;
	top: 5px;
	right: 5px;
	padding: 5px 0;
}

.headerDisplay .viewResults p {
	font-size: .917em;
	color: #9a9a9a;
	padding-bottom: 5px;
}

.headerDisplay .viewResults ul li {
	display: inline;
	float: left;
	margin-right: 10px;
}

.headerDisplay .viewResults ul li a {
	background-image:url(../../images/friends/view_icons.gif);
	display: block;
	width: 32px;
	height: 32px;
	overflow: hidden;
	text-indent: -3000px;
}

.viewResults #detailView {
	background-position: 0 -63px;
}

.viewResults #listView {
	background-position: 0 -31px;
}

.viewResults #galleryView {
	background-position: 0 0;
}

.viewResults #detailView :hover {
	background-position: 0 -159px;
}

.viewResults #listView :hover {
	background-position: 0 -127px;
}

.viewResults #galleryView :hover {
	background-position: 0 -96px;
}

.viewResults #detailView.selected {
	background-position: 0 -255px;
}

.viewResults #listView.selected {
	background-position: 0 -223px;
}

.viewResults #galleryView.selected {
	background-position: 0 -191px;
}


#frndssearch-out {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 876px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#invifrnds {
	float: right;
	width: 680px;
	margin-right: 10px;
}
.sectitles {
	background: url(../../images/profile/pro_title.png) no-repeat right bottom;
	display: block;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 27px;
	line-height: 27px;
}
.sectitles span {
	background: url(../../images/profile/pro_title.png) no-repeat left -27px;
	display: block;
	height:27px;
	padding-left:10px;
}
.mconts_align {
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.maintext{
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676767;
	line-height: 14px;
	overflow: hidden;
}
.maintext p {
	padding-bottom: 10px;
}
.maintext a {
	color: #3085af;
}
#pro_leftcol {
	width: 170px;
	float: left;

}
#pro_main {
	width: 486px;
	float: left;
}

#pro_all{
	width: 100%;
	float: left;
}

.probox {
	width:466px;
	background:url(../../images/profile/mainconts_bg.gif) repeat-y center top;
}
.probox_top{
	background:url(../../images/profile/mainconts_top.gif) no-repeat center top;
}
.probox_bot{
	background:url(../../images/profile/mainconts_bot.gif) no-repeat center bottom;
}
.leftcol{
	background:url(../../images/profile/leftcol_bg.gif) repeat-y center top;
}
.leftcol_top {
	background-image: url(../../images/profile/leftcol_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.leftcol_bot {
	background-image: url(../../images/profile/leftcol_bot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 20px;
}
.pro_colsp{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#leftmenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style:none;
	margin-left:5px;
}
#leftmenu li{
	display:block;
	height:28px;
	min-height:28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#leftmenu li a,#leftmenu li a:link,#leftmenu li a:active{
	display:block;
	text-decoration:none;
	color:#000000;
	padding-left:28px;
	line-height:26px;
	height:26px;
}
#leftmenu li a:hover{
	text-decoration:underline;
	color:#285c95;
}
.frmbtn{
	border:solid 3px #999;
	padding:5px;
	color:#4E4E4E;
	font-weight:bold;
	cursor:pointer;
	padding-left:10px;
	padding-right:10px;
}


#bleftmenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style:none;
	
}
#bleftmenu li.listitem{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #EBEBEB;
}
#bleftmenu li a,#bleftmenu li a:link,#bleftmenu li a:active{
	
	text-decoration:none;
	color:#285C95;
	padding-left:4px;
	font-size:13px;
	line-height:26px;

}
#bleftmenu li a:hover{
	display:block;
	text-decoration:underline;
	color:#285c95;
	background-color:#C8C8C8;
	color:#0E637F;
	
}

.frmbtn:hover{
	background-color:#BDE1FB;
	color:#000;
	border-color:#83b0d0;
}
.maintext td {
	padding-top: 5px;
	padding-bottom: 5px;
}
.inbutton {
	background-image: url(../../images/friendsearch/buttonbg.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 27px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #999999;
	padding-right: 5px;
	padding-left: 5px;
}
.addbooks {
	list-style-type: none;
	display:block;
	overflow: hidden;
}
.addbooks li{
	display:block;
	float:left;
	width:64px;
	height:45px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
}
.addbooks li a{
	display:block;
	float:left;
	width:64px;
	height:45px;
	text-indent:-900%;
}
.ad-gmail{
background:url(../../images/friendsearch/addbookicons.png) no-repeat -5px 0px;
}
.ad-hotm{
background:url(../../images/friendsearch/addbookicons.png) no-repeat -80px 0px;
}
.ad-yahoo{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -153px 0px;
}
.ad-aol{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -227px 0px;
}
.ad-lycos{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -301px 0px;
}
.ad-mobile{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -375px 0px;
}
.ad-mailcom{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -5px -75px;
}
.ad-fmail{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -80px -75px;
}
.ad-icq{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -153px -75px;
}
.ad-gmx{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -227px -75px;
}
.ad-webde{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -301px -70px;
}
.ad-freenet{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -375px -77px;
}
.ad-ton{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -5px -160px;
}
.ad-emailit{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -80px -157px;
}
.ad-lib{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -153px -157px;
}
.ad-alice{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -227px -150px;
}
.ad-virgi{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -301px -160px;
}
.ad-interia{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -375px -151px;
}
.ad-o2{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -5px -230px;
}
.ad-onet{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -80px -230px;
}
.ad-wp{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -153px -227px;
}
.ad-mailru{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -227px -225px;
}
.ad-ramb{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -301px -230px;
}
.ad-yandex{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -375px -228px;
}
.ad-mynet{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -5px -301px;
}
.ad-sapo{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -80px -301px;
}
.ad-orange{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -153px -305px;
}
.ad-terra{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -227px -305px;
}
.ad-data{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -301px -308px;
}
.ad-lgcom{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -375px -304px;
}
.ad-daum{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -5px -365px;
}
.ad-naver{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -80px -370px;
}
.ad-indi{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -153px -373px;
}
.ad-rediff{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -227px -372px;
}
.webmails {
	list-style-type: none;
	display: block;
	overflow: hidden;
	padding-top:10px;
	border-top:solid 1px #CCCCCC;
}
.webmails li{
	display:block;
	float:left;
	width:64px;
	height:45px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
}
.webmails li a{
	display:block;
	float:left;
	width:64px;
	height:45px;
	text-indent:-900%;
}
.web-outl{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -5px -440px;
}
.web-ouex{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -80px -440px;
}
.web-winm{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -153px -440px;
}
.web-tbird{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -227px -440px;
}
.web-mcos{
	background:url(../../images/friendsearch/addbookicons.png) no-repeat -301px -440px;
}
.allfrnds {
	background: url(../../images/friendsearch/friends.gif) no-repeat left 1px;
}
.allfrnds:hover {
	background-position: left -24px;
}
.finffrnds {
	background: url(../../images/friendsearch/friends.gif) no-repeat left -71px;
}
.finffrnds:hover {
	background-position: left -96px;
}
.invifrnds {
	background: url(../../images/friendsearch/friends.gif) no-repeat left -143px;
}
.invifrnds:hover {
	background-position: left -168px;
}

/*22 july*/
.Sharebtn {
	background-color: transparent;
	background-image: url(../../images/freemember/share.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	height: 22px;
	width: 45px;
	cursor: pointer;
}
.share {
	border: 1px solid #CCCCCC;
	padding: 4px;
	width: 370px;
}


/*profile comments*/
.comments {
	float: left;
	margin-left: 10px;
	width: 420px;
	overflow: hidden;
}
.commentpane{
	border-bottom:1px dotted #CCCCCC;
}
.commenttitle{
	color: #3E8FB8;
	font-size: 12px;
	text-align:left;
	display: block;
	height: 20px;
	line-height: 20px;
	margin-bottom: 10px;
}
.commentcontent {
	margin-left: 10px;
	margin-bottom: 10px;
	width: 415px;
}


/*blue rounded buttons*/
button.rdbtn {
  border:0; 
  cursor:pointer; 
  font-weight:bold; 
  padding:0 20px 0 0; 
  text-align:center;
  color:#FFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  background:url(../../images/roundedbtnsrt.gif) right no-repeat;
  margin-right:5px;
}
button.rdbtn span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 0 0 20px; 
  height:26px;
  line-height:24px;
  background:url(../../images/roundedbtns.gif) left no-repeat;
  color:#FFF;
  font-size:14px;
}
.ie6 button.rdbtn,.ie7 button.rdbtn { 
  width:auto; 
  overflow:visible; 
}
.ie6 button.rdbtn span,.ie7 .rdbtn span { 
  margin-top:1px; 
}
.ie8 button.rdbtn:active,.opera button.rdbtn:active{
	background-position: right 1px;
}
/* Rouunded buttons end */

div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}

.inboxtable td,.inboxtable th{
	border-bottom:solid 1px #E2E2E2;
	border-top:solid 1px #f4f4f4;
	padding-bottom:5px;
}
.inboxtable th{
	border-top:none;
	text-align:left;
}
.backbtn{
	padding-top:5px;
	display:block;
	background: transparent url(../../images/backbtn.png) no-repeat left 6px;
	padding-left:20px;
	width:100px;
}

.heading_menu
{
	float:right;
	display:inline;
}
.ie7 .heading_menu
{
	position:absolute;
	top:-40px;
}

.ie7 #golpages .heading_menu
{
	position:relative;
}

.heading_menu a
{
	font-size:13px;
}

.saved_details_info
{
	background:#FDF6D4 none repeat scroll 0 0;
	border:4px solid #EAE3C1;
	color:#090909;
	margin:1em 0 1.2em;
	padding:0.83em 1.67em 0.83em;
}

.inviteblock
{
	background:#FDF6D4 none repeat scroll 0 0;
	border:4px solid #EAE3C1;
	color:#090909;
	margin:0em 0 1.2em;
	padding:0.83em 1.67em 0.83em;	
}

.saved_details_warning
{
	background:#FDF6D4 none repeat scroll 0 0;
	border:4px solid #EAE3C1;
	color:#090909;
	margin:1em 0 1.2em;
	padding:0.83em 1.67em 0.83em;
}

.saved_details_error
{
	background:#FF003B none repeat scroll 0 0;
	border:4px solid #EAE3C1;
	color:#090909;
	margin:1em 0 1.2em;
	padding:0.83em 1.67em 0.83em;
}

tr.separator th, tr.separator td {
	border-top:1px solid #DFEFF5;
	border-top:1px solid rgba(71,124,187,.15);
	padding-top:12px;
}

/* dinamic boxes */
.profilebluebox{
	width: 100%;
	float: left;
	margin-left: 5px;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
}

.profilebluebox-titles {
	background-image: url(../../images/profile/pro_title.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	height: 27px;
	line-height: 27px;
}

.profilebluebox-titles span {
	background: url(../../images/profile/pro_title.png) no-repeat left -27px;
	display: block;
	height:27px;
	padding-left:10px;
}



.profilebluebox-bg {
	background:url(../../images/blogs/mainconts_bg.gif) repeat-y center top;
}

.profilebluebox-bot {
	background:url(../../images/blogs/mainconts_bot.gif) no-repeat center bottom;
	border:1px solid #f2f2f2;
}

.profilebluebox-align{
	padding:10px;
}



.prof_avatar
{
	float:left;
	font-size:10px;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:160px;
}

.prof_avatar a
{
	background:#F9CFBD none repeat scroll 0 0;
	color:#EF330E !important;
	display:block;
}

.slide-out-div {
    padding: 20px;
    width: 250px;
    background: #FFF8EB;
    border: 1px solid #29216d;
}

.myformx label {
	display: block;
	color: #075590;
	font-family: Georgia, serif;
	line-height: 133%;
	margin: 0;
}

.feedback_row
{
	padding-top:10px;
}

.error_r
{
	font-size: 11px;
	color: #CC0000;
}

#pagination li
{
	border:0; margin:0; padding:0;
	font-size:11px;
	list-style:none;
}
#pagination a
{
	border:solid 1px #DDDDDD;
	margin-right:2px;
}
#pagination .previous-off, #pagination .next-off 
{
	color:#666666;
	display:block;
	float:left;
	font-weight:bold;
	padding:3px 4px;
}
#pagination .next a, #pagination .previous a {
	font-weight:bold;
	border:solid 1px #FFFFFF;
}
#pagination .active{ color:#ff0084;
	font-weight:bold;
	display:block;
	float:left;
	border:solid 1px #FFFFFF;
	padding:4px 6px;
}
#pagination a:link, #pagination a:visited {
	color:#0063e3;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
}
#pagination a:hover{
	border:solid 1px #666666;
}

.comment{
	margin:5px 10px;
	padding:8px 10px;
	border:2px solid #cccccc;

	/* Rounding the comment */
	-moz-border-radius:6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius:6px;
	overflow:hidden;
}

.commentAvatar{
	width:30px;
	height:30px;
	float:left;
	margin-right:10px;
}
#commentArea{
	padding:10px;
	color:#444444;
}

.commentText{
	margin-left:40px;
}




.verticallist {
	overflow: hidden;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.verticallistin {
	padding: 2px;
	overflow: hidden;
}

.verticallistlogo {
	float: left;
	margin-right: 10px;
	height: 90px;
	width: 90px;
}
.verticallist h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 0px;
	color: #126378;
	padding-top: 5px;
}
.verticallistdes {
	overflow: hidden;
	font-size: 12px;
	line-height: 18px;
}
.verticallistamenu {
	position: relative;
	width: 570px;
}
.verticallistamenu ul {
	list-style-type: none;
	display: block;
	overflow: hidden;
	margin-top: 10px;
	font-size: 12px;
}
.verticallistamenu ul li {
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	margin-right: 10px;
}
.verticallistamenu ul li a {
	display: block;
	height: 20px;
	padding-left: 24px;	
}

.viewch{
	background:url(../../images/charities/charityicons.png) no-repeat 0px 0px;
}
.viewch:hover{
		background-position:0px -2px;
}
.suppcha{
	background:url(../../images/charities/charityicons.png) no-repeat 0px -31px;
}
.suppcha:hover{
		background-position:0px -33px;
}