/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	background:url(/images/bg.gif) repeat-x top #fff;
}
*{
	margin:0;
	padding:0;
}
ul, li, ol{
	padding:0;
	margin:0;
	list-style:none;
}
a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#a5b2bd;
	outline:none;
}
a:hover{
	text-decoration:none;
	color:#a5b2bd;
}
img{
	border:none;
	padding:0;
	margin:0;
}
.cls{
	clear:both;
}
.hide,h1 b,h2 b,h3 b,h5 b,a i{
     position: absolute;
     left: -9999px;
}
.wrap{
	width:1000px;
	margin:0 auto;
	padding:0 0 0 0;
	overflow:hidden;
	text-align:left;
}
.totalcontent{
	width:1000px;
	padding:0 0 0 0;
	overflow:hidden;
	background:url(/images/maincontentbg.gif) repeat-y right;
}
.contentleft{
	width:232px;
	float:left;
	padding:7px 0 12px 25px;
	overflow:hidden;
}
.logo{
	width:232px;
	padding:0 0 0 0;
	overflow:hidden;
}
#sparksContainer{
	width:183px;
	border:1px solid #D3D8DC;
	border-bottom:none;
	padding:20px 22px 0 25px;
	margin:12px 0 0 0;
	overflow:hidden;
}
.title{
	width:183px;
	padding:0 0 15px 0;
	overflow:hidden;
}
.title h4{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:8px 0 0 0;
	color:#0B4D83;
	text-transform:uppercase;
}
.title span{
	float:right;
	padding:0 12px 0 0;
}
#search{
	width:183px;
	padding:0 0 0 0;
	overflow:hidden;
}
#search input{
	width:143px;
	height:18px;
	float:left;
	border:1px solid #C5C9CF;
	border-right:none;
	padding:3px 0 0 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
#search input.go{
	width:33px;
	height:23px;
	float:left;
	border:none;
	padding:0 0 0 0;
	cursor:pointer;
}
#sparksContainer ul{
	padding:10px 0 10px 0;
	width:183px;
	overflow:hidden;
}
#sparksContainer ul li{
	border-top:1px dotted #A4A6AA;
	padding:5px 12px 5px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#607181;
	width:151px;
	overflow:hidden;
}
#sparksContainer ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#607181;
	float:left;
	width:134px;
	display:block;
	text-decoration:none;
}
#sparksContainer ul li a:hover{
	color:#607181;
	text-decoration:underline;
}
#sparksContainer ul li span{
	float:right;
	width:17px;
	display:block;
}
#sparksContainer ul li.firstlist{
	border-top:none;
}
#sparksContainer ul li.received{
	background:url(/images/received.gif) no-repeat 0 10px;
}
#sparksContainer ul li.sent{
	background:url(/images/sent.gif) no-repeat 0 10px;
}
#sparksContainer ul li.favourite{
	background:url(/images/favourite.gif) no-repeat 0 7px;
}
.sparkboxbottom{
	width:232px;
	height:7px;
	background:url(/images/sparkboxbottom.gif) no-repeat;
}
.networktitle{
	width:183px;
	padding:0 0 0 0;
	overflow:hidden;
}
.networktitle h4{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:8px 0 0 0;
	color:#0B4D83;
	text-transform:uppercase;
}
.networktitle span{
	float:right;
	padding:0 12px 0 0;
}

#networkContainer{
	width:183px;
	border:1px solid #D3D8DC;
	border-bottom:none;
	padding:20px 22px 0 25px;
	margin:12px 0 0 0;
	overflow:hidden;
}
#networkContainer ul{
	padding:10px 0 10px 0;
	width:183px;
	overflow:hidden;
}
#networkContainer ul li{
	border-top:1px dotted #A4A6AA;
	padding:5px 12px 5px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#607181;
	width:151px;
	overflow:hidden;
}
#networkContainer ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#607181;
	float:left;
	width:134px;
	display:block;
	text-decoration:none;
}
#networkContainer ul li a:hover{
	color:#607181;
	text-decoration:underline;
}
#networkContainer ul li span{
	float:right;
	width:17px;
	display:block;
}
#networkContainer ul li.firstlist{
	border-top:none;
}
#networkContainer ul li.friend{
	background:url(/images/friends.gif) no-repeat 0 5px;
}
#networkContainer ul li.group{
	background:url(/images/group.gif) no-repeat 0 8px;
}

