@charset "utf-8";
/* CSS Document */
.music { width: 100%; float: left; padding-top: 5px;  padding-bottom: 5px; line-height: 1.2em; color: #666; font-size: 14px; border-bottom: 1px solid #ddd;}
.music .icon { width: 40px; float: left; text-align: center; }
.music .icon_artist_photo { width: 80px; float: left; text-align: center; }
.music .desc { float: left; }
.music span { color: #009cff; }
.music span a{ color: #009cff; }
.music span a{ color: #009cff; text-decoration: none; }
.music .rightDiv { float: right; }
span a:hover {text-decoration: underline; color: #009cff;}

.blog { width: 100%; float: left; padding-top: 5px;  padding-bottom: 5px; line-height: 1.2em; color: #666; font-size: 14px; border-bottom: 1px solid #ddd;}
.blog .icon { width: 40px; float: left; text-align: center; }
.blog .desc { float: left; }
.blog span { color: #009cff; }
.blog span a{ color: #009cff; }
.blog span a{ color: #009cff; text-decoration: none; }
.blog .rightDiv { float: right; }
span a:hover {text-decoration: underline; color: #009cff;}

.photos { width: 100%; float: left; padding-top: 5px;  padding-bottom: 5px; line-height: 1.2em; color: #666; font-size: 14px; border-bottom: 1px solid #ddd;}
.photos .icon { width: 40px; float: left; text-align: center; }
.photos .desc { float: left; }
.photos span { color: #009cff; }
.photos span a{ color: #009cff; }
.photos span a{ color: #009cff; text-decoration: none; }
.photos .rightDiv { float: right; }
span a:hover {text-decoration: underline; color: #009cff;}

.music small, .photos small, .photo_album small, .playlist_video small, .videos small, .group small, .member small { font-size:11px; } 

.photo_album { width: 100%; float: left; padding-top: 5px;  padding-bottom: 5px; line-height: 1.2em; color: #666; font-size: 14px; border-bottom: 1px solid #ddd;}
.photo_album .icon { width: 40px; float: left; text-align: center; }
.photo_album .desc { float: left; }
.photo_album span { color: #009cff; }
.photo_album span a{ color: #009cff; }
.photo_album span a{ color: #009cff; text-decoration: none; }
.photo_album .rightDiv { float: right; }
span a:hover {text-decoration: underline; color: #009cff;}
.photo_album .album_list {clear: both; margin-left: 30px; width: 80%; text-align: center;}
.album_list img { border: 1px solid #ddd; padding: 2px;}


.playlist_video { width: 100%; float: left; padding-top: 5px;  padding-bottom: 5px; line-height: 1.2em; color: #666; font-size: 14px; border-bottom: 1px solid #ddd;}
.playlist_video .icon { width: 40px; float: left; text-align: center; }
.playlist_video .desc { float: left; }
.playlist_video span { color: #009cff; }
.playlist_video span a{ color: #009cff; }
.playlist_video span a{ color: #009cff; text-decoration: none; }
.playlist_video .rightDiv { float: right; }
span a:hover {text-decoration: underline; color: #009cff;}
.playlist_video .album_list {clear: both; margin-left: 30px; width: 80%; text-align: center;}
.album_list img { border: 1px solid #ddd; padding: 2px;}


.videos { width: 100%; float: left; padding-top: 5px;  padding-bottom: 5px; line-height: 1.2em; color: #666; font-size: 14px; border-bottom: 1px solid #ddd;}
.videos .icon { width: 40px; float: left; text-align: center; }
.videos .desc { float: left; }
.videos span { color: #009cff; }
.videos span a{ color: #009cff; }
.videos span a{ color: #009cff; text-decoration: none; }
.videos .rightDiv { float: right; }
span a:hover {text-decoration: underline; color: #009cff;}


.group { width: 100%; float: left; padding-top: 5px;  padding-bottom: 5px; line-height: 1.2em; color: #666; font-size: 14px;  border-bottom: 1px solid #ddd; }
.group .list {width: 100px; float: left; text-align: right;}
.list li { list-style: none; color: #009cff; font-size: 11px; line-height: 1.2em }
.list li a { list-style: none; color: #009cff; font-size: 11px; line-height: 1.2em; text-decoration: none;}
li a:hover { text-decoration: underline; }
.img_brd { border: 1px solid #ddd; padding: 2px; }
p { font-size: 12px; }
.group .desc { float: left; text-align: left; }
.group span a{ color: #009cff; text-decoration: none; }
span a:hover {text-decoration: underline; color: #009cff;}


.member { width: 100%; float: left; padding-top: 5px;  padding-bottom: 5px; line-height: 1.2em; color: #666; font-size: 14px;  border-bottom: 1px solid #ddd; }
.member .list {width: 100px; float: left; text-align: right;}
.list li { list-style: none; color: #009cff; font-size: 11px; line-height: 1.2em }
.list li a { list-style: none; color: #009cff; font-size: 11px; line-height: 1.2em; text-decoration: none;}
li a:hover { text-decoration: underline; }
.img_brd { border: 1px solid #ddd; padding: 2px; }
p { font-size: 12px; }
.member .desc { float: left; text-align: left; width: 40%; }
.member span a{ color: #009cff; text-decoration: none; }
span a:hover {text-decoration: underline; color: #009cff;}
.member .desc li { list-style: none; color: #009cff; font-size: 12px; padding: 1px;}


.playlistAudioSmall { float:left; width: 100%; clear:both;}
.playlistAudioSmall .text span a { color: #333333; }
.playlistAudioSmall .icon { float:left; width: 24px; background:url(/images/icons/graphic/playlist_music.gif); height:24px; }
.playlistAudioSmall .text{ float:left; padding-left:10px; font-size:14px; font-weight:bold;}
.playlistAudioSmall .text span { font-size:14px; font-weight:bold; color: #009cff;}
.playlistAudioSmall .text span a {color: #009cff;}
.playlistAudioSmall .text small { font-weight: normal; font-size:11px; color:#666666;}

.playlistVideoSmall { float:left; width: 100%; clear:both;}
.playlistVideoSmall .text span a { color: #333333; }
.playlistVideoSmall .icon { float:left; width: 24px; background:url(/images/icons/graphic/playlist_video.gif); height:24px; }
.playlistVideoSmall .text{ float:left; padding-left:10px; font-size:14px; font-weight:bold;}
.playlistVideoSmall .text small { font-weight: normal; font-size:11px; color:#666666;}

.albumPhotoSmall { float:left; width: 100%; clear:both;}
.albumPhotoSmall .text span a { color: #333333; }
.albumPhotoSmall .icon { float:left; width: 24px; background:url(/images/icons/graphic/album.gif); height:24px; }
.albumPhotoSmall .text{ float:left; padding-left:10px; font-size:14px; font-weight:bold;}
.albumPhotoSmall .text small { font-weight: normal; font-size:11px; color:#666666;}

.audioSmall { float:left; width: 100%; clear:both;}
.audioSmall .text span a { color: #333333; }
.audioSmall .icon { float:left; width: 24px; background:url(/images/icons/graphic/music.gif); height:24px; }
.audioSmall .text{ float:left; padding-left:10px; font-size:14px; font-weight:bold;}
.audioSmall .text small { font-weight: normal; font-size:11px; color:#666666;}

.groupSmall { float:left; width: 100%; clear:both;}
.groupSmall .text span a { color: #333333; }
.groupSmall .icon { float:left; width: 24px; background:url(/images/icons/graphic/group.gif); height:24px; }
.groupSmall .text{ float:left; padding-left:10px; font-size:14px; font-weight:bold;}
.groupSmall .text small { font-weight: normal; font-size:11px; color:#666666;}

.blogSmall { float:left; width: 100%; clear:both;}
.blogSmall .text span a { color: #333333; }
.blogSmall .icon { float:left; width: 24px; background:url(/images/icons/graphic/blog.gif); height:24px; }
.blogSmall .text{ float:left; padding-left:10px; font-size:14px; font-weight:bold;}
.blogSmall .text small { font-weight: normal; font-size:11px; color:#666666;}

.videoSmall { float:left; width: 100%; clear:both;}
.videoSmall .text span a { color: #333333; }
.videoSmall .icon { float:left; width: 24px; background:url(/images/icons/graphic/video.gif); height:24px; }
.videoSmall .text{ float:left; padding-left:10px; font-size:14px; font-weight:bold;}
.videoSmall .text small { font-weight: normal; font-size:11px; color:#666666;}

.photoSmall { float:left; width: 100%; clear:both;}
.photoSmall .text span a { color: #333333; }
.photoSmall .icon { float:left; width: 24px; background:url(/images/icons/graphic/photo.gif); height:24px; }
.photoSmall .text{ float:left; padding-left:10px; font-size:14px; font-weight:bold;}
.photoSmall .text small { font-weight: normal; font-size:11px; color:#666666;}


.userSmall { float:left; width: 115px; display: inline; margin-top: 6px;}
.userSmall .username{  float:left; display: inline; font-size:14px;}
.userSmall .details { float:left; clear:both; width: 115px; height: 78px; }
.userSmall .icon, .userSmall .text { float: left; width: 80px; text-aligh: center; }
.userSmall .text { padding-left:5px;}
.userSmall .text a { color: #666666; }
.userSmall .icon .userSmall_icon_image { height: 58px; overflow: hidden; text-aligh: center; }
.userSmall .icon .userSmall_icon_text { height: 12px;}



/* CSS Document */
html *, * {
margin: 0;
padding: 0;
} 
form {
margin:0;
padding:0;
}
a { color:#009cff; text-decoration: none; }
a:hover { text-decoration: underline; }
ul
	{
	padding:0;
	margin:0;
	margin-left:25px;
	}
.brd
	{
	border: 1px solid #000000;
	}
.selectedPage { padding-left:3px; padding-right:3px; border: 1px solid #0099ff; background:#d2deea; text-decoration: none; font-size: 11px; font-weight:normal; }
.unselectedPage { padding-left:3px; padding-right:3px; border: 1px solid #ffb400; background:#ffe6b4; text-decoration: none; font-size: 11px; font-weight:normal; }
body
	{
	background: url(../images/bodyLine.gif) repeat-y center #EEE;
	color:#333;
	margin:0;
	text-align: center;
	}
#page
	{
	clear: both;
	min-height: 600px;
	__height: 600px;
	}
.wrapper
	{
	text-align:center;
	}
.centerDiv
	{
	margin:0 auto;
	}
.narrowCenter
	{
	width:600px;
	margin:0 auto;
	}
.textStep
	{
	position:relative;
	top:-8px;
	}
/*a, a:visited
	{
	color:#00F;
	}
a:hover
	{
	font:120%/1.4;
	}*/
table, td, th, body, textarea, input,  h2, h3, h4, h5, h6 {
	font: 12px/1.4 arial, helvetica, sans-serif;
}
blockquote { margin-left:10px; }

h2.alphaHead {
	font-size:17px;
	font-weight:normal;
	font-family:"Helvetica";
	/*display: block;
	background: url(/images/menu_top.png); */
	*background: none;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu_top.png', sizingMethod='scale'); 
	height: 30px;
	line-height:30px;
	padding: 0 5px 0 5px;*/
}
h1, h2 {
	font-weight:normal;
	font-family: "Arial";
}
h1, .h1_style {
	font-size: 22px;
	font-weight:normal;
}
h1.small {
	font-size:18px;
}
h2, .h2_style {
    color:#0d5db5;
	font-size: 18px;
	font-family:"Arial";
	font-weight:bold;
}
h3, .h3_style {
	font-weight:normal;
	font-size: 16px;
	font-family:"Arial";
	color:#0d5db5;
}
.bld {
font-weight: bold;
}

a img {
	border:none;
}
#header
	{
	/*padding-top:10px;
	background:url(../images/header_line.gif) repeat-x bottom;*/
	background-color:#FFF;
	text-align: center;
	}
#header #logo
	{
	float:left;
	}
#header #top
	{
	float:left;
	}
#header #top #rightNav a
	{
	line-height:28px;
	color: #0033FF;
	text-decoration:none;
	}
#header #top #rightNav
	{
	height:40px;
	text-align:right;
	font-family:"Arial";
	color: #6c6c6c;
	font-size: 13px;
	display:block;
	}
#header #nav 
	{
	float:left;
	color: #1984f9;
	}
#header #nav ul
	{
	margin:0;
	padding:0;
	margin-left:10px;
	float:left;
	list-style-type:none;
	}
#header #nav ul li
	{
	float:left;
	line-height: 25px;
	}
#nav ul li a
	{
	padding:0 8px 0 8px;
	font-family: "Arial";
	font-size: 13px;
	font-weight: bold;
	color: #1984f9;
	text-decoration: none;
	}
#nav ul li.selectedNav a
	{
	padding:0;
	border:none;
	color: #730;
	}
#nav ul li.firstElement a
	{
	border:none;
	}
#nav ul li.selectedNav
	{
	text-align:center;
	padding:0 10px 0 0;
	background:url(../images/menu_1.gif) top left no-repeat;
	width: 81px;
	height: 26px;
	border: none;
	}
#footer a, #smallfooter a
	{
	color:#FFFFFF;
	}
#footer, #smallfooter
	{
	clear:both;
	background-color:#1989fd;
	text-align:center;
	margin:0 auto;
	padding:10px 0 10px 0;
	}
	
#footer {
	color:#FFFFFF;
	width: 900px;
}
#smallfooter {
	width:100%;
}

#footer #lower, #smallfooter #lower
	{
	padding:20px 0 10px 0;
	}
#footer ul, #smallfooter ul
	{
	list-style:none;
	}
#footer ul li.firstElement, #smallfooter ul li.firstElement
	{
	border:none;
	}
#footer ul li, #smallfooter ul li
	{
	margin:0;
	font-size:11px;
	padding: 2px 5px 2px 5px;
	border-left:1px solid #FFF;
	display:inline;
	}
#searchBox
	{
	clear:both;
	background: #1989fd;
	}
.wrapper
	{
	text-align:center;
	}
.makeitcenter
	{
	margin:0 auto;
	text-align:left;
	}
#searchBox
	{
	height: 55px;
	}
.upper
	{
	padding: 0;
	height: 30px;
	}
.upper span
	{
	padding: 0;
	height: 30px;
	vertical-align: top;
	}
.lower
	{
	padding: 0;
	line-height: 12px;
	height: 19px;
	}
.lower span
	{
	line-height: 12px;
	padding: 0;
	margin: 0 auto;
	height: 19px;
	}
#lowerNav 
	{
	margin:0;
	padding:15px 0 15px 0;
	background:#1989fd;
	clear:both;
	}
#lowerNav li
	{
	display: inline;
	padding: 0;
	}
#lowerNav li.firstElement a
	{
	border:none;
	}
#lowerNav li a
	{
	border-left:1px solid #FFF;
	display: inline;
	padding: 0 6px 0 6px;
	font-family:"Arial";
	font-weight:bold;
	font-size: 14px;
/*	color: #3894fa;*/
	color:#FFFFFF;
	text-decoration: underline;
	cursor: pointer;
	}
.white
	{
	color: #ffffff;
	}
.bl
	{
	font-weight:bold;
	}
#onecolumn
	{
	width: 900px;
	text-align: center;
	}
.profile_three, .profile_bn, .profile_nb
	{
	float:left;
	width:100%;
	}	
.profile_three .lc, .profile_three .rc, .profile_three .md, .profile_bn .lc, .profile_bn .rc, .profile_bn .md, .profile_nb .lc, .profile_nb .rc, .profile_nb .md {
	*display:inline;
	float:left;
}
.profile_three .md {
margin-left:10px;
width:420px;
}
.profile_three .rc {
margin-left:10px;
width:230px;
}
.profile_three .lc {
width: 230px;
}


.profile_bn .md, .profile_nb .md {
display:none;
}

.profile_bn .lc {
width:550px;
}

.profile_bn .rc {
margin-left:10px;
width:340px;
}



.profile_nb .lc {
width:350px;
}

.profile_nb .rc {
width:540px;
margin-left:10px;
}


#twocolumn_new
	{
	margin:0 auto;
	text-align: left;
	float: left;
	}
#twocolumn_new .lc
	{
	width: 600px;
	float: left;	
	display:inline;
	margin-top: 8px;
	margin-bottom:10px;
	}
#twocolumn_new .rc
	{
	margin-top:8px;
	float: right;
	width: 280px; ;
	display: inline;
	}

#twocolumn_new .lc .leftcol
	{
	clear: left;
	width: 155px;
	float: left;	
	display:inline;
	}
#twocolumn_new .lc .rightcol
	{
	width: 430px;
	float: left;	
	display:inline;
	margin-left: 10px;
	}

#twocolumn
	{
	margin:0 auto;
	text-align: left;
	padding-left: 155px;
	clear: left;
	}
#twocolumn .lc
	{
	position: relative;
    float: left;
	/*padding: 7px 0 7px 0;*/
	width: 142px;	
	/*right:167px;*/
	margin-left:-150px;
	display:inline;
	margin-top:8px;
	margin-bottom:10px;
	/*display: inline;*/
	}
#twocolumn .rc
	{
	margin-top:8px;
	float:left;
	/*padding: 7px 0 7px 0;*/
	/*display: inline;*/
	width:100%;
	}
	
#twocolumn_narrowWider
	{
	margin:0 auto;
	text-align: left;
	padding-left:155px;
	}
#twocolumn_narrowWider .lc
	{
	position: relative;
    float: left;
	/*padding: 7px 0 7px 0;*/
	width: 247px;	
	/*right:167px;*/
	margin-left:-155px;
	display:inline;
	margin-top:8px;
	margin-bottom:10px;
	/*display: inline;*/
	}
#twocolumn_narrowWider .rc
	{
	margin-top:17px;
	margin-left:20px;
	float:left;
	/*padding: 7px 0 7px 0;*/
	/*display: inline;*/
	width: 580px;	
	}


#twocolumn_eq
	{
	margin:0 auto;
	width: 900px;
	text-align: left;
	}
#twocolumn_eq .lc
	{
	margin-top: 7px;
	margin-left:10px;
	width: 440px;	
	float: left;
	display: inline;
	}
#twocolumn_eq .rc
	{
	margin-left:10px;
	margin-top: 7px;
	float: left;
	width: 410px;
	padding:10px;
	}





#twocolumn_broadNarrow
	{
	margin:0 auto;
	width: 900px;
	text-align: left;
	}
#twocolumn_broadNarrow .lc
	{
	margin: 10px 0 0 0;
	float:left;
	width:600px;
	}

#twocolumn_broadNarrow .rc
	{
	margin:10px 0 0 10px;
	float:left;
	width:288px;
 	min-height:320px;
 	_height:320px;
	}



#twocolumn_events_broadNarrow
	{
	margin:0 auto;
	width: 900px;
	text-align: left;
	}
#twocolumn_events_broadNarrow .lc
	{
	margin: 10px 0 0 0;
	float:left;
	width:700px;
	}

#twocolumn_events_broadNarrow .rc
	{
	margin:10px 0 0 10px;
	float:left;
	width:188px;
 	min-height:320px;
 	_height:320px;
	}



#pageBody
	{
	text-align:left;
	width: 900px;
	margin:0 auto;
	text-align:left;
	}
#threecolumn_narrow
	{
	text-align:left;
	width: 900px;
	margin:0 auto;
	text-align:left;
	}
#threecolumn_narrow .lc
	{
	margin-top: 7px;
	width: 150px;	
	float: left;
	display: inline;
	}
#threecolumn_narrow .rc
	{
	margin-top: 7px;
	margin-left: 10px;
	float: right;
	width: 295px;
	}
#threecolumn_narrow .md
	{
	margin-top: 7px;
	margin-left: 10px;
	float: left;
	width: 430px;
	}
	
	
#threecolumn
	{
	text-align:left;
	width: 900px;
	margin:0 auto;
	text-align:left;
	}
#threecolumn .lc
	{
	margin-top: 7px;
	width: 185px;	
	float: left;
	display: inline;
	}
#threecolumn .rc
	{
	margin-top: 7px;
	margin-left: 10px;
	float: right;
	width: 260px;
	}
#threecolumn .md
	{
	margin-top: 7px;
	margin-left: 10px;
	float: left;
	width: 430px;
	}
#smallphoto
	{
	list-style: none;
	}
#smallphoto li
	{
	list-style: none;
	padding: 0;
	display: inline;
	}
.bigLi li
	{
	line-height:20px;
	}
.indexMenu
	{
	margin:0;
	padding:0;
	/*background:url(../images/leftMid.gif); */
	background-repeat: repeat-y;
	list-style:none;
	margin-bottom: 5px;
	}
.indexMenu li a
	{
	color:#0000ff;
	/*color:#666;*/
	text-decoration:none;
	display:block;
	padding:1px 0 1px 5px;
	}
.indexMenu li a:hover
	{
	text-decoration:underline;
	}
.indexMenu li
	{
	margin-left:10px;
	margin-right:20px;
	border-bottom:1px solid #DDDDDD;
	font-family: "Arial";
	font-size: 12px;
	}
.indexMenu li ul li
	{
	border:none;
	}
.indexMenu li ul li a
	{
	margin-left:-5px;
	display:inline;
	}
.indexMenu li ul
	{
	list-style:square;
	margin:0 0 0 9px;
	padding:0;
	}

.noSpan
	{
	background: none;
	padding: 0 0 0 0;
	list-style: none;
	}
.indexMid
	{
	height: 202px;
	background-image: url(../images/player.gif);
	background-position: center;
	background-repeat: no-repeat;
	}
.threeSteps
	{
	width:260px;
	height:200px;
	background-image: url(../images/create.gif);
	background-repeat: no-repeat;
	}
.fieldName
	{
	float:left;
	width: 200px;
	text-align:right;
	padding: 0 8px 0 0;
	color:#333333;
	}
.fieldNameLeft
	{
	float:left;
	width: 200px;
	text-align:left;
	padding: 0 8px 0 0;
	color:#333333;
	}
.fieldVal
	{
	text-align:left;
	margin-left:210px;
	display:block;
	}

.fieldName_narrow
	{
	float:left;
	width: 70px;
	text-align:right;
	padding: 0 8px 0 0;
	color:#333333;
	}

.fieldName_narrowLeft
	{
	float:left;
	width: 70px;
	text-align:left;
	padding: 0 8px 0 0;
	color:#333333;
	}
.fieldVal_narrow
	{
	text-align:left;
	margin-left:80px;
	display:block;
	}



.formRow small input
	{
	height:12px;
	margin: 0 3px 0 0;
	}
.formRow small
	{
	display:block;
	clear:both;
	padding:4px 0 0 0;
	}
.formRow
	{
	clear:both;
	width:100%;
	padding: 5px 0 5px 0;
	}
.formRow input
	{
	font-size: 12px;
	}
.form-text
	{
	width: 220px;
	}
.box
	{
	float: left;
	width: 700px;
	border: 1px solid #4d9f00;
	}
.upperBox
	{
	background:url(../images/gLine.gif);
	background-repeat: repeat-x;
	}

.upperBoxGrey
	{
	background: #004bb2;
	background-repeat: repeat-x;
	height:25px;
	}

.upperBoxGrey span
	{
	color:#FFFFFF;
	margin:8px;
	line-height:25px;
	font-size:12px;
	font-weight:bold;
	}

.upperBox span
	{
	margin:8px;
	}
.upperBox span, .upperBox span a
	{
	color: #FFF;
	line-height: 30px;
	font-family: "Verdana";
	font-size: 13px;
	font-weight:bold;
	/*text-decoration:none;*/
	}
.box .lowerBox
	{
	padding: 5px;
	}
#welcome
	{
	padding: 20px;
	}
#alert_on_page	{
	width:868px;
	margin:0 auto;
	/*margin-top:6px;*/
	padding:4px 5px 4px 25px;
	border-bottom:1px solid #DDD;
	border-left:1px solid #DDD;
	border-right:1px solid #DDD;
	color:#666666;
	/*border-top:1px solid #FD0;
	border-left:1px solid #FD0;
	border-right:1px solid #A90;
	border-bottom:1px solid #A90;*/
	background:url(../images/icons/alert_16.gif) no-repeat 4px 4px #F5F5F5;
	min-height:16px;
	_height:16px;
	text-align:left;
	font-size:11px;
	}
.lineBreak
	{
	margin-top:10px;
	clear:both;
	}
.floatBreak { float:left; width:100%; clear:both; height:10px; overflow:hidden;}
.big
	{
		font: 110%/1.4 arial;
	}
.bigFont { font-size: 18px; line-height: 16px; text-decoration: underline; }
.font14 { font-size: 14px; font-family: arial; color: #666; }
.nodecoration:hover { text-decoration: none; }
.formRow .bigTextBox, .vistaStyle
	{
		border-top:1px solid #9BF;
		border-left:1px solid #9BF;
		border-bottom:1px solid #DDE;
		border-right:1px solid #DDE;
	}
.formRow .bigTextBox
	{
		font-size:14px;
		background:#FFFFFF;
		padding:4px;
		width:155px;
	}
.bigButton
	{
		font-size:15px;
		font-family:"Trebuchet MS";
		font-weight:bold;
		color:#333;
		padding-left:15px;
		padding-right:15px;
		height:30px;
/*		min-width:165px;
	_width:165px;*/
	}
.midButton
	{
		font-size:14px;
		font-family:"Trebuchet MS";
		color:#333;
		font-weight:bold;
		padding-left:10px;
		padding-right:10px;
		height:25px;
/*		min-width:165px;
	_width:165px;*/
	}
.bigTextBox:hover
	{
		background:#FFFFF0;
	}
.leftBrdLine
	{
		border-left:1px solid #DDD;
	}
.width250
	{
	width:250px;
	}
.checkStatus
	{
	}
.width180
	{
	width:180px;
	}

.rightAndMargin
	{
	display:inline;
	float:right;
	margin-right:10px;
	text-align:right;
	width:250px;
	}
.hrDiv
	{
	border-top:1px solid #DDD;
	height:1px;
	overflow:hidden;
	}
p, .paragraph	{
	padding:5px;
	line-height:1.3em;
	letter-spacing:normal;
	}
.small
	{
	font: 75%/1.4 arial, helvetica, sans-serif;
	}
.grey_box
	{
	margin-top: 4px;
	margin-bottom: 4px;
	border: 1px solid #EEEEEE;
	padding: 5px;
	}
.grey_box ul
	{
	list-style: none;
	}
.grey_box li
	{
	padding: 2px;
	}
.red
	{
	color: #FF0000;
	text-decoration: underline;
	}
.mt
	{
	margin-top:10px;
	}
.ml
	{
	margin-left:10px;
	}
.mr
	{
	margin-right:10px;
	}
.mb
	{
	margin-bottom:10px;
	}
a.button
	{
	text-decoration:none;
	color:#000;
	background:url(../images/button.gif) right top no-repeat;
	float:left;
	height:25px;
	line-height:25px;
	margin-left:10px;
	cursor: pointer;
	display:inline;
	}
a.button span
	{
	position:relative;
	display:inline;
	float:left;
	height:25px;
	background:url(../images/button.gif) left top no-repeat;
	display:block;
	font-size:16px;
	margin-left:-10px;
	margin-right:10px;
	padding-left:10px;
	}
a:hover.button
	{
	background-position:right bottom;
	}
a:hover.button span
	{
	background-position:left bottom;
	}
.sublink
	{
	font-size:11px;
	}
.simpleList
	{
	margin:0 0 0 0px;
	padding:0;
	list-style:none;
	}
.list, .smallList, .plainList
	{
	width:100%;
	}
.plainList thead th
	{
	border:1px solid #DDD;
	background:#F5F5F5;
	padding:3px;
	color:#666666;
	font-size:11px;
	text-align:center;
	}
.plainList td
	{
	border-bottom:1px solid #EEE;
	}
.smallList thead th, .list thead th
	{
	border-bottom:1px solid #DDD;
	border-top:1px solid #DDD;
	border-left:1px solid #EEE;
	border-right:1px solid #DDD;
	background:url(/images/greyLine.gif);
	color:#333;
	}
.smallList thead th
	{
	padding:4px;
	}
.smallList td
	{
	padding: 2px 4px 2px 4px;
	}
.smallList select
	{
	width:90px;
	}
.smallList input, .smallList select
	{
	font-size:11px;
	padding:0;
	}
.list thead th
	{
	padding:4px;
	padding-left:10px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	}
.list td
	{
	font-size:12px;
	padding:3px;
	padding-left:10px;
	border-bottom:1px solid #EEE;
	vertical-align:top;
	}
.tabSelected
	{
	padding:0 10px 0 10px;
	background:#FFF;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	display:block;
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#0066FF;
	}
.tabUnSelected
	{
	padding:0 10px 0 10px;
	font-family:"Trebuchet MS";
/*	font-family:"Times New Roman", Times, serif;*/
	font-size:14px;
	display:block;
	color:#666;
	background:url(/images/unselected_tab_bg.gif) repeat-x;
	border:1px solid #CCC;
	}
.tabSelected_search
	{
	padding:0 10px 0 10px;
	display:block;
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#222;
	}
.tabUnSelected_search
	{
	padding:0 10px 0 10px;
	font-family:"Trebuchet MS";
/*	font-family:"Times New Roman", Times, serif;*/
	font-size:14px;
	display:block;
	color:#1c5896;
	}
.rightAlign
	{
	text-align:right;
	}
.vAlignMiddle, .vAlignMid	{ vertical-align: middle; }
.infoBox { border:1px solid #CCC; background:#FFFF99; padding:5px; }
.selectone a { text-decoration:none; }



.formLayout td 	{
	font-size:12px;
	}
.formLayout input,  .formLayout textarea,  .formLayout select {
font-size:11px;
	}


.formLayout td.tblFld {
font-weight:bold;
text-align:right;
vertical-align:top;
}
.formLayout th {
font-weight:bold;
text-align:center
}
.formLayout td.tblFld, .formLayout td.tblVal {
padding: 4px 10px 4px 0;
}
.formLayout td.tblVal {
text-align:left;
}

.formUploadLayout td { font-size: 13px; }
.formUploadLayout td.icon { width: 200px; }
.formUploadLayout td.frmVal { width: 30px; }



.tableDetails {
font-size:12px;
}

.tableDetails th {
font-weight:bold;
text-align:right;
padding: 4px 10px 4px 0;
}

.tableDetails input,  .tableDetails textarea,  .tableDetails select {
font-size:11px;
}

.selectedOpenTabs {
	color:#333333;
	}
.selectedOpenTabs, .unselectedOpenTabs {
	line-height:34px;
	font-size:16px;
	font-family:"Trebuchet MS";
	font-weight:bold;
}
.unselectedOpenTabs {
 color:#0000FF;
 text-decoration:underline;
}

.container { padding-left: 20px;}
.container .ll { background:url(/images/base.gif) left top no-repeat; margin-left: -20px; float: left; width: 100%; }
.container .rl { margin-left: 20px; padding-top: 20px; float: left; width: 100%; background:url(/images/base.gif) top right no-repeat; text-align: center;}
.container .bl { background:url(/images/base.gif) left bottom no-repeat; margin-left: -20px; float: left; width: 100%;  }
.container .br { margin-left: 20px; float: left; width: 100%; background:url(/images/base.gif) bottom right no-repeat; height:20px; }
.container div { *display: inline; }

.musicPhoto { width: 480px; float: left; padding: 10px; }
.musicPlayer { float: left; }

#friends {list-style: none; margin: 0; padding: 0; margin-top: 10px;}
#friends li { margin: 5px; float:left;}

/*.user { background: url(/images/yellow_li.gif) no-repeat; float: left; width: 102px; height: 129px; text-align: center;}*/
.user {float: left; width: 80px; height: 120px; text-align: center;}
.user img { }
.user span { font-size: 14px; color: #6b6969; line-height: 16px;}
.user small { font-size: 12px; color: #6b6969;  line-height: 16px;}
.user a {color: #6b6969; }
.smallLineHeight{ line-height:1.2em; }
.profileExample { width:300px; padding:10px; border:1px solid #999;}
.widget { padding:5px 0 5px 0; line-height:1.2em; width:100%;  overflow-x:hidden; clear:both;}
.widget .body { padding: 5px 0 5px 0; font-size:11px;}
.widget  h2 { font-weight:bold;}
.widget  h1 { font-weight:normal; font-size:19px; padding:4px 0 4px 0;}
.widget  h1 small a { font-size:12px; }
.widget a { }
.widget .secondary { }



.leftBrd { border-left:1px solid #DDD; }
.rightBrd { border-right:1px solid #DDD; }
.topBrd { border-top:1px solid #DDD; }
.bottomBrd { border-bottom:1px solid #DDD; }
ul.maxWidthList li, .divRow { clear:both; }
ul.maxWidthListZero li { clear:both; margin:0; padding:0; }
.heading { border-bottom:1px solid #55cb06; float:left; width:100%; padding: 5px 0 5px 0; background:url(/images/heading_bg.jpg) right repeat-y; }
.heading_blue small, .heading small, .heading_gray small { float: right; display: block; font-size:11px; margin:5px 10px 0 0; *display:inline; }
.heading_blue h1, .heading h1, .heading_gray h1  { margin-left:5px; float:left; display:block; font-family:"Arial"; font-size:18px;}

.heading h3 { margin-left:2px; float:left; display:block; font-family:"Trebuchet MS"; font-size:12px; color:dark-blue; font-weight:bold; margin-top:5px;}

.heading_blue h1 { color: #003399; }

.heading_gray {  float:left; width:100%; padding: 5px 0 5px 0; clear:both; background: #EEE; border-bottom:1px solid #DDD; }

.heading_blue {  float:left; width:100%; padding: 5px 0 5px 0; clear:both; background:#CDF; border-bottom:1px solid #DDD; }


.green, .heading h1 { color: #55cb06; }
.greenbg { background: #55cb06; }
.bluebg { background: #1967dd; }
.graybg { background: #666; }
ul.maxWidthList {
list-style:none;
margin:0;
padding:5px 10px 5px 10px;
}
ul.maxWidthListZero {
list-style:none;
margin:0;
padding:0;
}
ul.horizontalList {
list-style:none;
margin:0;
padding:5px 10px 5px 10px;
}
ul.horizontalList li {
float:left;
padding: 0 10px 0 0;
}
ul.horizontalListZero, ul.horizontalListZero li {
list-style:none;
margin:0;
padding:0;
}
ul.horizontalListZero li {
float:left;
}
table.midspacing td, table.midspacing th {
padding:2px;
}

.green_tab { background:url(/images/gb2.gif) right; height: 22px; width: 100px; line-height: 22px; font-size: 12px; float: left; margin-top: 5px;  width: 100px; color: #64b115;}
.green_tab a { color: #64b115; }
.green_tab div { width: 20px; background: url(../images/gb1.gif) no-repeat; height: 22px; float: left; }
.events_header td
	{
	font-size:14px;
	font-weight:bold;
	background-color:#CCCCCC;
	}
.imgbrd {
	border:1px solid #CCC;
	padding:2px;
	}

.grey { color: #666; }

.button_green { width: 155px; height: 27px; background: #EEE; color: #000; font-size: 12px; font-weight: bold; border: 1px solid #222; text-align:center; }
.button_green a {color: #000; text-decoration: none; }
.white_txt { color: #FFFFFF; line-height: 29px; }
.green_base { height: 32px; background: url(/images/g2.gif); color: #679a34; line-height: 32px; font-size: 16px; font-weight: bold;}
.green_base2 { height: 32px; background: url(/images/gg2.gif) repeat-x; color: #679a34; line-height: 32px; font-size: 16px; font-weight: bold;}

.fav a div{width: 20px; float: left; display: block; background: url(/images/icons/graphic/fav.png) left bottom no-repeat; height: 20px; }
.fav a div:hover { background: url(/images/icons/graphic/fav.gif) left top no-repeat; height: 20px; }

.report a div { width: 20px; float: left; display: block; background: url(/images/icons/graphic/report2.png) left bottom no-repeat; height: 20px; }
.report a div:hover { background: url(/images/icons/graphic/report2.gif) left top no-repeat; height: 20px; }

.share a div { width: 20px; float: left; display: block; background: url(/images/icons/graphic/share2.png) left bottom no-repeat; height: 20px; }
.share a div:hover { background: url(/images/icons/graphic/share2.gif) left top no-repeat; height: 20px; }

.playlist a div { width: 20px; float: left; display: block; background: url(/images/icons/graphic/playlist2.gif) left bottom no-repeat; height: 20px; }
.playlist a div:hover { background: url(/images/icons/graphic/playlist2.gif) left top no-repeat; height: 20px; }

.quicklist a div { width: 20px; float: left; display: block; background: url(/images/icons/graphic/quick.gif) left bottom no-repeat; height: 20px; }
.quicklist a div:hover { background: url(/images/icons/graphic/quick.gif) left top no-repeat; height: 20px; }

.tabs_ver { padding: 0; float: left;}
.tabs_ver li { height: 31px; width: 200px; list-style: none; background: url(/images/t2.gif) repeat-x; font-size: 14px; font-weight: bold; font-family: "Arial"; color: #68b519; line-height: 31px; margin-top: 10px; float: left; }
.tabs_ver li div { width: 42px; background: url(/images/t1.gif) no-repeat; height: 31px; float: left; }

.blue {color: #1967dd; }
.suggest_link {
		background-color: #fff;
		width:100%;
		color: #000;
	}
.suggest_link_over {
		background-color:#0066CC;
		width:100%;
		color: #FFF;
		cursor: pointer;
	}
#search_suggest {
		clear: left;
		background-color: #ddd;
		position: absolute;
		float: left;
		z-index: 1000;		
		text-align: left;
		border:1px solid #999;
		font-size:18px;
	}
a.button_blue
	{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	display:block;
	width:199px;
	height:25px;
	background:url(/images/icons/blue_bg.png);
	line-height:25px;
	}
a.button_blue_small
	{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	display:block;
	width:176px;
	height:25px;
	background:url(/images/icons/blue_bg_small.png);
	line-height:25px;
	}

.promote
	{
	background: #009bff;
	color: #FFF;
	font-size: 12px; 
	font-weight: bold;
	text-align: center; 
	float: left;
	height: 25px; 
	line-height: 25px;	
	margin-right: 20px;
	text-transform: uppercase;
	padding-left: 25px; 
	padding-right: 25px;
	}
.promote a{ color: #FFF;}

.embed_top { float: left; width: 100%; height: 20px; background: url(/images/embed_icons/embed_top.gif) no-repeat; display: inline; }
.embed_mid { float: left; width: 100%; background: url(/images/embed_icons/embed_mid.gif) repeat-y; display: inline; font-size: 12px; font-weight: bold; font-family: arial; color: #009cff; }
.embed_mid ul { width: 100%; float: left; margin: 0; padding: 0; }
.embed_mid ul li { width: 128px; height: 27px; margin-left: 7px; list-style: none; background:url(/images/embed_icons/embed_li.gif); float: left; margin-top: 7px; color: #009cff; }
.embed_mid ul li div { width: 30px; float: left; }
.embed_bot { float: left; width: 100%; height: 20px; background: url(/images/embed_icons/embed_bot.gif) no-repeat; }
.embed_mid ul li a {text-decoration: none; color: #009cff; }
.embed_mid ul li a:hover { text-decoration: none; color: #009cff; }

.buttonmail {
	padding: 3px;
	border: none;
	background:#003366;
	font-size: 11px;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#lyrics { width: 100%; float: left; display: inline; }
#lyrics .leftcell { width: 400px; float: left; display: inline; }



/* CSS Document */

/* FloatingPage { */
#floatingPage
	{
	display:none;
	width:650px;				/* Width */
	height:450px;				/* Height */
	background:#FFFFFF;
	position:absolute;
	border-left:2px solid #DDD;
	border-top:2px solid #DDD;
	border-right:2px solid #999;
	border-bottom:2px solid #999;
	}
.windowPadding
	{
	padding:5px;
	}
#floatingClose, #alertBoxClose, #messageBoxClose, #confirmBoxClose
	{
	cursor:pointer;
	float:right;
	background:url(../../images/widgets/screenSeparator/close.gif);
	width:20px;
	height:20px;
	}
#floatingTitleBar, #alertBoxTitleBar, #messageBoxTitleBar, #confirmBoxTitleBar
	{
	border-bottom:1px solid #EEE;
	background:url(../../images/widgets/screenSeparator/logo_small.gif) no-repeat top left;
	height:20px;
	padding:0;
	margin:0;
	}
#alertBoxContent, #messageBoxContent, #confirmBoxContent
	{
	min-height:35px;
	_height:35px;
	}	
#messageBoxBody
	{
	padding:10px 0 10px 0;
	background:url(../../images/widgets/screenSeparator/message_box_bg.gif) left bottom repeat-x;
	}
#alertBoxBody
	{
	padding:10px 0 10px 0;
	background:url(../../images/widgets/screenSeparator/alert_box_bg.gif) left bottom repeat-x;
	}
#confirmBoxBody
	{
	padding:10px 0 10px 0;
	background:url(../../images/widgets/screenSeparator/confirm_box_bg.gif) left bottom repeat-x;
	}
#alertBoxContent, #messageBoxContent, #confirmBoxContent
	{
	font-size:14px;
	font-family:"Trebuchet MS";
	}
#alertBoxBody input, #messageBoxBody input, #confirmBoxBody input
	{
	font-size:16px;
	font-weight:bold;
	font-family:"Trebuchet MS";
	padding:0 20px 0 20px;
	color:#666666;
	}
#floatingContent
	{
	padding:5px;
	text-align:left;
	height:410px;				/* Height - (2*Padding + Height of titleBar) */
	overflow:auto;
	}
#floatingLoader
	{
	position:absolute;
	display:none;
	}
/* } FloatingPage */	
	
/* Loader { */
#floatingLoader
	{
	padding-left:105px;
	height:65px;
	line-height:65px;
	background:url(../../images/widgets/screenSeparator/loading.gif) no-repeat left top;
	}
#floatingLoader #floatingLoaderContent
	{
	font-size:36px;
	font-family:"Trebuchet MS";
	color:#FFFFFF;
	}
/* } Loader*/

#alertBox, #messageBox, #confirmBox, #floatingPage
{
	text-align:center;
}
/* alertBox { */
#alertBox, #messageBox, #confirmBox
	{
	display:none;
	width:450px;				/* Width */
	background:#FFFFFF;
	position:absolute;
	/*
	border:5px solid #444444;*/
		border-left:2px solid #DDD;
	border-top:2px solid #DDD;
	border-right:2px solid #999;
	border-bottom:2px solid #999;

	}
/* } alertBox */
	@charset "utf-8";
/* CSS Document */
.floatDropDown ul
	{
	display:none;
	}
.floatDropDownDiv
	{
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	background:#FFFFFF;
	}
.floatDropDownDiv ul
	{
	margin:0;
	padding:0;
	list-style:none;
	}

.floatDropDownDiv ul li
	{
	text-align:left;
	float:left;
	clear:both;
	}

.floatDropDownDiv ul li a
	{
	color:#0033CC;
	font-size:12px;
	text-decoration:none;
	width:150px;
	padding:3px;
	padding-left:10px;
	display:block;
	}

.floatDropDownDiv ul li a:hover
	{
	background:#EEEEEE;
	}
a.arrowFloatDropDown
	{
	/*border:1px solid #FFF;*/
	display:-moz-inline-box;
	display:inline-block;
	width:18px;
	height:18px;
	vertical-align:middle;
	background:url(../../images/widgets/floatDropDown/down_arrow.gif) no-repeat center;
	}
a:hover.arrowFloatDropDown
	{
	width:16px;
	height:16px;
	background:url(../../images/widgets/floatDropDown/down_arrow.gif) no-repeat center #EEF;
	border-left:1px solid #DDF;
	border-top:1px solid #DDF;
	border-bottom:1px solid #BBE;
	border-right:1px solid #BBE;
	}
	
@charset "utf-8";
/* CSS Document */
.wrongStatusIcon
	{
	vertical-align:middle;
	display:-moz-inline-box;
	display:inline-block;
	width:24px;
	height:16px;
	background:url(../../images/widgets/validateForm/alert.gif) no-repeat center;
	}
.wrongStatus
	{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	}
	
@charset "utf-8";
/* CSS Document */

ul.svideo { width: 100%; float: left; display: inline; margin: 0; padding: 0; }
.svideo li { width: 150px; float: left; display: inline; height: 140px; padding: 0; margin: 0; margin-left: 10px; margin-top: 10px;  } 
.svideo li .imgs { float: left; display: inline; border: 1px solid #ddd; padding: 1px; background: #EEE;}
.svideo li .txt { width: 100%; margin-top: 4px; float: left; display: inline; }
.txt span { font-family: arial; font-size: 12px; font-weight: bold; color: #0033cc; }
.txt span a { font-family: arial; font-size: 12px; font-weight: bold; color: #0033cc; }
.txt span a:hover { color: #0033cc; text-decoration: underline; }
.basic  {
	width: 140px;
	font-family: verdana;
	border: 1px solid #CCCCCC;
}
.basic div {
	background-color: #fff;
}

.basic p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 5px;
}

.basic a.head {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	color: white;
	background-color: #00a0c6;
	border-bottom: 1px solid #999;
	background-image: url('/images/menuselected.gif');
}
.basic .unselected
{
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	color: black;
	background-color: #00a0c6;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;
	background-image: url('/images/menuunselected.gif');
}
.active 
{
	color:#990033;
}
.sidemenuheader {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	color: white;
	background-color: #00a0c6;
	border-bottom: 1px solid #999;
	background-image: url('/images/menuselected.gif');
}
