body
{
	margin: 0px;
	background-color:#ffffff;
	
}

.edges
{
	background-color:#9DA4A8;
}
body,td,th {
    color: #2B3757;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style:normal;
    font-weight: normal;
    
   
    
}

a
{
		color: #555;	
}

.defaultTextColor, .songColumnItemText, .ringtoneGridLink, .genreItem, a.visited
{
	color: #000000;	
}

.signupField
{
	width:200px;
	border:1px solid black;
}

.signupTable
{
	border:1px #1F70AB solid;
	padding:4px;
}

.mainBodyTable
{
	width:800px;
	height:750px;
}

.toolbarTable
{
	width: 100%;
	height: 35px;
	background-color: white;
}

.signupFormButton
{
	width:100px;
	font-weight:bold;
}

.stdFormButton
{
	width:100px;
}

.albumColumnTable
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;	
	border-bottom: white 1px solid;
	width: 200px;
}


.songColumnTable
{
	border-right: white 1px solid;border-top: white 1px solid;border-left: white 1px solid;width: 200px;border-bottom: white 1px solid;
}

.songColumnItemListingAlternate
{	
	border-bottom: White 1px solid;
	height:20px;
	padding-left:5px;
	padding-right:5px;
	background-color:White;	
}
.ablumColumnItemListing
{
	border-bottom: White 1px solid;
	height:20px;
	padding-left:5px;
	padding-right:5px;
	background-color:#fdfdfd;
}

.songColumnItemListing
{
	border-bottom: White 1px solid;height:20px;padding-left:5px;padding-right:5px;background-color:#f7f7f7;	
}
.songColumnItemText, a.songColumnItemText, a.songColumnItemText:visited {
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-style:normal;
    font-weight: normal;
}
a.songColumnItemText:hover {
    text-decoration:underline;
}

.artistHeaderimg
{
}
.artistHeaderName
{
	font-size:14px;
	font-weight:bold;
}

.artistHeaderBio
{
}

.artistBioimg
{
	clear: none;
	display: block;
	float: left;
	visibility: visible;
}

.ringtoneGridLink, a.ringtoneGridLink, a.ringtoneGridLink:visited {
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-style:normal;
    font-weight: normal;
}
a.ringtoneGridLink:hover {
    text-decoration:underline;
}



.genreTable
{
	border-right: white 1px solidt;
	border-top: white 1px solid;
	border-left: white 1px solid;
	width: 140px;
	border-bottom: white 1px solid;
}

.genreRow
{
	font-weight: bolder;
	font-size: 10pt;
	color: black;
	border-bottom: silver 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #1F70AB;
	text-align:center;
	height:20px;
	cursor:hand;
}

.genreItem, a.genreItem, a.genreItem:visited {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
}

a.genreItem:visited {
}

a.genreItem:hover {
    text-decoration:underline;
}

a.details {
	text-decoration:underline;
}

a.details:hover {
	text-decoration:underline;
    color: #293555;
}

.viewAlbumTable
{
	width:100%;
	border:1px solid black;	
}

.viewAlbumHeader
{
	height:100px;
}
.viewAlbumListing
{
	border-top:silver thin solid;
}

.x
{
	background-color:#89a0a0;
}

.topToolbarEdge
{
	font-weight: bolder;
	font-size: 10pt;
	color: white;
	border-bottom: gray 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	
	height:30px;
	background-color:#1F70AB;	
}
.topToolbarTable
{
	font-weight: bolder;
	font-size: 10pt;
	color: white;
	border-bottom: gray 1px solid;
	font-family: Arial, Helvetica, sans-serif;

	width:800px;
	height:30px;
	background-color:#1F70AB;
}

.topToolbarRightCell
{
	font-weight: bolder;
	font-size: 10pt;
	color: white;
	height:30px;
	width:100%;
	text-align:left;
}

.topToolbarCell
{
	font-weight: bolder;
	font-size: 10pt;
	color: white;
	width:90px;
	height:30px;
	text-align:center;
}