.contentright{
	width:735px;
	float:right;
	padding:0 0 0 0;
	overflow:hidden;
	background:url(/images/bg.gif) repeat-x top;
}
#top_nav{
	width:100%;
	padding:7px 0 0 0;
	overflow:hidden;
	height:35px;
	border-bottom:1px solid #EAECEE;
}
#top_nav ul{
	float:right;
	overflow:hidden;
}
#top_nav ul li{
	float:left;
	display:inline;
	line-height:35px;
	background:url(/images/bar.gif) no-repeat 0 0;
}
#top_nav ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#607181;
	text-decoration:none;
	display:block;
	padding:0 12px;
}
#top_nav ul li a:hover, #top_nav ul li a.selected{
	color:#0D5C9B;
	text-decoration:none;
}
#top_nav ul li.first{
	background:none;
}
.maincontent{
	width:735px;
	padding:0 0 12px 0;
	overflow:hidden;
}

#content{
	width:549px;
	float:left;
	padding:18px 0 0 0;
	overflow:hidden;
}
.searchDiv{
	width:549px;
	padding:0 0 15px 0;
	overflow:hidden;
}
.searchDiv h4{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#04090d;
	text-transform:uppercase;
	padding:2px 10px 0 22px;
}
.searchDiv input{
	float:left;
	width:281px;
	height:18px;
	border:1px solid #0b4d83;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#04090d;
	padding:3px 0 0 3px;
}
.searchDiv input.submit{
	float:left;
	width:73px;
	height:23px;
	border:none;
	padding:0 0 0 0;
	cursor:pointer;
	margin:0 0 0 10px;
}
.receivespark{
	width:515px;
	line-height:35px;
	background:url(/images/sparkbg.gif) repeat-x;
	overflow:hidden;
	padding:0 5px 0 20px;
}
.receivespark h4{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0b4d83;
}
.paginav{
	float:right;
	padding:6px 0 0 0;
	overflow:hidden;
}
.paginav img{
	float:left;
	margin:0 0 0 6px;
}
.listingarea{
	width:540px;
	padding:0 0 0 0;
	overflow:hidden;
}
.oddlist{
	width:538px;
	padding:15px 0 10px 0;
	overflow:hidden;
	margin:8px 0 0 0;
	background:url(/images/oddlistbg.gif) repeat-y;
	border:1px solid #f2f4f7;
}
.socialicon{
	width:88px;
	float:left;
	padding:0 0 0 15px;
	overflow:hidden;
}
.socialicon img{
	float:left;
	margin:0 14px 0 0;
}
.listinfo{
	width:400px;
	float:right;
	padding:0 14px 0 20px;
	overflow:hidden;
}
.listinfoleft{
	float:left;
	padding:0 10px 0 0;
	overflow:hidden;
}
.listinfoleft h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#49494d;
}
.listinfoleft h4 span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0c1755;
	font-weight:normal;
}
.listinfoleft h4 span a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0c1755;
	text-decoration:none;
}
.listinfoleft h4 span a:hover{
	color:#0c1755;
	text-decoration:underline;
}
.listinfoleft p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#607181;
}
.listinfoleft ul{
	padding:2px 0 0 0;
}
.listinfoleft ul li{
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#607181;
	font-weight:bold;
	padding:0 20px 0 8px;
	background:url(/images/bullet.gif) no-repeat 0 5px;
}
.listinfoleft ul li small{
	color:#0b4d83;
	font-weight:normal;
}
.listinforight{
	float:right;
	padding:0 0 0 0;
	overflow:hidden;
}
.listinforight p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a5b2bd;
}
.evellist{
	width:538px;
	padding:15px 0 10px 0;
	overflow:hidden;
	margin:8px 0 0 0;
	border:1px solid #d3d8dc;
	background:url(/images/evenlistbg.gif) repeat-y;
}
#requestContainer{
	width:166px;
	float:right;
	padding:20px 0 0 20px;
	overflow:hidden;
}
#requestContainer h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0b4d83;
	text-transform:uppercase;
}
#requestContainer ul{
	width:135px;
	overflow:hidden;
	padding:10px 0 0 0;
}
#requestContainer ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#607181;
	border-top:1px dotted #A4A6AA;
	padding:5px 0 5px 18px;
}
#requestContainer ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#607181;
	text-decoration:none;
}
#requestContainer ul li a:hover{
	color:#607181;
	text-decoration:underline;
}
#requestContainer ul li.friend{
	background:url(/images/friends.gif) no-repeat 0 5px;
}
#requestContainer ul li.group{
	background:url(/images/group.gif) no-repeat 0 7px;
}
#requestContainer ul li.firstlist{
	border-top:none;
}
#downAdds{
	width:166px;
	float:right;
	padding:20px 0 0 20px;
	overflow:hidden;
}
#downAdds h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0b4d83;
	text-transform:uppercase;
}
#downAdds ul{
	width:135px;
	overflow:hidden;
	padding:10px 0 0 0;
}
#downAdds ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#607181;
	border-top:1px dotted #A4A6AA;
	padding:5px 0 5px 18px;
}
#downAdds ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#607181;
	text-decoration:none;
}
#downAdds ul li a:hover{
	color:#607181;
	text-decoration:underline;
}
#downAdds ul li.friend{
	background:url(/images/download.jpg) no-repeat 0 5px;
}
#downAdds ul li.group{
	background:url(/images/group.gif) no-repeat 0 7px;
}
#downAdds ul li.firstlist{
	border-top:none;
}
.footer{
	width:980px;
	padding:25px 10px;
	overflow:hidden;
	border-top:1px solid #d5d9dd;
}
.footer span{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c6c6c;
}
.footer p{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b5999;
}
.footer p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b5999;
	text-decoration:none;
}
.footer p a:hover{
	color:#3b5999;
	text-decoration:underline;
}