.topToolbarLink, a.topToolbarLink, a.topToolbarLink:visited 
{
	font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    color: white;
    text-decoration: none;
    font-style:normal;	
}
a.topToolbarLink:hover {
    text-decoration:underline;
    color:#293555;
}

.albumViewHeaderTable
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-bottom: white 1px solid;
	width:600px;
}
.albumViewHeaderImage
{
}
.albumViewHeaderText
{

}

.highlightHeader
{
	font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: none;
    font-style:normal;	
    background-color:#1F70AB;
    color:white;
}

.albumViewHeaderName, a.albumViewHeaderName, a.albumViewHeaderName:visited 
{
	font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    text-decoration: none;
    font-style:normal;	
}
a.albumViewHeaderName:hover {
    text-decoration:underline;
    color:#293555;
}

.albumViewHeaderText
{
}
.albumViewHeaderTextLink, a.albumViewHeaderTextLink, a.albumViewHeaderTextLink:visited {
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-style:normal;
    font-weight: normal;
}

a.albumViewHeaderTextLink:hover {
    text-decoration:underline;
    color:#293555;
}

.songGridTable
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-bottom: white 1px solid;
	background-color:white;
	width:600px;
	height:400px;
}

.ringtoneGridTable
{
	border-right: 1F70AB 1px solid;border-top: 1F70AB 1px solid;border-left: 1F70AB 1px solid;border-bottom:0px;background-color:white;width:100%;
}

.albumSongsFooter
{
	height:100%;
}

.songGridHeader
{
	font-weight: bold;color: white;font-family: Helvetica, sans-serif;background-color: #1F70AB;padding-left:5px;padding-right:5px;text-align:center;border-bottom:1px solid black;height:5px;
	
}

.songGridHeaderItem
{
	border-bottom:1px solid black;border-left:1px solid black;text-align:center;font-weight:bold;height:5px;color:White;
}

.songGridItemListing
{
	border-left: gray 1px solid;border-bottom: gray 1px solid;height:30px;padding-left:5px;padding-right:5px;background-color:White;	
}
.songGridItemListingAlternate
{
	border-left: gray 1px solid;border-bottom: gray 1px solid;height:30px;padding-left:5px;padding-right:5px;background-color:#f7f7f7;	
}

.artistListingTable
{
	width:180px;
}


.albumTable
{
	width:180px;
}

.smallAlbumImage
{
	width:64px;
	height:64px;
	border:1px #1F70AB solid;
}

.albumText
{
}

.albumName, a.albumName, a.albumName:visited 
{
	font-weight:bold;
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-style:normal;	
}
a.albumName:hover {
    text-decoration:underline;
    color:#293555;
}

.albumTextLink, a.albumTextLink, a.albumTextLink:visited {
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-style:normal;
    font-weight: normal;
}

a.albumTextLink:hover {
    text-decoration:underline;
    color:#293555;
}

.albumField
{
	width: 100%;
}

.albumFieldCell
{
	padding:2px;
}

.albumSongsSongListing
{

	border-right:0px;
	border-left: gray 1px inset;
	width: 400px;
	border-bottom:0px;
	background-color: white;
}

.albumImage
{
	padding:1px;
}


.albumSongsTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.albumSongsHeader
{
	font-weight: bold;
	color: white;
	font-family: Helvetica, sans-serif;
	background-color: #1F70AB;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	border-bottom:1px solid black;
	
}

.albumSongsHeaderItem
{
	border-bottom:1px solid black;
	border-left:1px solid black;
	text-align:center;
	font-weight:bold;
	color:White;
}
.albumSongsSongListingTable
{
	width: 100%;	
	height: 100%;
}

.albumSongsItemListing
{
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	height:20px;
	padding-left:5px;
	padding-right:5px;
	background-color:White;	
}

.albumSongsItemListingAlternate
{
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	height:20px;
	padding-left:5px;
	padding-right:5px;
	background-color:#f7f7f7;	
}

.albumSongsListTable
{
}


.shownAlbumTable
{
       width:100%;    
}


.shownAlbumContent
{
	background-color:#f7f7f7;
}

.shownArtistTable
{
       width:100%;
       height:150px;
}


.shownArtistContent
{
	background-color:#f7f7f7;
}

.featuredArtistTable
{
	
	width:600px;
	height:150px;
}


.featuredArtistHeader
{
	
	width:100%;
	height:10px;	
}


.featuredArtistInfo
{
	width:100%;
	height:100%;
}


.featuredArtistName, a.featuredArtistName, a.featuredArtistName:visited {
    font-family: Helvetica, sans-serif;
	font-size: 14pt;
    color: white;
    text-decoration: none;
    font-style:normal;
    font-weight:bold;
}

a.featuredArtistName:hover {
    text-decoration:underline;
    color:white;
}


.featuredArtistTextHeader
{
	font-weight:normal;
	font-size: 10pt;
	color: white;
	font-family: Arial, Helvetica;
}

.featuredArtistSongTable
{
	height:100%;
	width:100%;
}

.featuredArtistSong, a.featuredArtistSong, a.featuredArtistSong:visited {
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    color: white;
    text-decoration: none;
    font-style:normal;
    font-weight:bold;
}

a.featuredArtistSong:hover {
    text-decoration:underline;
    color:white;
}

.hearSongButton
{
	clear: right;
	display: inline;
	float: left;
	visibility: visible;
	vertical-align: baseline;
	width: 14px;
	direction: ltr;
	line-height: normal;
	margin-right: 5px;
	letter-spacing: normal;
	height: 13px;
	text-align: center;
}

.addToCartButton
{
	width: 21px;
	height: 14px;
	text-align: center;
}

.brdivider
{
	height:3px;
	font-size:1pt;
}

.containerTable
{
	width:600px;
	
}

.smallContainerTable
{
	width:200px;
	
}

.currentGenreOption
{
	background-color:Gray;
}
.genreDropDownList
{
	font-weight:normal;
}

.genreDropDownCaption
{
	font-family: Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-style:normal;
    font-weight:bold;
    padding-right:10px;
    padding-left:10px;
}

.itemsLeftPanelTable
{
	padding-left:3px;
}

.featuredDownloadContent
{
	background-color:#f7f7f7;
}


.featuredDownloadSong, a.featuredDownloadSong, a.featuredDownloadSong:visited {
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-style:normal;
    font-weight:bold;
}

a.featuredDownloadSong:hover {
    text-decoration:underline;
    
}

.featuredDownloadSongTable
{
}


.wallPaperItem
{
	width:100px;
	height:100px;
}

.lockerToolbarButton
{
	width:100px;
	padding-top:0;
	border-right:1px solid white;
	font-weight:normal;
	background-color:#a0a0a0;
}

.lockerToolbarSelectedButton
{
	width:100px;
	padding-top:0;
	font-weight:bold;
	color:white;
	border-right:1px solid white;
}

.lckBtLink, a.lckBtLink, a.lckBtLink:visited {
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color:white;
    font-style:normal;
}

a.lckBtLink:hover {
    text-decoration:underline;
    
}


.lckContent
{
	width:600px;
	height:600px;
}



.tableBorderColor,.containerCorner,.containerHeader,.containerSide,.containerFooterRow,.containerHeaderRow
{
	background-color:#1F70AB;
}

.containerCorner
{
}

.containerHeader
{
	width:100%;
	height:5px;	
}

.containerSide
{
       width:3px;
}

.containerFooterRow, .lckContentFooter
{
       font-weight: bolder;color: white;border-bottom: silver 1px solid;font-family: Arial, Helvetica, sans-serif;height:3px;text-align:center;background-color:#1F70AB;
}

.lckContentFooter
{
	height:100%;
}

.containerHeaderRow
{
	width:100%;font-weight: bolder;color: white;border-bottom: 1F70AB 1px solid;font-family: Arial, Helvetica, sans-serif;height:3px;text-align:center;
}