/* for friend page */

.friendlistarea{
	overflow:hidden;
	padding:0;
	width:540px;
}
.friendlist{
	width:538px;
	overflow:hidden;
	border:1px solid #d3d8dc;
	padding:7px 0 7px 0;
	margin:8px 0 0 0;
	background:url(/images/friendlistbg.gif) repeat-y;
}
.searchfriendlist{
	width:538px;
	overflow:hidden;
	border:1px solid #d3d8dc;
	padding:7px 0 7px 0;
	margin:8px 0 0 0;
}
.friendthumb{
	width:381px;
	float:left;
	overflow:hidden;
	padding:0 0 0 8px;
}
.friendthumb img{
	float:left;
	padding:0 17px 0 0;
}
.friendthumb strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	color:#0c1755;
	padding:10px 0 2px 0;
}
.friendthumb span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	color:#607181;
	font-weight:bold;
}
.friendadd{
	width:90px;
	float:left;
	padding:20px 10px 0 0;
	overflow:hidden;
}
.searchfriendadd{
	width:120px;
	overflow:hidden;
	text-align: right;
	padding-top: 10px;
}
.sendReq{
	color: #607181;
	display: inline;
	cursor: pointer;
}
.addlink{
	float:right;
}
.additem{
	float:right;
	padding:0 10px 0 2px;
	overflow:hidden;
}
.additem strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0c1755;
}
.additem strong a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0c1755;
	text-decoration:none;
}
.deletefriend{
	width:48px;
	float:right;
	text-align:center;
	padding:20px 0 0 0;
	overflow:hidden;
}
.diff h4{
	padding-left:18px;
}
.addfriendtitle{
	width:530px;
	line-height:35px;
	background:url(/images/sparkbg.gif) repeat-x;
	overflow:hidden;
	padding:0 5px 0 5px;
}
.addfriendtitle span{
	float:left;
	display:block;
	padding:5px 5px 5px 0;
}
.addfriendtitle h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0b4d83;
	padding:0 0 0 15px;
	text-transform:uppercase;
}

.popupTitleBar{
	width:530px;
	line-height:35px;
	background:url(/images/sparkbg.gif) repeat-x;
	overflow:hidden;
	padding:0 5px 0 5px;
}
.popupName {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#0b4d83;
	padding: 5px 0 0 5px;
	text-transform:uppercase;
}
/* for group page */