.containerContent
{
	background-color:white;
}

.shoppingCartLink, a.shoppingCartLink, a.shoppingCartLink:visited {
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-style:normal;
}

a.shoppingCartLink:hover {
    text-decoration:underline;
    
}

.viewProfileEditLink, a.viewProfileEditLink, a.viewProfileEditLink:visited {
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-style:normal;
}

a.viewProfileEditLink:hover {
    text-decoration:underline;
    
}


.viewProfileHeading
{
	font-family: Helvetica, sans-serif;
    font-size: 14px;
    color: #303030;
    text-decoration: none;
    font-style:normal;
    font-weight:bold;
    border-bottom:1px solid black;
}

.viewProfileNameHeader
{
	font-family: Helvetica, sans-serif;
    font-size: 16px;
    color: #303030;
    text-decoration: none;
    font-style:normal;
    font-weight:bold;	
}

.pagingLink, a.pagingLink, a.pagingLink:visited {
    font-family: Helvetica, sans-serif;
    font-size: 13px;
    
    font-style:normal;
}

a.pagingLink:hover {
    text-decoration:underline;
    
}


.pagingNextPrevLink, a.pagingNextPrevLink, a.pagingNextPrevLink:visited {
    font-family: Helvetica, sans-serif;
    font-size: 15px;
    
    text-decoration: none;
    font-style:normal;
}

a.pagingNextPrevLink:hover {
    text-decoration:underline;
    
}

.pagingText
{
	font-family: Helvetica, sans-serif;
    font-size: 11px;
    
    text-decoration: none;
    font-style:normal;
    width:4px;
    padding-left:2px;
    padding-right:2px;
}

.pagingNextPrevText
{
	font-family: Helvetica, sans-serif;
    font-size: 11px;
    
    text-decoration: none;
    font-style:normal;	
	width:50%;	
}

.blt3 { font-family: webdings; padding: 0px 10px 2px 10px }

.brtb { height: 30px; padding-left: 1px }

	/* All Caps Dark Gray Text, All Caps Blue Link, 8pt Default Size */
.lnk3			{ color: #555; text-transform: uppercase }
a.lnk3			{ color: #1F70AB;text-decoration: none; }
a.lnk3:visited	{ color: #1F70AB;text-decoration: none; }
a.lnk3:hover	{ color: #1F70AB;text-decoration:underline; }


.loginHeaderText
{
    font-size: 12pt;
    text-decoration: none;    
    font-style:normal;
}

.loginText
{
    font-size: 10px;
    text-decoration: none;
    font-weight:bold;
    font-style:normal;
    font-variant:normal;
    	
}

.formText
{
	font-family: Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-weight:bold;
    font-style:normal;
}

.formCommentText
{
	font-size: 10px;
	color: maroon;
	font-style: normal;
	font-family: Arial, sans-serif;
	font-weight:bold;
	text-decoration: none;
}

.masterContainer
{
	
	background-color:white;
	height:100%;
	width:800px;
	text-align:center;
	padding:0px;
}

.formHeaderText
{
	color: maroon;
	font-family: Arial, sans-serif;
    font-size: 13px;
    text-decoration: none;
    font-weight:bold;
    font-style:normal;
}

.lockerSideBar
{	
	FONT-WEIGHT:bold; 
	WIDTH:150px; 
	height:100%;
	FONT-FAMILY:Verdana; 
	BACKGROUND-COLOR:white;
	border-right:1px solid black;
}

.lockerSideBarHeader
{

	font-family: Helvetica, sans-serif;
    font-size: 12px;    
    text-decoration: none;
    color:black;
    font-style:normal;
    font-weight:bold;
}

.lockerSideBarLink, a.lockerSideBarLink, a.lockerSideBarLink:visited {
    font-family: Helvetica, sans-serif;
    font-size: 12px;    
    text-decoration: none;
    font-style:normal;
}

a.lockerSideBarLink:hover {
    text-decoration:underline;
    
}



.brdivider
{
	font-size: 3px;
	height: 3px;
}

.edges
{
	background-color: #9DA4A8;
}

body, td, th
{
	color: #2B3757;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}


.snvbHeaderLnk, a.snvbHeaderLnk, a.snvbHeaderLnk:visited
{
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-style: normal;
}
a.snvbHeaderLnk:hover
{
	text-decoration: underline;
	color: #ffffff;
}

.snvbLnk, a.snvbLnk, a.snvbLnk:visited
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #2B3757;
	text-decoration: none;
	font-style: normal;
}
a.snvbLnk:hover
{
	text-decoration: underline;
	color: #293555;
}

.groupsSideBarHeaderTD
{
	background-color: #525252;
}

.groupsSideBarTD
{
	background-color: #e9e8e5;
}
.crumbTrailTable
{
	padding: 5px;
	width: 800px;
}
.containerTable
{
	width: 600px;
}
.lnk3
{
	color: #555;
	text-transform: uppercase;
}
a.lnk3
{
	color: #1F70AB;
	text-decoration: none;
}
a.lnk3:visited
{
	color: #1F70AB;
	text-decoration: none;
}
a.lnk3:hover
{
	color: #1F70AB;
	text-decoration: underline;
}

.VIEW_MESSAGE_CONTROL
{
}
.viewMessageTable
{
	width: 100%;
	border: 1px solid #7CBAE7;
	
}

.viewMessageBody
{
	font-family: Arial, Helvetica, sans-serif;
	color: #2B3757;
	text-decoration: none;
	font-style: normal;
	font-size: 12px;
	width: 100%;
	overflow: auto;
	height: 100%;
	padding:5px;	

}

.viewMessageFieldText
{
	background-color: #e9e8e5;
}
.viewMessageFieldText, .viewMessageFieldValue
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #2B3757;
	text-decoration: none;
	font-style: normal;
	font-size: 12px;
	height: 25px;
	
}

.viewHeadlineHeader
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #2B3757;
	text-decoration: none;
	font-style: normal;
	font-size: 16px;
	height: 25px;
}

.viewMessageFieldValue
{
	font-weight: normal;
}
.END
{
}


.VIEW_MESSAGE_LIST_CONTROL
{
}
.viewMessagesTable
{
	width: 100%;
}

.viewMessagesItemHeader
{
	background-color: rgb(214, 225, 245);
	
	height: 20px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	padding-left: 5px;
	padding-right: 5px;
}

.viewMessageInUserTableHeader
{
	height: 25px;
	vertical-align: middle;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
	text-decoration: none;
	font-style: normal;
	background-color: rgb(214, 225, 245);
}

.viewMessagesTableHeader
{
	height: 45px;
	vertical-align: middle;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #d0d0d0;
	font-size: 20px;
	text-decoration: none;
	font-style: normal;
}
.viewMessagesTableBody
{
	background-color: #f9f9f9;
	height: 600px;
	border: 1px #FFFFFF solid;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	width: 100%;
}
.viewMessagesItemListing
{
	font-size:14px;
	height: 35px;
	background-color: #ffffff;
}
.viewMsgItemHeader
{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #cccccc;
	text-decoration: none;
}
.viewMsgItemDate
{
	font-weight: bold;
	font-size: 10px;
	color: #993333;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.viewMsgItemSnippet
{
	padding-left: 5px;
	border-top: 1px solid #d0d0d0;
	height: 50px;
}
.END_VIEW_MESSAGE_CONTROL
{
}

.groupDetailsWidgetTable
{
	width: 100%;
	background-color: #FFFFFF;
	margin: 5px;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
}
.groupDetailsWidgetTableBody
{
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #2B3757;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	height: 80px;
	vertical-align: top;
}


.groupDetailsWidgetTableHeader
{
	border-bottom: 1px solid black;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #2B3757;
	font-size: 14px;
	text-decoration: none;
	font-style: normal;
	height: 30px;
	background-color: #c0c0c0;
}

.detailsHeaderMsgLnk, a.detailsHeaderMsgLnk, a.detailsHeaderMsgLnk:visited
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #293555;
	text-decoration: none;
	font-style: normal;
	text-decoration: underline;
}
a.detailsHeaderMsgLnk:hover
{
	color: #995146;
	text-decoration: underline;
}

.detailsMsgLnk, a.detailsMsgLnk, a.detailsMsgLnk:visited
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
}
a.detailsMsgLnk:hover
{
	text-decoration: underline;
	color: #293555;
}
.groupDetailsWidgetMsgRow
{
	border-bottom: 2px #e0e0e0 solid;
	background-color: #d0d0d0;
	width: 100%;
	height: 15px;
	padding-left: 7px;
	padding-bottom: 2px;
}

.groupDetailsContentTbl
{
	width: 400px;
	height: 400px;
	background-color: #f0f0f0;
}
.groupHeaderTable
{
	width: 100%;
}
.groupHeaderHeader
{
	width: 100%;
	height: 50px;
	border-bottom: 3px solid #FFFFFF;
	padding-left: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #d0d0d0;
	font-size: 28px;
	text-decoration: none;
	font-style: normal;
}
.groupHeaderBody
{
	width: 100%;
	height: 100px;
	padding-left: 5px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #d0d0d0;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
}

.groupHeaderNav
{
	background-color: #FFFFFF;
}

.composeMessageTDText, .composeMessageTD
{
	background-color: #d0d0d0;
}
.composeMessageTable
{
	width: 600px;
	border: 1px solid black;
}

.composeMessageTDText
{
	padding: 5px;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}

.composeMessageTD
{
	padding: 5px;
}

.formText
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}