.grouplist{
	width:538px;
	overflow:hidden;
	border:1px solid #d3d8dc;
	padding:7px 0 7px 0;
	margin:8px 0 0 0;
	background:url(/images/grouplistbg.gif) repeat-y;
}
.groupthumb{
	width:170px;
	float:left;
	padding:0 2px 0 8px;
	overflow:hidden;
}
.thumbbox{
	width:54px;
	float:left;
	padding:0 0 0 0;
	overflow:hidden;
}
.thumbinfo{
	width:100px;
	float:left;
	padding:2px 0 0 2px;
	overflow:hidden;
}
.thumbinfo strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0c1755;
	display:block;
}
.thumbinfo strong a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0c1755;
	text-decoration:none;
}
.thumbinfo span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#607181;
	display:block;
}
.groupinfo{
	width:285px;
	float:left;
	padding:0 10px 0 15px;
	overflow:hidden;
}
.groupinfo p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#354350;
}
.groupdelete{
	width:48px;
	float:right;
	overflow:hidden;
	padding:21px 0 0 0;
	text-align:center;
}
.groupName
{
	color:	#607181;
}
.groupsInCommonDiv
{
	color:		#0C1755;
	position:       absolute;
    border:         solid 3px #D3D8DC;
    height:        200px;
    width:          300px;
    display:        none;
    z-index:        10;
    top:            25%;
    left:           50%;
    margin-left:    -100px;
    margin-right:   auto;
    background-color:   #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	overflow:	hidden;
}
.groupsInCommon
{
	height: 165px;
	width: 290px;
	margin-top: 0px;
	padding: 5px;
	color:	#607181;
	overflow: auto;
}

.groupsInCommonClose
{
	background: url("/images/sparkbg.gif") repeat-x scroll 0 0 transparent;
	cursor: pointer;
	height: 20px;
	width: 300px;
	vertical-align: middle;
	margin-bottom: 5px;
}
.thisGroupMembersClose
{
	background: url("/images/sparkbg.gif") repeat-x scroll 0 0 transparent;
	cursor: pointer;
	height: 20px;
	width: 300px;
	vertical-align: middle;
	margin-bottom: 5px;
}
.thisGroupMembersDiv
{
	color:		#0C1755;
	position:       absolute;
    border:         solid 3px #D3D8DC;
    height:        200px;
    width:          300px;
    display:        none;
    z-index:        10;
    top:            25%;
    left:           50%;
    margin-left:    -100px;
    margin-right:   auto;
    background-color:   #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	overflow: hidden;
}
.groupMembers
{
	height: 140px;
	width: 285px;
	margin-top: 0px;
	padding: 5px;
	color:	#607181;
	overflow: auto;
}
.groupMembers2
{
	height: 102px;
	width: 235px;
	margin-top: 0px;
	padding: 5px;
	color:	#607181;
	overflow: auto;
}
/* for profile page */

.profilearea{
	width:480px;
	border:1px solid #d3d8dc;
	overflow:hidden;
	margin:10px 0 0 0;
	padding:20px 28px 30px 30px;
}
.profilethumb{
	width:480px;
	padding:0 0 20px 0;
	overflow:hidden;
}
.profilethumb img{
	float:left;
	padding:0 18px 0 0;
}
.profilethumb p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0c1755;
	font-weight:bold;
	padding:27px 0 0 0;
}
.upload{
	width:480px;
	padding:15px 0 15px 0;
	border-bottom:1px solid #dee0e0;
	border-top:1px solid #dee0e0;
	overflow:hidden;
}
.upload label{
	width:100px;
	float:left;
	padding:5px 0 0 5px;
	display:block;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#354350;
}
.upload input{
}
.upload img{
	float:left;
}
.upload input.submit{
	width:67px;
	height:25px;
	border:none;
	float:left;
	padding:0;
	margin:0 0 0 10px;
	cursor:pointer;
}
.profileinfo{
	width:480px;
	padding:15px 0 0 0;
	overflow:hidden;
}
.profileinfo label{
	width:100px;
	float:left;
	padding:5px 0 0 5px;
	display:block;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#354350;
}
.profileinfo input{
	width:209px;
	height:19px;
	border:1px solid #ababab;
	float:left;
	padding:4px 0 0 10px;
	margin:0 10px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#354350;
}
.profileinfo input.update{
	width:67px;
	height:25px;
	border:none;
	float:left;
	padding:0;
	margin:0;
	cursor:pointer;
}
.profileinfo input.zip{
	width:107px;
}
.profileinfo input.state{
	width:55px;
}
.profileinfo select{
	width:66px;
	height:23px;
	border:1px solid #ababab;
	float:left;
	padding:1px 0 1px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#354350;
}

/* for home page */