.bodyText, .inviteBodyText
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	width: 400px;
	height: 300px;
}

.inviteBodyText
{
	height: 100px;
}

.subjectText
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	width: 400px;
}

.signupField
{
	width: 200px;
	border: 1px solid black;
}

.signupTable
{
	border: 1px #1F70AB solid;
	padding: 4px;
}

.signupFormButton
{
	width: 100px;
	font-weight: bold;
}

.sendInviteFormButton
{
	width: 200px;
	font-weight: bold;
}

.stdFormButton
{
	width: 100px;
}

.divLine
{
	width: 400px;
	font-size: 2pt;
	height: 2px;
	background-color: #1F70AB;
}

.masterContainer
{
	background-color: #FFFFFF;
	height: 100%;
	text-align: center;
}

.mainBodyTable
{
	width: 100%;
	height: 750px;
}
.selectedLink, .unselectedLink
{
	height: 25px;
}
.selectedLink
{
	border: 1px solid black;
}
.unselectedLink
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-bottom: white 1px solid;
}

.buttonLink, a.buttonLink, a.buttonLink:visited
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #2B3757;
	text-decoration: none;
	font-style: normal;
}
a.buttonLink:hover
{
	text-decoration: underline;
	color: #293555;
}

.topToolbarTable
{
	font-weight: bolder;
	font-size: 10pt;
	color: white;
	border-bottom: gray 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	height: 30px;
}

.topToolbarRightCell
{
	font-weight: bolder;
	font-size: 10pt;
	color: white;
	height: 30px;
	text-align: left;
}

.topToolbarCell
{
	font-weight: bolder;
	font-size: 10pt;
	color: white;
	width: 90px;
	height: 30px;
	text-align: center;
}

.topToolbarLink, a.topToolbarLink, a.topToolbarLink:visited
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
}
a.topToolbarLink:hover
{
	text-decoration: underline;
	color: #293555;
}
.toolbarTable
{
	width: 100%;
	height: 35px;
	background-color: #FFFFFF;
}

.lockerTopNavBar
{
	font-size: 8pt;
	color: white;
	border-bottom: gray 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	height: 18px;
	background-color: Gray;
}
.lockerToolbarCell
{
	color: white;
	width: 100px;
	text-align: center;
}

.navDivider
{
	padding-left: 3px;
	padding-right: 3px;
}

.nvLink, a.nvLink, a.nvLink:visited
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	font-style: normal;
}
a.nvLink:hover
{
	text-decoration: underline;
	color: #293555;
}

.editBioInfo
{
	width: 600px;
	height: 300px;
}

.toolbar_ViewGroup
{
	font-size: 8pt;
	color: white;
	border-bottom: gray 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	height: 18px;
	background-color: Gray;
}

.userListingTable
{
	width: 110px;
}

.browseField
{
	width: 100%;
}

.userFieldCell
{
	padding: 2px;
	width: 110px;
	height: 100px;
}
.groupListingFieldCell, .groupListingFieldCellHidden
{
	height: 50px;
}
.groupListingTable
{
	border: 1px solid black;
	height: 100px;
	width: 100%;
}

.groupListingLnk, a.groupListingLnk, a.groupListingLnk:visited
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
	font-style: normal;
}
a.groupListingLnk:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}

.groupListingTableHeader
{
	background-color: #aaaaaa;
	width: 100%;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px solid black;
}

.groupListingTableBody
{
	background-color: #FFFFFF;
	width: 100%;
	height: 80px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	padding-left: 5px;
	padding-right: 5px;
}


.viewProfilePicBlurb
{
	height: 100px;
	width: 300px;
	padding: 3px;
}
.viewBlurbName
{
	font-weight: bold;
	font-family: Verdana;
	color: #2B3757;
	text-decoration: none;
	font-style: normal;
	font-size: 14px;
	height: 25px;
}

.contactTable
{
	border: 1px solid black;
	width: 300px;
}

.contactTableHeader
{
	height: 15px;
	width: 300px;
	background-color: #aaaaaa;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
}

.viewProfileGroupsBlurb
{
	height: 100px;
	width: 300px;
	
}

.inviteOthersTable
{
	width: 100%;
	background-color: #d0d0d0;
	border: 1px solid #2B3757;
}
.inviteOthersToField
{
	width: 400px;
	height: 100px;
}

.userFriendTable
{
	width: 400px;
	background-color: #ffffff;
}
.chkFT
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 14pt;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 2px;
	background-color: #a0a0a0;
}
.dateFT
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 14pt;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 2px;
	background-color: #a0a0a0;
}
.fromFT
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 14pt;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 2px;
	background-color: #a0a0a0;
}
.statusFT
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 14pt;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 2px;
	background-color: #a0a0a0;
}
.subjFT
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 14pt;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 2px;
	background-color: #a0a0a0;
}
.chkFT
{
	width: 20px;
}
.dateFT
{
	width: 50px;
}
.fromFT
{
	width: 100px;
}
.statusFT
{
	width: 80px;
}
.subjFT
{
	width: 200px;
}
.listItem
{
	background-color: #e8f1fa;
}