.hometop{
	width:943px;
	margin:0 auto;
	padding:0 0 0 0;
	overflow:hidden;
}
.homepage{
	width:867px;
	margin:0 auto;
	padding:18px 38px 32px 38px;
	overflow:hidden;
	background:#eceef1;
}
.homepageleft{
	width:232px;
	float:left;
	padding:0 0 0 0;
	overflow:hidden;
}
.homelogo{
	width:232px;
	padding:0 0 0 0;
	overflow:hidden;
}
.registerbox{
	width:222px;
	padding:4px 4px 0 4px;
	overflow:hidden;
	background:#fff;
	border:1px solid #e6e8eb;
}
.registerboxinfo{
	width:182px;
	padding:15px 20px 20px 20px;
	overflow:hidden;
	background:url(/images/registerboxinfobg.gif) repeat-x top #ffffff;
}
.registerboxtitle{
	width:182px;
	padding:0 0 0 0;
	overflow:hidden;
}
.registerboxtitle h4{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0b4d83;
	text-transform:uppercase;
	padding:7px 0 0 0;
}
.registerboxtitle span{
	float:right;
}
.signupbox{
	width:182px;
	padding:0 0 0 0;
	overflow:hidden;
}
.signupdata{
	width:182px;
	padding:10px 0 0 0;
	overflow:hidden;
}
.signupdata input{
	width:171px;
	height:18px;
	border:1px solid #c5c9cf;
	padding:3px 0 0 9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#607181;
}
.signupdata select{
	width:182px;
	height:24px;
	border:1px solid #c5c9cf;
	padding:3px 3px 3px 9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#607181;
}
.signupdata label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3b5999;
	display:block;
	padding:0 0 8px 0;
}
.signupdata select.month{
	width:62px;
	float:left;
	height:24px;
	border:1px solid #c5c9cf;
	padding:3px 3px 3px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#607181;
	margin:0 4px 0 0;
}
.signupdata select.day{
	width:52px;
	float:left;
	height:24px;
	border:1px solid #c5c9cf;
	padding:3px 3px 3px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#607181;
	margin:0 4px 0 0;
}
.signupdata select.year{
	width:58px;
	float:left;
	height:24px;
	border:1px solid #c5c9cf;
	padding:3px 3px 3px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#607181;
	margin:0;
}
.signupdata input.signup{
	width:61px;
	height:23px;
	border:none;
	padding:0;
	cursor:pointer;
}
.homepageright{
	width:598px;
	float:right;
	padding:0 0 0 0;
	overflow:hidden;
}
.login{
	width:598px;
	padding:13px 0 23px 0;
	overflow:hidden;
}
.login h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0b4d83;
	float:left;
	padding:4px 0 0 0;
	text-transform:uppercase;
}
.login input{
	width:120px;
	height:18px;
	border:1px solid #c5c9cf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#607181;
	float:left;
	margin:0 0 0 14px;
	padding:3px 0 0 7px;
}
.login input.logingo{
	width:36px;
	height:25px;
	float:left;
	cursor:pointer;
	margin:0 0 0 8px;
	padding:0;
	border:none;
}
.login label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b5999;
	float:left;
	display:block;
	padding:4px 0 0 14px;
	background:url(/images/bullet1.gif) no-repeat 4px 9px;
}
.login label a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b5999;
	text-decoration:none;
}
.login label a:hover{
	color:#3b5999;
	text-decoration:underline;
}
.rightinfo{
	width:540px;
	padding:23px 28px 25px 30px;
	overflow:hidden;
	background:url(/images/rightinfobg.gif) repeat-y;
}
.rightinfo2{
	width:540px;
	height:	300px;
	padding:23px 28px 25px 30px;
	overflow:hidden;
	background-color: white;
}
.welcomeinfo{
	width:225px;
	float:left;
	padding:0 5px 0 0;
	overflow:hidden;
}
.welcomeinfo h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9aa1a6;
	font-weight:normal;
}
.welcomeinfo h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#04090d;
	padding:0 0 20px 0;
}
.welcomeinfo p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#607181;
	padding:0 0 20px 0;
}
.vedioinfo{
	width:285px;
	float:right;
	padding:0 0 0 25px;
	overflow:hidden;
}
.vedioinfo h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#1b588b;
	padding:0 0 20px 0;
}
.vedioinfo h4 span{
	font-size:14px;
	color:#9aa1a6;
	font-weight:normal;
}
.youtubebox{
	width:285px;
	padding:0 0 0 0;
	overflow:hidden;
}
.homefooter{
	width:840px;
	border-top:none;
	margin:0 auto;
	padding:25px 65px 25px 38px;
}
.status
{
	margin-top: 5px;
}
.successMsg
{
	background-color:	#009900;
	border:		1px solid #009900;
	color:		white;
	font-style:		italic;
	font-size:		11px;
	font-weight:	bold;
	display:		inline;
	padding:	5px;
}

.failureMsg
{
	background-color:	#D80000;
	border:		1px solid #D80000;
	color:		white;
	font-style:		italic;
	font-size:		11px;
	font-weight:	bold;
	display:		inline;
	padding:	5px;
}

.userImg
{
    height:             40px;
    width:              40px;
    display:            inline;
}
.popupMedium
{
	position:		absolute;
	border:			solid 1px;
	min-height:			500px;
	width:			600px;
	display:		none;
	z-index:		10;
	top:			20%;
	left:			50%;
	margin-left:	-300px;
	margin-right:	auto;
	background-color:	#FFFFFF;
}

.popupSmall
{
	position:		absolute;
	border:			solid 1px;
	height:			600px;
	width:			400px;
	display:		none;
	z-index:		10;
	top:			20%;
	left:			50%;
	margin-left:	-200px;
	margin-right:	auto;
	background-color:	#FFFFFF;
}

.titleBar
{
	text-align:				right;
	background: url("/images/sparkbg.gif") repeat-x scroll 0 0 transparent;
	cursor: pointer;
	height: 28px;
	width:	100%;
}

.popupName
{
	text-align: left;
}

.darkenBackground
{
	background-color:	#000000;
	background-repeat:	repeat;
	display:			none;
	height:				100%;
	left:				0;
	opacity:			0.7;
	position:			fixed;
	top:				0;
	width:				100%;
	z-index:			5;
}
.popupStatus
{
	font-style:			italic;
	height:				20px;
}
.selectedCount
{
	font-weight:	bold;
	display:		inline;
}
.selectedTitle
{
	font-weight:	bold;
	display:		inline;
	margin-left:	10px;
}

.selectedCount
{
	font-weight:	bold;
	display:		inline;
}
.btnSelected
{
	cursor:	pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:	#FFFFFF;
	background-color:#0b4d83;
	text-transform:uppercase;
}
.groupActionBtn
{
	display:			inline;
	cursor:	pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:	#FFFFFF;
	background-color:#0b4d83;
	text-transform:uppercase;
	padding: 1px;
}
.groupLinks
{
	cursor:				pointer;
	text-decoration:	underline;
}
.groupLink
{
	cursor:				pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0b4d83;
	background-color:#FFFFFF;
	text-transform:uppercase;
	padding: 1px;
}
.friendHover
{
	background-color:	#CCCCCC;
	cursor:				pointer;
}

.friendGroupStatus
{
	font-weight: 		bold;
}

.friendGroupPending
{
	background-color:	#FFFF99;
	cursor:				pointer;
}

.friendGroupAdmin
{
	background-color:	#9900CC;
	cursor:				pointer;
}

.friendGroupAdmin
{
	background-color:	#66FF66;
	cursor:				pointer;
}
.friendGroupMember
{
	background-color:	#33CCCC;
	cursor:				pointer;
}
.friendBorder
{
	border:		solid 1px #000000;
}
.groupField
{
	display: inline;
	font-weight:		bold;
	font-size:	11px;
	font-family:Arial, Helvetica, sans-serif;
	color:	#6C6C6C;
}
.imgLink
{
	display:			inline;
	cursor:				pointer;
	margin-left:		5px;
}

.btn
{
	cursor:				pointer;
	border:				solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#0b4d83;
	color:#FFFFFF;
	text-transform:uppercase;
	padding: 1px;

}
.addOnTitle
{
	display:	inline;
	margin: 0px;
	padding-top: 2px;
	color:	#607181;
	font-size: 11px;
}
.addOnValues
{
	display:	inline;
	margin: 5px;
	padding-top: 2px;
	color:	#0C1755;
	font-size: 11px;
}
.addOnTitle strong
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:inline;
	color:#0c1755;
	padding:2px 0 2px 0;
	margin: 2px;
}
.sparkLink
{
	color: #0C1755;
	cursor: pointer;
}
.sparkLink2
{
	color: #A5B2BD;
}