.disptxt { FONT-WEIGHT: bold; WIDTH: 50px; HEIGHT: 30px; TEXT-ALIGN: right }
.othtxt { WIDTH: 200px; HEIGHT: 30px; TEXT-ALIGN: left }
.entryfield{width:100%;}
.containerWidth{width:600px;}
.areaHeader{FONT-WEIGHT: bold;font-size:12pt;}
.contentarea{background-color:#e0e0e0;border:1px solid #e0e0e0;padding:5px;margin:5px;}
.tdBreak{font-size:1pt;height:5px}

.tdHeader{background-color:#ffffff;}

.userImageThumbnail
{
	border:3px solid #9DA4A8;
}

.tagText
{
	font-size:14pt;
	
}

.nameText
{
	font-size:12pt;
	font-weight:bold;
}

.blurbOverview
{
	font-weight:bold;
	font-size:12pt;
	color:#1F70AB;
	background-color:#9DA4A8;	
}

.backToProfileLink, .FriendlyError
{
	font-weight:bold;
	font-size:10pt;
	color:#1F70AB;
}

.blurbHeader
{color:#1F70AB;
}

.FriendlyError
{
	font-size:14pt;
	padding:25px;
}

.blurbText
{
	padding-left:4px;
	
	
}

.actionLink, a.actionLink, a.actionLink:visited
{
	padding:5px;
	font-weight: bold;	
	color:#1F70AB;
	text-decoration: none;
	font-style: normal;
}
a.actionLink:hover
{
	padding:5px;
	text-decoration: underline;
	color: #9DA4A8;
}


.menu { BORDER-RIGHT: #1F70AB 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #1F70AB 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: #1F70AB 1px solid; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #1F70AB 1px solid; BACKGROUND-COLOR: #1F70AB }
.menubar { BACKGROUND-COLOR: #1F70AB }
.submenubar { BACKGROUND-COLOR: rgb(197,94,39) }

.menuItem { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px }
.menuItemImage { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px }
.menuItemLink { FONT-SIZE: 12px; COLOR: white; FONT-STYLE: normal; TEXT-DECORATION: none }
A.menuItemLink { FONT-SIZE: 12px; COLOR: white; FONT-STYLE: normal; TEXT-DECORATION: none }
A.menuItemLink:visited { FONT-SIZE: 12px; COLOR: white; FONT-STYLE: normal; TEXT-DECORATION: none }
A.menuItemLink:hover { TEXT-DECORATION: underline }

.profileComment
{
	BORDER-RIGHT: gray 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: gray 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: gray 1px solid; 
	WIDTH: 100px; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: gray 1px solid; 
	HEIGHT: 100%; 
	BACKGROUND-COLOR: #c0c0c0;
}

.profileCommentText
{
	BORDER-RIGHT: gray 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: gray 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: gray 1px solid; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: gray 1px solid; 
	BACKGROUND-COLOR: #e0e0e0;
}

A.messageActionLink { FONT-SIZE: 12px; COLOR: #1F70AB; FONT-STYLE: normal; TEXT-DECORATION: none }
A.messageActionLink:visited { FONT-SIZE: 12px; COLOR: white; FONT-STYLE: normal; TEXT-DECORATION: none }
A.messageActionLink:hover { TEXT-DECORATION: underline }


.header, .headerfont, h4.pageHead, .headerfontsmall
{
	font-family: Verdana, Cursive;
	font-weight: bold;
	font-size: 14px;
	color: #1F70AB;
}

.headerfontsmall
{
	font-size: 12px;
	padding-top: 5px;			
}

.headersmall
{
	color: #cc3300;
	font-size: 12px;
	padding-top: 5px;	
}


.btnflat{
	
	font-size:10pt;
	
	border:1px solid;
	
	width:100px;
	margin-bottom:5px;
	margin-top:5px;
	color:#1F70AB;
	background-color:#e0e0e0;
	cursor:hand;
	border-color:#1F70AB;
	padding:3px;
}


.tableHeaderItem
{
	background-color: rgb(214, 225, 245);	
	height: 20px;
	font-size:large;
	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;	
	font-style: normal;
	padding-left: 5px;
	padding-right: 5px;
}

.brdivider
{
	width:900px;
}


/* Rating */

.ratingStar, .readonlyRatingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.readonlyRatingStar
{
	cursor:default;
}
.filledRatingStar {
    background-image: url(/res/images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(/res/images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(/res/images/SavedStar.png);
}

.siteTitle
{
	font-size: large;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#1F70AB;
}

.siteURL, a.siteURL:visited 
{
		font-size: medium;
		font-style:italic;	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#1F70AB;
}

.locationTag, a.locationTag:visited
{		
	font-size: small;
		
	font-family: Arial, Helvetica, sans-serif;
	
	color:#1F70AB;
}

.categoryTag, a.categoryTag:visited
{	
	font-size:small;
		
	font-family: Arial, Helvetica, sans-serif;
	
	color:#1F70AB;
}

.tag, a.tag:visited
{	font-size: small;
		
	font-family: Arial, Helvetica, sans-serif;
	
	color:#1F70AB;
}

.reviewSnippet
{	
	font-size: small;
		
	font-family: Arial, Helvetica, sans-serif;
	
	
}